-
Posts
391 -
Joined
-
Last visited
-
Days Won
1
Everything posted by sciwhiz12
-
What version of Forge are you running? Language provider JavaFML version 31 is for 1.15.2. That Botania version requires 1.15.2.
-
[1.61.1] Missing addPropertyOverride function
sciwhiz12 replied to ViktorNguyen's topic in Modder Support
See the ItemModelProperties class, there's a function taking an Item, a ResourceLocation, and the IItemPropertyGetter. -
Forge 1.16.1 Glitch/Save Issue?
sciwhiz12 replied to fluffykatperson's topic in Support & Bug Reports
Does the issue still happen with a newly made world? If not, then the world must be corrupted. If it does, something is corrupting your worlds. (I suggest checking the drive's health and/or running some scans) -
Ah, didn't see it at first since it's very hidden amongst non-highlighted log entries. Hm, something must be causing the server to not process ticks correctly. (The ServerHangWatchdog, as you may have guessed, watches the server for hangs, and kills it after 60s without ticking) I'll try and investiage the issue, if I can reproduce it. Can you please try starting the Forge server again, and have the first connection to it be a vanilla client? Just to test if you can reproduce the issue cleanly.
-
What crash? I don't see a crash in the logs.
-
[1.14.4] FMLCommonHandler.instance() [SOLVED]
sciwhiz12 replied to Zeher_Monkey's topic in Modder Support
`LogicalSidedProvider.INSTANCE.get(LogicalSide.SERVER)` `ServerLifecycleHooks.getCurrentServer()` If you have a world instance already, if `worldIn instanceof ServerWorld`, then `((ServerWorld) worldIn).getServer()` -
Please describe your problem in more detail. What version of Forge are you downloading? Did you download the installer from the downloads site? What happens when you double-click the file? Do you have Java installed? Is there an installer.log in the same directory as the installer? If so, please upload the log file to here or a paste site (Pastebin).
-
The warnings about unknown attributes can be ignored; Minecraft 1.16 changed how entity attributes are identified, bringing them more in line with resource locations (1.15.2: "forge.swimSpeed" is in 1.16: "forge:swim_speed"). This occurs when loading a Forge world from pre1.16, since Forge doesn't have datafixers to automatically fix those attributes, as far as I know. (Forge doesn't have datafixers for those because DataFixerUpper is very theory-heavy, and requires time investment to translate between versions, which is hard for a volunteer- and community-driven project, as opposed to Mojang, a company with salaried employees) The errors about serialization of arguments can also be ignored. One of Forge's goals is interoperability with vanilla: Forge clients can connect to vanilla servers, and vanilla clients can connect to Forge servers. The errors occur because Forge doesn't serialize the arguments to be sent to clients; if the clients were vanilla, then sending those command arguments to the client can confuse it and may cause issues and crashes. (If you're thinking, "Why not only check if it's a Forge client?", because that would require changing the Brigadier library, which would be another can of worms.) TL;DR: First batch of errors because you updated an old world, second batch of errors is because Forge likes to support connecting to vanilla clients/server.
-
Unexpected Error Message whenever I try to load Forge 1.16.1
sciwhiz12 replied to HT_Nacho's topic in Support & Bug Reports
Please try deleting the fml.toml config file, it seems that it is incomplete that the config reader cannot parse it correctly. -
What version are you referring to? Beware if this is not 1.15+. This subforum is for support requests and bug reports relating to Minecraft Forge. Our support extends to helping people install the game and play it bug-free; we do not find mods for texture packs for you. It is your task to find these, since we cannot know what exactly you desire.
-
1.7 is not supported on this forum. Please update to a modern version of Minecraft to receive support.
-
Forge crashes with "pokeradar 1.12.2 4.2.0" mod
sciwhiz12 replied to uraketu's topic in Support & Bug Reports
1.12 is not supported on this forum. Please update to a modern version of Minecraft to receive support. -
Unexpected Error Message whenever I try to load Forge 1.16.1
sciwhiz12 replied to HT_Nacho's topic in Support & Bug Reports
Please go to the logs folder and post (using a paste site like Pastebin) the latest.log and debug.log. -
[1.16.1] Game crashes while initializing
sciwhiz12 replied to TerraCraft25's topic in Support & Bug Reports
First, you are using OptiFine; see the FAQ entry. According to your crash report, it seems that the mod "Oh the Biomes You'll Go" is the one causing issues. Please try removing the mod and restarting Minecraft. If the issue does not occur, then report the issue to the mod's author. If the issue reoccurs, please post your debug.log using a paste site (Pastebin, Hastebin, GitHub Gist). -
1.12 is not supported on this forum. Update to a modern version of Minecraft to receive support.
-
Mercurius Updater is only for 1.12. 1.12 is unsupported on this forum. Please update to a modern version of Minecraft to receive support.
-
We cannot help without more information. Post your logs (usually logs/debug.log) using a paste site (Pastebin, Hastebin, GitHub Gists).
-
Move the jar files into the mods folder of the game directory. If the folder does not exist, create it.
-
Looking at the Forge code (specifically, fmllauncher), it seems that although the config option exists, it isn't retrieved and used for anything other than logging the value to the log file. It might've been added in some update but its functionality was removed. In any case, it does not work currently.
-
Setting output path for generated custom recipes
sciwhiz12 replied to MistaOmega's topic in Modder Support
You use the #build(Consumer) overload of your GrindingRecipeBuilder, which uses the registry name of the result ItemStack for the recipe ID. In all of your cases, the items come from vanilla Minecraft ("minecraft:diamond", "minecraft:glowstone", etc.), meaning the recipe ID is the same so they are stored under the "minecraft" namespace. Use the #build(Consumer, ResourceLocation) overload to pass in your own custom recipe ID ("opes:grinder/diamond" for 'data/opes/recipes/grinder/diamond'). -
AFAIK, #handlePerspective returns the called model. So public IBakedModel handlePerspective(ItemCameraTransforms.TransformType transform, MatrixStack stack) { // any code return original.handlePerspective(transform, stack); // will return `original`, which will bypass whatever custom model you have. } You'll have to replicate what #handlePerspective does to the model before it returns the same model. IIRC, it calls ForgeHooksClient.handlePerspective on the model, which actually does the transforming of the model.
-
1.12 is not supported on this forum. Please update to a modern version of Minecraft to receive support.