The Meaning of Life, the Universe, and Everything.
Location:
Moscow
Join Date:
4/28/2014
Posts:
47
Minecraft:
Itaros
Member Details
Seems to bug a bit If installed on server it applies configs correctly, but if client joins server it doesn't become applied on client, BUT if client loads\unloads singleplayer world and connects to server after - everything works fine. Latest 1.7.10. Latest Forge. No MCPC+
Seems to bug a bit If installed on server it applies configs correctly, but if client joins server it doesn't become applied on client, BUT if client loads\unloads singleplayer world and connects to server after - everything works fine. Latest 1.7.10. Latest Forge. No MCPC+
The server and the clients need to have the same config files
[17:14:15 INFO]: Client> java.lang.RuntimeException: Recipe type not found: electrolyzer
[17:14:15 INFO]: Client> at ganymedes01.zzzzzcustomconfigs.registers.GTRecipes.registerRecipes(GTRecipes.java:62) ~[GTRecipes.class:?]
[17:14:15 INFO]: Client> at ganymedes01.zzzzzcustomconfigs.handler.ConfigurationHandler.registerFile(ConfigurationHandler.java:123) ~[ConfigurationHandler.class:?]
[17:14:15 INFO]: Client> at ganymedes01.zzzzzcustomconfigs.handler.ConfigurationHandler.serverStarting(ConfigurationHandler.java:79) ~[ConfigurationHandler.class:?]
[17:14:15 INFO]: Client> at ganymedes01.zzzzzcustomconfigs.ZZZZZCustomConfigs.serverStarting(ZZZZZCustomConfigs.java:52) ~[ZZZZZCustomConfigs.class:?]
[17:14:15 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:?]
[17:14:15 INFO]: Client> at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?]
[17:14:15 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventBus.post(EventBus.java:267) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:?]
[17:14:15 INFO]: Client> at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:?]
[17:14:15 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventBus.post(EventBus.java:267) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?]
[17:14:15 INFO]: Client> at cpw.mods.fml.common.Loader.serverStarting(Loader.java:738) [Loader.class:?]
[17:14:15 INFO]: Client> at cpw.mods.fml.common.FMLCommonHandler.handleServerStarting(FMLCommonHandler.java:278) [FMLCommonHandler.class:?]
[17:14:15 INFO]: Client> at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:94) [bsk.class:?]
[17:14:15 INFO]: Client> at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374) [MinecraftServer.class:?]
[17:14:15 INFO]: Client> at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:670) [?:?]
This is using the very latest version of GregTech (which is only available for 1.7.2). Removing the entry fixes the error. This error also occurs when the OreDict entries are all replaced with references to specific items, so that isn't the problem.
[17:14:15 INFO]: Client> java.lang.RuntimeException: Recipe type not found: electrolyzer
[17:14:15 INFO]: Client> at ganymedes01.zzzzzcustomconfigs.registers.GTRecipes.registerRecipes(GTRecipes.java:62) ~[GTRecipes.class:?]
[17:14:15 INFO]: Client> at ganymedes01.zzzzzcustomconfigs.handler.ConfigurationHandler.registerFile(ConfigurationHandler.java:123) ~[ConfigurationHandler.class:?]
[17:14:15 INFO]: Client> at ganymedes01.zzzzzcustomconfigs.handler.ConfigurationHandler.serverStarting(ConfigurationHandler.java:79) ~[ConfigurationHandler.class:?]
[17:14:15 INFO]: Client> at ganymedes01.zzzzzcustomconfigs.ZZZZZCustomConfigs.serverStarting(ZZZZZCustomConfigs.java:52) ~[ZZZZZCustomConfigs.class:?]
[17:14:15 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:?]
[17:14:15 INFO]: Client> at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?]
[17:14:15 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventBus.post(EventBus.java:267) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:?]
[17:14:15 INFO]: Client> at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:?]
[17:14:15 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_05]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at com.google.common.eventbus.EventBus.post(EventBus.java:267) ~[guava-15.0.jar:?]
[17:14:15 INFO]: Client> at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?]
[17:14:15 INFO]: Client> at cpw.mods.fml.common.Loader.serverStarting(Loader.java:738) [Loader.class:?]
[17:14:15 INFO]: Client> at cpw.mods.fml.common.FMLCommonHandler.handleServerStarting(FMLCommonHandler.java:278) [FMLCommonHandler.class:?]
[17:14:15 INFO]: Client> at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:94) [bsk.class:?]
[17:14:15 INFO]: Client> at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374) [MinecraftServer.class:?]
[17:14:15 INFO]: Client> at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:670) [?:?]
This is using the very latest version of GregTech (which is only available for 1.7.2). Removing the entry fixes the error. This error also occurs when the OreDict entries are all replaced with references to specific items, so that isn't the problem.
You can't have , ,
Between two commas there must be something other than just a space
The Meaning of Life, the Universe, and Everything.
Join Date:
6/6/2013
Posts:
61
Member Details
Just wanted to share some of the smelting recipes I made with the help of this mod. In the hope that it might help others. I've tested them all without receiving any crashes or errors.
These first five allow for the smelting of ores that didn't have a connected smelting recipe. I usually use QuarryPlus quarries with silk touch and when the ores don't have any way to be used except for breaking them, it makes it rather more difficult to process them.
The next few recipes are more for utility or testing reasons.
Forestry:tile.soil, 1, Forestry:peat, 1, 0, 0.5 (instead of having to wait for the bog earth to mature it is simply smelted into peat)
ExtraUtilities:cobblestone_compressed, 14, TConstruct:GlassBlock, 9, 0, 0.5 (1 compressed sand from extra utilities is smelted into 9 clear glass from tinker's construct)
ExtraUtilities:cobblestone_compressed, 4, ExtraUtilities:bedrockiumIngot, 1, 0, 0.5 (quintuple compressed cobblestone can be directly smelted into 1 bedrockium ingot)
ExtraUtilities:cobblestone_compressed, 8, ExtraUtilities:mini-soul, 1, 3, 0.5 (this was mainly a test to see if it was possible and to see what would happen, compressed dirt is smelted into a mini-soul which is required for a reinforced watering can. Removing it from a furnace manually takes one of your hearts away permanently until you eat the mini-soul)
minecraft:coal, 0, Railcraft:fuel.coke, 1, 0, 0.5 (A fair way to more quickly make coal coke with the small difference that you don't get any byproducts)
I do not own any of the mods used to make these recipes, they are meant for teaching purposes only.
Mods used:
ZZZZZ Custom Config, Aroma1997's Dimension, BrowncoalMod, Forestry, Nether Ores, Extra Utilities, IC2, Tinker's Construct and Railcraft.
The top line is from Extra Utilities and it works fine. Mine is all screwed up. O_o"
I think the OP should put this on the OP. Whitespace counts in his syntax. Just remove the spaces after the commas and you should be fine. It is counting the blank spaces as an empty slot.
ALSO:
I have two questions: I disabled creepers by adding both creeper and Creeper to the blacklist, and I still have creepers popping up.
My second question is that the XP value seems to have no affect on the actual XP gained from smelting. I tried setting it to tons of different values from 4 to 10000, and it didn't affect much of anything.
ANd lastly, not to spam. I figured if I asked a question, I'll provide some content, too! Here are some of my more useful recipes.
SHAPED:
string,16,0, ,xxx, ,x,leather,0
gunpowder,64,0,xyx,yxy,xyx,x,flint,0,y,iron_ingot,0 <--------Necessary if you're like me and disable creepers ASAP
bedrock,1,0,xxx,xxx,xxx,x,cobblestone,0 <-------This effectively makes bedrock a "block of stone". Good for storing cobble.
nether_star,1,0,xyx,yzy,xyx,x,ghast_tear,0,y,ender_eye,0,z,diamond_block,0 <-------(Thanks Reaperguy!)
I have a question as well. I'd like to make mob heads craftable, however there is only IDs for 4 types of heads since normally the additional heads use MHF format for player heads for things like Blazes, Sheep and so on. So is it possible to create craftable head recipes which contain MHF formatting commands?
The top line is from Extra Utilities and it works fine. Mine is all screwed up. O_o"
I think the OP should put this on the OP. Whitespace counts in his syntax. Just remove the spaces after the commas and you should be fine. It is counting the blank spaces as an empty slot.
ALSO:
I have two questions: I disabled creepers by adding both creeper and Creeper to the blacklist, and I still have creepers popping up.
My second question is that the XP value seems to have no affect on the actual XP gained from smelting. I tried setting it to tons of different values from 4 to 10000, and it didn't affect much of anything.
Yeah the mob spawning seems to be broken, I'll have a look into it
And the smelting value only goes from 0 to 1, anything above 1 will have no effect
Bit of an odd request here but is there any chance to have some greater control over mob spawning conditions please?
The reason I ask is that at present there isn't a single mod which keeps mob spawning configuration simple, but allows for variety over mob spawning conditions.
For example, Mob Spawn Control (MSC2) allows you to control natural spawning by over-riding the existing spawn mechanics. The trouble is that it is an all-or-nothing situation as you either over-ride existing spawn mechanics or you don't. If you do then you have to sit down with config files and define all of the mobs which spawn in each Biomes, their chances of occurring and the min/max size of the spawn. The trouble is that it doesn't affect mob spawners in dungeons at all. Just natural spawn rates. You then have the CJB Mob Filter which is simply a black-list like your mod, but with a tidy in-game GUI. But again, this simply turns mobs off or on.
What I'd really love to see is something that does what both mods allow for, but being more user friendly. A config file would be fine but an in-game GUI would be better. I'd love to have something like this:
Now with those ways to configure mobs you really have a very user friendly way for noobs to allow for dungeons, but no natural spawning with a simple boolean that anyone can understand. Or for server admins to remove all mobs but allow for Admin events using mob eggs. And if advanced users want to totally tweak the natural spawn rates then they can do so.
At the moment I use the ZZZ Config to stop Mob Spawners in dungeons but use Mob Spawn Control 2 to allow critters like Slimes and Lavacubes to become the main enemies. It would be nice to have all those options in one nice and tidy single mod.
I quite like your suggestion and I'll try to implement it as I think it will be quite useful.
But Idk if forge has all the tools and hooks to allow all that, so I'll try to get as close as possible to it
Thanks for the headcrumbs mod link there Gany, I've been trying to get some more creative ways to include spawn egg recipes so I was originally going to have craftable heads used to make craftable eggs. But since nothing was available I just went straight for a direct recipe. For anyone who is interested, here are some craftable spawn egg recipes and some convenience recipes too.
I'm trying to build a semi-peaceful mod pack for myself, which is why almost all the mobs are disabled except for Slimes. Unfortunately it appears that even with MSC2 allowing me to put Slimes at 100% spawn rate in every Biome they still do not appear, so I'm guessing it isn't over-riding the default Slime chunk mechanics. Which is quite stupid if I must say myself. That is why I've defaulted to have Lava Slimes appear everywhere and provided a recipe to turn Magma Cream into Slimeballs for the spawn egg recipes.
Why the need for spawn eggs? Well I'm trying to get Advanced Genetics working with it so I can have some added character development on top of the LevelUp! mod I also installed. Just because I'm not killing stuff left right and center doesn't mean I can't have non-combat goals to keep me playing.
I'm not doing any coding this weekend but tomorrow I'll start working on new configs for entities (such as adding dungeon spawners and selecting spawn biomes and everything). So maybe the next update will be quite useful to you
I had a thought today. Would it be far too big a headache to create a config that allows for a specific type of block to be added into the world generation list? The reason I'm asking is I mistakenly thought that the OreDictionary did this already and when nothing changed in world generation I looked into it further and discovered what the dictionary was actually for. You see the plan was to take a couple blocks from FungusCraft and allow them to appear as part of world generation.
As a result it would create an instant natural disaster and gives the player something to deal with. But as it stands, there isn't a mod to allow blocks to be added into the world generation list.
I can it so that you can make a block generate as if it was an ore (with configurable vein size, min height and everything), but it would be too much work to make customisable tree, mushrooms or anything other than ores.
Would that be enough for you?
I may be doing something wrong but I know I have also found a bug somewhere else for you to look into. Now I've been trying to turn the Advanced Genetics genes into craftable items. The trouble is that the creator decided to have one item ID for all of the genes and distinguish between them with NBT tags. Now perhaps this is the way mods are going to be made in future to avoid ID conflicts I dunno. In any event, I had to go to extreme lengths to determine how to even have the /give command to work properly: Turns out, to give yourself the No Fall (completed) gene you enter this:
Now I had to go into an NBT viewing app to even find that NBT tag. Hopefully NEI will allow for that feature soon or perhaps allow for an export option.
When I looked at your Thaumcraft recipe example it suggested something like this for the crafting recipe, this one was shapeless:
This was supposed to give me the Enderman teleportation gene by simply putting the Enderman spawn-egg and the AdvGen syringe into the crafting slot. As it tuned out though, the recipe was not registering in-game at all. Did I perhaps enter the recipe wrong when it comes to adding NBT tags?
There is no way of adding recipes with NBT tags. Vanilla doesn't support it so I never bothered to give people the possibility to make them
The server and the clients need to have the same config files
Hm, I'll investigate the issue then Thanks for letting me know.
Error
You can't have , ,
Between two commas there must be something other than just a space
At the moment... you don't XD
I'll need to update the mod to allow null outputs
??????????????????????????????????????????????????????????????????????????????????????????????????
sorry for all that my laptob got a little lagy for not downloading the mod
need a private server to play on
pro at redstone noob at surviving and a great miner i find diamond in the 5th day
This mod is already updated to 1.7.2
if you say so why i only see 1.7.10 in the 4 downloads?????no 1.7.2 unless 1.7.10 works for 1.7.2
need a private server to play on
pro at redstone noob at surviving and a great miner i find diamond in the 5th day
These first five allow for the smelting of ores that didn't have a connected smelting recipe. I usually use QuarryPlus quarries with silk touch and when the ores don't have any way to be used except for breaking them, it makes it rather more difficult to process them.
Forestry:tile.resources, 0, Forestry:apatite, 12, 0, 0.5
Aroma1997sDimension:stickyOre, 0, minecraft:slime_ball, 12, 0, 0.5
BrowncoalMod:BrowncoalOre, 0, BrowncoalMod:BrowncoalItem, 6, 0, 0.5
BrowncoalMod:BrowncoalOreGrass, 0, BrowncoalMod:BrowncoalItem, 6, 0, 0.5
NetherOres:tile.netherores.ore.1, 3, IC2:itemOreIridium, 4, 0, 0.5
The next few recipes are more for utility or testing reasons.
Forestry:tile.soil, 1, Forestry:peat, 1, 0, 0.5 (instead of having to wait for the bog earth to mature it is simply smelted into peat)
ExtraUtilities:cobblestone_compressed, 14, TConstruct:GlassBlock, 9, 0, 0.5 (1 compressed sand from extra utilities is smelted into 9 clear glass from tinker's construct)
ExtraUtilities:cobblestone_compressed, 4, ExtraUtilities:bedrockiumIngot, 1, 0, 0.5 (quintuple compressed cobblestone can be directly smelted into 1 bedrockium ingot)
ExtraUtilities:cobblestone_compressed, 8, ExtraUtilities:mini-soul, 1, 3, 0.5 (this was mainly a test to see if it was possible and to see what would happen, compressed dirt is smelted into a mini-soul which is required for a reinforced watering can. Removing it from a furnace manually takes one of your hearts away permanently until you eat the mini-soul)
minecraft:coal, 0, Railcraft:fuel.coke, 1, 0, 0.5 (A fair way to more quickly make coal coke with the small difference that you don't get any byproducts)
I do not own any of the mods used to make these recipes, they are meant for teaching purposes only.
Mods used:
ZZZZZ Custom Config, Aroma1997's Dimension, BrowncoalMod, Forestry, Nether Ores, Extra Utilities, IC2, Tinker's Construct and Railcraft.
nether_star, 1, 0, xyx, yzy, xyx, x, ghast_tear, 0, y, ender_eye, 0, z, diamond_block, 0
The top line is from Extra Utilities and it works fine. Mine is all screwed up. O_o
If Minecraft were real, you'd be a zombie right now.
The top line is from Extra Utilities and it works fine. Mine is all screwed up. O_o"
I think the OP should put this on the OP. Whitespace counts in his syntax. Just remove the spaces after the commas and you should be fine. It is counting the blank spaces as an empty slot.
ALSO:
I have two questions: I disabled creepers by adding both creeper and Creeper to the blacklist, and I still have creepers popping up.
My second question is that the XP value seems to have no affect on the actual XP gained from smelting. I tried setting it to tons of different values from 4 to 10000, and it didn't affect much of anything.
SHAPED:
string,16,0, ,xxx, ,x,leather,0
gunpowder,64,0,xyx,yxy,xyx,x,flint,0,y,iron_ingot,0 <--------Necessary if you're like me and disable creepers ASAP
bedrock,1,0,xxx,xxx,xxx,x,cobblestone,0 <-------This effectively makes bedrock a "block of stone". Good for storing cobble.
nether_star,1,0,xyx,yzy,xyx,x,ghast_tear,0,y,ender_eye,0,z,diamond_block,0 <-------(Thanks Reaperguy!)
UNSHAPED:
cobblestone, 9, 0, bedrock, 0
If Minecraft were real, you'd be a zombie right now.
Hm, yeah remove the spaces
If you use this other mod of mine: http://minecraft.curseforge.com/mc-mods/222838-headcrumbs
Each head is a different metadata, so you can add recipes for them the same way you'd do for the vanilla ones
Yeah the mob spawning seems to be broken, I'll have a look into it
And the smelting value only goes from 0 to 1, anything above 1 will have no effect
I quite like your suggestion and I'll try to implement it as I think it will be quite useful.
But Idk if forge has all the tools and hooks to allow all that, so I'll try to get as close as possible to it
I'm not doing any coding this weekend but tomorrow I'll start working on new configs for entities (such as adding dungeon spawners and selecting spawn biomes and everything). So maybe the next update will be quite useful to you
I can it so that you can make a block generate as if it was an ore (with configurable vein size, min height and everything), but it would be too much work to make customisable tree, mushrooms or anything other than ores.
Would that be enough for you?
There is no way of adding recipes with NBT tags. Vanilla doesn't support it so I never bothered to give people the possibility to make them