UNPKG

@bdsx/anticrasher

Version:

simple anti-crasher

26 lines 2 kB
"use strict"; 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