minecraft server init

This commit is contained in:
2025-07-23 08:37:00 +03:00
commit ccf1f5f4d0
2460 changed files with 291551 additions and 0 deletions

View File

@ -0,0 +1,53 @@
#priority 2600
/*
SevTech: Ages OreDict Dye Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
import crafttweaker.item.IItemStack;
/*
Remove oredicts on dyes
*/
// This item does everything apparently..
<ore:dyeBlack>.remove(<primal:sinuous_resin:0>);
// Add to then be removed
<ore:dyeBrown>.add(<betterwithmods:material:5>);
<ore:dyeBlack>.add(<nex:wither_dust:0>);
// Flowers and Lapis no longer are just dye!
<ore:dye>.remove(<minecraft:dye:*>);
<ore:dyeBlack>.remove(<actuallyadditions:item_misc:17>);
<ore:dyeBlack>.remove(<minecraft:dye:0>);
<ore:dyeBlack>.remove(<nex:wither_dust:0>);
<ore:dyeBlue>.remove(<minecraft:dye:4>);
<ore:dyeBrown>.remove(<betterwithmods:material:5>);
<ore:dyeBrown>.remove(<industrialforegoing:fertilizer:0>);
<ore:dyeBrown>.remove(<minecraft:dye:3>);
<ore:dyeCyan>.remove(<minecraft:dye:6>);
<ore:dyeGray>.remove(<minecraft:dye:8>);
<ore:dyeGreen>.remove(<minecraft:dye:2>);
<ore:dyeLightBlue>.remove(<minecraft:dye:12>);
<ore:dyeLightGray>.remove(<minecraft:dye:7>);
<ore:dyeLightGray>.remove(<rustic:ironberries>);
<ore:dyeLime>.remove(<minecraft:dye:10>);
<ore:dyeMagenta>.remove(<minecraft:dye:13>);
<ore:dyeOrange>.remove(<minecraft:dye:14>);
<ore:dyePink>.remove(<minecraft:dye:9>);
<ore:dyePurple>.remove(<minecraft:dye:5>);
<ore:dyePurple>.remove(<primal:sinuous_resin:0>);
<ore:dyePurple>.remove(<rustic:grapes>);
<ore:dyeRed>.remove(<minecraft:dye:1>);
<ore:dyeRed>.remove(<rustic:wildberries:0>);
<ore:dyeWhite>.remove(<minecraft:dye:15>);
<ore:dyeYellow>.remove(<minecraft:dye:11>);
// Natura Dye
<ore:dyeBlue>.add(<natura:materials:8>);
<ore:dyeBlue>.remove(<natura:materials:8>);

View File

@ -0,0 +1,85 @@
#priority 2600
/*
SevTech: Ages OreDict Food / Plants Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
import crafttweaker.item.IItemStack;
// There shall be one and only one FLOUR!
<ore:foodFlour>.remove(<betterwithmods:raw_pastry:3>);
<ore:foodFlour>.add(<horsepower:flour:0>);
// Add the salts so our recipe loops work correctly on load.
<ore:foodSalt>.add(<primal:salt_dust_netjry:0>);
<ore:foodSalt>.add(<primal:salt_dust_rock:0>);
<ore:foodSalt>.add(<primal:salt_dust_fire:0>);
<ore:foodSalt>.add(<primal:salt_dust_void:0>);
<ore:foodSalt>.add(<mekanism:salt:0>);
<ore:foodSalt>.add(<immersivetech:material:0>);
// Adding these to the list because THEY ARE COOKED MEAT AND WERE NOT ADDED >:O
<ore:listAllmeatcooked>.add(<betterwithmods:cooked_bat_wing:0>);
<ore:listAllmeatcooked>.add(<betterwithmods:cooked_wolf_chop:0>);
<ore:listAllmeatcooked>.add(<animalium:rat_meat_cooked:0>);
<ore:listAllmeatcooked>.add(<animalium:bear_meat_cooked:0>);
<ore:listAllmeatcooked>.add(<twilightforest:cooked_meef:0>);
<ore:listAllmeatcooked>.add(<twilightforest:cooked_venison:0>);
<ore:listAllmeatcooked>.add(<thebetweenlands:snail_flesh_cooked:0>);
<ore:listAllmeatcooked>.add(<thebetweenlands:frog_legs_cooked:0>);
<ore:listAllmeatcooked>.add(<thebetweenlands:angler_meat_cooked:0>);
<ore:listAllmeatcooked>.add(<nex:ghast_meat_cooked:0>);
<ore:listAllmeatcooked>.add(<natura:edibles:1>);
<ore:cordageGeneral>.remove(<primal:silk_cordage:0>);
<ore:cordageGeneral>.remove(<primal:void_cordage:0>);
<ore:cordageGeneral>.remove(<primal:sinuous_fiber:0>);
<ore:cordageGeneral>.remove(<primal:sinuous_cordage:0>);
<ore:plantfiber>.add(<primal:plant_fiber:0>);
<ore:thatchingMaterialBasic>.add(<primal:rush_stems:0>);
<ore:string>.remove(<primal_tech:twine>);
/*
Seeds
*/
// IF YOU MAKE A SEED ADD IT TO THE ALLSEEDS LIST! >:()
var seedOreDict = <ore:thisIsWhatHappensWhenYouDontFollowOreDictionariesForSeeds>;
var seeds = [
<actuallyadditions:item_canola_seed:0>,
<actuallyadditions:item_coffee_seed:0>,
<actuallyadditions:item_flax_seed:0>,
<actuallyadditions:item_misc:23>,
<actuallyadditions:item_misc:24>,
<actuallyadditions:item_rice_seed:0>,
<betterwithaddons:crop_rice:0>,
<betterwithaddons:crop_rush:0>,
<betterwithmods:hemp:0>,
//<cavern:acresia:0>,
<minecraft:beetroot_seeds:0>,
<minecraft:carrot:0>,
<minecraft:melon_seeds:0>,
<minecraft:nether_wart:0>,
<minecraft:potato:0>,
<minecraft:pumpkin_seeds:0>,
<minecraft:wheat_seeds:0>,
<natura:overworld_seeds:1>,
<natura:overworld_seeds:0>,
<primal:aconite_root:0>,
<primal:corn_seeds:0>,
<primal:corypha_seed:0>,
<primal:daucus_murn_seeds:0>,
<primal:dry_grass_seed:0>,
<primal:nether_seed:0>,
<primal:rush_seeds:0>,
<primal:searing_ember:0>,
<primal:valus_seed:0>,
<primal:void_seed:0>
] as IItemStack[];
for seed in seeds {
seedOreDict.add(seed);
}

View File

@ -0,0 +1,19 @@
#priority 2600
/*
SevTech: Ages OreDict Metals Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
<ore:ingotTamahagane>.remove(<primal:tamahagane_ingot:0>);
<ore:nuggetSoulium>.remove(<mysticalagriculture:crafting:45>);
<ore:nuggetInsanium>.remove(<mysticalagradditions:insanium:3>);
// Add to oredict so it can be removed
<ore:gearCompressedIron>.add(<pneumaticcraft:compressed_iron_gear:0>);
// Remove Primal Metals (We don't need them and they'll cause confusion)
<ore:nuggetPlatinum>.remove(<primal:platinum_nugget>);

View File

@ -0,0 +1,14 @@
#priority 2600
/*
SevTech: Ages OreDict Mod Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
<ore:gearWood>.add(<buildcraftcore:gear_wood:0>);
<ore:gearStone>.add(<buildcraftcore:gear_stone:0>);
<ore:gearIron>.add(<buildcraftcore:gear_iron:0>);
<ore:gearGold>.add(<buildcraftcore:gear_gold:0>);
<ore:gearDiamond>.add(<buildcraftcore:gear_diamond:0>);

View File

@ -0,0 +1,39 @@
#priority 2600
/*
SevTech: Ages OreDict Mod Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
import crafttweaker.item.IItemStack;
import crafttweaker.oredict.IOreDictEntry;
// Usage: <chiselBlock>: <oreDict>
var oreDictChiselPairs as IOreDictEntry[IItemStack] = {
<chisel:blockaluminum:0>: <ore:blockAluminum>,
<chisel:blockbronze:0>: <ore:blockBronze>,
<chisel:blockcobalt:0>: <ore:blockCobalt>,
<chisel:blockcopper:0>: <ore:blockCopper>,
<chisel:diamond:0>: <ore:blockDiamond>,
<chisel:blockelectrum:0>: <ore:blockElectrum>,
<chisel:emerald:0>: <ore:blockEmerald>,
<chisel:gold:0>: <ore:blockGold>,
<chisel:iron:0>: <ore:blockIron>,
<chisel:lapis:0>: <ore:blockLapis>,
<chisel:blocklead:0>: <ore:blockLead>,
<chisel:blocknickel:0>: <ore:blockNickel>,
<chisel:blockplatinum:0>: <ore:blockPlatinum>,
<chisel:redstone:0>: <ore:blockRedstone>,
<chisel:redstone1:0>: <ore:blockRedstone>,
<chisel:blocksilver:0>: <ore:blockSilver>,
<chisel:blocksteel:0>: <ore:blockSteel>,
<chisel:blocktin:0>: <ore:blockTin>
};
for chiselBlock, oreDict in oreDictChiselPairs {
for chiselBlockSubItem in chiselBlock.definition.subItems {
oreDict.remove(chiselBlockSubItem);
}
}

View File

@ -0,0 +1,27 @@
#priority 2600
/*
SevTech: Ages OreDict Mod Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
// Heavy Oxygen Tanks
<ore:tankOxygenHeavy>.add(<galacticraftcore:oxygen_tank_heavy_full:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_white:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_orange:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_magenta:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_light_blue:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_yellow:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_pink:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_gray:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_light_gray:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_cyan:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_purple:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_blue:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_brown:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_green:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_lime:*>);
<ore:tankOxygenHeavy>.add(<extraplanets:oxygen_tank_heavy_full_black:*>);

View File

@ -0,0 +1,17 @@
#priority 2600
/*
SevTech: Ages OreDict Mod Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
<ore:ingotDesh>.add(<galacticraftplanets:item_basic_mars:2>);
// Remove Meteoric Iron Block from ore oredict... because... why...
<ore:oreMeteoricIron>.add(<galacticraftcore:basic_block_core:12>);
<ore:oreMeteoricIron>.remove(<galacticraftcore:basic_block_core:12>);
// Add Raw Meteoric Iron to Ore Oredict since it and Fallen Meteor can behave the same.
<ore:oreMeteoricIron>.add(<galacticraftcore:meteoric_iron_raw:0>);

View File

@ -0,0 +1,106 @@
#priority 2600
/*
SevTech: Ages OreDict Mod Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
// Ores
<ore:oreCopper>.add(<mekanism:oreblock:1>);
<ore:oreOsmium>.add(<mekanism:oreblock:0>);
<ore:oreTin>.add(<mekanism:oreblock:2>);
// Copper
<ore:blockCopper>.add(<mekanism:basicblock:12>);
<ore:clumpCopper>.add(<mekanism:clump:3>);
<ore:crystalCopper>.add(<mekanism:crystal:3>);
<ore:dustDirtyCopper>.add(<mekanism:dirtydust:3>);
<ore:dustCopper>.add(<mekanism:dust:3>);
<ore:ingotCopper>.add(<mekanism:ingot:5>);
<ore:nuggetCopper>.add(<mekanism:nugget:5>);
<ore:shardCopper>.add(<mekanism:shard:3>);
// Gold
<ore:clumpGold>.add(<mekanism:clump:1>);
<ore:crystalGold>.add(<mekanism:crystal:1>);
<ore:dustDirtyGold>.add(<mekanism:dirtydust:1>);
<ore:dustGold>.add(<mekanism:dust:1>);
<ore:shardGold>.add(<mekanism:shard:1>);
// Iron
<ore:clumpIron>.add(<mekanism:clump:0>);
<ore:crystalIron>.add(<mekanism:crystal:0>);
<ore:dustDirtyIron>.add(<mekanism:dirtydust:0>);
<ore:dustIron>.add(<mekanism:dust:0>);
<ore:shardIron>.add(<mekanism:shard:0>);
// Lead
<ore:clumpLead>.add(<mekanism:clump:6>);
<ore:crystalLead>.add(<mekanism:crystal:6>);
<ore:dustDirtyLead>.add(<mekanism:dirtydust:6>);
<ore:dustLead>.add(<mekanism:dust:6>);
<ore:shardLead>.add(<mekanism:shard:6>);
// Osmium
<ore:blockOsmium>.add(<mekanism:basicblock:0>);
<ore:clumpOsmium>.add(<mekanism:clump:2>);
<ore:crystalOsmium>.add(<mekanism:crystal:2>);
<ore:dustDirtyOsmium>.add(<mekanism:dirtydust:2>);
<ore:dustOsmium>.add(<mekanism:dust:2>);
<ore:ingotOsmium>.add(<mekanism:ingot:1>);
<ore:nuggetOsmium>.add(<mekanism:nugget:1>);
<ore:shardOsmium>.add(<mekanism:shard:2>);
// Silver
<ore:clumpSilver>.add(<mekanism:clump:5>);
<ore:crystalSilver>.add(<mekanism:crystal:5>);
<ore:dustDirtySilver>.add(<mekanism:dirtydust:5>);
<ore:dustSilver>.add(<mekanism:dust:5>);
<ore:shardSilver>.add(<mekanism:shard:5>);
// Tin
<ore:blockTin>.add(<mekanism:basicblock:13>);
<ore:clumpTin>.add(<mekanism:clump:4>);
<ore:crystalTin>.add(<mekanism:crystal:4>);
<ore:dustDirtyTin>.add(<mekanism:dirtydust:4>);
<ore:dustTin>.add(<mekanism:dust:4>);
<ore:ingotTin>.add(<mekanism:ingot:6>);
<ore:nuggetTin>.add(<mekanism:nugget:6>);
<ore:shardTin>.add(<mekanism:shard:4>);
// Refined Obsidian
<ore:blockRefinedObsidian>.add(<mekanism:basicblock:2>);
<ore:dustRefinedObsidian>.add(<mekanism:otherdust:5>);
<ore:ingotRefinedObsidian>.add(<mekanism:ingot:0>);
<ore:nuggetRefinedObsidian>.add(<mekanism:nugget:0>);
// Refined Glowstone
<ore:blockRefinedGlowstone>.add(<mekanism:basicblock:4>);
<ore:ingotRefinedGlowstone>.add(<mekanism:ingot:3>);
<ore:nuggetRefinedGlowstone>.add(<mekanism:nugget:3>);
// Bronze
<ore:blockBronze>.add(<mekanism:basicblock:1>);
<ore:ingotBronze>.add(<mekanism:ingot:2>);
<ore:nuggetBronze>.add(<mekanism:nugget:2>);
// Misc
<ore:blockCharcoal>.add(<mekanism:basicblock:3>);
<ore:blockSalt>.add(<mekanism:saltblock:0>);
<ore:blockSteel>.add(<mekanism:basicblock:5>);
<ore:dustDiamond>.add(<mekanism:otherdust:0>);
<ore:dustLithium>.add(<mekanism:otherdust:4>);
<ore:dustObsidian>.add(<mekanism:otherdust:6>);
<ore:dustSalt>.add(<mekanism:salt:0>);
<ore:dustSteel>.add(<mekanism:otherdust:1>);
<ore:dustSulfur>.add(<mekanism:otherdust:3>);
<ore:dustWood>.add(<mekanism:sawdust:0>);
<ore:foodSalt>.add(<mekanism:salt:0>);
<ore:foodSalt>.add(<mekanism:saltblock:0>);
<ore:ingotSteel>.add(<mekanism:ingot:4>);
<ore:itemSalt>.add(<mekanism:salt:0>);
<ore:nuggetSteel>.add(<mekanism:nugget:4>);
<ore:pulpWood>.add(<mekanism:sawdust:0>);

View File

@ -0,0 +1,102 @@
#priority 2600
/*
SevTech: Ages OreDict Mod Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
import crafttweaker.item.IItemStack;
var essenceCrops as IItemStack[] = [
<mysticalagradditions:dragon_egg_crop:0>,
<mysticalagradditions:nether_star_crop:0>,
<mysticalagradditions:tier6_inferium_crop:0>,
<mysticalagriculture:aluminum_brass_crop:0>,
<mysticalagriculture:aluminum_crop:0>,
<mysticalagriculture:aquamarine_crop:0>,
<mysticalagriculture:ardite_crop:0>,
<mysticalagriculture:basalt_crop:0>,
<mysticalagriculture:black_quartz_crop:0>,
<mysticalagriculture:blaze_crop:0>,
<mysticalagriculture:bronze_crop:0>,
<mysticalagriculture:certus_quartz_crop:0>,
<mysticalagriculture:chicken_crop:0>,
<mysticalagriculture:coal_crop:0>,
<mysticalagriculture:cobalt_crop:0>,
<mysticalagriculture:constantan_crop:0>,
<mysticalagriculture:copper_crop:0>,
<mysticalagriculture:cow_crop:0>,
<mysticalagriculture:creeper_crop:0>,
<mysticalagriculture:desh_crop:0>,
<mysticalagriculture:diamond_crop:0>,
<mysticalagriculture:dirt_crop:0>,
<mysticalagriculture:dye_crop:0>,
<mysticalagriculture:electrum_crop:0>,
<mysticalagriculture:emerald_crop:0>,
<mysticalagriculture:end_crop:0>,
<mysticalagriculture:ender_biotite_crop:0>,
<mysticalagriculture:enderman_crop:0>,
<mysticalagriculture:experience_crop:0>,
<mysticalagriculture:fiery_ingot_crop:0>,
<mysticalagriculture:fire_crop:0>,
<mysticalagriculture:fluix_crop:0>,
<mysticalagriculture:ghast_crop:0>,
<mysticalagriculture:glowstone_crop:0>,
<mysticalagriculture:glowstone_ingot_crop:0>,
<mysticalagriculture:gold_crop:0>,
<mysticalagriculture:guardian_crop:0>,
<mysticalagriculture:ice_crop:0>,
<mysticalagriculture:iron_crop:0>,
<mysticalagriculture:ironwood_crop:0>,
<mysticalagriculture:knightmetal_crop:0>,
<mysticalagriculture:knightslime_crop:0>,
<mysticalagriculture:lapis_lazuli_crop:0>,
<mysticalagriculture:lead_crop:0>,
<mysticalagriculture:limestone_crop:0>,
<mysticalagriculture:manyullyn_crop:0>,
<mysticalagriculture:marble_crop:0>,
<mysticalagriculture:meteoric_iron_crop:0>,
<mysticalagriculture:nature_crop:0>,
<mysticalagriculture:nether_crop:0>,
<mysticalagriculture:nether_quartz_crop:0>,
<mysticalagriculture:nickel_crop:0>,
<mysticalagriculture:obsidian_crop:0>,
<mysticalagriculture:osmium_crop:0>,
<mysticalagriculture:pig_crop:0>,
<mysticalagriculture:platinum_crop:0>,
<mysticalagriculture:quartz_enriched_iron_crop:0>,
<mysticalagriculture:rabbit_crop:0>,
<mysticalagriculture:redstone_crop:0>,
<mysticalagriculture:refined_obsidian_crop:0>,
<mysticalagriculture:rock_crystal_crop:0>,
<mysticalagriculture:sheep_crop:0>,
<mysticalagriculture:silicon_crop:0>,
<mysticalagriculture:silver_crop:0>,
<mysticalagriculture:skeleton_crop:0>,
<mysticalagriculture:sky_stone_crop:0>,
<mysticalagriculture:slate_crop:0>,
<mysticalagriculture:slime_crop:0>,
<mysticalagriculture:spider_crop:0>,
<mysticalagriculture:starmetal_crop:0>,
<mysticalagriculture:steel_crop:0>,
<mysticalagriculture:steeleaf_crop:0>,
<mysticalagriculture:stone_crop:0>,
<mysticalagriculture:tier1_inferium_crop:0>,
<mysticalagriculture:tier2_inferium_crop:0>,
<mysticalagriculture:tier3_inferium_crop:0>,
<mysticalagriculture:tier4_inferium_crop:0>,
<mysticalagriculture:tier5_inferium_crop:0>,
<mysticalagriculture:tin_crop:0>,
<mysticalagriculture:titanium_crop:0>,
<mysticalagriculture:uranium_crop:0>,
<mysticalagriculture:water_crop:0>,
<mysticalagriculture:wither_skeleton_crop:0>,
<mysticalagriculture:wood_crop:0>,
<mysticalagriculture:zombie_crop:0>
];
for crop in essenceCrops {
<ore:cropEssence>.add(crop);
}

View File

@ -0,0 +1,14 @@
#priority 2600
/*
SevTech: Ages OreDict Mod Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
<ore:wool>.remove(<primal:ovis_atre_wool:0>);
<ore:blockWool>.remove(<primal:ovis_atre_wool:0>);
<ore:woolOvisAtre>.remove(<primal:ovis_atre_wool:0>);
// Yew stick was not set as oredict stick. fixed to allow use in all stick recipes (#4267)
<ore:stickWood>.add(<primal:yew_stick>);

View File

@ -0,0 +1,10 @@
#priority 2600
/*
SevTech: Ages OreDict Mod Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
<ore:itemSilicon>.add(<refinedstorage:silicon:0>);

View File

@ -0,0 +1,11 @@
#priority 2600
/*
SevTech: Ages OreDict Mod Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
<ore:nuggetKnightslime>.add(<tconstruct:nuggets:3>);
<ore:nuggetPigiron>.add(<tconstruct:nuggets:4>);

View File

@ -0,0 +1,86 @@
#priority 2550
/*
SevTech: Ages OreDict Ores Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
/*
Geolosys Ores
*/
<ore:oreGeolosysAutunite>.add(<geolosys:ore:9>);
<ore:oreGeolosysAzurite>.add(<geolosys:ore:3>);
<ore:oreGeolosysBauxite>.add(<geolosys:ore:7>);
<ore:oreGeolosysBeryl>.add(<geolosys:ore_vanilla:6>);
<ore:oreGeolosysCassiterite>.add(<geolosys:ore:4>);
<ore:oreGeolosysCinnabar>.add(<geolosys:ore_vanilla:1>);
<ore:oreGeolosysCoal>.add(<geolosys:ore_vanilla:0>);
<ore:oreGeolosysGalena>.add(<geolosys:ore:6>);
<ore:oreGeolosysGold>.add(<geolosys:ore_vanilla:2>);
<ore:oreGeolosysGold>.add(<materialpart:gold:ore_galacticraftplanets_bottom>);
<ore:oreGeolosysHematite>.add(<geolosys:ore:0>);
<ore:oreGeolosysHematite>.add(<materialpart:iron:ore_galacticraftcore_bottom>);
<ore:oreGeolosysKimberlite>.add(<geolosys:ore_vanilla:5>);
<ore:oreGeolosysLapis>.add(<geolosys:ore_vanilla:3>);
<ore:oreGeolosysLimonite>.add(<geolosys:ore:1>);
<ore:oreGeolosysMalachite>.add(<geolosys:ore:2>);
<ore:oreGeolosysOsmium>.add(<materialpart:osmium:ore_minecraft_stone>);
<ore:oreGeolosysPlatinum>.add(<geolosys:ore:8>);
<ore:oreGeolosysQuartz>.add(<geolosys:ore_vanilla:4>);
<ore:oreGeolosysSphalerite>.add(<geolosys:ore:10>);
<ore:oreGeolosysTeallite>.add(<geolosys:ore:5>);
// Register all geolosys clusters with unique oredict entries (used by the IE excavator)
<ore:oreClusterAluminum>.add(<geolosys:cluster:6>);
<ore:oreClusterCopper>.add(<geolosys:cluster:2>);
<ore:oreClusterGold>.add(<geolosys:cluster:1>);
<ore:oreClusterIron>.add(<geolosys:cluster:0>);
<ore:oreClusterLead>.add(<geolosys:cluster:5>);
<ore:oreClusterNickel>.add(<geolosys:cluster:7>);
<ore:oreClusterOsmium>.add(<geolosys:cluster:12>);
<ore:oreClusterPlatinum>.add(<geolosys:cluster:8>);
<ore:oreClusterSilver>.add(<geolosys:cluster:4>);
<ore:oreClusterTin>.add(<geolosys:cluster:3>);
<ore:oreClusterUranium>.add(<geolosys:cluster:9>);
// Remove ore oredict on geolosys-styled CoT ores.
<ore:oreOsmium>.remove(<materialpart:osmium:ore_minecraft_stone>);
// Remove Geolosys Zinc ore from oredict
<ore:oreZinc>.remove(<geolosys:cluster:10>);
/*
Oredicts for Scannable
*/
<ore:oreMeteoricIron>.add(<galacticraftcore:basic_block_core:12>);
<ore:oreMeteoricIron>.add(<galacticraftcore:fallen_meteor:0>);
<ore:oreRockCrystal>.add(<astralsorcery:blockcustomore:0>);
// Add oredict to GC Ores missing them
<ore:oreAluminum>.add(<galacticraftcore:basic_block_core:7>);
<ore:oreAluminum>.add(<galacticraftplanets:asteroids_block:3>);
<ore:oreAluminum>.add(<galacticraftplanets:venus:6>);
<ore:oreCopper>.add(<galacticraftplanets:mars:0>);
<ore:oreCopper>.add(<galacticraftplanets:venus:7>);
<ore:oreIron>.add(<galacticraftplanets:mars:3>);
<ore:oreLead>.add(<galacticraftplanets:venus:8>);
<ore:oreTin>.add(<galacticraftplanets:mars:1>);
<ore:oreTin>.add(<galacticraftplanets:venus:11>);
// Add this oredict to differentiate between the two ores
<ore:oreBasicCertusQuartz>.add(<appliedenergistics2:quartz_ore:0>);
// Space Platinum
<ore:blockPlatinum>.remove(<extraplanets:kepler22b:14>);
<ore:blockSpacePlatinum>.add(<extraplanets:kepler22b:14>);
<ore:ingotPlatinum>.remove(<extraplanets:tier11_items:5>);
<ore:ingotSpacePlatinum>.add(<extraplanets:tier11_items:5>);
<ore:orePlatinum>.remove(<extraplanets:kepler22b:13>);
<ore:oreSpacePlatinum>.add(<extraplanets:kepler22b:13>);
// Black Quartz
<ore:gemQuartzBlack>.remove(<primal:quartz_vitrified>);
<ore:gemQuartzVitrified>.remove(<primal:quartz_vitrified>);

View File

@ -0,0 +1,102 @@
#priority 2600
/*
SevTech: Ages OreDict Other Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
import crafttweaker.item.IItemStack;
/*
Misc
*/
<ore:rock>.add(<immcraft:rock:0>);
// Due to this, adobe will be crafted using compost rather than dung
// Doing it this way allows the full range of adobe to be crafted
// See https://ftb.gamepedia.com/Adobe
<ore:dung>.remove(<betterwithmods:material:5>);
<ore:dung>.add(<thebetweenlands:items_misc:2>);
<ore:blockDung>.remove(<betterwithmods:aesthetic:11>);
<ore:blockDung>.add(<thebetweenlands:compost_block:0>);
<ore:table>.add(<bibliocraft:table:0>);
<ore:table>.add(<bibliocraft:table:1>);
<ore:table>.add(<bibliocraft:table:2>);
<ore:table>.add(<bibliocraft:table:3>);
<ore:table>.add(<bibliocraft:table:4>);
<ore:table>.add(<bibliocraft:table:5>);
// AS Crystal
<ore:asCrystal>.add(<astralsorcery:itemrockcrystalsimple:0>);
<ore:asCrystal>.add(<astralsorcery:itemcelestialcrystal:0>);
<ore:asCrystal>.add(<astralsorcery:itemtunedcelestialcrystal:0>);
// Hide
<ore:hideTanned>.remove(<betterwithmods:material:6>);
<ore:hideScoured>.remove(<betterwithmods:material:7>);
// Fiery bottles
<ore:bottleFiery>.add(<twilightforest:fiery_blood:0>);
<ore:bottleFiery>.add(<twilightforest:fiery_tears:0>);
// Natura oredicts glass wrong
<ore:glass>.remove(<natura:nether_glass:0>);
<ore:glass>.remove(<natura:nether_glass:1>);
<ore:glassBlock>.add(<natura:nether_glass:*>);
// Sulfur
<ore:dustSulphur>.remove(<natura:materials:4>);
<ore:dustSulfur>.add(<natura:materials:4>);
//Processors
<ore:processorCalculation>.add(<appliedenergistics2:material:23>);
<ore:processorEngineering>.add(<appliedenergistics2:material:24>);
<ore:processorLogic>.add(<appliedenergistics2:material:22>);
// Quartz Dust
<ore:dustQuartz>.add(<appliedenergistics2:material:2>); //Certus Quartz
<ore:dustQuartz>.remove(<actuallyadditions:item_dust:5>); // No need for two nether quartz dusts
<ore:dustNetherQuartz>.remove(<actuallyadditions:item_dust:5>); // same as above
// Add BWM Diamond Nugget to be removed in unification
<ore:nuggetDiamond>.add(<betterwithmods:material:46>);
// Remove Cut Leather oredict
<ore:leather>.remove(<betterwithmods:material:31>);
<ore:hideTanned>.remove(<betterwithmods:material:32>);
// The Betweenlands
<ore:stoneLimestone>.add(<thebetweenlands:limestone:0>);
<ore:stoneLimestone>.add(<thebetweenlands:limestone_chiseled:0>);
<ore:stoneLimestone>.add(<thebetweenlands:cracked_limestone_bricks:0>);
<ore:stoneLimestone>.add(<thebetweenlands:limestone_bricks:0>);
<ore:stoneLimestone>.add(<thebetweenlands:limestone_tiles:0>);
<ore:stoneLimestone>.add(<thebetweenlands:mossy_limestone_bricks:0>);
<ore:stoneLimestonePolished>.add(<thebetweenlands:polished_limestone:0>);
<ore:stoneLimestonePolished>.add(<thebetweenlands:weak_polished_limestone:0>);
// Cobblestone Slab
<ore:slabCobblestone>.add(<minecraft:stone_slab:3>);
<ore:slabCobblestone>.add(<abyssalcraft:darkcobbleslab1:0>);
<ore:slabCobblestone>.add(<traverse:red_rock_cobblestone_slab:0>);
<ore:slabCobblestone>.add(<traverse:blue_rock_cobblestone_slab:0>);
// String
<ore:string>.add(<natura:materials:7>);
// Fibre Torch
<ore:fibreTorch>.add(<primal_tech:fibre_torch>);
<ore:fibreTorch>.add(<primal_tech:fibre_torch_lit>);
<ore:torch>.add(<primal_tech:fibre_torch_lit>);
// Someone removed this. So let's add it back!
for item in <minecraft:stained_hardened_clay>.definition.subItems {
<ore:blockStainedHardenedClay>.add(item);
}
<ore:blockStainedHardenedClay>.add(<minecraft:hardened_clay>);
//Volarleaves added to lily pad ore dict
<ore:lilypad>.add(<thebetweenlands:items_plant_drop:36>);

View File

@ -0,0 +1,39 @@
#priority 2600
/*
SevTech: Ages OreDict Plactic Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
import crafttweaker.item.IItemStack;
/*
Plastics
*/
var coloredPlastics as IItemStack[string] = {
black: <pneumaticcraft:plastic:0>,
red: <pneumaticcraft:plastic:1>,
green: <pneumaticcraft:plastic:2>,
brown: <pneumaticcraft:plastic:3>,
blue: <pneumaticcraft:plastic:4>,
purple: <pneumaticcraft:plastic:5>,
cryan: <pneumaticcraft:plastic:6>,
lightGray: <pneumaticcraft:plastic:7>,
gray: <pneumaticcraft:plastic:8>,
pink: <pneumaticcraft:plastic:9>,
lime: <pneumaticcraft:plastic:10>,
yellow: <pneumaticcraft:plastic:11>,
lightBlue: <pneumaticcraft:plastic:12>,
magenta: <pneumaticcraft:plastic:13>,
orange: <pneumaticcraft:plastic:14>,
white: <pneumaticcraft:plastic:15>
};
for color, plastic in coloredPlastics {
oreDict.get("plastic" + color).remove(plastic);
<ore:plasticColored>.add(plastic);
oreDict.get("plasticColored" + color).add(plastic);
}

View File

@ -0,0 +1,32 @@
#priority 2501
/*
SevTech: Ages Post Unifiy Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
import crafttweaker.item.IIngredient;
var allDyes as IIngredient =
<ore:dyeWhite> |
<ore:dyeOrange> |
<ore:dyeMagenta> |
<ore:dyeLightBlue> |
<ore:dyeYellow> |
<ore:dyeLime> |
<ore:dyePink> |
<ore:dyeGray> |
<ore:dyeLightGray> |
<ore:dyeCyan> |
<ore:dyePurple> |
<ore:dyeBlue> |
<ore:dyeBrown> |
<ore:dyeGreen> |
<ore:dyeRed> |
<ore:dyeBlack>;
for dyeItem in allDyes.items {
<ore:dye>.add(dyeItem);
}

View File

@ -0,0 +1,52 @@
#priority 2600
/*
SevTech: Ages OreDict Tools Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
import crafttweaker.item.IItemStack;
/*
Shears
*/
var shears as IItemStack[] = [
<ceramics:clay_shears:*>,
<cyclicmagic:ender_wool:*>,
<minecraft:shears:*>,
<mysticalagriculture:inferium_shears:*>,
<mysticalagriculture:intermedium_shears:*>,
<mysticalagriculture:prudentium_shears:*>,
<mysticalagriculture:superium_shears:*>,
<mysticalagriculture:supremium_shears:*>,
<primal:flint_shears:*>,
<primal:quartz_shears:*>,
<primal_tech:bone_shears:*>,
<thebetweenlands:syrmorite_shears:*>
];
for shear in shears {
<ore:shears>.add(shear);
<ore:toolShears>.add(shear);
}
/*
Actually Additions Drills
*/
for i in 0 to 16 {
var drill = <actuallyadditions:item_drill:0>.definition.makeStack(i);
<ore:toolDrill>.add(drill);
}
// Knightminer made me do it! XD
<ore:knightTorch>.add(<minecraft:torch:0>);
<ore:knightTorch>.add(<tconstruct:stone_torch:0>);
// AE Wrenches
<ore:wrenchQuartz>.add(<appliedenergistics2:certus_quartz_wrench:0>);
<ore:wrenchQuartz>.add(<appliedenergistics2:nether_quartz_wrench:0>);
// Certus Quartz Charged (This is for IE Excavator support)
<ore:crystalCertusQuartzCharged>.add(<appliedenergistics2:material:1>);

View File

@ -0,0 +1,56 @@
#priority 2600
// The barrel oredicts don't work correctly at present as the removed planks are readded at some stage after
// this script is run.
/*
SevTech: Ages Barrels Tweaks Script.
This allows other wood types to be used when trying to craft the Primal Barrels.
We can get around this by changing the oak barrel to use a custom OreDict w/o the main
woods so people can still craft the other ones.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
// import crafttweaker.item.IItemStack;
// import crafttweaker.oredict.IOreDictEntry;
// var oreBarrelPlank as IOreDictEntry = <ore:barrelPlank>;
// oreBarrelPlank.addAll(<ore:plankWood>);
// var removeFromWoodDict as IItemStack[] = [
// <minecraft:planks:1>,
// <minecraft:planks:2>,
// <minecraft:planks:3>,
// <minecraft:planks:4>,
// <minecraft:planks:5>,
// <primal:planks:1>,
// <primal:planks:2>,
// <primal:planks:3>,
// <primal:planks:0>
// ];
// for plankName in removeFromWoodDict {
// oreBarrelPlank.remove(plankName);
// }
// var oreBarrelSlab as IOreDictEntry = <ore:barrelSlab>;
// oreBarrelSlab.addAll(<ore:slabWood>);
// var removeFromSlabDict as IItemStack[] = [
// <minecraft:wooden_slab:1>,
// <minecraft:wooden_slab:2>,
// <minecraft:wooden_slab:3>,
// <minecraft:wooden_slab:4>,
// <minecraft:wooden_slab:5>,
// <primal:slab_corypha:0>,
// <primal:slab_ironwood:0>,
// <primal:slab_lacquer:0>,
// <primal:slab_yew:0>
// ];
// for slabName in removeFromSlabDict {
// oreBarrelSlab.remove(slabName);
// }

View File

@ -0,0 +1,20 @@
#priority 2401
/*
SevTech: Ages ore:stickX to ore:rodX Script.
This is at priority 2401 so this runs after the metal unification
and works in conjunction with oredict.metal-stick-to-rods.zs
which is seperated because of priority reasons
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
import scripts.crafttweaker.utils.capitalize;
for metalName, metal in metals {
if (metal.rod as bool) {
oreDict.get("stick" + capitalize(metalName)).mirror(metal.rod);
}
}

View File

@ -0,0 +1,27 @@
#priority 2600
/*
SevTech: Ages ore:stickX ore:rodX Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
import crafttweaker.oredict.IOreDictEntry;
var metalStickPairs as IOreDictEntry[][] = [
[<ore:stickAluminum>, <ore:rodAluminum>],
[<ore:stickCopper>, <ore:rodCopper>],
[<ore:stickIridium>, <ore:stickIridium>],
[<ore:stickIron>, <ore:rodIron>],
[<ore:stickSteel>, <ore:rodSteel>],
[<ore:stickTitanium>, <ore:rodTitanium>],
[<ore:stickTitaniumAluminide>, <ore:rodTitaniumAluminide>],
[<ore:stickTitaniumIridium>, <ore:rodTitaniumIridium>],
];
for pair in metalStickPairs {
for item in pair[0].items {
pair[1].add(item);
}
}

View File

@ -0,0 +1,162 @@
#priority 2605
/*
SevTech: Ages OreDict Wood Script.
Note: These scripts are created and for the usage in SevTech: Ages and other
modpacks curated by DarkPacks. You can use these scripts for reference and for
learning but not for copying and pasting and claiming as your own.
*/
/*
Wood Logs
*/
// Remove wildcard
<ore:logWood>.remove(<minecraft:log2:*>);
<ore:logWood>.remove(<minecraft:log:*>);
<ore:logWood>.remove(<natura:nether_logs2:*>);
<ore:logWood>.remove(<natura:nether_logs:*>);
<ore:logWood>.remove(<natura:overworld_logs2:*>);
<ore:logWood>.remove(<natura:overworld_logs:*>);
<ore:logWood>.remove(<natura:redwood_logs:*>);
<ore:logWood>.remove(<twilightforest:magic_log:*>);
<ore:logWood>.remove(<twilightforest:twilight_log:*>);
// Add subblocks of wildcarded ones
<ore:logWood>.add(<minecraft:log2:1>);
<ore:logWood>.add(<minecraft:log2:0>);
<ore:logWood>.add(<minecraft:log:1>);
<ore:logWood>.add(<minecraft:log:2>);
<ore:logWood>.add(<minecraft:log:3>);
<ore:logWood>.add(<minecraft:log:0>);
<ore:logWood>.add(<natura:nether_logs2:15>);
<ore:logWood>.add(<natura:nether_logs2:0>);
<ore:logWood>.add(<natura:nether_logs:1>);
<ore:logWood>.add(<natura:nether_logs:2>);
<ore:logWood>.add(<natura:nether_logs:0>);
<ore:logWood>.add(<natura:overworld_logs2:1>);
<ore:logWood>.add(<natura:overworld_logs2:2>);
<ore:logWood>.add(<natura:overworld_logs2:3>);
<ore:logWood>.add(<natura:overworld_logs2:0>);
<ore:logWood>.add(<natura:overworld_logs:1>);
<ore:logWood>.add(<natura:overworld_logs:2>);
<ore:logWood>.add(<natura:overworld_logs:3>);
<ore:logWood>.add(<natura:overworld_logs:0>);
<ore:logWood>.add(<natura:redwood_logs:1>);
<ore:logWood>.add(<natura:redwood_logs:2>);
<ore:logWood>.add(<natura:redwood_logs:0>);
<ore:logWood>.add(<twilightforest:magic_log:1>);
<ore:logWood>.add(<twilightforest:magic_log:2>);
<ore:logWood>.add(<twilightforest:magic_log:3>);
<ore:logWood>.add(<twilightforest:magic_log:0>);
<ore:logWood>.add(<twilightforest:twilight_log:1>);
<ore:logWood>.add(<twilightforest:twilight_log:2>);
<ore:logWood>.add(<twilightforest:twilight_log:3>);
<ore:logWood>.add(<twilightforest:twilight_log:0>);
// Add these to ensure theyre in oredict at CrT time
<ore:logWood>.add(<betterwithaddons:log_mulberry:0>);
<ore:logWood>.add(<betterwithaddons:log_sakura:0>);
<ore:logWood>.add(<betterwithmods:blood_log:0>);
<ore:logWood>.add(<totemic:cedar_log:0>);
<ore:logWood>.add(<traverse:fir_log:0>);
// Add to oredict
<ore:logWood>.add(<betterwithaddons:log_luretree:0>);
<ore:logWood>.add(<betterwithaddons:log_luretree_face:0>);
<ore:logWood>.add(<extraplanets:kepler22b_maple_logs2:1>);
<ore:logWood>.add(<extraplanets:kepler22b_maple_logs2:0>);
<ore:logWood>.add(<extraplanets:kepler22b_maple_logs:1>);
<ore:logWood>.add(<extraplanets:kepler22b_maple_logs:2>);
<ore:logWood>.add(<extraplanets:kepler22b_maple_logs:3>);
<ore:logWood>.add(<extraplanets:kepler22b_maple_logs:0>);
<ore:logWood>.add(<primal:logs:0>);
<ore:logWood>.add(<primal:logs_stripped:1>);
<ore:logWood>.add(<primal:logs_stripped:2>);
<ore:logWood>.add(<primal:logs_stripped:3>);
<ore:logWood>.add(<primal:logs_stripped:4>);
<ore:logWood>.add(<primal:logs_stripped:5>);
<ore:logWood>.add(<primal:logs_stripped:6>);
<ore:logWood>.add(<primal:logs_stripped:7>);
<ore:logWood>.add(<primal:logs_stripped:0>);
<ore:logWood>.add(<thebetweenlands:log_rubber:0>);
<ore:logWood>.add(<thebetweenlands:log_sap:0>);
<ore:logWood>.add(<thebetweenlands:log_weedwood:12>);
<ore:logWood>.add(<thebetweenlands:log_weedwood:0>);
<ore:logWood>.add(<totemic:stripped_cedar_log:0>);
/*
Wood Planks
*/
// Add these to ensure theyre in oredict at CrT time
<ore:plankWood>.add(<betterwithaddons:planks_mulberry:0>);
<ore:plankWood>.add(<betterwithaddons:planks_sakura:0>);
<ore:plankWood>.add(<totemic:cedar_plank:0>);
<ore:plankWood>.add(<traverse:fir_planks:0>);
// Remove from oredict
<ore:plankWood>.add(<primal:planks:1>);
// Add to oredict
<ore:plankWood>.add(<extraplanets:kepler22b_planks:*>);
<ore:plankWood>.add(<primal:planks:*>);
<ore:plankWood>.add(<thebetweenlands:rubber_tree_planks:0>);
<ore:plankWood>.add(<thebetweenlands:weedwood_planks:0>);
<ore:plankWood>.add(<natura:overworld_planks>);
<ore:plankWood>.add(<natura:overworld_planks:1>);
<ore:plankWood>.add(<natura:overworld_planks:2>);
<ore:plankWood>.add(<natura:overworld_planks:3>);
<ore:plankWood>.add(<natura:overworld_planks:4>);
<ore:plankWood>.add(<natura:overworld_planks:5>);
<ore:plankWood>.add(<natura:overworld_planks:6>);
<ore:plankWood>.add(<natura:overworld_planks:7>);
<ore:plankWood>.add(<natura:overworld_planks:8>);
/*
Bark Wood
*/
<ore:barkWood>.add(<betterwithmods:bark:*>);
/*
Slab Wood
*/
<ore:slabWood>.add(<abyssalcraft:dltslab1:0>);
<ore:slabWood>.add(<primal:slab_yew:0>);
<ore:slabWood>.add(<natura:overworld_slab>);
<ore:slabWood>.add(<natura:overworld_slab:1>);
<ore:slabWood>.add(<natura:overworld_slab:2>);
<ore:slabWood>.add(<natura:overworld_slab:3>);
<ore:slabWood>.add(<natura:overworld_slab:4>);
<ore:slabWood>.add(<natura:overworld_slab2>);
<ore:slabWood>.add(<natura:overworld_slab2:1>);
<ore:slabWood>.add(<natura:overworld_slab2:2>);
<ore:slabWood>.add(<natura:overworld_slab2:3>);
/*
Sticks
*/
// Add sticks to oredict so we can unify
<ore:stickWood>.add(<natura:sticks:0>);
<ore:stickWood>.add(<natura:sticks:1>);
<ore:stickWood>.add(<natura:sticks:2>);
<ore:stickWood>.add(<natura:sticks:3>);
<ore:stickWood>.add(<natura:sticks:4>);
<ore:stickWood>.add(<natura:sticks:5>);
<ore:stickWood>.add(<natura:sticks:6>);
<ore:stickWood>.add(<natura:sticks:7>);
<ore:stickWood>.add(<natura:sticks:8>);
<ore:stickWood>.add(<natura:sticks:9>);
<ore:stickWood>.add(<natura:sticks:10>);
<ore:stickWood>.add(<natura:sticks:11>);
<ore:stickWood>.add(<natura:sticks:12>);
<ore:stickWood>.add(<primal:yew_stick:0>);
<ore:stickWood>.add(<thebetweenlands:items_misc:20>);
/*
Misc
*/
<ore:dustWood>.add(<betterwithmods:material:22>);