Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Animefan8888

Forge Modder
  • Joined

  • Last visited

Everything posted by Animefan8888

  1. Post your updated BaseBlockWall and EadoreBlockWall.
  2. Just draw Strings and call the super for the render method. And use events or onItemUse(...)/onItemRightClick(...). And you still need a GuiHandler.
  3. Now all you need to do I think is call markDirty() in your add/remove methods. You will have an easy time adding more recipes if you use ItemStacks instead of ints BTW.
  4. Did you add any items? If not well I know your TileEntity is not saving as you have no overriden handleUpdateTag(...) and getDescriptionPacket(...).
  5. A couple things on instead of implementing ITileEntityProvider just override hasTileEntity(IBlockState state) and createTileEntity(IBlockAccess(might be World) world, IBlockState state). Next are you sure those particles are not spawning put some printlns in the if else chain.
  6. Maybe because you are not using else ifs all yhe way down the line?
  7. Look up casting in programming and you will see.
  8. Please explain to me what you mean by drag, do you mean clicking on a slot once and moving it around?
  9. When you are holding it or when it is in your inventory either way use onUpdate(...) in your item class.
  10. Just to make this easier make a private static AxisAlignedBB with the size you want and return that in getCollisionBoundingBox(...)
  11. Yes because you are passing a null item instead of an initialized one. Also item registration should really be done in the preInit method and instead of using Minecraft...getItemModelMesher(...) use ModelLoader.setCustomModelResourceLocation(...).
  12. Override isPassable().
  13. When as in before your items after them, what method.
  14. Mainly the getCollisionBoundingBox(...), getSelectedBoundingBox(...), isFullCube(...), abd isOpaqueCube (...).
  15. There is a method in Block that allows you to edit the collision boxes. Look at BlockCactus for an example.
  16. You never initialize ALLIUMORE in the second file.
  17. There are things called PM's and I assume he emailed you.
  18. The amount is how much of the food bar is filled and saturation is basically how long it takes before the hunger starts to go down.
  19. What is the question?
  20. Post the all OreGeneration Code and please use spoilers for things like crash reports and code tags for code.
  21. I have a recommendation put @Override above methods you are overriding.

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.