Yes, I did generate new configs for each world, and created new ones when I changed the files. I'm sorry if this bug report is a wild goose chase, but at least we've fixed something.
I've been testing ore generation by loading up a new world, and simply wandering around it, trying to find the ores that are generated. It's pretty basic, and likely the worst way to do this, but that is how I have been testing. I'll try your way, and see how it goes.
EDIT: Trying out your method, I've found that disabling Copper for testing purposes still shows the ore generating in JER, and I can find it in the world. I'm using the same mods as you did (i.e. SimpleOres 2 1.10.2-1.8.5.3, JEI 3.10.0.261, SimpleCore 1.3.11.0, Fusion 1.10.2-2.1.3.3, and Forge 12.18.1.2094). Another thing I tested was to set my Java to the Oracle JRE, in case that does something (I'm running a Linux distro, so OpenJRE is the version provided normally), but that did not affect the results. This is a weird bug.
No, they're set to read-write. I tried briefly setting them to read only to see if that would affect how it loads the file, but it still loads the default.
1. Yes, I have those versions.
2. Yes, I have made the changes after the game is not running.
3. When I change the configs offline, the configs are still the same after I exit the game.
The above has been tested in my normal instance and the instance with only SimpleOres, Fusion and dependencies.
Here's a log from a run done with the Verbose Logging enabled in the minimal instance:
[08:23:56] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[08:23:56] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[08:23:56] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[08:23:56] [main/INFO]: Forge Mod Loader version 12.18.1.2094 for Minecraft 1.10.2 loading
[08:23:56] [main/INFO]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_102, running on Linux:amd64:4.7.4-1-ARCH, installed at /usr/lib/jvm/java-8-openjdk/jre
[08:23:56] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[08:23:56] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[08:23:56] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[08:23:56] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[08:23:56] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[08:23:57] [main/INFO]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[08:23:57] [main/INFO]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[08:23:57] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[08:23:57] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[08:23:57] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[08:23:57] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[08:23:57] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[08:23:58] [Client thread/INFO]: Setting user: T10a
[08:24:00] [Client thread/WARN]: Skipping bad option: lastServer:
[08:24:00] [Client thread/INFO]: LWJGL Version: 2.9.1
[08:24:01] [Client thread/INFO]: [net.minecraftforge.fml.client.SplashProgress:start:219]: ---- Minecraft Crash Report ----
// On the bright side, I bought you a teddy bear!
Time: 26/09/16 8:24 AM
Description: Loading screen debug info
This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.10.2
Operating System: Linux (amd64) version 4.7.4-1-ARCH
Java Version: 1.8.0_102, Oracle Corporation
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 386854656 bytes (368 MB) / 636485632 bytes (607 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
Loaded coremods (and transformers):
GL info: ' Vendor: 'X.Org' Version: '3.0 Mesa 12.0.3' Renderer: 'Gallium 0.4 on AMD HAWAII (DRM 2.45.0 / 4.7.4-1-ARCH, LLVM 3.8.1)'
[08:24:01] [Client thread/INFO]: MinecraftForge v12.18.1.2094 Initialized
[08:24:02] [Client thread/INFO]: Replaced 232 ore recipes
[08:24:02] [Client thread/INFO]: Found 0 mods from the command line. Injecting into mod discoverer
[08:24:02] [Client thread/INFO]: Searching /home/thomas/.local/share/multimc5/instances/Terrafirmacraft/minecraft/mods for mods
[08:24:02] [Client thread/INFO]: Forge Mod Loader has identified 6 mods to load
[08:24:03] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, fusion, simplecore, simpleores] at CLIENT
[08:24:03] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, fusion, simplecore, simpleores] at SERVER
[08:24:03] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Fusion, FMLFileResourcePack:SimpleCore API, FMLFileResourcePack:SimpleOres 2
[08:24:03] [Client thread/INFO]: Processing ObjectHolder annotations
[08:24:03] [Client thread/INFO]: Found 423 ObjectHolder annotations
[08:24:03] [Client thread/INFO]: Identifying ItemStackHolder annotations
[08:24:03] [Client thread/INFO]: Found 0 ItemStackHolder annotations
[08:24:03] [Client thread/INFO]: Applying holder lookups
[08:24:03] [Client thread/INFO]: Holder lookups applied
[08:24:03] [Client thread/INFO]: Applying holder lookups
[08:24:03] [Client thread/INFO]: Holder lookups applied
[08:24:03] [Client thread/INFO]: Applying holder lookups
[08:24:03] [Client thread/INFO]: Holder lookups applied
[08:24:03] [Client thread/INFO]: Configured a dormant chunk cache size of 0
[08:24:03] [Client thread/INFO]: SimpleCore API Loading...
[08:24:03] [Forge Version Check/INFO]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[08:24:03] [Client thread/INFO]: Loading...
[08:24:03] [Client thread/INFO]: Loading Fusion...
[08:24:03] [Client thread/INFO]: Applying holder lookups
[08:24:03] [Client thread/INFO]: Holder lookups applied
[08:24:03] [Client thread/INFO]: Injecting itemstacks
[08:24:03] [Client thread/INFO]: Itemstack injection complete
[08:24:03] [Forge Version Check/INFO]: [Forge] Found status: AHEAD Target: null
[08:24:03] [Forge Version Check/INFO]: [simpleores] Starting version check at https://raw.githubusercontent.com/Sinhika/SimpleOres2/dev1.9/update.json
[08:24:04] [Sound Library Loader/INFO]: Starting up SoundSystem...
[08:24:04] [Forge Version Check/INFO]: [simpleores] Found status: BETA Target: null
[08:24:04] [Forge Version Check/INFO]: [fusion] Starting version check at https://raw.githubusercontent.com/Sinhika/Fusion/1.9.4/update.json
[08:24:04] [Forge Version Check/INFO]: [fusion] Found status: BETA Target: null
[08:24:04] [Forge Version Check/INFO]: [simplecore] Starting version check at https://raw.githubusercontent.com/Sinhika/SimpleCoreAPI/1.9.4/update.json
[08:24:04] [Thread-7/INFO]: Initializing LWJGL OpenAL
[08:24:04] [Thread-7/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[08:24:04] [Thread-7/INFO]: OpenAL initialized.
[08:24:04] [Sound Library Loader/INFO]: Sound engine started
[08:24:05] [Client thread/INFO]: Max texture size: 16384
[08:24:05] [Client thread/INFO]: Created: 16x16 textures-atlas
[08:24:06] [Client thread/INFO]: Injecting itemstacks
[08:24:06] [Client thread/INFO]: Itemstack injection complete
[08:24:06] [Client thread/INFO]: SimpleCore API Loading Complete!
[08:24:06] [Client thread/INFO]: Loading Complete!
[08:24:06] [Client thread/INFO]: Fusion loaded
[08:24:06] [Client thread/INFO]: Forge Mod Loader has successfully loaded 6 mods
[08:24:06] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Fusion, FMLFileResourcePack:SimpleCore API, FMLFileResourcePack:SimpleOres 2
[08:24:06] [Client thread/INFO]: SoundSystem shutting down...
[08:24:06] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
[08:24:06] [Sound Library Loader/INFO]: Starting up SoundSystem...
[08:24:06] [Thread-9/INFO]: Initializing LWJGL OpenAL
[08:24:06] [Thread-9/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[08:24:06] [Thread-9/INFO]: OpenAL initialized.
[08:24:07] [Sound Library Loader/INFO]: Sound engine started
[08:24:07] [Client thread/INFO]: Max texture size: 16384
[08:24:07] [Client thread/INFO]: Created: 1024x512 textures-atlas
[08:24:08] [Client thread/WARN]: Skipping bad option: lastServer:
[08:25:24] [Client thread/INFO]: Deleting level New World
[08:25:24] [Client thread/INFO]: Attempt 1...
[08:25:28] [Server thread/INFO]: Starting integrated minecraft server version 1.10.2
[08:25:28] [Server thread/INFO]: Generating keypair
[08:25:28] [Server thread/INFO]: Injecting existing block and item data into this server instance
[08:25:28] [Server thread/INFO]: Applying holder lookups
[08:25:28] [Server thread/INFO]: Holder lookups applied
[08:25:28] [Server thread/INFO]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@6f6a64b)
[08:25:29] [Server thread/INFO]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@6f6a64b)
[08:25:29] [Server thread/INFO]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@6f6a64b)
[08:25:29] [Server thread/INFO]: Preparing start region for level 0
[08:25:30] [Server thread/INFO]: Preparing spawn area: 13%
[08:25:31] [Server thread/INFO]: Preparing spawn area: 28%
[08:25:32] [Server thread/INFO]: Preparing spawn area: 41%
[08:25:33] [Server thread/INFO]: Preparing spawn area: 57%
[08:25:34] [Server thread/INFO]: Preparing spawn area: 75%
[08:25:35] [Server thread/INFO]: Preparing spawn area: 90%
[08:25:36] [Server thread/INFO]: Changing view distance to 12, from 10
[08:25:37] [Netty Local Client IO #0/INFO]: Server protocol version 2
[08:25:37] [Netty Server IO #1/INFO]: Client protocol version 2
[08:25:37] [Netty Server IO #1/INFO]: Client attempting to join with 6 mods : [email protected],[email protected],[email protected],[email protected],[email protected],[email protected]
[08:25:37] [Netty Local Client IO #0/INFO]: [Netty Local Client IO #0] Client side modded connection established
[08:25:37] [Server thread/INFO]: [Server thread] Server side modded connection established
[08:25:37] [Server thread/INFO]: T10a[local:E:60ce07c7] logged in with entity id 953 at (-194.5, 67.0, 247.5)
[08:25:37] [Server thread/INFO]: T10a joined the game
[08:25:39] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2554ms behind, skipping 51 tick(s)
[08:25:58] [Server thread/INFO]: T10a has just earned the achievement [Taking Inventory]
[08:25:58] [Client thread/INFO]: [CHAT] T10a has just earned the achievement [Taking Inventory]
[08:26:56] [Server thread/INFO]: Saving and pausing game...
[08:26:56] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
[08:26:56] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
[08:26:56] [Server thread/INFO]: Saving chunks for level 'New World'/The End
[08:27:11] [Server thread/INFO]: Saving and pausing game...
[08:27:11] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
[08:27:12] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
[08:27:12] [Server thread/INFO]: Saving chunks for level 'New World'/The End
[08:29:24] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2162ms behind, skipping 43 tick(s)
[08:30:01] [Server thread/INFO]: Saving and pausing game...
[08:30:01] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
[08:30:02] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
[08:30:02] [Server thread/INFO]: Saving chunks for level 'New World'/The End
[08:31:26] [Server thread/INFO]: Saving and pausing game...
[08:31:26] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
[08:31:26] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
[08:31:26] [Server thread/INFO]: Saving chunks for level 'New World'/The End
[08:31:27] [Server thread/INFO]: Stopping server
[08:31:27] [Server thread/INFO]: Saving players
[08:31:27] [Server thread/INFO]: Saving worlds
[08:31:27] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
[08:31:27] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
[08:31:27] [Server thread/INFO]: Saving chunks for level 'New World'/The End
[08:31:27] [Server thread/INFO]: Unloading dimension 0
[08:31:27] [Server thread/INFO]: Unloading dimension -1
[08:31:27] [Server thread/INFO]: Unloading dimension 1
[08:31:28] [Server thread/INFO]: Applying holder lookups
[08:31:28] [Server thread/INFO]: Holder lookups applied
[08:33:18] [Client thread/INFO]: Stopping!
[08:33:18] [Client thread/INFO]: SoundSystem shutting down...
[08:33:18] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
I've cleaned the SimpleOres 2 configs, and it still doesn't read the changes, even when I change the spawn rate to 0 and the vein size to 0. Oddly enough, no errors were detected in the logs.
I am using 1.10.2, SimpleOres 2 version 1.8.3.26. And when I tried making fresh configs to see if my configs were wrong, I got a file named "SimpleOres 2 Settings.xml". With spaces, not underlines.
Hey, so how do I disable the ore generation in SimpleOres? I've tried setting the Spawn Rate for the ores in the base mod to 0, so I can handle that ore gen in another mod. However, when I do set that spawnrate to 0, it still keeps the default spawnrate, letting all the mod's ores spawn in the world. If it's a bug, I'll put it down in Github.
If you're updating to 1.9.4 or 1.10.2, there's a mod called Bullseye that adds a bunch of arrows, as well as Vaskii's Quark adding a few of it's own. If you just add compatibility to those, you should be fine for arrow diversity.
EDIT: oh, you're porting to 1.7.10. Never mind then, but it's something to think about before people nag you to update again.
Quick note: It's a bit weird that in the development environment version, Minefantasy's custom sounds are not present but in the version the game is running, everything works (mostly) fine. What version of forge was this built on Anonymous?
Another thing, how recent is the APIs included? E.g the Battlegear 2 API. I'm using the latest version of Minefantasy 2's git code, straight from github.
Yeah, I tried loading the normal mod AND the deobfuscated jar, so I could test anvil recipes. I added the jar you put up as an API in IDEA, and I put the normal mod file in the mods folder. I don't think I need to do that anymore, but loading the deoobfuscated files in a test client seems to result in no Minefantasy 2 sounds ._.
And copy-pasting the api into a mods folder makes the IDE complain about dependencies.
EDIT: I put it in a mods folder under /src/main/java, but then my IDE complains about how it cannot resolve symbol 'experiance' and incompatible types with minefantasy.mf2.api.crafting.anvil.IAnvilRecipe with found IAnvilRecipe (all in the main class), and opening another class results in the package name not being in the right directory?
val copperIngot = <ore:ingotCopper>;
copperIngot.add(<minefantasy2:MF_Com_ingotCopper>);
val copperBlock = <ore:blockCopper>;
copperBlock.add(<minefantasy2:copper_block>);
val tinIngot = <ore:ingotTin>;
tinIngot.add(<minefantasy2:MF_Com_ingotTin>);
val tinBlock = <ore:blockTin>;
tinBlock.add(<minefantasy2:tin_block>);
val steelIngot = <ore:ingotSteel>;
steelIngot.add(<minefantasy2:MF_Com_ingotSteel>);
val steelBlock = <ore:blockSteel>;
steelBlock.add(<minefantasy2:steel_block>);
val silverIngot = <ore:ingotSilver>;
silverIngot.add(<minefantasy2:MF_Com_ingotSilver>);
val silverBlock = <ore:blockSilver>;
silverBlock.add(<minefantasy2:silver_block>);
0
Yes, I did generate new configs for each world, and created new ones when I changed the files. I'm sorry if this bug report is a wild goose chase, but at least we've fixed something.
0
I've been testing ore generation by loading up a new world, and simply wandering around it, trying to find the ores that are generated. It's pretty basic, and likely the worst way to do this, but that is how I have been testing. I'll try your way, and see how it goes.
EDIT: Trying out your method, I've found that disabling Copper for testing purposes still shows the ore generating in JER, and I can find it in the world. I'm using the same mods as you did (i.e. SimpleOres 2 1.10.2-1.8.5.3, JEI 3.10.0.261, SimpleCore 1.3.11.0, Fusion 1.10.2-2.1.3.3, and Forge 12.18.1.2094). Another thing I tested was to set my Java to the Oracle JRE, in case that does something (I'm running a Linux distro, so OpenJRE is the version provided normally), but that did not affect the results. This is a weird bug.
0
No, they're set to read-write. I tried briefly setting them to read only to see if that would affect how it loads the file, but it still loads the default.
0
The above has been tested in my normal instance and the instance with only SimpleOres, Fusion and dependencies. Here's a log from a run done with the Verbose Logging enabled in the minimal instance:
Here's the config xml text:
0
I've cleaned the SimpleOres 2 configs, and it still doesn't read the changes, even when I change the spawn rate to 0 and the vein size to 0. Oddly enough, no errors were detected in the logs.
0
I am using 1.10.2, SimpleOres 2 version 1.8.3.26. And when I tried making fresh configs to see if my configs were wrong, I got a file named "SimpleOres 2 Settings.xml". With spaces, not underlines.
0
Hey, so how do I disable the ore generation in SimpleOres? I've tried setting the Spawn Rate for the ores in the base mod to 0, so I can handle that ore gen in another mod. However, when I do set that spawnrate to 0, it still keeps the default spawnrate, letting all the mod's ores spawn in the world. If it's a bug, I'll put it down in Github.
0
If you're updating to 1.9.4 or 1.10.2, there's a mod called Bullseye that adds a bunch of arrows, as well as Vaskii's Quark adding a few of it's own. If you just add compatibility to those, you should be fine for arrow diversity.
EDIT: oh, you're porting to 1.7.10. Never mind then, but it's something to think about before people nag you to update again.
0
Quick note: It's a bit weird that in the development environment version, Minefantasy's custom sounds are not present but in the version the game is running, everything works (mostly) fine. What version of forge was this built on Anonymous?
Another thing, how recent is the APIs included? E.g the Battlegear 2 API. I'm using the latest version of Minefantasy 2's git code, straight from github.
0
Yeah, I tried loading the normal mod AND the deobfuscated jar, so I could test anvil recipes. I added the jar you put up as an API in IDEA, and I put the normal mod file in the mods folder. I don't think I need to do that anymore, but loading the deoobfuscated files in a test client seems to result in no Minefantasy 2 sounds ._.
And copy-pasting the api into a mods folder makes the IDE complain about dependencies.
0
If you don't mind, I could help with any art assets you need.
EDIT: Tried running Minefantasy 2 in a development environment environment results in a crash:
http://pastebin.com/t58cAfT1
I think it might be related to the API I got.
0
Where would I put it?
EDIT: I put it in a mods folder under /src/main/java, but then my IDE complains about how it cannot resolve symbol 'experiance' and incompatible types with minefantasy.mf2.api.crafting.anvil.IAnvilRecipe with found IAnvilRecipe (all in the main class), and opening another class results in the package name not being in the right directory?
0
How would I add the API from this mod to a project?
1
Here's a minetweaker script that I know works:
0
How do I wax the cheese? I'm right clicking the unwaxed cheddar cheese block on the ground with the wax but it does not seem to have an effect.