Advertisement
Guest User

Untitled

a guest
Jul 30th, 2015
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.62 KB | None | 0 0
  1.         private ItemStack getStack(IBlockState state)
  2.         {
  3.             ItemStack stack = new ItemStack(Blocks.barrier);
  4.             stack.setStackDisplayName("invalid");
  5.  
  6.             Fluid f = FluidRegistry.lookupFluidForBlock(state.getBlock());
  7.             if (f != null)
  8.             {
  9.                 for (FluidContainerRegistry.FluidContainerData fd : FluidContainerRegistry.getRegisteredFluidContainerData())
  10.                 {
  11.                     if (fd.fluid.getFluid() == f)
  12.                     {
  13.                         stack = fd.filledContainer.copy();
  14.                         stack.setStackDisplayName(f.getLocalizedName(fd.fluid));
  15.                         break;
  16.                     }
  17.                 }
  18.             } else
  19.             {
  20.                 stack = ItemHelper.stateToStack(state, 1);
  21.             }
  22.  
  23.             return stack;
  24.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement