Guest User

Untitled

a guest
Sep 21st, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.94 KB | None | 0 0
  1. package melonslise.runicinscription.common.network;
  2.  
  3. import cpw.mods.fml.common.network.simpleimpl.IMessage;
  4. import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
  5. import cpw.mods.fml.common.network.simpleimpl.MessageContext;
  6. import melonslise.runicinscription.common.container.ContainerRuneInscription;
  7. import net.minecraft.inventory.Container;
  8.  
  9. public class HandlerMessageGrid implements IMessageHandler<MessageGrid, IMessage>
  10. {
  11.     public boolean grid;
  12.     public int posX;
  13.     public int posY;
  14.    
  15.     @Override
  16.     public IMessage onMessage(MessageGrid message, MessageContext ctx)
  17.     {  
  18.         grid = message.getGrid();
  19.         posX = message.getPosX();
  20.         posY = message.getPosY();
  21.        
  22.         Container container = ctx.getServerHandler().playerEntity.openContainer;
  23.         if(container != null && container instanceof ContainerRuneInscription)
  24.         {
  25.             ((ContainerRuneInscription)container).updateGrid(this.grid, this.posX, this.posY);
  26.         }
  27.        
  28.         return null;
  29.     }
  30. }
Add Comment
Please, Sign In to add comment