Jump to content

Animefan8888

Forge Modder
  • Posts

    6157
  • Joined

  • Last visited

  • Days Won

    59

Everything posted by Animefan8888

  1. Why not look into what renderItemAndEffectIntoGui does and look at other methods
  2. You should also do a check if bonemeal works on it. Otherwise it might error. Or be considered very broken lol.
  3. I stand corrected. Thanks Choonster added to my knowledge on Minecraft JSONs and bookmarked.
  4. Yes, because you need to get the new blockstate not the one when you clicked.
  5. Actually instead you should call worldIn.getBlockState(pos).getBlock() instnceof IGrowable
  6. Try this while loop (not tested) while(iblockstate.getBlock() instanceof IGrowable && igrowable.canUseBonemeal(worldIn, new Random(), pos, iblockstate) && igrowable.canGrow(worldIn, pos, iblockstate, worldIn.isRemote)) {
  7. I don't see an = so I will assume no it needs to equal something.
  8. Try removing the !world.isRemote it should appear then, currently it is not synced
  9. Re position the spot where you are rendering to center on the block(doubles/floats), and disable the lighting in GL11 or enable which ever works.
  10. Never mind about the constructor WorldProvider doesn't require one lol. But just remove the abstract modifier when you declare the class.
  11. You don't even have a constructor class is abstract if you didn't see my last post.
  12. You commented out your constuctor in your WorldProvider. *Edit your WorldProvider class is abstract therefore it can't be instantiated.
  13. If bonemeal can be used on it grow() should make it skip a step up specified by the plant. You could use a while loop and the while loop should only run if the plant can be affected by bonemeal and if it is not at it's final stage.
  14. World provider needs to be registered first. Do you ever call DimensionRegistry.mainRegistry();
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.