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. I missed the part where it says you are porting a mod. ๐Ÿ™‚ If it is your mod causing the problem then you need to check there is no mismatch in the serialization of your network packets e.g. deserailizing fields in the wrong order to how they are serailized or something else that will cause the networking to get "out-of-sync". https://forge.gemwire.uk/wiki/SimpleChannel#Common_Packet_Handling_Pitfalls Things like custom recipe serialization falls under this as well.
  2. You need to post a link to the logs/debug.log so we can see if there is a previous error. This kind of problem is caused by mods with broken networking code. It is normally difficult to find the problem mod. Usually you have to experiment with removing mods until the problem goes away. (Backup your world before removing mods). An FAQ in this forum used to be using the wrong version of journeymap for 1.19.2 But that problem seems to have disappeared now that journeymap has a final release for 1.19.2
  3. There is no error in that log. If it is the full log, post a link to the launcher_log.txt before restarting the launcher.
  4. Issue with the illuminations mod. Check you have the latest version then contact the mod author.
  5. Use the latest preview release of optifine for 1.18.2
  6. The debug log is required, just don't post it in the forum. Use a file upload site.
  7. Issue with your graphics driver: Maybe this will work for you? https://forums.minecraftforge.net/topic/119038-1192-failed-to-run-example-mod-on-fresh-setup/#comment-522788
  8. Looks like you have an issue with one of the forge config files being corrupted/invalid. I think it is config/forge-common.toml but the error message does not actaully say which one. If you don't have a backup, you can delete it and it will be recreated with default values.
  9. @ModEventBusSubscriber only works with static methods. https://forge.gemwire.uk/wiki/Events (the very next entry on the wiki after the one I posted above). if you are using @OnlyIn you are doing it wrong.
  10. If you know the problem mod, check you have the latest version then contact the mod author.
  11. @Mod.EventBusSubscriber(modid = MODID, value = Dist.DEDICATED_SERVER) Or for more details: https://forge.gemwire.uk/wiki/Sides Please familiarise yourself with the whole wiki.
  12. The file is for sophisticated core which is used by sophisticated backpacks. Maybe others? https://www.curseforge.com/minecraft/mc-mods/sophisticated-core/relations/dependents?filter-related-dependents=3
  13. Could be a mod doing something weird (a bug) with its configuration file. Check you have the latest version then contact the mod author. Also in the past, errors like that file lock are sometimes misinterpreted by the java virtual machine. e.g. It could be an issue with the operating system permissions of the file stopping it opening the file. But java misreports the error as it being locked. Or it would probably be more accurate to say Windows is telling java the wrong error code? Try deleting the file. Minecraft/Forge will recreate it with default values.
  14. Looks like something is locking that file. e.g. you are editing it, or an instance of minecraft is still running.
  15. You can start a new thread If you know what you are doing. But Minecraft is not designed to be used concurrently, except in a very few specific places. There is only one main client and server thread.. If you start using datastructures that are not designed to be accessed concurrently you are at best going to see inconsistent data, at worst you will get exceptions (NPEs, ConcurrentModification on iterators, etc.) due to incorrect concurrent access. e.g. https://bugs.mojang.com/browse/MC-258939
  16. Issue with whatever mod provides that class. If you didn't truncate error messages, we could probably tell you the jar name of the mod that is causing the problem.
  17. There hasn't been a numeric representation of dimensions since 1.12
  18. This is not the terrablender support forum.
  19. This is like minecraft 101. player.level Or if you really want what mojang calls the dimension (its registry name) player.level.dimension() e.g. Level.OVERWORLD Also, * If you throw SQLException from that event it will crash the game * You should check event.haveTime() to see if the server is running slow before doing intense processing (like querying an SQL database) * There is event.getServer() in 1.19 * All TickEvents are called twice per tick. You need to check event.phase (start or end) to avoid doing it twice per tick
  20. You need to know a lot more about how minecraft works to attempt what you are trying to do. Obvious errors in just one line code: You are adding a player to the client side in an event that happens on the server. You are doing it with an id that is already used. The entity on the client will be a "phantom" since it has no corresponding entity on the server. If it is not a real player you need to create a proper entity and use ServerLevel.addFreshEntity() on the server. i.e. the entity will be controlled by the server and not by some real person playing the game.
  21. Issue with the professions mod. Check you have the latest version then contact the mod author.
  22. This is the third time you have posted this question. And all there times it boils down to. "I wrote some code and it doesn't work. You must have psychic powers and can tell me what is wrong with it, without seeing it". If you don't want to continue to be ignored, you need to show what you are doing (preferably on github so we can see everything in context and maybe try it for ourselves). Or else find somebody that does have psychic powers. ๐Ÿ™‚ On the difference between the elytra and crossbow, look at the ItemProperties class. See how the CROSSBOW "charged" property requires the LivingEntity of the ItemProperyFunction to be non-null. i.e. the item must be in a LivingEntity's inventory to show as "charged". While the ELYTRA "broken" property doesn't reference the entity.

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.