Gameplay and balance tweaks, better mod integration, and scripting support
Simple user guide: just install and enjoy added features and mods working better together!
Download
GitHub releases
or: mod_moreEverything.311.zip (/eval command now works on Minecraft 1.6.4, Thaumcraft 4 API support: adding aspects to items and blocks, reuploaded a fixed version)
mod_moreEverything.307.zip (/eval command now works on Minecraft 1.6.2, fixed dedicated server support, added hay block as fuel) mod_moreEverything.301.zip (Fixed compatibility with Underground Biomes on 1.6) mod_moreEverything.290.zip (UTF-8 support; cleanup, compatibility with other script engines; future 1.6 support: hay block uncrafting back to 9 wheat) mod_moreEverything.277.zip (added complete Twilight Forest, ExtraBiomesXL, Biomes O' Plenty transmutations using Minium Stone: flowers, planks, wood, stone, slabs, stairs) mod_moreEverything.274.zip (added option to stack most vanilla items to 64) mod_moreEverything.272.zip (Equivalent Exchange API: transmutations now work in the world, refactoring; vastly improved script exception handling, added missing blockSilver ore dictionary entry for MineFantasy, small fixes) mod_moreEverything.250.zip (fixed 1.4.7 mods and improved overall compatibility) mod_moreEverything.245.zip (fixed Java 7 compatibility - thanks Yukie666 for the report) mod_moreEverything.242.zip (added optional features in mod_moreEverything.js, please delete it to let it recreate; optional rotten flesh to leather) mod_moreEverything.234.zip (added documentation in mod_moreEverything.js, please delete it to let it recreate; Tinkers' Construct silver nugget x9 -> OreDictionary silver ingot recipe) mod_moreEverything.232.zip (added Thaumcraft aspects and MineFantasy limestone support for Underground Biomes) mod_moreEverything.231.zip (code refactoring, ensure mod is loaded last) mod_moreEverything.227.zip
This mod is public domain. It means you can do anything you want with it, although a link to this topic and mention of the author would be appreciated.
1. Never depend on Minecraft version, don't break on updates.
Only in cases of drastic feature change.
2. Enhance original Minecraft experience.
3. Enhance experience with Minecraft mods.
4. Prevent gameplay imbalance and use common sense.
5, Be open, flexible, customizable and compatible (Now it is YOURCRAFT!).
6. Be small, fast and straight to the point.
What this mod is not
This is not a tool to create your own mods. It's only for tweaks.
Granted, there are many mods out there that are worth only for tweaks.
This mod can indeed eventually replace them.
Current features
- If Minecraft version is compatible (1.5.2; limitation will be lifted eventually),
adds /eval command to execute JavaScript code
- Works on any not too ancient Minecraft version
(tested on beta 1.6.4, 1.0.0, 1.2.5, 1.3.2, 1.4.x, 1.5.x)
Probably beta 1.4 is the earliest possible to run it with. tweaks_vanilla.js:
- Allows additional Minecraft blocks and items to be used as furnace fuel
- Allows bleaching wool with bone meal tweaks_mods.js:
- Allows some mods' blocks and items to be used as furnace fuel
- Adds recipes for using mods' blocks and items between mods equivalent_exchange.js:
- Adds Equivalent Exchange 3 transmutations for various blocks and items,
including other mods thaumcraft.js:
- Adds Thaumcraft aspects for various blocks and items from other mods optional.js:
- Can be enabled: cook rotten flesh to leather
- Can be enabled: stack saddles, empty buckets, eggs, ender eyes and pearls, snowballs, cakes, beds, doors, boats, signs and minecarts to 64.
Put the file mod_moreEverything.zip in /mods/ directory.
After the first run, mod_moreEverything.js will appear in /config/ directory.
1. In /config/mod_moreEverything.js, scroll to the bottom and add your own code, using template:
(function ()
{
//
// Add code that doesn't depend on mods here
//
if (mods.biomesoplenty)
{
// Do something with Biomes O' Plenty
}
if (mods.thaumcraft)
{
// Do something with Thaumcraft
}
// etc.
})();
Alternatively, put the code in a new script file, for example myscripts/my.js
and include it like:
Include("myscripts/my.js");
or load it from the game chat, if you're admin or single player with cheats:
/eval Include("myscripts/my.js");
Look into existing script files to see what is available for use and follow the provided examples.
If you want to publish your additions, post them in this topic and I'll see about adding them to the official distribution!
If you find a bug: Report it to me! I accept code patches!
Wow, and here I was just literally checking out ye olde More Fuel which I'd used back in 1.2.5 (about a year ago). So happy this has been updated to 1.5.2!
Yeah, I decided to expand the mod until it can read email it allows to tweak the game with scripts and make mods work more seamlessly.
But it's not only for 1.5.2, it works on every version of Minecraft from two years ago (I'd like more tests on that though).
I updated the OP and documentation in the mod_moreEverything.js, I'd be glad to see user script additions!
I don't feel like trying to write them out in your format myself, but I have a lot of TC3 mod item aspects set up for my Essentia Everything addon. OreDictionary support is hard-coded into the (open-source) mod, but separate mods have their own config files -- Metallurgy 2, EBXL, Ars Magica, Magical Crops, EE3, Soul Shards, Mo' Creatures, MineChem, Factorization, and a few other bits and pieces all have Aspect values there. I'm okay with giving you permission to 'steal' my values, heheh, though I'd appreciate it if you gave a little credit somewhere to me and the group of people who helped me with them (Kharcha for MineChem, Johnburt3rd for Ars Magica and EE3, Theutus for Mo' Creatures, Luke616 for Metallurgy 2, and SnatchNL for some other stuff) if you do use them.
Okay, I'm going nuts trying to get this to work. I followed the instructions to the letter, the zip is in the mod folder and it's spawning its config
when the game loads up, but try as I might I cannot get it to work in game. Am I missing something?
Yukie666, sorry you're having troubles!
What version of Minecraft are you using, and if you're using Forge, are there any errors in the .minecraft/ForgeModLoader-client-0.log file?
What do you mean it doesn't work, what are you trying to do?
Okay, from the looks of it, it is throwing some errors,
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Invalid iterator value (moreEverything/core.js#25) in moreEverything/core.js at line number 25
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] Including 'moreEverything/tweaks_mods.js' inside jar
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "biomesoplenty" from undefined (moreEverything/tweaks_mods.js#6) in moreEverything/tweaks_mods.js at line number 6
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] Including 'moreEverything/equivalent_exchange.js' inside jar
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "equivalentexchange" from undefined (moreEverything/equivalent_exchange.js#9) in moreEverything/equivalent_exchange.js at line number 9
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] Including 'moreEverything/thaumcraft.js' inside jar
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "thaumcraft" from undefined (moreEverything/thaumcraft.js#8) in moreEverything/thaumcraft.js at line number 8
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "biomesoplenty" from undefined (C:\Users\Will's\Desktop\Multimc\instances\Beta Pack\minecraft\config\mod_moreEverything.js#108) in C:\Users\Will's\Desktop\Multimc\instances\Beta Pack\minecraft\config\mod_moreEverything.js at line number 108
2013-05-26 15:02:52 [INFO] [STDOUT] [mE] Script load complete. 0 warnings, 0 errors.
Those errors seem to be dealing with the things I'm most interested in.I'm running 1.5.2 with the second to latest forge build. Okay went through the log and found some errors showing up, I'll post them below in the spoiler below.
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Invalid iterator value (moreEverything/core.js#25) in moreEverything/core.js at line number 25
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] Including 'moreEverything/tweaks_mods.js' inside jar
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "biomesoplenty" from undefined (moreEverything/tweaks_mods.js#6) in moreEverything/tweaks_mods.js at line number 6
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] Including 'moreEverything/equivalent_exchange.js' inside jar
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "equivalentexchange" from undefined (moreEverything/equivalent_exchange.js#9) in moreEverything/equivalent_exchange.js at line number 9
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] Including 'moreEverything/thaumcraft.js' inside jar
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "thaumcraft" from undefined (moreEverything/thaumcraft.js#8) in moreEverything/thaumcraft.js at line number 8
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "biomesoplenty" from undefined (C:\Users\Will's\Desktop\Multimc\instances\Beta Pack\minecraft\config\mod_moreEverything.js#108) in C:\Users\Will's\Desktop\Multimc\instances\Beta Pack\minecraft\config\mod_moreEverything.js at line number 108
2013-05-26 15:02:52 [INFO] [STDOUT] [mE] Script load complete. 0 warnings, 0 errors.
I've noticed that when I use Minefantasy and Buildcraft together, the crafting recipe for a plank gets screwed and it results into a redstone engine. Does this mod fix that?
I've noticed that when I use Minefantasy and Buildcraft together, the crafting recipe for a plank gets screwed and it results into a redstone engine. Does this mod fix that?
No, that's an ID conflict - look in the Forge log. My mod doesn't address those.
Since MineFantasy has default "Item Base ID"=1250, its shiftedIndex (actual ID) is 1250+256=1506, and Buildcraft default block IDs are in range 1500-1522, you have to change IDs of either mod in configuration, preferably items out of 1-4095 block ID range; max item ID is 31744 (32000 shifted).
What I'd seriously like to see is custom stack sizes for all vanilla blocks/items and various mods such as thaumcraft, railcraft, traincraft, buildcraft, dartcraft, ars magica, extra doors, etc. etc. etc.
Do you want to reduce stack sizes or increase above 64? I read somewhere that stack size 64 is hardcoded maximum, although I haven't inspected the code to confirm that.
Added to TODO, but it's not a priority. You can ask the mod author if there's any kind of API that can be used - that information would help, and also you can try to figure out how to write such scripts yourself.
I'm guessing you've saved the file in UTF-8 format with BOM, so the text file has invisible three bytes in the beginning that the script engine chokes on.
For now please resave the text file in ANSI format, I'm going to handle this situation in the next version.
Also, there's an option you could use I added recently:
That's really weird, rubix3. What version of the mod are you using, version of Java, Minecraft, Forge?
Is there any error in the script loading log? (Search for !SE! and [mE])
I cannot reproduce this error and the feature works fine for me.
Alright, I can kind of reproduce the error.
There's something up with Minecraft server and my mod, not related to stack_more option, it seems to be randomly appearing and going away, figuring out...
Thanks for the report!
(update)
I have a feeling that it's because JavaScript engine pokes around trying to discover available classes and if there's a single reference to a missing class (client side only) somewhere, it crashes.
(update)
Yep, looks like I've acidentally invented a debugging tool, now it's going to sneak into every hole a modder has left by forgetting to put @SideOnly(Side.CLIENT) annotation.
I'll try to poke the modders.
(update)
Oh god... everything breaks so terribly on Forge server when JavaScript engine tries to inspect classes. Either I should teach it not to poke around, or fix Forge and half of the mods, heh...
> Is there any way of telling which mods and/or scripts are generating the issues?
Using "Packages." construct in the script lets the engine do automatic reflection and inspection of classes, so it is likely to poke into something dedicated server doesn't like.
So, any script with "Packages.", and as I've been refactoring by replacing ugly manual reflection with that, it's everywhere.
Gameplay and balance tweaks, better mod integration, and scripting support
Simple user guide: just install and enjoy added features and mods working better together!
Download
GitHub releases
or:
mod_moreEverything.311.zip (/eval command now works on Minecraft 1.6.4, Thaumcraft 4 API support: adding aspects to items and blocks, reuploaded a fixed version)
mod_moreEverything.307.zip (/eval command now works on Minecraft 1.6.2, fixed dedicated server support, added hay block as fuel)
mod_moreEverything.301.zip (Fixed compatibility with Underground Biomes on 1.6)
mod_moreEverything.290.zip (UTF-8 support; cleanup, compatibility with other script engines; future 1.6 support: hay block uncrafting back to 9 wheat)
mod_moreEverything.277.zip (added complete Twilight Forest, ExtraBiomesXL, Biomes O' Plenty transmutations using Minium Stone: flowers, planks, wood, stone, slabs, stairs)
mod_moreEverything.274.zip (added option to stack most vanilla items to 64)
mod_moreEverything.272.zip (Equivalent Exchange API: transmutations now work in the world, refactoring; vastly improved script exception handling, added missing blockSilver ore dictionary entry for MineFantasy, small fixes)
mod_moreEverything.250.zip (fixed 1.4.7 mods and improved overall compatibility)
mod_moreEverything.245.zip (fixed Java 7 compatibility - thanks Yukie666 for the report)
mod_moreEverything.242.zip (added optional features in mod_moreEverything.js, please delete it to let it recreate; optional rotten flesh to leather)
mod_moreEverything.234.zip (added documentation in mod_moreEverything.js, please delete it to let it recreate; Tinkers' Construct silver nugget x9 -> OreDictionary silver ingot recipe)
mod_moreEverything.232.zip (added Thaumcraft aspects and MineFantasy limestone support for Underground Biomes)
mod_moreEverything.231.zip (code refactoring, ensure mod is loaded last)
mod_moreEverything.227.zip
This mod is public domain. It means you can do anything you want with it, although a link to this topic and mention of the author would be appreciated.
The source is included in the archive, but there's also a github repository.
See mod_moreEverything scripts on GitHub
Goals of the mod
1. Never depend on Minecraft version, don't break on updates.
Only in cases of drastic feature change.
2. Enhance original Minecraft experience.
3. Enhance experience with Minecraft mods.
4. Prevent gameplay imbalance and use common sense.
5, Be open, flexible, customizable and compatible (Now it is YOURCRAFT!).
6. Be small, fast and straight to the point.
What this mod is not
This is not a tool to create your own mods. It's only for tweaks.
Granted, there are many mods out there that are worth only for tweaks.
This mod can indeed eventually replace them.
Current features
- If Minecraft version is compatible (1.5.2; limitation will be lifted eventually),
adds /eval command to execute JavaScript code
- Works on any not too ancient Minecraft version
(tested on beta 1.6.4, 1.0.0, 1.2.5, 1.3.2, 1.4.x, 1.5.x)
Probably beta 1.4 is the earliest possible to run it with.
tweaks_vanilla.js:
- Allows additional Minecraft blocks and items to be used as furnace fuel
- Allows bleaching wool with bone meal
tweaks_mods.js:
- Allows some mods' blocks and items to be used as furnace fuel
- Adds recipes for using mods' blocks and items between mods
equivalent_exchange.js:
- Adds Equivalent Exchange 3 transmutations for various blocks and items,
including other mods
thaumcraft.js:
- Adds Thaumcraft aspects for various blocks and items from other mods
optional.js:
- Can be enabled: cook rotten flesh to leather
- Can be enabled: stack saddles, empty buckets, eggs, ender eyes and pearls, snowballs, cakes, beds, doors, boats, signs and minecarts to 64.
Supported mods
Supported APIs:
Equivalent Exchange 3
Thaumcraft
Supported block/item IDs:
Natura
ExtrabiomesXL
Biomes O' Plenty
Tinkers' Construct
Twilight Forest
Buildcraft
MineFantasy
Underground Biomes
Limitations: Currently requires Oracle Java 6 or 7.
Future: See TODO file.
Setup
Make sure you have Forge or ModLoader installed.
Put the file mod_moreEverything.zip in /mods/ directory.
After the first run, mod_moreEverything.js will appear in /config/ directory.
1. In /config/mod_moreEverything.js, scroll to the bottom and add your own code, using template:
Alternatively, put the code in a new script file, for example myscripts/my.js
and include it like:
or load it from the game chat, if you're admin or single player with cheats:
Look into existing script files to see what is available for use and follow the provided examples.
If you want to publish your additions, post them in this topic and I'll see about adding them to the official distribution!
If you find a bug: Report it to me! I accept code patches!
Warning: DO NOT post error logs directly in the topic, or it's highly possible that your post will be spam-filtered due to specifics of the forum software. Use Pastebin instead!
An XMPP groupchat for talking about this mod or Minecraft modding in general: http://chat.grompe.org.ru/#mcmoddev (xmpp:[email protected])
Yeah, I decided to expand the mod until
it can read emailit allows to tweak the game with scripts and make mods work more seamlessly.But it's not only for 1.5.2, it works on every version of Minecraft from two years ago (I'd like more tests on that though).
Some suggestions for more APIs to use with it:
KBI Enriched Gravel Mod -- sift out nuggets and chunks and make gravel useful! (Outdated)
Tinker's Construct Recovery Addon -- get back some of your half-used tool materials! (Outdated)
I updated the OP and documentation in the mod_moreEverything.js, I'd be glad to see user script additions!
I don't feel like trying to write them out in your format myself, but I have a lot of TC3 mod item aspects set up for my Essentia Everything addon. OreDictionary support is hard-coded into the (open-source) mod, but separate mods have their own config files -- Metallurgy 2, EBXL, Ars Magica, Magical Crops, EE3, Soul Shards, Mo' Creatures, MineChem, Factorization, and a few other bits and pieces all have Aspect values there. I'm okay with giving you permission to 'steal' my values, heheh, though I'd appreciate it if you gave a little credit somewhere to me and the group of people who helped me with them (Kharcha for MineChem, Johnburt3rd for Ars Magica and EE3, Theutus for Mo' Creatures, Luke616 for Metallurgy 2, and SnatchNL for some other stuff) if you do use them.
KBI Enriched Gravel Mod -- sift out nuggets and chunks and make gravel useful! (Outdated)
Tinker's Construct Recovery Addon -- get back some of your half-used tool materials! (Outdated)
when the game loads up, but try as I might I cannot get it to work in game. Am I missing something?
What version of Minecraft are you using, and if you're using Forge, are there any errors in the .minecraft/ForgeModLoader-client-0.log file?
What do you mean it doesn't work, what are you trying to do?
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] Including 'moreEverything/tweaks_mods.js' inside jar
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "biomesoplenty" from undefined (moreEverything/tweaks_mods.js#6) in moreEverything/tweaks_mods.js at line number 6
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] Including 'moreEverything/equivalent_exchange.js' inside jar
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "equivalentexchange" from undefined (moreEverything/equivalent_exchange.js#9) in moreEverything/equivalent_exchange.js at line number 9
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] Including 'moreEverything/thaumcraft.js' inside jar
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "thaumcraft" from undefined (moreEverything/thaumcraft.js#8) in moreEverything/thaumcraft.js at line number 8
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "biomesoplenty" from undefined (C:\Users\Will's\Desktop\Multimc\instances\Beta Pack\minecraft\config\mod_moreEverything.js#108) in C:\Users\Will's\Desktop\Multimc\instances\Beta Pack\minecraft\config\mod_moreEverything.js at line number 108
2013-05-26 15:02:52 [INFO] [STDOUT] [mE] Script load complete. 0 warnings, 0 errors.
Those errors seem to be dealing with the things I'm most interested in.I'm running 1.5.2 with the second to latest forge build. Okay went through the log and found some errors showing up, I'll post them below in the spoiler below.
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] Including 'moreEverything/tweaks_mods.js' inside jar
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "biomesoplenty" from undefined (moreEverything/tweaks_mods.js#6) in moreEverything/tweaks_mods.js at line number 6
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] Including 'moreEverything/equivalent_exchange.js' inside jar
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "equivalentexchange" from undefined (moreEverything/equivalent_exchange.js#9) in moreEverything/equivalent_exchange.js at line number 9
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] Including 'moreEverything/thaumcraft.js' inside jar
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "thaumcraft" from undefined (moreEverything/thaumcraft.js#8) in moreEverything/thaumcraft.js at line number 8
2013-05-26 15:02:52 [INFO] [STDOUT] [mod_moreEverything] !SE! javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "biomesoplenty" from undefined (C:\Users\Will's\Desktop\Multimc\instances\Beta Pack\minecraft\config\mod_moreEverything.js#108) in C:\Users\Will's\Desktop\Multimc\instances\Beta Pack\minecraft\config\mod_moreEverything.js at line number 108
2013-05-26 15:02:52 [INFO] [STDOUT] [mE] Script load complete. 0 warnings, 0 errors.
This is exactly what my modpack needs to wrap up some loose ends:
You rock.
Arrrg
Thanks, and you're welcome, I'm glad it fits your modpack! I'll be improving the mod even more.
No, that's an ID conflict - look in the Forge log. My mod doesn't address those.
Since MineFantasy has default "Item Base ID"=1250, its shiftedIndex (actual ID) is 1250+256=1506, and Buildcraft default block IDs are in range 1500-1522, you have to change IDs of either mod in configuration, preferably items out of 1-4095 block ID range; max item ID is 31744 (32000 shifted).
Do you want to reduce stack sizes or increase above 64? I read somewhere that stack size 64 is hardcoded maximum, although I haven't inspected the code to confirm that.
Ah, this should be easy, so I'll add it to the next version. =)
Beware though that making unstackable items stackable can lead to side effects.
(Update)
Done, now you can use:
Also, confirmed that items keep stacking to 64 even if bigger amount is specified, so I left the check for 64 as maximum.
For now please resave the text file in ANSI format, I'm going to handle this situation in the next version.
Also, there's an option you could use I added recently:
(What it does)
Is there any error in the script loading log? (Search for !SE! and [mE])
I cannot reproduce this error and the feature works fine for me.
There's something up with Minecraft server and my mod, not related to stack_more option, it seems to be randomly appearing and going away, figuring out...
Thanks for the report!
(update)
I have a feeling that it's because JavaScript engine pokes around trying to discover available classes and if there's a single reference to a missing class (client side only) somewhere, it crashes.
(update)
Yep, looks like I've acidentally invented a debugging tool, now it's going to sneak into every hole a modder has left by forgetting to put @SideOnly(Side.CLIENT) annotation.
I'll try to poke the modders.
(update)
Oh god... everything breaks so terribly on Forge server when JavaScript engine tries to inspect classes. Either I should teach it not to poke around, or fix Forge and half of the mods, heh...
Using "Packages." construct in the script lets the engine do automatic reflection and inspection of classes, so it is likely to poke into something dedicated server doesn't like.
So, any script with "Packages.", and as I've been refactoring by replacing ugly manual reflection with that, it's everywhere.
I'll figure out what to do with it soon.
> Oh and a really minor thing
Yeah, I took care of it, thank you.