Example #1
0
        public IPacket ReadPacket(IMinecraftDataReader reader)
        {
            Action = (WorldBorderAction)reader.ReadVarInt();

            switch (Action)
            {
            case WorldBorderAction.SetSize:
                WorldBorder = new WorldBorderSetSize().FromReader(reader);
                break;

            case WorldBorderAction.LerpSize:
                WorldBorder = new WorldBorderLerpSize().FromReader(reader);
                break;

            case WorldBorderAction.SetCenter:
                WorldBorder = new WorldBorderSetCenter().FromReader(reader);
                break;

            case WorldBorderAction.Initialize:
                WorldBorder = new WorldBorderInitialize().FromReader(reader);
                break;

            case WorldBorderAction.SetWarningTime:
                WorldBorder = new WorldBorderSetWarningTime().FromReader(reader);
                break;

            case WorldBorderAction.SetWarningBlocks:
                WorldBorder = new WorldBorderSetWarningBlocks().FromReader(reader);
                break;
            }

            return(this);
        }
        public IPacket ReadPacket(IMinecraftDataReader reader)
        {
            Action = (WorldBorderAction) reader.ReadVarInt();

            switch (Action)
            {
                case WorldBorderAction.SetSize:
                    WorldBorder = new WorldBorderSetSize().FromReader(reader);
                    break;
                case WorldBorderAction.LerpSize:
                    WorldBorder = new WorldBorderLerpSize().FromReader(reader);
                    break;
                case WorldBorderAction.SetCenter:
                    WorldBorder = new WorldBorderSetCenter().FromReader(reader);
                    break;
                case WorldBorderAction.Initialize:
                    WorldBorder = new WorldBorderInitialize().FromReader(reader);
                    break;
                case WorldBorderAction.SetWarningTime:
                    WorldBorder = new WorldBorderSetWarningTime().FromReader(reader);
                    break;
                case WorldBorderAction.SetWarningBlocks:
                    WorldBorder = new WorldBorderSetWarningBlocks().FromReader(reader);
                    break;
            }

            return this;
        }