Skip 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. You are missing the normal variant.
  2. Reflection in java allows you to access private fields and even change final fields. This will allow you to set the genBiomes field in the BiomeProvider instance. Use ReflectionUtil(its a class) to access the field and set it equal to your classes genBiomes field.
  3. Animefan8888 replied to itsalex134's topic in Mods
    YW
  4. Take a minute and look up Reflection, maybe?
  5. Animefan8888 replied to itsalex134's topic in Mods
    What mods.
  6. Define will this work. And you can copy the complete code, or you could copy portions of the code, which would make more sense. OR you could use reflection and set the variable to your variable.
  7. Your error is caused by calling the super on this line. The error is ultimately caused by BiomeProvider#genBiomes not being instantiated. Since it is a private value you have two options. Reflection or copying the code from BiomeProvider into your class for functionality.
  8. Not without your code. Please post it to github. Either you have been working on it for a while and are tired/need coffee/sleep/or other caffeine source OR you are not ready to tackle creating a Dimension yet.
  9. Yes, use the EntityJoinWorldEvent.
  10. Because no one has taken their time to detail the massive amount of information an entity is. EntityLiving has a public field called tasks that you can modify to have your tasks.
  11. Try not installing it as a jar mod.
  12. Tesselating block model means that it is rendering the blocks model. NullPointerException is when something is use doesn't exist, to put into simple terms.
  13. I only have three things to say, Try to find a more updated version of Refined Storage and see if the error still persists. Try to find an outdated version and see if the error still persists. Update to 1.12.2 We can't bug fix refined storage, only the mod author could do that, but as you stated he doesn't want to. That is his choice.
  14. Well you can, you can use an ExtendedState and save the log type to a TileEntity. You just can't save it in metadata.
  15. This is just as ambiguous as telling a doctor it hurts.
  16. Instead of implementing ICapabilityProvider implement ICapabilitySerializable and in the methods deserialize and serialize call CapabilityItemHandler.ITEM_HANDLER_CAPABILITY.getStorage().readFromNBT and writeToNBT respectively. ItemStack#copy() serializes the capability data and if it can't be serialized then it won't be transferred over.
  17. Yes. CapabilityItemHandler.ITEM_HANDLER_CAPABILITY.getStorage().readFrom/writeToNBT
  18. I'm not sure you understood what I meant, I meant change your ores material from Material.GROUND to Material.ROCK
  19. Try changing the Material you are using.
  20. One please don't post files as downloads. Instead use the code formatting button, it looks like <>. The problem may be that you do not have all the variants. BlockRail adds more variants that need to be in you blockstate..
  21. Show your blockstate file.
  22. Did you know that an Iron pickaxe can still mine obsidian, but it just can't harvest obsidian. Does your block drop itself when mined by diamond?
  23. Define render it from my TESR. Why are you rendering it from a TESR?

Important Information

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

Account

Navigation

Search

Search

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.