Skip to content

Commit 31d14a2

Browse files
committed
Added the Bronze Multiblock Tank
1 parent f297d1f commit 31d14a2

5 files changed

Lines changed: 21 additions & 3 deletions

File tree

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
// 1.20.1 2025-05-08T14:52:43.8131575 Registrate Provider for refactorycore [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), generic_server_provider, Blockstates, Item models, Lang (en_us/en_ud), generic_client_provider]
2-
15055cd378f5e48ffbbd4ec27a3d5659c38f6558 assets/refactorycore/lang/en_ud.json
3-
a6b44c1b7632cec772869a367d2039f822f92fff assets/refactorycore/lang/en_us.json
1+
// 1.20.1 2025-05-08T20:06:22.9162274 Registrate Provider for refactorycore [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), generic_server_provider, Blockstates, Item models, Lang (en_us/en_ud), generic_client_provider]
2+
60be8419e37dd00de242493f1d98a6fcdf4340a3 assets/refactorycore/lang/en_ud.json
3+
f56c19f979c2156c0dcf231b71a7fe0cb390e7ae assets/refactorycore/lang/en_us.json

src/generated/resources/assets/refactorycore/lang/en_ud.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{
22
"block.gtceu.advanced_primitive_blast_furnace": "ǝɔɐuɹnℲ ʇsɐןᗺ pǝɔuɐʌpⱯ",
3+
"block.gtceu.bronze_multiblock_tank": "ʞuɐ⟘ ʞɔoןqıʇןnW ǝzuoɹᗺ",
4+
"block.gtceu.bronze_tank_valve": "ǝʌןɐΛ ʞuɐ⟘ ǝzuoɹᗺ",
35
"block.gtceu.steam_blender": "ɹǝpuǝןᗺ ɯɐǝʇS",
46
"block.gtceu.steam_borer": "ɹǝɹoᗺ ɯɐǝʇS",
57
"block.gtceu.steam_large_extractor": "ɹoʇɔɐɹʇxƎ ɯɐǝʇS ǝbɹɐꞀ",

src/generated/resources/assets/refactorycore/lang/en_us.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{
22
"block.gtceu.advanced_primitive_blast_furnace": "Advanced Blast Furnace",
3+
"block.gtceu.bronze_multiblock_tank": "Bronze Multiblock Tank",
4+
"block.gtceu.bronze_tank_valve": "Bronze Tank Valve",
35
"block.gtceu.steam_blender": "Steam Blender",
46
"block.gtceu.steam_borer": "Steam Borer",
57
"block.gtceu.steam_large_extractor": "Large Steam Extractor",

src/main/java/com/illuminatijoe/refactorycore/data/datagen/ReFactoryLangGen.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ public static void init(RegistrateLangProvider provider) {
1111
replace(provider, "block.gtceu.steam_borer", "Steam Borer");
1212
replace(provider, "block.gtceu.steam_large_extractor", "Large Steam Extractor");
1313
replace(provider, "block.gtceu.advanced_primitive_blast_furnace", "Advanced Blast Furnace");
14+
replace(provider, "block.gtceu.bronze_multiblock_tank", "Bronze Multiblock Tank");
15+
replace(provider, "block.gtceu.bronze_tank_valve", "Bronze Tank Valve");
1416

1517
replace(provider, "gtceu.advanced_primitive_blast_furnace", "Advanced Blasting");
1618

src/main/java/com/illuminatijoe/refactorycore/machines/ReFactoryMachines.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@
77
import com.gregtechceu.gtceu.GTCEu;
88
import com.gregtechceu.gtceu.api.capability.recipe.ItemRecipeCapability;
99
import com.gregtechceu.gtceu.api.data.RotationState;
10+
import com.gregtechceu.gtceu.api.machine.MachineDefinition;
1011
import com.gregtechceu.gtceu.api.machine.MultiblockMachineDefinition;
1112
import com.gregtechceu.gtceu.api.machine.multiblock.PartAbility;
1213
import com.gregtechceu.gtceu.api.pattern.FactoryBlockPattern;
1314
import com.gregtechceu.gtceu.api.pattern.Predicates;
1415
import com.gregtechceu.gtceu.client.renderer.machine.LargeBoilerRenderer;
1516
import com.gregtechceu.gtceu.common.block.BoilerFireboxType;
1617
import com.gregtechceu.gtceu.common.data.GTRecipeTypes;
18+
import com.gregtechceu.gtceu.common.data.machines.GTMachineUtils;
1719
import com.gregtechceu.gtceu.common.registry.GTRegistration;
1820

1921
import net.minecraft.network.chat.Component;
@@ -127,5 +129,15 @@ public class ReFactoryMachines {
127129
GTCEu.id("block/multiblock/primitive_blast_furnace")))
128130
.register();
129131

132+
public static final MachineDefinition BRONZE_TANK_VALVE = GTMachineUtils.registerTankValve(
133+
"bronze_tank_valve", "Bronze Tank Valve", true,
134+
(builder, overlay) -> builder.workableCasingRenderer(
135+
GTCEu.id("block/casings/solid/machine_casing_bronze_plated_bricks"), overlay));
136+
public static final MultiblockMachineDefinition BRONZE_MULTIBLOCK_TANK = GTMachineUtils.registerMultiblockTank(
137+
"bronze_multiblock_tank", "Bronze Multiblock Tank", 500 * 1000,
138+
CASING_BRONZE_BRICKS, BRONZE_TANK_VALVE::getBlock, null,
139+
(builder, overlay) -> builder.workableCasingRenderer(
140+
GTCEu.id("block/casings/solid/machine_casing_bronze_plated_bricks"), overlay));
141+
130142
public static void init() {}
131143
}

0 commit comments

Comments
 (0)