This commit is contained in:
Jacob Vinding
2025-12-26 23:36:50 +01:00
commit 44b79588a3
2778 changed files with 418761 additions and 0 deletions
@@ -0,0 +1,55 @@
{
"comment": "Various default values for OreDictionary names, from vanilla and other mods",
"comment_1": "This file is only shown as an example, it will be regenerated every time mapping occurs in order to let us",
"comment_2": "change default values. To specify your own custom values use a separate JSON or the /projecte commands ingame",
"values": {
"before": {
"OD|logWood": 32,
"OD|plankWood": 8,
"OD|treeSapling": 32,
"OD|stickWood": 4,
"OD|treeLeaves": 1,
"OD|blockGlass": 1,
"OD|blockCloth": 48,
"OD|stone": 1,
"OD|cobblestone": 1,
"OD|gemDiamond": 8192,
"OD|dustRedstone": 64,
"OD|dustGlowstone": 384,
"OD|dustCoal": 64,
"OD|dustCharcoal": 16,
"OD|dustSulfur": 32,
"OD|ingotThaumium": 2048,
"OD|itemSilicon": 32,
"OD|ingotOsmium": 512,
"OD|crystalCertusQuartz": 64,
"OD|crystalFluix": 256,
"OD|dustCertusQuartz": 32,
"OD|dustFluix": 128,
"OD|gemRuby": 2048,
"OD|gemSapphire": 2048,
"OD|gemPeridot": 2048,
"OD|blockMarble": 4,
"OD|blockGlassHardened": 192,
"OD|itemRubber": 32,
"OD|ingotUranium": 4096,
"OD|ingotCyanite": 1024,
"OD|shardAir": 64,
"OD|shardFire": 64,
"OD|shardWater": 64,
"OD|shardEarth": 64,
"OD|shardOrder": 64,
"OD|shardEntropy": 64,
"OD|shardNether": 64
}
}
}
@@ -0,0 +1,260 @@
{
"comment": "Default values for non-OreDictionary vanilla items",
"comment_1": "This file is only shown as an example, it will be regenerated every time mapping occurs in order to let us",
"comment_2": "change default values. To specify your own custom values use a separate JSON or the /projecte commands ingame",
"groups": {
"default": {
"comment": "Default conversion group",
"conversions": [
{
"output": "minecraft:grass|0",
"ingredients": {
"minecraft:dirt|0": 2
}
},
{
"output": "minecraft:dirt|2",
"ingredients": {
"minecraft:dirt|0": 2
}
},
{
"output": "minecraft:mycelium|0",
"ingredients": {
"minecraft:dirt|0": 2
}
},
{
"output": "minecraft:grass_path|0",
"ingredients": [ "minecraft:grass|0" ]
},
{
"output": "minecraft:iron_horse_armor|0",
"ingredients": {
"minecraft:iron_ingot|0": 8
}
},
{
"output": "minecraft:golden_horse_armor|0",
"ingredients": {
"minecraft:gold_ingot|0": 8
}
},
{
"output": "minecraft:diamond_horse_armor|0",
"ingredients": {
"minecraft:diamond|0": 8
}
}
]
},
"concrete_powder_to_block": {
"comment": "Propagate concrete powder values to concrete blocks",
"conversions": [
{
"output": "minecraft:concrete|0",
"ingredients": [ "minecraft:concrete_powder|0" ]
},
{
"output": "minecraft:concrete|1",
"ingredients": [ "minecraft:concrete_powder|1" ]
},
{
"output": "minecraft:concrete|2",
"ingredients": [ "minecraft:concrete_powder|2" ]
},
{
"output": "minecraft:concrete|3",
"ingredients": [ "minecraft:concrete_powder|3" ]
},
{
"output": "minecraft:concrete|4",
"ingredients": [ "minecraft:concrete_powder|4" ]
},
{
"output": "minecraft:concrete|5",
"ingredients": [ "minecraft:concrete_powder|5" ]
},
{
"output": "minecraft:concrete|6",
"ingredients": [ "minecraft:concrete_powder|6" ]
},
{
"output": "minecraft:concrete|7",
"ingredients": [ "minecraft:concrete_powder|7" ]
},
{
"output": "minecraft:concrete|8",
"ingredients": [ "minecraft:concrete_powder|8" ]
},
{
"output": "minecraft:concrete|9",
"ingredients": [ "minecraft:concrete_powder|9" ]
},
{
"output": "minecraft:concrete|10",
"ingredients": [ "minecraft:concrete_powder|10" ]
},
{
"output": "minecraft:concrete|11",
"ingredients": [ "minecraft:concrete_powder|11" ]
},
{
"output": "minecraft:concrete|12",
"ingredients": [ "minecraft:concrete_powder|12" ]
},
{
"output": "minecraft:concrete|13",
"ingredients": [ "minecraft:concrete_powder|13" ]
},
{
"output": "minecraft:concrete|14",
"ingredients": [ "minecraft:concrete_powder|14" ]
},
{
"output": "minecraft:concrete|15",
"ingredients": [ "minecraft:concrete_powder|15" ]
}
]
},
"notch_apple": {
"comment": "Give Notch apple a value based on its old recipe",
"conversions": [
{
"output": "minecraft:golden_apple|1",
"ingredients": {
"minecraft:apple|0": 1,
"minecraft:gold_block|0": 8
}
}
]
}
},
"values": {
"before": {
"minecraft:cobblestone|0": 1,
"minecraft:stone|0": 1,
"minecraft:stone|1": 16,
"minecraft:stone|3": 16,
"minecraft:stone|5": 16,
"minecraft:stonebrick|2": 1,
"minecraft:stonebrick|3": 1,
"minecraft:end_stone|0": 1,
"minecraft:netherrack|0": 1,
"minecraft:dirt|0": 1,
"minecraft:sand|0": 1,
"minecraft:sand|1": 1,
"minecraft:snow|0": 1,
"minecraft:ice|0": 1,
"minecraft:deadbush|0": 1,
"minecraft:gravel|0": 4,
"minecraft:cactus|0": 8,
"minecraft:vine|0": 8,
"minecraft:web|0": 12,
"minecraft:waterlily|0": 16,
"minecraft:red_flower|0": 16,
"minecraft:red_flower|1": 16,
"minecraft:red_flower|2": 16,
"minecraft:red_flower|3": 16,
"minecraft:red_flower|4": 16,
"minecraft:red_flower|5": 16,
"minecraft:red_flower|6": 16,
"minecraft:red_flower|7": 16,
"minecraft:red_flower|8": 16,
"minecraft:double_plant|0": 32,
"minecraft:double_plant|1": 32,
"minecraft:double_plant|4": 32,
"minecraft:double_plant|5": 32,
"minecraft:yellow_flower|0": 16,
"minecraft:red_mushroom|0": 32,
"minecraft:brown_mushroom|0": 32,
"minecraft:reeds|0": 32,
"minecraft:soul_sand|0": 49,
"minecraft:obsidian|0": 64,
"minecraft:stained_hardened_clay|*": 64,
"minecraft:sponge|0": 128,
"minecraft:sponge|1": 128,
"minecraft:tallgrass|0": 1,
"minecraft:tallgrass|1": 1,
"minecraft:tallgrass|2": 1,
"minecraft:double_plant|2": 1,
"minecraft:double_plant|3": 1,
"minecraft:packed_ice|0": 4,
"minecraft:magma|0": 128,
"minecraft:chorus_plant|0": 64,
"minecraft:chorus_flower|0": 96,
"minecraft:wheat_seeds|0": 16,
"minecraft:beetroot_seeds|0": 16,
"minecraft:melon|0": 16,
"minecraft:wheat|0": 24,
"minecraft:nether_wart|0": 24,
"minecraft:apple|0": 128,
"minecraft:pumpkin|0": 144,
"minecraft:porkchop|0": 64,
"minecraft:beef|0": 64,
"minecraft:chicken|0": 64,
"minecraft:rabbit|0": 64,
"minecraft:mutton|0": 64,
"minecraft:fish|0": 64,
"minecraft:fish|1": 64,
"minecraft:fish|2": 64,
"minecraft:fish|3": 64,
"minecraft:carrot|0": 64,
"minecraft:beetroot|0": 64,
"minecraft:potato|0": 64,
"minecraft:poisonous_potato|0": 64,
"minecraft:chorus_fruit|0": 192,
"minecraft:string|0": 12,
"minecraft:rotten_flesh|0": 32,
"minecraft:slime_ball|0": 32,
"minecraft:egg|0": 32,
"minecraft:feather|0": 48,
"minecraft:rabbit_hide|0": 16,
"minecraft:rabbit_foot|0": 128,
"minecraft:spider_eye|0": 128,
"minecraft:gunpowder|0": 192,
"minecraft:ender_pearl|0": 1024,
"minecraft:blaze_rod|0": 1536,
"minecraft:shulker_shell|0": 2048,
"minecraft:ghast_tear|0": 4096,
"minecraft:dragon_egg|0": 262144,
"minecraft:potion|0": 0,
"minecraft:saddle|0": 192,
"minecraft:name_tag|0": 192,
"minecraft:record_11|0": 2048,
"minecraft:record_13|0": 2048,
"minecraft:record_blocks|0": 2048,
"minecraft:record_cat|0": 2048,
"minecraft:record_chirp|0": 2048,
"minecraft:record_far|0": 2048,
"minecraft:record_mall|0": 2048,
"minecraft:record_mellohi|0": 2048,
"minecraft:record_stal|0": 2048,
"minecraft:record_strad|0": 2048,
"minecraft:record_wait|0": 2048,
"minecraft:record_ward|0": 2048,
"minecraft:diamond|0": 8192,
"minecraft:flint|0": 4,
"minecraft:coal|0": 128,
"minecraft:redstone|0": 64,
"minecraft:glowstone_dust|0": 384,
"minecraft:quartz|0": 256,
"minecraft:prismarine_shard|0": 256,
"minecraft:prismarine_crystals|0": 512,
"minecraft:dye|0": 16,
"minecraft:dye|3": 128,
"minecraft:dye|4": 864,
"minecraft:enchanted_book|0": 2048,
"minecraft:emerald|0": 16384,
"minecraft:nether_star|0": 139264,
"minecraft:clay_ball|0": 16,
"minecraft:bone|0": 144,
"minecraft:snowball|0": 1,
"minecraft:filled_map|0": 1472
}
}
}
@@ -0,0 +1,86 @@
/*
NOTE: This file is an example. It will be regenerated each time mapping occurs, and is not actually parsed.
Files in this folder can be used to add Conversions and values to the EMC Calculation.
All files in this folder that end with .json will be loaded and can be enabled/disabled in the mapping.cfg.
A grammar is available at: https://gist.github.com/williewillus/9ebb0d04329526e31564
*/
{
"comment": "An example for the custom conversion JSONs",
"groups": {
"boring_conversions": {
"comment": "Some normal conversions, different syntaxes are listed",
"conversions": [
// These work like AE2 autocrafting: You specify what goes in, and what comes out. PE does the rest.
{
"output": "minecraft:furnace|0",
"count": 1, // Can be omitted if it's 1
"ingredients": {
"minecraft:cobblestone|0": 8
}
},
{
"out": "minecraft:iron_boots",
"ingr": [ "minecraft:iron_ingot", "minecraft:iron_ingot", "minecraft:iron_ingot", "minecraft:iron_ingot" ]
// Every occurrence counts once ^
},
// These make a "item group" that you can use in other conversions
// to represent the whole group at once (see the next conversion down)
{ "o": "FAKE|AllSeeds", "i": [ "minecraft:pumpkin_seeds" ] },
{ "o": "FAKE|AllSeeds", "i": [ "minecraft:wheat_seeds" ] },
{ "o": "FAKE|AllSeeds", "i": [ "minecraft:melon_seeds" ] },
{ "o": "FAKE|AllSeeds", "i": [ "minecraft:wheat_seeds" ] },
{
"o": "minecraft:grass|0",
"i": [ "FAKE|AllSeeds", "minecraft:dirt|0" ]
},
{
"o": "minecraft:bed|0",
"i": {
"minecraft:planks|*": 3, // * means all metas
"minecraft:wool|*": 3
}
},
{
"o": "OD|gemDiamond",
"i": [ "OD|stone" ] // Ore Dictionary
},
{
"o": "FLUID|fluidDiamond",
"i": [ "minecraft:diamond|0" ] // Fluids too
}
]
}
},
"values": {
"before": {
// Set values that'll be used to derive other values. You want most of your values here.
// "FREE" means the item will not contribute anything to the value of any other item it crafts into
// All the various item forms (normal, fake, OD, fluid) supported here
"minecraft:sponge": 1,
"OD|gemDiamond": "FREE"
},
"after": {
// Just like before, but happens after main calculation and won't be used to derive other values
// Used to "peg" an item at a certain value
},
"conversion": [
// These are like the group conversions above but are a bit special
// They are applied after main calculation and won't be used to derive other values
// Used to "peg" an item at a certain value relative to another item
{
"o": "OD|ingotGold",
"i": [ "minecraft:steak|0" ],
"evalOD": true // Peg this value for ALL ingotGold's
}
]
}
}
@@ -0,0 +1,49 @@
{
"comment": "Sets default conversions for various metals from other mods",
"comment_1": "This file is only shown as an example, it will be regenerated every time mapping occurs in order to let us",
"comment_2": "change default values. To specify your own custom values use a separate JSON or the /projecte commands ingame",
"groups": {},
"values": {
"before": {
"OD|ingotIron":256
},
"conversion": [
{"evalOD": true, "o": "OD|ingotObsidian", "c": 2, "i": {"minecraft:obsidian|0": 1}},
{"evalOD": true, "o": "OD|ingotGold", "c": 1, "i": {"OD|ingotIron":8}},
{"evalOD": true, "o": "OD|ingotCopper", "c": 2, "i": {"OD|ingotIron":1}},
{"evalOD": true, "o": "OD|ingotTin", "c": 1, "i": {"OD|ingotIron":1}},
{"evalOD": true, "o": "OD|ingotBronze", "c": 4, "i": {"OD|ingotCopper": 3, "OD|ingotTin": 1}},
{"evalOD": true, "o": "OD|ingotSilver", "c": 1, "i": {"OD|ingotIron":2}},
{"evalOD": true, "o": "OD|ingotLead", "c": 1, "i": {"OD|ingotIron":2}},
{"evalOD": true, "o": "OD|ingotNickel", "c": 1, "i": {"OD|ingotIron":4}},
{"evalOD": true, "o": "OD|ingotAluminum", "c": 2, "i": {"OD|ingotIron":1}},
{"evalOD": true, "o": "OD|ingotArdite", "c": 1, "i": {"OD|ingotIron":4}},
{"evalOD": true, "o": "OD|ingotCobalt", "c": 1, "i": {"OD|ingotIron":4}},
{"evalOD": true, "o": "OD|ingotAluminumBrass", "c": 64, "i": {"OD|ingotAluminum": 48, "OD|ingotCopper": 16}},
{"evalOD": true, "o": "OD|ingotManyullyn", "c": 1, "i": {"OD|ingotCobalt": 1, "OD|ingotArdite": 1}},
{"evalOD": true, "o": "OD|ingotAlumite", "c": 48, "i": {"OD|ingotAluminum": 80, "OD|ingotIron": 32, "OD|ingotObsidian": 32}},
{"evalOD": true, "o": "OD|ingotPlatinum", "c": 1, "i": {"OD|ingotIron":16}},
{"evalOD": true, "o": "OD|ingotElectrum", "c": 2, "i": ["OD|ingotGold", "OD|ingotSilver"]},
{"evalOD": true, "o": "OD|ingotInvar", "c": 3, "i": ["OD|ingotNickel", "OD|ingotIron", "OD|ingotIron"]},
{"evalOD": true, "o": "OD|ingotSignalum", "c": 4, "i": {"OD|ingotCopper": 3, "OD|ingotSilver":1 , "OD|dustRedstone":10}},
{"evalOD": true, "o": "OD|ingotLumium", "c": 4, "i": {"OD|ingotTin": 3, "OD|ingotSilver":1 , "OD|dustGlowstone":4}},
{"evalOD": true, "o": "OD|ingotEnderium", "c": 4, "i": {
"OD|ingotTin": 2, "OD|ingotSilver":1 , "OD|ingotPlatinum":1,
"minecraft:coal|1": 1, "OD|dustRedstone": 1, "minecraft:blaze_powder|0":1, "OD|dustSulfur": 1,
"minecraft:ender_pearl|0":4}
},
{"evalOD": true, "o": "OD|ingotElectricalSteel", "c": 1, "i": ["OD|ingotIron", "minecraft:coal|1", "OD|itemSilicon"]},
{"evalOD": true, "o": "OD|ingotEnergeticAlloy", "c": 1, "i": ["OD|dustRedstone", "OD|ingotGold", "OD|dustGlowstone"]},
{"evalOD": true, "o": "OD|ingotVibrantAlloy", "c": 1, "i": ["OD|ingotEnergeticAlloy", "minecraft:ender_pearl|0"]},
{"evalOD": true, "o": "OD|ingotRedstoneAlloy", "c": 1, "i": ["OD|dustRedstone", "OD|itemSilicon"]},
{"evalOD": true, "o": "OD|ingotConductiveIron", "c": 1, "i": ["OD|dustRedstone", "OD|ingotIron"]},
{"evalOD": true, "o": "OD|ingotPulsatingIron", "c": 1, "i": ["OD|ingotIron", "minecraft:ender_pearl|0"]},
{"evalOD": true, "o": "OD|ingotDarkSteel", "c": 1, "i": ["OD|ingotIron", "minecraft:coal|1", "minecraft:obsidian|0"]},
{"evalOD": true, "o": "OD|ingotSoularium", "c": 1, "i": ["OD|ingotGold", "minecraft:soul_sand|0"]},
{"evalOD": true, "o": "OD|ingotEnderiumBase", "c": 4, "i": {"OD|ingotTin": 2, "OD|ingotSilver":1 , "OD|ingotPlatinum":1}}
]
}
}