MakeSetBlockPermission() private method

private MakeSetBlockPermission ( Block block, bool canPlace, bool canDelete ) : Packet
block Block
canPlace bool
canDelete bool
return Packet
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));
 }
        public static void SendAdd(Player p, BlockDefinition def)
        {
            p.Send(GetPacket(p, def));
            if (!p.Supports(CpeExt.BlockPermissions))
            {
                return;
            }

            p.Send(Packet.MakeSetBlockPermission(
                       (Block)def.BlockID, p.World.Buildable, p.World.Deletable));
        }
        public static void SendRemove(Player p, BlockDefinition def)
        {
            p.Send(Packet.MakeRemoveBlockDefinition(def.BlockID));
            if (!p.Supports(CpeExt.BlockPermissions))
            {
                return;
            }

            p.Send(Packet.MakeSetBlockPermission(
                       (Block)def.BlockID, false, false));
        }
Example #4
0
 public void SendBlockPermissions()
 {
     Send(Packet.MakeSetBlockPermission(Block.Bedrock, Can(Permission.PlaceAdmincrete),
                                        Can(Permission.DeleteAdmincrete)));
 }