@bdsx/ping
Version:
Provides hooked functions about player's ping
17 lines • 2.79 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const command_1 = require("bdsx/command");
const command_2 = require("../utils/command");
const pings_1 = require("./pings");
command_1.command.register("ping", "get your ping").overload(async (params, origin) => {
const actor = origin.getEntity();
const ni = (actor === null || actor === void 0 ? void 0 : actor.isPlayer()) ? actor.getNetworkIdentifier() : undefined;
if (ni) {
command_2.MCCmd.run(`tellraw "${actor === null || actor === void 0 ? void 0 : actor.getName()}" {"rawtext":[{"text":"§e================"}]}`);
command_2.MCCmd.run(`tellraw "${actor === null || actor === void 0 ? void 0 : actor.getName()}" {"rawtext":[{"text":"Your last ping is §a${pings_1.Ping.GetLastPing(ni)}§rms"}]}`);
command_2.MCCmd.run(`tellraw "${actor === null || actor === void 0 ? void 0 : actor.getName()}" {"rawtext":[{"text":"Your average ping is §a${pings_1.Ping.GetAveragePing(ni)}§rms"}]}`);
command_2.MCCmd.run(`tellraw "${actor === null || actor === void 0 ? void 0 : actor.getName()}" {"rawtext":[{"text":"Your lowest ping is §a${pings_1.Ping.GetLowestPing(ni)}§rms"}]}`);
command_2.MCCmd.run(`tellraw "${actor === null || actor === void 0 ? void 0 : actor.getName()}" {"rawtext":[{"text":"§e================"}]}`);
}
}, {});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbWFuZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImNvbW1hbmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSwwQ0FBdUM7QUFDdkMsOENBQXlDO0FBQ3pDLG1DQUErQjtBQUUvQixpQkFBTyxDQUFDLFFBQVEsQ0FBQyxNQUFNLEVBQUUsZUFBZSxDQUFDLENBQUMsUUFBUSxDQUFDLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLEVBQUU7SUFDeEUsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLFNBQVMsRUFBRSxDQUFDO0lBQ2pDLE1BQU0sRUFBRSxHQUFHLENBQUEsS0FBSyxhQUFMLEtBQUssdUJBQUwsS0FBSyxDQUFFLFFBQVEsRUFBRSxFQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsb0JBQW9CLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDO0lBQ3hFLElBQUksRUFBRSxFQUFFO1FBQ0osZUFBSyxDQUFDLEdBQUcsQ0FDTCxZQUFZLEtBQUssYUFBTCxLQUFLLHVCQUFMLEtBQUssQ0FBRSxPQUFPLEVBQUUsK0NBQStDLENBQzlFLENBQUM7UUFDRixlQUFLLENBQUMsR0FBRyxDQUNMLFlBQVksS0FBSyxhQUFMLEtBQUssdUJBQUwsS0FBSyxDQUFFLE9BQU8sRUFBRSw4Q0FBOEMsWUFBSSxDQUFDLFdBQVcsQ0FDdEYsRUFBRSxDQUNMLFVBQVUsQ0FDZCxDQUFDO1FBQ0YsZUFBSyxDQUFDLEdBQUcsQ0FDTCxZQUFZLEtBQUssYUFBTCxLQUFLLHVCQUFMLEtBQUssQ0FBRSxPQUFPLEVBQUUsaURBQWlELFlBQUksQ0FBQyxjQUFjLENBQzVGLEVBQUUsQ0FDTCxVQUFVLENBQ2QsQ0FBQztRQUNGLGVBQUssQ0FBQyxHQUFHLENBQ0wsWUFBWSxLQUFLLGFBQUwsS0FBSyx1QkFBTCxLQUFLLENBQUUsT0FBTyxFQUFFLGdEQUFnRCxZQUFJLENBQUMsYUFBYSxDQUMxRixFQUFFLENBQ0wsVUFBVSxDQUNkLENBQUM7UUFDRixlQUFLLENBQUMsR0FBRyxDQUNMLFlBQVksS0FBSyxhQUFMLEtBQUssdUJBQUwsS0FBSyxDQUFFLE9BQU8sRUFBRSwrQ0FBK0MsQ0FDOUUsQ0FBQztLQUNMO0FBQ0wsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDIn0=