@bdsx/anticrasher
Version:
simple anti-crasher
26 lines • 2 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.anticrasher = exports.CrasherDetectedEvent = void 0;
const eventtarget_1 = require("bdsx/eventtarget");
class CrasherDetectedEvent {
constructor(crasher, networkIdentifier, crasherType) {
this.crasher = crasher;
this.networkIdentifier = networkIdentifier;
this.crasherType = crasherType;
}
}
exports.CrasherDetectedEvent = CrasherDetectedEvent;
var anticrasher;
(function (anticrasher) {
anticrasher.crasherDetected = new eventtarget_1.Event();
let Crashers;
(function (Crashers) {
Crashers[Crashers["Unknown"] = 0] = "Unknown";
Crashers[Crashers["IllegalPositions"] = 1] = "IllegalPositions";
Crashers[Crashers["InvalidSounds"] = 2] = "InvalidSounds";
Crashers[Crashers["FoodSpammer"] = 3] = "FoodSpammer";
Crashers[Crashers["InvalidSkin"] = 4] = "InvalidSkin";
Crashers[Crashers["DisallowedPacket"] = 5] = "DisallowedPacket";
})(Crashers = anticrasher.Crashers || (anticrasher.Crashers = {}));
})(anticrasher = exports.anticrasher || (exports.anticrasher = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJldmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFHQSxrREFBeUM7QUFFekMsTUFBYSxvQkFBb0I7SUFDN0IsWUFBbUIsT0FBMkIsRUFBUyxpQkFBb0MsRUFBUyxXQUFpQztRQUFsSCxZQUFPLEdBQVAsT0FBTyxDQUFvQjtRQUFTLHNCQUFpQixHQUFqQixpQkFBaUIsQ0FBbUI7UUFBUyxnQkFBVyxHQUFYLFdBQVcsQ0FBc0I7SUFBRyxDQUFDO0NBQzVJO0FBRkQsb0RBRUM7QUFFRCxJQUFpQixXQUFXLENBVzNCO0FBWEQsV0FBaUIsV0FBVztJQUNYLDJCQUFlLEdBQUcsSUFBSSxtQkFBSyxFQUFrRCxDQUFDO0lBRTNGLElBQVksUUFPWDtJQVBELFdBQVksUUFBUTtRQUNoQiw2Q0FBTyxDQUFBO1FBQ1AsK0RBQWdCLENBQUE7UUFDaEIseURBQWEsQ0FBQTtRQUNiLHFEQUFXLENBQUE7UUFDWCxxREFBVyxDQUFBO1FBQ1gsK0RBQWdCLENBQUE7SUFDcEIsQ0FBQyxFQVBXLFFBQVEsR0FBUixvQkFBUSxLQUFSLG9CQUFRLFFBT25CO0FBQ0wsQ0FBQyxFQVhnQixXQUFXLEdBQVgsbUJBQVcsS0FBWCxtQkFBVyxRQVczQiJ9