Пример #1
0
 public override void Handle(IRemoteClient Client, string alias, string[] arguments)
 {
     if (arguments.Length != 1)
     {
         Help(Client, alias, arguments);
         return;
     }
     Client.QueuePacket(new WindowItemsPacket(0, Client.Inventory.GetSlots()));
 }
Пример #2
0
 public override void TileEntityLoadedForClient(BlockDescriptor descriptor, IWorld world, NbtCompound entity, IRemoteClient client)
 {
     client.QueuePacket(new UpdateSignPacket
     {
         X    = descriptor.Coordinates.X,
         Y    = (short)descriptor.Coordinates.Y,
         Z    = descriptor.Coordinates.Z,
         Text = new[]
         {
             entity["Text1"].StringValue,
             entity["Text2"].StringValue,
             entity["Text3"].StringValue,
             entity["Text4"].StringValue
         }
     });
 }
Пример #3
0
 public override void TileEntityLoadedForClient(BlockDescriptor descriptor, IWorld world, NbtCompound entity, IRemoteClient client)
 {
     client.QueuePacket(new UpdateSignPacket
     {
         X = descriptor.Coordinates.X,
         Y = (short)descriptor.Coordinates.Y,
         Z = descriptor.Coordinates.Z,
         Text = new[]
         {
             entity["Text1"].StringValue,
             entity["Text2"].StringValue,
             entity["Text3"].StringValue,
             entity["Text4"].StringValue
         }
     });
 }
Пример #4
0
 public override void Handle(IRemoteClient client, string alias, string[] arguments)
 {
     if (arguments.Length != 0)
     {
         Help(client, alias, arguments);
         return;
     }
     client.QueuePacket(new WindowItemsPacket(0, client.Inventory.GetSlots()));
 }