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. Most entity movement calculations (which I believe is where the method you are using is called from?) happens on the server. But player movement is usually calculated on the client. The "deltaMovement" isn't even sent by the client to the server for players so it is not very useful on the server. There is a ClientBoundSetEntityMotionPacket you can send from the server to the client to update the value. You can see it being used in for example Player.attack() when it updates the deltaMovement for a ServerPlayer.
  2. In general you should use the latest version. Use the date as a tiebreaker. To be honest, if you don't understand how software versioning works, you should instead install a modpack that somebody else has built and already tested.
  3. As I said in my original response, look at the "Game Version" it should match your minecraft version - i.e. 1.19.2 One of those links you posted is the wrong mod. You want: https://www.curseforge.com/minecraft/mc-mods/ftb-library-forge NOT the "legacy" version which is for minecraft 1.12.2 and before.
  4. Now you have the opposite problem. You are trying to use mods for 1.19.3 (forge 44) with 1.19.2 (forge 43) ๐Ÿ™‚ Including the architectury mod. Download versions of the mods that are compatible with the minecraft version you are using.
  5. It depends upon your launcher. The vanilla launcher lets you have multiple versions. Click on the "Installations" at the top of the screen where can create new ones in their own folders and choose the version for each. For servers you will need to install the different versions in different folders.
  6. That crash report is for 1.19.3
  7. You need to post a link to your logs/debug.log so we can see the full errors.
  8. Forge has events for changing the camera angles and field of view. See ViewportEvent and its subclasses. So you can rotate the screen and zoom in/out. But to move the position of the camera, you need to move the player's eye position (or the eye position of the entity the player is spectating). To do that you have to either physically move the player or do something that changes their dimensions. e.g. changing the player's net.minecraft.world.entity.Pose, like sneaking
  9. You are trying to use mods for 1.19.2 with minecraft 1.19.3 See the game version here: https://www.curseforge.com/minecraft/mc-mods/ftb-quests-forge/files/all?filter-game-version=1738749986%3a73407 Since forge for 1.19.3 is still in beta, you might want to use 1.19.2 until it is fully released and mods have migrated to the new version.
  10. Use java 17, mixin does not support java 19
  11. warjort replied to a post in a topic in Modder Support
    The 3 you list are entities, so the EntityRendererDispatcher should handle them. For the chisel and bits thing you will have to look at what it is doing that is non-standard.
  12. Don't post code or text as images. Show the real code, preferably on github. Your issue is you have to deal with 2 different environments. In the dev environment, the files will be in the resources folder of your project. In the real production environment they will be inside the jar file. You should use java's Path abstraction and Forge's Mod information e.g. something like (untested code) // Get your mod information from forge var modFile = ModList.get().getModFileById(MODID).getFile(); // Process all files in the myexamples subfolder that end with .json var examples = modFile.findResource("myexamples"); try (var paths = Files.list(examples)) { paths.filter(path -> path.endsWith(".json")).forEach(path -> { // Copy each path here }); } catch (IOException e) { LOGGER.warn("Failed to copy examples", e); }
  13. Use something like the spark mod to get more information on what is going on. https://www.curseforge.com/minecraft/mc-mods/spark Or install the java development kit (JDK) instead of the java runtime environment (JRE) which will give you access to additional monitoring tools such as jconsole https://docs.oracle.com/en/java/javase/17/management/using-jconsole.html
  14. Issue with the modelfix mod. Check you have the latest version then contact the mod author.
  15. https://johann.loefflmann.net/en/software/jarfix/index.html
  16. AFAIK there is no optifine release compatible with 1.19.3 (yet) ? You need to speak to them.
  17. Your crash is in notenoughcrashes. ๐Ÿ™‚ Try removing that mod so you can see the real error. And/or contact the mod author.
  18. Oculus issue: https://github.com/Asek3/Oculus/issues/257
  19. https://github.com/Asek3/Oculus/issues/257 Oculus issue.
  20. You don't have a modid specified on your EventBusSubscriber annotation. https://github.com/MinecraftForge/MinecraftForge/blob/0e66b7b21757e510aef706ca320881b9eb268822/javafmllanguage/src/main/java/net/minecraftforge/fml/common/Mod.java#L57 Your log statement is in the wrong place to test if you are actually registering anything. It should be inside the lambda.
  21. Ask the railways mod author. They should know which other mod you need to install.
  22. Issue with the railways mod. It wants a class from "Registrate" which you don't have installed
  23. Issue with the ModelFix mod. Check you have the latest version then contact the mod author.
  24. Use the latest preview release of optifine.

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.