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. Forge won't load a jar unless it thinks it is some kind of mod. https://forge.gemwire.uk/wiki/Mods.toml * Separate Library mod * JarInJar: https://forge.gemwire.uk/wiki/Jar-in-Jar * "shadowing" https://imperceptiblethoughts.com/shadow/introduction/ are some of the ways you can do it
  2. Looks like a conflict/mismatch with the tombstone and oculus mods? Check you have the latest versions then contact the mod authors.
  3. You need java installed, e.g. https://adoptium.net/ or if it is already installed: https://johann.loefflmann.net/en/software/jarfix/index.html
  4. Maybe this if you don't want to write it yourself? https://www.curseforge.com/minecraft/mc-mods/configured
  5. Can't help you if you only post snippets. I answered your original question in generalities for this reason. Put the full code on github so we can see everything in context. You don't even show how the data is retrieved on the client or the screen code using it. Kind of central to locating the problem don't you think? One thing I can see is: You are putting the data in the persistent data. This won't change the real "name" field in the block entity. And you are storing that name in the main tag in load/saveAdditionalData(). Or even why you are using the persistent data at all. That is for things like forge storing additional data against the block entity such as serializable capabilities attached by other mods.
  6. The screen is on the client while the saving is done on the server. You need to send a network packet to the server when you want to rmodify the real block entity. https://forge.gemwire.uk/wiki/SimpleChannel This is similar to how the AnvilScreen renames an item. You also need to sync the value to the client from the server. e.g. always synching the data to the client (looks like you are using this method already) https://forge.gemwire.uk/wiki/Block_Entities#Synchronizing_the_Data_to_the_Client or just sending it when the screen is used https://docs.minecraftforge.net/en/latest/gui/menus/#icontainerfactory
  7. See: https://forums.minecraftforge.net/topic/119038-1192-failed-to-run-example-mod-on-fresh-setup/#comment-522788
  8. There are many of these kind of errors. I would guess these are recipes provided by one of your mods that are intended for a mod (mekanism) you don't have installed? The mod author hasn't used conditional recipe loading to check if mekanism is installed so you get that error. They have also put them in the mekanism namespace instead of the one for their mod, so we can't see which mod is causing the problem. It's probably whichever mod creates "sculk stone". All it means is you can't use that recipe (not really a problem if you don't have mekanism installed) and you get a lot of noise in the log. Another error is a broken loot table for the cataclysm mod which means the block won't drop anything when broken. You should contact the catacylsm mod author about this.
  9. You need to close whichever program has it locked. Probably you have minecraft already running or a previous minecraft failed to stop properly? Check task manager for java processes or restart your computer.
  10. 1.19.3 change notes: https://feedback.minecraft.net/hc/en-us/articles/11280166737293-Minecraft-Java-Edition-1-19-3 You have textures/blocks
  11. Oculus issue: https://github.com/Asek3/Oculus/issues/257
  12. You have different versions of incapacitated mod on the client and server.
  13. Looks like you are missing the mrcrayfish framework mod.
  14. Crash in rubidium trying to modify client side only classes on the server. Rubidium is a broken client side only mod that doesn't disable itself properly on the server, you don't need it on the server.
  15. EnttityRenderers Fireball -> ThrownItemRenderer
  16. As it says, the neat, entity culling and raised mods all had errors during loading. Since you don't post a link to the logs/debug.log (or even the full crash report) I can't tell you what those problems are. I believe at least the entity culling mod is a client side only mod you don't need on the server and probably hasn't been coded properly to disable itself on a server?
  17. Something like: @EventBusSubscriber(modid = MODID, bus = Bus.MOD, value = Dist.CLIENT) public class ConfigScreenTest { @SubscribeEvent public static void clientSetupEvent(FMLClientSetupEvent event) { event.enqueueWork(() -> { ModLoadingContext.get().registerExtensionPoint(ConfigScreenFactory.class, () -> new ConfigScreenFactory(ConfigScreenTest::createConfigScreen)); }); } public static Screen createConfigScreen(Minecraft minecraft, Screen mainConfigScreen) { return new ErrorScreen(Component.literal("Title"), Component.literal("Error")); } } Obviously you should minecraft.setScreen(mainConfigScreen) when you are done, unlike my stupid example. 🙂
  18. Install the latest preview release of optifine.
  19. It says it can't open the config file in write mode because something else has it locked.
  20. Oculus issue: https://github.com/Asek3/Oculus/issues/257
  21. Please don't post logs in the forums. Put them on a file sharing site like gist. You have a tonne of networking errors for the monsters and girls mod. e.g. And a potential problem with the mobvote2022 mod Check you have the latest versions of these mods then contact the mod authors.
  22. One of your configuration files 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.
  23. Oculus issue: https://github.com/Asek3/Oculus/issues/257
  24. Crash in the java virtual machine, contact microsoft. Or try a different java. Sometimes an access violation can just be it running out of memory and java not handling it correctly.

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.