Finally a GIT!
This commit is contained in:
@@ -0,0 +1,163 @@
|
||||
# Configuration file
|
||||
|
||||
general {
|
||||
|
||||
difficulty {
|
||||
# Adjusting this ratio changes how much EMC is received when burning a item. For example setting this to 0.5 will return half of the EMC cost.
|
||||
# Min: 0.1
|
||||
# Max: 1.0
|
||||
D:covalenceLoss=1.0
|
||||
|
||||
# How rounding occurs when Covalence Loss results in a burn value less than 1 EMC. If true the value will be rounded up to 1. If false the value will be rounded down to 0.
|
||||
B:covalenceLossRounding=true
|
||||
|
||||
# The Tome of Knowledge can be crafted.
|
||||
B:craftableTome=false
|
||||
|
||||
# Amount of damage Katar 'C' key deals
|
||||
# Min: 0.0
|
||||
# Max: 2.147483647E9
|
||||
D:katarDeathAura=12.0
|
||||
|
||||
# Set to false to disable Gem Armor offensive abilities (helmet zap and chestplate explosion)
|
||||
B:offensiveAbilities=true
|
||||
}
|
||||
|
||||
items {
|
||||
# If set to true, disables all radius-based mining functionaliy (right click of tools)
|
||||
B:disableAllRadiusMining=false
|
||||
|
||||
# Enable Watch of Flowing Time
|
||||
B:enableTimeWatch=true
|
||||
|
||||
# Allows the Harvest Goddess Band to passively grow tall grass, flowers, etc, on top of grass blocks.
|
||||
B:harvBandGrass=false
|
||||
|
||||
# Instead of vein mining the ore you right click with your Dark/Red Matter Pick/Star it vein mines all ores in an AOE around you like it did in ProjectE before version 1.4.4.
|
||||
B:pickaxeAoeVeinMining=false
|
||||
}
|
||||
|
||||
effects {
|
||||
# If true the Interdiction Torch only affects hostile mobs. If false it affects all non blacklisted living entities.
|
||||
B:interdictionMode=true
|
||||
|
||||
# Bonus ticks given by the Watch of Flowing Time while in the pedestal. 0 = effectively no bonus.
|
||||
# Min: 0
|
||||
# Max: 256
|
||||
I:timePedBonus=18
|
||||
|
||||
# Factor the Watch of Flowing Time slows down mobs by while in the pedestal. Set to 1.0 for no slowdown.
|
||||
# Min: 0.0
|
||||
# Max: 1.0
|
||||
D:timePedMobSlowness=0.10000000149011612
|
||||
|
||||
# Block ID's that the Watch of Flowing Time should not give extra random ticks to
|
||||
S:timeWatchBlockBlacklist <
|
||||
>
|
||||
|
||||
# Tile entity ID's that the Watch of Flowing Time should not give extra ticks to.
|
||||
S:timeWatchTEBlacklist <
|
||||
projecte:dm_pedestal
|
||||
>
|
||||
}
|
||||
|
||||
misc {
|
||||
# Enable a more verbose debug logging
|
||||
B:debugLogging=false
|
||||
|
||||
# Show the EMC value as a tooltip on items and blocks
|
||||
B:emcToolTips=true
|
||||
|
||||
# A cooldown (in ticks) for Gem Chestplate explosion
|
||||
# Min: 0
|
||||
# Max: 2147483647
|
||||
I:gemChestCooldown=0
|
||||
|
||||
# Show item Ore Dictionary names in tooltips (useful for custom EMC registration)
|
||||
B:odToolTips=false
|
||||
|
||||
# Show DM pedestal functions in item tooltips
|
||||
B:pedestalToolTips=true
|
||||
|
||||
# A cooldown (in ticks) for firing projectiles
|
||||
# Min: 0
|
||||
# Max: 2147483647
|
||||
I:projectileCooldown=0
|
||||
|
||||
# The Philosopher's Stone overlay softly pulsates
|
||||
B:pulsatingOverlay=false
|
||||
|
||||
# Show stats as tooltips for various ProjectE blocks
|
||||
B:statToolTips=true
|
||||
|
||||
# False requires your hand be empty for Gem Armor Offensive Abilities to be readied or triggered
|
||||
B:unsafeKeyBinds=false
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# pedestalcooldown
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Cooldown for various items within the pedestal. A cooldown of -1 will disable the functionality.
|
||||
# A cooldown of 0 will cause the actions to happen every tick. Use caution as a very low value could cause TPS issues.
|
||||
##########################################################################################################
|
||||
|
||||
pedestalcooldown {
|
||||
# Delay between Archangel Smite shooting arrows while in the pedestal.
|
||||
# Min: -1
|
||||
# Max: 2147483647
|
||||
I:archangelPedCooldown=40
|
||||
|
||||
# Delay between Body Stone healing 0.5 shanks while in the pedestal.
|
||||
# Min: -1
|
||||
# Max: 2147483647
|
||||
I:bodyPedCooldown=10
|
||||
|
||||
# Delay between Evertide Amulet trying to start rain while in the pedestal.
|
||||
# Min: -1
|
||||
# Max: 2147483647
|
||||
I:evertidePedCooldown=20
|
||||
|
||||
# Delay between Harvest Goddess trying to grow and harvest while in the pedestal.
|
||||
# Min: -1
|
||||
# Max: 2147483647
|
||||
I:harvestPedCooldown=10
|
||||
|
||||
# Delay between Ignition Ring trying to light entities on fire while in the pedestal.
|
||||
# Min: -1
|
||||
# Max: 2147483647
|
||||
I:ignitePedCooldown=40
|
||||
|
||||
# Delay between Life Stone healing both food and hunger by 0.5 shank/heart while in the pedestal.
|
||||
# Min: -1
|
||||
# Max: 2147483647
|
||||
I:lifePedCooldown=5
|
||||
|
||||
# Delay between Talisman of Repair trying to repair player items while in the pedestal.
|
||||
# Min: -1
|
||||
# Max: 2147483647
|
||||
I:repairPedCooldown=20
|
||||
|
||||
# Delay between Soul Stone healing 0.5 hearts while in the pedestal.
|
||||
# Min: -1
|
||||
# Max: 2147483647
|
||||
I:soulPedCooldown=10
|
||||
|
||||
# Delay between SWRG trying to smite mobs while in the pedestal.
|
||||
# Min: -1
|
||||
# Max: 2147483647
|
||||
I:swrgPedCooldown=70
|
||||
|
||||
# Delay between Volcanite Amulet trying to stop rain while in the pedestal.
|
||||
# Min: -1
|
||||
# Max: 2147483647
|
||||
I:volcanitePedCooldown=20
|
||||
|
||||
# Delay between Zero Ring trying to extinguish entities and freezing ground while in the pedestal.
|
||||
# Min: -1
|
||||
# Max: 2147483647
|
||||
I:zeroPedCooldown=40
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -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}}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,255 @@
|
||||
# Configuration file
|
||||
|
||||
enabledmappers {
|
||||
# Allows other Mods to add Recipes to the EMC Calculation. [default: true]
|
||||
B:APICustomConversionMapper=true
|
||||
|
||||
# Allows other mods to set EMC values using the ProjectEAPI [default: true]
|
||||
B:APICustomEMCMapper=true
|
||||
|
||||
# Add Conversions for Crafting Recipes gathered from net.minecraft.item.crafting.CraftingManager [default: true]
|
||||
B:CraftingMapper=true
|
||||
|
||||
# Uses json files within config/ProjectE/customConversions/ to add values and conversions [default: true]
|
||||
B:CustomConversionMapper=true
|
||||
|
||||
# Uses the `custom_emc.json` File to add EMC values. [default: true]
|
||||
B:CustomEMCMapper=true
|
||||
|
||||
# Adds Conversions for fluid container items and fluids. [default: true]
|
||||
B:FluidMapper=true
|
||||
|
||||
# Blacklist some OreDictionary names from getting an EMC value [default: true]
|
||||
B:OreDictionaryMapper=true
|
||||
|
||||
# Add Conversions for `FurnaceRecipes` [default: true]
|
||||
B:SmeltingMapper=true
|
||||
}
|
||||
|
||||
|
||||
general {
|
||||
# Want to take a look at the internals of EMC Calculation? Enable this to write all the conversions and setValue-Commands to config/ProjectE/mappingdump.json [default: false]
|
||||
B:dumpEverythingToFile=false
|
||||
|
||||
# Log known EMC Exploits. This can not and will not find all possible exploits. This will only find exploits that result in fixed/custom emc values that the algorithm did not overwrite. Exploits that derive from conversions that are unknown to ProjectE will not be found. [default: true]
|
||||
B:logEMCExploits=true
|
||||
|
||||
# When the next EMC mapping occurs write the results to config/ProjectE/pregenerated_emc.json and only ever run the mapping again when that file does not exist, this setting is set to false, or an error occurred parsing that file. [default: false]
|
||||
B:pregenerate=false
|
||||
}
|
||||
|
||||
|
||||
mapperconfigurations {
|
||||
|
||||
oredictionarymapper {
|
||||
# Set EMC=0 for everything that has an OD Name that starts with `ore`, `dust` or `crushed` besides `dustPlastic` [default: true]
|
||||
B:blacklistOresAndDusts=true
|
||||
}
|
||||
|
||||
apicustomemcmapper {
|
||||
|
||||
customemcpriorities {
|
||||
# Priority for Mod with ModId = abyssalcraft. Values: 226 [range: 0 ~ 512, default: 1]
|
||||
I:abyssalcraftpriority=1
|
||||
|
||||
# Priority for Mod with ModId = divinerpg. Values: 129 [range: 0 ~ 512, default: 1]
|
||||
I:divinerpgpriority=1
|
||||
I:equivalentenergisticspriority=1
|
||||
|
||||
# Priority for Mod with ModId = expequiv. Values: 2812 [range: 0 ~ 512, default: 1]
|
||||
I:expequivpriority=1
|
||||
I:metallurgypriority=1
|
||||
|
||||
# Priority for Mod with ModId = nuclearcraft. Values: 353 [range: 0 ~ 512, default: 1]
|
||||
I:nuclearcraftpriority=1
|
||||
}
|
||||
|
||||
permissions {
|
||||
|
||||
nuclearcraft {
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'abyssalcraft'. Options: [both, set, remove, none] [default: both]
|
||||
S:abyssalcraft=none
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'actuallyadditions'. Options: [both, set, remove, none] [default: both]
|
||||
S:actuallyadditions=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'appliedenergistics2'. Options: [both, set, remove, none] [default: both]
|
||||
S:appliedenergistics2=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'bewitchment'. Options: [both, set, remove, none] [default: both]
|
||||
S:bewitchment=none
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'bigreactors'. Options: [both, set, remove, none] [default: both]
|
||||
S:bigreactors=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'bloodmagic'. Options: [both, set, remove, none] [default: both]
|
||||
S:bloodmagic=none
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'careerbees'. Options: [both, set, remove, none] [default: both]
|
||||
S:careerbees=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'chisel'. Options: [both, set, remove, none] [default: both]
|
||||
S:chisel=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'enderio'. Options: [both, set, remove, none] [default: both]
|
||||
S:enderio=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'forestry'. Options: [both, set, remove, none] [default: both]
|
||||
S:forestry=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'iceandfire'. Options: [both, set, remove, none] [default: both]
|
||||
S:iceandfire=none
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'immersiveengineering'. Options: [both, set, remove, none] [default: both]
|
||||
S:immersiveengineering=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'libvulpes'. Options: [both, set, remove, none] [default: both]
|
||||
S:libvulpes=both
|
||||
S:mekanism=both
|
||||
S:metallurgy=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'minecraft'. Options: [both, set, remove, none] [default: both]
|
||||
S:minecraft=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'nuclearcraft'. Options: [both, set, remove, none] [default: both]
|
||||
S:nuclearcraft=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'projectred-core'. Options: [both, set, remove, none] [default: both]
|
||||
S:projectred-core=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'projectred-exploration'. Options: [both, set, remove, none] [default: both]
|
||||
S:projectred-exploration=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'railcraft'. Options: [both, set, remove, none] [default: both]
|
||||
S:railcraft=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'techreborn'. Options: [both, set, remove, none] [default: both]
|
||||
S:techreborn=both
|
||||
|
||||
# Allow 'nuclearcraft' to set and or remove values for 'thermalfoundation'. Options: [both, set, remove, none] [default: both]
|
||||
S:thermalfoundation=both
|
||||
}
|
||||
|
||||
expequiv {
|
||||
# Allow 'expequiv' to set and or remove values for 'IntermediateFakeItemsUsedInRecipes'. Options: [both, set, remove, none] [default: both]
|
||||
S:IntermediateFakeItemsUsedInRecipes=both
|
||||
|
||||
# Allow 'expequiv' to set and or remove values for 'actuallyadditions'. Options: [both, set, remove, none] [default: both]
|
||||
S:actuallyadditions=both
|
||||
|
||||
# Allow 'expequiv' to set and or remove values for 'appliedenergistics2'. Options: [both, set, remove, none] [default: both]
|
||||
S:appliedenergistics2=both
|
||||
|
||||
# Allow 'expequiv' to set and or remove values for 'astralsorcery'. Options: [both, set, remove, none] [default: both]
|
||||
S:astralsorcery=none
|
||||
|
||||
# Allow 'expequiv' to set and or remove values for 'avaritia'. Options: [both, set, remove, none] [default: both]
|
||||
S:avaritia=both
|
||||
S:bloodmagic=none
|
||||
|
||||
# Allow 'expequiv' to set and or remove values for 'botania'. Options: [both, set, remove, none] [default: both]
|
||||
S:botania=none
|
||||
S:draconicevolution=both
|
||||
|
||||
# Allow 'expequiv' to set and or remove values for 'enderio'. Options: [both, set, remove, none] [default: both]
|
||||
S:enderio=both
|
||||
|
||||
# Allow 'expequiv' to set and or remove values for 'forestry'. Options: [both, set, remove, none] [default: both]
|
||||
S:forestry=both
|
||||
|
||||
# Allow 'expequiv' to set and or remove values for 'immersiveengineering'. Options: [both, set, remove, none] [default: both]
|
||||
S:immersiveengineering=both
|
||||
|
||||
# Allow 'expequiv' to set and or remove values for 'minecraft'. Options: [both, set, remove, none] [default: both]
|
||||
S:minecraft=both
|
||||
S:mysticalagradditions=both
|
||||
S:mysticalagriculture=both
|
||||
|
||||
# Allow 'expequiv' to set and or remove values for 'techreborn'. Options: [both, set, remove, none] [default: both]
|
||||
S:techreborn=both
|
||||
|
||||
# Allow 'expequiv' to set and or remove values for 'thaumcraft'. Options: [both, set, remove, none] [default: both]
|
||||
S:thaumcraft=none
|
||||
|
||||
# Allow 'expequiv' to set and or remove values for 'thermalfoundation'. Options: [both, set, remove, none] [default: both]
|
||||
S:thermalfoundation=both
|
||||
}
|
||||
|
||||
abyssalcraft {
|
||||
# Allow 'abyssalcraft' to set and or remove values for 'abyssalcraft'. Options: [both, set, remove, none] [default: both]
|
||||
S:abyssalcraft=none
|
||||
|
||||
# Allow 'abyssalcraft' to set and or remove values for 'appliedenergistics2'. Options: [both, set, remove, none] [default: both]
|
||||
S:appliedenergistics2=both
|
||||
|
||||
# Allow 'abyssalcraft' to set and or remove values for 'forge'. Options: [both, set, remove, none] [default: both]
|
||||
S:forge=both
|
||||
S:mekanism=both
|
||||
|
||||
# Allow 'abyssalcraft' to set and or remove values for 'thermalfoundation'. Options: [both, set, remove, none] [default: both]
|
||||
S:thermalfoundation=both
|
||||
}
|
||||
|
||||
equivalentenergistics {
|
||||
S:equivalentenergistics=both
|
||||
}
|
||||
|
||||
divinerpg {
|
||||
# Allow 'divinerpg' to set and or remove values for 'divinerpg'. Options: [both, set, remove, none] [default: both]
|
||||
S:divinerpg=none
|
||||
}
|
||||
|
||||
metallurgy {
|
||||
S:metallurgy=both
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
customconversionmapper {
|
||||
# Read file: ODdefaults.json? [default: true]
|
||||
B:ODdefaults=true
|
||||
|
||||
# Read file: defaults.json? [default: true]
|
||||
B:defaults=true
|
||||
|
||||
# Read file: metals.json? [default: true]
|
||||
B:metals=true
|
||||
}
|
||||
|
||||
craftingmapper {
|
||||
|
||||
irecipeimplementations {
|
||||
# Maps `IRecipe` CraftTweaker crafting recipes that extend `MCRecipeShaped` or `MCRecipeShapeless [default: true]
|
||||
B:enableCraftTweakerRecipeMapper=true
|
||||
|
||||
# Maps custom IRecipe's from ProjectE [default: true]
|
||||
B:enablePECustomRecipeMapper=true
|
||||
|
||||
# Maps `RecipeStage` implementation of `IRecipe` from Recipe Stages [default: true]
|
||||
B:enableRecipeStagesRecipeMapper=true
|
||||
|
||||
# Maps `IRecipe` crafting recipes that extend `ShapedRecipes` or `ShapelessRecipes`, and their oredict equivalents [default: true]
|
||||
B:enableVanillaRecipeMapper=true
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
smeltingmapper {
|
||||
# If X has a value and is smelted from Y, Y will get a value too. This is an experimental thing and might result in Mappings you did not expect/want to happen. [default: false]
|
||||
B:doBackwardsMapping=false
|
||||
}
|
||||
|
||||
apicustomconversionmapper {
|
||||
|
||||
allow {
|
||||
# Allow Mod expequiv to add its 76841 Recipes to the EMC Calculation [default: true]
|
||||
B:expequiv=true
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"items": [
|
||||
"tconstruct:pickaxe",
|
||||
"botania:specialflower"
|
||||
],
|
||||
"__comment": "To add items to NBT Whitelist, simply add its registry name as a String to the above array"
|
||||
}
|
||||
Reference in New Issue
Block a user