Compare commits

...

17 Commits

Author SHA1 Message Date
5ad363ed47 Update overrides/groovy/postInit/Post-Initial/Main/General/Misc/fluidCrafting.groovy 2025-01-18 12:37:30 -06:00
37411c0cf8 Disabled lost cities special bed block 2025-01-08 12:39:45 -06:00
b70646b32d Gregified new immersive vehicle recipes 2025-01-07 23:59:45 -06:00
751593f704 Titan moon inf oil reserves 2025-01-07 23:58:50 -06:00
7e179e9cfe Added overwold vein and fluid gen to Hypron 2025-01-07 23:58:07 -06:00
9b33afb193 Disabled draconium generation on other planets 2025-01-07 23:51:36 -06:00
a810b3aa2b Fixed minecart steel wheels recipe collision 2025-01-07 17:03:08 -06:00
98296a4f96 Changed BoP wood recipes 2025-01-07 17:02:28 -06:00
aa5c51fde6 Reduced Immersive Vehicles fuel usage by 20%. Added High Octane Gas to
avgas
2025-01-07 17:01:23 -06:00
580c2c0947 Updated mts official content pack 2025-01-07 16:53:46 -06:00
3ced128b72 Changed minecart wheels recipe for piston conflict 2025-01-07 12:16:11 -06:00
828548e90b Updated Nomi Labs. Added FTBUtils 2025-01-07 12:03:30 -06:00
0a5d274bce Opencomputers control unit recipe conflict with mv circuit 2025-01-04 12:10:01 -06:00
79d60e4acd ImmersiveVehicles seatbench Buzzsaw -> BuzzSaw 2025-01-02 22:03:59 -06:00
51d74f06a5 immersiveVehicles piston recipe conflict 2025-01-02 17:18:39 -06:00
155dab9a50 immersiveVehicles.groovy replace thermal expansion tank with gt drum 2024-12-31 17:38:14 -06:00
34e910a718 MTS Enginefordfe428 recipie not working 2024-12-30 17:07:11 -06:00
49 changed files with 728 additions and 31 deletions

View File

@ -20,9 +20,14 @@
"fileID": 3509087,
"required": true
},
{
"projectID": 237102,
"fileID": 3157548,
"required": true
},
{
"projectID": 292217,
"fileID": 5621528,
"fileID": 6017244,
"required": true
},
{
@ -759,7 +764,7 @@
},
{
"projectID": 932060,
"fileID": 5981309,
"fileID": 6051550,
"required": true
},
{

View File

@ -345,6 +345,20 @@ World {
# Add the ID of any mod's dimensions that you don't want Draconium Ore generated in.
I:oreGenDimentionBlacklist <
100
101
102
103
104
201
105
106
107
108
109
110
111
119
>
# Setting this to false will just completely disable ALL DE world gen!

View File

@ -23,6 +23,14 @@
{
"dimID": 119,
"dimName": "Void"
},
{
"dimID": 108,
"dimName": "Titan"
},
{
"dimId": 201,
"dimName": "Hypron"
}
]
}

View File

@ -13,6 +13,7 @@
"fluid": "oil_heavy",
"dimension_filter": [
"name:overworld",
"dimension_id:201",
"name:lostcities"
],
"biome_modifier": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"name:overworld",
"dimension_id:201",
"name:lostcities"
],
"fluid": "oil_light"

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"name:overworld",
"dimension_id:201",
"name:lostcities"
],
"fluid": "natural_gas"

View File

@ -13,6 +13,7 @@
"fluid": "oil",
"dimension_filter": [
"name:overworld",
"dimension_id:201",
"name:lostcities"
],
"biome_modifier": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"name:overworld",
"dimension_id:201",
"name:lostcities"
],
"fluid": "oil_medium"

View File

@ -13,6 +13,7 @@
"fluid": "salt_water",
"dimension_filter": [
"name:overworld",
"dimension_id:201",
"name:lostcities"
],
"biome_modifier": {

View File

@ -0,0 +1,17 @@
{
"weight": 600,
"name": "Titan Infinite Heavy Oil Deposit",
"yield": {
"min": 160,
"max": 160
},
"depletion": {
"amount": 0,
"chance": 0,
"depleted_yield": 80
},
"dimension_filter": [
"dimension_id:108"
],
"fluid": "oil_heavy"
}

View File

@ -0,0 +1,17 @@
{
"weight": 600,
"name": "Titan Infinite light Oil Deposit",
"yield": {
"min": 160,
"max": 160
},
"depletion": {
"amount": 0,
"chance": 0,
"depleted_yield": 80
},
"dimension_filter": [
"dimension_id:108"
],
"fluid": "oil_light"
}

View File

@ -0,0 +1,17 @@
{
"weight": 600,
"name": "Titan Infinite Raw Oil Deposit",
"yield": {
"min": 160,
"max": 160
},
"depletion": {
"amount": 0,
"chance": 0,
"depleted_yield": 80
},
"dimension_filter": [
"dimension_id:108"
],
"fluid": "oil"
}

View File

@ -0,0 +1,17 @@
{
"weight": 600,
"name": "Titan Infinite Medium Oil Deposit",
"yield": {
"min": 160,
"max": 160
},
"depletion": {
"amount": 0,
"chance": 0,
"depleted_yield": 80
},
"dimension_filter": [
"dimension_id:108"
],
"fluid": "oil_medium"
}

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -13,6 +13,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -13,6 +13,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -13,6 +13,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -23,6 +23,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -13,6 +13,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -12,6 +12,7 @@
},
"dimension_filter": [
"dimension_id:111",
"dimension_id:201",
"dimension_id:0"
],
"filler": {

View File

@ -86,7 +86,7 @@ general {
>
# Block to put underneath a bed so that it qualifies as a teleporter bed [default: minecraft:diamond_block]
S:specialBedBlock=minecraft:diamond_block
S:specialBedBlock=minecraft:command_block
# Config version. Do not modify this manually!
I:version=7

View File

@ -69,7 +69,7 @@
"comment": "Factor to apply to car movement. 1 is the realistic value, but this makes vehicles move too fast for Minecraft. Adjust with caution."
},
"fuelUsageFactor": {
"value": 2.0,
"value": 1.6,
"comment": "Factor times which engines use fuel. Change this if you think engines use fuel too fast or slow. Setting it to 0 will disable fuel and allow engines to run without it."
},
"engineHoursFactor": {
@ -246,7 +246,8 @@
},
"avgas": {
"methanol": 0.6,
"gasoline": 1.0
"gasoline": 1.0,
"gasoline_premium": 1.6
},
"gasoline": {
"gasoline": 1.0,

View File

@ -295,6 +295,21 @@
]
}
},
"bulletflare_red": {
"commonMaterialLists": [
[
"oredict:dustMagnesium:1",
"oredict:pipeTinyFluidAluminium:1",
"oredict:dustGunpowder:1",
"oredict:dyeRed:2"
]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"beacon_tower": {
"commonMaterialLists": [
[
@ -326,6 +341,14 @@
]
}
},
"glovebox_skyhawk": {
"commonMaterialLists": [],
"extraMaterialLists": {
"": [
[]
]
}
},
"instrument_aircraft_attitude": {
"commonMaterialLists": [
[
@ -584,6 +607,21 @@
]
}
},
"gunflaregun": {
"commonMaterialLists": [
[
"oredict:pipeTinyFluidSteel:1",
"oredict:plateRubber:1",
"oredict:platePlastic:1",
"oredict:screwSteel:4"
]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"comanche": {
"commonMaterialLists": [
[
@ -876,6 +914,14 @@
]
}
},
"ocpbutter": {
"commonMaterialLists": [
[
"minecraft:milk_bucket:1",
"minecraft:clock:1"
]
]
},
"sign_speedlimit": {
"commonMaterialLists": [
[
@ -1044,36 +1090,161 @@
"extraMaterialLists": {
"_birch": [
[
"tags:birch_logs:4"
"minecraft:birch_slab:24",
"tags:birch_logs:2",
"minecraft:birch_planks:8"
]
],
"_oak": [
[
"tags:logs:4"
"tags:wooden_slabs:24",
"tags:logs:2",
"tags:planks:8"
]
],
"_darkoak": [
[
"tags:dark_oak_logs:4"
"minecraft:dark_oak_slab:24",
"tags:dark_oak_logs:2",
"minecraft:dark_oak_planks:8"
]
],
"_jungle": [
[
"tags:jungle_logs:4"
"minecraft:jungle_slab:24",
"tags:jungle_logs:2",
"minecraft:jungle_planks:8"
]
],
"_spruce": [
[
"tags:spruce_logs:4"
"minecraft:spruce_slab:24",
"tags:spruce_logs:2",
"minecraft:spruce_planks:8"
]
],
"_acacia": [
[
"tags:acacia_logs:4"
"minecraft:acacia_slab:24",
"tags:acacia_logs:2",
"minecraft:acacia_planks:8"
]
]
}
},
"skyhawk": {
"commonMaterialLists": [
[
"oredict:plateAluminium:50",
"minecraft:lever:8",
"minecraft:stone_button:10",
"oredict:screwSteel:45",
"oredict:circuitMv:4",
"oredict:ringSteel:19",
"oredict:wireFineCopper:64",
"mts:mtsofficialpack.headlight:8",
"oredict:paneGlassColorless:7",
"gregtech:meta_item_1:128:10",
"oredict:plateRubber:10",
"oredict:platePlastic:15",
"oredict:batteryLv:1",
"oredict:screwAluminium:45",
"mts:mtsofficialpack.gunflaregun:1"
]
],
"extraMaterialLists": {
"_coffee": [
[
"tags:dyes/brown:4",
"tags:dyes/orange:2",
"tags:dyes/yellow:7"
]
],
"_blackorange": [
[
"tags:dyes/orange:2",
"tags:dyes/black:5"
]
],
"_blue": [
[
"tags:dyes/light_blue:2",
"tags:dyes/blue:4"
]
],
"_bluered": [],
"_green": [
[
"tags:dyes/blue:5",
"tags:dyes/red:3"
]
],
"_blackyellow": [
[
"tags:dyes/yellow:4",
"tags:dyes/black:2"
]
],
"_butter": [
[
"tags:dyes/yellow:4",
"tags:dyes/blue:7"
]
],
"_red": [
[
"tags:dyes/black:1",
"tags:dyes/red:5"
]
]
}
},
"brigbeddump": {
"commonMaterialLists": [
[
"oredict:plateSteel:20",
"oredict:screwSteel:20"
]
],
"extraMaterialLists": {
"": [
[]
],
"_sand": [
[]
],
"_gold": [
[]
],
"_copper": [
[]
],
"_podzol": [
[]
],
"_iron": [
[]
],
"_moss": [
[]
],
"_cobble": [
[]
],
"_hay": [
[]
],
"_nether": [
[]
],
"_coal": [
[]
],
"_dirt": [
[]
]
}
},
"brigbedflat": {
"commonMaterialLists": [
[
@ -1266,6 +1437,14 @@
]
}
},
"dump_storage": {
"commonMaterialLists": [],
"extraMaterialLists": {
"": [
[]
]
}
},
"sign_turn_left": {
"commonMaterialLists": [
[
@ -1279,6 +1458,16 @@
]
}
},
"snail_sculpture": {
"commonMaterialLists": [
[]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"instrument_aircraft_electric": {
"commonMaterialLists": [
[
@ -1410,6 +1599,21 @@
]
}
},
"bulletflare_yellow": {
"commonMaterialLists": [
[
"oredict:dustMagnesium:1",
"oredict:pipeTinyFluidAluminium:1",
"oredict:dustGunpowder:1",
"oredict:dyeRed:2"
]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"ammocrate_shell37": {
"commonMaterialLists": [
[
@ -1429,6 +1633,11 @@
]
}
},
"spring": {
"commonMaterialLists": [
[]
]
},
"signalcontroller": {
"commonMaterialLists": [
[
@ -1584,6 +1793,11 @@
]
}
},
"repairkit": {
"commonMaterialLists": [
[]
]
},
"instrument_car_spedometer_blk": {
"commonMaterialLists": [
[
@ -1750,19 +1964,6 @@
]
}
},
"brigbeddump": {
"commonMaterialLists": [
[
"oredict:plateSteel:20",
"oredict:screwSteel:20"
]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"scoutbedpickup": {
"commonMaterialLists": [
[
@ -1992,6 +2193,14 @@
]
}
},
"dump_dropper": {
"commonMaterialLists": [],
"extraMaterialLists": {
"": [
[]
]
}
},
"telephonebooth": {
"commonMaterialLists": [
[
@ -2052,6 +2261,14 @@
]
}
},
"dump_hopper": {
"commonMaterialLists": [],
"extraMaterialLists": {
"": [
[]
]
}
},
"spraycan_black": {
"commonMaterialLists": [
[
@ -2236,6 +2453,36 @@
]
]
},
"bulletflare_white": {
"commonMaterialLists": [
[
"oredict:dustMagnesium:1",
"oredict:pipeTinyFluidAluminium:1",
"oredict:dustGunpowder:1",
"oredict:dyeWhite:2"
]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"bulletflare_green": {
"commonMaterialLists": [
[
"oredict:dustMagnesium:1",
"oredict:pipeTinyFluidAluminium:1",
"oredict:dustGunpowder:1",
"oredict:dyeGreen:2"
]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"instrument_car_clock": {
"commonMaterialLists": [
[
@ -2270,6 +2517,22 @@
]
}
},
"spraycan_glow": {
"commonMaterialLists": [
[
"oredict:platePlastic:1",
"oredict:pipeNormalFluidAluminium:1",
"tags:dyes/cyan:4",
"minecraft:glowstone_dust:8",
"minecraft:water_bucket:1"
]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"circuit": {
"commonMaterialLists": [
[]
@ -2600,6 +2863,38 @@
[]
]
},
"paint_glow": {
"commonMaterialLists": [
[]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"bomblet_bombrack": {
"commonMaterialLists": [
[
]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"bomblet": {
"commonMaterialLists": [
[
]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"pole_flashingsignal_red": {
"commonMaterialLists": [
[
@ -2846,9 +3141,22 @@
"sign_crosswalk": {
"commonMaterialLists": [
[
"oredict:plateAluminium:1",
"oredict:dyeBlue:1",
"oredict:dyeBlack:1"
"mts:mtsofficialpack.plating:1"
]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"bulletflare_rainbow": {
"commonMaterialLists": [
[
"oredict:dustMagnesium:1",
"oredict:pipeTinyFluidAluminium:1",
"oredict:dustGunpowder:1",
"minecraft:magmaCream:2"
]
],
"extraMaterialLists": {
@ -2867,6 +3175,21 @@
]
}
},
"bulletflare_blue": {
"commonMaterialLists": [
[
"oredict:dustMagnesium:1",
"oredict:pipeTinyFluidAluminium:1",
"oredict:dustGunpowder:1",
"oredict:dyeBlue:2"
]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"wheellarge": {
"commonMaterialLists": [
[
@ -2895,6 +3218,14 @@
]
]
},
"dump_placer": {
"commonMaterialLists": [],
"extraMaterialLists": {
"": [
[]
]
}
},
"gunobserver": {
"commonMaterialLists": [
[
@ -2914,6 +3245,18 @@
]
}
},
"testingmodule1": {
"commonMaterialLists": [
[
"minecraft:barrier:1"
]
],
"extraMaterialLists": {
"": [
[]
]
}
},
"sign_priority": {
"commonMaterialLists": [
[
@ -3048,7 +3391,7 @@
"oredict:plateSteel:32",
"oredict:screwSteel:64",
"oredict:wireFineCopper:32",
"oredict:gregtech:meta_item_1:127:1",
"gregtech:meta_item_1:127:1",
"oredict:circuitLv:4"
]
],

View File

@ -40,7 +40,7 @@ for (var entry : [0: 'glass', 20: 'covered', 40: 'smart', 60: 'dense_smart', 500
.output(output)
.input(cables, fluidIng(fluid('water')))
.setInputTooltip(1, IngredientFluidBucket.getInputTooltip(fluid('water')))
.replace().register()
.register()
}
// Paper

View File

@ -0,0 +1,198 @@
import com.nomiceu.nomilabs.groovy.ChangeRecipeBuilder
import com.nomiceu.nomilabs.groovy.ChangeRecipeBuilderCollection
import com.nomiceu.nomilabs.util.LabsModeHelper
import gregtech.api.recipes.RecipeBuilder
import gregtech.api.metatileentity.multiblock.CleanroomType
import gregtech.api.recipes.ingredients.GTRecipeItemInput
import gregtech.api.recipes.ingredients.nbtmatch.NBTCondition
import gregtech.api.recipes.ingredients.nbtmatch.NBTMatcher
import net.minecraft.item.ItemStack
import net.minecraftforge.fluids.FluidStack
import gregtech.loaders.WoodTypeEntry
import gregtech.loaders.recipe.WoodRecipeLoader
def newWoods = Arrays.asList(
new WoodTypeEntry.Builder("biomesoplenty", "sacred_oak")
.planks(item("biomesoplenty:planks_0", 0), "sacred_oak_planks")
.log(item("biomesoplenty:log_0", 4)).removeCharcoalRecipe()
.door(item("biomesoplenty:sacred_oak_door"), "sacred_oak_door")
.slab(item("biomesoplenty:wood_slab_0", 0), "sacred_oak_wooden_slab")
.fence(item("biomesoplenty:sacred_oak_fence"), "sacred_oak_fence")
.fenceGate(item("biomesoplenty:sacred_oak_fence_gate"), "sacred_oak_fence_gate")
.stairs(item("biomesoplenty:sacred_oak_stairs"), "sacred_oak_stairs")
.boat(item("biomesoplenty:boat_sacred_oak"), "boat_sacred_oak")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "cherry")
.planks(item("biomesoplenty:planks_0", 1), "cherry_planks")
.log(item("biomesoplenty:log_0", 5)).removeCharcoalRecipe()
.door(item("biomesoplenty:cherry_door"), "cherry_door")
.slab(item("biomesoplenty:wood_slab_0", 1), "cherry_wooden_slab")
.fence(item("biomesoplenty:cherry_fence"), "cherry_fence")
.fenceGate(item("biomesoplenty:cherry_fence_gate"), "cherry_fence_gate")
.stairs(item("biomesoplenty:cherry_stairs"), "cherry_stairs")
.boat(item("biomesoplenty:boat_cherry"), "boat_cherry")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "umbran")
.planks(item("biomesoplenty:planks_0", 2), "umbran_planks")
.log(item("biomesoplenty:log_0", 6)).removeCharcoalRecipe()
.door(item("biomesoplenty:umbran_door"), "umbran_door")
.slab(item("biomesoplenty:wood_slab_0", 2), "umbran_wooden_slab")
.fence(item("biomesoplenty:umbran_fence"), "umbran_fence")
.fenceGate(item("biomesoplenty:umbran_fence_gate"), "umbran_fence_gate")
.stairs(item("biomesoplenty:umbran_stairs"), "umbran_stairs")
.boat(item("biomesoplenty:boat_umbran"), "boat_umbran")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "fir")
.planks(item("biomesoplenty:planks_0", 3), "fir_planks")
.log(item("biomesoplenty:log_0", 7)).removeCharcoalRecipe()
.door(item("biomesoplenty:fir_door"), "fir_door")
.slab(item("biomesoplenty:wood_slab_0", 3), "fir_wooden_slab")
.fence(item("biomesoplenty:fir_fence"), "fir_fence")
.fenceGate(item("biomesoplenty:fir_fence_gate"), "fir_fence_gate")
.stairs(item("biomesoplenty:fir_stairs"), "fir_stairs")
.boat(item("biomesoplenty:boat_fir"), "boat_fir")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "ethereal")
.planks(item("biomesoplenty:planks_0", 4), "ethereal_planks")
.log(item("biomesoplenty:log_1", 4)).removeCharcoalRecipe()
.door(item("biomesoplenty:ethereal_door"), "ethereal_door")
.slab(item("biomesoplenty:wood_slab_0", 4), "ethereal_wooden_slab")
.fence(item("biomesoplenty:ethereal_fence"), "ethereal_fence")
.fenceGate(item("biomesoplenty:ethereal_fence_gate"), "ethereal_fence_gate")
.stairs(item("biomesoplenty:ethereal_stairs"), "ethereal_stairs")
.boat(item("biomesoplenty:boat_ethereal"), "boat_ethereal")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "magic")
.planks(item("biomesoplenty:planks_0", 5), "magic_planks")
.log(item("biomesoplenty:log_1", 5)).removeCharcoalRecipe()
.door(item("biomesoplenty:magic_door"), "magic_door")
.slab(item("biomesoplenty:wood_slab_0", 5), "magic_wooden_slab")
.fence(item("biomesoplenty:magic_fence"), "magic_fence")
.fenceGate(item("biomesoplenty:magic_fence_gate"), "magic_fence_gate")
.stairs(item("biomesoplenty:magic_stairs"), "magic_stairs")
.boat(item("biomesoplenty:boat_magic"), "boat_magic")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "mangrove")
.planks(item("biomesoplenty:planks_0", 6), "mangrove_planks")
.log(item("biomesoplenty:log_1", 6)).removeCharcoalRecipe()
.door(item("biomesoplenty:mangrove_door"), "mangrove_door")
.slab(item("biomesoplenty:wood_slab_0", 6), "mangrove_wooden_slab")
.fence(item("biomesoplenty:mangrove_fence"), "mangrove_fence")
.fenceGate(item("biomesoplenty:mangrove_fence_gate"), "mangrove_fence_gate")
.stairs(item("biomesoplenty:mangrove_stairs"), "mangrove_stairs")
.boat(item("biomesoplenty:boat_mangrove"), "boat_mangrove")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "palm")
.planks(item("biomesoplenty:planks_0", 7), "palm_planks")
.log(item("biomesoplenty:log_1", 7)).removeCharcoalRecipe()
.door(item("biomesoplenty:palm_door"), "palm_door")
.slab(item("biomesoplenty:wood_slab_0", 7), "palm_wooden_slab")
.fence(item("biomesoplenty:palm_fence"), "palm_fence")
.fenceGate(item("biomesoplenty:palm_fence_gate"), "palm_fence_gate")
.stairs(item("biomesoplenty:palm_stairs"), "palm_stairs")
.boat(item("biomesoplenty:boat_palm"), "boat_palm")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "redwood")
.planks(item("biomesoplenty:planks_0", 8), "redwood_planks")
.log(item("biomesoplenty:log_2", 4)).removeCharcoalRecipe()
.door(item("biomesoplenty:redwood_door"), "redwood_door")
.slab(item("biomesoplenty:wood_slab_1", 0), "redwood_wooden_slab")
.fence(item("biomesoplenty:redwood_fence"), "redwood_fence")
.fenceGate(item("biomesoplenty:redwood_fence_gate"), "redwood_fence_gate")
.stairs(item("biomesoplenty:redwood_stairs"), "redwood_stairs")
.boat(item("biomesoplenty:boat_redwood"), "boat_redwood")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "willow")
.planks(item("biomesoplenty:planks_0", 9), "willow_planks")
.log(item("biomesoplenty:log_2", 5)).removeCharcoalRecipe()
.door(item("biomesoplenty:willow_door"), "willow_door")
.slab(item("biomesoplenty:wood_slab_1", 1), "willow_wooden_slab")
.fence(item("biomesoplenty:willow_fence"), "willow_fence")
.fenceGate(item("biomesoplenty:willow_fence_gate"), "willow_fence_gate")
.stairs(item("biomesoplenty:willow_stairs"), "willow_stairs")
.boat(item("biomesoplenty:boat_willow"), "boat_willow")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "pine")
.planks(item("biomesoplenty:planks_0", 10), "pine_planks")
.log(item("biomesoplenty:log_2", 6)).removeCharcoalRecipe()
.door(item("biomesoplenty:pine_door"), "pine_door")
.slab(item("biomesoplenty:wood_slab_1", 2), "pine_wooden_slab")
.fence(item("biomesoplenty:pine_fence"), "pine_fence")
.fenceGate(item("biomesoplenty:pine_fence_gate"), "pine_fence_gate")
.stairs(item("biomesoplenty:pine_stairs"), "pine_stairs")
.boat(item("biomesoplenty:boat_pine"), "boat_pine")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "hellbark")
.planks(item("biomesoplenty:planks_0", 11), "hellbark_planks")
.log(item("biomesoplenty:log_2", 7)).removeCharcoalRecipe()
.door(item("biomesoplenty:hellbark_door"), "hellbark_door")
.slab(item("biomesoplenty:wood_slab_1", 3), "hellbark_wooden_slab")
.fence(item("biomesoplenty:hellbark_fence"), "hellbark_fence")
.fenceGate(item("biomesoplenty:hellbark_fence_gate"), "hellbark_fence_gate")
.stairs(item("biomesoplenty:hellbark_stairs"), "hellbark_stairs")
.boat(item("biomesoplenty:boat_hellbark"), "boat_hellbark")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "jacaranda")
.planks(item("biomesoplenty:planks_0", 12), "jacaranda_planks")
.log(item("biomesoplenty:log_3", 4)).removeCharcoalRecipe()
.door(item("biomesoplenty:jacaranda_door"), "jacaranda_door")
.slab(item("biomesoplenty:wood_slab_1", 4), "jacaranda_wooden_slab")
.fence(item("biomesoplenty:jacaranda_fence"), "jacaranda_fence")
.fenceGate(item("biomesoplenty:jacaranda_fence_gate"), "jacaranda_fence_gate")
.stairs(item("biomesoplenty:jacaranda_stairs"), "jacaranda_stairs")
.boat(item("biomesoplenty:boat_jacaranda"), "boat_jacaranda")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "mahogany")
.planks(item("biomesoplenty:planks_0", 13), "mahogany_planks")
.log(item("biomesoplenty:log_3", 5)).removeCharcoalRecipe()
.door(item("biomesoplenty:mahogany_door"), "mahogany_door")
.slab(item("biomesoplenty:wood_slab_1", 5), "mahogany_wooden_slab")
.fence(item("biomesoplenty:mahogany_fence"), "mahogany_fence")
.fenceGate(item("biomesoplenty:mahogany_fence_gate"), "mahogany_fence_gate")
.stairs(item("biomesoplenty:mahogany_stairs"), "mahogany_stairs")
.boat(item("biomesoplenty:boat_mahogany"), "boat_mahogany")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "ebony")
.planks(item("biomesoplenty:planks_0", 14), "ebony_planks")
.log(item("biomesoplenty:log_3", 6)).removeCharcoalRecipe()
.door(item("biomesoplenty:ebony_door"), "ebony_door")
.slab(item("biomesoplenty:wood_slab_1", 6), "ebony_wooden_slab")
.fence(item("biomesoplenty:ebony_fence"), "ebony_fence")
.fenceGate(item("biomesoplenty:ebony_fence_gate"), "ebony_fence_gate")
.stairs(item("biomesoplenty:ebony_stairs"), "ebony_stairs")
.boat(item("biomesoplenty:boat_ebony"), "boat_ebony")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder("biomesoplenty", "eucalyptus")
.planks(item("biomesoplenty:planks_0", 15), "eucalyptus_planks")
.log(item("biomesoplenty:log_3", 7)).removeCharcoalRecipe()
.door(item("biomesoplenty:eucalyptus_door"), "eucalyptus_door")
.slab(item("biomesoplenty:wood_slab_1", 7), "eucalyptus_wooden_slab")
.fence(item("biomesoplenty:eucalyptus_fence"), "eucalyptus_fence")
.fenceGate(item("biomesoplenty:eucalyptus_fence_gate"), "eucalyptus_fence_gate")
.stairs(item("biomesoplenty:eucalyptus_stairs"), "eucalyptus_stairs")
.boat(item("biomesoplenty:boat_eucalyptus"), "boat_eucalyptus")
.registerAllUnificationInfo()
.build(),
)
def woodRecipeLoader = new WoodRecipeLoader()
for (entry : newWoods) {
woodRecipeLoader.registerWoodTypeRecipe(entry)
}

View File

@ -97,7 +97,7 @@ mods.gregtech.assembler.recipeBuilder()
crafting.removeByOutput(item("mts:mts.seatbench"))
mods.gregtech.assembler.recipeBuilder()
.inputs(ore("toolHeadBuzzsawSteel"), metaitem("electric.motor.hv"), ore("plateIron") * 4)
.inputs(ore("toolHeadBuzzSawSteel"), metaitem("electric.motor.hv"), ore("plateIron") * 4)
.outputs(item("mts:mts.seatbench"))
.duration(200).EUt(VHA[LV])
.buildAndRegister()
@ -110,7 +110,7 @@ crafting.shapedBuilder()
'TFF')
.key("P", ore("pipeTinyFluidSteel"))
.key("S", ore("slabWood"))
.key("T", item("thermalexpansion:tank", 0))
.key("T", item("gregtech:machine", 1611))
.key("F", ore("frameGtWood"))
.replace().register()
@ -198,6 +198,8 @@ removeAndHideItemIgnoreNBT(item('mts:mtsofficialpack.processor'))
removeAndHideItemIgnoreNBT(item('mts:mtsofficialpack.screws'))
removeAndHideItemIgnoreNBT(item('mts:mtsofficialpack.smallarmscartridge'))
removeAndHideItemIgnoreNBT(item('mts:mtsofficialpack.solidfuel'))
removeAndHideItemIgnoreNBT(item('mts:mtsofficialpack.explosives'))
removeAndHideItemIgnoreNBT(item('mts:mtsofficialpack.spring'))
mods.jei.ingredient.hide(item('mts:mtsofficialpack.ft17_blue'))
mods.jei.ingredient.hide(item('mts:mtsofficialpack.ft17_gray'))
@ -253,6 +255,8 @@ mods.jei.ingredient.hide(item('mts:mtsofficialpack.processor'))
mods.jei.ingredient.hide(item('mts:mtsofficialpack.screws'))
mods.jei.ingredient.hide(item('mts:mtsofficialpack.smallarmscartridge'))
mods.jei.ingredient.hide(item('mts:mtsofficialpack.solidfuel'))
mods.jei.ingredient.hide(item('mts:mtsofficialpack.explosives'))
mods.jei.ingredient.hide(item('mts:mtsofficialpack.spring'))
crafting.removeByOutput(item("mts:mtsofficialpack.blowtorch"))
mods.gregtech.assembler.recipeBuilder()
@ -275,11 +279,21 @@ crafting.shapedBuilder()
.key("W", ore("wireFineCopper"))
.replace().register()
// recipe conflict with minecart wheels
mods.gregtech.assembler.removeByInput(20, [metaitem("stickSteel"), metaitem("ringSteel") * 2], [null])
mods.gregtech.assembler.recipeBuilder()
.inputs(ore("stickSteel"), ore("ringSteel") * 2)
.outputs(item("gregtech:meta_item_1", 269))
.duration(60).EUt(20)
.circuitMeta(11)
.buildAndRegister()
crafting.removeByOutput(item("mts:mtsofficialpack.piston"))
mods.gregtech.assembler.recipeBuilder()
.inputs(ore("plateSteel"), ore("stickSteel") * 2, ore("ringSteel") * 2, ore("screwSteel") * 2)
.outputs(item("mts:mtsofficialpack.piston"))
.duration(200).EUt(VHA[LV])
.circuitMeta(10)
.buildAndRegister()
crafting.removeByOutput(item("mts:mtsofficialpack.sparkplug"))
@ -294,3 +308,12 @@ crafting.shapelessBuilder()
.output(item("mts:mtsofficialpack.extinguisherfoam"))
.input(item("mts:mtsofficialpack.watercannon_proj"))
.replace().register()
crafting.removeByOutput(item("mts:mtsofficialpack.repairkit"))
mods.gregtech.assembler.recipeBuilder()
.inputs(item("mts:mtsofficialpack.blowtorch"), item("mts:mts.jumperpack"), item("mts:mts.wrench"), ore("wireFineCopper") * 64, item("gregtech:machine", 1627), ore("plateDoubleSteel") * 32, ore("ingotSolderingAlloy") * 16)
.outputs(item("mts:mtsofficialpack.repairkit"))
.circuitMeta(11)
.duration(400).EUt(VHA[MV])
.buildAndRegister()

View File

@ -345,12 +345,14 @@ mods.gregtech.circuitAssembler.recipeBuilder()
.outputs(item("opencomputers:material", 11))
.fluidInputs(fluid("soldering_alloy") * 72)
.duration(350).EUt(VHA[LV])
.circuitMeta(1)
.buildAndRegister()
mods.gregtech.circuitAssembler.recipeBuilder()
.inputs(ore("componentTransistor") * 4, ore("circuitMv"))
.outputs(item("opencomputers:material", 11))
.fluidInputs(fluid("tin") * 144)
.duration(350).EUt(VHA[LV])
.circuitMeta(1)
.buildAndRegister()
// disk platter