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.

warjort

Members
  • Joined

  • Last visited

Everything posted by warjort

  1. Conflict between iris and oculus. Check you have the latest version then contact the mod authors.
  2. We want the logs/debug.log which will contain any error if there is one. Crash or otherwise. But it sounds like you have something looping on the server thread? To diagnose that we need a thread dump: https://www.baeldung.com/java-thread-dump Or maybe the spark mod will tell you which mod is consuming a lot of time on the server thread: https://www.curseforge.com/minecraft/mc-mods/spark
  3. remove/destroyBlock() don't remove the fluid . Did you look at the code? Those methods are intended for things like breaking a waterlogged fence post. It will remove the post but leave the water behind. Try doing something like: Level.setBlockAndUpdate(pos, Blocks.AIR.defaultState());
  4. Issue with debugify mod. Check you have the latest version then contact the mod author.
  5. Issue with valhelsia core. Others have said it is known to conflict with optifine.
  6. Conflict between iris and rubidium. Check you have the latest version then contact the mod author.
  7. Not a 1.19.2 mod.
  8. Or you can just override the DiggerItem.getDestroySpeed() in your Pickaxe item class.
  9. Issue with the modelfix mod. Check you have the latest version then contact the mod author.
  10. Issue with the midnightlib mod Check you have the latest version then contact the mod author.
  11. You have a 1.16.5 mod installed in 1.19.2 You are missing the above mods or have the wrong versions.
  12. You need to post link to your logs/debug.log so we can see the error.
  13. https://github.com/sp614x/optifine/issues/7127
  14. That code is complete rubbish. You are handling a packet serverside by accessing and using client api? https://forge.gemwire.uk/wiki/Sides Every entity (including players) has a UUID. Entity.getUUID() This is intended for persistent storage across game restarts. And allows you to refer to entities/players that are not loaded in the game. If you want a server to tell a client how to get an entity, you will find Entity.getId() more useful. You use Level.getEntity() client side to retrieve the entity with that id. Assuming the client knows about that entity, i.e. it is in the client's currently loaded level/chunks.
  15. You need to make your mod load after forge to modify the vanilla datapack. By specifying an ordering in your mods.toml https://forge.gemwire.uk/wiki/Mods.toml But doing that is a bad idea. You will conflict with other mods or modpack configuration doing the same thing. You should use global loot modifiers instead. https://forge.gemwire.uk/wiki/Dynamic_Loot_Modification
  16. You are trying to access the unregistered block during classloading (static initialisation). You need to understand how deferred references work (Suppliers, RegistryObject, etc.) and when you can call get() This is an important pattern within forge/minecraft. Something like: // Pass the supplier, don't try to get the unregistered block yet public static final RegistryObject<Item> BARLEY_SEEDS = registerSeed("barley_seeds", ModBlocks.BARLEY); // Method accepts the supplier private static RegistryObject<Item> registerSeed(String pSeed, RegistryObject<Block> pCrop) { // Retrieve the block object at registration time return ITEMS.register(pSeed, () -> new SeedBlockItem(pCrop.get())); }
  17. You need to post a link to your logs/debug.log Also did you try without optifine? The optifine download page says the version of optifine you are using is for forge 43, but you have forge 42
  18. Maybe I am misunderstanding the problem, but the code in that github repository works fine for me? You are referring to the useOn() block code?
  19. Use java 17, mixin doesn't support java 19
  20. Except for the double checking of whether it is on the server, I don't see anything wrong with that code. I tried it and it works properly for me. You need to put an example on github that reproduces the problem so we can see everything in context and try it for ourselves if necessary.
  21. There's no error in that log, but the last line shows it loading the forge config file. It's likely there is a problem with this file. Try deleting it so it gets recreated with default values. If that doesn't fix the problem, post a link to the launcher_log.txt (directly after the crash without restarting the launcher).
  22. Are you sure 40.1.9 isn't a minimum requirement? i.e. any version after 40.1.9 will do.
  23. Conflict between rubidium and chunk animator. Check you have the latest versions then contact the mod authors.

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.