예제 #1
0
        public override void StartServerSide(ICoreServerAPI api)
        {
            api.Register <EntityBehaviorDropCarriedOnDamage>();

            ServerAPI     = api;
            ServerChannel = api.Network.RegisterChannel(MOD_ID)
                            .RegisterMessageType(typeof(PickUpMessage))
                            .RegisterMessageType(typeof(PlaceDownMessage))
                            .RegisterMessageType(typeof(SwapSlotsMessage));

            DeathHandler          = new DeathHandler(api);
            BackwardCompatHandler = new BackwardCompatHandler(api);

            CarryHandler.InitServer();
        }