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. Why are you creating duplicate threads? https://forums.minecraftforge.net/topic/122342-i-cant-get-information-out-of-crash-report/#comment-532898
  2. Not sure if this help, because I am not familiar with what you are talking about. The release notes for 1.19.3 explains the configuration file for where minecraft looks to populate each atlas. Search for atlas here: https://www.minecraft.net/en-us/article/minecraft-java-edition-1-19-3 This is the most recent default/vanilla configuration of the block atlas texture locations: https://github.com/misode/mcmeta/blob/assets/assets/minecraft/atlases/blocks.json
  3. Not true. Use the latest preview release of optifine (currently pre3)
  4. Issue with the tumbleweed mod. Check you have the latest version then contact the mod author.
  5. Issue with the blue_skies mod. Check you have the latest version then contact the mod author.
  6. Something is taking too long on the server thread. The error does not really say what it is, only that when it crashed it was doing something related to saving or loading entities. You can try to use a mod like this to see if it will help you locate what is taking time on the server thread. https://www.curseforge.com/minecraft/mc-mods/spark Ask the developers of that mod how to use if you get stuck.
  7. The "server can't keep" is not the problem. It might indicate that the game is temporarily starved of some resource like memory, cpu or waiting on disk. It is only 7 seconds. It is not the 60 second server tick that caused the crash. That report shows you at ~60% cpu and a bit less than 8GB of the 16GB of memory you say you allocated. So those don't look like a problem. Minecraft doesn't usually use that much cpu because it is not really a multithreaded game so it can't use all the cores, but it is still not maxed at 100% Your spark profile does not show the 60 second tick. It shows a maximum tick of 15700 ms ~ 16 seconds In that report your server is 91% idle waiting between ticks for a total of about 5 minutes, i.e. it is not overloaded The rest is mostly made of up 13 seconds worth of loading minecraft structures (e.g. villages or strongholds) from disk I am no expert on spark. I suggest you ask the spark developers what you need to do to capture the information for that 60 second tick.
  8. Issue with oculus, check you have the latest version then contact the mod author.
  9. This is governed by the ItemRenderer. See ItemRenderer.render(). You can either define your own custom renderer: https://forge.gemwire.uk/wiki/BlockEntityWithoutLevelRenderer Or if you look at the default renderer it checks ItemStack.isFoil() which delegates to Item.isFoil(ItemStack). The default implementation of that checks if the ItemStack has enchantments. So you could do: public class MyItem extends Item { --snip-- @Override public boolean isFoil(ItemStack ignored) { return false; // never looks enchanted } That method is normally used to do the opposite, e.g. make potions look enchanted when they are really not.
  10. Maybe this? https://forge.gemwire.uk/wiki/Jar-in-Jar
  11. One of your configuration files is invalid/corrupted. You can find it in the world/serverconfig folder. If you don't have a backup of the file, you can delete it and the file will be recreated with default values.
  12. Issue with the player skills mod. Looks like it needs the KubeJS mod installed?
  13. You might be able to make it work by using the sound directly? i.e. something like: SoundInstance sound = new SimpleSoundInstance(...); Minecraft.getInstance().getSoundManager().play(sound); But I guess you would need to use an AccessTransformer to make the SimpleSoundInstance constructor that takes a ResourceLocation instead of a SoundEvent publicly accessible. https://forge.gemwire.uk/wiki/Access_Transformers
  14. Use java 17. Mixin does not support java 20 (which only came out last week).
  15. From what I understand (which might be incorrect, I am not an expert on this), it doesn't use the local client registry for those registries that have data sent from a multiplayer server. SoundEvents is one of those registries. So in multiplayer your SoundEvent effectively won't exist unless it is also registered on the server? The logic can be found here (and its related methods): https://github.com/MinecraftForge/MinecraftForge/blob/bb49b9e6dc7525ae0fa935abf6eec18b36091bd6/src/main/java/net/minecraftforge/registries/GameData.java#L656
  16. Issue with valhelsia_core Others have said it conflicts with optifine.
  17. To check if it is your damage type you would probably use damageSource.is(resourceKey) where resourceKey is the ResourceKey to the damage type. It looks like you can now also use tags to group and check damage types.
  18. The DamageSources are now made from DamageTypes that are part of datapacks See "DAMAGE TYPES" here: https://www.minecraft.net/en-us/article/minecraft-java-edition-1-19-4 That means they can only be created when you are loaded into the world. Because the game needs MinecraftServer.registryAccess() to lookup the DamageType from the data packs. This is not something I have done myself. But here's an example from BOP. With a its "bramble" DamageType https://github.com/Glitchfiend/BiomesOPlenty/blob/BOP-1.19.4-17.3.x/src/generated/resources/data/biomesoplenty/damage_type/bramble.json And here is where it applies the damage using the ResourceKey of that damage type: https://github.com/Glitchfiend/BiomesOPlenty/blob/551bff467ade42cb2a0b23609f439137ca7fa60f/src/main/java/biomesoplenty/common/block/BrambleBlock.java#L67
  19. You have a mod trying to load client classes on the server. The error message does not say which mod. I can see oculus mentioned previously which is a client side mod not needed on the server. You probably have others?
  20. Use a mod like https://www.curseforge.com/minecraft/mc-mods/spark to diagnose what is taking time on the server thread.
  21. Issue with the flywheel mod. Check you have the latest version then contact the mod author.
  22. Contact the vivecraft mod author for vivecraft problems. These are the forge support forums. We can't fix vivecraft. Only the mod author can do that.
  23. I am not going to write your code for you. If you are incapable of using your IDE to read and understand the vanilla code, here are 500+ other modders on github who already worked out how to do it. https://github.com/search?l=Java&q=getAverageFoliageColor&type=Code You should be able to find something that is close to what you want to do.
  24. That's not a forge issue. It a gradle issue. Something is wrong with your build.gradle.kts or your gradle installation/cache which means it cannot find/download that jar Since you don't post that file it's impossible to say. And using the gradle support forums is more likely to get you better help anyway.

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.