Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 06/03/23 in Posts

  1. Xironite Minecraft Towny Server [1.19.4] Xironite is a dedicated server that connects with our community through hosting exciting events and listening to player feedback. Our standout feature is Towny, where players can come together to build and expand their own towns while recruiting others to join them. If you are competitive, you can also challenge other towns in various contests. With Towny, the possibilities are endless - players can create a thriving town with their friends, establish a robust economy, and climb the skill leaderboards. Xironite breathes new life into the Survival mode with its numerous features. We offer custom enchantments, tools and weapon, dungeons to explore, and challenging bosses to put your skills to the test. Furthermore, player ranks can be earned through gameplay and resource gathering, so there is no need to pay for extra perks. We continuously evolve Xironite based on player feedback and ideas from our fantastic management team. Don't miss out on our next event - join us now and become a part of our thriving community! Server Features Bosses Dungeons Crates Battlepass Events Active Community Custom Enchants Custom Tools/Items Custom Armour Custom Pets Custom Mobs PyroMining PyroFishing Player Feedback Suggestions Custom Textures ...and much more! How to Join? Join now using our IP: mc.xironite.org Social Media Discord Instagram TikTok YouTube Trailer/Cinematic Click here to watch the trailer!
    10 points
  2. This FAQ has many guides and solutions - reading this before asking for help could save you a lot of time, as it accounts for the vast majority of issues people run into that we're aware of but can't fix on our end. Supported versions and platforms We only support Forge here. We cannot help you with Fabric, Spigot, etc... We support all versions under the tiered support policy. Full support for 1.20.4, 1.20.1, 1.19.4 and 1.19.2 Legacy support for all other versions Minimal support for select versions (e.g. 1.20.3 - use 1.20.4 instead) More details here. Rules Piracy (aka "cracked launchers") and cheats (aka "PvP clients", "x-ray mods", etc...) are strictly forbidden here. When you need help, please always make a new thread. Do not post in old support threads. When making a new thread, you must include a link to your log on https://pastebin.com or https://paste.ee. Instructions on where to find this and how to upload it are in this forum post. Exit/error codes Here's a list of exit codes and what they mean: Error code 0: Someone clicked "Quit game" and the game closed successfully Error code 1 and -1: The game crashed, refer to the log and/or crash report for details Error code -1073741819: A game library crashed. Update your drivers and make sure you're using the right Java version Where can I find the debug.log and crash report? Official Minecraft launcher CurseForge app MultiMC/PolyMC/Prism launcher Where can I find the installer log? Where can I find the launcher log? Most of the time you don't need to share this, so only share it when asked by a support volunteer or when you're unable to find any debug.log or crash report. Official Minecraft launcher CurseForge app What version of Java do I need? | Minecraft version | Forge version | Java version | |-------------------|---------------|--------------| | 1.18 or newer | 38.x or newer | 17 | | 1.17.1 | 37.x | 16 | | 1.16.5 or older | 36.x or older | 8 | How do I install Java? Windows macOS Linux How do I install the Forge client to the official Minecraft Launcher? How do I install the Forge server? Where can I find the forge.jar to start my server? Forge immediately crashes on launch without any mods installed, how do I fix it? Where can I find Forge mods? https://www.curseforge.com/minecraft/search?page=1&gameFlavorsIds=1 Make sure you download the right version of a mod for your Minecraft version. My game is lagging, how can I find the culprit? How do I update my drivers?
    6 points
  3. This has already been the de-facto standard for quite a while now, but figured it would be a good idea to properly formalise it and make it clear for everyone. TL;DR: You can ask and offer support for Forge on any MC version, as long as you're not demanding it from staff and can accept that older versions may receive less attention due to people moving on to newer, shinier things. Tiered support policy There are now essentially three tiers of support: full, legacy and minimal. Full support This tier has dedicated channels for help on the Discord, gets priority for documentation, new features and bugfixes, and is generally considered the main focus for Forge development and support. Triage actively ports and backports things as needed for versions within this tier where time allows. The MC versions covered by this follows the existing "LTS" system. In other words, the latest MC version and select versions before it are covered by this tier. We recommend people consider using the newest version possible, as it's likely to be fully supported for longer. Legacy support This tier is for older versions of MC that are no longer covered by the full support tier. This tier gets less attention, but is still supported to some extent. To be clear, this is not a "no support" tier, but it is not the main focus. You're welcome to ask for help, submit PRs and help out, but please be aware that you may not get a response as quickly as these versions are generally not as popular anymore and may not have as many people around to help. Staff may still choose to work on these legacy versions and help people, but please don't demand it from them. Please note that due to the nature of the old toolchains used for building legacy versions, developing mods using the default MDK may not work. We also cannot easily publish updates to some of these old versions without your help - if you're interested in fixing this, please reach out to us. Minimal support This is rare and usually only applies to versions of MC where there's no legitimate reason to be using them. A real-world example of this is 1.20.3, which had a data loss bug that was fixed in 1.20.4 shortly after. All mods made for 1.20.3 work on 1.20.4, so there's no reason to use 1.20.3. We will help you update to the fixed version instead, but that's about it.
    3 points
  4. Hello, I can make you that mod, add me to Discord L33T#3319
    2 points
  5. This PR may fix the remaining issues here. It's still under review and hasn't been released yet, but may be merged and released in the next few days or so.
    2 points
  6. Make sure Java is running via Nvidia GPU: https://windowsreport.com/minecraft-not-using-gpu/ If there is no change, add the crash-report or latest.log with sites like https://paste.ee/
    2 points
  7. Please don't post logs in the forum, use a file sharing site, This incompatibility has been around for a while. Sodium/Rubidium broke a lot of mods with one of their updates last year. Anyway, there are many issues open about this on the VS github site. One of the oldest ones has the recommendation to downgrade rubidium to before they made the breaking changes. i.e. rubidium < 0.7 https://github.com/ValkyrienSkies/Valkyrien-Skies-2/issues/569 While this issue explains that this can have knockon effects like needing to downgrade create and its addons as well. https://github.com/ValkyrienSkies/Valkyrien-Skies-2/issues/590 If I had my way, I would ban all mods from using mixin redirects. That would likely remove 80% of all these stupid unnecessary mod incompatibilies. The other 20% would be caused by optifine. 🙂
    2 points
  8. You have been awarded a "Superhelper" role as a thank you for consistently providing great help to the community, which should reduce and remove various restrictions that normal members have in order to combat spam. There shouldn't be any cooldowns for you, so I'll look into this issue and try resolving it. I intend on eventually automating the awarding of this role to active members but it's pretty tedious to setup properly.
    2 points
  9. Run the cleanup utility first, follow all the steps carefully. Then try updating your drivers using the guide in the FAQ https://www.amd.com/en/support/kb/faq/gpu-601
    2 points
  10. Hi, I tried installing forge 43.2.5 for 1.19.2, and even with 0 mods I went to launch it and it gave me an Exit Code 1. What am I doing wrong? Log: [09Jul2023 21:12:38.563] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--username, CheesyDragon726, --version, 1.19.2-forge-43.2.5, --gameDir, C:\Users\jaiv7\AppData\Roaming\.minecraft, --assetsDir, C:\Users\jaiv7\AppData\Roaming\.minecraft\assets, --assetIndex, 1.19, --uuid, eec115da294f4f33aac791c340d72d54, --accessToken, ????????, --clientId, ODM4ZTI2NDgtZjliMS00ZDA3LTlmZDktZDMyZTM5MjEwMGRk, --xuid, 2535446748434818, --userType, msa, --versionType, release, --launchTarget, forgeclient, --fml.forgeVersion, 43.2.5, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853] [09Jul2023 21:12:38.568] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.3 by Microsoft; OS Windows 10 arch amd64 version 10.0 [09Jul2023 21:12:38.597] [main/DEBUG] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Found launch services [fmlclientdev,forgeclient,minecraft,forgegametestserverdev,fmlserveruserdev,fmlclient,fmldatauserdev,forgeserverdev,forgeserveruserdev,forgeclientdev,forgeclientuserdev,forgeserver,forgedatadev,fmlserver,fmlclientuserdev,fmlserverdev,forgedatauserdev,testharness,forgegametestserveruserdev] [09Jul2023 21:12:38.614] [main/DEBUG] [cpw.mods.modlauncher.NameMappingServiceHandler/MODLAUNCHER]: Found naming services : [srgtomcp] [09Jul2023 21:12:38.633] [main/DEBUG] [cpw.mods.modlauncher.LaunchPluginHandler/MODLAUNCHER]: Found launch plugins: [mixin,eventbus,slf4jfixer,object_holder_definalize,runtime_enum_extender,capability_token_subclass,accesstransformer,runtimedistcleaner] [09Jul2023 21:12:38.649] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Discovering transformation services [09Jul2023 21:12:38.658] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Found additional transformation services from discovery services: [09Jul2023 21:12:38.667] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Found transformer services : [mixin,fml] [09Jul2023 21:12:38.668] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services loading [09Jul2023 21:12:38.668] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Loading service mixin [09Jul2023 21:12:38.669] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Loaded service mixin [09Jul2023 21:12:38.669] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Loading service fml [09Jul2023 21:12:38.671] [main/DEBUG] [net.minecraftforge.fml.loading.LauncherVersion/CORE]: Found FMLLauncher version 1.0 [09Jul2023 21:12:38.671] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML 1.0 loading [09Jul2023 21:12:38.671] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML found ModLauncher version : 10.0.8+10.0.8+main.0ef7e830 [09Jul2023 21:12:38.671] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML found AccessTransformer version : 8.0.4+66+master.c09db6d7 [09Jul2023 21:12:38.672] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML found EventBus version : 6.0.3+6.0.3+master.039e4ea9 [09Jul2023 21:12:38.673] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Found Runtime Dist Cleaner [09Jul2023 21:12:38.676] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML found CoreMod version : 5.0.1+15+master.dc5a2922 [09Jul2023 21:12:38.676] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Found ForgeSPI package implementation version 6.0.0+6.0.0+master.42474703 [09Jul2023 21:12:38.676] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Found ForgeSPI package specification 5 [09Jul2023 21:12:38.678] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Loaded service fml [09Jul2023 21:12:38.679] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Configuring option handling for services [09Jul2023 21:12:38.686] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services initializing [09Jul2023 21:12:38.687] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformation service mixin [09Jul2023 21:12:38.700] [main/DEBUG] [mixin/]: MixinService [ModLauncher] was successfully booted in cpw.mods.cl.ModuleClassLoader@37ceb1df [09Jul2023 21:12:38.716] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/jaiv7/AppData/Roaming/.minecraft/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2397!/ Service=ModLauncher Env=CLIENT [09Jul2023 21:12:38.720] [main/DEBUG] [mixin/]: Initialising Mixin Platform Manager [09Jul2023 21:12:38.720] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ModLauncher Root Container(ModLauncher:4f56a0a2) [09Jul2023 21:12:38.721] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ModLauncher Root Container(ModLauncher:4f56a0a2) [09Jul2023 21:12:38.721] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ModLauncher Root Container(ModLauncher:4f56a0a2) [09Jul2023 21:12:38.721] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ModLauncher Root Container(ModLauncher:4f56a0a2) [09Jul2023 21:12:38.721] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ModLauncher Root Container(ModLauncher:4f56a0a2) [09Jul2023 21:12:38.724] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformation service mixin [09Jul2023 21:12:38.724] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformation service fml [09Jul2023 21:12:38.724] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Setting up basic FML game directories [09Jul2023 21:12:38.725] [main/DEBUG] [net.minecraftforge.fml.loading.FileUtils/CORE]: Found existing GAMEDIR directory : C:\Users\jaiv7\AppData\Roaming\.minecraft [09Jul2023 21:12:38.726] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path GAMEDIR is C:\Users\jaiv7\AppData\Roaming\.minecraft [09Jul2023 21:12:38.726] [main/DEBUG] [net.minecraftforge.fml.loading.FileUtils/CORE]: Found existing MODSDIR directory : C:\Users\jaiv7\AppData\Roaming\.minecraft\mods [09Jul2023 21:12:38.726] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path MODSDIR is C:\Users\jaiv7\AppData\Roaming\.minecraft\mods [09Jul2023 21:12:38.726] [main/DEBUG] [net.minecraftforge.fml.loading.FileUtils/CORE]: Found existing CONFIGDIR directory : C:\Users\jaiv7\AppData\Roaming\.minecraft\config [09Jul2023 21:12:38.727] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path CONFIGDIR is C:\Users\jaiv7\AppData\Roaming\.minecraft\config [09Jul2023 21:12:38.727] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path FMLCONFIG is C:\Users\jaiv7\AppData\Roaming\.minecraft\config\fml.toml [09Jul2023 21:12:38.727] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Loading configuration [09Jul2023 21:12:38.766] [main/DEBUG] [net.minecraftforge.fml.loading.FileUtils/CORE]: Found existing default config directory directory : C:\Users\jaiv7\AppData\Roaming\.minecraft\defaultconfigs [09Jul2023 21:12:38.766] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Preparing ModFile [09Jul2023 21:12:38.769] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Preparing launch handler [09Jul2023 21:12:38.769] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Using forgeclient as launch service [09Jul2023 21:12:38.786] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Received command line version data : VersionInfo[forgeVersion=43.2.5, mcVersion=1.19.2, mcpVersion=20220805.130853, forgeGroup=net.minecraftforge] [09Jul2023 21:12:38.788] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformation service fml [09Jul2023 21:12:38.789] [main/DEBUG] [cpw.mods.modlauncher.NameMappingServiceHandler/MODLAUNCHER]: Current naming domain is 'srg' [09Jul2023 21:12:38.789] [main/DEBUG] [cpw.mods.modlauncher.NameMappingServiceHandler/MODLAUNCHER]: Identified name mapping providers {} [09Jul2023 21:12:38.789] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services begin scanning [09Jul2023 21:12:38.790] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Beginning scan trigger - transformation service mixin [09Jul2023 21:12:38.790] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: End scan trigger - transformation service mixin [09Jul2023 21:12:38.790] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Beginning scan trigger - transformation service fml [09Jul2023 21:12:38.790] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Initiating mod scan [09Jul2023 21:12:38.798] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModListHandler/CORE]: Found mod coordinates from lists: [] [09Jul2023 21:12:38.801] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer/CORE]: Found Mod Locators : (mods folder:null),(maven libs:null),(exploded directory:null),(minecraft:null),(userdev classpath:null) [09Jul2023 21:12:38.801] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer/CORE]: Found Dependency Locators : (JarInJar:null) [09Jul2023 21:12:38.981] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileInfo/LOADING]: Found valid mod file client-1.19.2-20220805.130853-srg.jar with {minecraft} mods - versions {1.19.2} [09Jul2023 21:12:38.988] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Considering mod file candidate C:\Users\jaiv7\AppData\Roaming\.minecraft\libraries\net\minecraftforge\fmlcore\1.19.2-43.2.5\fmlcore-1.19.2-43.2.5.jar [09Jul2023 21:12:38.988] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\jaiv7\AppData\Roaming\.minecraft\libraries\net\minecraftforge\fmlcore\1.19.2-43.2.5\fmlcore-1.19.2-43.2.5.jar is missing mods.toml file [09Jul2023 21:12:38.993] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Considering mod file candidate C:\Users\jaiv7\AppData\Roaming\.minecraft\libraries\net\minecraftforge\javafmllanguage\1.19.2-43.2.5\javafmllanguage-1.19.2-43.2.5.jar [09Jul2023 21:12:38.994] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\jaiv7\AppData\Roaming\.minecraft\libraries\net\minecraftforge\javafmllanguage\1.19.2-43.2.5\javafmllanguage-1.19.2-43.2.5.jar is missing mods.toml file [09Jul2023 21:12:38.999] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Considering mod file candidate C:\Users\jaiv7\AppData\Roaming\.minecraft\libraries\net\minecraftforge\lowcodelanguage\1.19.2-43.2.5\lowcodelanguage-1.19.2-43.2.5.jar [09Jul2023 21:12:38.999] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\jaiv7\AppData\Roaming\.minecraft\libraries\net\minecraftforge\lowcodelanguage\1.19.2-43.2.5\lowcodelanguage-1.19.2-43.2.5.jar is missing mods.toml file [09Jul2023 21:12:39.004] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Considering mod file candidate C:\Users\jaiv7\AppData\Roaming\.minecraft\libraries\net\minecraftforge\mclanguage\1.19.2-43.2.5\mclanguage-1.19.2-43.2.5.jar [09Jul2023 21:12:39.004] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\jaiv7\AppData\Roaming\.minecraft\libraries\net\minecraftforge\mclanguage\1.19.2-43.2.5\mclanguage-1.19.2-43.2.5.jar is missing mods.toml file [09Jul2023 21:12:39.032] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Considering mod file candidate C:\Users\jaiv7\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.19.2-43.2.5\forge-1.19.2-43.2.5-universal.jar [09Jul2023 21:12:39.039] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileInfo/LOADING]: Found valid mod file forge-1.19.2-43.2.5-universal.jar with {forge} mods - versions {43.2.5} [09Jul2023 21:12:39.050] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.AbstractJarFileDependencyLocator/]: Failed to load resource META-INF\jarjar\metadata.json from client-1.19.2-20220805.130853-srg.jar, it does not contain dependency information. [09Jul2023 21:12:39.051] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.AbstractJarFileDependencyLocator/]: Failed to load resource META-INF\jarjar\metadata.json from forge-1.19.2-43.2.5-universal.jar, it does not contain dependency information. [09Jul2023 21:12:39.051] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.AbstractJarFileDependencyLocator/]: Failed to load resource META-INF\jarjar\metadata.json from mclanguage-1.19.2-43.2.5.jar, it does not contain dependency information. [09Jul2023 21:12:39.051] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.AbstractJarFileDependencyLocator/]: Failed to load resource META-INF\jarjar\metadata.json from javafmllanguage-1.19.2-43.2.5.jar, it does not contain dependency information. [09Jul2023 21:12:39.051] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.AbstractJarFileDependencyLocator/]: Failed to load resource META-INF\jarjar\metadata.json from fmlcore-1.19.2-43.2.5.jar, it does not contain dependency information. [09Jul2023 21:12:39.051] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.AbstractJarFileDependencyLocator/]: Failed to load resource META-INF\jarjar\metadata.json from lowcodelanguage-1.19.2-43.2.5.jar, it does not contain dependency information. [09Jul2023 21:12:39.074] [main/INFO] [net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! [09Jul2023 21:12:39.076] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileInfo/LOADING]: Found valid mod file client-1.19.2-20220805.130853-srg.jar with {minecraft} mods - versions {1.19.2} [09Jul2023 21:12:39.080] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Loading mod file C:\Users\jaiv7\AppData\Roaming\.minecraft\libraries\net\minecraft\client\1.19.2-20220805.130853\client-1.19.2-20220805.130853-srg.jar with languages [LanguageSpec[languageName=minecraft, acceptedVersions=1]] [09Jul2023 21:12:39.081] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Considering mod file candidate C:\Users\jaiv7\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.19.2-43.2.5\forge-1.19.2-43.2.5-universal.jar [09Jul2023 21:12:39.082] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileInfo/LOADING]: Found valid mod file forge-1.19.2-43.2.5-universal.jar with {forge} mods - versions {43.2.5} [09Jul2023 21:12:39.083] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Loading mod file C:\Users\jaiv7\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.19.2-43.2.5\forge-1.19.2-43.2.5-universal.jar with languages [LanguageSpec[languageName=javafml, acceptedVersions=[24,]]] [09Jul2023 21:12:39.107] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Found coremod field_to_method with Javascript path coremods/field_to_method.js [09Jul2023 21:12:39.107] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Found coremod field_to_instanceof with Javascript path coremods/field_to_instanceof.js [09Jul2023 21:12:39.107] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Found coremod add_bouncer_method with Javascript path coremods/add_bouncer_method.js [09Jul2023 21:12:39.107] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Found coremod coremods/field_to_method.js [09Jul2023 21:12:39.108] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Found coremod coremods/field_to_instanceof.js [09Jul2023 21:12:39.108] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Found coremod coremods/add_bouncer_method.js [09Jul2023 21:12:39.109] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: End scan trigger - transformation service fml [09Jul2023 21:12:39.119] [main/DEBUG] [net.minecraftforge.fml.loading.LanguageLoadingProvider/CORE]: Found 3 language providers [09Jul2023 21:12:39.120] [main/DEBUG] [net.minecraftforge.fml.loading.LanguageLoadingProvider/CORE]: Found language provider minecraft, version 1.0 [09Jul2023 21:12:39.121] [main/DEBUG] [net.minecraftforge.fml.loading.LanguageLoadingProvider/CORE]: Found language provider lowcodefml, version 43 [09Jul2023 21:12:39.121] [main/DEBUG] [net.minecraftforge.fml.loading.LanguageLoadingProvider/CORE]: Found language provider javafml, version 43 [09Jul2023 21:12:39.126] [main/DEBUG] [net.minecraftforge.fml.loading.ModSorter/]: Configured system mods: [minecraft, forge] [09Jul2023 21:12:39.126] [main/DEBUG] [net.minecraftforge.fml.loading.ModSorter/]: Found system mod: minecraft [09Jul2023 21:12:39.126] [main/DEBUG] [net.minecraftforge.fml.loading.ModSorter/]: Found system mod: forge [09Jul2023 21:12:39.128] [main/DEBUG] [net.minecraftforge.fml.loading.ModSorter/LOADING]: Found 0 mod requirements (0 mandatory, 0 optional) [09Jul2023 21:12:39.128] [main/DEBUG] [net.minecraftforge.fml.loading.ModSorter/LOADING]: Found 0 mod requirements missing (0 mandatory, 0 optional) [09Jul2023 21:12:39.477] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services loading transformers [09Jul2023 21:12:39.478] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformers for transformation service mixin [09Jul2023 21:12:39.479] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformers for transformation service mixin [09Jul2023 21:12:39.479] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformers for transformation service fml [09Jul2023 21:12:39.479] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Loading coremod transformers [09Jul2023 21:12:39.480] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: Loading CoreMod from coremods/field_to_method.js [09Jul2023 21:12:39.731] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: CoreMod loaded successfully [09Jul2023 21:12:39.731] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: Loading CoreMod from coremods/field_to_instanceof.js [09Jul2023 21:12:39.808] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: CoreMod loaded successfully [09Jul2023 21:12:39.808] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: Loading CoreMod from coremods/add_bouncer_method.js [09Jul2023 21:12:39.856] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: CoreMod loaded successfully [09Jul2023 21:12:39.863] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@559cedee to Target : CLASS {Lnet/minecraft/world/level/biome/Biome;} {} {V} [09Jul2023 21:12:39.864] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@68565bc7 to Target : CLASS {Lnet/minecraft/world/level/levelgen/structure/Structure;} {} {V} [09Jul2023 21:12:39.864] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@37baddde to Target : CLASS {Lnet/minecraft/world/effect/MobEffectInstance;} {} {V} [09Jul2023 21:12:39.864] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@5115f590 to Target : CLASS {Lnet/minecraft/world/level/block/LiquidBlock;} {} {V} [09Jul2023 21:12:39.864] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@4b31a708 to Target : CLASS {Lnet/minecraft/world/item/BucketItem;} {} {V} [09Jul2023 21:12:39.864] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@11e355ca to Target : CLASS {Lnet/minecraft/world/level/block/StairBlock;} {} {V} [09Jul2023 21:12:39.865] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@70d63e05 to Target : CLASS {Lnet/minecraft/world/level/block/FlowerPotBlock;} {} {V} [09Jul2023 21:12:39.865] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@e11ecfa to Target : CLASS {Lnet/minecraft/world/item/ItemStack;} {} {V} [09Jul2023 21:12:39.865] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@485e13d7 to Target : CLASS {Lnet/minecraft/network/play/client/CClientSettingsPacket;} {} {V} [09Jul2023 21:12:39.865] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformers for transformation service fml [09Jul2023 21:12:40.068] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(ModLauncher:4f56a0a2)] [09Jul2023 21:12:40.068] [main/DEBUG] [mixin/]: Processing launch tasks for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(ModLauncher:4f56a0a2)] [09Jul2023 21:12:40.068] [main/DEBUG] [mixin/]: Adding mixin platform agents for container SecureJarResource(minecraft) [09Jul2023 21:12:40.069] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for SecureJarResource(minecraft) [09Jul2023 21:12:40.069] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container SecureJarResource(minecraft) [09Jul2023 21:12:40.069] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for SecureJarResource(minecraft) [09Jul2023 21:12:40.069] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container SecureJarResource(minecraft) [09Jul2023 21:12:40.069] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:SecureJarResource(minecraft)] [09Jul2023 21:12:40.069] [main/DEBUG] [mixin/]: Adding mixin platform agents for container SecureJarResource(forge) [09Jul2023 21:12:40.069] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for SecureJarResource(forge) [09Jul2023 21:12:40.069] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container SecureJarResource(forge) [09Jul2023 21:12:40.069] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for SecureJarResource(forge) [09Jul2023 21:12:40.069] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container SecureJarResource(forge) [09Jul2023 21:12:40.069] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:SecureJarResource(forge)] [09Jul2023 21:12:40.069] [main/DEBUG] [mixin/]: inject() running with 3 agents [09Jul2023 21:12:40.070] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(ModLauncher:4f56a0a2)] [09Jul2023 21:12:40.070] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:SecureJarResource(minecraft)] [09Jul2023 21:12:40.070] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:SecureJarResource(forge)] [09Jul2023 21:12:40.070] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeclient' with arguments [--version, 1.19.2-forge-43.2.5, --gameDir, C:\Users\jaiv7\AppData\Roaming\.minecraft, --assetsDir, C:\Users\jaiv7\AppData\Roaming\.minecraft\assets, --uuid, eec115da294f4f33aac791c340d72d54, --username, CheesyDragon726, --assetIndex, 1.19, --accessToken, ????????, --clientId, ODM4ZTI2NDgtZjliMS00ZDA3LTlmZDktZDMyZTM5MjEwMGRk, --xuid, 2535446748434818, --userType, msa, --versionType, release] [09Jul2023 21:12:40.148] [main/DEBUG] [mixin/]: Error cleaning class output directory: .mixin.out [09Jul2023 21:12:40.149] [main/DEBUG] [mixin/]: Preparing mixins for MixinEnvironment[DEFAULT] [09Jul2023 21:12:40.168] [main/DEBUG] [io.netty.util.internal.logging.InternalLoggerFactory/]: Using SLF4J as the default logging framework [09Jul2023 21:12:40.170] [main/DEBUG] [io.netty.util.ResourceLeakDetector/]: -Dio.netty.leakDetection.level: simple [09Jul2023 21:12:40.170] [main/DEBUG] [io.netty.util.ResourceLeakDetector/]: -Dio.netty.leakDetection.targetRecords: 4 [09Jul2023 21:12:40.351] [main/DEBUG] [oshi.util.FileUtil/]: No oshi.properties file found from ClassLoader cpw.mods.modlauncher.TransformingClassLoader@590adb41 [09Jul2023 21:12:40.649] [main/DEBUG] [oshi.util.FileUtil/]: No oshi.architecture.properties file found from ClassLoader cpw.mods.modlauncher.TransformingClassLoader@590adb41 [09Jul2023 21:12:41.303] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/level/levelgen/structure/Structure [09Jul2023 21:12:41.413] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/level/block/LiquidBlock [09Jul2023 21:12:41.451] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/level/block/StairBlock [09Jul2023 21:12:41.508] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/level/block/FlowerPotBlock [09Jul2023 21:12:42.124] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/item/ItemStack [09Jul2023 21:12:43.271] [pool-3-thread-1/INFO] [net.minecraft.util.datafix.DataFixers/]: Building unoptimized datafixer [09Jul2023 21:12:43.824] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/level/biome/Biome [09Jul2023 21:12:44.143] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/item/BucketItem [09Jul2023 21:12:44.207] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/effect/MobEffectInstance [09Jul2023 21:12:44.702] [Render thread/WARN] [net.minecraft.server.packs.VanillaPackResources/]: Assets URL 'union:/C:/Users/jaiv7/AppData/Roaming/.minecraft/libraries/net/minecraft/client/1.19.2-20220805.130853/client-1.19.2-20220805.130853-srg.jar%23151!/assets/.mcassetsroot' uses unexpected schema [09Jul2023 21:12:44.702] [Render thread/WARN] [net.minecraft.server.packs.VanillaPackResources/]: Assets URL 'union:/C:/Users/jaiv7/AppData/Roaming/.minecraft/libraries/net/minecraft/client/1.19.2-20220805.130853/client-1.19.2-20220805.130853-srg.jar%23151!/data/.mcassetsroot' uses unexpected schema [09Jul2023 21:12:44.720] [Render thread/INFO] [com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService/]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [09Jul2023 21:12:45.181] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Setting user: CheesyDragon726 [09Jul2023 21:12:45.288] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Backend library: LWJGL version 3.3.1 build 7
    2 points
  11. I was also having this issue, and read elsewhere that it was due to AMD Ryzen graphics drivers needing an update. Updated mine and it took care of the issue for me. Hope this helps for you guys as well. Good luck!!
    2 points
  12. For anyone coming in the future I figured out the solution. you wan to use KeyMapping.click(Minecraft.getInstance().options.keyAttack.getKey()); to simulate initial click and if you want to hold down left click afterward just do KeyMapping.click(Minecraft.getInstance().options.keyAttack.getKey()); Minecraft.getInstance().options.keyAttack.setDown(true); and you can switch KeyAttack for other keys
    2 points
  13. Detection I was working on my first mod recently, and needed to detect another one (CC: Tweaked) for the purpose of loading optional integration with it. I only encountered threads on this forum which were very old and used an API which no longer exists in Forge to accomplish this. So, for posterity, the correct thing to use to detect another mod is: ModList.get().isLoaded("mod_id_goes_here") ModList is a class in the net.minecraftforge.fml package, and can be imported like: import net.minecraftforge.fml.ModList; Integration To actually integrate with another mod, it seems like you'll want to run some code which uses classes from the other mod. To do this without introducing a hard dependency on that mod (i.e., to retain the ability to run without it being there), you need to split the code which requires it out into its own class, and then load that class using Class.forName("YourClass") and avoid directly using that class. Instead, dynamically lookup the entry point method for your integration with something like your_class.getDeclaredMethod("yourEntryPoint") and invoke it with invoke. A complete loading side example might look something like: import net.minecraftforge.fml.ModList; import java.lang.reflect.InvocationTargetException; if (ModList.get().isLoaded("other_mod_id")) { try { var yourClass = Class.forName("YourIntegrationClass"); var yourMethod = yourClass.getDeclaredMethod("loadIntegration"); yourMethod.invoke(null, new Object[0]); } catch (ClassNotFoundException e) { // fail out in your preferred way, for the case where the integration class somehow isn't in your mod jar } catch (NoSuchMethodException e) { // fail out in your preferred way, for the case where the method named here doesn't exist. possibly a typo on your part. } catch (InvocationTargetException e) { // fail out in your preferred way, for the case where the method called throws its own exception } // okay, I didn't feel like listing all of the failure cases out like that. // there are additional exceptions to handle here. not all are mandatory, but here's the remaining as an unordered list: // - LinkageError // - ExceptionInInitializerError // - NullPointerException // - SecurityException // - IllegalAccessException // - IllegalArgumentException }
    1 point
  14. Ive been having a really hard time trying to solve what is causing my minecraft forge to crash when attempting to play, immediately after i press play it crashes. I deleted all my mods and currently have none in my mods folder so i know it has nothing to do with outdated mods or mods in general, its forge. I can still play vanilla minecraft. I have done the following: -reinstalled java -reinstalled forge -reinstalled minecraft launcher -deleting and reinstalling versions of minecraft -deleting and reinstalling forge for different versions of minecraft -deleted all mods -deleted my .minecraft folder then relaunching minecraft before launching forge again -turning off my firewalls then relaunching minecraft forge -giving more ram to the installation folder -changing the java pathway (so it is not using the bundled java)
    1 point
  15. 1 point
  16. try player.damageSources().something.
    1 point
  17. Im having the same issue and cant find help anywhere and i have done everything you have done also.
    1 point
  18. disclaimer: i do not know what you are asking. i'll guess and maybe this will cover your question: so you have two ores: ore1 and ore2. register blocks (smoothstone ore, deepslate ore, storage block) unconditionally. add them to tags. crafting and machine recipes should use tags only. register items (ingots, nuggets, dusts, raw ores...) unconditionally. assign tags to items. worldgen (ores in terrain) can and should be conditional - if i don't want your ore2 (maybe another mods add the same or i just don't want it) then let me not have it generated. do not worry about duplicates from other mods, just add tags and that's that.
    1 point
  19. It seems that the gamer time mod is throwing an error. Try removing it. Your crash report told you which mod errored. It says gaming chairs 2 crashed and gamer time is the continuation of gaming chairs.
    1 point
  20. Those damn penguins!! I was near an iceberg biome, so that's probably why the crashes happened. I removed the mod, now everything seems to be back to normal. Thank you so much for your help buddy
    1 point
  21. To post a whole crash, use https://gist.github.com/ or use https://pastebin.com/ but from what you've provided, the Waddles mod (https://www.curseforge.com/minecraft/mc-mods/waddles) has an Adelie Penguin mob that is erroring. You're game probably crashed due to adventuring in a direction where the penguin generated. For now, I recommend removing the Waddles mod, but if that's not a good option, add the Erroring Entity Remover Reforged to your mods (https://www.curseforge.com/minecraft/mc-mods/erroring-entity-remover-reforged)
    1 point
  22. These are some good resources: https://www.mcjty.eu/docs/intro https://forge.gemwire.uk/wiki/Main_Page Mostly people learn by looking at vanilla code, I think. The parameter names are a bit weird, but they're usually accompanied by a type - e.g., int p_282557_ (so we know this parameter is an integer) - when you trace the parameter back to where it is first declared in a method/class.
    1 point
  23. you need to slow down. you can't just write two screens worth of mess and ask why it doesn't work. make a short event that does minimal modification of the item. then - only then when a minimal event works fine, write a real thing. you wrote up there "event.setCanceled(true);" - are you sure you want that? are you sure you know what it does? you wrote " event.getInventory().setItem(1,output); " why would you do that? test that in a minimal event without all that mess, you'll see that it doesn't do what you expected.
    1 point
  24. it is also possible that all the values that you change change on the server, but remain the same on the client, especially if you use capability, this is relevant for you... If this case is possible, then you have two options... option 1: duplicate your server code for the client side... option 2: write a sync system that will send batches of changes each time it changes... Now I suspect that you simply do not synchronize data with the server
    1 point
  25. Hello, please upload the project to github, and give a link I'm going to do the same in my mod, and I'll try to help you Also try to use the trigger when the item is crafted in the item procedures public class TestItem extends Item { public TestItem() { super(new Item.Properties().tab(CreativeModeTab.TAB_MISC).stacksTo(64).rarity(Rarity.COMMON)); } @Override public void onCraftedBy(ItemStack itemstack, Level world, Player entity) { super.onCraftedBy(itemstack, world, entity); customcode.execute(world, entity.getX(), entity.getY(), entity.getZ()); } } I also suspect that the event when an item is crafted, from player events, is being listened to in the crafting grid of the player's inventory window, but I could be wrong Also try to display the values you need through tooltips
    1 point
  26. do not change creeper class. you need to change creeper entities at runtime. respond to "entity joins level" event. if the entity is a creeper, add your cat or whatever it is into goals of the creeper instance.
    1 point
  27. outside of registration class, there should be no "string representations" or paths to your items and blocks (tags are okay). and what you used is for translation and displaying on screen. now during registration, did you make a BlockItem instance for the purpose of creative tab? if you did, do stack.getItem().equals(staticBlockItemFromRegistration) frankly, i'm not sure what you need to do so if the above row didn't help, please paste problematic method.
    1 point
  28. Ive been making a trident type spear weapon for the past couple of months, and before i was stuck with rendering the model, but after some searching i was able to figure it out. (hopefully my code can be a resource to anyone struggling with that). but now, i can't properly figure out why my spear isnt throwing my spear entity, and is throwing regular tridents. any help is greatly appreciated! (all code i believe to be relevant is pasted below) EDIT: alterations to the spear item and entity classes, now the problem is different. now i just throw nothing EDIT 2: figured it out, simple constructor issues, dm me for code NetheriteSpearItem: https://pastebin.com/VB03SNKW ThrownNetheriteSpear (entity): https://pastebin.com/viPiRKYf ThrownNetheriteSpearRenderer (bit of a mouthfull i know): https://pastebin.com/rarxjBTf modentities: https://pastebin.com/mSJsEvh3 moditems: https://pastebin.com/aCsbLksK SpearModel: https://pastebin.com/rarxjBTf TestMod: https://pastebin.com/EQ5Q4fpa clientsetup: https://pastebin.com/hktF77Da
    1 point
  29. It seems that valkyrien skies and eureka are the mods causing the crash. Delete them and try to start the game again.
    1 point
  30. So i'm playing on a server i set up with shockbyte and whenever i put BOTh into the table my game crashes. i can put one or the other and it's fine. i removed all mods and it still happened. here's the crash report. ---- Minecraft Crash Report ---- // There are four lights! Time: 2023-06-12 23:00:59 Description: Rendering screen java.lang.ArrayIndexOutOfBoundsException: Index 292 out of bounds for length 3 at net.minecraft.client.gui.screens.inventory.EnchantmentScreen.m_7286_(EnchantmentScreen.java:91) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.inventory.AbstractContainerScreen.m_88315_(AbstractContainerScreen.java:92) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.inventory.EnchantmentScreen.m_88315_(EnchantmentScreen.java:143) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.Screen.m_280264_(Screen.java:109) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraftforge.client.ForgeHooksClient.drawScreenInternal(ForgeHooksClient.java:422) ~[forge-1.20-46.0.2-universal.jar%23159!/:?] {re:classloading} at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:415) ~[forge-1.20-46.0.2-universal.jar%23159!/:?] {re:classloading} at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:965) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1146) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-46.0.2.jar:?] {re:classloading,pl:runtimedistcleaner:A} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {} at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:28) ~[fmlloader-1.20-46.0.2.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace: at net.minecraft.client.gui.screens.inventory.EnchantmentScreen.m_7286_(EnchantmentScreen.java:91) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.inventory.AbstractContainerScreen.m_88315_(AbstractContainerScreen.java:92) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.inventory.EnchantmentScreen.m_88315_(EnchantmentScreen.java:143) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.Screen.m_280264_(Screen.java:109) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraftforge.client.ForgeHooksClient.drawScreenInternal(ForgeHooksClient.java:422) ~[forge-1.20-46.0.2-universal.jar%23159!/:?] {re:classloading} at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:415) ~[forge-1.20-46.0.2-universal.jar%23159!/:?] {re:classloading} -- Screen render details -- Details: Screen name: net.minecraft.client.gui.screens.inventory.EnchantmentScreen Mouse location: Scaled: (261, 247). Absolute: (783.000000, 742.000000) Screen size: Scaled: (640, 360). Absolute: (1920, 1080). Scale factor of 3.000000 Stacktrace: at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:965) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1146) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-46.0.2.jar:?] {re:classloading,pl:runtimedistcleaner:A} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {} at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:28) ~[fmlloader-1.20-46.0.2.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {} -- Affected level -- Details: All players: 1 total; [LocalPlayer['MythicalCactus'/97, l='ClientLevel', x=317.89, y=56.00, z=34.21]] Chunk stats: 729, 453 Level dimension: minecraft:overworld Level spawn location: World: (0,63,0), Section: (at 0,15,0 in 0,3,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511) Level time: 4354472 game time, 4497457 day time Server brand: forge Server type: Non-integrated multiplayer server Stacktrace: at net.minecraft.client.multiplayer.ClientLevel.m_6026_(ClientLevel.java:455) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2319) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:735) ~[client-1.20-20230608.053357-srg.jar%23154!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-46.0.2.jar:?] {re:classloading,pl:runtimedistcleaner:A} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {} at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:28) ~[fmlloader-1.20-46.0.2.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.8.jar:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {} -- Last reload -- Details: Reload number: 1 Reload reason: initial Finished: Yes Packs: vanilla, mod_resources -- System Details -- Details: Minecraft Version: 1.20 Minecraft Version ID: 1.20 Operating System: Windows 11 (amd64) version 10.0 Java Version: 17.0.3, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 397905032 bytes (379 MiB) / 1182793728 bytes (1128 MiB) up to 4294967296 bytes (4096 MiB) CPUs: 24 Processor Vendor: AuthenticAMD Processor Name: AMD Ryzen 9 5900 12-Core Processor Identifier: AuthenticAMD Family 25 Model 33 Stepping 0 Microarchitecture: Zen 3 Frequency (GHz): 3.00 Number of physical packages: 1 Number of physical CPUs: 12 Number of logical CPUs: 24 Graphics card #0 name: AMD Radeon RX 6700 XT Graphics card #0 vendor: Advanced Micro Devices, Inc. (0x1002) Graphics card #0 VRAM (MB): 4095.00 Graphics card #0 deviceId: 0x73df Graphics card #0 versionInfo: DriverVersion=31.0.14057.5006 Memory slot #0 capacity (MB): 16384.00 Memory slot #0 clockSpeed (GHz): 2.67 Memory slot #0 type: DDR4 Virtual memory max (MB): 33717.03 Virtual memory used (MB): 17773.29 Swap memory total (MB): 17408.00 Swap memory used (MB): 194.16 JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms256m Launched Version: forge-46.0.2 Backend library: LWJGL version 3.3.1 build 7 Backend API: AMD Radeon RX 6700 XT GL version 3.2.0 Core Profile Context 23.5.2.230523, ATI Technologies Inc. Window size: 1920x1080 GL Caps: Using framebuffer using OpenGL 3.2 GL debug messages: Using VBOs: Yes Is Modded: Definitely; Client brand changed to 'forge' Type: Client (map_client.txt) Graphics mode: fast Resource Packs: Current Language: en_us CPU: 24x AMD Ryzen 9 5900 12-Core Processor ModLauncher: 10.0.8+10.0.8+main.0ef7e830 ModLauncher launch target: forgeclient ModLauncher naming: srg ModLauncher services: mixin-0.8.5.jar mixin PLUGINSERVICE eventbus-6.0.3.jar eventbus PLUGINSERVICE fmlloader-1.20-46.0.2.jar slf4jfixer PLUGINSERVICE fmlloader-1.20-46.0.2.jar object_holder_definalize PLUGINSERVICE fmlloader-1.20-46.0.2.jar runtime_enum_extender PLUGINSERVICE fmlloader-1.20-46.0.2.jar capability_token_subclass PLUGINSERVICE accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE fmlloader-1.20-46.0.2.jar runtimedistcleaner PLUGINSERVICE modlauncher-10.0.8.jar mixin TRANSFORMATIONSERVICE modlauncher-10.0.8.jar fml TRANSFORMATIONSERVICE FML Language Providers: [email protected] lowcodefml@null javafml@null Mod List: client-1.20-20230608.053357-srg.jar |Minecraft |minecraft |1.20 |DONE |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f forge-1.20-46.0.2-universal.jar |Forge |forge |46.0.2 |DONE |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90 Crash Report UUID: 24379a5b-a1cf-4182-b16d-145722a1692d FML: 46.0 Forge: net.minecraftforge:46.0.2
    1 point
  31. I fixed this by deleting the entire byg config folder. It generates a brand new one if you delete it, which resolved this issue for me. Your file path is at "C:\Users\kotur\curseforge\minecraft\Instances\D\config\byg\" according to your log. Just go and delete the entire byg folder located in the configs directory.
    1 point
  32. Thank you, i found it Never had to do that before but will share the info if i see anyone else struggle. Kindest regards, Mandie.
    1 point
  33. Hello all friends! I FOUND THE SOLUTION! Your messages about the AMD graphics card made me think, I own the RX 5700 XT model myself, and I haven't updated the drivers for a long time, because everything works stably, and they have crooked driver versions from time to time. The first thing I did to solve this problem was to go into a special application "AMS Software Adrenaline" and the first thing that opened was an error related to dravers and Windows update, I had to reinstall the application. After that, I updated the drivers in the application, immediately restarted the computer and everything started working. I apologize if something is not clear in my English, I did everything through a translator because I am from Russia
    1 point
  34. I've been getting the same thing. I even have been watching the logs while it opens, even when I can't read the darn thing! One thing that catches my attention is the exit code 1 then asks me if I'd like to copy it. I just want my shaders! So I hope there is a fix for this. >.<
    1 point
  35. I've been getting the same thing since the 1.20 release. I'll just add that I appreciate all the Forge devs do to keep this up to date. Be patient and I'm sure we will get there.
    1 point
  36. I'd recommend using (stack.getEquipmentSlot() == EquipmentSlot.CHEST) instead. All you need to do is check if it's the correct slot, not if the stacks are equal. Also it isn't necessary to do this every tick. Although the logic of the IF statement is pretty simple, Minecraft does a lot of stuff when adding potion effects (mainly syncing the player data). Every 5 ticks or so would be good enough, which you can do by checking if (player.tickCount % 5 == 0).
    1 point
  37. Okay, I checked this method and everything works! Thanks!
    1 point
  38. Not really. There's not enough logic for that to matter. You should check by item (#getItem). Stacks are almost never equal.
    1 point
  39. How are you rendering them? Also, switching between different subclasses would definitely cause an issue with some of the additional transformations applied.
    1 point
  40. I wanna say you would use something along the lines of: @SubscribeEvent public void onJoin(EntityJoinWorldEvent event) { if (event.getEntity() instanceof Player && !event.getWorld().isClient()) { Player player = (Player) event.getEntity(); player.getInventory().add(new ItemStack(Items.CARROT)); player.sendMessage(Component.nullToEmpty("Hello!")); } } I may be wrong though.
    1 point
  41. You should be using Java 17; this says you are using Java 20.
    1 point
  42. a method checkDespawn will fire. override it and see yourself. this one is useful if you want to do some checks and decide whether to keep the entity or remove it. for simple cases maybe just override isPersistenceRequired and finito.
    1 point
  43. I copied the Totem of Undying event for my coin charm, and as you can see in line 113 it has the method removeAllEffects in there, so if you're building a similar event, simply don't add the method to prevent it from removing effects. https://github.com/toadie-odie/TodeCoins/blob/1.3.2/src/main/java/net/warrentode/todecoins/event/ModEvents.java
    1 point
  44. Seems to be an issue with valhelsia_structures; try removing it or using to a different version.
    1 point
  45. Mojang has updated text2speech in a bunch of versions yesterday, so you will need to invalidate, refresh, and regen the runs of your gradle project.
    1 point
  46. It says it doesn't like that high resolution texture pack. Probably because of your monitor configuration or your graphics card doesn't support it? But, the texture pack it doesn't like is for 1.18.2 not 1.19.2 https://www.curseforge.com/minecraft/mc-mods/gaming-accesories-by-tiger/files
    1 point
  47. If you have been a modder prior to 1.13, you would know about a thing called OreDictionary. OreDictionary was the forge way of creating inter-mod compatibility by allowing items to become interchangeable with other items registered under that name. This allowed recipes to use different types of the same item from different mods. This could include things like gems, ingot dust, or such things as gears or sticks. As of 1.13, Minecraft created their own system known as Tags. This version of inter-compatibility is more powerful than OreDictionary. Since Minecraft created the system, it allows users to have a greater interaction with the vanilla source. Tags can also hold an instance of another tag. In a modding standpoint, that also allows programmers to make their systems more dynamic such as having their machine take in a container of water rather than just a specific water bucket. It also removes the need from creating arbitrary reload listeners that could specify a list of items for greater compatibility. Recipes and advancements are the most common scenarios to use tags. Let's say I add in some planks called 'silverwood planks'. Well for starters, I could add the value to 'minecraft:planks' so that my planks can be used to create a crafting table, unlock the craft_planks advancement, or even repair shields. In a more system scenario, let's say I wanted to create a washing machine that would need a water bucket to run. Well instead of specifying a water bucket directly, I could create a tag such as 'forge:containers/water' to say that any container that holds water can be used to run this machine. Now, this does not mean you should go create a tag for every single block, item, or fluid. That would be extremely pointless and time wasting. I'm not going to create a tag called `domain:machines/washer` because I know it won't be used as an input for anything. However, if you are creating a system that you know will be commonly used or adapted in some fashion, you should make it possible to use tags to implement your specific recipe, advancement, system, etc. There are a few limitations to this system that I should review. First, commonalities between recipes. Let's say that my friend and I's mod both have emerald armor in our mod. If we both use 'forge:gems/emerald' to create our armor, then whatever recipe is registered first will be the one outputted (yes, I know I chose an example that would happen with standard emeralds too). This issue results from over-creation of unoriginal ideas. The best way of avoiding this is to be more creative in what you create, but that can be a struggle for almost any modder, including myself. To avoid this issue, if you create an item that you know will be present in many different mods, you should just use your specific item rather than tags. As far as I am aware, there is no way to pick a certain recipe output based on the inputs unless the recipe book contains some voodoo magic. Another limitation is that a tag can only take in a single instance of a specific object. This means no nbt data can be specified for any individual tag. This problem is very minor; however, due to laziness in porting or wanting to use a specific potion or arrow for example (for whatever reason), it seems to be an issue to talk about. To avoid this, don't use nbt data. If your mod still has items stored in nbt data, flatten it and create individual items. Now, of course, if you are trying to create a specific item that uses dynamic data (like a registry) this will probably not be possible. But, there shouldn't be any reason to have a single instance of a ItemStack within a tag. Just update to the current standards and try to avoid storing unnecessary information using nbt. The final limitation I will mention is in regards to naming conventions. There is no real standardized location to know how certain files are organized and whatnot. The default Minecraft and Forge ones are easy enough to implement, but what about something not within those realms? Let's go back to the water bucket example. Although I created it for 'forge:containers/water', what if somebody sees a water bucket and decides it to be 'forge:buckets/water'? Then that commonality between all mods becomes a bit more abstract to reference. The only way around this is to communicate with other creators and view their source. Take a look at how a mod stores a tag information and connect the information to what you want to specifically use. Now, this does not mean that you can't determine that an iron gear should be 'forge:gears/iron' or gold dust should be 'forge:dusts/gold'. Just realize that there are some gray areas when it comes to naming conventions and its better to be prepared than left in the dark. For my above example, I could have 'forge:buckets/water' be a subdirectory of 'forge:containers/water' and this would fix my issue. Since tags are stored in a list, you also don't need to worry about multiple people calling the same object into a specific tag. Tags are extremely important to implement and use within your mods for better compatibility with others and for a more dynamic and expandable response in your systems. If you have been avoiding using tags in your mod, especially if you are one of those people who make rubies or sapphires, go and reference them via 'forge:gems/ruby' and 'forge:gems/sapphire' instead of your specific item. So, make sure you realize the importance of using tags in your code and how to best balance what you have. If you want to learn more about tags and their uses/implementations, Forge does a good explanation of them within the docs. It should hold all the necessary links to get yourself familiarized with tags to implement them in your mod.
    1 point
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.