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.

warjort

Members
  • Joined

  • Last visited

Everything posted by warjort

  1. From that link I gave you. This is a support forum. That means we help people that have tried to implement something and it doesn't work for reasons they don't understand. It is not a learn modding forum or somewhere where you can get others to write or design your mod for you. Or use us as a search engine instead of doing your own research.
  2. Look at LivingEntity.collectEquipmentChanges(). That code adds/removes temporary/transient modifiers based on what equipment the entity is wearing or using. That too runs in LivingEntity.tick() but only on the server - see that code. It can also be done by adding/removing a MobEffect, like potions do.
  3. How would that work in multiplayer? If you want to do "funky" custom rendering, you need a BlockEntity with its own renderer. https://forge.gemwire.uk/wiki/Block_Entity_Renderer
  4. Forge won't load things unless they are mods or part of a mod. https://forge.gemwire.uk/wiki/Dependencies https://forge.gemwire.uk/wiki/Jar-in-Jar
  5. You can't have both jei and rei
  6. https://docs.minecraftforge.net/en/latest/concepts/registries/ or https://forge.gemwire.uk/wiki/Registration#DeferredRegister You can't register objects directly with the registries, except during the RegisterEvent when the registries are unfrozen. You are trying to do it during classloading/static initialisation which occurs at an "unknown time", almost certainly when the registries are frozen. A RegistryObject (which is the recommended mechanism) will do the registration for you at the correct time. In future if you want help, put a minimal project on github that reproduces your problem so we can see everything you are doing. Posting badly formatted and incomplete code in the forums will likely just mean your question gets ignored. Unless it is obvious what the problem is from what little information you post.
  7. If you look at ParticleRenderType that render type uses the block atlas, i.e. the item and block textures. Maybe you want the PARTICLE_SHEET_OPAQUE which uses the particle atlas/textures?
  8. Do you really need your own model loader? https://docs.minecraftforge.net/en/latest/rendering/modelloaders/bakedmodel/ A simple item property (e.g. based on an NBT tag) will let you switch item models. https://forge.gemwire.uk/wiki/Item_Properties https://github.com/misode/mcmeta/blob/2c94d7594ae544fab692f73c74b81ef06649ed8a/assets/minecraft/models/item/diamond_leggings.json#L6 https://github.com/misode/mcmeta/blob/assets/assets/minecraft/models/item/diamond_leggings_quartz_trim.json
  9. That's true of their 1.18.2 stable release, but that is very old. The preview releases were made for more modern versions of Forge. Their download page says which version of Forge they tested each release against. But this is the Forge support forum, not the Optifine support forum. Issues with optifine should be reported to them.
  10. Because you have the wrong version of optifine. You want their their latest preview release, see their download page.
  11. Broken config file. You can find it in the serverconfig subfolder of the save. If you don't have a backup, delete the file and it will be recreated with default values.
  12. Contact the mod author. The problem is likely with one of the mods using that library, but the error does not identify the actual mod. These are the mods curseforge says uses that library: https://legacy.curseforge.com/minecraft/mc-mods/supermartijn642s-core-lib/relations/dependents?filter-related-dependents=3
  13. Post a link to your logs/debug.log
  14. Looks like an issue with the useful slime mod trying to load client classes on the server? Contact the mod author.
  15. If that error really is causing you a problem and you have the latest versions of those mods then you should contact the mod authors. And/or check their issues pages for already known problems. e.g. I found this: https://github.com/someaddons/betterfpsdistances/issues/9
  16. I just posted a link explaining what your problem is. Yet 1 minute later you ask another question that shows a complete lack of understanding. Tell me again that you "researched it". Hint: What do you think this does?: https://github.com/MinecraftForge/MinecraftForge/blob/42115d37d6a46856e3dc914b54a1ce6d33b9872a/mdk/build.gradle#L162 I have a pretty high tolerance for people that don't understand but are willing to put the effort in to learn. I have zero tolerance for lazy people that expect to be spoon fed like a baby. They are just time sinks where any effort you do put in, is just wasted because they just coming back for more and more with any attempt to understand what they are doing for themselves.
  17. https://forums.minecraftforge.net/topic/123707-bow-damage/?do=findComment&comment=537518
  18. https://blog.minecraftforge.net/personal/sciwhiz12/what-are-mappings/ You are trying to use the deobfuscated classes in an obfuscated environment.

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.