Advertisement
mrkirby153

Untitled

Feb 6th, 2015
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1.  try {
  2.             // Construct lava
  3.             Class blockFlowingLavaClass = Blocks.flowing_lava.getClass().getSuperclass();
  4.             Field blockFlowingLavaIconField = blockFlowingLavaClass.getDeclaredField("field_149806_a");
  5.             blockFlowingLavaIconField.setAccessible(true);
  6.             Object blockFlowingLavaIconObject = blockFlowingLavaIconField.get(Blocks.flowing_lava);
  7.             IIcon[] blockFlowingLavaIcon = (IIcon[]) blockFlowingLavaIconObject;
  8.             // Construct water
  9.             Class blockFlowingWaterClass = Blocks.flowing_water.getClass().getSuperclass();
  10.             Field blockFlowingWaterIconField = blockFlowingWaterClass.getDeclaredField("field_149806_a");
  11.             blockFlowingWaterIconField.setAccessible(true);
  12.             Object blockFlowingWaterIconObject = blockFlowingWaterIconField.get(Blocks.flowing_water);
  13.             IIcon[] blockFlowingWaterIcon = (IIcon[]) blockFlowingWaterIconObject;
  14.  
  15.             // Set the fields back
  16.             blockFlowingLavaIconField.set(Blocks.flowing_lava, blockFlowingWaterIcon);
  17.             blockFlowingWaterIconField.set(Blocks.flowing_water, blockFlowingLavaIcon);
  18.         } catch (Exception e) {
  19.             e.printStackTrace();
  20.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement