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. Then uninstall those mods and install them one by one so you know which one is causing the problem. One of them is looks like a mod for minecraft 1.16 or before if it is trying to load that class? The crash report does not say which mod is causing the problem.
  2. You need at least forge 40.1.52 to run that mod. https://maven.minecraftforge.net/net/minecraftforge/forge/1.18.2-40.1.84/forge-1.18.2-40.1.84-changelog.txt
  3. In general it is not possible. If you want to try, e.g. if you just want ores that are placed using the vanilla ore feature you can get the placed features from the server registry @Mod.EventBusSubscriber(modid = MODID) public class OreTest { @SubscribeEvent public static void serverStarting(ServerStartingEvent event) { var placedFeatures = event.getServer().registryAccess().registryOrThrow(Registry.PLACED_FEATURE_REGISTRY); placedFeatures.forEach(placed -> { if (placed.feature().value().config() instanceof OreConfiguration) LOGGER.info(placed.toString()); }); } } That misses if/how many biomes use that feature. You would need to check each Biome's BiomeGenerationSettings to find that out. Then of course you have the issue of whether the biome is used. ๐Ÿ™‚ But that's not the hard part. You have to parse the PlacementModifiers. Which are opaque. You can try to parse the known vanilla ones. So, you can work out how to do the above if it is for vanilla (and maybe even known modded ones) but you can't for all mods. Which is why it isn't really possible. I have heard of people in the past doing some kind of monte carlo simulation where you generate chunks in a dummy world in the background to see how many of each ore was placed. I can't remember which mod that was?
  4. Check you have the latest version then contact the mod author.
  5. The default processing asks each item to add its relevant ItemStacks to a list in the order in which the Items were registered. You override the method that does this in your custom CreativeModeTab. e.g. (untested code) public static CreativeModeTab MY_CREATIVE_MODE_TAB = new CreativeModeTab("whatever") { @Override public void fillItemList(NonNullList<ItemStack> list) { // Default processing fills the list super.fillItemList(list); // Manipulate the list, e.g. sort by reverse order of rarity list.sort(Comparator.comparing(ItemStack::getRarity).reversed()); } @Override public ItemStack makeIcon() { return Items.DIAMOND.getDefaultInstance(); } };
  6. Why did you post a screenshot instead of the log? You can find it in the same folder as where you downloaded the installer. Anyway, this error is usually caused by one of 2 problems. * Using a very old java that has expired trust certifcates. Update your java to fix this, or install a recent version of java like: https://adoptium.net/ * You have been using a cracked (illegal) launcher that has modified your hosts file to point mojang's host names to some other dodgy website.
  7. A quick glance at your build.gradle shows you added dependencies for jei and TOP. But you haven't told it which repositories it should download them from. See: https://forge.gemwire.uk/wiki/Dependencies/1.18#Declaring_Dependencies and the gradle documentation for maven repositories.
  8. Follow the code through from Mob.interact() for a cat. It will pretty much ignore you unless your item is food. Unfortunately, there is no item tag for name tags. Mob.checkAndHandleImportantInteractions() hardwires the vanilla name tag item instance for special handling instead of usiing an item tag.
  9. Refer to the optifine download page for compatible versions of forge and optifine (including preview versions).
  10. You should check your mods folder. To confirm the mods were actually removed. And since you are using curseforge, it may have added additional mods that are required dependencies for those mods.
  11. The launcher log confirms it is mixin trying to load that class which is causing the crash. It doesn't say anything about which mod. I found this old thread with the same issue, but the thread does not say which mod was causing the problem: https://www.minecraftforum.net/forums/support/java-edition-support/3148844-1-18-2-forge-crash
  12. I don't know why you keep asking geckolib questions here? These are the forge support forums. You should ask wherever geckolib provides support or I believe there is a third party modding channel on forge's discord.
  13. The debug.log does not show who is trying to access the last class in the log. That class does not exist in 1.18 It looks like you have a mod for the wrong version of minecraft that is trying to apply mixins and causing the crash? Your launcher_log.txt is inaccessible. So, I can't see if that has more information that might identify the mod.
  14. Minecraft does not have generic support for scheduling things. There is special support for things like playing sounds, mob effects (e.g. potions wearing off) and scheduling block/fluid ticks (e.g. delayed spread of liquids). For other things you need to code it yourself. You definitely don't want to do things with threads, including sleeping. You will just break things. First you need to remember your data somewhere that is relevant to what you are doing, e.g. setting the countdown to the event in a Player capability. https://forge.gemwire.uk/wiki/Capabilities Then you subscribe to the relevant tick event, e.g. PlayerTickEvent which will decrement the countdown and does the processing when it reaches zero You can see this kind of processing in many places in vanilla, e.g. Entity.remainingFireTicks, Entity.portalTime, LivingEntity.removeArrowTime, etc. Pay attention to the side (client or server) and phase (start or end of tick) of the tick event, so you are processing things in the correct place.
  15. There is no real error in that log, it just stops. There are however warnings about not being able to load minecraft classes. Which could be caused by one of your mods breaking the class with an invalid mixin. The logs/debug.log might have more information, but you need to enable it for curseforge in its settings. You can also post your launcher_log.txt, yours should be in C:\Users\Isoprime100\curseforge\minecraft\Install That has probably recorded the error if you haven't restarted the launcher after the crash.
  16. Optifine issues should be reported wherever optifine provide support. But a common issue is your browser downloading jar files as .jar.zip files instead of with the .jar extension.
  17. https://forums.minecraftforge.net/topic/117694-adfocus-is-acting-up/#comment-518222
  18. Update your java. Or install a recent version like: https://adoptium.net/
  19. The error says your GLM is not registered. When it tries to get the value from the registry with than name it is null. You should check your registration code is actually invoked and you also don't have a typo somewhere with the name.
  20. https://www.curseforge.com/minecraft/mc-mods/waystones There is a discord and issues link.
  21. The 0xC0000BB8 looks like an issue with your windows configuration. It is unable to query some performance information. These are just warnings (it is not the error code 1), but you still might want to fix this? Your crash is caused by you having the wrong version (or missing) mods The one about forge is a mod wants a different version of forge to what you have installed. e.g. create needs at least forge 40.1.60
  22. Put your log on a proper file sharing site. Like https://gist.github.com I am not going to click on a link I don't understand where it goes and doesn't let me download the file directly. The only message in the other link that looks relevant is:
  23. You can use datagen. I imagine creating models, tags and recipes manually for that number of items is pretty tedious and error prone. https://forge.gemwire.uk/wiki/Datageneration
  24. Same issue, different file. If you looked at the log yourself and searched for the word ERROR it would speed things up. That is all I am doing. Your problem usually happens when the computer didn't shutdown correctly (e.g. a power outage). This means files cached in memory are not flushed onto disk. An example of why good and regular backups are important.
  25. You downloaded the main forge installer. You want the mdk. It is a separate link on the download page. You should get a zip file with a name like forge-version-mdk.zip which you can unzip into a folder of your choosing.

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.