Remove ores and layers
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -7,3 +7,5 @@
|
|||||||
/.vscode/
|
/.vscode/
|
||||||
/build/classes/java/main/
|
/build/classes/java/main/
|
||||||
/src/generated/resources/.cache/
|
/src/generated/resources/.cache/
|
||||||
|
/bin/
|
||||||
|
/.eclipse/
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ registrate_version = MC1.21-1.3.0+62
|
|||||||
mod_id=tfmg
|
mod_id=tfmg
|
||||||
mod_name=Create: The Factory Must Grow
|
mod_name=Create: The Factory Must Grow
|
||||||
mod_license=MIT
|
mod_license=MIT
|
||||||
mod_version=1.2.1
|
mod_version=1.2.1-CI
|
||||||
mod_group_id=com.drmangotea
|
mod_group_id=com.drmangotea
|
||||||
mod_authors= DrMangoTea, Pepa, Luna
|
mod_authors= DrMangoTea, Pepa, Luna
|
||||||
mod_description= Create: The Factory Must Grow brings the age of steel, oil and electricity to the Create mod
|
mod_description= Create: The Factory Must Grow brings the age of steel, oil and electricity to the Create mod
|
||||||
|
|||||||
7
gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
7
gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
distributionBase=GRADLE_USER_HOME
|
||||||
|
distributionPath=wrapper/dists
|
||||||
|
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
|
||||||
|
networkTimeout=10000
|
||||||
|
validateDistributionUrl=true
|
||||||
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
|
zipStorePath=wrapper/dists
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:concrete",
|
|
||||||
"tfmg:rebar_concrete",
|
|
||||||
"tfmg:concrete",
|
"tfmg:concrete",
|
||||||
"tfmg:rebar_concrete"
|
"tfmg:rebar_concrete"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:lead_ore",
|
|
||||||
"tfmg:deepslate_lead_ore",
|
|
||||||
"tfmg:nickel_ore",
|
|
||||||
"tfmg:deepslate_nickel_ore",
|
|
||||||
"tfmg:lithium_ore",
|
|
||||||
"tfmg:deepslate_lithium_ore",
|
|
||||||
"tfmg:lead_ore",
|
"tfmg:lead_ore",
|
||||||
"tfmg:deepslate_lead_ore",
|
"tfmg:deepslate_lead_ore",
|
||||||
"tfmg:nickel_ore",
|
"tfmg:nickel_ore",
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:lead_ore",
|
|
||||||
"tfmg:deepslate_lead_ore",
|
|
||||||
"tfmg:lead_ore",
|
"tfmg:lead_ore",
|
||||||
"tfmg:deepslate_lead_ore"
|
"tfmg:deepslate_lead_ore"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:lithium_ore",
|
|
||||||
"tfmg:deepslate_lithium_ore",
|
|
||||||
"tfmg:lithium_ore",
|
"tfmg:lithium_ore",
|
||||||
"tfmg:deepslate_lithium_ore"
|
"tfmg:deepslate_lithium_ore"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:nickel_ore",
|
|
||||||
"tfmg:deepslate_nickel_ore",
|
|
||||||
"tfmg:nickel_ore",
|
"tfmg:nickel_ore",
|
||||||
"tfmg:deepslate_nickel_ore"
|
"tfmg:deepslate_nickel_ore"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,8 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:deepslate_lead_ore",
|
|
||||||
"tfmg:deepslate_nickel_ore",
|
|
||||||
"tfmg:deepslate_lithium_ore",
|
|
||||||
"tfmg:deepslate_lead_ore",
|
"tfmg:deepslate_lead_ore",
|
||||||
"tfmg:deepslate_nickel_ore",
|
"tfmg:deepslate_nickel_ore",
|
||||||
"tfmg:deepslate_lithium_ore"
|
"tfmg:deepslate_lithium_ore"
|
||||||
|
|||||||
@@ -1,8 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:lead_ore",
|
|
||||||
"tfmg:nickel_ore",
|
|
||||||
"tfmg:lithium_ore",
|
|
||||||
"tfmg:lead_ore",
|
"tfmg:lead_ore",
|
||||||
"tfmg:nickel_ore",
|
"tfmg:nickel_ore",
|
||||||
"tfmg:lithium_ore"
|
"tfmg:lithium_ore"
|
||||||
|
|||||||
@@ -11,15 +11,6 @@
|
|||||||
"tfmg:constantan_block",
|
"tfmg:constantan_block",
|
||||||
"tfmg:nickel_block",
|
"tfmg:nickel_block",
|
||||||
"tfmg:lithium_block",
|
"tfmg:lithium_block",
|
||||||
"tfmg:coal_coke_block",
|
|
||||||
"tfmg:steel_block",
|
|
||||||
"tfmg:cast_iron_block",
|
|
||||||
"tfmg:aluminum_block",
|
|
||||||
"tfmg:plastic_block",
|
|
||||||
"tfmg:lead_block",
|
|
||||||
"tfmg:constantan_block",
|
|
||||||
"tfmg:nickel_block",
|
|
||||||
"tfmg:lithium_block",
|
|
||||||
"tfmg:coal_coke_block"
|
"tfmg:coal_coke_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:aluminum_block",
|
|
||||||
"tfmg:aluminum_block"
|
"tfmg:aluminum_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:cast_iron_block",
|
|
||||||
"tfmg:cast_iron_block"
|
"tfmg:cast_iron_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:coal_coke_block",
|
|
||||||
"tfmg:coal_coke_block"
|
"tfmg:coal_coke_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:constantan_block",
|
|
||||||
"tfmg:constantan_block"
|
"tfmg:constantan_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:lead_block",
|
|
||||||
"tfmg:lead_block"
|
"tfmg:lead_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:lithium_block",
|
|
||||||
"tfmg:lithium_block"
|
"tfmg:lithium_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:nickel_block",
|
|
||||||
"tfmg:nickel_block"
|
"tfmg:nickel_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:plastic_block",
|
|
||||||
"tfmg:plastic_block"
|
"tfmg:plastic_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:raw_lead_block",
|
|
||||||
"tfmg:raw_lead_block"
|
"tfmg:raw_lead_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:raw_lithium_block",
|
|
||||||
"tfmg:raw_lithium_block"
|
"tfmg:raw_lithium_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:raw_nickel_block",
|
|
||||||
"tfmg:raw_nickel_block"
|
"tfmg:raw_nickel_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:steel_block",
|
|
||||||
"tfmg:steel_block"
|
"tfmg:steel_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,8 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:steel_casing",
|
|
||||||
"tfmg:heavy_machinery_casing",
|
|
||||||
"tfmg:industrial_aluminum_casing",
|
|
||||||
"tfmg:steel_casing",
|
"tfmg:steel_casing",
|
||||||
"tfmg:heavy_machinery_casing",
|
"tfmg:heavy_machinery_casing",
|
||||||
"tfmg:industrial_aluminum_casing"
|
"tfmg:industrial_aluminum_casing"
|
||||||
|
|||||||
@@ -1,12 +1,6 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:copycat_cable_base",
|
"tfmg:copycat_cable_base",
|
||||||
"tfmg:copycat_cable_base",
|
|
||||||
"tfmg:steel_bars",
|
|
||||||
"tfmg:aluminum_bars",
|
|
||||||
"tfmg:cast_iron_bars",
|
|
||||||
"tfmg:lead_bars",
|
|
||||||
"tfmg:nickel_bars",
|
|
||||||
"tfmg:steel_bars",
|
"tfmg:steel_bars",
|
||||||
"tfmg:aluminum_bars",
|
"tfmg:aluminum_bars",
|
||||||
"tfmg:cast_iron_bars",
|
"tfmg:cast_iron_bars",
|
||||||
|
|||||||
@@ -2,8 +2,6 @@
|
|||||||
"values": [
|
"values": [
|
||||||
"tfmg:oil_deposit",
|
"tfmg:oil_deposit",
|
||||||
"tfmg:large_switch",
|
"tfmg:large_switch",
|
||||||
"tfmg:large_transformer",
|
|
||||||
"tfmg:large_switch",
|
|
||||||
"tfmg:large_transformer"
|
"tfmg:large_transformer"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,10 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:steel_bars",
|
|
||||||
"tfmg:aluminum_bars",
|
|
||||||
"tfmg:cast_iron_bars",
|
|
||||||
"tfmg:lead_bars",
|
|
||||||
"tfmg:nickel_bars",
|
|
||||||
"tfmg:steel_bars",
|
"tfmg:steel_bars",
|
||||||
"tfmg:aluminum_bars",
|
"tfmg:aluminum_bars",
|
||||||
"tfmg:cast_iron_bars",
|
"tfmg:cast_iron_bars",
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:bauxite",
|
|
||||||
"tfmg:galena",
|
|
||||||
"tfmg:bauxite",
|
"tfmg:bauxite",
|
||||||
"tfmg:galena"
|
"tfmg:galena"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,13 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:steel_block",
|
|
||||||
"tfmg:cast_iron_block",
|
|
||||||
"tfmg:aluminum_block",
|
|
||||||
"tfmg:lead_block",
|
|
||||||
"tfmg:constantan_block",
|
|
||||||
"tfmg:nickel_block",
|
|
||||||
"tfmg:lithium_block",
|
|
||||||
"tfmg:laminated_magnetic_alloy_block",
|
|
||||||
"tfmg:steel_block",
|
"tfmg:steel_block",
|
||||||
"tfmg:cast_iron_block",
|
"tfmg:cast_iron_block",
|
||||||
"tfmg:aluminum_block",
|
"tfmg:aluminum_block",
|
||||||
|
|||||||
@@ -1,13 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:steel_ladder",
|
|
||||||
"tfmg:aluminum_ladder",
|
|
||||||
"tfmg:cast_iron_ladder",
|
|
||||||
"tfmg:lead_ladder",
|
|
||||||
"tfmg:nickel_ladder",
|
|
||||||
"tfmg:constantan_ladder",
|
|
||||||
"tfmg:steel_scaffolding",
|
|
||||||
"tfmg:aluminum_scaffolding",
|
|
||||||
"tfmg:steel_ladder",
|
"tfmg:steel_ladder",
|
||||||
"tfmg:aluminum_ladder",
|
"tfmg:aluminum_ladder",
|
||||||
"tfmg:cast_iron_ladder",
|
"tfmg:cast_iron_ladder",
|
||||||
|
|||||||
@@ -1,9 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:heavy_casing_door",
|
|
||||||
"tfmg:steel_door",
|
|
||||||
"tfmg:aluminum_door",
|
|
||||||
"tfmg:heavy_plated_door",
|
|
||||||
"tfmg:heavy_casing_door",
|
"tfmg:heavy_casing_door",
|
||||||
"tfmg:steel_door",
|
"tfmg:steel_door",
|
||||||
"tfmg:aluminum_door",
|
"tfmg:aluminum_door",
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:bauxite",
|
|
||||||
"tfmg:galena",
|
|
||||||
"tfmg:bauxite",
|
"tfmg:bauxite",
|
||||||
"tfmg:galena"
|
"tfmg:galena"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:bauxite",
|
|
||||||
"tfmg:galena",
|
|
||||||
"tfmg:bauxite",
|
"tfmg:bauxite",
|
||||||
"tfmg:galena"
|
"tfmg:galena"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -9,20 +9,20 @@
|
|||||||
"tfmg:steel_casing",
|
"tfmg:steel_casing",
|
||||||
"tfmg:heavy_machinery_casing",
|
"tfmg:heavy_machinery_casing",
|
||||||
"tfmg:industrial_aluminum_casing",
|
"tfmg:industrial_aluminum_casing",
|
||||||
"tfmg:encased_brass_pipe",
|
|
||||||
"tfmg:encased_steel_pipe",
|
|
||||||
"tfmg:steel_gearbox",
|
"tfmg:steel_gearbox",
|
||||||
"tfmg:encased_aluminum_pipe",
|
|
||||||
"tfmg:encased_cast_iron_pipe",
|
|
||||||
"tfmg:encased_plastic_pipe",
|
|
||||||
"tfmg:hardened_planks",
|
"tfmg:hardened_planks",
|
||||||
"tfmg:steel_flywheel",
|
"tfmg:steel_flywheel",
|
||||||
"tfmg:lead_flywheel",
|
"tfmg:lead_flywheel",
|
||||||
"tfmg:cast_iron_flywheel",
|
"tfmg:cast_iron_flywheel",
|
||||||
"tfmg:steel_encased_shaft",
|
|
||||||
"tfmg:aluminum_flywheel",
|
"tfmg:aluminum_flywheel",
|
||||||
"tfmg:heavy_casing_encased_shaft",
|
|
||||||
"tfmg:nickel_flywheel",
|
"tfmg:nickel_flywheel",
|
||||||
|
"tfmg:encased_brass_pipe",
|
||||||
|
"tfmg:encased_steel_pipe",
|
||||||
|
"tfmg:encased_aluminum_pipe",
|
||||||
|
"tfmg:encased_cast_iron_pipe",
|
||||||
|
"tfmg:encased_plastic_pipe",
|
||||||
|
"tfmg:steel_encased_shaft",
|
||||||
|
"tfmg:heavy_casing_encased_shaft",
|
||||||
"tfmg:steel_encased_steel_cogwheel",
|
"tfmg:steel_encased_steel_cogwheel",
|
||||||
"tfmg:heavy_casing_encased_steel_cogwheel",
|
"tfmg:heavy_casing_encased_steel_cogwheel",
|
||||||
"tfmg:steel_encased_large_steel_cogwheel",
|
"tfmg:steel_encased_large_steel_cogwheel",
|
||||||
|
|||||||
@@ -1,360 +1,202 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:purple_concrete",
|
|
||||||
"tfmg:aluminum_fluid_tank",
|
"tfmg:aluminum_fluid_tank",
|
||||||
"tfmg:purple_concrete_wall",
|
|
||||||
"tfmg:cast_iron_fluid_tank",
|
"tfmg:cast_iron_fluid_tank",
|
||||||
"tfmg:purple_concrete_stairs",
|
|
||||||
"tfmg:steel_fluid_tank",
|
"tfmg:steel_fluid_tank",
|
||||||
"tfmg:steel_distillation_output",
|
"tfmg:steel_distillation_output",
|
||||||
"tfmg:purple_concrete_slab",
|
|
||||||
"tfmg:steel_distillation_controller",
|
"tfmg:steel_distillation_controller",
|
||||||
"tfmg:industrial_pipe",
|
"tfmg:industrial_pipe",
|
||||||
"tfmg:orange_concrete",
|
|
||||||
"tfmg:concrete_encased_industrial_pipe",
|
"tfmg:concrete_encased_industrial_pipe",
|
||||||
"tfmg:orange_concrete_wall",
|
|
||||||
"tfmg:pumpjack_hammer",
|
"tfmg:pumpjack_hammer",
|
||||||
"tfmg:orange_concrete_stairs",
|
|
||||||
"tfmg:pumpjack_crank",
|
"tfmg:pumpjack_crank",
|
||||||
"tfmg:orange_concrete_slab",
|
|
||||||
"tfmg:pumpjack_hammer_part",
|
"tfmg:pumpjack_hammer_part",
|
||||||
"tfmg:black_concrete",
|
|
||||||
"tfmg:black_concrete_wall",
|
|
||||||
"tfmg:pumpjack_hammer_head",
|
"tfmg:pumpjack_hammer_head",
|
||||||
"tfmg:black_concrete_stairs",
|
|
||||||
"tfmg:pumpjack_hammer_connector",
|
"tfmg:pumpjack_hammer_connector",
|
||||||
"tfmg:black_concrete_slab",
|
|
||||||
"tfmg:white_rebar_concrete",
|
|
||||||
"tfmg:white_rebar_concrete_wall",
|
|
||||||
"tfmg:large_pumpjack_hammer_part",
|
"tfmg:large_pumpjack_hammer_part",
|
||||||
"tfmg:white_rebar_concrete_stairs",
|
|
||||||
"tfmg:large_pumpjack_hammer_head",
|
"tfmg:large_pumpjack_hammer_head",
|
||||||
"tfmg:white_rebar_concrete_slab",
|
|
||||||
"tfmg:large_pumpjack_hammer_connector",
|
"tfmg:large_pumpjack_hammer_connector",
|
||||||
"tfmg:blue_rebar_concrete",
|
|
||||||
"tfmg:pumpjack_base",
|
"tfmg:pumpjack_base",
|
||||||
"tfmg:blue_rebar_concrete_wall",
|
|
||||||
"tfmg:oil_deposit",
|
"tfmg:oil_deposit",
|
||||||
"tfmg:blue_rebar_concrete_stairs",
|
|
||||||
"tfmg:steel_chemical_vat",
|
"tfmg:steel_chemical_vat",
|
||||||
"tfmg:blue_rebar_concrete_slab",
|
|
||||||
"tfmg:cast_iron_chemical_vat",
|
"tfmg:cast_iron_chemical_vat",
|
||||||
"tfmg:fireproof_chemical_vat",
|
"tfmg:fireproof_chemical_vat",
|
||||||
"tfmg:industrial_mixer",
|
"tfmg:industrial_mixer",
|
||||||
"tfmg:light_blue_rebar_concrete",
|
|
||||||
"tfmg:electrode_holder",
|
"tfmg:electrode_holder",
|
||||||
"tfmg:freezer",
|
"tfmg:freezer",
|
||||||
"tfmg:light_blue_rebar_concrete_wall",
|
|
||||||
"tfmg:compressor",
|
"tfmg:compressor",
|
||||||
"tfmg:light_blue_rebar_concrete_stairs",
|
|
||||||
"tfmg:lead_ore",
|
"tfmg:lead_ore",
|
||||||
"tfmg:light_blue_rebar_concrete_slab",
|
|
||||||
"tfmg:deepslate_lead_ore",
|
"tfmg:deepslate_lead_ore",
|
||||||
"tfmg:nickel_ore",
|
"tfmg:nickel_ore",
|
||||||
"tfmg:red_rebar_concrete",
|
|
||||||
"tfmg:deepslate_nickel_ore",
|
"tfmg:deepslate_nickel_ore",
|
||||||
"tfmg:lithium_ore",
|
"tfmg:lithium_ore",
|
||||||
"tfmg:red_rebar_concrete_wall",
|
|
||||||
"tfmg:deepslate_lithium_ore",
|
"tfmg:deepslate_lithium_ore",
|
||||||
"tfmg:sulfur",
|
"tfmg:sulfur",
|
||||||
"tfmg:lignite",
|
"tfmg:lignite",
|
||||||
"tfmg:red_rebar_concrete_stairs",
|
|
||||||
"tfmg:fossilstone",
|
"tfmg:fossilstone",
|
||||||
"tfmg:red_rebar_concrete_slab",
|
|
||||||
"tfmg:slag_block",
|
"tfmg:slag_block",
|
||||||
"tfmg:raw_nickel_block",
|
"tfmg:raw_nickel_block",
|
||||||
"tfmg:raw_lead_block",
|
"tfmg:raw_lead_block",
|
||||||
"tfmg:green_rebar_concrete",
|
|
||||||
"tfmg:raw_lithium_block",
|
"tfmg:raw_lithium_block",
|
||||||
"tfmg:air_intake",
|
"tfmg:air_intake",
|
||||||
"tfmg:green_rebar_concrete_wall",
|
|
||||||
"tfmg:firebox",
|
"tfmg:firebox",
|
||||||
"tfmg:winding_machine",
|
"tfmg:winding_machine",
|
||||||
"tfmg:green_rebar_concrete_stairs",
|
|
||||||
"tfmg:surface_scanner",
|
"tfmg:surface_scanner",
|
||||||
"tfmg:green_rebar_concrete_slab",
|
|
||||||
"tfmg:lime_rebar_concrete",
|
|
||||||
"tfmg:machine_input",
|
"tfmg:machine_input",
|
||||||
"tfmg:concrete_hose",
|
"tfmg:concrete_hose",
|
||||||
"tfmg:lime_rebar_concrete_wall",
|
|
||||||
"tfmg:blast_furnace_output",
|
"tfmg:blast_furnace_output",
|
||||||
"tfmg:blast_furnace_hatch",
|
"tfmg:blast_furnace_hatch",
|
||||||
"tfmg:lime_rebar_concrete_stairs",
|
|
||||||
"tfmg:fireproof_bricks",
|
"tfmg:fireproof_bricks",
|
||||||
"tfmg:lime_rebar_concrete_slab",
|
|
||||||
"tfmg:reinforced_fireproof_bricks",
|
"tfmg:reinforced_fireproof_bricks",
|
||||||
"tfmg:pink_rebar_concrete",
|
|
||||||
"tfmg:blast_furnace_reinforcement",
|
"tfmg:blast_furnace_reinforcement",
|
||||||
"tfmg:pink_rebar_concrete_wall",
|
|
||||||
"tfmg:blast_furnace_reinforcement_wall",
|
"tfmg:blast_furnace_reinforcement_wall",
|
||||||
"tfmg:pink_rebar_concrete_stairs",
|
|
||||||
"tfmg:rusted_blast_furnace_reinforcement",
|
"tfmg:rusted_blast_furnace_reinforcement",
|
||||||
"tfmg:pink_rebar_concrete_slab",
|
|
||||||
"tfmg:rusted_blast_furnace_reinforcement_wall",
|
"tfmg:rusted_blast_furnace_reinforcement_wall",
|
||||||
"tfmg:magenta_rebar_concrete",
|
|
||||||
"tfmg:fireproof_brick_reinforcement",
|
"tfmg:fireproof_brick_reinforcement",
|
||||||
"tfmg:magenta_rebar_concrete_wall",
|
|
||||||
"tfmg:coke_oven",
|
"tfmg:coke_oven",
|
||||||
"tfmg:magenta_rebar_concrete_stairs",
|
|
||||||
"tfmg:blast_stove",
|
"tfmg:blast_stove",
|
||||||
"tfmg:magenta_rebar_concrete_slab",
|
|
||||||
"tfmg:casting_basin",
|
"tfmg:casting_basin",
|
||||||
"tfmg:yellow_rebar_concrete",
|
|
||||||
"tfmg:napalm_bomb",
|
"tfmg:napalm_bomb",
|
||||||
"tfmg:yellow_rebar_concrete_wall",
|
|
||||||
"tfmg:generator",
|
"tfmg:generator",
|
||||||
"tfmg:yellow_rebar_concrete_stairs",
|
|
||||||
"tfmg:cable_connector",
|
"tfmg:cable_connector",
|
||||||
"tfmg:yellow_rebar_concrete_slab",
|
|
||||||
"tfmg:glass_cable_insulator",
|
"tfmg:glass_cable_insulator",
|
||||||
"tfmg:gray_rebar_concrete",
|
|
||||||
"tfmg:resistor",
|
"tfmg:resistor",
|
||||||
"tfmg:gray_rebar_concrete_wall",
|
|
||||||
"tfmg:copycat_cable_block",
|
"tfmg:copycat_cable_block",
|
||||||
"tfmg:gray_rebar_concrete_stairs",
|
|
||||||
"tfmg:copycat_cable_base",
|
"tfmg:copycat_cable_base",
|
||||||
"tfmg:gray_rebar_concrete_slab",
|
|
||||||
"tfmg:light_gray_rebar_concrete",
|
|
||||||
"tfmg:brass_cable_hub",
|
"tfmg:brass_cable_hub",
|
||||||
"tfmg:light_gray_rebar_concrete_wall",
|
|
||||||
"tfmg:copper_cable_hub",
|
"tfmg:copper_cable_hub",
|
||||||
"tfmg:light_gray_rebar_concrete_stairs",
|
|
||||||
"tfmg:steel_cable_hub",
|
"tfmg:steel_cable_hub",
|
||||||
"tfmg:light_gray_rebar_concrete_slab",
|
|
||||||
"tfmg:aluminum_cable_hub",
|
"tfmg:aluminum_cable_hub",
|
||||||
"tfmg:steel_casing_cable_hub",
|
"tfmg:steel_casing_cable_hub",
|
||||||
"tfmg:brown_rebar_concrete",
|
|
||||||
"tfmg:heavy_cable_hub",
|
"tfmg:heavy_cable_hub",
|
||||||
"tfmg:brown_rebar_concrete_wall",
|
|
||||||
"tfmg:cable_tube",
|
"tfmg:cable_tube",
|
||||||
"tfmg:brown_rebar_concrete_stairs",
|
|
||||||
"tfmg:concrete_encased_cable_tube",
|
"tfmg:concrete_encased_cable_tube",
|
||||||
"tfmg:brown_rebar_concrete_slab",
|
|
||||||
"tfmg:electric_post",
|
"tfmg:electric_post",
|
||||||
"tfmg:cyan_rebar_concrete",
|
|
||||||
"tfmg:concrete_encased_electric_post",
|
"tfmg:concrete_encased_electric_post",
|
||||||
"tfmg:diagonal_cable_block",
|
"tfmg:diagonal_cable_block",
|
||||||
"tfmg:electric_motor",
|
"tfmg:electric_motor",
|
||||||
"tfmg:creative_generator",
|
"tfmg:creative_generator",
|
||||||
"tfmg:cyan_rebar_concrete_wall",
|
|
||||||
"tfmg:accumulator",
|
"tfmg:accumulator",
|
||||||
"tfmg:light_bulb",
|
"tfmg:light_bulb",
|
||||||
"tfmg:cyan_rebar_concrete_stairs",
|
|
||||||
"tfmg:circular_light",
|
"tfmg:circular_light",
|
||||||
"tfmg:modern_light",
|
"tfmg:modern_light",
|
||||||
"tfmg:cyan_rebar_concrete_slab",
|
|
||||||
"tfmg:aluminum_lamp",
|
"tfmg:aluminum_lamp",
|
||||||
"tfmg:neon_tube",
|
"tfmg:neon_tube",
|
||||||
"tfmg:purple_rebar_concrete",
|
|
||||||
"tfmg:electric_diode",
|
"tfmg:electric_diode",
|
||||||
"tfmg:purple_rebar_concrete_wall",
|
|
||||||
"tfmg:encased_diode",
|
"tfmg:encased_diode",
|
||||||
"tfmg:purple_rebar_concrete_stairs",
|
|
||||||
"tfmg:potentiometer",
|
"tfmg:potentiometer",
|
||||||
"tfmg:purple_rebar_concrete_slab",
|
|
||||||
"tfmg:electrical_switch",
|
"tfmg:electrical_switch",
|
||||||
"tfmg:large_switch",
|
"tfmg:large_switch",
|
||||||
"tfmg:orange_rebar_concrete",
|
|
||||||
"tfmg:encased_potentiometer",
|
"tfmg:encased_potentiometer",
|
||||||
"tfmg:electric_pump",
|
"tfmg:electric_pump",
|
||||||
"tfmg:orange_rebar_concrete_wall",
|
|
||||||
"tfmg:voltage_observer",
|
"tfmg:voltage_observer",
|
||||||
"tfmg:voltmeter",
|
"tfmg:voltmeter",
|
||||||
"tfmg:orange_rebar_concrete_stairs",
|
|
||||||
"tfmg:polarizer",
|
"tfmg:polarizer",
|
||||||
"tfmg:orange_rebar_concrete_slab",
|
|
||||||
"tfmg:rotor",
|
"tfmg:rotor",
|
||||||
"tfmg:stator",
|
"tfmg:stator",
|
||||||
"tfmg:black_rebar_concrete",
|
|
||||||
"tfmg:traffic_light",
|
"tfmg:traffic_light",
|
||||||
"tfmg:segmented_display",
|
"tfmg:segmented_display",
|
||||||
"tfmg:transformer",
|
"tfmg:transformer",
|
||||||
"tfmg:large_transformer",
|
"tfmg:large_transformer",
|
||||||
"tfmg:black_rebar_concrete_wall",
|
|
||||||
"tfmg:converter",
|
"tfmg:converter",
|
||||||
"tfmg:large_coil",
|
"tfmg:large_coil",
|
||||||
"tfmg:brick_smokestack",
|
"tfmg:brick_smokestack",
|
||||||
"tfmg:metal_smokestack",
|
"tfmg:metal_smokestack",
|
||||||
"tfmg:black_rebar_concrete_stairs",
|
|
||||||
"tfmg:concrete_smokestack",
|
"tfmg:concrete_smokestack",
|
||||||
"tfmg:exhaust",
|
"tfmg:exhaust",
|
||||||
"tfmg:black_rebar_concrete_slab",
|
|
||||||
"tfmg:flarestack",
|
"tfmg:flarestack",
|
||||||
"tfmg:gas_lamp",
|
"tfmg:gas_lamp",
|
||||||
"tfmg:asphalt",
|
|
||||||
"tfmg:steel_cogwheel",
|
"tfmg:steel_cogwheel",
|
||||||
"tfmg:large_steel_cogwheel",
|
"tfmg:large_steel_cogwheel",
|
||||||
"tfmg:asphalt_wall",
|
|
||||||
"tfmg:aluminum_cogwheel",
|
"tfmg:aluminum_cogwheel",
|
||||||
"tfmg:large_aluminum_cogwheel",
|
"tfmg:large_aluminum_cogwheel",
|
||||||
"tfmg:asphalt_slab",
|
|
||||||
"tfmg:steel_casing",
|
"tfmg:steel_casing",
|
||||||
"tfmg:heavy_machinery_casing",
|
"tfmg:heavy_machinery_casing",
|
||||||
"tfmg:industrial_aluminum_casing",
|
"tfmg:industrial_aluminum_casing",
|
||||||
"tfmg:asphalt_stairs",
|
|
||||||
"tfmg:steel_block",
|
"tfmg:steel_block",
|
||||||
"tfmg:cast_iron_block",
|
"tfmg:cast_iron_block",
|
||||||
"tfmg:brass_pipe",
|
|
||||||
"tfmg:aluminum_block",
|
"tfmg:aluminum_block",
|
||||||
"tfmg:plastic_block",
|
"tfmg:plastic_block",
|
||||||
"tfmg:encased_brass_pipe",
|
|
||||||
"tfmg:lead_block",
|
"tfmg:lead_block",
|
||||||
"tfmg:glass_brass_pipe",
|
|
||||||
"tfmg:constantan_block",
|
"tfmg:constantan_block",
|
||||||
"tfmg:nickel_block",
|
"tfmg:nickel_block",
|
||||||
"tfmg:brass_mechanical_pump",
|
|
||||||
"tfmg:lithium_block",
|
"tfmg:lithium_block",
|
||||||
"tfmg:coal_coke_block",
|
"tfmg:coal_coke_block",
|
||||||
"tfmg:brass_smart_fluid_pipe",
|
|
||||||
"tfmg:laminated_magnetic_alloy_block",
|
"tfmg:laminated_magnetic_alloy_block",
|
||||||
"tfmg:brass_fluid_valve",
|
|
||||||
"tfmg:heavy_casing_door",
|
"tfmg:heavy_casing_door",
|
||||||
"tfmg:steel_pipe",
|
|
||||||
"tfmg:steel_door",
|
"tfmg:steel_door",
|
||||||
"tfmg:encased_steel_pipe",
|
|
||||||
"tfmg:aluminum_door",
|
"tfmg:aluminum_door",
|
||||||
"tfmg:glass_steel_pipe",
|
|
||||||
"tfmg:heavy_plated_door",
|
"tfmg:heavy_plated_door",
|
||||||
"tfmg:steel_mechanical_pump",
|
|
||||||
"tfmg:steel_gearbox",
|
"tfmg:steel_gearbox",
|
||||||
"tfmg:steel_bars",
|
"tfmg:steel_bars",
|
||||||
"tfmg:steel_smart_fluid_pipe",
|
|
||||||
"tfmg:aluminum_bars",
|
"tfmg:aluminum_bars",
|
||||||
"tfmg:cast_iron_bars",
|
"tfmg:cast_iron_bars",
|
||||||
"tfmg:steel_fluid_valve",
|
|
||||||
"tfmg:lead_bars",
|
"tfmg:lead_bars",
|
||||||
"tfmg:aluminum_pipe",
|
|
||||||
"tfmg:nickel_bars",
|
"tfmg:nickel_bars",
|
||||||
"tfmg:encased_aluminum_pipe",
|
|
||||||
"tfmg:steel_ladder",
|
"tfmg:steel_ladder",
|
||||||
"tfmg:glass_aluminum_pipe",
|
|
||||||
"tfmg:aluminum_ladder",
|
"tfmg:aluminum_ladder",
|
||||||
"tfmg:aluminum_mechanical_pump",
|
|
||||||
"tfmg:cast_iron_ladder",
|
"tfmg:cast_iron_ladder",
|
||||||
"tfmg:aluminum_smart_fluid_pipe",
|
|
||||||
"tfmg:lead_ladder",
|
"tfmg:lead_ladder",
|
||||||
"tfmg:aluminum_fluid_valve",
|
|
||||||
"tfmg:nickel_ladder",
|
"tfmg:nickel_ladder",
|
||||||
"tfmg:cast_iron_pipe",
|
|
||||||
"tfmg:constantan_ladder",
|
"tfmg:constantan_ladder",
|
||||||
"tfmg:encased_cast_iron_pipe",
|
|
||||||
"tfmg:steel_scaffolding",
|
"tfmg:steel_scaffolding",
|
||||||
"tfmg:glass_cast_iron_pipe",
|
|
||||||
"tfmg:aluminum_scaffolding",
|
"tfmg:aluminum_scaffolding",
|
||||||
"tfmg:cast_iron_mechanical_pump",
|
|
||||||
"tfmg:slag_bricks",
|
"tfmg:slag_bricks",
|
||||||
"tfmg:cast_iron_smart_fluid_pipe",
|
|
||||||
"tfmg:cinder_block",
|
"tfmg:cinder_block",
|
||||||
"tfmg:cast_iron_fluid_valve",
|
|
||||||
"tfmg:cinderflour_block",
|
"tfmg:cinderflour_block",
|
||||||
"tfmg:plastic_pipe",
|
|
||||||
"tfmg:factory_floor",
|
"tfmg:factory_floor",
|
||||||
"tfmg:encased_plastic_pipe",
|
|
||||||
"tfmg:glass_plastic_pipe",
|
|
||||||
"tfmg:steel_trapdoor",
|
"tfmg:steel_trapdoor",
|
||||||
"tfmg:plastic_mechanical_pump",
|
|
||||||
"tfmg:steel_flywheel",
|
"tfmg:steel_flywheel",
|
||||||
"tfmg:plastic_smart_fluid_pipe",
|
|
||||||
"tfmg:lead_flywheel",
|
"tfmg:lead_flywheel",
|
||||||
"tfmg:plastic_fluid_valve",
|
|
||||||
"tfmg:cast_iron_flywheel",
|
"tfmg:cast_iron_flywheel",
|
||||||
"tfmg:steel_encased_shaft",
|
|
||||||
"tfmg:aluminum_flywheel",
|
"tfmg:aluminum_flywheel",
|
||||||
"tfmg:heavy_casing_encased_shaft",
|
|
||||||
"tfmg:nickel_flywheel",
|
"tfmg:nickel_flywheel",
|
||||||
"tfmg:steel_encased_steel_cogwheel",
|
|
||||||
"tfmg:steel_truss",
|
"tfmg:steel_truss",
|
||||||
"tfmg:heavy_casing_encased_steel_cogwheel",
|
|
||||||
"tfmg:steel_frame",
|
"tfmg:steel_frame",
|
||||||
"tfmg:steel_encased_large_steel_cogwheel",
|
|
||||||
"tfmg:aluminum_truss",
|
"tfmg:aluminum_truss",
|
||||||
"tfmg:heavy_casing_encased_large_steel_cogwheel",
|
|
||||||
"tfmg:aluminum_frame",
|
"tfmg:aluminum_frame",
|
||||||
"tfmg:steel_encased_aluminum_cogwheel",
|
|
||||||
"tfmg:cast_iron_truss",
|
"tfmg:cast_iron_truss",
|
||||||
"tfmg:heavy_casing_encased_aluminum_cogwheel",
|
|
||||||
"tfmg:cast_iron_frame",
|
"tfmg:cast_iron_frame",
|
||||||
"tfmg:steel_encased_large_aluminum_cogwheel",
|
|
||||||
"tfmg:lead_truss",
|
"tfmg:lead_truss",
|
||||||
"tfmg:heavy_casing_encased_large_aluminum_cogwheel",
|
|
||||||
"tfmg:lead_frame",
|
"tfmg:lead_frame",
|
||||||
"tfmg:bauxite",
|
|
||||||
"tfmg:nickel_truss",
|
"tfmg:nickel_truss",
|
||||||
"tfmg:nickel_frame",
|
"tfmg:nickel_frame",
|
||||||
"tfmg:cut_bauxite",
|
|
||||||
"tfmg:constantan_truss",
|
"tfmg:constantan_truss",
|
||||||
"tfmg:cut_bauxite_stairs",
|
|
||||||
"tfmg:constantan_frame",
|
"tfmg:constantan_frame",
|
||||||
"tfmg:cut_bauxite_slab",
|
|
||||||
"tfmg:copper_truss",
|
"tfmg:copper_truss",
|
||||||
"tfmg:cut_bauxite_wall",
|
|
||||||
"tfmg:copper_frame",
|
"tfmg:copper_frame",
|
||||||
"tfmg:polished_cut_bauxite",
|
|
||||||
"tfmg:zinc_truss",
|
"tfmg:zinc_truss",
|
||||||
"tfmg:polished_cut_bauxite_stairs",
|
|
||||||
"tfmg:zinc_frame",
|
"tfmg:zinc_frame",
|
||||||
"tfmg:polished_cut_bauxite_slab",
|
|
||||||
"tfmg:brass_truss",
|
"tfmg:brass_truss",
|
||||||
"tfmg:polished_cut_bauxite_wall",
|
|
||||||
"tfmg:brass_frame",
|
"tfmg:brass_frame",
|
||||||
"tfmg:cut_bauxite_bricks",
|
|
||||||
"tfmg:white_caution_block",
|
"tfmg:white_caution_block",
|
||||||
"tfmg:blue_caution_block",
|
"tfmg:blue_caution_block",
|
||||||
"tfmg:cut_bauxite_brick_stairs",
|
|
||||||
"tfmg:light_blue_caution_block",
|
"tfmg:light_blue_caution_block",
|
||||||
"tfmg:cut_bauxite_brick_slab",
|
|
||||||
"tfmg:red_caution_block",
|
"tfmg:red_caution_block",
|
||||||
"tfmg:cut_bauxite_brick_wall",
|
|
||||||
"tfmg:green_caution_block",
|
"tfmg:green_caution_block",
|
||||||
"tfmg:small_bauxite_bricks",
|
|
||||||
"tfmg:lime_caution_block",
|
"tfmg:lime_caution_block",
|
||||||
"tfmg:small_bauxite_brick_stairs",
|
|
||||||
"tfmg:pink_caution_block",
|
"tfmg:pink_caution_block",
|
||||||
"tfmg:small_bauxite_brick_slab",
|
|
||||||
"tfmg:magenta_caution_block",
|
"tfmg:magenta_caution_block",
|
||||||
"tfmg:small_bauxite_brick_wall",
|
|
||||||
"tfmg:yellow_caution_block",
|
"tfmg:yellow_caution_block",
|
||||||
"tfmg:layered_bauxite",
|
|
||||||
"tfmg:gray_caution_block",
|
"tfmg:gray_caution_block",
|
||||||
"tfmg:bauxite_pillar",
|
|
||||||
"tfmg:light_gray_caution_block",
|
"tfmg:light_gray_caution_block",
|
||||||
"tfmg:galena",
|
|
||||||
"tfmg:brown_caution_block",
|
"tfmg:brown_caution_block",
|
||||||
"tfmg:cut_galena",
|
|
||||||
"tfmg:cyan_caution_block",
|
"tfmg:cyan_caution_block",
|
||||||
"tfmg:cut_galena_stairs",
|
|
||||||
"tfmg:purple_caution_block",
|
"tfmg:purple_caution_block",
|
||||||
"tfmg:cut_galena_slab",
|
|
||||||
"tfmg:orange_caution_block",
|
"tfmg:orange_caution_block",
|
||||||
"tfmg:cut_galena_wall",
|
|
||||||
"tfmg:rebar_block",
|
"tfmg:rebar_block",
|
||||||
"tfmg:polished_cut_galena",
|
|
||||||
"tfmg:rebar_floor",
|
"tfmg:rebar_floor",
|
||||||
"tfmg:polished_cut_galena_stairs",
|
|
||||||
"tfmg:rebar_wall",
|
"tfmg:rebar_wall",
|
||||||
"tfmg:polished_cut_galena_slab",
|
|
||||||
"tfmg:rebar_pile",
|
"tfmg:rebar_pile",
|
||||||
"tfmg:polished_cut_galena_wall",
|
|
||||||
"tfmg:rebar_stairs",
|
"tfmg:rebar_stairs",
|
||||||
"tfmg:cut_galena_bricks",
|
|
||||||
"tfmg:rebar_pillar",
|
"tfmg:rebar_pillar",
|
||||||
"tfmg:cut_galena_brick_stairs",
|
|
||||||
"tfmg:concrete_wall",
|
"tfmg:concrete_wall",
|
||||||
"tfmg:cut_galena_brick_slab",
|
|
||||||
"tfmg:concrete",
|
"tfmg:concrete",
|
||||||
"tfmg:cut_galena_brick_wall",
|
|
||||||
"tfmg:concrete_stairs",
|
"tfmg:concrete_stairs",
|
||||||
"tfmg:small_galena_bricks",
|
|
||||||
"tfmg:concrete_slab",
|
"tfmg:concrete_slab",
|
||||||
"tfmg:small_galena_brick_stairs",
|
|
||||||
"tfmg:rebar_concrete_wall",
|
"tfmg:rebar_concrete_wall",
|
||||||
"tfmg:small_galena_brick_slab",
|
|
||||||
"tfmg:rebar_concrete",
|
"tfmg:rebar_concrete",
|
||||||
"tfmg:small_galena_brick_wall",
|
|
||||||
"tfmg:rebar_concrete_stairs",
|
"tfmg:rebar_concrete_stairs",
|
||||||
"tfmg:layered_galena",
|
|
||||||
"tfmg:rebar_concrete_slab",
|
"tfmg:rebar_concrete_slab",
|
||||||
"tfmg:galena_pillar",
|
|
||||||
"tfmg:white_concrete",
|
"tfmg:white_concrete",
|
||||||
"tfmg:white_concrete_wall",
|
"tfmg:white_concrete_wall",
|
||||||
"tfmg:white_concrete_stairs",
|
"tfmg:white_concrete_stairs",
|
||||||
@@ -365,6 +207,205 @@
|
|||||||
"tfmg:blue_concrete_slab",
|
"tfmg:blue_concrete_slab",
|
||||||
"tfmg:light_blue_concrete",
|
"tfmg:light_blue_concrete",
|
||||||
"tfmg:light_blue_concrete_wall",
|
"tfmg:light_blue_concrete_wall",
|
||||||
"tfmg:light_blue_concrete_stairs"
|
"tfmg:light_blue_concrete_stairs",
|
||||||
|
"tfmg:light_blue_concrete_slab",
|
||||||
|
"tfmg:red_concrete",
|
||||||
|
"tfmg:red_concrete_wall",
|
||||||
|
"tfmg:red_concrete_stairs",
|
||||||
|
"tfmg:red_concrete_slab",
|
||||||
|
"tfmg:green_concrete",
|
||||||
|
"tfmg:green_concrete_wall",
|
||||||
|
"tfmg:green_concrete_stairs",
|
||||||
|
"tfmg:green_concrete_slab",
|
||||||
|
"tfmg:lime_concrete",
|
||||||
|
"tfmg:lime_concrete_wall",
|
||||||
|
"tfmg:lime_concrete_stairs",
|
||||||
|
"tfmg:lime_concrete_slab",
|
||||||
|
"tfmg:pink_concrete",
|
||||||
|
"tfmg:pink_concrete_wall",
|
||||||
|
"tfmg:pink_concrete_stairs",
|
||||||
|
"tfmg:pink_concrete_slab",
|
||||||
|
"tfmg:magenta_concrete",
|
||||||
|
"tfmg:magenta_concrete_wall",
|
||||||
|
"tfmg:magenta_concrete_stairs",
|
||||||
|
"tfmg:magenta_concrete_slab",
|
||||||
|
"tfmg:yellow_concrete",
|
||||||
|
"tfmg:yellow_concrete_wall",
|
||||||
|
"tfmg:yellow_concrete_stairs",
|
||||||
|
"tfmg:yellow_concrete_slab",
|
||||||
|
"tfmg:gray_concrete",
|
||||||
|
"tfmg:gray_concrete_wall",
|
||||||
|
"tfmg:gray_concrete_stairs",
|
||||||
|
"tfmg:gray_concrete_slab",
|
||||||
|
"tfmg:light_gray_concrete",
|
||||||
|
"tfmg:light_gray_concrete_wall",
|
||||||
|
"tfmg:light_gray_concrete_stairs",
|
||||||
|
"tfmg:light_gray_concrete_slab",
|
||||||
|
"tfmg:brown_concrete",
|
||||||
|
"tfmg:brown_concrete_wall",
|
||||||
|
"tfmg:brown_concrete_stairs",
|
||||||
|
"tfmg:brown_concrete_slab",
|
||||||
|
"tfmg:cyan_concrete",
|
||||||
|
"tfmg:cyan_concrete_wall",
|
||||||
|
"tfmg:cyan_concrete_stairs",
|
||||||
|
"tfmg:cyan_concrete_slab",
|
||||||
|
"tfmg:purple_concrete",
|
||||||
|
"tfmg:purple_concrete_wall",
|
||||||
|
"tfmg:purple_concrete_stairs",
|
||||||
|
"tfmg:purple_concrete_slab",
|
||||||
|
"tfmg:orange_concrete",
|
||||||
|
"tfmg:orange_concrete_wall",
|
||||||
|
"tfmg:orange_concrete_stairs",
|
||||||
|
"tfmg:orange_concrete_slab",
|
||||||
|
"tfmg:black_concrete",
|
||||||
|
"tfmg:black_concrete_wall",
|
||||||
|
"tfmg:black_concrete_stairs",
|
||||||
|
"tfmg:black_concrete_slab",
|
||||||
|
"tfmg:white_rebar_concrete",
|
||||||
|
"tfmg:white_rebar_concrete_wall",
|
||||||
|
"tfmg:white_rebar_concrete_stairs",
|
||||||
|
"tfmg:white_rebar_concrete_slab",
|
||||||
|
"tfmg:blue_rebar_concrete",
|
||||||
|
"tfmg:blue_rebar_concrete_wall",
|
||||||
|
"tfmg:blue_rebar_concrete_stairs",
|
||||||
|
"tfmg:blue_rebar_concrete_slab",
|
||||||
|
"tfmg:light_blue_rebar_concrete",
|
||||||
|
"tfmg:light_blue_rebar_concrete_wall",
|
||||||
|
"tfmg:light_blue_rebar_concrete_stairs",
|
||||||
|
"tfmg:light_blue_rebar_concrete_slab",
|
||||||
|
"tfmg:red_rebar_concrete",
|
||||||
|
"tfmg:red_rebar_concrete_wall",
|
||||||
|
"tfmg:red_rebar_concrete_stairs",
|
||||||
|
"tfmg:red_rebar_concrete_slab",
|
||||||
|
"tfmg:green_rebar_concrete",
|
||||||
|
"tfmg:green_rebar_concrete_wall",
|
||||||
|
"tfmg:green_rebar_concrete_stairs",
|
||||||
|
"tfmg:green_rebar_concrete_slab",
|
||||||
|
"tfmg:lime_rebar_concrete",
|
||||||
|
"tfmg:lime_rebar_concrete_wall",
|
||||||
|
"tfmg:lime_rebar_concrete_stairs",
|
||||||
|
"tfmg:lime_rebar_concrete_slab",
|
||||||
|
"tfmg:pink_rebar_concrete",
|
||||||
|
"tfmg:pink_rebar_concrete_wall",
|
||||||
|
"tfmg:pink_rebar_concrete_stairs",
|
||||||
|
"tfmg:pink_rebar_concrete_slab",
|
||||||
|
"tfmg:magenta_rebar_concrete",
|
||||||
|
"tfmg:magenta_rebar_concrete_wall",
|
||||||
|
"tfmg:magenta_rebar_concrete_stairs",
|
||||||
|
"tfmg:magenta_rebar_concrete_slab",
|
||||||
|
"tfmg:yellow_rebar_concrete",
|
||||||
|
"tfmg:yellow_rebar_concrete_wall",
|
||||||
|
"tfmg:yellow_rebar_concrete_stairs",
|
||||||
|
"tfmg:yellow_rebar_concrete_slab",
|
||||||
|
"tfmg:gray_rebar_concrete",
|
||||||
|
"tfmg:gray_rebar_concrete_wall",
|
||||||
|
"tfmg:gray_rebar_concrete_stairs",
|
||||||
|
"tfmg:gray_rebar_concrete_slab",
|
||||||
|
"tfmg:light_gray_rebar_concrete",
|
||||||
|
"tfmg:light_gray_rebar_concrete_wall",
|
||||||
|
"tfmg:light_gray_rebar_concrete_stairs",
|
||||||
|
"tfmg:light_gray_rebar_concrete_slab",
|
||||||
|
"tfmg:brown_rebar_concrete",
|
||||||
|
"tfmg:brown_rebar_concrete_wall",
|
||||||
|
"tfmg:brown_rebar_concrete_stairs",
|
||||||
|
"tfmg:brown_rebar_concrete_slab",
|
||||||
|
"tfmg:cyan_rebar_concrete",
|
||||||
|
"tfmg:cyan_rebar_concrete_wall",
|
||||||
|
"tfmg:cyan_rebar_concrete_stairs",
|
||||||
|
"tfmg:cyan_rebar_concrete_slab",
|
||||||
|
"tfmg:purple_rebar_concrete",
|
||||||
|
"tfmg:purple_rebar_concrete_wall",
|
||||||
|
"tfmg:purple_rebar_concrete_stairs",
|
||||||
|
"tfmg:purple_rebar_concrete_slab",
|
||||||
|
"tfmg:orange_rebar_concrete",
|
||||||
|
"tfmg:orange_rebar_concrete_wall",
|
||||||
|
"tfmg:orange_rebar_concrete_stairs",
|
||||||
|
"tfmg:orange_rebar_concrete_slab",
|
||||||
|
"tfmg:black_rebar_concrete",
|
||||||
|
"tfmg:black_rebar_concrete_wall",
|
||||||
|
"tfmg:black_rebar_concrete_stairs",
|
||||||
|
"tfmg:black_rebar_concrete_slab",
|
||||||
|
"tfmg:asphalt",
|
||||||
|
"tfmg:asphalt_wall",
|
||||||
|
"tfmg:asphalt_slab",
|
||||||
|
"tfmg:asphalt_stairs",
|
||||||
|
"tfmg:brass_pipe",
|
||||||
|
"tfmg:encased_brass_pipe",
|
||||||
|
"tfmg:glass_brass_pipe",
|
||||||
|
"tfmg:brass_mechanical_pump",
|
||||||
|
"tfmg:brass_smart_fluid_pipe",
|
||||||
|
"tfmg:brass_fluid_valve",
|
||||||
|
"tfmg:steel_pipe",
|
||||||
|
"tfmg:encased_steel_pipe",
|
||||||
|
"tfmg:glass_steel_pipe",
|
||||||
|
"tfmg:steel_mechanical_pump",
|
||||||
|
"tfmg:steel_smart_fluid_pipe",
|
||||||
|
"tfmg:steel_fluid_valve",
|
||||||
|
"tfmg:aluminum_pipe",
|
||||||
|
"tfmg:encased_aluminum_pipe",
|
||||||
|
"tfmg:glass_aluminum_pipe",
|
||||||
|
"tfmg:aluminum_mechanical_pump",
|
||||||
|
"tfmg:aluminum_smart_fluid_pipe",
|
||||||
|
"tfmg:aluminum_fluid_valve",
|
||||||
|
"tfmg:cast_iron_pipe",
|
||||||
|
"tfmg:encased_cast_iron_pipe",
|
||||||
|
"tfmg:glass_cast_iron_pipe",
|
||||||
|
"tfmg:cast_iron_mechanical_pump",
|
||||||
|
"tfmg:cast_iron_smart_fluid_pipe",
|
||||||
|
"tfmg:cast_iron_fluid_valve",
|
||||||
|
"tfmg:plastic_pipe",
|
||||||
|
"tfmg:encased_plastic_pipe",
|
||||||
|
"tfmg:glass_plastic_pipe",
|
||||||
|
"tfmg:plastic_mechanical_pump",
|
||||||
|
"tfmg:plastic_smart_fluid_pipe",
|
||||||
|
"tfmg:plastic_fluid_valve",
|
||||||
|
"tfmg:steel_encased_shaft",
|
||||||
|
"tfmg:heavy_casing_encased_shaft",
|
||||||
|
"tfmg:steel_encased_steel_cogwheel",
|
||||||
|
"tfmg:heavy_casing_encased_steel_cogwheel",
|
||||||
|
"tfmg:steel_encased_large_steel_cogwheel",
|
||||||
|
"tfmg:heavy_casing_encased_large_steel_cogwheel",
|
||||||
|
"tfmg:steel_encased_aluminum_cogwheel",
|
||||||
|
"tfmg:heavy_casing_encased_aluminum_cogwheel",
|
||||||
|
"tfmg:steel_encased_large_aluminum_cogwheel",
|
||||||
|
"tfmg:heavy_casing_encased_large_aluminum_cogwheel",
|
||||||
|
"tfmg:bauxite",
|
||||||
|
"tfmg:cut_bauxite",
|
||||||
|
"tfmg:cut_bauxite_stairs",
|
||||||
|
"tfmg:cut_bauxite_slab",
|
||||||
|
"tfmg:cut_bauxite_wall",
|
||||||
|
"tfmg:polished_cut_bauxite",
|
||||||
|
"tfmg:polished_cut_bauxite_stairs",
|
||||||
|
"tfmg:polished_cut_bauxite_slab",
|
||||||
|
"tfmg:polished_cut_bauxite_wall",
|
||||||
|
"tfmg:cut_bauxite_bricks",
|
||||||
|
"tfmg:cut_bauxite_brick_stairs",
|
||||||
|
"tfmg:cut_bauxite_brick_slab",
|
||||||
|
"tfmg:cut_bauxite_brick_wall",
|
||||||
|
"tfmg:small_bauxite_bricks",
|
||||||
|
"tfmg:small_bauxite_brick_stairs",
|
||||||
|
"tfmg:small_bauxite_brick_slab",
|
||||||
|
"tfmg:small_bauxite_brick_wall",
|
||||||
|
"tfmg:layered_bauxite",
|
||||||
|
"tfmg:bauxite_pillar",
|
||||||
|
"tfmg:galena",
|
||||||
|
"tfmg:cut_galena",
|
||||||
|
"tfmg:cut_galena_stairs",
|
||||||
|
"tfmg:cut_galena_slab",
|
||||||
|
"tfmg:cut_galena_wall",
|
||||||
|
"tfmg:polished_cut_galena",
|
||||||
|
"tfmg:polished_cut_galena_stairs",
|
||||||
|
"tfmg:polished_cut_galena_slab",
|
||||||
|
"tfmg:polished_cut_galena_wall",
|
||||||
|
"tfmg:cut_galena_bricks",
|
||||||
|
"tfmg:cut_galena_brick_stairs",
|
||||||
|
"tfmg:cut_galena_brick_slab",
|
||||||
|
"tfmg:cut_galena_brick_wall",
|
||||||
|
"tfmg:small_galena_bricks",
|
||||||
|
"tfmg:small_galena_brick_stairs",
|
||||||
|
"tfmg:small_galena_brick_slab",
|
||||||
|
"tfmg:small_galena_brick_wall",
|
||||||
|
"tfmg:layered_galena",
|
||||||
|
"tfmg:galena_pillar"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:fireclay",
|
"tfmg:fireclay",
|
||||||
"tfmg:cement",
|
|
||||||
"tfmg:cement"
|
"tfmg:cement"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:bauxite",
|
|
||||||
"tfmg:galena",
|
|
||||||
"tfmg:bauxite",
|
"tfmg:bauxite",
|
||||||
"tfmg:galena"
|
"tfmg:galena"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -11,20 +11,6 @@
|
|||||||
"tfmg:nickel_block",
|
"tfmg:nickel_block",
|
||||||
"tfmg:lithium_block",
|
"tfmg:lithium_block",
|
||||||
"tfmg:laminated_magnetic_alloy_block",
|
"tfmg:laminated_magnetic_alloy_block",
|
||||||
"tfmg:steel_block",
|
|
||||||
"tfmg:cast_iron_block",
|
|
||||||
"tfmg:aluminum_block",
|
|
||||||
"tfmg:lead_block",
|
|
||||||
"tfmg:constantan_block",
|
|
||||||
"tfmg:nickel_block",
|
|
||||||
"tfmg:lithium_block",
|
|
||||||
"tfmg:laminated_magnetic_alloy_block",
|
|
||||||
"tfmg:rebar_block",
|
|
||||||
"tfmg:rebar_floor",
|
|
||||||
"tfmg:rebar_wall",
|
|
||||||
"tfmg:rebar_pile",
|
|
||||||
"tfmg:rebar_stairs",
|
|
||||||
"tfmg:rebar_pillar",
|
|
||||||
"tfmg:rebar_block",
|
"tfmg:rebar_block",
|
||||||
"tfmg:rebar_floor",
|
"tfmg:rebar_floor",
|
||||||
"tfmg:rebar_wall",
|
"tfmg:rebar_wall",
|
||||||
|
|||||||
@@ -1,99 +1,19 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:purple_concrete",
|
|
||||||
"tfmg:purple_concrete_wall",
|
|
||||||
"tfmg:purple_concrete_stairs",
|
|
||||||
"tfmg:purple_concrete_slab",
|
|
||||||
"tfmg:orange_concrete",
|
|
||||||
"tfmg:orange_concrete_wall",
|
|
||||||
"tfmg:orange_concrete_stairs",
|
|
||||||
"tfmg:orange_concrete_slab",
|
|
||||||
"tfmg:black_concrete",
|
|
||||||
"tfmg:black_concrete_wall",
|
|
||||||
"tfmg:black_concrete_stairs",
|
|
||||||
"tfmg:black_concrete_slab",
|
|
||||||
"tfmg:white_rebar_concrete",
|
|
||||||
"tfmg:white_rebar_concrete_wall",
|
|
||||||
"tfmg:white_rebar_concrete_stairs",
|
|
||||||
"tfmg:white_rebar_concrete_slab",
|
|
||||||
"tfmg:blue_rebar_concrete",
|
|
||||||
"tfmg:blue_rebar_concrete_wall",
|
|
||||||
"tfmg:blue_rebar_concrete_stairs",
|
|
||||||
"tfmg:blue_rebar_concrete_slab",
|
|
||||||
"tfmg:light_blue_rebar_concrete",
|
|
||||||
"tfmg:light_blue_rebar_concrete_wall",
|
|
||||||
"tfmg:light_blue_rebar_concrete_stairs",
|
|
||||||
"tfmg:lead_ore",
|
"tfmg:lead_ore",
|
||||||
"tfmg:light_blue_rebar_concrete_slab",
|
|
||||||
"tfmg:deepslate_lead_ore",
|
"tfmg:deepslate_lead_ore",
|
||||||
"tfmg:nickel_ore",
|
"tfmg:nickel_ore",
|
||||||
"tfmg:red_rebar_concrete",
|
|
||||||
"tfmg:deepslate_nickel_ore",
|
"tfmg:deepslate_nickel_ore",
|
||||||
"tfmg:lithium_ore",
|
"tfmg:lithium_ore",
|
||||||
"tfmg:red_rebar_concrete_wall",
|
|
||||||
"tfmg:deepslate_lithium_ore",
|
"tfmg:deepslate_lithium_ore",
|
||||||
"tfmg:red_rebar_concrete_stairs",
|
|
||||||
"tfmg:red_rebar_concrete_slab",
|
|
||||||
"tfmg:green_rebar_concrete",
|
|
||||||
"tfmg:green_rebar_concrete_wall",
|
|
||||||
"tfmg:green_rebar_concrete_stairs",
|
|
||||||
"tfmg:green_rebar_concrete_slab",
|
|
||||||
"tfmg:lime_rebar_concrete",
|
|
||||||
"tfmg:lime_rebar_concrete_wall",
|
|
||||||
"tfmg:blast_furnace_output",
|
"tfmg:blast_furnace_output",
|
||||||
"tfmg:blast_furnace_hatch",
|
"tfmg:blast_furnace_hatch",
|
||||||
"tfmg:lime_rebar_concrete_stairs",
|
|
||||||
"tfmg:fireproof_bricks",
|
"tfmg:fireproof_bricks",
|
||||||
"tfmg:lime_rebar_concrete_slab",
|
|
||||||
"tfmg:reinforced_fireproof_bricks",
|
"tfmg:reinforced_fireproof_bricks",
|
||||||
"tfmg:pink_rebar_concrete",
|
|
||||||
"tfmg:blast_furnace_reinforcement",
|
"tfmg:blast_furnace_reinforcement",
|
||||||
"tfmg:pink_rebar_concrete_wall",
|
|
||||||
"tfmg:blast_furnace_reinforcement_wall",
|
"tfmg:blast_furnace_reinforcement_wall",
|
||||||
"tfmg:pink_rebar_concrete_stairs",
|
|
||||||
"tfmg:rusted_blast_furnace_reinforcement",
|
"tfmg:rusted_blast_furnace_reinforcement",
|
||||||
"tfmg:pink_rebar_concrete_slab",
|
|
||||||
"tfmg:rusted_blast_furnace_reinforcement_wall",
|
"tfmg:rusted_blast_furnace_reinforcement_wall",
|
||||||
"tfmg:magenta_rebar_concrete",
|
|
||||||
"tfmg:magenta_rebar_concrete_wall",
|
|
||||||
"tfmg:magenta_rebar_concrete_stairs",
|
|
||||||
"tfmg:magenta_rebar_concrete_slab",
|
|
||||||
"tfmg:yellow_rebar_concrete",
|
|
||||||
"tfmg:yellow_rebar_concrete_wall",
|
|
||||||
"tfmg:yellow_rebar_concrete_stairs",
|
|
||||||
"tfmg:yellow_rebar_concrete_slab",
|
|
||||||
"tfmg:gray_rebar_concrete",
|
|
||||||
"tfmg:gray_rebar_concrete_wall",
|
|
||||||
"tfmg:gray_rebar_concrete_stairs",
|
|
||||||
"tfmg:gray_rebar_concrete_slab",
|
|
||||||
"tfmg:light_gray_rebar_concrete",
|
|
||||||
"tfmg:light_gray_rebar_concrete_wall",
|
|
||||||
"tfmg:light_gray_rebar_concrete_stairs",
|
|
||||||
"tfmg:light_gray_rebar_concrete_slab",
|
|
||||||
"tfmg:brown_rebar_concrete",
|
|
||||||
"tfmg:brown_rebar_concrete_wall",
|
|
||||||
"tfmg:brown_rebar_concrete_stairs",
|
|
||||||
"tfmg:brown_rebar_concrete_slab",
|
|
||||||
"tfmg:cyan_rebar_concrete",
|
|
||||||
"tfmg:cyan_rebar_concrete_wall",
|
|
||||||
"tfmg:cyan_rebar_concrete_stairs",
|
|
||||||
"tfmg:cyan_rebar_concrete_slab",
|
|
||||||
"tfmg:purple_rebar_concrete",
|
|
||||||
"tfmg:purple_rebar_concrete_wall",
|
|
||||||
"tfmg:purple_rebar_concrete_stairs",
|
|
||||||
"tfmg:purple_rebar_concrete_slab",
|
|
||||||
"tfmg:orange_rebar_concrete",
|
|
||||||
"tfmg:orange_rebar_concrete_wall",
|
|
||||||
"tfmg:orange_rebar_concrete_stairs",
|
|
||||||
"tfmg:orange_rebar_concrete_slab",
|
|
||||||
"tfmg:black_rebar_concrete",
|
|
||||||
"tfmg:black_rebar_concrete_wall",
|
|
||||||
"tfmg:black_rebar_concrete_stairs",
|
|
||||||
"tfmg:black_rebar_concrete_slab",
|
|
||||||
"tfmg:asphalt",
|
|
||||||
"tfmg:asphalt_wall",
|
|
||||||
"tfmg:asphalt_slab",
|
|
||||||
"tfmg:asphalt_stairs",
|
|
||||||
"tfmg:plastic_block",
|
"tfmg:plastic_block",
|
||||||
"tfmg:coal_coke_block",
|
"tfmg:coal_coke_block",
|
||||||
"tfmg:white_caution_block",
|
"tfmg:white_caution_block",
|
||||||
@@ -146,6 +66,110 @@
|
|||||||
"tfmg:pink_concrete",
|
"tfmg:pink_concrete",
|
||||||
"tfmg:pink_concrete_wall",
|
"tfmg:pink_concrete_wall",
|
||||||
"tfmg:pink_concrete_stairs",
|
"tfmg:pink_concrete_stairs",
|
||||||
"tfmg:pink_concrete_slab"
|
"tfmg:pink_concrete_slab",
|
||||||
|
"tfmg:magenta_concrete",
|
||||||
|
"tfmg:magenta_concrete_wall",
|
||||||
|
"tfmg:magenta_concrete_stairs",
|
||||||
|
"tfmg:magenta_concrete_slab",
|
||||||
|
"tfmg:yellow_concrete",
|
||||||
|
"tfmg:yellow_concrete_wall",
|
||||||
|
"tfmg:yellow_concrete_stairs",
|
||||||
|
"tfmg:yellow_concrete_slab",
|
||||||
|
"tfmg:gray_concrete",
|
||||||
|
"tfmg:gray_concrete_wall",
|
||||||
|
"tfmg:gray_concrete_stairs",
|
||||||
|
"tfmg:gray_concrete_slab",
|
||||||
|
"tfmg:light_gray_concrete",
|
||||||
|
"tfmg:light_gray_concrete_wall",
|
||||||
|
"tfmg:light_gray_concrete_stairs",
|
||||||
|
"tfmg:light_gray_concrete_slab",
|
||||||
|
"tfmg:brown_concrete",
|
||||||
|
"tfmg:brown_concrete_wall",
|
||||||
|
"tfmg:brown_concrete_stairs",
|
||||||
|
"tfmg:brown_concrete_slab",
|
||||||
|
"tfmg:cyan_concrete",
|
||||||
|
"tfmg:cyan_concrete_wall",
|
||||||
|
"tfmg:cyan_concrete_stairs",
|
||||||
|
"tfmg:cyan_concrete_slab",
|
||||||
|
"tfmg:purple_concrete",
|
||||||
|
"tfmg:purple_concrete_wall",
|
||||||
|
"tfmg:purple_concrete_stairs",
|
||||||
|
"tfmg:purple_concrete_slab",
|
||||||
|
"tfmg:orange_concrete",
|
||||||
|
"tfmg:orange_concrete_wall",
|
||||||
|
"tfmg:orange_concrete_stairs",
|
||||||
|
"tfmg:orange_concrete_slab",
|
||||||
|
"tfmg:black_concrete",
|
||||||
|
"tfmg:black_concrete_wall",
|
||||||
|
"tfmg:black_concrete_stairs",
|
||||||
|
"tfmg:black_concrete_slab",
|
||||||
|
"tfmg:white_rebar_concrete",
|
||||||
|
"tfmg:white_rebar_concrete_wall",
|
||||||
|
"tfmg:white_rebar_concrete_stairs",
|
||||||
|
"tfmg:white_rebar_concrete_slab",
|
||||||
|
"tfmg:blue_rebar_concrete",
|
||||||
|
"tfmg:blue_rebar_concrete_wall",
|
||||||
|
"tfmg:blue_rebar_concrete_stairs",
|
||||||
|
"tfmg:blue_rebar_concrete_slab",
|
||||||
|
"tfmg:light_blue_rebar_concrete",
|
||||||
|
"tfmg:light_blue_rebar_concrete_wall",
|
||||||
|
"tfmg:light_blue_rebar_concrete_stairs",
|
||||||
|
"tfmg:light_blue_rebar_concrete_slab",
|
||||||
|
"tfmg:red_rebar_concrete",
|
||||||
|
"tfmg:red_rebar_concrete_wall",
|
||||||
|
"tfmg:red_rebar_concrete_stairs",
|
||||||
|
"tfmg:red_rebar_concrete_slab",
|
||||||
|
"tfmg:green_rebar_concrete",
|
||||||
|
"tfmg:green_rebar_concrete_wall",
|
||||||
|
"tfmg:green_rebar_concrete_stairs",
|
||||||
|
"tfmg:green_rebar_concrete_slab",
|
||||||
|
"tfmg:lime_rebar_concrete",
|
||||||
|
"tfmg:lime_rebar_concrete_wall",
|
||||||
|
"tfmg:lime_rebar_concrete_stairs",
|
||||||
|
"tfmg:lime_rebar_concrete_slab",
|
||||||
|
"tfmg:pink_rebar_concrete",
|
||||||
|
"tfmg:pink_rebar_concrete_wall",
|
||||||
|
"tfmg:pink_rebar_concrete_stairs",
|
||||||
|
"tfmg:pink_rebar_concrete_slab",
|
||||||
|
"tfmg:magenta_rebar_concrete",
|
||||||
|
"tfmg:magenta_rebar_concrete_wall",
|
||||||
|
"tfmg:magenta_rebar_concrete_stairs",
|
||||||
|
"tfmg:magenta_rebar_concrete_slab",
|
||||||
|
"tfmg:yellow_rebar_concrete",
|
||||||
|
"tfmg:yellow_rebar_concrete_wall",
|
||||||
|
"tfmg:yellow_rebar_concrete_stairs",
|
||||||
|
"tfmg:yellow_rebar_concrete_slab",
|
||||||
|
"tfmg:gray_rebar_concrete",
|
||||||
|
"tfmg:gray_rebar_concrete_wall",
|
||||||
|
"tfmg:gray_rebar_concrete_stairs",
|
||||||
|
"tfmg:gray_rebar_concrete_slab",
|
||||||
|
"tfmg:light_gray_rebar_concrete",
|
||||||
|
"tfmg:light_gray_rebar_concrete_wall",
|
||||||
|
"tfmg:light_gray_rebar_concrete_stairs",
|
||||||
|
"tfmg:light_gray_rebar_concrete_slab",
|
||||||
|
"tfmg:brown_rebar_concrete",
|
||||||
|
"tfmg:brown_rebar_concrete_wall",
|
||||||
|
"tfmg:brown_rebar_concrete_stairs",
|
||||||
|
"tfmg:brown_rebar_concrete_slab",
|
||||||
|
"tfmg:cyan_rebar_concrete",
|
||||||
|
"tfmg:cyan_rebar_concrete_wall",
|
||||||
|
"tfmg:cyan_rebar_concrete_stairs",
|
||||||
|
"tfmg:cyan_rebar_concrete_slab",
|
||||||
|
"tfmg:purple_rebar_concrete",
|
||||||
|
"tfmg:purple_rebar_concrete_wall",
|
||||||
|
"tfmg:purple_rebar_concrete_stairs",
|
||||||
|
"tfmg:purple_rebar_concrete_slab",
|
||||||
|
"tfmg:orange_rebar_concrete",
|
||||||
|
"tfmg:orange_rebar_concrete_wall",
|
||||||
|
"tfmg:orange_rebar_concrete_stairs",
|
||||||
|
"tfmg:orange_rebar_concrete_slab",
|
||||||
|
"tfmg:black_rebar_concrete",
|
||||||
|
"tfmg:black_rebar_concrete_wall",
|
||||||
|
"tfmg:black_rebar_concrete_stairs",
|
||||||
|
"tfmg:black_rebar_concrete_slab",
|
||||||
|
"tfmg:asphalt",
|
||||||
|
"tfmg:asphalt_wall",
|
||||||
|
"tfmg:asphalt_slab",
|
||||||
|
"tfmg:asphalt_stairs"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,20 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
|
"tfmg:concrete_slab",
|
||||||
|
"tfmg:rebar_concrete_slab",
|
||||||
|
"tfmg:white_concrete_slab",
|
||||||
|
"tfmg:blue_concrete_slab",
|
||||||
|
"tfmg:light_blue_concrete_slab",
|
||||||
|
"tfmg:red_concrete_slab",
|
||||||
|
"tfmg:green_concrete_slab",
|
||||||
|
"tfmg:lime_concrete_slab",
|
||||||
|
"tfmg:pink_concrete_slab",
|
||||||
|
"tfmg:magenta_concrete_slab",
|
||||||
|
"tfmg:yellow_concrete_slab",
|
||||||
|
"tfmg:gray_concrete_slab",
|
||||||
|
"tfmg:light_gray_concrete_slab",
|
||||||
|
"tfmg:brown_concrete_slab",
|
||||||
|
"tfmg:cyan_concrete_slab",
|
||||||
"tfmg:purple_concrete_slab",
|
"tfmg:purple_concrete_slab",
|
||||||
"tfmg:orange_concrete_slab",
|
"tfmg:orange_concrete_slab",
|
||||||
"tfmg:black_concrete_slab",
|
"tfmg:black_concrete_slab",
|
||||||
@@ -27,16 +42,6 @@
|
|||||||
"tfmg:cut_galena_slab",
|
"tfmg:cut_galena_slab",
|
||||||
"tfmg:polished_cut_galena_slab",
|
"tfmg:polished_cut_galena_slab",
|
||||||
"tfmg:cut_galena_brick_slab",
|
"tfmg:cut_galena_brick_slab",
|
||||||
"tfmg:concrete_slab",
|
"tfmg:small_galena_brick_slab"
|
||||||
"tfmg:small_galena_brick_slab",
|
|
||||||
"tfmg:rebar_concrete_slab",
|
|
||||||
"tfmg:white_concrete_slab",
|
|
||||||
"tfmg:blue_concrete_slab",
|
|
||||||
"tfmg:light_blue_concrete_slab",
|
|
||||||
"tfmg:red_concrete_slab",
|
|
||||||
"tfmg:green_concrete_slab",
|
|
||||||
"tfmg:lime_concrete_slab",
|
|
||||||
"tfmg:pink_concrete_slab",
|
|
||||||
"tfmg:magenta_concrete_slab"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,20 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
|
"tfmg:concrete_stairs",
|
||||||
|
"tfmg:rebar_concrete_stairs",
|
||||||
|
"tfmg:white_concrete_stairs",
|
||||||
|
"tfmg:blue_concrete_stairs",
|
||||||
|
"tfmg:light_blue_concrete_stairs",
|
||||||
|
"tfmg:red_concrete_stairs",
|
||||||
|
"tfmg:green_concrete_stairs",
|
||||||
|
"tfmg:lime_concrete_stairs",
|
||||||
|
"tfmg:pink_concrete_stairs",
|
||||||
|
"tfmg:magenta_concrete_stairs",
|
||||||
|
"tfmg:yellow_concrete_stairs",
|
||||||
|
"tfmg:gray_concrete_stairs",
|
||||||
|
"tfmg:light_gray_concrete_stairs",
|
||||||
|
"tfmg:brown_concrete_stairs",
|
||||||
|
"tfmg:cyan_concrete_stairs",
|
||||||
"tfmg:purple_concrete_stairs",
|
"tfmg:purple_concrete_stairs",
|
||||||
"tfmg:orange_concrete_stairs",
|
"tfmg:orange_concrete_stairs",
|
||||||
"tfmg:black_concrete_stairs",
|
"tfmg:black_concrete_stairs",
|
||||||
@@ -27,16 +42,6 @@
|
|||||||
"tfmg:cut_galena_stairs",
|
"tfmg:cut_galena_stairs",
|
||||||
"tfmg:polished_cut_galena_stairs",
|
"tfmg:polished_cut_galena_stairs",
|
||||||
"tfmg:cut_galena_brick_stairs",
|
"tfmg:cut_galena_brick_stairs",
|
||||||
"tfmg:concrete_stairs",
|
"tfmg:small_galena_brick_stairs"
|
||||||
"tfmg:small_galena_brick_stairs",
|
|
||||||
"tfmg:rebar_concrete_stairs",
|
|
||||||
"tfmg:white_concrete_stairs",
|
|
||||||
"tfmg:blue_concrete_stairs",
|
|
||||||
"tfmg:light_blue_concrete_stairs",
|
|
||||||
"tfmg:red_concrete_stairs",
|
|
||||||
"tfmg:green_concrete_stairs",
|
|
||||||
"tfmg:lime_concrete_stairs",
|
|
||||||
"tfmg:pink_concrete_stairs",
|
|
||||||
"tfmg:magenta_concrete_stairs"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:steel_trapdoor",
|
|
||||||
"tfmg:steel_trapdoor"
|
"tfmg:steel_trapdoor"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,21 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
|
"tfmg:fireproof_brick_reinforcement",
|
||||||
|
"tfmg:concrete_wall",
|
||||||
|
"tfmg:rebar_concrete_wall",
|
||||||
|
"tfmg:white_concrete_wall",
|
||||||
|
"tfmg:blue_concrete_wall",
|
||||||
|
"tfmg:light_blue_concrete_wall",
|
||||||
|
"tfmg:red_concrete_wall",
|
||||||
|
"tfmg:green_concrete_wall",
|
||||||
|
"tfmg:lime_concrete_wall",
|
||||||
|
"tfmg:pink_concrete_wall",
|
||||||
|
"tfmg:magenta_concrete_wall",
|
||||||
|
"tfmg:yellow_concrete_wall",
|
||||||
|
"tfmg:gray_concrete_wall",
|
||||||
|
"tfmg:light_gray_concrete_wall",
|
||||||
|
"tfmg:brown_concrete_wall",
|
||||||
|
"tfmg:cyan_concrete_wall",
|
||||||
"tfmg:purple_concrete_wall",
|
"tfmg:purple_concrete_wall",
|
||||||
"tfmg:orange_concrete_wall",
|
"tfmg:orange_concrete_wall",
|
||||||
"tfmg:black_concrete_wall",
|
"tfmg:black_concrete_wall",
|
||||||
@@ -10,7 +26,6 @@
|
|||||||
"tfmg:green_rebar_concrete_wall",
|
"tfmg:green_rebar_concrete_wall",
|
||||||
"tfmg:lime_rebar_concrete_wall",
|
"tfmg:lime_rebar_concrete_wall",
|
||||||
"tfmg:pink_rebar_concrete_wall",
|
"tfmg:pink_rebar_concrete_wall",
|
||||||
"tfmg:fireproof_brick_reinforcement",
|
|
||||||
"tfmg:magenta_rebar_concrete_wall",
|
"tfmg:magenta_rebar_concrete_wall",
|
||||||
"tfmg:yellow_rebar_concrete_wall",
|
"tfmg:yellow_rebar_concrete_wall",
|
||||||
"tfmg:gray_rebar_concrete_wall",
|
"tfmg:gray_rebar_concrete_wall",
|
||||||
@@ -27,17 +42,7 @@
|
|||||||
"tfmg:small_bauxite_brick_wall",
|
"tfmg:small_bauxite_brick_wall",
|
||||||
"tfmg:cut_galena_wall",
|
"tfmg:cut_galena_wall",
|
||||||
"tfmg:polished_cut_galena_wall",
|
"tfmg:polished_cut_galena_wall",
|
||||||
"tfmg:concrete_wall",
|
|
||||||
"tfmg:cut_galena_brick_wall",
|
"tfmg:cut_galena_brick_wall",
|
||||||
"tfmg:rebar_concrete_wall",
|
"tfmg:small_galena_brick_wall"
|
||||||
"tfmg:small_galena_brick_wall",
|
|
||||||
"tfmg:white_concrete_wall",
|
|
||||||
"tfmg:blue_concrete_wall",
|
|
||||||
"tfmg:light_blue_concrete_wall",
|
|
||||||
"tfmg:red_concrete_wall",
|
|
||||||
"tfmg:green_concrete_wall",
|
|
||||||
"tfmg:lime_concrete_wall",
|
|
||||||
"tfmg:pink_concrete_wall",
|
|
||||||
"tfmg:magenta_concrete_wall"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:heavy_casing_door",
|
|
||||||
"tfmg:steel_door",
|
|
||||||
"tfmg:aluminum_door",
|
|
||||||
"tfmg:heavy_plated_door",
|
|
||||||
"tfmg:heavy_casing_door",
|
"tfmg:heavy_casing_door",
|
||||||
"tfmg:steel_door",
|
"tfmg:steel_door",
|
||||||
"tfmg:aluminum_door",
|
"tfmg:aluminum_door",
|
||||||
|
|||||||
@@ -1,9 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:heavy_casing_door",
|
|
||||||
"tfmg:steel_door",
|
|
||||||
"tfmg:aluminum_door",
|
|
||||||
"tfmg:heavy_plated_door",
|
|
||||||
"tfmg:heavy_casing_door",
|
"tfmg:heavy_casing_door",
|
||||||
"tfmg:steel_door",
|
"tfmg:steel_door",
|
||||||
"tfmg:aluminum_door",
|
"tfmg:aluminum_door",
|
||||||
|
|||||||
@@ -1,32 +0,0 @@
|
|||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_item": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": "tfmg:aluminum_ingot"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "tfmg:crafting/materials/compressor"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_the_recipe",
|
|
||||||
"has_item"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"tfmg:crafting/materials/compressor"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_item": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": "tfmg:aluminum_ingot"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "tfmg:crafting/materials/freezer"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_the_recipe",
|
|
||||||
"has_item"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"tfmg:crafting/materials/freezer"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "neoforge:add_features",
|
|
||||||
"biomes": "#minecraft:is_overworld",
|
|
||||||
"features": "tfmg:lead_ore",
|
|
||||||
"step": "underground_ores"
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "neoforge:add_features",
|
|
||||||
"biomes": "#minecraft:is_overworld",
|
|
||||||
"features": "tfmg:lithium_ore",
|
|
||||||
"step": "underground_ores"
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "neoforge:add_features",
|
|
||||||
"biomes": "#minecraft:is_overworld",
|
|
||||||
"features": "tfmg:nickel_ore",
|
|
||||||
"step": "underground_ores"
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "neoforge:add_features",
|
|
||||||
"biomes": "#minecraft:is_nether",
|
|
||||||
"features": "tfmg:tfmg_striated_ores_nether",
|
|
||||||
"step": "underground_ores"
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "neoforge:add_features",
|
|
||||||
"biomes": "#minecraft:is_overworld",
|
|
||||||
"features": "tfmg:tfmg_striated_ores_overworld",
|
|
||||||
"step": "underground_ores"
|
|
||||||
}
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"category": "misc",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"item": "create:copper_backtank"
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "tfmg:heavy_machinery_casing"
|
|
||||||
},
|
|
||||||
"P": {
|
|
||||||
"item": "tfmg:aluminum_pipe"
|
|
||||||
},
|
|
||||||
"S": {
|
|
||||||
"item": "tfmg:steel_fluid_tank"
|
|
||||||
},
|
|
||||||
"T": {
|
|
||||||
"item": "create:shaft"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"PTP",
|
|
||||||
"SCS",
|
|
||||||
"PBP"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"count": 1,
|
|
||||||
"id": "tfmg:compressor"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"category": "misc",
|
|
||||||
"key": {
|
|
||||||
"C": {
|
|
||||||
"item": "tfmg:compressor"
|
|
||||||
},
|
|
||||||
"P": {
|
|
||||||
"item": "create:fluid_pipe"
|
|
||||||
},
|
|
||||||
"R": {
|
|
||||||
"item": "tfmg:lpg_bucket"
|
|
||||||
},
|
|
||||||
"W": {
|
|
||||||
"item": "tfmg:electromagnetic_coil"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"PWP",
|
|
||||||
"WCW",
|
|
||||||
"RWR"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"count": 1,
|
|
||||||
"id": "tfmg:freezer"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:fireproof_brick_reinforcement",
|
|
||||||
"tfmg:fireproof_brick_reinforcement"
|
"tfmg:fireproof_brick_reinforcement"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,5 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:blast_furnace_hatch",
|
|
||||||
"tfmg:fireproof_bricks",
|
|
||||||
"tfmg:blast_furnace_hatch",
|
"tfmg:blast_furnace_hatch",
|
||||||
"tfmg:fireproof_bricks"
|
"tfmg:fireproof_bricks"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
"values": [
|
"values": [
|
||||||
"tfmg:pumpjack_hammer_head",
|
"tfmg:pumpjack_hammer_head",
|
||||||
"tfmg:large_pumpjack_hammer_head",
|
"tfmg:large_pumpjack_hammer_head",
|
||||||
"minecraft:iron_block",
|
|
||||||
"minecraft:iron_block"
|
"minecraft:iron_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:large_pumpjack_hammer_part",
|
"tfmg:large_pumpjack_hammer_part",
|
||||||
"#tfmg:pumpjack_small_part",
|
|
||||||
"#tfmg:pumpjack_small_part"
|
"#tfmg:pumpjack_small_part"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -2,9 +2,6 @@
|
|||||||
"values": [
|
"values": [
|
||||||
"tfmg:blast_furnace_reinforcement",
|
"tfmg:blast_furnace_reinforcement",
|
||||||
"tfmg:rusted_blast_furnace_reinforcement",
|
"tfmg:rusted_blast_furnace_reinforcement",
|
||||||
"tfmg:blast_furnace_reinforcement",
|
|
||||||
"tfmg:rusted_blast_furnace_reinforcement",
|
|
||||||
"tfmg:steel_block",
|
|
||||||
"tfmg:steel_block"
|
"tfmg:steel_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -2,7 +2,6 @@
|
|||||||
"values": [
|
"values": [
|
||||||
"tfmg:blast_furnace_hatch",
|
"tfmg:blast_furnace_hatch",
|
||||||
"tfmg:reinforced_fireproof_bricks",
|
"tfmg:reinforced_fireproof_bricks",
|
||||||
"tfmg:steel_block",
|
|
||||||
"tfmg:steel_block"
|
"tfmg:steel_block"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
{
|
{
|
||||||
"values": [
|
"values": [
|
||||||
"tfmg:oil_deposit",
|
"tfmg:oil_deposit",
|
||||||
"tfmg:heavy_machinery_casing",
|
|
||||||
"tfmg:heavy_machinery_casing"
|
"tfmg:heavy_machinery_casing"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "minecraft:ore",
|
|
||||||
"config": {
|
|
||||||
"discard_chance_on_air_exposure": 0.0,
|
|
||||||
"size": 12,
|
|
||||||
"targets": [
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:lead_ore"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:deepslate_lead_ore"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "minecraft:ore",
|
|
||||||
"config": {
|
|
||||||
"discard_chance_on_air_exposure": 0.0,
|
|
||||||
"size": 7,
|
|
||||||
"targets": [
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:lithium_ore"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:deepslate_lithium_ore"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "minecraft:ore",
|
|
||||||
"config": {
|
|
||||||
"discard_chance_on_air_exposure": 0.0,
|
|
||||||
"size": 10,
|
|
||||||
"targets": [
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:nickel_ore"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:deepslate_nickel_ore"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,264 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "create:layered_ore",
|
|
||||||
"config": {
|
|
||||||
"discard_chance_on_air_exposure": 0.0,
|
|
||||||
"layer_patterns": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:stone"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:deepslate",
|
|
||||||
"Properties": {
|
|
||||||
"axis": "y"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 2,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:sulfur"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:base_stone_nether"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 3,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "create:scorchia"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:base_stone_nether"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:blackstone"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:base_stone_nether"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 3
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:magma_block"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:base_stone_nether"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:basalt",
|
|
||||||
"Properties": {
|
|
||||||
"axis": "y"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:base_stone_nether"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:smooth_basalt"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:base_stone_nether"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 2
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:stone"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:deepslate",
|
|
||||||
"Properties": {
|
|
||||||
"axis": "y"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 2,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:fireclay"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:base_stone_nether"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 3,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "create:scorchia"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:base_stone_nether"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:gravel"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:base_stone_nether"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 3
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:magma_block"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:base_stone_nether"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:soul_soil"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:base_stone_nether"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:soul_sand"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:base_stone_nether"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 2
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"size": 32
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,637 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "create:layered_ore",
|
|
||||||
"config": {
|
|
||||||
"discard_chance_on_air_exposure": 0.0,
|
|
||||||
"layer_patterns": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:stone"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:deepslate",
|
|
||||||
"Properties": {
|
|
||||||
"axis": "y"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 3,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:bauxite"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:bauxite"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 2,
|
|
||||||
"min_size": 2,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:smooth_basalt"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:smooth_basalt"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:granite"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:granite"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:granite"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:smooth_basalt"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:andesite"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:andesite"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:stone"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:deepslate",
|
|
||||||
"Properties": {
|
|
||||||
"axis": "y"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 3,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:galena"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:galena"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 2,
|
|
||||||
"min_size": 2,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:smooth_basalt"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:smooth_basalt"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:dripstone_block"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:dripstone_block"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:dripstone_block"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:smooth_basalt"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:deepslate",
|
|
||||||
"Properties": {
|
|
||||||
"axis": "y"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:deepslate",
|
|
||||||
"Properties": {
|
|
||||||
"axis": "y"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:stone"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:deepslate",
|
|
||||||
"Properties": {
|
|
||||||
"axis": "y"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 3,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:lignite"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:lignite"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 2,
|
|
||||||
"min_size": 2,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:tuff"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:tuff"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:deepslate",
|
|
||||||
"Properties": {
|
|
||||||
"axis": "y"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:deepslate",
|
|
||||||
"Properties": {
|
|
||||||
"axis": "y"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:deepslate",
|
|
||||||
"Properties": {
|
|
||||||
"axis": "y"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:tuff"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "create:scoria"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "create:scoria"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:stone"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:deepslate",
|
|
||||||
"Properties": {
|
|
||||||
"axis": "y"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 2,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:fireclay"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "tfmg:fireclay"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 3,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:sand"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:sand"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:gravel"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "minecraft:gravel"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"max_size": 1,
|
|
||||||
"min_size": 1,
|
|
||||||
"targets": [
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "create:crimsite"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:stone_ore_replaceables"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"state": {
|
|
||||||
"Name": "create:crimsite"
|
|
||||||
},
|
|
||||||
"target": {
|
|
||||||
"predicate_type": "minecraft:tag_match",
|
|
||||||
"tag": "minecraft:deepslate_ore_replaceables"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"weight": 1
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"size": 32
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
{
|
|
||||||
"feature": "tfmg:lead_ore",
|
|
||||||
"placement": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:count",
|
|
||||||
"count": 5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:in_square"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:height_range",
|
|
||||||
"height": {
|
|
||||||
"type": "minecraft:uniform",
|
|
||||||
"max_inclusive": {
|
|
||||||
"absolute": 80
|
|
||||||
},
|
|
||||||
"min_inclusive": {
|
|
||||||
"absolute": -15
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "create:config_filter"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
{
|
|
||||||
"feature": "tfmg:lithium_ore",
|
|
||||||
"placement": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:count",
|
|
||||||
"count": 3
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:in_square"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:height_range",
|
|
||||||
"height": {
|
|
||||||
"type": "minecraft:uniform",
|
|
||||||
"max_inclusive": {
|
|
||||||
"absolute": -5
|
|
||||||
},
|
|
||||||
"min_inclusive": {
|
|
||||||
"absolute": -63
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "create:config_filter"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
{
|
|
||||||
"feature": "tfmg:nickel_ore",
|
|
||||||
"placement": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:count",
|
|
||||||
"count": 5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:in_square"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:height_range",
|
|
||||||
"height": {
|
|
||||||
"type": "minecraft:uniform",
|
|
||||||
"max_inclusive": {
|
|
||||||
"absolute": 20
|
|
||||||
},
|
|
||||||
"min_inclusive": {
|
|
||||||
"absolute": -63
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "create:config_filter"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
{
|
|
||||||
"feature": "tfmg:tfmg_striated_ores_nether",
|
|
||||||
"placement": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:rarity_filter",
|
|
||||||
"chance": 18
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:in_square"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:height_range",
|
|
||||||
"height": {
|
|
||||||
"type": "minecraft:uniform",
|
|
||||||
"max_inclusive": {
|
|
||||||
"absolute": 90
|
|
||||||
},
|
|
||||||
"min_inclusive": {
|
|
||||||
"absolute": 40
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "create:config_filter"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
{
|
|
||||||
"feature": "tfmg:tfmg_striated_ores_overworld",
|
|
||||||
"placement": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:rarity_filter",
|
|
||||||
"chance": 18
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:in_square"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:height_range",
|
|
||||||
"height": {
|
|
||||||
"type": "minecraft:uniform",
|
|
||||||
"max_inclusive": {
|
|
||||||
"absolute": 70
|
|
||||||
},
|
|
||||||
"min_inclusive": {
|
|
||||||
"absolute": -30
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "create:config_filter"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -16,56 +16,64 @@ import net.neoforged.neoforge.common.world.BiomeModifiers;
|
|||||||
import net.neoforged.neoforge.registries.NeoForgeRegistries;
|
import net.neoforged.neoforge.registries.NeoForgeRegistries;
|
||||||
|
|
||||||
public class TFMGBiomeModifiers {
|
public class TFMGBiomeModifiers {
|
||||||
public static final ResourceKey<BiomeModifier>
|
|
||||||
OIL_DEPOSIT = key("oil_deposit"),
|
public static final ResourceKey<BiomeModifier> OIL_DEPOSIT = key(
|
||||||
OIL_WELL = key("oil_well"),
|
"oil_deposit"
|
||||||
LEAD_ORE = key("lead_ore"),
|
),
|
||||||
NICKEL_ORE = key("nickel_ore"),
|
OIL_WELL = key("oil_well");
|
||||||
LITHIUM_ORE = key("lithium_ore"),
|
|
||||||
TFMG_STRIATED_ORES_OVERWORLD = key("tfmg_striated_ores_overworld"),
|
|
||||||
TFMG_STRIATED_ORES_NETHER = key("tfmg_striated_ores_nether");
|
|
||||||
|
|
||||||
private static ResourceKey<BiomeModifier> key(String name) {
|
private static ResourceKey<BiomeModifier> key(String name) {
|
||||||
return ResourceKey.create(NeoForgeRegistries.Keys.BIOME_MODIFIERS, TFMG.asResource(name));
|
return ResourceKey.create(
|
||||||
|
NeoForgeRegistries.Keys.BIOME_MODIFIERS,
|
||||||
|
TFMG.asResource(name)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void bootstrap(BootstrapContext<BiomeModifier> ctx) {
|
public static void bootstrap(BootstrapContext<BiomeModifier> ctx) {
|
||||||
HolderGetter<Biome> biomeLookup = ctx.lookup(Registries.BIOME);
|
HolderGetter<Biome> biomeLookup = ctx.lookup(Registries.BIOME);
|
||||||
HolderSet<Biome> isOverworld = biomeLookup.getOrThrow(BiomeTags.IS_OVERWORLD);
|
HolderSet<Biome> isOverworld = biomeLookup.getOrThrow(
|
||||||
|
BiomeTags.IS_OVERWORLD
|
||||||
|
);
|
||||||
HolderSet<Biome> isNether = biomeLookup.getOrThrow(BiomeTags.IS_NETHER);
|
HolderSet<Biome> isNether = biomeLookup.getOrThrow(BiomeTags.IS_NETHER);
|
||||||
|
|
||||||
|
HolderSet<Biome> isDesert = biomeLookup.getOrThrow(
|
||||||
|
BiomeTags.HAS_DESERT_PYRAMID
|
||||||
|
);
|
||||||
|
HolderGetter<PlacedFeature> featureLookup = ctx.lookup(
|
||||||
|
Registries.PLACED_FEATURE
|
||||||
|
);
|
||||||
|
|
||||||
HolderSet<Biome> isDesert = biomeLookup.getOrThrow(BiomeTags.HAS_DESERT_PYRAMID);
|
Holder<PlacedFeature> oilDeposit = featureLookup.getOrThrow(
|
||||||
HolderGetter<PlacedFeature> featureLookup = ctx.lookup(Registries.PLACED_FEATURE);
|
TFMGPlacedFeatures.OIL_DEPOSIT
|
||||||
|
);
|
||||||
Holder<PlacedFeature> oilDeposit = featureLookup.getOrThrow(TFMGPlacedFeatures.OIL_DEPOSIT);
|
Holder<PlacedFeature> oilWell = featureLookup.getOrThrow(
|
||||||
Holder<PlacedFeature> oilWell = featureLookup.getOrThrow(TFMGPlacedFeatures.OIL_WELL);
|
TFMGPlacedFeatures.OIL_WELL
|
||||||
|
);
|
||||||
Holder<PlacedFeature> leadOre = featureLookup.getOrThrow(TFMGPlacedFeatures.LEAD_ORE);
|
|
||||||
Holder<PlacedFeature> nickelOre = featureLookup.getOrThrow(TFMGPlacedFeatures.NICKEL_ORE);
|
|
||||||
Holder<PlacedFeature> lithiumOre = featureLookup.getOrThrow(TFMGPlacedFeatures.LITHIUM_ORE);
|
|
||||||
Holder<PlacedFeature> striatedOresOverworld = featureLookup.getOrThrow(TFMGPlacedFeatures.TFMG_STRIATED_ORES_OVERWORLD);
|
|
||||||
Holder<PlacedFeature> striatedOresNether = featureLookup.getOrThrow(TFMGPlacedFeatures.TFMG_STRIATED_ORES_NETHER);
|
|
||||||
|
|
||||||
|
|
||||||
ctx.register(OIL_DEPOSIT, addOre(isOverworld, oilDeposit));
|
ctx.register(OIL_DEPOSIT, addOre(isOverworld, oilDeposit));
|
||||||
|
|
||||||
ctx.register(OIL_WELL, addOilWell(isDesert, oilWell));
|
ctx.register(OIL_WELL, addOilWell(isDesert, oilWell));
|
||||||
|
|
||||||
ctx.register(LEAD_ORE, addOre(isOverworld, leadOre));
|
|
||||||
ctx.register(NICKEL_ORE, addOre(isOverworld, nickelOre));
|
|
||||||
ctx.register(LITHIUM_ORE, addOre(isOverworld, lithiumOre));
|
|
||||||
ctx.register(TFMG_STRIATED_ORES_OVERWORLD, addOre(isOverworld, striatedOresOverworld));
|
|
||||||
ctx.register(TFMG_STRIATED_ORES_NETHER, addOre(isNether, striatedOresNether));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static BiomeModifiers.AddFeaturesBiomeModifier addOre(HolderSet<Biome> biomes, Holder<PlacedFeature> feature) {
|
private static BiomeModifiers.AddFeaturesBiomeModifier addOre(
|
||||||
return new BiomeModifiers.AddFeaturesBiomeModifier(biomes, HolderSet.direct(feature), GenerationStep.Decoration.UNDERGROUND_ORES);
|
HolderSet<Biome> biomes,
|
||||||
|
Holder<PlacedFeature> feature
|
||||||
|
) {
|
||||||
|
return new BiomeModifiers.AddFeaturesBiomeModifier(
|
||||||
|
biomes,
|
||||||
|
HolderSet.direct(feature),
|
||||||
|
GenerationStep.Decoration.UNDERGROUND_ORES
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static BiomeModifiers.AddFeaturesBiomeModifier addOilWell(
|
||||||
private static BiomeModifiers.AddFeaturesBiomeModifier addOilWell(HolderSet<Biome> biomes, Holder<PlacedFeature> feature) {
|
HolderSet<Biome> biomes,
|
||||||
return new BiomeModifiers.AddFeaturesBiomeModifier(biomes, HolderSet.direct(feature), GenerationStep.Decoration.FLUID_SPRINGS);
|
Holder<PlacedFeature> feature
|
||||||
|
) {
|
||||||
|
return new BiomeModifiers.AddFeaturesBiomeModifier(
|
||||||
|
biomes,
|
||||||
|
HolderSet.direct(feature),
|
||||||
|
GenerationStep.Decoration.FLUID_SPRINGS
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,13 @@
|
|||||||
package com.drmangotea.tfmg.worldgen;
|
package com.drmangotea.tfmg.worldgen;
|
||||||
|
|
||||||
|
import static net.minecraft.data.worldgen.features.FeatureUtils.register;
|
||||||
|
|
||||||
import com.drmangotea.tfmg.TFMG;
|
import com.drmangotea.tfmg.TFMG;
|
||||||
import com.drmangotea.tfmg.registry.TFMGBlocks;
|
import com.drmangotea.tfmg.registry.TFMGBlocks;
|
||||||
import com.simibubi.create.infrastructure.worldgen.AllFeatures;
|
import com.simibubi.create.infrastructure.worldgen.AllFeatures;
|
||||||
import com.simibubi.create.infrastructure.worldgen.LayerPattern;
|
import com.simibubi.create.infrastructure.worldgen.LayerPattern;
|
||||||
import com.simibubi.create.infrastructure.worldgen.LayeredOreConfiguration;
|
import com.simibubi.create.infrastructure.worldgen.LayeredOreConfiguration;
|
||||||
|
import java.util.List;
|
||||||
import net.minecraft.core.registries.Registries;
|
import net.minecraft.core.registries.Registries;
|
||||||
import net.minecraft.data.worldgen.BootstrapContext;
|
import net.minecraft.data.worldgen.BootstrapContext;
|
||||||
import net.minecraft.resources.ResourceKey;
|
import net.minecraft.resources.ResourceKey;
|
||||||
@@ -16,72 +19,72 @@ import net.minecraft.world.level.levelgen.feature.configurations.OreConfiguratio
|
|||||||
import net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest;
|
import net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest;
|
||||||
import net.minecraft.world.level.levelgen.structure.templatesystem.TagMatchTest;
|
import net.minecraft.world.level.levelgen.structure.templatesystem.TagMatchTest;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import static net.minecraft.data.worldgen.features.FeatureUtils.register;
|
|
||||||
|
|
||||||
public class TFMGConfiguredFeatures {
|
public class TFMGConfiguredFeatures {
|
||||||
public static final ResourceKey<ConfiguredFeature<?, ?>>
|
|
||||||
OIL_DEPOSIT = key("oil_deposit"),
|
public static final ResourceKey<ConfiguredFeature<?, ?>> OIL_DEPOSIT = key(
|
||||||
OIL_WELL = key("oil_well"),
|
"oil_deposit"
|
||||||
LEAD_ORE = key("lead_ore"),
|
),
|
||||||
NICKEL_ORE = key("nickel_ore"),
|
OIL_WELL = key("oil_well");
|
||||||
LITHIUM_ORE = key("lithium_ore"),
|
|
||||||
TFMG_STRIATED_ORES_OVERWORLD = key("tfmg_striated_ores_overworld"),
|
|
||||||
TFMG_STRIATED_ORES_NETHER = key("tfmg_striated_ores_nether");
|
|
||||||
|
|
||||||
private static ResourceKey<ConfiguredFeature<?, ?>> key(String name) {
|
private static ResourceKey<ConfiguredFeature<?, ?>> key(String name) {
|
||||||
return ResourceKey.create(Registries.CONFIGURED_FEATURE, TFMG.asResource(name));
|
return ResourceKey.create(
|
||||||
|
Registries.CONFIGURED_FEATURE,
|
||||||
|
TFMG.asResource(name)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void bootstrap(BootstrapContext<ConfiguredFeature<?, ?>> ctx) {
|
public static void bootstrap(
|
||||||
RuleTest stoneOreReplaceables = new TagMatchTest(BlockTags.STONE_ORE_REPLACEABLES);
|
BootstrapContext<ConfiguredFeature<?, ?>> ctx
|
||||||
RuleTest deepslateOreReplaceables = new TagMatchTest(BlockTags.DEEPSLATE_ORE_REPLACEABLES);
|
) {
|
||||||
|
RuleTest stoneOreReplaceables = new TagMatchTest(
|
||||||
|
BlockTags.STONE_ORE_REPLACEABLES
|
||||||
|
);
|
||||||
|
RuleTest deepslateOreReplaceables = new TagMatchTest(
|
||||||
|
BlockTags.DEEPSLATE_ORE_REPLACEABLES
|
||||||
|
);
|
||||||
|
|
||||||
List<OreConfiguration.TargetBlockState> leadTargetStates = List.of(
|
List<OreConfiguration.TargetBlockState> leadTargetStates = List.of(
|
||||||
OreConfiguration.target(stoneOreReplaceables, TFMGBlocks.LEAD_ORE.get()
|
OreConfiguration.target(
|
||||||
.defaultBlockState()),
|
stoneOreReplaceables,
|
||||||
OreConfiguration.target(deepslateOreReplaceables, TFMGBlocks.DEEPSLATE_LEAD_ORE.get()
|
TFMGBlocks.LEAD_ORE.get().defaultBlockState()
|
||||||
.defaultBlockState())
|
),
|
||||||
|
OreConfiguration.target(
|
||||||
|
deepslateOreReplaceables,
|
||||||
|
TFMGBlocks.DEEPSLATE_LEAD_ORE.get().defaultBlockState()
|
||||||
|
)
|
||||||
);
|
);
|
||||||
List<OreConfiguration.TargetBlockState> nickelTargetStates = List.of(
|
List<OreConfiguration.TargetBlockState> nickelTargetStates = List.of(
|
||||||
OreConfiguration.target(stoneOreReplaceables, TFMGBlocks.NICKEL_ORE.get()
|
OreConfiguration.target(
|
||||||
.defaultBlockState()),
|
stoneOreReplaceables,
|
||||||
OreConfiguration.target(deepslateOreReplaceables, TFMGBlocks.DEEPSLATE_NICKEL_ORE.get()
|
TFMGBlocks.NICKEL_ORE.get().defaultBlockState()
|
||||||
.defaultBlockState())
|
),
|
||||||
|
OreConfiguration.target(
|
||||||
|
deepslateOreReplaceables,
|
||||||
|
TFMGBlocks.DEEPSLATE_NICKEL_ORE.get().defaultBlockState()
|
||||||
|
)
|
||||||
);
|
);
|
||||||
List<OreConfiguration.TargetBlockState> lithiumTargetStates = List.of(
|
List<OreConfiguration.TargetBlockState> lithiumTargetStates = List.of(
|
||||||
OreConfiguration.target(stoneOreReplaceables, TFMGBlocks.LITHIUM_ORE.get()
|
OreConfiguration.target(
|
||||||
.defaultBlockState()),
|
stoneOreReplaceables,
|
||||||
OreConfiguration.target(deepslateOreReplaceables, TFMGBlocks.DEEPSLATE_LITHIUM_ORE.get()
|
TFMGBlocks.LITHIUM_ORE.get().defaultBlockState()
|
||||||
.defaultBlockState())
|
),
|
||||||
|
OreConfiguration.target(
|
||||||
|
deepslateOreReplaceables,
|
||||||
|
TFMGBlocks.DEEPSLATE_LITHIUM_ORE.get().defaultBlockState()
|
||||||
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
register(
|
||||||
register(ctx, OIL_DEPOSIT, TFMGFeatures.OIL_DEPOSIT.get(),new NoneFeatureConfiguration());
|
ctx,
|
||||||
register(ctx, OIL_WELL, TFMGFeatures.OIL_WELL.get(),new NoneFeatureConfiguration());
|
OIL_DEPOSIT,
|
||||||
|
TFMGFeatures.OIL_DEPOSIT.get(),
|
||||||
register(ctx, LEAD_ORE, Feature.ORE, new OreConfiguration(leadTargetStates, 12));
|
new NoneFeatureConfiguration()
|
||||||
register(ctx, NICKEL_ORE, Feature.ORE, new OreConfiguration(nickelTargetStates, 10));
|
|
||||||
register(ctx, LITHIUM_ORE, Feature.ORE, new OreConfiguration(lithiumTargetStates, 7));
|
|
||||||
|
|
||||||
List<LayerPattern> overworldLayerPatterns = List.of(
|
|
||||||
TFMGLayeredPatterns.BAUXITE.get(),
|
|
||||||
TFMGLayeredPatterns.GALENA.get(),
|
|
||||||
TFMGLayeredPatterns.LIGNITE.get(),
|
|
||||||
TFMGLayeredPatterns.FIRECLAY.get()
|
|
||||||
|
|
||||||
);
|
);
|
||||||
|
register(
|
||||||
register(ctx, TFMG_STRIATED_ORES_OVERWORLD, AllFeatures.LAYERED_ORE.get(), new LayeredOreConfiguration(overworldLayerPatterns, 32, 0));
|
ctx,
|
||||||
|
OIL_WELL,
|
||||||
List<LayerPattern> netherLayerPatterns = List.of(
|
TFMGFeatures.OIL_WELL.get(),
|
||||||
TFMGLayeredPatterns.SULFUR.get(),
|
new NoneFeatureConfiguration()
|
||||||
TFMGLayeredPatterns.FIRECLAY_NETHER.get()
|
|
||||||
);
|
);
|
||||||
|
|
||||||
register(ctx, TFMG_STRIATED_ORES_NETHER, AllFeatures.LAYERED_ORE.get(), new LayeredOreConfiguration(netherLayerPatterns, 32, 0));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,126 +0,0 @@
|
|||||||
package com.drmangotea.tfmg.worldgen;
|
|
||||||
|
|
||||||
|
|
||||||
import com.drmangotea.tfmg.registry.TFMGBlocks;
|
|
||||||
import com.drmangotea.tfmg.registry.TFMGPaletteStoneTypes;
|
|
||||||
import com.simibubi.create.content.decoration.palettes.AllPaletteStoneTypes;
|
|
||||||
import com.simibubi.create.infrastructure.worldgen.LayerPattern;
|
|
||||||
import com.tterrag.registrate.util.nullness.NonNullSupplier;
|
|
||||||
import net.minecraft.world.level.block.Blocks;
|
|
||||||
|
|
||||||
public class TFMGLayeredPatterns {
|
|
||||||
|
|
||||||
public static final NonNullSupplier<LayerPattern>
|
|
||||||
|
|
||||||
BAUXITE = () -> LayerPattern.builder()
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.passiveBlock())
|
|
||||||
.layer(l -> l.weight(2)
|
|
||||||
.block(TFMGPaletteStoneTypes.BAUXITE.getBaseBlock())
|
|
||||||
.size(1, 3))
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.block(Blocks.SMOOTH_BASALT)
|
|
||||||
.block(Blocks.GRANITE)
|
|
||||||
.size(2, 2))
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.blocks(Blocks.GRANITE, Blocks.SMOOTH_BASALT))
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.block(AllPaletteStoneTypes.ANDESITE.getBaseBlock()))
|
|
||||||
.build();
|
|
||||||
|
|
||||||
|
|
||||||
public static final NonNullSupplier<LayerPattern>
|
|
||||||
|
|
||||||
LIGNITE = () -> LayerPattern.builder()
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.passiveBlock())
|
|
||||||
.layer(l -> l.weight(2)
|
|
||||||
.block(TFMGBlocks.LIGNITE.get())
|
|
||||||
.size(1, 3))
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.block(Blocks.TUFF)
|
|
||||||
.block(Blocks.DEEPSLATE)
|
|
||||||
.size(2, 2))
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.blocks(Blocks.DEEPSLATE, Blocks.TUFF))
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.block(AllPaletteStoneTypes.SCORIA.getBaseBlock()))
|
|
||||||
.build();
|
|
||||||
|
|
||||||
public static final NonNullSupplier<LayerPattern>
|
|
||||||
|
|
||||||
GALENA = () -> LayerPattern.builder()
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.passiveBlock())
|
|
||||||
.layer(l -> l.weight(2)
|
|
||||||
.block(TFMGPaletteStoneTypes.GALENA.getBaseBlock())
|
|
||||||
.size(1, 3))
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.block(Blocks.SMOOTH_BASALT)
|
|
||||||
.block(Blocks.DRIPSTONE_BLOCK)
|
|
||||||
.size(2, 2))
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.blocks(Blocks.DRIPSTONE_BLOCK, Blocks.SMOOTH_BASALT))
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.block(AllPaletteStoneTypes.DEEPSLATE.getBaseBlock()))
|
|
||||||
.build();
|
|
||||||
|
|
||||||
|
|
||||||
public static final NonNullSupplier<LayerPattern>
|
|
||||||
|
|
||||||
FIRECLAY = () -> LayerPattern.builder()
|
|
||||||
.layer(l -> l.weight(2)
|
|
||||||
.passiveBlock())
|
|
||||||
.layer(l -> l.weight(2)
|
|
||||||
.block(TFMGBlocks.FIRECLAY.get())
|
|
||||||
.size(1, 2))
|
|
||||||
.layer(l -> l.weight(2)
|
|
||||||
.block(Blocks.SAND)
|
|
||||||
.block(Blocks.GRAVEL)
|
|
||||||
.size(1, 3))
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.block(AllPaletteStoneTypes.CRIMSITE.getBaseBlock()))
|
|
||||||
.build();
|
|
||||||
|
|
||||||
public static final NonNullSupplier<LayerPattern>
|
|
||||||
|
|
||||||
SULFUR = () -> LayerPattern.builder()
|
|
||||||
.inNether()
|
|
||||||
.layer(l -> l.weight(2)
|
|
||||||
.passiveBlock())
|
|
||||||
.layer(l -> l.weight(4)
|
|
||||||
.block(TFMGBlocks.SULFUR.get())
|
|
||||||
.size(1, 2))
|
|
||||||
.layer(l -> l.weight(3)
|
|
||||||
.block(AllPaletteStoneTypes.SCORCHIA.getBaseBlock())
|
|
||||||
.block(Blocks.BLACKSTONE)
|
|
||||||
.size(1, 3))
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.block(Blocks.MAGMA_BLOCK))
|
|
||||||
.layer(l -> l.weight(2)
|
|
||||||
.block(Blocks.BASALT)
|
|
||||||
.block(Blocks.SMOOTH_BASALT))
|
|
||||||
.build();
|
|
||||||
|
|
||||||
public static final NonNullSupplier<LayerPattern>
|
|
||||||
|
|
||||||
FIRECLAY_NETHER = () -> LayerPattern.builder()
|
|
||||||
.inNether()
|
|
||||||
.layer(l -> l.weight(2)
|
|
||||||
.passiveBlock())
|
|
||||||
.layer(l -> l.weight(5)
|
|
||||||
.block(TFMGBlocks.FIRECLAY.get())
|
|
||||||
.size(1, 2))
|
|
||||||
.layer(l -> l.weight(3)
|
|
||||||
.block(AllPaletteStoneTypes.SCORCHIA.getBaseBlock())
|
|
||||||
.block(Blocks.GRAVEL)
|
|
||||||
.size(1, 3))
|
|
||||||
.layer(l -> l.weight(1)
|
|
||||||
.block(Blocks.MAGMA_BLOCK))
|
|
||||||
.layer(l -> l.weight(2)
|
|
||||||
.block(Blocks.SOUL_SOIL)
|
|
||||||
.block(Blocks.SOUL_SAND))
|
|
||||||
.build();
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,7 +1,10 @@
|
|||||||
package com.drmangotea.tfmg.worldgen;
|
package com.drmangotea.tfmg.worldgen;
|
||||||
|
|
||||||
|
import static net.minecraft.data.worldgen.placement.PlacementUtils.register;
|
||||||
|
|
||||||
import com.drmangotea.tfmg.TFMG;
|
import com.drmangotea.tfmg.TFMG;
|
||||||
import com.simibubi.create.infrastructure.worldgen.ConfigPlacementFilter;
|
import com.simibubi.create.infrastructure.worldgen.ConfigPlacementFilter;
|
||||||
|
import java.util.List;
|
||||||
import net.minecraft.core.Holder;
|
import net.minecraft.core.Holder;
|
||||||
import net.minecraft.core.HolderGetter;
|
import net.minecraft.core.HolderGetter;
|
||||||
import net.minecraft.core.registries.Registries;
|
import net.minecraft.core.registries.Registries;
|
||||||
@@ -11,60 +14,72 @@ import net.minecraft.world.level.levelgen.VerticalAnchor;
|
|||||||
import net.minecraft.world.level.levelgen.feature.ConfiguredFeature;
|
import net.minecraft.world.level.levelgen.feature.ConfiguredFeature;
|
||||||
import net.minecraft.world.level.levelgen.placement.*;
|
import net.minecraft.world.level.levelgen.placement.*;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import static net.minecraft.data.worldgen.placement.PlacementUtils.register;
|
|
||||||
|
|
||||||
public class TFMGPlacedFeatures {
|
public class TFMGPlacedFeatures {
|
||||||
public static final ResourceKey<PlacedFeature>
|
|
||||||
OIL_DEPOSIT = key("oil_deposit"),
|
public static final ResourceKey<PlacedFeature> OIL_DEPOSIT = key(
|
||||||
OIL_WELL = key("oil_well"),
|
"oil_deposit"
|
||||||
LEAD_ORE = key("lead_ore"),
|
),
|
||||||
NICKEL_ORE = key("nickel_ore"),
|
OIL_WELL = key("oil_well");
|
||||||
LITHIUM_ORE = key("lithium_ore"),
|
|
||||||
TFMG_STRIATED_ORES_OVERWORLD = key("tfmg_striated_ores_overworld"),
|
|
||||||
TFMG_STRIATED_ORES_NETHER = key("tfmg_striated_ores_nether");
|
|
||||||
|
|
||||||
private static ResourceKey<PlacedFeature> key(String name) {
|
private static ResourceKey<PlacedFeature> key(String name) {
|
||||||
return ResourceKey.create(Registries.PLACED_FEATURE, TFMG.asResource(name));
|
return ResourceKey.create(
|
||||||
|
Registries.PLACED_FEATURE,
|
||||||
|
TFMG.asResource(name)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void bootstrap(BootstrapContext<PlacedFeature> ctx) {
|
public static void bootstrap(BootstrapContext<PlacedFeature> ctx) {
|
||||||
HolderGetter<ConfiguredFeature<?, ?>> featureLookup = ctx.lookup(Registries.CONFIGURED_FEATURE);
|
HolderGetter<ConfiguredFeature<?, ?>> featureLookup = ctx.lookup(
|
||||||
|
Registries.CONFIGURED_FEATURE
|
||||||
|
);
|
||||||
|
|
||||||
Holder<ConfiguredFeature<?, ?>> oilDeposit = featureLookup.getOrThrow(TFMGConfiguredFeatures.OIL_DEPOSIT);
|
Holder<ConfiguredFeature<?, ?>> oilDeposit = featureLookup.getOrThrow(
|
||||||
Holder<ConfiguredFeature<?, ?>> oilWell = featureLookup.getOrThrow(TFMGConfiguredFeatures.OIL_WELL);
|
TFMGConfiguredFeatures.OIL_DEPOSIT
|
||||||
|
);
|
||||||
|
Holder<ConfiguredFeature<?, ?>> oilWell = featureLookup.getOrThrow(
|
||||||
|
TFMGConfiguredFeatures.OIL_WELL
|
||||||
|
);
|
||||||
|
|
||||||
Holder<ConfiguredFeature<?, ?>> leadOre = featureLookup.getOrThrow(TFMGConfiguredFeatures.LEAD_ORE);
|
register(
|
||||||
Holder<ConfiguredFeature<?, ?>> nickelOre = featureLookup.getOrThrow(TFMGConfiguredFeatures.NICKEL_ORE);
|
ctx,
|
||||||
Holder<ConfiguredFeature<?, ?>> lithiumOre = featureLookup.getOrThrow(TFMGConfiguredFeatures.LITHIUM_ORE);
|
OIL_DEPOSIT,
|
||||||
Holder<ConfiguredFeature<?, ?>> striatedOresOverworld = featureLookup.getOrThrow(TFMGConfiguredFeatures.TFMG_STRIATED_ORES_OVERWORLD);
|
oilDeposit,
|
||||||
Holder<ConfiguredFeature<?, ?>> striatedOresNether = featureLookup.getOrThrow(TFMGConfiguredFeatures.TFMG_STRIATED_ORES_NETHER);
|
oilPlacement(RarityFilter.onAverageOnceEvery(4))
|
||||||
|
);
|
||||||
register(ctx, OIL_DEPOSIT,oilDeposit,oilPlacement(RarityFilter.onAverageOnceEvery(4)));
|
register(
|
||||||
|
ctx,
|
||||||
register(ctx, OIL_WELL,oilWell,oilPlacement(RarityFilter.onAverageOnceEvery(500)));
|
OIL_WELL,
|
||||||
|
oilWell,
|
||||||
register(ctx, LEAD_ORE, leadOre, placement(CountPlacement.of(5), -15, 80));
|
oilPlacement(RarityFilter.onAverageOnceEvery(500))
|
||||||
register(ctx, NICKEL_ORE, nickelOre, placement(CountPlacement.of(5), -63, 20));
|
);
|
||||||
register(ctx, LITHIUM_ORE, lithiumOre, placement(CountPlacement.of(3), -63, -5));
|
|
||||||
register(ctx, TFMG_STRIATED_ORES_OVERWORLD, striatedOresOverworld, placement(RarityFilter.onAverageOnceEvery(18), -30, 70));
|
|
||||||
register(ctx, TFMG_STRIATED_ORES_NETHER, striatedOresNether, placement(RarityFilter.onAverageOnceEvery(18), 40, 90));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static List<PlacementModifier> placement(PlacementModifier frequency, int minHeight, int maxHeight) {
|
private static List<PlacementModifier> placement(
|
||||||
|
PlacementModifier frequency,
|
||||||
|
int minHeight,
|
||||||
|
int maxHeight
|
||||||
|
) {
|
||||||
return List.of(
|
return List.of(
|
||||||
frequency,
|
frequency,
|
||||||
InSquarePlacement.spread(),
|
InSquarePlacement.spread(),
|
||||||
HeightRangePlacement.uniform(VerticalAnchor.absolute(minHeight), VerticalAnchor.absolute(maxHeight)),
|
HeightRangePlacement.uniform(
|
||||||
|
VerticalAnchor.absolute(minHeight),
|
||||||
|
VerticalAnchor.absolute(maxHeight)
|
||||||
|
),
|
||||||
ConfigPlacementFilter.INSTANCE
|
ConfigPlacementFilter.INSTANCE
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
private static List<PlacementModifier> oilPlacement(PlacementModifier frequency) {
|
|
||||||
|
private static List<PlacementModifier> oilPlacement(
|
||||||
|
PlacementModifier frequency
|
||||||
|
) {
|
||||||
return List.of(
|
return List.of(
|
||||||
frequency,
|
frequency,
|
||||||
InSquarePlacement.spread(),
|
InSquarePlacement.spread(),
|
||||||
HeightRangePlacement.uniform(VerticalAnchor.absolute(-64), VerticalAnchor.absolute(-64)),
|
HeightRangePlacement.uniform(
|
||||||
|
VerticalAnchor.absolute(-64),
|
||||||
|
VerticalAnchor.absolute(-64)
|
||||||
|
),
|
||||||
ConfigPlacementFilter.INSTANCE
|
ConfigPlacementFilter.INSTANCE
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
{
|
{
|
||||||
|
|
||||||
"_": "->------------------------] Game Elements [------------------------<-",
|
"_": "->------------------------] Game Elements [------------------------<-",
|
||||||
|
|
||||||
"block.tfmg.air_intake": "进气扇",
|
"block.tfmg.air_intake": "进气扇",
|
||||||
@@ -287,7 +286,6 @@
|
|||||||
"item.tfmg.unprocessed_heavy_plate": "未加工的厚钢板",
|
"item.tfmg.unprocessed_heavy_plate": "未加工的厚钢板",
|
||||||
"item.tfmg.zinc_grenade": "锌焰铝热弹",
|
"item.tfmg.zinc_grenade": "锌焰铝热弹",
|
||||||
|
|
||||||
|
|
||||||
"_": "->------------------------] UI & Messages [------------------------<-",
|
"_": "->------------------------] UI & Messages [------------------------<-",
|
||||||
|
|
||||||
"itemGroup.tfmg.base": "机械动力:工业长路",
|
"itemGroup.tfmg.base": "机械动力:工业长路",
|
||||||
@@ -369,7 +367,6 @@
|
|||||||
"tfmg.subtitle.engine_sounds": "引擎轰鸣",
|
"tfmg.subtitle.engine_sounds": "引擎轰鸣",
|
||||||
"tfmg.subtitle.diesel_engine_sounds": "柴油引擎轰鸣",
|
"tfmg.subtitle.diesel_engine_sounds": "柴油引擎轰鸣",
|
||||||
|
|
||||||
|
|
||||||
"_": "->------------------------] Ponders [------------------------<-",
|
"_": "->------------------------] Ponders [------------------------<-",
|
||||||
|
|
||||||
"tfmg.ponder.small_engines.text_1": "要搭建一个小型引擎,需要同时放置它的头部和尾部",
|
"tfmg.ponder.small_engines.text_1": "要搭建一个小型引擎,需要同时放置它的头部和尾部",
|
||||||
@@ -433,5 +430,4 @@
|
|||||||
"tfmg.ponder.tag.metallurgy.description": "用于生产和处理金属及金属原料的组件",
|
"tfmg.ponder.tag.metallurgy.description": "用于生产和处理金属及金属原料的组件",
|
||||||
|
|
||||||
"_": "Thank you for translating Create: The Factory Must Grow!"
|
"_": "Thank you for translating Create: The Factory Must Grow!"
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user