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. warjort replied to LightningLemonTart's topic in Mods
    Issue with the armorstatues mod. This claims it is was fixed in 4.0.1: https://github.com/Fuzss/armorstatues/issues/1 You have 4.0.0 while the latest is 4.0.2 https://www.curseforge.com/minecraft/mc-mods/armor-statues/files
  2. Try the latest preview release of optifine. That version is old. For the rest, I will repeat, for the last time. Small pieces of code are NOT enough. And youtube videos are useless. I can't read the code or debug a video. e.g. What does this do? MTiers.STEEL_SMALL Inside that is the mining level which determines what can be mined, or more accurately what will drop items when mined. And since it is a custom tier it needs to be registered properly. But that is just a guess. I have no desire to spend 20 posts playing a guessing game to try to get enough information from you to locate the real problem. Either show all the code, or learn how to attach a debugger to a minecraft production instance and debug obfuscated code. ๐Ÿ™‚
  3. The first 20 lines is for the hs_err_pid file. ๐Ÿ™‚ The hs_err_pid file doesn't obfuscate the command line which contains your login tokens. So I don't want you to post the whole of that file. For the launcher_log.txt we need to see the whole thing. The error will be towards bottom, but not the very bottom. And post it to a file upload site instead of dumping large files in the forums.
  4. Entity.tick() is run on both the client and server. You can't access client side state from the server. Only in singleplayer mode will they be in the same memory space. https://forge.gemwire.uk/wiki/Sides#Reaching_Across_Logical_Sides You also can't store entity state in a static field. It must be in an instance (per entity) field. Otherwise multiple entities will write over the same shared data. It's also considered bad practice to use Exceptions for non-exceptional program flow. There are hasControllingPassenger() or getControllingPassenger() available for your use case. Or you could check getPassengers().isEmpty() if it is not a controlling passenger.
  5. This code says to always play the animation if the new item is your item?
  6. Sorry, but you've been told many times that snippets are not enough to debug anything but the most trivial problems. We shouldn't have to keep repeating ourselves.
  7. Issue with your graphics driver. See: https://forums.minecraftforge.net/topic/119038-1192-failed-to-run-example-mod-on-fresh-setup/#comment-522788 Or contact AMD.
  8. Look at what KickCommand does.
  9. Change the maxFps value in your options.txt to a valid value. If that still doesn't fix the problem post a link to your launcher_log.txt directly after the crash.
  10. You need to show the error and the relevant code as well (preferably on github). "It does not work" isn't even a question. Let alone one that can be answered.
  11. The LogicalServer is present everywhere, it is "common". So yes it will trigger on the PHYSCIAL client. If Mojang ever release a "thin client" that doesn't include single player mode things will be different. PlayerLoggedInEvent is a runtime event not a mod event. The correct way to do it there is as mentioned in the document you link if (player.level.isClientSide) ... You can find literally hundreds of examples in the vanilla code.
  12. There is a whole worked example for adding a serializable capability to an entity at the bottom of here: https://forge.gemwire.uk/wiki/Capabilities#Code_Examples And a separate section on the same wiki about attaching capabilities https://forge.gemwire.uk/wiki/Capabilities/Attaching
  13. Entity.pick() and ProjectileUtil.getEntityHitResult() Used by GameRenderer.pick()
  14. Maybe if FMLCommonSetupEvent was called FMLLogicalServerSetupEvent you would understand what it is for? ๐Ÿ™‚ If you are checking isClient() in the common setup you are doing it wrong. The DistExecutor is for runtime when you might not know which side you are on. Or you do know but want to safely switch to the other logical side. The DistExecutor is just a different form of control statement. e.g. the java if control statement could be used in a similar way static void If(boolean predicate, Supplier<Runnable> Then, Supplier<Runnable> Else) if (predicate) { Then.get().run(); } else { Else.get().run(); } }
  15. I don't believe optifine has a release compatible with 1.19.3 yet?
  16. Issue with the nullscape mod https://www.curseforge.com/minecraft/mc-mods/nullscape/files/all?filter-game-version=1738749986%3a73250 It doesn't say it is compatible with 1.18.2
  17. Oculus issue: https://github.com/Asek3/Oculus/issues/257
  18. Sounds like you need to install a newer version of forge? The change it is complaining about was introduced in 40.1.52 https://maven.minecraftforge.net/net/minecraftforge/forge/1.18.2-40.1.92/forge-1.18.2-40.1.92-changelog.txt
  19. Install the latest preview release of optifine.
  20. That launcher_log.txt doesn't show you starting minecraft. If you restart the launcher after the crash it will clear the log so we don't see the error. Somebody else found a potential cause of the problem. An issue with the flywheel mod used by create: https://forums.minecraftforge.net/topic/119518-exit-code-1073740940/#comment-524102
  21. dynamicregistries is a 1.18.1 mod not required in 1.18.2

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.