
gosvoh
Members-
Posts
14 -
Joined
-
Last visited
Everything posted by gosvoh
-
[SOLVED][1.16.3] Minecraft.getInstance() not found
gosvoh replied to gosvoh's topic in Modder Support
But it works somehow... Anyway, thanks for the help -
[SOLVED][1.16.3] Minecraft.getInstance() not found
gosvoh replied to gosvoh's topic in Modder Support
Now it works, thanks. But I've always used jar task, was it wrong? -
[SOLVED][1.16.3] Minecraft.getInstance() not found
gosvoh replied to gosvoh's topic in Modder Support
MultiMC version: 0.6.11-custom Minecraft folder is: /home/gosvoh/.local/share/multimc/instances/1.16.3/.minecraft Java path is: /usr/bin/java Java is version 1.8.0_262, using 64-bit architecture. Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) Subsystem: ASUSTeK Computer Inc. Device 14ad Kernel driver in use: i915 OpenGL version string: 4.6.0 NVIDIA 440.100 Main Class: io.github.zekerzhayard.forgewrapper.installer.Main Native path: /home/gosvoh/.local/share/multimc/instances/1.16.3/natives Traits: traits FirstThreadOnMacOS Libraries: /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar /home/gosvoh/.local/share/multimc/libraries/com/mojang/patchy/1.1/patchy-1.1.jar /home/gosvoh/.local/share/multimc/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar /home/gosvoh/.local/share/multimc/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar /home/gosvoh/.local/share/multimc/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar /home/gosvoh/.local/share/multimc/libraries/com/ibm/icu/icu4j/66.1/icu4j-66.1.jar /home/gosvoh/.local/share/multimc/libraries/com/mojang/javabridge/1.0.22/javabridge-1.0.22.jar /home/gosvoh/.local/share/multimc/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar /home/gosvoh/.local/share/multimc/libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar /home/gosvoh/.local/share/multimc/libraries/com/google/guava/guava/21.0/guava-21.0.jar /home/gosvoh/.local/share/multimc/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar /home/gosvoh/.local/share/multimc/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar /home/gosvoh/.local/share/multimc/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /home/gosvoh/.local/share/multimc/libraries/com/mojang/brigadier/1.0.17/brigadier-1.0.17.jar /home/gosvoh/.local/share/multimc/libraries/com/mojang/datafixerupper/4.0.26/datafixerupper-4.0.26.jar /home/gosvoh/.local/share/multimc/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /home/gosvoh/.local/share/multimc/libraries/com/mojang/authlib/1.6.25/authlib-1.6.25.jar /home/gosvoh/.local/share/multimc/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar /home/gosvoh/.local/share/multimc/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar /home/gosvoh/.local/share/multimc/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar /home/gosvoh/.local/share/multimc/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar /home/gosvoh/.local/share/multimc/libraries/it/unimi/dsi/fastutil/8.2.1/fastutil-8.2.1.jar /home/gosvoh/.local/share/multimc/libraries/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar /home/gosvoh/.local/share/multimc/libraries/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar /home/gosvoh/.local/share/multimc/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar /home/gosvoh/.local/share/multimc/libraries/io/github/zekerzhayard/ForgeWrapper/1.4.2/ForgeWrapper-1.4.2.jar /home/gosvoh/.local/share/multimc/libraries/net/minecraftforge/forge/1.16.3-34.0.1/forge-1.16.3-34.0.1-launcher.jar /home/gosvoh/.local/share/multimc/libraries/org/ow2/asm/asm/7.2/asm-7.2.jar /home/gosvoh/.local/share/multimc/libraries/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar /home/gosvoh/.local/share/multimc/libraries/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar /home/gosvoh/.local/share/multimc/libraries/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar /home/gosvoh/.local/share/multimc/libraries/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar /home/gosvoh/.local/share/multimc/libraries/cpw/mods/modlauncher/7.0.1/modlauncher-7.0.1.jar /home/gosvoh/.local/share/multimc/libraries/cpw/mods/grossjava9hacks/1.3.0/grossjava9hacks-1.3.0.jar /home/gosvoh/.local/share/multimc/libraries/net/minecraftforge/accesstransformers/2.2.0-shadowed/accesstransformers-2.2.0-shadowed.jar /home/gosvoh/.local/share/multimc/libraries/net/minecraftforge/eventbus/3.0.3-service/eventbus-3.0.3-service.jar /home/gosvoh/.local/share/multimc/libraries/net/minecraftforge/forgespi/3.1.1/forgespi-3.1.1.jar /home/gosvoh/.local/share/multimc/libraries/net/minecraftforge/coremods/3.0.0/coremods-3.0.0.jar /home/gosvoh/.local/share/multimc/libraries/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar /home/gosvoh/.local/share/multimc/libraries/com/electronwill/night-config/core/3.6.2/core-3.6.2.jar /home/gosvoh/.local/share/multimc/libraries/com/electronwill/night-config/toml/3.6.2/toml-3.6.2.jar /home/gosvoh/.local/share/multimc/libraries/org/jline/jline/3.12.1/jline-3.12.1.jar /home/gosvoh/.local/share/multimc/libraries/org/apache/maven/maven-artifact/3.6.0/maven-artifact-3.6.0.jar /home/gosvoh/.local/share/multimc/libraries/net/jodah/typetools/0.8.1/typetools-0.8.1.jar /home/gosvoh/.local/share/multimc/libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar /home/gosvoh/.local/share/multimc/libraries/org/spongepowered/mixin/0.8/mixin-0.8.jar /home/gosvoh/.local/share/multimc/libraries/com/mojang/minecraft/1.16.3/minecraft-1.16.3-client.jar Native libraries: /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2-natives-linux.jar /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2-natives-linux.jar /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2-natives-linux.jar /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2-natives-linux.jar /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2-natives-linux.jar /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2-natives-linux.jar /home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2-natives-linux.jar /home/gosvoh/.local/share/multimc/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3-natives-linux.jar Mods: [✔️] AnimatedRecipeButton-v1.2.3-1.16.3 Params: --username --version MultiMC5 --gameDir /home/gosvoh/.local/share/multimc/instances/1.16.3/.minecraft --assetsDir /home/gosvoh/.local/share/multimc/assets --assetIndex 1.16 --uuid --accessToken --userType --versionType release --launchTarget fmlclient --fml.forgeVersion 34.0.1 --fml.mcVersion 1.16.3 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20200911.084530 Window size: 1600 x 900 Java Arguments: [-Xms307m, -Xmx3072m, -Duser.language=en] Minecraft process ID: 25418 Using onesix launcher. 2020-09-12 14:27:04,767 main WARN Advanced terminal features are not available in this environment [32m[14:27:04] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--username, gosvoh, --version, MultiMC5, --gameDir, /home/gosvoh/.local/share/multimc/instances/1.16.3/.minecraft, --assetsDir, /home/gosvoh/.local/share/multimc/assets, --assetIndex, 1.16, --uuid, <PROFILE ID>, --accessToken, ❄❄❄❄❄❄❄❄, --userType, mojang, --versionType, release, --launchTarget, fmlclient, --fml.forgeVersion, 34.0.1, --fml.mcVersion, 1.16.3, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20200911.084530, --width, 1600, --height, 900] [m[32m[14:27:04] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 7.0.1+78+master.e9771d8 starting: java version 1.8.0_262 by Oracle Corporation [m[32m[14:27:05] [main/INFO] [ne.mi.fm.lo.FixSSL/CORE]: Added Lets Encrypt root certificates as additional trust [m[32m[14:27:05] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8 Source=file:/home/gosvoh/.local/share/multimc/libraries/org/spongepowered/mixin/0.8/mixin-0.8.jar Service=ModLauncher Env=CLIENT [m[32m[14:27:06] [main/INFO] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Launching target 'fmlclient' with arguments [--version, MultiMC5, --gameDir, /home/gosvoh/.local/share/multimc/instances/1.16.3/.minecraft, --assetsDir, /home/gosvoh/.local/share/multimc/assets, --uuid, <PROFILE ID>, --username, gosvoh, --assetIndex, 1.16, --accessToken, ❄❄❄❄❄❄❄❄, --userType, mojang, --versionType, release, --width, 1600, --height, 900] [m[32m[14:27:12] [Render thread/INFO] [mojang/YggdrasilAuthenticationService]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', name='PROD' [m[32m[14:27:12] [Render thread/INFO] [minecraft/Minecraft]: Setting user: gosvoh [m[32m[14:27:12] [Render thread/INFO] [minecraft/Minecraft]: Backend library: LWJGL version 3.2.2 build 10 [m[32m[14:27:13] [modloading-worker-2/INFO] [ne.mi.co.ForgeMod/FORGEMOD]: Forge mod loading, version 34.0.1, for MC 1.16.3 with MCP 20200911.084530 [m[32m[14:27:13] [modloading-worker-2/INFO] [ne.mi.co.MinecraftForge/FORGE]: MinecraftForge v34.0.1 Initialized [m[33m[14:27:16] [Render thread/WARN] [mojang/NarratorLinux]: ERROR : Couldn't load Narrator library : Unable to load library 'fliteWrapper': Native library (linux-x86-64/libfliteWrapper.so) not found in resource path (/usr/share/multimc/jars/NewLaunch.jar:/home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar:/home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar:/home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar:/home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar:/home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar:/home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar:/home/gosvoh/.local/share/multimc/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar:/home/gosvoh/.local/share/multimc/libraries/com/mojang/patchy/1.1/patchy-1.1.jar:/home/gosvoh/.local/share/multimc/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/home/gosvoh/.local/share/multimc/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar:/home/gosvoh/.local/share/multimc/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/home/gosvoh/.local/share/multimc/libraries/com/ibm/icu/icu4j/66.1/icu4j-66.1.jar:/home/gosvoh/.local/share/multimc/libraries/com/mojang/javabridge/1.0.22/javabridge-1.0.22.jar:/home/gosvoh/.local/share/multimc/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:/home/gosvoh/.local/share/multimc/libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar:/home/gosvoh/.local/share/multimc/libraries/com/google/guava/guava/21.0/guava-21.0.jar:/home/gosvoh/.local/share/multimc/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar:/home/gosvoh/.local/share/multimc/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar:/home/gosvoh/.local/share/multimc/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/home/gosvoh/.local/share/multimc/libraries/com/mojang/brigadier/1.0.17/brigadier-1.0.17.jar:/home/gosvoh/.local/share/multimc/libraries/com/mojang/datafixerupper/4.0.26/datafixerupper-4.0.26.jar:/home/gosvoh/.local/share/multimc/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/home/gosvoh/.local/share/multimc/libraries/com/mojang/authlib/1.6.25/authlib-1.6.25.jar:/home/gosvoh/.local/share/multimc/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/gosvoh/.local/share/multimc/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/gosvoh/.local/share/multimc/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/gosvoh/.local/share/multimc/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/gosvoh/.local/share/multimc/libraries/it/unimi/dsi/fastutil/8.2.1/fastutil-8.2.1.jar:/home/gosvoh/.local/share/multimc/libraries/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar:/home/gosvoh/.local/share/multimc/libraries/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar:/home/gosvoh/.local/share/multimc/libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar:/home/gosvoh/.local/share/multimc/libraries/io/github/zekerzhayard/ForgeWrapper/1.4.2/ForgeWrapper-1.4.2.jar:/home/gosvoh/.local/share/multimc/libraries/net/minecraftforge/forge/1.16.3-34.0.1/forge-1.16.3-34.0.1-launcher.jar:/home/gosvoh/.local/share/multimc/libraries/org/ow2/asm/asm/7.2/asm-7.2.jar:/home/gosvoh/.local/share/multimc/libraries/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar:/home/gosvoh/.local/share/multimc/libraries/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar:/home/gosvoh/.local/share/multimc/libraries/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar:/home/gosvoh/.local/share/multimc/libraries/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar:/home/gosvoh/.local/share/multimc/libraries/cpw/mods/modlauncher/7.0.1/modlauncher-7.0.1.jar:/home/gosvoh/.local/share/multimc/libraries/cpw/mods/grossjava9hacks/1.3.0/grossjava9hacks-1.3.0.jar:/home/gosvoh/.local/share/multimc/libraries/net/minecraftforge/accesstransformers/2.2.0-shadowed/accesstransformers-2.2.0-shadowed.jar:/home/gosvoh/.local/share/multimc/libraries/net/minecraftforge/eventbus/3.0.3-service/eventbus-3.0.3-service.jar:/home/gosvoh/.local/share/multimc/libraries/net/minecraftforge/forgespi/3.1.1/forgespi-3.1.1.jar:/home/gosvoh/.local/share/multimc/libraries/net/minecraftforge/coremods/3.0.0/coremods-3.0.0.jar:/home/gosvoh/.local/share/multimc/libraries/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar:/home/gosvoh/.local/share/multimc/libraries/com/electronwill/night-config/core/3.6.2/core-3.6.2.jar:/home/gosvoh/.local/share/multimc/libraries/com/electronwill/night-config/toml/3.6.2/toml-3.6.2.jar:/home/gosvoh/.local/share/multimc/libraries/org/jline/jline/3.12.1/jline-3.12.1.jar:/home/gosvoh/.local/share/multimc/libraries/org/apache/maven/maven-artifact/3.6.0/maven-artifact-3.6.0.jar:/home/gosvoh/.local/share/multimc/libraries/net/jodah/typetools/0.8.1/typetools-0.8.1.jar:/home/gosvoh/.local/share/multimc/libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar:/home/gosvoh/.local/share/multimc/libraries/org/spongepowered/mixin/0.8/mixin-0.8.jar:/home/gosvoh/.local/share/multimc/libraries/com/mojang/minecraft/1.16.3/minecraft-1.16.3-client.jar) [m[32m[14:27:16] [Render thread/INFO] [minecraft/SimpleReloadableResourceManager]: Reloading ResourceManager: Default, Mod Resources [m[32m[14:27:16] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json [m[32m[14:27:17] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Found status: BETA Current: 34.0.1 Target: 34.0.1 [m[32m[14:27:24] [Render thread/INFO] [minecraft/SoundSystem]: OpenAL initialized. [m[32m[14:27:24] [Render thread/INFO] [minecraft/SoundEngine]: Sound engine started [m[32m[14:27:25] [Render thread/INFO] [minecraft/AtlasTexture]: Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas [m[32m[14:27:25] [Render thread/INFO] [minecraft/AtlasTexture]: Created: 256x128x4 minecraft:textures/atlas/signs.png-atlas [m[32m[14:27:25] [Render thread/INFO] [minecraft/AtlasTexture]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas [m[32m[14:27:25] [Render thread/INFO] [minecraft/AtlasTexture]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas [m[32m[14:27:25] [Render thread/INFO] [minecraft/AtlasTexture]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas [m[32m[14:27:25] [Render thread/INFO] [minecraft/AtlasTexture]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas [m[32m[14:27:25] [Render thread/INFO] [minecraft/AtlasTexture]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas [m[32m[14:27:26] [Render thread/INFO] [minecraft/AtlasTexture]: Created: 256x256x0 minecraft:textures/atlas/particles.png-atlas [m[32m[14:27:26] [Render thread/INFO] [minecraft/AtlasTexture]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas [m[32m[14:27:26] [Render thread/INFO] [minecraft/AtlasTexture]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas [m[33m[14:27:31] [Render thread/WARN] [minecraft/MinecraftServer]: Missing data pack mod:getexpforeverything [m[33m[14:27:32] [Render thread/WARN] [minecraft/Commands]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498] [m[33m[14:27:32] [Render thread/WARN] [minecraft/Commands]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0] [m[33m[14:27:32] [Render thread/WARN] [minecraft/Commands]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0] [m[33m[14:27:32] [Render thread/WARN] [minecraft/Commands]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498] [m[33m[14:27:32] [Render thread/WARN] [minecraft/Commands]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0] [m[32m[14:27:32] [Render thread/INFO] [minecraft/SimpleReloadableResourceManager]: Reloading ResourceManager: Default, forge-1.16.3-34.0.1-universal.jar, AnimatedRecipeButton-v1.2.3-1.16.3.jar [m[32m[14:27:33] [Render thread/INFO] [minecraft/RecipeManager]: Loaded 7 recipes [m[32m[14:27:34] [Render thread/INFO] [minecraft/AdvancementList]: Loaded 927 advancements [m[1;31m[14:27:35] [Render thread/ERROR] [ne.mi.fm.FMLWorldPersistenceHook/WP]: This world was saved with mod getexpforeverything which appears to be missing, things may not work well [m[32m[14:27:36] [Render thread/INFO] [mojang/YggdrasilAuthenticationService]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', name='PROD' [m[32m[14:27:36] [Server thread/INFO] [minecraft/IntegratedServer]: Starting integrated minecraft server version 1.16.3 [m[32m[14:27:36] [Server thread/INFO] [minecraft/IntegratedServer]: Generating keypair [m[32m[14:27:36] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing start region for dimension minecraft:overworld [m[32m[14:27:37] [Render thread/INFO] [minecraft/LoggingChunkStatusListener]: Preparing spawn area: 0% [m[32m[14:27:37] [Render thread/INFO] [minecraft/LoggingChunkStatusListener]: Preparing spawn area: 0% [m[32m[14:27:38] [Render thread/INFO] [minecraft/LoggingChunkStatusListener]: Preparing spawn area: 0% [m[32m[14:27:38] [Render thread/INFO] [minecraft/LoggingChunkStatusListener]: Time elapsed: 1499 ms [m[32m[14:27:38] [Server thread/INFO] [minecraft/IntegratedServer]: Changing view distance to 11, from 10 [m[32m[14:27:40] [Netty Local Client IO #0/INFO] [ne.mi.fm.ne.NetworkHooks/]: Connected to a modded server. [m[32m[14:27:40] [Server thread/INFO] [ne.mi.co.AdvancementLoadFix/]: Using new advancement loading for net.minecraft.advancements.PlayerAdvancements@717ccafd [m[32m[14:27:40] [Server thread/INFO] [minecraft/PlayerList]: gosvoh[local:E:533bbb75] logged in with entity id 254 at (-118.15054866457284, 76.0, 152.90881207814456) [m[32m[14:27:40] [Server thread/INFO] [minecraft/MinecraftServer]: gosvoh joined the game [m[32m[14:27:41] [Server thread/INFO] [minecraft/IntegratedServer]: Saving and pausing game... [m[32m[14:27:41] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld [m[32m[14:27:41] [Render thread/INFO] [minecraft/AdvancementList]: Loaded 0 advancements [m[32m[14:27:42] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether [m[32m[14:27:42] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end [m[32m[14:27:48] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server [m[32m[14:27:48] [Server thread/INFO] [minecraft/MinecraftServer]: Saving players [m[32m[14:27:48] [Server thread/INFO] [minecraft/ServerPlayNetHandler]: gosvoh lost connection: Server closed [m[32m[14:27:48] [Server thread/INFO] [minecraft/MinecraftServer]: gosvoh left the game [m[32m[14:27:48] [Server thread/INFO] [minecraft/ServerPlayNetHandler]: Stopping singleplayer server as player logged out [m[32m[14:27:48] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds [m[32m[14:27:48] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld [m[32m[14:27:49] [Server thread/INFO] [minecraft/ChunkManager]: ThreadedAnvilChunkStorage (New World): All chunks are saved [m[32m[14:27:49] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether [m[32m[14:27:49] [Server thread/INFO] [minecraft/ChunkManager]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [m[32m[14:27:49] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end [m[32m[14:27:49] [Server thread/INFO] [minecraft/ChunkManager]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [m[32m[14:27:49] [Server thread/INFO] [minecraft/ChunkManager]: ThreadedAnvilChunkStorage (New World): All chunks are saved [m[32m[14:27:49] [Server thread/INFO] [minecraft/ChunkManager]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [m[32m[14:27:49] [Server thread/INFO] [minecraft/ChunkManager]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [m[1;31m[14:27:50] [Render thread/FATAL] [minecraft/Minecraft]: Reported exception thrown! net.minecraft.crash.ReportedException: Rendering screen at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:504) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:953) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:584) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:184) ~[minecraft-1.16.3-client.jar:?] {re:classloading,pl:runtimedistcleaner:A} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_262] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_262] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_262] {} at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_262] {} at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.16.3-34.0.1-launcher.jar:34.0] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-7.0.1.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-7.0.1.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-7.0.1.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-7.0.1.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-7.0.1.jar:?] {} at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:50) [ForgeWrapper-1.4.2.jar:?] {} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_262] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_262] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_262] {} at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_262] {} at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) [NewLaunch.jar:?] {} at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?] {} at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?] {} at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?] {} Caused by: java.lang.NoSuchMethodError: net.minecraft.client.Minecraft.getInstance()Lnet/minecraft/client/Minecraft; at com.fuzs.animatedrecipebutton.gui.BookButton.func_230431_b_(BookButton.java:43) ~[?:1.2.3] {re:classloading} at net.minecraft.client.gui.widget.Widget.func_230430_a_(Widget.java:79) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screen.Screen.func_230430_a_(Screen.java:76) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screen.inventory.ContainerScreen.func_230430_a_(ContainerScreen.java:92) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.DisplayEffectsScreen.func_230430_a_(DisplayEffectsScreen.java:48) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screen.inventory.InventoryScreen.func_230430_a_(SourceFile:92) ~[?:?] {re:classloading} at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:279) ~[?:?] {re:classloading} at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:491) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} ... 22 more [m[32m[14:27:50] [Render thread/INFO] [STDOUT/]: [net.minecraft.util.registry.Bootstrap:func_179870_a:122]: ---- Minecraft Crash Report ---- // Oops. Time: 9/12/20 2:27 PM Description: Rendering screen java.lang.NoSuchMethodError: net.minecraft.client.Minecraft.getInstance()Lnet/minecraft/client/Minecraft; at com.fuzs.animatedrecipebutton.gui.BookButton.func_230431_b_(BookButton.java:43) ~[?:1.2.3] {re:classloading} at net.minecraft.client.gui.widget.Widget.func_230430_a_(Widget.java:79) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screen.Screen.func_230430_a_(Screen.java:76) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screen.inventory.ContainerScreen.func_230430_a_(ContainerScreen.java:92) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.DisplayEffectsScreen.func_230430_a_(DisplayEffectsScreen.java:48) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screen.inventory.InventoryScreen.func_230430_a_(SourceFile:92) ~[?:?] {re:classloading} at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:279) ~[?:?] {re:classloading} at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:491) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:953) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:584) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:184) ~[minecraft-1.16.3-client.jar:?] {re:classloading,pl:runtimedistcleaner:A} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_262] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_262] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_262] {} at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_262] {} at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.16.3-34.0.1-launcher.jar:34.0] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-7.0.1.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-7.0.1.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-7.0.1.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-7.0.1.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-7.0.1.jar:?] {} at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:50) [ForgeWrapper-1.4.2.jar:?] {} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_262] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_262] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_262] {} at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_262] {} at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) [NewLaunch.jar:?] {} at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?] {} at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?] {} at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace: at com.fuzs.animatedrecipebutton.gui.BookButton.func_230431_b_(BookButton.java:43) ~[?:1.2.3] {re:classloading} at net.minecraft.client.gui.widget.Widget.func_230430_a_(Widget.java:79) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screen.Screen.func_230430_a_(Screen.java:76) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screen.inventory.ContainerScreen.func_230430_a_(ContainerScreen.java:92) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.DisplayEffectsScreen.func_230430_a_(DisplayEffectsScreen.java:48) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screen.inventory.InventoryScreen.func_230430_a_(SourceFile:92) ~[?:?] {re:classloading} at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:279) ~[?:?] {re:classloading} -- Screen render details -- Details: Screen name: net.minecraft.client.gui.screen.inventory.InventoryScreen Mouse location: Scaled: (260, 202). Absolute: (521.000000, 405.000000) Screen size: Scaled: (522, 406). Absolute: (1043, 811). Scale factor of 2.000000 -- Affected level -- Details: All players: 1 total; [ClientPlayerEntity['gosvoh'/254, l='ClientLevel', x=-118.15, y=76.00, z=152.91]] Chunk stats: Client Chunk Cache: 841, 468 Level dimension: minecraft:overworld Level spawn location: World: (-128,74,128), Chunk: (at 0,4,0 in -8,8; contains blocks -128,0,128 to -113,255,143), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) Level time: 12087 game time, 12087 day time Server brand: forge Server type: Integrated singleplayer server Stacktrace: at net.minecraft.client.world.ClientWorld.func_72914_a(ClientWorld.java:447) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:1974) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:600) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:184) ~[minecraft-1.16.3-client.jar:?] {re:classloading,pl:runtimedistcleaner:A} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_262] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_262] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_262] {} at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_262] {} at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.16.3-34.0.1-launcher.jar:34.0] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-7.0.1.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-7.0.1.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-7.0.1.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-7.0.1.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-7.0.1.jar:?] {} at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:50) [ForgeWrapper-1.4.2.jar:?] {} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_262] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_262] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_262] {} at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_262] {} at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) [NewLaunch.jar:?] {} at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?] {} at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?] {} at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?] {} -- System Details -- Details: Minecraft Version: 1.16.3 Minecraft Version ID: 1.16.3 Operating System: Linux (amd64) version 5.7.17-2-MANJARO Java Version: 1.8.0_262, Oracle Corporation Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 573586120 bytes (547 MB) / 1726480384 bytes (1646 MB) up to 2863661056 bytes (2731 MB) CPUs: 8 JVM Flags: 2 total; -Xms307m -Xmx3072m ModLauncher: 7.0.1+78+master.e9771d8 ModLauncher launch target: fmlclient ModLauncher naming: srg ModLauncher services: /mixin-0.8.jar mixin PLUGINSERVICE /eventbus-3.0.3-service.jar eventbus PLUGINSERVICE /forge-1.16.3-34.0.1-launcher.jar object_holder_definalize PLUGINSERVICE /forge-1.16.3-34.0.1-launcher.jar runtime_enum_extender PLUGINSERVICE /accesstransformers-2.2.0-shadowed.jar accesstransformer PLUGINSERVICE /forge-1.16.3-34.0.1-launcher.jar capability_inject_definalize PLUGINSERVICE /forge-1.16.3-34.0.1-launcher.jar runtimedistcleaner PLUGINSERVICE /mixin-0.8.jar mixin TRANSFORMATIONSERVICE /forge-1.16.3-34.0.1-launcher.jar fml TRANSFORMATIONSERVICE FML: 34.0 Forge: net.minecraftforge:34.0.1 FML Language Providers: [email protected] minecraft@1 Mod List: forge-1.16.3-34.0.1-client.jar Minecraft {[email protected] DONE} forge-1.16.3-34.0.1-universal.jar Forge {[email protected] DONE} AnimatedRecipeButton-v1.2.3-1.16.3.jar Animated Recipe Button {[email protected] DONE} Launched Version: MultiMC5 Backend library: LWJGL version 3.2.2 build 10 Backend API: GeForce 840M/PCIe/SSE2 GL version 4.6.0 NVIDIA 440.100, NVIDIA Corporation GL Caps: Using framebuffer using OpenGL 3.0 Using VBOs: Yes Is Modded: Definitely; Client brand changed to 'forge' Type: Client (map_client.txt) Graphics mode: fancy Resource Packs: Current Language: English (US) CPU: 8x Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz [m[32m[14:27:50] [Render thread/INFO] [STDOUT/]: [net.minecraft.util.registry.Bootstrap:func_179870_a:122]: #@!@# Game crashed! Crash report saved to: #@!@# /home/gosvoh/.local/share/multimc/instances/1.16.3/.minecraft/crash-reports/crash-2020-09-12_14.27.50-client.txt AL lib: (EE) alc_cleanup: 1 device not closed Process exited with code 255. Clipboard copy at: 12 Sep 2020 14:29:02 +0300 I used clean, then build, then jar tasks -
Hello. I got java.lang.NoSuchMethodError: net.minecraft.client.Minecraft.getInstance() when launching via MultiMC, but with dev forge everything is ok. Forge version is 34.0.1
-
Ok. This topic can be marked as solved
-
Actually, I just want to add a stat, but ResourceLocation is not extending from ForgeRegistryEntry, and I don't know how to make it
-
Oh, ok. And the last question, how I can add new stat via new DeferredRegister system? As far as I understand, every custom stat is referenced via Stats.CUSTOM, even player.addStat() do the same. public static final DeferredRegister<StatType<?>> register = new DeferredRegister<>(ForgeRegistries.STAT_TYPES, ModUncrafting.MODID); public static final RegistryObject<StatType<?>> type = register.register("my_stat", () -> new StatType<>(Registry.CUSTOM_STAT));
-
I don't know actually, but on top of the Registry class you can found this comment: /* * Attention Modders: This SHOULD NOT be used, you should use ForgeRegistries instead. As it has a cleaner modder facing API. * We will be wrapping all of these in our API as necessary for syncing and management. */
-
It works just fine, but it uses the Registry class method, which is undesirable to use. public static final ResourceLocation MY_STAT = registerCustomStat("my_stat"); private static ResourceLocation registerCustomStat(String name) { ResourceLocation resourcelocation = new ResourceLocation(ModUncrafting.MODID, name); Registry.register(Registry.CUSTOM_STAT, resourcelocation, resourcelocation); Stats.CUSTOM.get(resourcelocation, IStatFormatter.DEFAULT); return resourcelocation; }
-
Yeah, I guess I have to. Even if I created a my own StatType class, I can't create Stat class, it throws null pointer in constructor. public class MyStatType extends StatType<ResourceLocation> { public MyStatType(ResourceLocation name) { super(Registry.CUSTOM_STAT); this.setRegistryName(name); } } public class MyStat extends Stat<ResourceLocation> { public MyStat(StatType<ResourceLocation> typeIn, ResourceLocation valueIn) { super(typeIn, valueIn, IStatFormatter.DEFAULT); //NullPointerException at Stat.locationToKey(Stat.java:28) } } public static final ResourceLocation STAT_RL = new ResourceLocation(MODID, "stat_name"); public static final UncraftedItemsStatType STAT_TYPE = new UncraftedItemsStatType(STAT_RL); public static final UncraftedItemsStat STAT = new UncraftedItemsStat(STAT_TYPE, STAT_RL);
-
public static final StatType<ResourceLocation> stat = new StatType<>(Registry.CUSTOM_STAT); public static final ResourceLocation STAT_RL = new ResourceLocation(ModUncrafting.MODID, "stat_name"); @SubscribeEvent public static void registerCustomStat(RegistryEvent.Register<StatType<?>> event) { stat.setRegistryName(STAT_RL); event.getRegistry().register(stat); } @SubscribeEvent public static void onMyEvent(MyEvent event) { if (event.player instanceof ServerPlayerEntity) { event.player.addStat(STAT_RL, 1); LOGGER.warn("Added +1 to stat"); } } And this code throws NullPointerException on addStat method
-
Oh, man... It's basics of the OOP... Anyway, the constructor of StatType accepts only Registry instances. Can I avoid it?
-
Yes, I saw that, but when I'm trying to register new stat, it throws the IllegalStateException. public static final StatType<ResourceLocation> stat = Stats.CUSTOM; public static final ResourceLocation STAT_RL = new ResourceLocation(ModUncrafting.MODID, "stat_name"); @SubscribeEvent public static void registerCustomStat(RegistryEvent.Register<StatType<?>> event) { stat.setRegistryName(STAT_RL); event.getRegistry().register(stat); }
-
Hello. How I can add and register custom countable stat without using net.minecraft.util.registry.Registry class? I know about this solution, but in Registry class we have this comment: /* * Attention Modders: This SHOULD NOT be used, you should use ForgeRegistries instead. As it has a cleaner modder facing API. * We will be wrapping all of these in our API as necessary for syncing and management. */