java.lang.RuntimeException: Illegal Block Definition: "oilsands = TC:tile.oreTC.oilSands"
at zotmc.onlysilver.handler.OreGenerator.<init>(OreGenerator.java:54)
at zotmc.onlysilver.OnlySilver.postInit(OnlySilver.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:704)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:249)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:509)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:214)
at org.multimc.EntryPoint.listen(EntryPoint.java:165)
at org.multimc.EntryPoint.main(EntryPoint.java:54)
Caused by: java.lang.NullPointerException
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:191)
at zotmc.onlysilver.handler.OreGenerator.<init>(OreGenerator.java:51)
... 44 more
Rollback Post to RevisionRollBack
"Banthas are filthy animals. I don't eat filthy animals."
I have checked the unlocalized names for Traincraft blocks. They have ".name" prefixes.
So, for example, you may have to use
"oilsands = TC:tile.oreTC.oilSands.name"
instead of
"oilsands = TC:tile.oreTC.oilSands"
EDIT:
Nope. The oil sands block share the same block with other ores in Traincraft with metadata. While metadata is not yet supported in this version of OnlySilver, you cannot define those ores with metadata greater or equal to 1 (0 is possible though).
- Fixed enchantment related crashes.
- API improvements. Now with Forge @API annotation.
- Removed the recipe prioritization option in config.
- Silver block can now be used for beacon base.
- Fixed werewolf effectiveness not working.
- Silver bow is now effective against werewolves.
- Added metadata support in ore generation.
- Added weapons from Balkon's weapon mod, a hammer from Ex Nihilo and a scythe from Biomes o' Plenty.
I marked it as 1.7.2 because I built it in a 1.7.2 environment, but it should work with 1.7.10.
- Registered silver block as "blockSilver" in OreDictionary.
- Dropped Java 6 support. (I finally realized that OnlySilver has never supported Java 6. :P)
- Silver bow durability is now twice of other tools.
Zot, what did you do to fix werewolf effectiveness? I have ported akkamaddi's Sterling & Black to 1.7.2, but the werewolf code isn't working--a werewolf takes only 1 heart from sterling steel and black silver swords, which is not the intended result.
Zot, what did you do to fix werewolf effectiveness? I have ported akkamaddi's Sterling & Black to 1.7.2, but the werewolf code isn't working--a werewolf takes only 1 heart from sterling steel and black silver swords, which is not the intended result.
Happy to see you porting it.
The fix itself is simple: Using ordinary java Method instead of guava Invokable. I have once mistakenly use guava Invokable with type tokens, but actually it was not suitable to define any classes that are not available at compile time. It throws an exception when I use EntityLivingBase instead of the actual werewolf class and the event handler has never constructed.
You may take a look at my code for your reference.
Thank you very much, and I appreciate having your source code for reference. It turns out I was doing the right thing, but had done something else stupid. I will be releasing the port as soon as I have free time to do so.
- Fixed silver hammer not being added.
- Use a more smart implementation for werewolf effectiveness with the aid of OnlySilverRegistry. Instead of detecting what is being held by the player, the actual tool involved is traced for calculation.
- Arrows shot by a silver bow now deal 6 damages on werewolves.
- Added OnlySilverRegistry.registerWerewolfDamage. Add-on developers have no longer to write their own werewolf handler. Please take a look at OnlySilverRegistry for more information.
- Updated OnlySilverRegistry.registerSilverPredicate for better performance.
I'm getting an error trying to load OnlySilver 1.9.3 on a 1.7.10 Forge server.
[15:57:04] [Server thread/ERROR] [FML/]: Caught exception from onlysilver
java.lang.NoClassDefFoundError: net/minecraft/client/renderer/texture/IIconRegister
at zotmc.onlysilver.Obfuscations.(Obfuscations.java:24) ~[Obfuscations.class:?]
at zotmc.onlysilver.item.Instrumentum.(Instrumentum.java:59) ~[Instrumentum.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65]
at zotmc.onlysilver.util.Dynamic$Invoke.get(Dynamic.java:230) ~[Dynamic$Invoke.class:?]
at zotmc.onlysilver.Contents.init(Contents.java:143) ~[Contents.class:?]
at zotmc.onlysilver.Contents.init(Contents.java:100) ~[Contents.class:?]
at zotmc.onlysilver.OnlySilver.preInit(OnlySilver.java:88) ~[OnlySilver.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65]
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) [Loader.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) [FMLServerHandler.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) [FMLCommonHandler.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:169) [lt.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_65]
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.texture.IIconRegister
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_65]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_65]
... 41 more
Caused by: java.lang.NullPointerException
at org.objectweb.asm.ClassReader.(Unknown Source) ~[asm-all-4.1.jar:4.1]
at cpw.mods.fml.common.asm.transformers.TerminalTransformer.transform(TerminalTransformer.java:14) ~[cauldron-1.1187.01.127.jar:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:276) ~[launchwrapper-1.9.jar:?]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:174) ~[launchwrapper-1.9.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_65]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_65]
... 41 more
Tested with Forge 1180 and 1190, with and without other mods loaded, with and without fresh config. Same setup works fine on the client, but consistently crashes the server during loading.
As an aside, it'd be nice to see a config option, at some point, to disable individual parts, such as the armor, or tools, or block.
I'm getting an error trying to load OnlySilver 1.9.3 on a 1.7.10 Forge server.
Tested with Forge 1180 and 1190, with and without other mods loaded, with and without fresh config. Same setup works fine on the client, but consistently crashes the server during loading.
Thank you very much! I don't even notice that without you reporting it to me. So, 1.9.4 is out now and it should work with server without problems. Please check it out!
As an aside, it'd be nice to see a config option, at some point, to disable individual parts, such as the armor, or tools, or block.
Agree. Actually, I am planning to add those options in MC 1.8, together with the config GUI. Still waiting to see if there is a way I could integrate the custom ore generation part into the newly vanilla one in the future.
Updated the resource packs session. 64x64 resource pack by guekho64 is added. I have recompile all of them to true resource packs (including pack.mcmeta). You can use them directly in game without file modifications.
In the part "silver x 5 x 8", the first number "5" represents how large a cluster is, and the second number "8" represents rarity. To make it rarer, replace the "8" with a smaller number.
This is mod is awesome like how you can change EVERYTHING to your own liking
1 question though, what exactly do the enchantments do?
Everlasting prevent loss of gears to lava, cactus or explosions, etc. Incantation give free enchantments to the drops from any mobs that you killed. I have drastically rewritten them for the next release though.
May I have a look to your crash report? (In case your have one)
java.lang.RuntimeException: Illegal Block Definition: "oilsands = TC:tile.oreTC.oilSands"
at zotmc.onlysilver.handler.OreGenerator.<init>(OreGenerator.java:54)
at zotmc.onlysilver.OnlySilver.postInit(OnlySilver.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:704)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:249)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:509)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:214)
at org.multimc.EntryPoint.listen(EntryPoint.java:165)
at org.multimc.EntryPoint.main(EntryPoint.java:54)
Caused by: java.lang.NullPointerException
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:191)
at zotmc.onlysilver.handler.OreGenerator.<init>(OreGenerator.java:51)
... 44 more
―Mace Windu
So, for example, you may have to use
instead of
EDIT:
Nope. The oil sands block share the same block with other ores in Traincraft with metadata. While metadata is not yet supported in this version of OnlySilver, you cannot define those ores with metadata greater or equal to 1 (0 is possible though).
- Fixed enchantment related crashes.
- API improvements. Now with Forge @API annotation.
- Removed the recipe prioritization option in config.
- Silver block can now be used for beacon base.
- Fixed werewolf effectiveness not working.
- Silver bow is now effective against werewolves.
- Added metadata support in ore generation.
- Added weapons from Balkon's weapon mod, a hammer from Ex Nihilo and a scythe from Biomes o' Plenty.
I marked it as 1.7.2 because I built it in a 1.7.2 environment, but it should work with 1.7.10.
―Mace Windu
- Registered silver block as "blockSilver" in OreDictionary.
-
Dropped Java 6 support.(I finally realized that OnlySilver has never supported Java 6. :P)- Silver bow durability is now twice of other tools.
Here you are: OnlySilver-patch-1.6.8-1.6.4-a. Please patch it to OnlySilver-1.6.8-1.6.4.
To define a block with metadata, use the ordinary unlocalized name followed by @metadata. For example:
―Mace Windu
--<@ My collection of Actually Somewhat Useful Minecraft Modding Links @>--
My Mods: Sinhika's Bark
Ported Mods: akkamaddi's Additions, akkamaddi's Ashenwheat, AleXndrTheGr8st's SimpleCore/SimpleOres/etc
Other Stuff: old/obsolete Ruins templates, updated to Ruins 1.7.10
Happy to see you porting it.
The fix itself is simple: Using ordinary java Method instead of guava Invokable. I have once mistakenly use guava Invokable with type tokens, but actually it was not suitable to define any classes that are not available at compile time. It throws an exception when I use EntityLivingBase instead of the actual werewolf class and the event handler has never constructed.
You may take a look at my code for your reference.
You're welcome.
--<@ My collection of Actually Somewhat Useful Minecraft Modding Links @>--
My Mods: Sinhika's Bark
Ported Mods: akkamaddi's Additions, akkamaddi's Ashenwheat, AleXndrTheGr8st's SimpleCore/SimpleOres/etc
Other Stuff: old/obsolete Ruins templates, updated to Ruins 1.7.10
- Fixed silver hammer not being added.
- Use a more smart implementation for werewolf effectiveness with the aid of OnlySilverRegistry. Instead of detecting what is being held by the player, the actual tool involved is traced for calculation.
- Arrows shot by a silver bow now deal 6 damages on werewolves.
- Added OnlySilverRegistry.registerWerewolfDamage. Add-on developers have no longer to write their own werewolf handler. Please take a look at OnlySilverRegistry for more information.
- Updated OnlySilverRegistry.registerSilverPredicate for better performance.
java.lang.NoClassDefFoundError: net/minecraft/client/renderer/texture/IIconRegister
at zotmc.onlysilver.Obfuscations.(Obfuscations.java:24) ~[Obfuscations.class:?]
at zotmc.onlysilver.item.Instrumentum.(Instrumentum.java:59) ~[Instrumentum.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65]
at zotmc.onlysilver.util.Dynamic$Invoke.get(Dynamic.java:230) ~[Dynamic$Invoke.class:?]
at zotmc.onlysilver.Contents.init(Contents.java:143) ~[Contents.class:?]
at zotmc.onlysilver.Contents.init(Contents.java:100) ~[Contents.class:?]
at zotmc.onlysilver.OnlySilver.preInit(OnlySilver.java:88) ~[OnlySilver.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65]
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) [Loader.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) [FMLServerHandler.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) [FMLCommonHandler.class:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:169) [lt.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_65]
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.texture.IIconRegister
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_65]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_65]
... 41 more
Caused by: java.lang.NullPointerException
at org.objectweb.asm.ClassReader.(Unknown Source) ~[asm-all-4.1.jar:4.1]
at cpw.mods.fml.common.asm.transformers.TerminalTransformer.transform(TerminalTransformer.java:14) ~[cauldron-1.1187.01.127.jar:git-Cauldron-MCPC-Plus-1.7.10-1.1187.01.127]
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:276) ~[launchwrapper-1.9.jar:?]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:174) ~[launchwrapper-1.9.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_65]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_65]
... 41 more
Tested with Forge 1180 and 1190, with and without other mods loaded, with and without fresh config. Same setup works fine on the client, but consistently crashes the server during loading.
As an aside, it'd be nice to see a config option, at some point, to disable individual parts, such as the armor, or tools, or block.
Thank you very much! I don't even notice that without you reporting it to me. So, 1.9.4 is out now and it should work with server without problems. Please check it out!
Agree. Actually, I am planning to add those options in MC 1.8, together with the config GUI. Still waiting to see if there is a way I could integrate the custom ore generation part into the newly vanilla one in the future.
What do I change to make silver rarer?
Everlasting prevent loss of gears to lava, cactus or explosions, etc. Incantation give free enchantments to the drops from any mobs that you killed. I have drastically rewritten them for the next release though.