fCraft.Packet.MakeSetBlockPermission C# (CSharp) Method

MakeSetBlockPermission() private method

private MakeSetBlockPermission ( Block block, bool canPlace, bool canDelete ) : Packet
block Block
canPlace bool
canDelete bool
return Packet
        public static Packet MakeSetBlockPermission( Block block, bool canPlace, bool canDelete )
        {
            Packet packet = new Packet( OpCode.SetBlockPermissions );
            packet.Data[1] = ( byte )block;
            packet.Data[2] = ( byte )( canPlace ? 1 : 0 );
            packet.Data[3] = ( byte )( canDelete ? 1 : 0 );
            return packet;
        }

Usage Example

Example #1
0
 public void SendBlockPermissions()
 {
     Send(Packet.MakeSetBlockPermission(Block.Water, Can(Permission.PlaceWater), true));
     Send(Packet.MakeSetBlockPermission(Block.StillWater, Can(Permission.PlaceWater), true));
     Send(Packet.MakeSetBlockPermission(Block.Lava, Can(Permission.PlaceLava), true));
     Send(Packet.MakeSetBlockPermission(Block.StillLava, Can(Permission.PlaceLava), true));
     Send(Packet.MakeSetBlockPermission(Block.Admincrete, Can(Permission.PlaceAdmincrete), Can(Permission.DeleteAdmincrete)));
     Send(Packet.MakeSetBlockPermission(Block.Grass, Can(Permission.PlaceGrass), true));
 }
All Usage Examples Of fCraft.Packet::MakeSetBlockPermission