Jump to content

vemerion

Members
  • Posts

    389
  • Joined

  • Last visited

  • Days Won

    14

vemerion last won the day on February 12

vemerion had the most liked content!

3 Followers

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

vemerion's Achievements

Diamond Finder

Diamond Finder (5/8)

91

Reputation

  1. You should save a reference to it before you register it in AddReloadListenerEvent and then you can access that reference from wherever you need it. Here is an example of how Forge itself does it for the LootModifierManager.
  2. That completely depends on what your listener is for. For example, the vanilla RecipeManager has a method 'getRecipeFor()' which is used in various places, one of them being the furnace to see if an item can be smelted.
  3. You can look at the vanilla subclasses to get an idea of how to implement your PreparableReloadListener.
  4. Looks like you forgot to negate the 'warudo.isClientSide()' predicate
  5. You have to call CombatTracker.recordDamage() before you call die().
  6. You can use the 'MissingMappingsEvent' event
  7. You can register an 'ItemColor' in the 'ColorHandlerEvent.Item' event.
  8. You can look at the places where the method is called to get an idea of what arguments to supply.
  9. To create your own data driven system you can extends PreparableReloadListener (or its subclass SimpleJsonResourceReloadListener) and then register it in AddReloadListenerEvent.
  10. A block should never be bigger than the standard 16x16x16 size. If you need something bigger than that you should split it into several different blocks (like how tall grass does it).
  11. You need to add this field to the model json file of your block "render_type": "minecraft:cutout" or "render_type": "minecraft:translucent" depending on if if those parts are semi-transparent or fully transparent.
  12. Hmm, I don't see any problems with the code. You could try debugging and put breakpoints in saveNBTData() and loadNBTData() to see make sure that the methods are called and that the code in the methods works as expected.
×
×
  • Create New...

Important Information

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