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. Look at what KickCommand does.
  2. 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.
  3. 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.
  4. 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.
  5. 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
  6. Entity.pick() and ProjectileUtil.getEntityHitResult() Used by GameRenderer.pick()
  7. 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(); } }
  8. I don't believe optifine has a release compatible with 1.19.3 yet?
  9. 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
  10. Oculus issue: https://github.com/Asek3/Oculus/issues/257
  11. 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
  12. Install the latest preview release of optifine.
  13. 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
  14. dynamicregistries is a 1.18.1 mod not required in 1.18.2
  15. PufferFishRenderer except you would use the "age" instead of the "puffState" to determine the model.
  16. I don't respond to threads when the log shows you are not logged into minecraft. For all I know you are using pirated minecraft which is not supported in this forum.
  17. The forge log won't have any information, this is a crash in native code (the virtual machine). If there is nothing in the launcher_log.txt and no hs_err_pid file giving more specific information, you will need to ask whoever makes the version of java you are using how to find the cause of the problem.
  18. I can't really speak to that CompoundTag. I didn't know it existed until this question. ๐Ÿ™‚ From what I can see it is used to pass additional ItemStack NBT for the SpawnEggItem and ArmorStands? It will be up to the particular Entity implementation how it uses it in its finalizeSpawn() method. Also see the spawn() method that takes an ItemStack. Nothing in vanilla uses the spawn() method you are using directly. But, it looks like that same method you are using has a Consumer<T> that let's you modify the Entity before it is spawned. e.g. something like: ModEntityTypes.NEXUS_ZOMBIE.get().spawn(level, null, zombie -> zombie.setNexusTarget(getBlockPos()), spawnPosition, MobSpawnType.EVENT, false, false);
  19. If you don't post a link to logs/debug.log we can't help you. Read my footer. Without an error message, the only way to find the problem mod is to experiment with removing mods until the problem goes away. Backup your world before removing mods. Broken lighting effects can be caused by you removing mods which removes its blocks from the world. The blocks underneath won't know they are now exposed and so will have the wrong lighting values. Placing a block or otherwise causing a block update should force it to redo the lighting calculations.
  20. Give the game more memory using the slider in curseforge's minecraft settings. Or remove mods to free up memory. Backup your world before removing mods. The 100% cpu usage is java's garbage collector trying very hard to find free memory before it fails.
  21. Oculus issue: https://github.com/Asek3/Oculus/issues/257
  22. Post a link to your logs/debug.log when this happens. Also try removing any "optimisation" mods you have such as optifine. Otherwise the only way you are going to find the problem mod is to experiment with removing mods until the problem goes away. (Backup your world before removing mods).

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.