Advertisement
Guest User

Untitled

a guest
Jan 31st, 2015
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. //This class is a stub, obviously.
  2. TileEntityRangeTrigger trigger;
  3. private boolean checked;
  4.  
  5. @Override
  6. public boolean mousePressed(Minecraft minecraft, int i, int j) {
  7. if (super.mousePressed(minecraft, i, j)) {
  8. checked = !checked;
  9. int value = checked ? -2 : -1;
  10. trigger.setInvertRedstone(checked);
  11. NetworkHelper nh = new NetworkHelper();
  12. System.out.println("DEBUG STUFF");
  13.  
  14. try {
  15. Method m1 = nh.getClass().getMethod("initiateClientTileEntityEvent", TileEntity.class, int.class);
  16. m1.setAccessible(true);
  17. m1.invoke(trigger, value);
  18. } catch (Exception e) {
  19. e.printStackTrace();
  20. }
  21.  
  22. return true;
  23. } else {
  24. return false;
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement