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. https://forums.minecraftforge.net/topic/125760-modded-minecraft-119-crash-with-the-use-of-curseforge-launcher/#comment-542140
  2. Read the FAQ at the top of the forum. In particular the part about updating broken graphics drivers. Or this: https://community.amd.com/t5/graphics/windows-update-is-overwriting-the-amd-driver-and-installing-an/m-p/515375/highlight/true If none of that works, then you need to contact AMD or your computer manufacturer/supplier to get help fixing the problem. Or try a forum that specialises in graphics driver problems. Also, please don't post logs in the forums, use a file upload site.
  3. That client log is not the debug.log It's difficult to see what is going on with so little information. The only things that look like errors are; It does not say which command, but it is probably related to that "survived days" thing? Some issue with not recognising a network packet for voice chat? A broken config file. But none of these are marked as hard errors.
  4. Check you have the latest version the contact the mod author.
  5. As it says in the FAQ at the top of this forum. Use java 17 for Minecraft 1.18.2, you have java 20 which mixin does not support.
  6. That's a network error caused by one of your mods. The error message does not appear in either of the logs you posted. It could also be a broken custom recipe, e.g. in a datapack you have installed or some other configuration. You can try adding the following system property to your jvm properties. Which should show the full error message in the logs/debug.log I have no idea how to do that with the prism launcher but it should be in a similar place to where you specify the memory allocated to the game. Failing that. The only way to find this kind of problem mod is to remove mods until the issue goes away. Backup your world before removing mods. Your client log also contains this error: which may or may not be relevant? The server log says that essential mod is broken. That mod is a custom networking layer for minecraft. It might be breaking things even when you are not actually using it? If you are using it, then you need to ask them for support. We cannot support that mod. It is closed source and as I said, completely changes how the networking works.
  7. Your question is pretty much unanswerable. You don't show all the relevant code and don't even post the full error message. Don't post code incomplete snippets in the forum. Put a minimal project on github that reproduces your problem that we can look at and run for ourselves. Or just your full project with instructutions on how to reproduce the issue and a pointer to relevant code. Guess (I shouldn't have to guess): This error looks like you caching something in a static field that has now become invalid. Or otherwise reusing an object that is no longer valid. Don't put stuff in static fields unless it is effectively immutable. Doing so will at best give you weird bugs. At worst it will cause memory leaks and data corruption.
  8. Looks like some debug code a mod developer accidently left in the real code. My guess is it is whichever mod adds the banana item? Since the others in that list are vanilla items.
  9. Use the correct version of optifine (including preview versions) for your version of forge. See their download page for compatible forge versions. Or just remove optifine.
  10. There are many different ways vanilla does this: * Besides the Door and Bed you mentioned, there is the DoublePlant or you can look at how Fences work - there are likely others. * BlockPattern is used by the CarvedPumpkinBlock to detect entity spawning from completed block patterns, e.g. golems - it removes all the blocks used to spawn the entity. * The NetherPortalBlock uses a PortalInfo to detect if a portal is formed and still complete. * BeaconBlockEntity does a check periodically in its tick(). What most of these have in common is they run a check in updateShape() when a neighbour notifies them about changes or onPlace() for the block itself. This only works if you can add processing to all the blocks in the structure. Otherwise you have to do like the beacon block does and scan to see if the structure is (still) complete periodically. There are many mods that have multiblock structures you can look at for other approaches. e.g. Here is Immersive Engineering using minecraft's structure blocks: https://github.com/BluSunrize/ImmersiveEngineering/blob/1.19.2/src/main/java/blusunrize/immersiveengineering/common/blocks/multiblocks/IETemplateMultiblock.java https://github.com/BluSunrize/ImmersiveEngineering/tree/1.19.2/src/main/resources/data/immersiveengineering/structures/multiblocks
  11. Broken mod, trying to load client classes on the server.
  12. Read the FAQ at the top of this forum, particularly the part about fixing broken graphics drivers.
  13. This cannot possibly work. You are asking for objects with RegistryObject.get() that won't be registered yet. The code in that static initaliser is run during mod construction. https://forge.gemwire.uk/wiki/Stages_of_Modloading You should initialise that map during the FMLCommonSetupEvent which is after all the objects have been registered. Since you are not using a concurrent map, you should use enqueueWork() to run the setup on the main thread. See that link. Why not use PlayerTickEvent instead of iterating over all the players yourself? And i would throttle the checks so you are not doing it every tick e.g. if (player.tickCount % 100 == 0) { // Do stuff every 100 ticks }
  14. https://github.com/MinecraftForge/MinecraftForge/blob/ab70bde1d648125acee073a93a25d4b8f08985c9/src/main/java/net/minecraftforge/registries/IForgeRegistry.java#L44 https://github.com/MinecraftForge/MinecraftForge/blob/ab70bde1d648125acee073a93a25d4b8f08985c9/src/main/java/net/minecraftforge/registries/ForgeRegistries.java#L68
  15. That config file is broken, it's in the config subfolder. If you don't have a backup delete the file and it will be recreated with default values.
  16. But you are using Mohist, which is not Forge. Ask wherever Mohist provides support.
  17. Now you are missing the architectury mod.
  18. Try without optifine, if that fixes the problem then report the issue to optifine.
  19. Tags don't exist until the datapacks are loaded. i.e. when you load a save or join a multiplayer game (the server sends you the tags). They are world specific.

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.