public override void StartServerSide(ICoreServerAPI api) { this.api = api; api.Network.GetChannel("upgradeTasks").SetMessageHandler <UpgradeHerePacket>(didUseBlock); api.Event.DidBreakBlock += Event_DidBreakBlock; api.RegisterCommand("upgradearea", "Fixes chiseled blocks, pots and planters broken in v1.13", "", onUpgradeCmd, "worldedit"); api.RegisterCommand("setchiselblockmat", "Sets the material of a currently looked at chisel block to the material in the active hands", "", onSetChiselMat, "worldedit"); api.RegisterCommand("setchiseleditable", "Upgrade/Downgrade chiseled blocks to an editable/non-editable state in given area", "", onSetChiselEditable, "worldedit"); }
public override void StartServerSide(ICoreServerAPI api) { this.api = api; api.Event.RegisterGameTickListener(OnServerTick, 20); api.RegisterCommand("slomo", "", "", OnCmdSlomoToggleServer, Privilege.controlserver); api.RegisterCommand("glitch", "", "", OnCmdGlitchToggle, Privilege.controlserver); api.RegisterCommand("rain", "", "", OnCmdRainToggle, Privilege.controlserver); serverChannel = api.Network.RegisterChannel("gameeffects") .RegisterMessageType(typeof(GameEffectsPacket)) ; }