From 8213e2d824129363ae98963ff1d0d144170623a6 Mon Sep 17 00:00:00 2001 From: Des Herriott Date: Sat, 20 Apr 2024 17:50:25 +0100 Subject: [PATCH] chunkloader upgrade stuff --- .../pneumaticcraft/common/upgrades/BuiltinUpgrade.java | 3 ++- .../desht/pneumaticcraft/common/upgrades/ModUpgrades.java | 1 + .../me/desht/pneumaticcraft/datagen/ModRecipeProvider.java | 7 +++++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/desht/pneumaticcraft/common/upgrades/BuiltinUpgrade.java b/src/main/java/me/desht/pneumaticcraft/common/upgrades/BuiltinUpgrade.java index 155ff1572..126f33160 100644 --- a/src/main/java/me/desht/pneumaticcraft/common/upgrades/BuiltinUpgrade.java +++ b/src/main/java/me/desht/pneumaticcraft/common/upgrades/BuiltinUpgrade.java @@ -34,7 +34,8 @@ public enum BuiltinUpgrade { GILDED("gilded"), ENDER_VISOR("ender_visor"), STOMP("stomp"), - ELYTRA("elytra"); + ELYTRA("elytra"), + CHUNKLOADER("chunkloader"); private final String name; private final int maxTier; diff --git a/src/main/java/me/desht/pneumaticcraft/common/upgrades/ModUpgrades.java b/src/main/java/me/desht/pneumaticcraft/common/upgrades/ModUpgrades.java index 0cf917512..e3af6b754 100644 --- a/src/main/java/me/desht/pneumaticcraft/common/upgrades/ModUpgrades.java +++ b/src/main/java/me/desht/pneumaticcraft/common/upgrades/ModUpgrades.java @@ -38,6 +38,7 @@ public class ModUpgrades { public static final Supplier ENDER_VISOR = () -> BUILTIN_MAP.get(BuiltinUpgrade.ENDER_VISOR); public static final Supplier STOMP = () -> BUILTIN_MAP.get(BuiltinUpgrade.STOMP); public static final Supplier ELYTRA = () -> BUILTIN_MAP.get(BuiltinUpgrade.ELYTRA); + public static final Supplier CHUNKLOADER = () -> BUILTIN_MAP.get(BuiltinUpgrade.CHUNKLOADER); public static PNCUpgrade registerBuiltin(BuiltinUpgrade bu, PNCUpgrade pncUpgrade) { BUILTIN_MAP.put(bu, pncUpgrade); diff --git a/src/main/java/me/desht/pneumaticcraft/datagen/ModRecipeProvider.java b/src/main/java/me/desht/pneumaticcraft/datagen/ModRecipeProvider.java index 70b077d14..7721af374 100644 --- a/src/main/java/me/desht/pneumaticcraft/datagen/ModRecipeProvider.java +++ b/src/main/java/me/desht/pneumaticcraft/datagen/ModRecipeProvider.java @@ -1033,6 +1033,13 @@ protected void buildRecipes(RecipeOutput consumer) { 'N', NBTIngredient.of(true, nightVisionPotion) ).save(consumer); + shaped(ModUpgrades.CHUNKLOADER.get().getItem(), ModItems.DRONE.get(), + "LCL/ECE/LCL", + 'L', PneumaticCraftTags.Items.UPGRADE_COMPONENTS, + 'E', Items.ENDER_EYE, + 'C', ModItems.PRINTED_CIRCUIT_BOARD.get() + ).save(consumer); + shaped(ModUpgrades.SCUBA.get().getItem(), ModItems.PNEUMATIC_HELMET.get(), "LTL/PRP/LPL", 'L', PneumaticCraftTags.Items.UPGRADE_COMPONENTS,