From 0ab827df4ee690ffed9de138c7eba5785818b868 Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 08:03:31 -0400 Subject: [PATCH 01/18] Renamed PhoenixCore.java to have capitalization consistent with the other classes. --- .../core/{phoenixcore.java => PhoenixCore.java} | 12 ++++++------ src/main/java/net/phoenix/core/PhoenixGTAddon.java | 4 ++-- .../java/net/phoenix/core/client/PhoenixClient.java | 8 ++++---- .../renderer/machine/ArtificialStarRender.java | 4 ++-- .../client/renderer/machine/EyeOfHarmonyRender.java | 12 ++++++------ .../net/phoenix/core/common/block/PhoenixBlocks.java | 4 ++-- .../phoenix/core/common/block/PhoenixCoilBlock.java | 4 ++-- .../net/phoenix/core/common/data/PhoenixItems.java | 2 +- .../core/common/data/materials/PhoenixMaterials.java | 10 +++++----- .../phoenix/core/common/machine/PhoenixMachines.java | 8 ++++---- .../core/common/registry/PhoenixRegistration.java | 4 ++-- .../net/phoenix/core/configs/PhoenixConfigs.java | 4 ++-- .../core/integration/kubejs/PhoenixKubeJSPlugin.java | 4 ++-- 13 files changed, 40 insertions(+), 40 deletions(-) rename src/main/java/net/phoenix/core/{phoenixcore.java => PhoenixCore.java} (96%) diff --git a/src/main/java/net/phoenix/core/phoenixcore.java b/src/main/java/net/phoenix/core/PhoenixCore.java similarity index 96% rename from src/main/java/net/phoenix/core/phoenixcore.java rename to src/main/java/net/phoenix/core/PhoenixCore.java index 2baa467..5ae484b 100644 --- a/src/main/java/net/phoenix/core/phoenixcore.java +++ b/src/main/java/net/phoenix/core/PhoenixCore.java @@ -37,18 +37,18 @@ import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; -@Mod(phoenixcore.MOD_ID) -public class phoenixcore { +@Mod(PhoenixCore.MOD_ID) +public class PhoenixCore { public static final String MOD_ID = "phoenixcore"; public static final Logger LOGGER = LogManager.getLogger(); - public static GTRegistrate EXAMPLE_REGISTRATE = GTRegistrate.create(phoenixcore.MOD_ID); + public static GTRegistrate EXAMPLE_REGISTRATE = GTRegistrate.create(PhoenixCore.MOD_ID); public static RegistryEntry PHOENIX_CREATIVE_TAB = null; - public phoenixcore() { + public PhoenixCore() { // This static init call is a common pattern to ensure your Registrate instance // is initialized at the correct time. - phoenixcore.init(); + PhoenixCore.init(); IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus(); @@ -119,7 +119,7 @@ public static ResourceLocation id(String path) { * @param event */ private void addMaterialRegistries(MaterialRegistryEvent event) { - GTCEuAPI.materialManager.createRegistry(phoenixcore.MOD_ID); + GTCEuAPI.materialManager.createRegistry(PhoenixCore.MOD_ID); } /** diff --git a/src/main/java/net/phoenix/core/PhoenixGTAddon.java b/src/main/java/net/phoenix/core/PhoenixGTAddon.java index 1f74e30..936beb7 100644 --- a/src/main/java/net/phoenix/core/PhoenixGTAddon.java +++ b/src/main/java/net/phoenix/core/PhoenixGTAddon.java @@ -16,7 +16,7 @@ public class PhoenixGTAddon implements IGTAddon { @Override public GTRegistrate getRegistrate() { - return phoenixcore.EXAMPLE_REGISTRATE; + return PhoenixCore.EXAMPLE_REGISTRATE; } @Override @@ -24,7 +24,7 @@ public void initializeAddon() {} @Override public String addonModId() { - return phoenixcore.MOD_ID; + return PhoenixCore.MOD_ID; } @Override diff --git a/src/main/java/net/phoenix/core/client/PhoenixClient.java b/src/main/java/net/phoenix/core/client/PhoenixClient.java index fbafea4..5d0a53f 100644 --- a/src/main/java/net/phoenix/core/client/PhoenixClient.java +++ b/src/main/java/net/phoenix/core/client/PhoenixClient.java @@ -7,19 +7,19 @@ import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; +import net.phoenix.core.PhoenixCore; import net.phoenix.core.client.renderer.machine.ArtificialStarRender; import net.phoenix.core.client.renderer.machine.EyeOfHarmonyRender; -import net.phoenix.core.phoenixcore; -@Mod.EventBusSubscriber(modid = phoenixcore.MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) +@Mod.EventBusSubscriber(modid = PhoenixCore.MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) public class PhoenixClient { private PhoenixClient() {} public static void init(IEventBus modBus) { modBus.register(PhoenixClient.class); - DynamicRenderManager.register(phoenixcore.id("eye_of_harmony"), EyeOfHarmonyRender.TYPE); - DynamicRenderManager.register(phoenixcore.id("artificial_star"), ArtificialStarRender.TYPE); + DynamicRenderManager.register(PhoenixCore.id("eye_of_harmony"), EyeOfHarmonyRender.TYPE); + DynamicRenderManager.register(PhoenixCore.id("artificial_star"), ArtificialStarRender.TYPE); } @SubscribeEvent diff --git a/src/main/java/net/phoenix/core/client/renderer/machine/ArtificialStarRender.java b/src/main/java/net/phoenix/core/client/renderer/machine/ArtificialStarRender.java index 84840f4..21461b4 100644 --- a/src/main/java/net/phoenix/core/client/renderer/machine/ArtificialStarRender.java +++ b/src/main/java/net/phoenix/core/client/renderer/machine/ArtificialStarRender.java @@ -15,7 +15,7 @@ import net.minecraft.util.RandomSource; import net.minecraft.world.phys.AABB; import net.minecraftforge.client.model.data.ModelData; -import net.phoenix.core.phoenixcore; +import net.phoenix.core.PhoenixCore; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.VertexConsumer; @@ -31,7 +31,7 @@ public class ArtificialStarRender extends DynamicRender TYPE = new DynamicRenderType<>( ArtificialStarRender.CODEC); - public static final ResourceLocation ARTIFICIAL_STAR_MODEL_RL = phoenixcore.id("obj/star"); + public static final ResourceLocation ARTIFICIAL_STAR_MODEL_RL = PhoenixCore.id("obj/star"); private static BakedModel artificialStarModel; private static final RandomSource random = RandomSource.create(); diff --git a/src/main/java/net/phoenix/core/client/renderer/machine/EyeOfHarmonyRender.java b/src/main/java/net/phoenix/core/client/renderer/machine/EyeOfHarmonyRender.java index e6ae8b5..3779172 100644 --- a/src/main/java/net/phoenix/core/client/renderer/machine/EyeOfHarmonyRender.java +++ b/src/main/java/net/phoenix/core/client/renderer/machine/EyeOfHarmonyRender.java @@ -13,7 +13,7 @@ import net.minecraft.util.RandomSource; import net.minecraft.world.phys.AABB; import net.minecraftforge.client.model.data.ModelData; -import net.phoenix.core.phoenixcore; +import net.phoenix.core.PhoenixCore; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.VertexConsumer; @@ -29,12 +29,12 @@ public class EyeOfHarmonyRender extends DynamicRender TYPE = new DynamicRenderType<>( EyeOfHarmonyRender.CODEC); - public static final ResourceLocation SPACE_SHELL_MODEL_RL = phoenixcore.id("obj/space"); - public static final ResourceLocation STAR_MODEL_RL = phoenixcore.id("obj/star"); + public static final ResourceLocation SPACE_SHELL_MODEL_RL = PhoenixCore.id("obj/space"); + public static final ResourceLocation STAR_MODEL_RL = PhoenixCore.id("obj/star"); public static final List ORBIT_OBJECTS_RL = List.of( - phoenixcore.id("obj/the_nether"), - phoenixcore.id("obj/overworld"), - phoenixcore.id("obj/the_end")); + PhoenixCore.id("obj/the_nether"), + PhoenixCore.id("obj/overworld"), + PhoenixCore.id("obj/the_end")); private static BakedModel spaceShellModel, starModel, overworldModel, netherModel, endModel; private static final List orbitModels = new java.util.ArrayList<>(); diff --git a/src/main/java/net/phoenix/core/common/block/PhoenixBlocks.java b/src/main/java/net/phoenix/core/common/block/PhoenixBlocks.java index 9a197c4..a77519a 100644 --- a/src/main/java/net/phoenix/core/common/block/PhoenixBlocks.java +++ b/src/main/java/net/phoenix/core/common/block/PhoenixBlocks.java @@ -13,8 +13,8 @@ import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.SoundType; +import net.phoenix.core.PhoenixCore; import net.phoenix.core.configs.PhoenixConfigs; -import net.phoenix.core.phoenixcore; import com.tterrag.registrate.util.entry.BlockEntry; import com.tterrag.registrate.util.nullness.NonNullBiFunction; @@ -34,7 +34,7 @@ public static void init() {} .initialProperties(() -> Blocks.IRON_BLOCK) .properties(p -> p.isValidSpawn((state, level, pos, ent) -> false)) .blockstate((ctx, prov) -> prov.simpleBlock(ctx.getEntry(), - prov.models().cubeAll(ctx.getName(), phoenixcore.id("block/" + texture)))) + prov.models().cubeAll(ctx.getName(), PhoenixCore.id("block/" + texture)))) .lang(name) .item(func) .build() diff --git a/src/main/java/net/phoenix/core/common/block/PhoenixCoilBlock.java b/src/main/java/net/phoenix/core/common/block/PhoenixCoilBlock.java index bdd172f..c40351a 100644 --- a/src/main/java/net/phoenix/core/common/block/PhoenixCoilBlock.java +++ b/src/main/java/net/phoenix/core/common/block/PhoenixCoilBlock.java @@ -12,7 +12,7 @@ import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; import net.phoenix.core.common.data.materials.PhoenixMaterials; -import net.phoenix.core.phoenixcore; +import net.phoenix.core.PhoenixCore; import lombok.Getter; import org.jetbrains.annotations.NotNull; @@ -57,7 +57,7 @@ public void appendHoverText(ItemStack stack, @Nullable BlockGetter level, List phoenixcore.PHOENIX_CREATIVE_TAB); + REGISTRATE.creativeModeTab(() -> PhoenixCore.PHOENIX_CREATIVE_TAB); } static { @@ -70,7 +70,7 @@ public class PhoenixMachines { .tier(UHV) .overlayTieredHullModel( - phoenixcore.id("block/machine/part/overlay_maintenance_blazing_cleaning")) + PhoenixCore.id("block/machine/part/overlay_maintenance_blazing_cleaning")) // Tier can always be changed later .register(); } @@ -164,7 +164,7 @@ public static MachineDefinition[] registerTieredMachines(String name, .build()) .model( createWorkableCasingMachineModel( - phoenixcore.id("block/akashic_coil_block"), + PhoenixCore.id("block/akashic_coil_block"), GTCEu.id("block/multiblock/generator/large_gas_turbine")) .andThen(d -> d .addDynamicRenderer(CosmicDynamicRenderHelpers::getArtificialStarRender))) diff --git a/src/main/java/net/phoenix/core/common/registry/PhoenixRegistration.java b/src/main/java/net/phoenix/core/common/registry/PhoenixRegistration.java index 6eccc2d..af74f48 100644 --- a/src/main/java/net/phoenix/core/common/registry/PhoenixRegistration.java +++ b/src/main/java/net/phoenix/core/common/registry/PhoenixRegistration.java @@ -2,9 +2,9 @@ import com.gregtechceu.gtceu.api.registry.registrate.GTRegistrate; -import net.phoenix.core.phoenixcore; +import net.phoenix.core.PhoenixCore; public class PhoenixRegistration { - public static final GTRegistrate REGISTRATE = GTRegistrate.create(phoenixcore.MOD_ID); + public static final GTRegistrate REGISTRATE = GTRegistrate.create(PhoenixCore.MOD_ID); } diff --git a/src/main/java/net/phoenix/core/configs/PhoenixConfigs.java b/src/main/java/net/phoenix/core/configs/PhoenixConfigs.java index 2352079..46621db 100644 --- a/src/main/java/net/phoenix/core/configs/PhoenixConfigs.java +++ b/src/main/java/net/phoenix/core/configs/PhoenixConfigs.java @@ -1,6 +1,6 @@ package net.phoenix.core.configs; -import net.phoenix.core.phoenixcore; +import net.phoenix.core.PhoenixCore; import dev.toma.configuration.Configuration; import dev.toma.configuration.config.Config; @@ -8,7 +8,7 @@ import dev.toma.configuration.config.Configurable; import dev.toma.configuration.config.format.ConfigFormats; -@Config(id = phoenixcore.MOD_ID) +@Config(id = PhoenixCore.MOD_ID) public class PhoenixConfigs { public static PhoenixConfigs INSTANCE; diff --git a/src/main/java/net/phoenix/core/integration/kubejs/PhoenixKubeJSPlugin.java b/src/main/java/net/phoenix/core/integration/kubejs/PhoenixKubeJSPlugin.java index 0efe21e..9288503 100644 --- a/src/main/java/net/phoenix/core/integration/kubejs/PhoenixKubeJSPlugin.java +++ b/src/main/java/net/phoenix/core/integration/kubejs/PhoenixKubeJSPlugin.java @@ -2,6 +2,7 @@ import com.gregtechceu.gtceu.api.registry.GTRegistries; +import net.phoenix.core.PhoenixCore; import net.phoenix.core.common.block.PhoenixBlocks; import net.phoenix.core.common.data.PhoenixItems; import net.phoenix.core.common.data.PhoenixRecipeTypes; @@ -10,7 +11,6 @@ import net.phoenix.core.common.machine.PhoenixMachines; import net.phoenix.core.common.machine.multiblock.BlazingCleanroom; import net.phoenix.core.integration.kubejs.recipe.PhoenixRecipeSchema; -import net.phoenix.core.phoenixcore; import dev.latvian.mods.kubejs.KubeJSPlugin; import dev.latvian.mods.kubejs.recipe.schema.RegisterRecipeSchemasEvent; @@ -56,6 +56,6 @@ public void registerBindings(BindingsEvent event) { event.add("PhoenixItems", PhoenixItems.class); event.add("PhoenixRecipeTypes", PhoenixRecipeTypes.class); - event.add("PhoenixCore", phoenixcore.class); + event.add("PhoenixCore", PhoenixCore.class); } } From 39441cbb99b9ec87a9b74136f8a65cffd4ed1288 Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 08:04:25 -0400 Subject: [PATCH 02/18] Added Steam Super Systems as a dependency --- build.gradle | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build.gradle b/build.gradle index b7aa074..c50b25a 100644 --- a/build.gradle +++ b/build.gradle @@ -144,6 +144,9 @@ dependencies { implementation fg.deobf("dev.ftb.mods:ftb-library-forge:${ftblibrary_version}") implementation fg.deobf("dev.ftb.mods:ftb-teams-forge:${ftbteams_version}") + //Steam Super Systems + implementation fg.deobf("curse.maven:steam-super-systems-1338670:6950081") + // lombok compileOnly 'org.projectlombok:lombok:1.18.24' annotationProcessor 'org.projectlombok:lombok:1.18.24' From b646f1318625145f959f959e271bb42ecd860909 Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 08:05:47 -0400 Subject: [PATCH 03/18] Removed the example registrate --- src/main/java/net/phoenix/core/PhoenixCore.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/net/phoenix/core/PhoenixCore.java b/src/main/java/net/phoenix/core/PhoenixCore.java index 5ae484b..e0d2930 100644 --- a/src/main/java/net/phoenix/core/PhoenixCore.java +++ b/src/main/java/net/phoenix/core/PhoenixCore.java @@ -42,7 +42,6 @@ public class PhoenixCore { public static final String MOD_ID = "phoenixcore"; public static final Logger LOGGER = LogManager.getLogger(); - public static GTRegistrate EXAMPLE_REGISTRATE = GTRegistrate.create(PhoenixCore.MOD_ID); public static RegistryEntry PHOENIX_CREATIVE_TAB = null; public PhoenixCore() { From 269219c1ee61a64646d59d4576d57d117f539f64 Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 08:28:19 -0400 Subject: [PATCH 04/18] Made getRegistrate in PhoenixGTAddon.java return the proper registrate. --- src/main/java/net/phoenix/core/PhoenixGTAddon.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/phoenix/core/PhoenixGTAddon.java b/src/main/java/net/phoenix/core/PhoenixGTAddon.java index 936beb7..cf6ebb1 100644 --- a/src/main/java/net/phoenix/core/PhoenixGTAddon.java +++ b/src/main/java/net/phoenix/core/PhoenixGTAddon.java @@ -7,6 +7,7 @@ import net.minecraft.data.recipes.FinishedRecipe; import net.phoenix.core.common.data.PhoenixMachineRecipes; import net.phoenix.core.common.data.materials.PhoenixElements; +import net.phoenix.core.common.registry.PhoenixRegistration; import java.util.function.Consumer; @@ -16,7 +17,7 @@ public class PhoenixGTAddon implements IGTAddon { @Override public GTRegistrate getRegistrate() { - return PhoenixCore.EXAMPLE_REGISTRATE; + return PhoenixRegistration.REGISTRATE; } @Override From b8319edbf4f5697be453981e23083a7f1b14d004 Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 08:37:25 -0400 Subject: [PATCH 05/18] Added dupe handling strategy. --- build.gradle | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build.gradle b/build.gradle index c50b25a..3810f8f 100644 --- a/build.gradle +++ b/build.gradle @@ -169,6 +169,8 @@ tasks.named('processResources', ProcessResources).configure { filesMatching("META-INF/mods.toml") { expand properties + [project: project] } + + duplicatesStrategy = DuplicatesStrategy.INCLUDE } tasks.named('jar', Jar).configure { finalizedBy 'reobfJar' } From bdf5cfb0286343a6cec047ebcff4c0175849e69b Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 09:01:32 -0400 Subject: [PATCH 06/18] Moved LSC to CoreMod. --- .../core/common/machine/PhoenixMachines.java | 5 +- .../steam/LargeSteamCompressor.java | 49 +++++++++++++++++++ 2 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 src/main/java/net/phoenix/core/common/machine/multiblock/steam/LargeSteamCompressor.java diff --git a/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java b/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java index b61e29d..6f2ce7f 100644 --- a/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java +++ b/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java @@ -30,6 +30,7 @@ import net.phoenix.core.common.machine.multiblock.BlazingCleanroom; import net.phoenix.core.common.machine.multiblock.CreativeEnergyMultiMachine; import net.phoenix.core.common.machine.multiblock.electric.research.PhoenixHPCAMachine; +import net.phoenix.core.common.machine.multiblock.steam.LargeSteamCompressor; import net.phoenix.core.configs.PhoenixConfigs; import java.util.Locale; @@ -343,5 +344,7 @@ public static MachineDefinition[] registerTieredMachines(String name, } } - public static void init() {} + public static void init() { + LargeSteamCompressor.init(); + } } diff --git a/src/main/java/net/phoenix/core/common/machine/multiblock/steam/LargeSteamCompressor.java b/src/main/java/net/phoenix/core/common/machine/multiblock/steam/LargeSteamCompressor.java new file mode 100644 index 0000000..fe5b281 --- /dev/null +++ b/src/main/java/net/phoenix/core/common/machine/multiblock/steam/LargeSteamCompressor.java @@ -0,0 +1,49 @@ +package net.phoenix.core.common.machine.multiblock.steam; + +import com.apoptosis.supersteamsystems.machines.SteamParallelMultiblockMultiRecipeTypeMachine; +import com.gregtechceu.gtceu.GTCEu; +import com.gregtechceu.gtceu.api.data.RotationState; +import com.gregtechceu.gtceu.api.machine.IMachineBlockEntity; +import com.gregtechceu.gtceu.api.machine.MachineDefinition; +import com.gregtechceu.gtceu.api.machine.multiblock.PartAbility; +import com.gregtechceu.gtceu.api.pattern.FactoryBlockPattern; +import com.gregtechceu.gtceu.api.pattern.Predicates; +import com.gregtechceu.gtceu.common.data.GTBlocks; +import com.gregtechceu.gtceu.common.data.GTRecipeTypes; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.block.Block; +import net.minecraftforge.registries.ForgeRegistries; +import net.phoenix.core.PhoenixCore; +import net.phoenix.core.common.registry.PhoenixRegistration; + +import static com.gregtechceu.gtceu.api.pattern.Predicates.blocks; +import static com.gregtechceu.gtceu.common.data.GTBlocks.*; + +public class LargeSteamCompressor { + public static final MachineDefinition LARGE_STEAM_COMPRESSOR = PhoenixRegistration.REGISTRATE.multiblock("large_steam_compressor", SteamParallelMultiblockMultiRecipeTypeMachine::new) + .rotationState(RotationState.NON_Y_AXIS) + .recipeTypes(GTRecipeTypes.COMPRESSOR_RECIPES, GTRecipeTypes.SIFTER_RECIPES) + .recipeModifier(SteamParallelMultiblockMultiRecipeTypeMachine::recipeModifier, true) + .pattern(multiblockMachineDefinition -> FactoryBlockPattern.start().aisle("BCCCB", "BBCBB", "BBCBB", "BBBBB", "BBBBB") + .aisle("CDDDC", "BDBDB", "BDEDB", "BBDBB", "BBBBB") + .aisle("CDDDC", "CBBBC", "CEFEC", "BDDDB", "BBGBB") + .aisle("CDDDC", "BDBDB", "BDEDB", "BBDBB", "BBBBB") + .aisle("BCCCB", "BBHBB", "BBCBB", "BBBBB", "BBBBB") + .where("B", Predicates.any()) + .where("C", blocks(ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("gtceu:steam_machine_casing"))).setMinGlobalLimited(6) + .or(Predicates.abilities(PartAbility.STEAM_IMPORT_ITEMS).setPreviewCount(1)) + .or(Predicates.abilities(PartAbility.STEAM_EXPORT_ITEMS).setPreviewCount(1)) + .or(Predicates.abilities(PartAbility.STEAM).setPreviewCount(1))) + .where("D", blocks(ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("gtceu:industrial_steam_casing")))) + .where("E", Predicates.blocks(CASING_BRONZE_BRICKS.get())) + .where("F", Predicates.blocks(FIREBOX_BRONZE.get())) + .where("G", Predicates.blocks(ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("gtceu:bronze_machine_casing")))) + .where("H", Predicates.controller(blocks(multiblockMachineDefinition.getBlock()))) + .build()) + .workableCasingModel(GTCEu.id("block/casings/steam/bronze/bottom"), + GTCEu.id("block/machines/compressor")) + .register(); + + public static void init() {} +} From b395527b75aea183bc88b7c0d4320708d51ac5a2 Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 09:02:47 -0400 Subject: [PATCH 07/18] Ran Datagen --- .../db58b9f0281898be0ac61118ae7d0a583c9d2eff | 19 ++- .../blazing_cleaning_maintenance_hatch.json | 28 ++++ .../blockstates/blazing_filter_casing.json | 7 + ...dance.json => large_steam_compressor.json} | 32 ++--- .../assets/phoenixcore/lang/en_ud.json | 11 +- .../assets/phoenixcore/lang/en_us.json | 18 +-- ...active_phoenix_cooling_component_base.json | 10 ++ ...ed_phoenix_computation_component_base.json | 10 ++ .../models/block/akashic_coil_block.json | 6 + .../models/block/akashic_zeronium_casing.json | 6 + .../models/block/blazing_filter_casing.json | 6 + .../active_phoenix_cooling_component.json | 79 ++++++++++++ ...dvanced_phoenix_computation_component.json | 79 ++++++++++++ .../blazing_cleaning_maintenance_hatch.json | 22 ++++ .../models/block/machine/dance.json | 90 ------------- .../block/machine/large_steam_compressor.json | 122 ++++++++++++++++++ .../phoenix_computation_component.json | 79 ++++++++++++ .../machine/phoenix_heat_sink_component.json | 79 ++++++++++++ .../models/block/perfected_logic.json | 6 + .../phoenix_computation_component_base.json | 10 ++ .../phoenix_enriched_neutronium_casing.json | 6 + .../phoenix_enriched_tritanium_casing.json | 6 + .../models/block/phoenix_gaze_panel.json | 6 + .../phoenix_heat_sink_component_base.json | 10 ++ .../space_time_cooled_eternity_casing.json | 6 + .../block/true_heat_stable_coil_block.json | 6 + .../true_heat_stable_coil_block_active.json | 7 + .../block/true_phoenix_infused_casing.json | 6 + .../models/block/twisted_computer_casing.json | 6 + .../models/item/blazing_filter_casing.json | 3 + .../assets/phoenixcore/models/item/dance.json | 3 - .../models/item/large_steam_compressor.json | 3 + .../blocks/mineable/pickaxe_or_wrench.json | 3 +- .../tags/blocks/needs_stone_tool.json | 5 + .../blocks/blazing_filter_casing.json | 21 +++ 35 files changed, 685 insertions(+), 131 deletions(-) create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/blazing_filter_casing.json rename src/generated/resources/assets/phoenixcore/blockstates/{dance.json => large_steam_compressor.json} (53%) create mode 100644 src/generated/resources/assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/akashic_coil_block.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/akashic_zeronium_casing.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/blazing_filter_casing.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/dance.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/large_steam_compressor.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_computation_component.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/perfected_logic.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/phoenix_computation_component_base.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_neutronium_casing.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_tritanium_casing.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/phoenix_gaze_panel.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/phoenix_heat_sink_component_base.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/space_time_cooled_eternity_casing.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block_active.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/true_phoenix_infused_casing.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/twisted_computer_casing.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/blazing_filter_casing.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/item/dance.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/large_steam_compressor.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json create mode 100644 src/generated/resources/data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json diff --git a/src/generated/resources/.cache/db58b9f0281898be0ac61118ae7d0a583c9d2eff b/src/generated/resources/.cache/db58b9f0281898be0ac61118ae7d0a583c9d2eff index 0f2e478..815dacb 100644 --- a/src/generated/resources/.cache/db58b9f0281898be0ac61118ae7d0a583c9d2eff +++ b/src/generated/resources/.cache/db58b9f0281898be0ac61118ae7d0a583c9d2eff @@ -1,11 +1,12 @@ -// 1.20.1 2025-08-23T11:06:30.0170723 Registrate Provider for phoenixcore [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] +// 1.20.1 2025-09-01T08:32:05.0454965 Registrate Provider for phoenixcore [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] a38e2283a4f04692f28f398e0e225ecd68387db7 assets/phoenixcore/blockstates/active_phoenix_cooling_component.json 481ee5184427e2bac3d42903147d3d65e30de95f assets/phoenixcore/blockstates/advanced_phoenix_computation_component.json 04e10eb17e051cb44b5bc168df83acc7572d2b22 assets/phoenixcore/blockstates/akashic_coil_block.json e7d3897b5feacd20323b704b0324110fa4540bba assets/phoenixcore/blockstates/akashic_zeronium_casing.json 3bb7c88794ddbdab80daa6d3f80e000ab3d1a9da assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json -40ae334d9781876dabe08ad6a6be5f3dd8adff61 assets/phoenixcore/blockstates/dance.json +1c407f7c6c423ab5f316cfcdc10c5ad24e71daed assets/phoenixcore/blockstates/blazing_filter_casing.json c42fb648eb0113b5f5c3f9862c4907a84173b84c assets/phoenixcore/blockstates/high_yield_photon_emission_regulator.json +e6cee4dfbb153d825eb4de4742569f641830afc1 assets/phoenixcore/blockstates/large_steam_compressor.json 40201a5feef659c99d31fa1b9003f9abccf8d1cd assets/phoenixcore/blockstates/perfected_logic.json 1e77e6a8e1c5c688f085e01a440f09d518c1cf0e assets/phoenixcore/blockstates/phoenix_computation_component.json 3ec891c9104f621c675e552fb1a95ac9b7f0b528 assets/phoenixcore/blockstates/phoenix_enriched_neutronium_casing.json @@ -16,17 +17,18 @@ c124b73a3cc1bac5e8cecc06a9c65e730a628253 assets/phoenixcore/blockstates/phoenix_ b4142063f8798e375f3a8d1ed61b56d721bad8ce assets/phoenixcore/blockstates/true_heat_stable_coil_block.json a68e897f26a3aa9384a4ad4da6b3fd1f730e0880 assets/phoenixcore/blockstates/true_phoenix_infused_casing.json 8b16af3df77c663bf56d60cec3fc248ba58d6952 assets/phoenixcore/blockstates/twisted_computer_casing.json -e43d87978bc1d499a517cb8931f4745bba5b9d7d assets/phoenixcore/lang/en_ud.json -33c1f1b4e4c5f01f1a1d262f2bc49bfa4dc9bf80 assets/phoenixcore/lang/en_us.json +55ea1c20fe70c8364d4dfff3a29f3bfa6f39eaeb assets/phoenixcore/lang/en_ud.json +c3dc607dc581c6a9adb33c70f5f44025882ebdc7 assets/phoenixcore/lang/en_us.json 9c5d7e2d3c461044d77c4492764411cb10da7c94 assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json 9c5d7e2d3c461044d77c4492764411cb10da7c94 assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json 23d10779ebc606c9a3f725feb11e4fbd7220e507 assets/phoenixcore/models/block/akashic_coil_block.json f93e42b7eb95ad09a5814bd26d4cdd7f2cbbdb21 assets/phoenixcore/models/block/akashic_zeronium_casing.json +d7bd18768496640fe0b2a0488f375bf138701f08 assets/phoenixcore/models/block/blazing_filter_casing.json add605a6e11c1616d86d9589d4daa51a31743fae assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json 3b7e7a4cd11eaf17579623bce46239f812922b20 assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json 9c8fd8c4ba9d54a1a6a4b7f6ca1d8fec02cb0855 assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json -f1394a5468d6f7b6ff324e8f639f138681e4aa14 assets/phoenixcore/models/block/machine/dance.json f881318b4e4c372e1092fedd874da8c98b2ee9e4 assets/phoenixcore/models/block/machine/high_yield_photon_emission_regulator.json +d400396040a8aa27750401c78fa1e5bc2a64a693 assets/phoenixcore/models/block/machine/large_steam_compressor.json d3aeccd3c9e83f1db32d3670b34961d0312b2b8d assets/phoenixcore/models/block/machine/phoenix_computation_component.json 5d3f9e90fd8810466108246b2e96322e0b4f02e1 assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json 8e4ee0519ed215d48d42b67436abb63cacef73da assets/phoenixcore/models/block/perfected_logic.json @@ -46,8 +48,9 @@ b6d6839f0867d6dcce6c2f0c060f08048558c745 assets/phoenixcore/models/item/akashic_ db9df73352246d83cb73ef6c1110c0b9b35789af assets/phoenixcore/models/item/akashic_zeronium_casing.json bcf69b18accf345353a9891e33fcf52c2338ccaf assets/phoenixcore/models/item/basic_fuel_rod.json 1264bf6e134a5de998393ebf86f80431137c35d4 assets/phoenixcore/models/item/blazing_cleaning_maintenance_hatch.json -f41e09e86b04bc7ee7ea6d35ab8d896a8107c863 assets/phoenixcore/models/item/dance.json +51498e349ef6e05cc024cf63fd723fcb3b82b76f assets/phoenixcore/models/item/blazing_filter_casing.json e73d8dbde6757a70eac503a3379365a0effc260f assets/phoenixcore/models/item/high_yield_photon_emission_regulator.json +525b18e398e109d3cdd5cc58df6d645132d2764b assets/phoenixcore/models/item/large_steam_compressor.json 0fb449ceda220f74893cff2ef7263fe08e237edb assets/phoenixcore/models/item/perfected_logic.json ccdf1434cec51ee978a496d3e5dc9d9a19c7115b assets/phoenixcore/models/item/phoenix_computation_component.json b9a4d2ff419d87595c8af658803bebf52f697722 assets/phoenixcore/models/item/phoenix_enriched_neutronium_casing.json @@ -58,9 +61,11 @@ b9a4d2ff419d87595c8af658803bebf52f697722 assets/phoenixcore/models/item/phoenix_ d04b04be5c24940b003200486891b5265dbc6196 assets/phoenixcore/models/item/true_heat_stable_coil_block.json 486a52c5b29e9783f3b8ab586edcfeed761f6b62 assets/phoenixcore/models/item/true_phoenix_infused_casing.json 98209959a0325d3ef8b863820ab8cb641ef34af6 assets/phoenixcore/models/item/twisted_computer_casing.json -e128790c83a3a76376cd718b0148b5527ecb4a5a data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json +91078bca581b4fd3b8206a9faeaf128b1a3c4533 data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json +042a4e3c1573b804ba6899b88d4acd7602b757fc data/minecraft/tags/blocks/needs_stone_tool.json 1eac1756cb8c3c15ab10048ead322a198f25fe06 data/phoenixcore/loot_tables/blocks/akashic_coil_block.json 366721ce944fe268946a6838a4a9e4bcd2037958 data/phoenixcore/loot_tables/blocks/akashic_zeronium_casing.json +260fcc8bdf6858210911b91481c245dc6229253f data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json c2ab43285038384d563de4c6cacf8d1e0d4e3429 data/phoenixcore/loot_tables/blocks/perfected_logic.json 34dda211babd91ec406f7b312dcce14c08a0ed35 data/phoenixcore/loot_tables/blocks/phoenix_enriched_neutronium_casing.json ce571e0f6925f40e66c90da6734889e41a736744 data/phoenixcore/loot_tables/blocks/phoenix_enriched_tritanium_casing.json diff --git a/src/generated/resources/assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json b/src/generated/resources/assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json new file mode 100644 index 0000000..d040c83 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", + "x": 90 + }, + "facing=east": { + "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", + "y": 90 + }, + "facing=north": { + "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch" + }, + "facing=south": { + "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", + "x": 270 + }, + "facing=west": { + "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/blockstates/blazing_filter_casing.json b/src/generated/resources/assets/phoenixcore/blockstates/blazing_filter_casing.json new file mode 100644 index 0000000..63559e3 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/blazing_filter_casing.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "phoenixcore:block/blazing_filter_casing" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/blockstates/dance.json b/src/generated/resources/assets/phoenixcore/blockstates/large_steam_compressor.json similarity index 53% rename from src/generated/resources/assets/phoenixcore/blockstates/dance.json rename to src/generated/resources/assets/phoenixcore/blockstates/large_steam_compressor.json index 55895ac..d45e7c3 100644 --- a/src/generated/resources/assets/phoenixcore/blockstates/dance.json +++ b/src/generated/resources/assets/phoenixcore/blockstates/large_steam_compressor.json @@ -2,74 +2,74 @@ "variants": { "facing=east,upwards_facing=east": { "gtceu:z": 270, - "model": "phoenixcore:block/machine/dance", + "model": "phoenixcore:block/machine/large_steam_compressor", "y": 90 }, "facing=east,upwards_facing=north": { - "model": "phoenixcore:block/machine/dance", + "model": "phoenixcore:block/machine/large_steam_compressor", "y": 90 }, "facing=east,upwards_facing=south": { "gtceu:z": 180, - "model": "phoenixcore:block/machine/dance", + "model": "phoenixcore:block/machine/large_steam_compressor", "y": 90 }, "facing=east,upwards_facing=west": { "gtceu:z": 90, - "model": "phoenixcore:block/machine/dance", + "model": "phoenixcore:block/machine/large_steam_compressor", "y": 90 }, "facing=north,upwards_facing=east": { "gtceu:z": 270, - "model": "phoenixcore:block/machine/dance" + "model": "phoenixcore:block/machine/large_steam_compressor" }, "facing=north,upwards_facing=north": { - "model": "phoenixcore:block/machine/dance" + "model": "phoenixcore:block/machine/large_steam_compressor" }, "facing=north,upwards_facing=south": { "gtceu:z": 180, - "model": "phoenixcore:block/machine/dance" + "model": "phoenixcore:block/machine/large_steam_compressor" }, "facing=north,upwards_facing=west": { "gtceu:z": 90, - "model": "phoenixcore:block/machine/dance" + "model": "phoenixcore:block/machine/large_steam_compressor" }, "facing=south,upwards_facing=east": { "gtceu:z": 270, - "model": "phoenixcore:block/machine/dance", + "model": "phoenixcore:block/machine/large_steam_compressor", "y": 180 }, "facing=south,upwards_facing=north": { - "model": "phoenixcore:block/machine/dance", + "model": "phoenixcore:block/machine/large_steam_compressor", "y": 180 }, "facing=south,upwards_facing=south": { "gtceu:z": 180, - "model": "phoenixcore:block/machine/dance", + "model": "phoenixcore:block/machine/large_steam_compressor", "y": 180 }, "facing=south,upwards_facing=west": { "gtceu:z": 90, - "model": "phoenixcore:block/machine/dance", + "model": "phoenixcore:block/machine/large_steam_compressor", "y": 180 }, "facing=west,upwards_facing=east": { "gtceu:z": 270, - "model": "phoenixcore:block/machine/dance", + "model": "phoenixcore:block/machine/large_steam_compressor", "y": 270 }, "facing=west,upwards_facing=north": { - "model": "phoenixcore:block/machine/dance", + "model": "phoenixcore:block/machine/large_steam_compressor", "y": 270 }, "facing=west,upwards_facing=south": { "gtceu:z": 180, - "model": "phoenixcore:block/machine/dance", + "model": "phoenixcore:block/machine/large_steam_compressor", "y": 270 }, "facing=west,upwards_facing=west": { "gtceu:z": 90, - "model": "phoenixcore:block/machine/dance", + "model": "phoenixcore:block/machine/large_steam_compressor", "y": 270 } } diff --git a/src/generated/resources/assets/phoenixcore/lang/en_ud.json b/src/generated/resources/assets/phoenixcore/lang/en_ud.json index 3de748b..bd0ed09 100644 --- a/src/generated/resources/assets/phoenixcore/lang/en_ud.json +++ b/src/generated/resources/assets/phoenixcore/lang/en_ud.json @@ -4,8 +4,9 @@ "block.phoenixcore.akashic_coil_block": "ןıoƆ uoıʇɐʇndɯoƆϛ§", "block.phoenixcore.akashic_zeronium_casing": "buısɐƆ ɯnıuoɹǝZ ɔıɥsɐʞⱯϛ§", "block.phoenixcore.blazing_cleaning_maintenance_hatch": "ɥɔʇɐH ǝɔuɐuǝʇuıɐW buıuɐǝןƆ buızɐןᗺ", - "block.phoenixcore.dance": "ǝɔuɐp", - "block.phoenixcore.high_yield_photon_emission_regulator": ")ⱯƆԀH( ɹoʇɐןnbǝᴚ uoıssıɯƎ uoʇoɥԀ pןǝıʎ-ɥbıH", + "block.phoenixcore.blazing_filter_casing": "buısɐƆ ɹǝʇןıℲ buızɐןᗺ", + "block.phoenixcore.high_yield_photon_emission_regulator": "ɹoʇɐןnbǝɹ‾uoıssıɯǝ‾uoʇoɥd‾pןǝıʎ‾ɥbıɥ˙ǝɹoɔxıuǝoɥd˙ʞɔoןq", + "block.phoenixcore.large_steam_compressor": "ɹossǝɹdɯoƆ ɯɐǝʇS ǝbɹɐꞀ", "block.phoenixcore.perfected_logic": "buısɐƆ ɔıboꞀ pǝʇɔǝɟɹǝԀϛ§", "block.phoenixcore.phoenix_computation_component": "ʇuǝuodɯoƆ uoıʇɐʇndɯoƆ xıuǝoɥԀ", "block.phoenixcore.phoenix_enriched_neutronium_casing": "buısɐƆ ɯnıuoɹʇnǝN pǝɥɔıɹuƎ xıuǝoɥԀϛ§", @@ -16,5 +17,9 @@ "block.phoenixcore.true_heat_stable_coil_block": "ʞɔoןᗺ ןıoƆ ǝןqɐʇS ʇɐǝH ǝnɹ⟘", "block.phoenixcore.true_phoenix_infused_casing": "buısɐƆ pǝsnɟuI xıuǝoɥԀ ǝnɹ⟘ɔ§", "block.phoenixcore.twisted_computer_casing": "buısɐƆ ɹǝʇndɯoƆ pǝʇsıʍ⟘ϛ§", - "item.phoenixcore.basic_fuel_rod": "poᴚ ןǝnℲ ɔısɐᗺ" + "item.phoenixcore.basic_fuel_rod": "poᴚ ןǝnℲ ɔısɐᗺ", + "material.phoenixcore.eighty_five_percent_pure_nevvonian_steel": "ןǝǝʇS uɐıuoʌʌǝN ǝɹnԀ ʇuǝɔɹǝԀ ǝʌıℲ ʎʇɥbıƎ", + "material.phoenixcore.extremely_modified_space_grade_steel": "ןǝǝʇS ǝpɐɹ⅁ ǝɔɐdS pǝıɟıpoW ʎןǝɯǝɹʇxƎ", + "material.phoenixcore.phoenix_enriched_tritanium": "ɯnıuɐʇıɹ⟘ pǝɥɔıɹuƎ xıuǝoɥԀ", + "material.phoenixcore.quantum_coolant": "ʇuɐןooƆ ɯnʇuɐnὉ" } \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/lang/en_us.json b/src/generated/resources/assets/phoenixcore/lang/en_us.json index a316e19..27adbed 100644 --- a/src/generated/resources/assets/phoenixcore/lang/en_us.json +++ b/src/generated/resources/assets/phoenixcore/lang/en_us.json @@ -4,9 +4,9 @@ "block.phoenixcore.akashic_coil_block": "§5Computation Coil", "block.phoenixcore.akashic_zeronium_casing": "§5Akashic Zeronium Casing", "block.phoenixcore.blazing_cleaning_maintenance_hatch": "Blazing Cleaning Maintenance Hatch", - "block.phoenixcore.blazing_filter_casing": "§cBlazing Filter Casing", - "block.phoenixcore.dance": "dance", - "block.phoenixcore.high_yield_photon_emission_regulator": "§dHigh-Yield Photon Emission Regulator (HPCA)", + "block.phoenixcore.blazing_filter_casing": "Blazing Filter Casing", + "block.phoenixcore.high_yield_photon_emission_regulator": "block.phoenixcore.high_yield_photon_emission_regulator", + "block.phoenixcore.large_steam_compressor": "Large Steam Compressor", "block.phoenixcore.perfected_logic": "§5Perfected Logic Casing", "block.phoenixcore.phoenix_computation_component": "Phoenix Computation Component", "block.phoenixcore.phoenix_enriched_neutronium_casing": "§5Phoenix Enriched Neutronium Casing", @@ -18,12 +18,8 @@ "block.phoenixcore.true_phoenix_infused_casing": "§cTrue Phoenix Infused Casing", "block.phoenixcore.twisted_computer_casing": "§5Twisted Computer Casing", "item.phoenixcore.basic_fuel_rod": "Basic Fuel Rod", - "material.phoenixcore.phoenix_enriched_tritanium": "§cPhoenix Enriched Tritanium", - "material.phoenixcore.extremely_modified_space_grade_steel": "§cExtremely Modified Space Grade Steel", - "material.phoenixcore.eighty_five_percent_pure_nevvonian_steel": "§6Eighty Five Percent Pure Nevvonian Steel", - "phoenixcore.tooltip.hyper_machine_purpose": "An upgraded HPCA that uses %s, %s, or %s to provide cooling", - "phoenixcore.tooltip.hyper_machine_1": "Each Coolant provides a boost:", - "phoenixcore.tooltip.hyper_machine_coolant_base": "%s: %sx CWU/t", - "phoenixcore.tooltip.hyper_machine_coolant2": "%s: %sx CWU/t", - "phoenixcore.tooltip.hyper_machine_coolant3": "%s: %sx CWU/t" + "material.phoenixcore.eighty_five_percent_pure_nevvonian_steel": "Eighty Five Percent Pure Nevvonian Steel", + "material.phoenixcore.extremely_modified_space_grade_steel": "Extremely Modified Space Grade Steel", + "material.phoenixcore.phoenix_enriched_tritanium": "Phoenix Enriched Tritanium", + "material.phoenixcore.quantum_coolant": "Quantum Coolant" } \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json b/src/generated/resources/assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json new file mode 100644 index 0000000..815ad6e --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json @@ -0,0 +1,10 @@ +{ + "parent": "gtceu:block/machine/template/part/hpca_part_machine", + "textures": { + "back": "gtceu:block/casings/hpca/advanced_computer_casing/back", + "bottom": "gtceu:block/casings/hpca/advanced_computer_casing/bottom", + "front": "gtceu:block/casings/hpca/advanced_computer_casing/front", + "side": "gtceu:block/casings/hpca/advanced_computer_casing/side", + "top": "gtceu:block/casings/hpca/advanced_computer_casing/top" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json b/src/generated/resources/assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json new file mode 100644 index 0000000..815ad6e --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json @@ -0,0 +1,10 @@ +{ + "parent": "gtceu:block/machine/template/part/hpca_part_machine", + "textures": { + "back": "gtceu:block/casings/hpca/advanced_computer_casing/back", + "bottom": "gtceu:block/casings/hpca/advanced_computer_casing/bottom", + "front": "gtceu:block/casings/hpca/advanced_computer_casing/front", + "side": "gtceu:block/casings/hpca/advanced_computer_casing/side", + "top": "gtceu:block/casings/hpca/advanced_computer_casing/top" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/akashic_coil_block.json b/src/generated/resources/assets/phoenixcore/models/block/akashic_coil_block.json new file mode 100644 index 0000000..fbd8f92 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/akashic_coil_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "phoenixcore:block/akashic_coil_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/akashic_zeronium_casing.json b/src/generated/resources/assets/phoenixcore/models/block/akashic_zeronium_casing.json new file mode 100644 index 0000000..c0ab9a2 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/akashic_zeronium_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "phoenixcore:block/akashic_zeronium_casing" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/blazing_filter_casing.json b/src/generated/resources/assets/phoenixcore/models/block/blazing_filter_casing.json new file mode 100644 index 0000000..e6484fd --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/blazing_filter_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/casings/cleanroom/blazing_filter_casing" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json b/src/generated/resources/assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json new file mode 100644 index 0000000..367f7b0 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json @@ -0,0 +1,79 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:active_phoenix_cooling_component", + "variants": { + "active=false,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged_advanced", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_advanced_emissive" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged_advanced", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_advanced_emissive" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler_active", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler_active", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged_advanced_active", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_advanced_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged_advanced_active", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_advanced_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json b/src/generated/resources/assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json new file mode 100644 index 0000000..babfc60 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json @@ -0,0 +1,79 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:advanced_phoenix_computation_component", + "variants": { + "active=false,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged_advanced", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged_advanced", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged_advanced_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/damaged_advanced_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged_advanced_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/damaged_advanced_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json b/src/generated/resources/assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json new file mode 100644 index 0000000..9305e12 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json @@ -0,0 +1,22 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:blazing_cleaning_maintenance_hatch", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "": { + "model": { + "parent": "phoenixcore:block/machine/part/overlay_maintenance_blazing_cleaning", + "textures": { + "bottom": "gtceu:block/casings/voltage/uhv/bottom", + "side": "gtceu:block/casings/voltage/uhv/side", + "top": "gtceu:block/casings/voltage/uhv/top" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/dance.json b/src/generated/resources/assets/phoenixcore/models/block/machine/dance.json deleted file mode 100644 index 1e0eebe..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/machine/dance.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "parent": "minecraft:block/block", - "loader": "gtceu:machine", - "machine": "phoenixcore:dance", - "texture_overrides": { - "all": "gtceu:block/casings/solid/machine_casing_palladium_substation" - }, - "variants": { - "is_formed=false,recipe_logic_status=idle": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", - "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front", - "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_emissive" - } - } - }, - "is_formed=false,recipe_logic_status=suspend": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", - "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front", - "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_emissive" - } - } - }, - "is_formed=false,recipe_logic_status=waiting": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", - "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front_active", - "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_active_emissive" - } - } - }, - "is_formed=false,recipe_logic_status=working": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", - "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front_active", - "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_active_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=idle": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", - "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front", - "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=suspend": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", - "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front", - "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=waiting": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", - "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front_active", - "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_active_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=working": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", - "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front_active", - "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_active_emissive" - } - } - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/large_steam_compressor.json b/src/generated/resources/assets/phoenixcore/models/block/machine/large_steam_compressor.json new file mode 100644 index 0000000..7213220 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/large_steam_compressor.json @@ -0,0 +1,122 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:large_steam_compressor", + "texture_overrides": { + "all": "gtceu:block/casings/steam/bronze/bottom" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side_active", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_active_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top_active", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side_active", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_active_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top_active", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side_active", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_active_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top_active", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side_active", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_active_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top_active", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_computation_component.json b/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_computation_component.json new file mode 100644 index 0000000..9ca49af --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_computation_component.json @@ -0,0 +1,79 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:phoenix_computation_component", + "variants": { + "active=false,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/reinforced_computation", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/reinforced_computation", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/reinforced_computation_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/reinforced_computation_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/reinforced_computation_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/reinforced_computation_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/damaged_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/damaged_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json b/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json new file mode 100644 index 0000000..cd8edbf --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json @@ -0,0 +1,79 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:phoenix_heat_sink_component", + "variants": { + "active=false,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_heat_sink", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_heat_sink", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_emissive" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_emissive" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_heat_sink", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_heat_sink", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged_active", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged_active", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/perfected_logic.json b/src/generated/resources/assets/phoenixcore/models/block/perfected_logic.json new file mode 100644 index 0000000..ed18921 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/perfected_logic.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "phoenixcore:block/perfected_logic" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/phoenix_computation_component_base.json b/src/generated/resources/assets/phoenixcore/models/block/phoenix_computation_component_base.json new file mode 100644 index 0000000..1bb505a --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/phoenix_computation_component_base.json @@ -0,0 +1,10 @@ +{ + "parent": "gtceu:block/machine/template/part/hpca_part_machine", + "textures": { + "back": "gtceu:block/casings/hpca/computer_casing/back", + "bottom": "gtceu:block/casings/hpca/computer_casing/bottom", + "front": "gtceu:block/casings/hpca/computer_casing/front", + "side": "gtceu:block/casings/hpca/computer_casing/side", + "top": "gtceu:block/casings/hpca/computer_casing/top" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_neutronium_casing.json b/src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_neutronium_casing.json new file mode 100644 index 0000000..b37983d --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_neutronium_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "phoenixcore:block/phoenix_enriched_neutronium_casing" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_tritanium_casing.json b/src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_tritanium_casing.json new file mode 100644 index 0000000..22b17aa --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_tritanium_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "phoenixcore:block/phoenix_enriched_tritanium_casing" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/phoenix_gaze_panel.json b/src/generated/resources/assets/phoenixcore/models/block/phoenix_gaze_panel.json new file mode 100644 index 0000000..793122b --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/phoenix_gaze_panel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "phoenixcore:block/phoenix_gaze_panel" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/phoenix_heat_sink_component_base.json b/src/generated/resources/assets/phoenixcore/models/block/phoenix_heat_sink_component_base.json new file mode 100644 index 0000000..1bb505a --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/phoenix_heat_sink_component_base.json @@ -0,0 +1,10 @@ +{ + "parent": "gtceu:block/machine/template/part/hpca_part_machine", + "textures": { + "back": "gtceu:block/casings/hpca/computer_casing/back", + "bottom": "gtceu:block/casings/hpca/computer_casing/bottom", + "front": "gtceu:block/casings/hpca/computer_casing/front", + "side": "gtceu:block/casings/hpca/computer_casing/side", + "top": "gtceu:block/casings/hpca/computer_casing/top" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/space_time_cooled_eternity_casing.json b/src/generated/resources/assets/phoenixcore/models/block/space_time_cooled_eternity_casing.json new file mode 100644 index 0000000..2f57da2 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/space_time_cooled_eternity_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "phoenixcore:block/space_time_cooled_eternity_casing" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block.json b/src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block.json new file mode 100644 index 0000000..652d7a1 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "phoenixcore:block/true_heat_stable_coil_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block_active.json b/src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block_active.json new file mode 100644 index 0000000..e7e5114 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block_active.json @@ -0,0 +1,7 @@ +{ + "parent": "gtceu:block/cube_2_layer/all", + "textures": { + "bot_all": "phoenixcore:block/true_heat_stable_coil_block", + "top_all": "phoenixcore:block/true_heat_stable_coil_block_bloom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/true_phoenix_infused_casing.json b/src/generated/resources/assets/phoenixcore/models/block/true_phoenix_infused_casing.json new file mode 100644 index 0000000..e546837 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/true_phoenix_infused_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "phoenixcore:block/true_phoenix_infused_casing" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/twisted_computer_casing.json b/src/generated/resources/assets/phoenixcore/models/block/twisted_computer_casing.json new file mode 100644 index 0000000..190bb45 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/twisted_computer_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "phoenixcore:block/twisted_computer_casing" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/blazing_filter_casing.json b/src/generated/resources/assets/phoenixcore/models/item/blazing_filter_casing.json new file mode 100644 index 0000000..87b21a5 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/blazing_filter_casing.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/blazing_filter_casing" +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/dance.json b/src/generated/resources/assets/phoenixcore/models/item/dance.json deleted file mode 100644 index 8059742..0000000 --- a/src/generated/resources/assets/phoenixcore/models/item/dance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "phoenixcore:block/machine/dance" -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/large_steam_compressor.json b/src/generated/resources/assets/phoenixcore/models/item/large_steam_compressor.json new file mode 100644 index 0000000..36ecc55 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/large_steam_compressor.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/machine/large_steam_compressor" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json b/src/generated/resources/data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json index 29ad10c..beffd2e 100644 --- a/src/generated/resources/data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json +++ b/src/generated/resources/data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json @@ -1,5 +1,6 @@ { "values": [ - "phoenixcore:true_heat_stable_coil_block" + "phoenixcore:true_heat_stable_coil_block", + "phoenixcore:blazing_filter_casing" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json new file mode 100644 index 0000000..c112721 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json @@ -0,0 +1,5 @@ +{ + "values": [ + "phoenixcore:blazing_filter_casing" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json b/src/generated/resources/data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json new file mode 100644 index 0000000..c7cc90f --- /dev/null +++ b/src/generated/resources/data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "phoenixcore:blazing_filter_casing" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "phoenixcore:blocks/blazing_filter_casing" +} \ No newline at end of file From 1079af293401e6c6c807dcfa260da332d4fd3958 Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 09:04:36 -0400 Subject: [PATCH 08/18] Revert "Ran Datagen" This reverts commit b395527b75aea183bc88b7c0d4320708d51ac5a2. --- .../db58b9f0281898be0ac61118ae7d0a583c9d2eff | 19 +-- .../blazing_cleaning_maintenance_hatch.json | 28 ---- .../blockstates/blazing_filter_casing.json | 7 - ...large_steam_compressor.json => dance.json} | 32 ++--- .../assets/phoenixcore/lang/en_ud.json | 11 +- .../assets/phoenixcore/lang/en_us.json | 18 ++- ...active_phoenix_cooling_component_base.json | 10 -- ...ed_phoenix_computation_component_base.json | 10 -- .../models/block/akashic_coil_block.json | 6 - .../models/block/akashic_zeronium_casing.json | 6 - .../models/block/blazing_filter_casing.json | 6 - .../active_phoenix_cooling_component.json | 79 ------------ ...dvanced_phoenix_computation_component.json | 79 ------------ .../blazing_cleaning_maintenance_hatch.json | 22 ---- .../models/block/machine/dance.json | 90 +++++++++++++ .../block/machine/large_steam_compressor.json | 122 ------------------ .../phoenix_computation_component.json | 79 ------------ .../machine/phoenix_heat_sink_component.json | 79 ------------ .../models/block/perfected_logic.json | 6 - .../phoenix_computation_component_base.json | 10 -- .../phoenix_enriched_neutronium_casing.json | 6 - .../phoenix_enriched_tritanium_casing.json | 6 - .../models/block/phoenix_gaze_panel.json | 6 - .../phoenix_heat_sink_component_base.json | 10 -- .../space_time_cooled_eternity_casing.json | 6 - .../block/true_heat_stable_coil_block.json | 6 - .../true_heat_stable_coil_block_active.json | 7 - .../block/true_phoenix_infused_casing.json | 6 - .../models/block/twisted_computer_casing.json | 6 - .../models/item/blazing_filter_casing.json | 3 - .../assets/phoenixcore/models/item/dance.json | 3 + .../models/item/large_steam_compressor.json | 3 - .../blocks/mineable/pickaxe_or_wrench.json | 3 +- .../tags/blocks/needs_stone_tool.json | 5 - .../blocks/blazing_filter_casing.json | 21 --- 35 files changed, 131 insertions(+), 685 deletions(-) delete mode 100644 src/generated/resources/assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json delete mode 100644 src/generated/resources/assets/phoenixcore/blockstates/blazing_filter_casing.json rename src/generated/resources/assets/phoenixcore/blockstates/{large_steam_compressor.json => dance.json} (53%) delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/akashic_coil_block.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/akashic_zeronium_casing.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/blazing_filter_casing.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/dance.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/large_steam_compressor.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_computation_component.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/perfected_logic.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/phoenix_computation_component_base.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_neutronium_casing.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_tritanium_casing.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/phoenix_gaze_panel.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/phoenix_heat_sink_component_base.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/space_time_cooled_eternity_casing.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block_active.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/true_phoenix_infused_casing.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/twisted_computer_casing.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/item/blazing_filter_casing.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/dance.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/item/large_steam_compressor.json delete mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json delete mode 100644 src/generated/resources/data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json diff --git a/src/generated/resources/.cache/db58b9f0281898be0ac61118ae7d0a583c9d2eff b/src/generated/resources/.cache/db58b9f0281898be0ac61118ae7d0a583c9d2eff index 815dacb..0f2e478 100644 --- a/src/generated/resources/.cache/db58b9f0281898be0ac61118ae7d0a583c9d2eff +++ b/src/generated/resources/.cache/db58b9f0281898be0ac61118ae7d0a583c9d2eff @@ -1,12 +1,11 @@ -// 1.20.1 2025-09-01T08:32:05.0454965 Registrate Provider for phoenixcore [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] +// 1.20.1 2025-08-23T11:06:30.0170723 Registrate Provider for phoenixcore [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] a38e2283a4f04692f28f398e0e225ecd68387db7 assets/phoenixcore/blockstates/active_phoenix_cooling_component.json 481ee5184427e2bac3d42903147d3d65e30de95f assets/phoenixcore/blockstates/advanced_phoenix_computation_component.json 04e10eb17e051cb44b5bc168df83acc7572d2b22 assets/phoenixcore/blockstates/akashic_coil_block.json e7d3897b5feacd20323b704b0324110fa4540bba assets/phoenixcore/blockstates/akashic_zeronium_casing.json 3bb7c88794ddbdab80daa6d3f80e000ab3d1a9da assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json -1c407f7c6c423ab5f316cfcdc10c5ad24e71daed assets/phoenixcore/blockstates/blazing_filter_casing.json +40ae334d9781876dabe08ad6a6be5f3dd8adff61 assets/phoenixcore/blockstates/dance.json c42fb648eb0113b5f5c3f9862c4907a84173b84c assets/phoenixcore/blockstates/high_yield_photon_emission_regulator.json -e6cee4dfbb153d825eb4de4742569f641830afc1 assets/phoenixcore/blockstates/large_steam_compressor.json 40201a5feef659c99d31fa1b9003f9abccf8d1cd assets/phoenixcore/blockstates/perfected_logic.json 1e77e6a8e1c5c688f085e01a440f09d518c1cf0e assets/phoenixcore/blockstates/phoenix_computation_component.json 3ec891c9104f621c675e552fb1a95ac9b7f0b528 assets/phoenixcore/blockstates/phoenix_enriched_neutronium_casing.json @@ -17,18 +16,17 @@ c124b73a3cc1bac5e8cecc06a9c65e730a628253 assets/phoenixcore/blockstates/phoenix_ b4142063f8798e375f3a8d1ed61b56d721bad8ce assets/phoenixcore/blockstates/true_heat_stable_coil_block.json a68e897f26a3aa9384a4ad4da6b3fd1f730e0880 assets/phoenixcore/blockstates/true_phoenix_infused_casing.json 8b16af3df77c663bf56d60cec3fc248ba58d6952 assets/phoenixcore/blockstates/twisted_computer_casing.json -55ea1c20fe70c8364d4dfff3a29f3bfa6f39eaeb assets/phoenixcore/lang/en_ud.json -c3dc607dc581c6a9adb33c70f5f44025882ebdc7 assets/phoenixcore/lang/en_us.json +e43d87978bc1d499a517cb8931f4745bba5b9d7d assets/phoenixcore/lang/en_ud.json +33c1f1b4e4c5f01f1a1d262f2bc49bfa4dc9bf80 assets/phoenixcore/lang/en_us.json 9c5d7e2d3c461044d77c4492764411cb10da7c94 assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json 9c5d7e2d3c461044d77c4492764411cb10da7c94 assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json 23d10779ebc606c9a3f725feb11e4fbd7220e507 assets/phoenixcore/models/block/akashic_coil_block.json f93e42b7eb95ad09a5814bd26d4cdd7f2cbbdb21 assets/phoenixcore/models/block/akashic_zeronium_casing.json -d7bd18768496640fe0b2a0488f375bf138701f08 assets/phoenixcore/models/block/blazing_filter_casing.json add605a6e11c1616d86d9589d4daa51a31743fae assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json 3b7e7a4cd11eaf17579623bce46239f812922b20 assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json 9c8fd8c4ba9d54a1a6a4b7f6ca1d8fec02cb0855 assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json +f1394a5468d6f7b6ff324e8f639f138681e4aa14 assets/phoenixcore/models/block/machine/dance.json f881318b4e4c372e1092fedd874da8c98b2ee9e4 assets/phoenixcore/models/block/machine/high_yield_photon_emission_regulator.json -d400396040a8aa27750401c78fa1e5bc2a64a693 assets/phoenixcore/models/block/machine/large_steam_compressor.json d3aeccd3c9e83f1db32d3670b34961d0312b2b8d assets/phoenixcore/models/block/machine/phoenix_computation_component.json 5d3f9e90fd8810466108246b2e96322e0b4f02e1 assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json 8e4ee0519ed215d48d42b67436abb63cacef73da assets/phoenixcore/models/block/perfected_logic.json @@ -48,9 +46,8 @@ b6d6839f0867d6dcce6c2f0c060f08048558c745 assets/phoenixcore/models/item/akashic_ db9df73352246d83cb73ef6c1110c0b9b35789af assets/phoenixcore/models/item/akashic_zeronium_casing.json bcf69b18accf345353a9891e33fcf52c2338ccaf assets/phoenixcore/models/item/basic_fuel_rod.json 1264bf6e134a5de998393ebf86f80431137c35d4 assets/phoenixcore/models/item/blazing_cleaning_maintenance_hatch.json -51498e349ef6e05cc024cf63fd723fcb3b82b76f assets/phoenixcore/models/item/blazing_filter_casing.json +f41e09e86b04bc7ee7ea6d35ab8d896a8107c863 assets/phoenixcore/models/item/dance.json e73d8dbde6757a70eac503a3379365a0effc260f assets/phoenixcore/models/item/high_yield_photon_emission_regulator.json -525b18e398e109d3cdd5cc58df6d645132d2764b assets/phoenixcore/models/item/large_steam_compressor.json 0fb449ceda220f74893cff2ef7263fe08e237edb assets/phoenixcore/models/item/perfected_logic.json ccdf1434cec51ee978a496d3e5dc9d9a19c7115b assets/phoenixcore/models/item/phoenix_computation_component.json b9a4d2ff419d87595c8af658803bebf52f697722 assets/phoenixcore/models/item/phoenix_enriched_neutronium_casing.json @@ -61,11 +58,9 @@ b9a4d2ff419d87595c8af658803bebf52f697722 assets/phoenixcore/models/item/phoenix_ d04b04be5c24940b003200486891b5265dbc6196 assets/phoenixcore/models/item/true_heat_stable_coil_block.json 486a52c5b29e9783f3b8ab586edcfeed761f6b62 assets/phoenixcore/models/item/true_phoenix_infused_casing.json 98209959a0325d3ef8b863820ab8cb641ef34af6 assets/phoenixcore/models/item/twisted_computer_casing.json -91078bca581b4fd3b8206a9faeaf128b1a3c4533 data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json -042a4e3c1573b804ba6899b88d4acd7602b757fc data/minecraft/tags/blocks/needs_stone_tool.json +e128790c83a3a76376cd718b0148b5527ecb4a5a data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json 1eac1756cb8c3c15ab10048ead322a198f25fe06 data/phoenixcore/loot_tables/blocks/akashic_coil_block.json 366721ce944fe268946a6838a4a9e4bcd2037958 data/phoenixcore/loot_tables/blocks/akashic_zeronium_casing.json -260fcc8bdf6858210911b91481c245dc6229253f data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json c2ab43285038384d563de4c6cacf8d1e0d4e3429 data/phoenixcore/loot_tables/blocks/perfected_logic.json 34dda211babd91ec406f7b312dcce14c08a0ed35 data/phoenixcore/loot_tables/blocks/phoenix_enriched_neutronium_casing.json ce571e0f6925f40e66c90da6734889e41a736744 data/phoenixcore/loot_tables/blocks/phoenix_enriched_tritanium_casing.json diff --git a/src/generated/resources/assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json b/src/generated/resources/assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json deleted file mode 100644 index d040c83..0000000 --- a/src/generated/resources/assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "variants": { - "facing=down": { - "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", - "x": 90 - }, - "facing=east": { - "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", - "y": 90 - }, - "facing=north": { - "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch" - }, - "facing=south": { - "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", - "y": 180 - }, - "facing=up": { - "gtceu:z": 180, - "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", - "x": 270 - }, - "facing=west": { - "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", - "y": 270 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/blockstates/blazing_filter_casing.json b/src/generated/resources/assets/phoenixcore/blockstates/blazing_filter_casing.json deleted file mode 100644 index 63559e3..0000000 --- a/src/generated/resources/assets/phoenixcore/blockstates/blazing_filter_casing.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "phoenixcore:block/blazing_filter_casing" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/blockstates/large_steam_compressor.json b/src/generated/resources/assets/phoenixcore/blockstates/dance.json similarity index 53% rename from src/generated/resources/assets/phoenixcore/blockstates/large_steam_compressor.json rename to src/generated/resources/assets/phoenixcore/blockstates/dance.json index d45e7c3..55895ac 100644 --- a/src/generated/resources/assets/phoenixcore/blockstates/large_steam_compressor.json +++ b/src/generated/resources/assets/phoenixcore/blockstates/dance.json @@ -2,74 +2,74 @@ "variants": { "facing=east,upwards_facing=east": { "gtceu:z": 270, - "model": "phoenixcore:block/machine/large_steam_compressor", + "model": "phoenixcore:block/machine/dance", "y": 90 }, "facing=east,upwards_facing=north": { - "model": "phoenixcore:block/machine/large_steam_compressor", + "model": "phoenixcore:block/machine/dance", "y": 90 }, "facing=east,upwards_facing=south": { "gtceu:z": 180, - "model": "phoenixcore:block/machine/large_steam_compressor", + "model": "phoenixcore:block/machine/dance", "y": 90 }, "facing=east,upwards_facing=west": { "gtceu:z": 90, - "model": "phoenixcore:block/machine/large_steam_compressor", + "model": "phoenixcore:block/machine/dance", "y": 90 }, "facing=north,upwards_facing=east": { "gtceu:z": 270, - "model": "phoenixcore:block/machine/large_steam_compressor" + "model": "phoenixcore:block/machine/dance" }, "facing=north,upwards_facing=north": { - "model": "phoenixcore:block/machine/large_steam_compressor" + "model": "phoenixcore:block/machine/dance" }, "facing=north,upwards_facing=south": { "gtceu:z": 180, - "model": "phoenixcore:block/machine/large_steam_compressor" + "model": "phoenixcore:block/machine/dance" }, "facing=north,upwards_facing=west": { "gtceu:z": 90, - "model": "phoenixcore:block/machine/large_steam_compressor" + "model": "phoenixcore:block/machine/dance" }, "facing=south,upwards_facing=east": { "gtceu:z": 270, - "model": "phoenixcore:block/machine/large_steam_compressor", + "model": "phoenixcore:block/machine/dance", "y": 180 }, "facing=south,upwards_facing=north": { - "model": "phoenixcore:block/machine/large_steam_compressor", + "model": "phoenixcore:block/machine/dance", "y": 180 }, "facing=south,upwards_facing=south": { "gtceu:z": 180, - "model": "phoenixcore:block/machine/large_steam_compressor", + "model": "phoenixcore:block/machine/dance", "y": 180 }, "facing=south,upwards_facing=west": { "gtceu:z": 90, - "model": "phoenixcore:block/machine/large_steam_compressor", + "model": "phoenixcore:block/machine/dance", "y": 180 }, "facing=west,upwards_facing=east": { "gtceu:z": 270, - "model": "phoenixcore:block/machine/large_steam_compressor", + "model": "phoenixcore:block/machine/dance", "y": 270 }, "facing=west,upwards_facing=north": { - "model": "phoenixcore:block/machine/large_steam_compressor", + "model": "phoenixcore:block/machine/dance", "y": 270 }, "facing=west,upwards_facing=south": { "gtceu:z": 180, - "model": "phoenixcore:block/machine/large_steam_compressor", + "model": "phoenixcore:block/machine/dance", "y": 270 }, "facing=west,upwards_facing=west": { "gtceu:z": 90, - "model": "phoenixcore:block/machine/large_steam_compressor", + "model": "phoenixcore:block/machine/dance", "y": 270 } } diff --git a/src/generated/resources/assets/phoenixcore/lang/en_ud.json b/src/generated/resources/assets/phoenixcore/lang/en_ud.json index bd0ed09..3de748b 100644 --- a/src/generated/resources/assets/phoenixcore/lang/en_ud.json +++ b/src/generated/resources/assets/phoenixcore/lang/en_ud.json @@ -4,9 +4,8 @@ "block.phoenixcore.akashic_coil_block": "ןıoƆ uoıʇɐʇndɯoƆϛ§", "block.phoenixcore.akashic_zeronium_casing": "buısɐƆ ɯnıuoɹǝZ ɔıɥsɐʞⱯϛ§", "block.phoenixcore.blazing_cleaning_maintenance_hatch": "ɥɔʇɐH ǝɔuɐuǝʇuıɐW buıuɐǝןƆ buızɐןᗺ", - "block.phoenixcore.blazing_filter_casing": "buısɐƆ ɹǝʇןıℲ buızɐןᗺ", - "block.phoenixcore.high_yield_photon_emission_regulator": "ɹoʇɐןnbǝɹ‾uoıssıɯǝ‾uoʇoɥd‾pןǝıʎ‾ɥbıɥ˙ǝɹoɔxıuǝoɥd˙ʞɔoןq", - "block.phoenixcore.large_steam_compressor": "ɹossǝɹdɯoƆ ɯɐǝʇS ǝbɹɐꞀ", + "block.phoenixcore.dance": "ǝɔuɐp", + "block.phoenixcore.high_yield_photon_emission_regulator": ")ⱯƆԀH( ɹoʇɐןnbǝᴚ uoıssıɯƎ uoʇoɥԀ pןǝıʎ-ɥbıH", "block.phoenixcore.perfected_logic": "buısɐƆ ɔıboꞀ pǝʇɔǝɟɹǝԀϛ§", "block.phoenixcore.phoenix_computation_component": "ʇuǝuodɯoƆ uoıʇɐʇndɯoƆ xıuǝoɥԀ", "block.phoenixcore.phoenix_enriched_neutronium_casing": "buısɐƆ ɯnıuoɹʇnǝN pǝɥɔıɹuƎ xıuǝoɥԀϛ§", @@ -17,9 +16,5 @@ "block.phoenixcore.true_heat_stable_coil_block": "ʞɔoןᗺ ןıoƆ ǝןqɐʇS ʇɐǝH ǝnɹ⟘", "block.phoenixcore.true_phoenix_infused_casing": "buısɐƆ pǝsnɟuI xıuǝoɥԀ ǝnɹ⟘ɔ§", "block.phoenixcore.twisted_computer_casing": "buısɐƆ ɹǝʇndɯoƆ pǝʇsıʍ⟘ϛ§", - "item.phoenixcore.basic_fuel_rod": "poᴚ ןǝnℲ ɔısɐᗺ", - "material.phoenixcore.eighty_five_percent_pure_nevvonian_steel": "ןǝǝʇS uɐıuoʌʌǝN ǝɹnԀ ʇuǝɔɹǝԀ ǝʌıℲ ʎʇɥbıƎ", - "material.phoenixcore.extremely_modified_space_grade_steel": "ןǝǝʇS ǝpɐɹ⅁ ǝɔɐdS pǝıɟıpoW ʎןǝɯǝɹʇxƎ", - "material.phoenixcore.phoenix_enriched_tritanium": "ɯnıuɐʇıɹ⟘ pǝɥɔıɹuƎ xıuǝoɥԀ", - "material.phoenixcore.quantum_coolant": "ʇuɐןooƆ ɯnʇuɐnὉ" + "item.phoenixcore.basic_fuel_rod": "poᴚ ןǝnℲ ɔısɐᗺ" } \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/lang/en_us.json b/src/generated/resources/assets/phoenixcore/lang/en_us.json index 27adbed..a316e19 100644 --- a/src/generated/resources/assets/phoenixcore/lang/en_us.json +++ b/src/generated/resources/assets/phoenixcore/lang/en_us.json @@ -4,9 +4,9 @@ "block.phoenixcore.akashic_coil_block": "§5Computation Coil", "block.phoenixcore.akashic_zeronium_casing": "§5Akashic Zeronium Casing", "block.phoenixcore.blazing_cleaning_maintenance_hatch": "Blazing Cleaning Maintenance Hatch", - "block.phoenixcore.blazing_filter_casing": "Blazing Filter Casing", - "block.phoenixcore.high_yield_photon_emission_regulator": "block.phoenixcore.high_yield_photon_emission_regulator", - "block.phoenixcore.large_steam_compressor": "Large Steam Compressor", + "block.phoenixcore.blazing_filter_casing": "§cBlazing Filter Casing", + "block.phoenixcore.dance": "dance", + "block.phoenixcore.high_yield_photon_emission_regulator": "§dHigh-Yield Photon Emission Regulator (HPCA)", "block.phoenixcore.perfected_logic": "§5Perfected Logic Casing", "block.phoenixcore.phoenix_computation_component": "Phoenix Computation Component", "block.phoenixcore.phoenix_enriched_neutronium_casing": "§5Phoenix Enriched Neutronium Casing", @@ -18,8 +18,12 @@ "block.phoenixcore.true_phoenix_infused_casing": "§cTrue Phoenix Infused Casing", "block.phoenixcore.twisted_computer_casing": "§5Twisted Computer Casing", "item.phoenixcore.basic_fuel_rod": "Basic Fuel Rod", - "material.phoenixcore.eighty_five_percent_pure_nevvonian_steel": "Eighty Five Percent Pure Nevvonian Steel", - "material.phoenixcore.extremely_modified_space_grade_steel": "Extremely Modified Space Grade Steel", - "material.phoenixcore.phoenix_enriched_tritanium": "Phoenix Enriched Tritanium", - "material.phoenixcore.quantum_coolant": "Quantum Coolant" + "material.phoenixcore.phoenix_enriched_tritanium": "§cPhoenix Enriched Tritanium", + "material.phoenixcore.extremely_modified_space_grade_steel": "§cExtremely Modified Space Grade Steel", + "material.phoenixcore.eighty_five_percent_pure_nevvonian_steel": "§6Eighty Five Percent Pure Nevvonian Steel", + "phoenixcore.tooltip.hyper_machine_purpose": "An upgraded HPCA that uses %s, %s, or %s to provide cooling", + "phoenixcore.tooltip.hyper_machine_1": "Each Coolant provides a boost:", + "phoenixcore.tooltip.hyper_machine_coolant_base": "%s: %sx CWU/t", + "phoenixcore.tooltip.hyper_machine_coolant2": "%s: %sx CWU/t", + "phoenixcore.tooltip.hyper_machine_coolant3": "%s: %sx CWU/t" } \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json b/src/generated/resources/assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json deleted file mode 100644 index 815ad6e..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "parent": "gtceu:block/machine/template/part/hpca_part_machine", - "textures": { - "back": "gtceu:block/casings/hpca/advanced_computer_casing/back", - "bottom": "gtceu:block/casings/hpca/advanced_computer_casing/bottom", - "front": "gtceu:block/casings/hpca/advanced_computer_casing/front", - "side": "gtceu:block/casings/hpca/advanced_computer_casing/side", - "top": "gtceu:block/casings/hpca/advanced_computer_casing/top" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json b/src/generated/resources/assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json deleted file mode 100644 index 815ad6e..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "parent": "gtceu:block/machine/template/part/hpca_part_machine", - "textures": { - "back": "gtceu:block/casings/hpca/advanced_computer_casing/back", - "bottom": "gtceu:block/casings/hpca/advanced_computer_casing/bottom", - "front": "gtceu:block/casings/hpca/advanced_computer_casing/front", - "side": "gtceu:block/casings/hpca/advanced_computer_casing/side", - "top": "gtceu:block/casings/hpca/advanced_computer_casing/top" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/akashic_coil_block.json b/src/generated/resources/assets/phoenixcore/models/block/akashic_coil_block.json deleted file mode 100644 index fbd8f92..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/akashic_coil_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "phoenixcore:block/akashic_coil_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/akashic_zeronium_casing.json b/src/generated/resources/assets/phoenixcore/models/block/akashic_zeronium_casing.json deleted file mode 100644 index c0ab9a2..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/akashic_zeronium_casing.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "phoenixcore:block/akashic_zeronium_casing" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/blazing_filter_casing.json b/src/generated/resources/assets/phoenixcore/models/block/blazing_filter_casing.json deleted file mode 100644 index e6484fd..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/blazing_filter_casing.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "gtceu:block/casings/cleanroom/blazing_filter_casing" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json b/src/generated/resources/assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json deleted file mode 100644 index 367f7b0..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "parent": "minecraft:block/block", - "loader": "gtceu:machine", - "machine": "phoenixcore:active_phoenix_cooling_component", - "variants": { - "active=false,hpca_part_damaged=false,is_formed=false": { - "model": { - "parent": "phoenixcore:block/active_phoenix_cooling_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=false,hpca_part_damaged=false,is_formed=true": { - "model": { - "parent": "phoenixcore:block/active_phoenix_cooling_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=false,hpca_part_damaged=true,is_formed=false": { - "model": { - "parent": "phoenixcore:block/active_phoenix_cooling_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/damaged_advanced", - "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_advanced_emissive" - } - } - }, - "active=false,hpca_part_damaged=true,is_formed=true": { - "model": { - "parent": "phoenixcore:block/active_phoenix_cooling_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/damaged_advanced", - "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_advanced_emissive" - } - } - }, - "active=true,hpca_part_damaged=false,is_formed=false": { - "model": { - "parent": "phoenixcore:block/active_phoenix_cooling_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler_active", - "overlay_emissive": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler_active_emissive" - } - } - }, - "active=true,hpca_part_damaged=false,is_formed=true": { - "model": { - "parent": "phoenixcore:block/active_phoenix_cooling_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler_active", - "overlay_emissive": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler_active_emissive" - } - } - }, - "active=true,hpca_part_damaged=true,is_formed=false": { - "model": { - "parent": "phoenixcore:block/active_phoenix_cooling_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/damaged_advanced_active", - "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_advanced_active_emissive" - } - } - }, - "active=true,hpca_part_damaged=true,is_formed=true": { - "model": { - "parent": "phoenixcore:block/active_phoenix_cooling_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/damaged_advanced_active", - "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_advanced_active_emissive" - } - } - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json b/src/generated/resources/assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json deleted file mode 100644 index babfc60..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "parent": "minecraft:block/block", - "loader": "gtceu:machine", - "machine": "phoenixcore:advanced_phoenix_computation_component", - "variants": { - "active=false,hpca_part_damaged=false,is_formed=false": { - "model": { - "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=false,hpca_part_damaged=false,is_formed=true": { - "model": { - "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=false,hpca_part_damaged=true,is_formed=false": { - "model": { - "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/damaged_advanced", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=false,hpca_part_damaged=true,is_formed=true": { - "model": { - "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/damaged_advanced", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=true,hpca_part_damaged=false,is_formed=false": { - "model": { - "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component_active", - "overlay_emissive": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component_active_emissive" - } - } - }, - "active=true,hpca_part_damaged=false,is_formed=true": { - "model": { - "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component_active", - "overlay_emissive": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component_active_emissive" - } - } - }, - "active=true,hpca_part_damaged=true,is_formed=false": { - "model": { - "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/damaged_advanced_active", - "overlay_emissive": "gtceu:block/machine/part/hpca/computation/damaged_advanced_active_emissive" - } - } - }, - "active=true,hpca_part_damaged=true,is_formed=true": { - "model": { - "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/damaged_advanced_active", - "overlay_emissive": "gtceu:block/machine/part/hpca/computation/damaged_advanced_active_emissive" - } - } - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json b/src/generated/resources/assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json deleted file mode 100644 index 9305e12..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "parent": "minecraft:block/block", - "loader": "gtceu:machine", - "machine": "phoenixcore:blazing_cleaning_maintenance_hatch", - "replaceable_textures": [ - "bottom", - "top", - "side" - ], - "variants": { - "": { - "model": { - "parent": "phoenixcore:block/machine/part/overlay_maintenance_blazing_cleaning", - "textures": { - "bottom": "gtceu:block/casings/voltage/uhv/bottom", - "side": "gtceu:block/casings/voltage/uhv/side", - "top": "gtceu:block/casings/voltage/uhv/top" - } - } - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/dance.json b/src/generated/resources/assets/phoenixcore/models/block/machine/dance.json new file mode 100644 index 0000000..1e0eebe --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/dance.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:dance", + "texture_overrides": { + "all": "gtceu:block/casings/solid/machine_casing_palladium_substation" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", + "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", + "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", + "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", + "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", + "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", + "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", + "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_palladium_substation", + "overlay_front": "gtceu:block/multiblock/data_bank/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/data_bank/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/large_steam_compressor.json b/src/generated/resources/assets/phoenixcore/models/block/machine/large_steam_compressor.json deleted file mode 100644 index 7213220..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/machine/large_steam_compressor.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "parent": "minecraft:block/block", - "loader": "gtceu:machine", - "machine": "phoenixcore:large_steam_compressor", - "texture_overrides": { - "all": "gtceu:block/casings/steam/bronze/bottom" - }, - "variants": { - "is_formed=false,recipe_logic_status=idle": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/steam/bronze/bottom", - "overlay_front": "gtceu:block/machines/compressor/overlay_front", - "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive", - "overlay_side": "gtceu:block/machines/compressor/overlay_side", - "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_emissive", - "overlay_top": "gtceu:block/machines/compressor/overlay_top", - "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_emissive" - } - } - }, - "is_formed=false,recipe_logic_status=suspend": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/steam/bronze/bottom", - "overlay_front": "gtceu:block/machines/compressor/overlay_front", - "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive", - "overlay_side": "gtceu:block/machines/compressor/overlay_side", - "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_emissive", - "overlay_top": "gtceu:block/machines/compressor/overlay_top", - "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_emissive" - } - } - }, - "is_formed=false,recipe_logic_status=waiting": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/steam/bronze/bottom", - "overlay_front": "gtceu:block/machines/compressor/overlay_front_active", - "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive", - "overlay_side": "gtceu:block/machines/compressor/overlay_side_active", - "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_active_emissive", - "overlay_top": "gtceu:block/machines/compressor/overlay_top_active", - "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_active_emissive" - } - } - }, - "is_formed=false,recipe_logic_status=working": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/steam/bronze/bottom", - "overlay_front": "gtceu:block/machines/compressor/overlay_front_active", - "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive", - "overlay_side": "gtceu:block/machines/compressor/overlay_side_active", - "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_active_emissive", - "overlay_top": "gtceu:block/machines/compressor/overlay_top_active", - "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_active_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=idle": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/steam/bronze/bottom", - "overlay_front": "gtceu:block/machines/compressor/overlay_front", - "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive", - "overlay_side": "gtceu:block/machines/compressor/overlay_side", - "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_emissive", - "overlay_top": "gtceu:block/machines/compressor/overlay_top", - "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=suspend": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/steam/bronze/bottom", - "overlay_front": "gtceu:block/machines/compressor/overlay_front", - "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive", - "overlay_side": "gtceu:block/machines/compressor/overlay_side", - "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_emissive", - "overlay_top": "gtceu:block/machines/compressor/overlay_top", - "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=waiting": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/steam/bronze/bottom", - "overlay_front": "gtceu:block/machines/compressor/overlay_front_active", - "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive", - "overlay_side": "gtceu:block/machines/compressor/overlay_side_active", - "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_active_emissive", - "overlay_top": "gtceu:block/machines/compressor/overlay_top_active", - "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_active_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=working": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "gtceu:block/casings/steam/bronze/bottom", - "overlay_front": "gtceu:block/machines/compressor/overlay_front_active", - "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive", - "overlay_side": "gtceu:block/machines/compressor/overlay_side_active", - "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_active_emissive", - "overlay_top": "gtceu:block/machines/compressor/overlay_top_active", - "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_active_emissive" - } - } - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_computation_component.json b/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_computation_component.json deleted file mode 100644 index 9ca49af..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_computation_component.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "parent": "minecraft:block/block", - "loader": "gtceu:machine", - "machine": "phoenixcore:phoenix_computation_component", - "variants": { - "active=false,hpca_part_damaged=false,is_formed=false": { - "model": { - "parent": "phoenixcore:block/phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/reinforced_computation", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=false,hpca_part_damaged=false,is_formed=true": { - "model": { - "parent": "phoenixcore:block/phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/reinforced_computation", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=false,hpca_part_damaged=true,is_formed=false": { - "model": { - "parent": "phoenixcore:block/phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/damaged", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=false,hpca_part_damaged=true,is_formed=true": { - "model": { - "parent": "phoenixcore:block/phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/damaged", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=true,hpca_part_damaged=false,is_formed=false": { - "model": { - "parent": "phoenixcore:block/phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/reinforced_computation_active", - "overlay_emissive": "gtceu:block/machine/part/hpca/computation/reinforced_computation_active_emissive" - } - } - }, - "active=true,hpca_part_damaged=false,is_formed=true": { - "model": { - "parent": "phoenixcore:block/phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/reinforced_computation_active", - "overlay_emissive": "gtceu:block/machine/part/hpca/computation/reinforced_computation_active_emissive" - } - } - }, - "active=true,hpca_part_damaged=true,is_formed=false": { - "model": { - "parent": "phoenixcore:block/phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/damaged_active", - "overlay_emissive": "gtceu:block/machine/part/hpca/computation/damaged_active_emissive" - } - } - }, - "active=true,hpca_part_damaged=true,is_formed=true": { - "model": { - "parent": "phoenixcore:block/phoenix_computation_component_base", - "textures": { - "overlay": "gtceu:block/machine/part/hpca/computation/damaged_active", - "overlay_emissive": "gtceu:block/machine/part/hpca/computation/damaged_active_emissive" - } - } - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json b/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json deleted file mode 100644 index cd8edbf..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "parent": "minecraft:block/block", - "loader": "gtceu:machine", - "machine": "phoenixcore:phoenix_heat_sink_component", - "variants": { - "active=false,hpca_part_damaged=false,is_formed=false": { - "model": { - "parent": "phoenixcore:block/phoenix_heat_sink_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_heat_sink", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=false,hpca_part_damaged=false,is_formed=true": { - "model": { - "parent": "phoenixcore:block/phoenix_heat_sink_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_heat_sink", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=false,hpca_part_damaged=true,is_formed=false": { - "model": { - "parent": "phoenixcore:block/phoenix_heat_sink_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/damaged", - "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_emissive" - } - } - }, - "active=false,hpca_part_damaged=true,is_formed=true": { - "model": { - "parent": "phoenixcore:block/phoenix_heat_sink_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/damaged", - "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_emissive" - } - } - }, - "active=true,hpca_part_damaged=false,is_formed=false": { - "model": { - "parent": "phoenixcore:block/phoenix_heat_sink_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_heat_sink", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=true,hpca_part_damaged=false,is_formed=true": { - "model": { - "parent": "phoenixcore:block/phoenix_heat_sink_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_heat_sink", - "overlay_emissive": "gtceu:block/void" - } - } - }, - "active=true,hpca_part_damaged=true,is_formed=false": { - "model": { - "parent": "phoenixcore:block/phoenix_heat_sink_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/damaged_active", - "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_active_emissive" - } - } - }, - "active=true,hpca_part_damaged=true,is_formed=true": { - "model": { - "parent": "phoenixcore:block/phoenix_heat_sink_component_base", - "textures": { - "overlay": "gtceu:block/overlay/machine/hpca/damaged_active", - "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_active_emissive" - } - } - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/perfected_logic.json b/src/generated/resources/assets/phoenixcore/models/block/perfected_logic.json deleted file mode 100644 index ed18921..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/perfected_logic.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "phoenixcore:block/perfected_logic" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/phoenix_computation_component_base.json b/src/generated/resources/assets/phoenixcore/models/block/phoenix_computation_component_base.json deleted file mode 100644 index 1bb505a..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/phoenix_computation_component_base.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "parent": "gtceu:block/machine/template/part/hpca_part_machine", - "textures": { - "back": "gtceu:block/casings/hpca/computer_casing/back", - "bottom": "gtceu:block/casings/hpca/computer_casing/bottom", - "front": "gtceu:block/casings/hpca/computer_casing/front", - "side": "gtceu:block/casings/hpca/computer_casing/side", - "top": "gtceu:block/casings/hpca/computer_casing/top" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_neutronium_casing.json b/src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_neutronium_casing.json deleted file mode 100644 index b37983d..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_neutronium_casing.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "phoenixcore:block/phoenix_enriched_neutronium_casing" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_tritanium_casing.json b/src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_tritanium_casing.json deleted file mode 100644 index 22b17aa..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/phoenix_enriched_tritanium_casing.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "phoenixcore:block/phoenix_enriched_tritanium_casing" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/phoenix_gaze_panel.json b/src/generated/resources/assets/phoenixcore/models/block/phoenix_gaze_panel.json deleted file mode 100644 index 793122b..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/phoenix_gaze_panel.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "phoenixcore:block/phoenix_gaze_panel" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/phoenix_heat_sink_component_base.json b/src/generated/resources/assets/phoenixcore/models/block/phoenix_heat_sink_component_base.json deleted file mode 100644 index 1bb505a..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/phoenix_heat_sink_component_base.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "parent": "gtceu:block/machine/template/part/hpca_part_machine", - "textures": { - "back": "gtceu:block/casings/hpca/computer_casing/back", - "bottom": "gtceu:block/casings/hpca/computer_casing/bottom", - "front": "gtceu:block/casings/hpca/computer_casing/front", - "side": "gtceu:block/casings/hpca/computer_casing/side", - "top": "gtceu:block/casings/hpca/computer_casing/top" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/space_time_cooled_eternity_casing.json b/src/generated/resources/assets/phoenixcore/models/block/space_time_cooled_eternity_casing.json deleted file mode 100644 index 2f57da2..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/space_time_cooled_eternity_casing.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "phoenixcore:block/space_time_cooled_eternity_casing" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block.json b/src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block.json deleted file mode 100644 index 652d7a1..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "phoenixcore:block/true_heat_stable_coil_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block_active.json b/src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block_active.json deleted file mode 100644 index e7e5114..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/true_heat_stable_coil_block_active.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "gtceu:block/cube_2_layer/all", - "textures": { - "bot_all": "phoenixcore:block/true_heat_stable_coil_block", - "top_all": "phoenixcore:block/true_heat_stable_coil_block_bloom" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/true_phoenix_infused_casing.json b/src/generated/resources/assets/phoenixcore/models/block/true_phoenix_infused_casing.json deleted file mode 100644 index e546837..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/true_phoenix_infused_casing.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "phoenixcore:block/true_phoenix_infused_casing" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/twisted_computer_casing.json b/src/generated/resources/assets/phoenixcore/models/block/twisted_computer_casing.json deleted file mode 100644 index 190bb45..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/twisted_computer_casing.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "phoenixcore:block/twisted_computer_casing" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/blazing_filter_casing.json b/src/generated/resources/assets/phoenixcore/models/item/blazing_filter_casing.json deleted file mode 100644 index 87b21a5..0000000 --- a/src/generated/resources/assets/phoenixcore/models/item/blazing_filter_casing.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "phoenixcore:block/blazing_filter_casing" -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/dance.json b/src/generated/resources/assets/phoenixcore/models/item/dance.json new file mode 100644 index 0000000..8059742 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/dance.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/machine/dance" +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/large_steam_compressor.json b/src/generated/resources/assets/phoenixcore/models/item/large_steam_compressor.json deleted file mode 100644 index 36ecc55..0000000 --- a/src/generated/resources/assets/phoenixcore/models/item/large_steam_compressor.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "phoenixcore:block/machine/large_steam_compressor" -} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json b/src/generated/resources/data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json index beffd2e..29ad10c 100644 --- a/src/generated/resources/data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json +++ b/src/generated/resources/data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json @@ -1,6 +1,5 @@ { "values": [ - "phoenixcore:true_heat_stable_coil_block", - "phoenixcore:blazing_filter_casing" + "phoenixcore:true_heat_stable_coil_block" ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json deleted file mode 100644 index c112721..0000000 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "phoenixcore:blazing_filter_casing" - ] -} \ No newline at end of file diff --git a/src/generated/resources/data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json b/src/generated/resources/data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json deleted file mode 100644 index c7cc90f..0000000 --- a/src/generated/resources/data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "phoenixcore:blazing_filter_casing" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "phoenixcore:blocks/blazing_filter_casing" -} \ No newline at end of file From 66a248161f9d3d5796e3a7efd112dbfa877ed728 Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 09:22:20 -0400 Subject: [PATCH 09/18] Revert "Added dupe handling strategy." This reverts commit b8319edbf4f5697be453981e23083a7f1b14d004. due to my other PR already having the same change --- build.gradle | 2 -- 1 file changed, 2 deletions(-) diff --git a/build.gradle b/build.gradle index 3810f8f..c50b25a 100644 --- a/build.gradle +++ b/build.gradle @@ -169,8 +169,6 @@ tasks.named('processResources', ProcessResources).configure { filesMatching("META-INF/mods.toml") { expand properties + [project: project] } - - duplicatesStrategy = DuplicatesStrategy.INCLUDE } tasks.named('jar', Jar).configure { finalizedBy 'reobfJar' } From 9a0fd51bb433a843e0a93e8f71449ac11fc9a661 Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 09:35:09 -0400 Subject: [PATCH 10/18] Made Steam Super Sys. dependency compatable with moddevgradle --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 86302bf..dd37edb 100644 --- a/build.gradle +++ b/build.gradle @@ -182,7 +182,7 @@ dependencies { modImplementation("dev.ftb.mods:ftb-teams-forge:${ftbteams_version}") //Steam Super Systems - implementation fg.deobf("curse.maven:steam-super-systems-1338670:6950081") + modImplementation("curse.maven:steam-super-systems-1338670:6950081") // lombok compileOnly 'org.projectlombok:lombok:1.18.24' From 481797b3bf37118e831ee2337f888aee78d8d0b9 Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 09:35:31 -0400 Subject: [PATCH 11/18] Spotless --- .../java/net/phoenix/core/PhoenixCore.java | 1 - .../core/common/block/PhoenixCoilBlock.java | 2 +- .../steam/LargeSteamCompressor.java | 35 +++++++++++-------- 3 files changed, 22 insertions(+), 16 deletions(-) diff --git a/src/main/java/net/phoenix/core/PhoenixCore.java b/src/main/java/net/phoenix/core/PhoenixCore.java index e0d2930..7202430 100644 --- a/src/main/java/net/phoenix/core/PhoenixCore.java +++ b/src/main/java/net/phoenix/core/PhoenixCore.java @@ -6,7 +6,6 @@ import com.gregtechceu.gtceu.api.data.chemical.material.event.PostMaterialEvent; import com.gregtechceu.gtceu.api.machine.MachineDefinition; import com.gregtechceu.gtceu.api.recipe.GTRecipeType; -import com.gregtechceu.gtceu.api.registry.registrate.GTRegistrate; import com.gregtechceu.gtceu.api.sound.SoundEntry; import com.lowdragmc.lowdraglib.Platform; diff --git a/src/main/java/net/phoenix/core/common/block/PhoenixCoilBlock.java b/src/main/java/net/phoenix/core/common/block/PhoenixCoilBlock.java index c40351a..dc1e02a 100644 --- a/src/main/java/net/phoenix/core/common/block/PhoenixCoilBlock.java +++ b/src/main/java/net/phoenix/core/common/block/PhoenixCoilBlock.java @@ -11,8 +11,8 @@ import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; -import net.phoenix.core.common.data.materials.PhoenixMaterials; import net.phoenix.core.PhoenixCore; +import net.phoenix.core.common.data.materials.PhoenixMaterials; import lombok.Getter; import org.jetbrains.annotations.NotNull; diff --git a/src/main/java/net/phoenix/core/common/machine/multiblock/steam/LargeSteamCompressor.java b/src/main/java/net/phoenix/core/common/machine/multiblock/steam/LargeSteamCompressor.java index fe5b281..615e487 100644 --- a/src/main/java/net/phoenix/core/common/machine/multiblock/steam/LargeSteamCompressor.java +++ b/src/main/java/net/phoenix/core/common/machine/multiblock/steam/LargeSteamCompressor.java @@ -1,44 +1,51 @@ package net.phoenix.core.common.machine.multiblock.steam; -import com.apoptosis.supersteamsystems.machines.SteamParallelMultiblockMultiRecipeTypeMachine; import com.gregtechceu.gtceu.GTCEu; import com.gregtechceu.gtceu.api.data.RotationState; -import com.gregtechceu.gtceu.api.machine.IMachineBlockEntity; import com.gregtechceu.gtceu.api.machine.MachineDefinition; import com.gregtechceu.gtceu.api.machine.multiblock.PartAbility; import com.gregtechceu.gtceu.api.pattern.FactoryBlockPattern; import com.gregtechceu.gtceu.api.pattern.Predicates; -import com.gregtechceu.gtceu.common.data.GTBlocks; import com.gregtechceu.gtceu.common.data.GTRecipeTypes; + import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.Item; -import net.minecraft.world.level.block.Block; import net.minecraftforge.registries.ForgeRegistries; -import net.phoenix.core.PhoenixCore; import net.phoenix.core.common.registry.PhoenixRegistration; +import com.apoptosis.supersteamsystems.machines.SteamParallelMultiblockMultiRecipeTypeMachine; + import static com.gregtechceu.gtceu.api.pattern.Predicates.blocks; import static com.gregtechceu.gtceu.common.data.GTBlocks.*; public class LargeSteamCompressor { - public static final MachineDefinition LARGE_STEAM_COMPRESSOR = PhoenixRegistration.REGISTRATE.multiblock("large_steam_compressor", SteamParallelMultiblockMultiRecipeTypeMachine::new) + + public static final MachineDefinition LARGE_STEAM_COMPRESSOR = PhoenixRegistration.REGISTRATE + .multiblock("large_steam_compressor", SteamParallelMultiblockMultiRecipeTypeMachine::new) .rotationState(RotationState.NON_Y_AXIS) .recipeTypes(GTRecipeTypes.COMPRESSOR_RECIPES, GTRecipeTypes.SIFTER_RECIPES) .recipeModifier(SteamParallelMultiblockMultiRecipeTypeMachine::recipeModifier, true) - .pattern(multiblockMachineDefinition -> FactoryBlockPattern.start().aisle("BCCCB", "BBCBB", "BBCBB", "BBBBB", "BBBBB") + .pattern(multiblockMachineDefinition -> FactoryBlockPattern.start() + .aisle("BCCCB", "BBCBB", "BBCBB", "BBBBB", "BBBBB") .aisle("CDDDC", "BDBDB", "BDEDB", "BBDBB", "BBBBB") .aisle("CDDDC", "CBBBC", "CEFEC", "BDDDB", "BBGBB") .aisle("CDDDC", "BDBDB", "BDEDB", "BBDBB", "BBBBB") .aisle("BCCCB", "BBHBB", "BBCBB", "BBBBB", "BBBBB") .where("B", Predicates.any()) - .where("C", blocks(ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("gtceu:steam_machine_casing"))).setMinGlobalLimited(6) - .or(Predicates.abilities(PartAbility.STEAM_IMPORT_ITEMS).setPreviewCount(1)) - .or(Predicates.abilities(PartAbility.STEAM_EXPORT_ITEMS).setPreviewCount(1)) - .or(Predicates.abilities(PartAbility.STEAM).setPreviewCount(1))) - .where("D", blocks(ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("gtceu:industrial_steam_casing")))) + .where("C", + blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("gtceu:steam_machine_casing"))) + .setMinGlobalLimited(6) + .or(Predicates.abilities(PartAbility.STEAM_IMPORT_ITEMS).setPreviewCount(1)) + .or(Predicates.abilities(PartAbility.STEAM_EXPORT_ITEMS).setPreviewCount(1)) + .or(Predicates.abilities(PartAbility.STEAM).setPreviewCount(1))) + .where("D", + blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("gtceu:industrial_steam_casing")))) .where("E", Predicates.blocks(CASING_BRONZE_BRICKS.get())) .where("F", Predicates.blocks(FIREBOX_BRONZE.get())) - .where("G", Predicates.blocks(ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("gtceu:bronze_machine_casing")))) + .where("G", + Predicates.blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("gtceu:bronze_machine_casing")))) .where("H", Predicates.controller(blocks(multiblockMachineDefinition.getBlock()))) .build()) .workableCasingModel(GTCEu.id("block/casings/steam/bronze/bottom"), From 9da543ab719e498f131b3e18edff24b1f26585ac Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 11:16:05 -0400 Subject: [PATCH 12/18] Updated Mixin --- src/main/resources/phoenixcore.mixins.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/resources/phoenixcore.mixins.json b/src/main/resources/phoenixcore.mixins.json index ffca5b1..d892c14 100644 --- a/src/main/resources/phoenixcore.mixins.json +++ b/src/main/resources/phoenixcore.mixins.json @@ -5,7 +5,8 @@ "minVersion": "0.8", "mixins": [ "DataAccessHatchMixin", - "NotifiableEnergyContainerMixin" + "NotifiableEnergyContainerMixin", + "OpticalDataHatchMixin" ], "client": [ ], From 98e105a81f5b02202c766b30a0cd2f3b38a3d82f Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 11:16:51 -0400 Subject: [PATCH 13/18] Added AlchemicalImbuer --- build.gradle | 18 +++-- .../core/common/data/PhoenixRecipeTypes.java | 18 +++++ .../core/common/machine/PhoenixMachines.java | 5 ++ .../electric/alchemical/AlchemicalImbuer.java | 65 +++++++++++++++++++ 4 files changed, 99 insertions(+), 7 deletions(-) create mode 100644 src/main/java/net/phoenix/core/common/machine/multiblock/electric/alchemical/AlchemicalImbuer.java diff --git a/build.gradle b/build.gradle index dd37edb..3698f73 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,6 @@ plugins { id 'com.diffplug.spotless' version '7.0.2' } -def generatedResources = file("src/generated") sourceSets { main.resources { @@ -124,7 +123,7 @@ legacyForge { data { data() - + sourceSet = sourceSets.main // Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources. programArguments.addAll('--mod', project.mod_id, '--all', '--output', file('src/generated/resources/').getAbsolutePath(), '--existing', file('src/main/resources/').getAbsolutePath()) @@ -150,11 +149,7 @@ jar { ]) } -mixin { - // MixinGradle Settings - add sourceSets.main, 'mixins.phoenixcore.refmap.json' - config 'phoenixcore.mixins.json' -} + apply from: "$rootDir/gradle/scripts/spotless.gradle" dependencies { @@ -184,10 +179,19 @@ dependencies { //Steam Super Systems modImplementation("curse.maven:steam-super-systems-1338670:6950081") + //Ars Nouveau + modRuntimeOnly("curse.maven:ars-nouveau-401955:6688854") + //Curios for Ars Nouveau + modRuntimeOnly("curse.maven:curios-309927:6418456") + // lombok compileOnly 'org.projectlombok:lombok:1.18.24' annotationProcessor 'org.projectlombok:lombok:1.18.24' } +mixin { + add sourceSets.main, "mixins.${mod_id}.refmap.json" + config "${mod_id}.mixins.json" +} tasks.named('processResources', ProcessResources).configure { var properties = [ diff --git a/src/main/java/net/phoenix/core/common/data/PhoenixRecipeTypes.java b/src/main/java/net/phoenix/core/common/data/PhoenixRecipeTypes.java index 91caca1..7cb8cdc 100644 --- a/src/main/java/net/phoenix/core/common/data/PhoenixRecipeTypes.java +++ b/src/main/java/net/phoenix/core/common/data/PhoenixRecipeTypes.java @@ -13,6 +13,8 @@ public class PhoenixRecipeTypes { // 1. Declare os campos para ambos os tipos de receita. public static GTRecipeType PLEASE;// <-- NOVO CAMPO ADICIONADO + public static GTRecipeType SOURCE_IMBUMENT; + public static GTRecipeType SOURCE_EXTRACTION; public static void init() { // 2. Inicialize o INFINITY_FORGE como antes. @@ -22,5 +24,21 @@ public static void init() { .setProgressBar(GuiTextures.PROGRESS_BAR_COMPRESS, ProgressTexture.FillDirection.LEFT_TO_RIGHT) .setSound(GTSoundEntries.FORGE_HAMMER) .setEUIO(IO.IN); + + // Source Imbument + SOURCE_IMBUMENT = register("source_imbument", MULTIBLOCK) + .setMaxIOSize(3, 1, 1, 1) + .setEUIO(IO.IN) + .setSlotOverlay(false, false, GuiTextures.SOLIDIFIER_OVERLAY) + .setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, ProgressTexture.FillDirection.LEFT_TO_RIGHT) + .setSound(GTSoundEntries.CHEMICAL); + + // Source Extraction + SOURCE_EXTRACTION = register("source_extraction", MULTIBLOCK) + .setMaxIOSize(3, 1, 1, 1) + .setEUIO(IO.IN) + .setSlotOverlay(false, false, GuiTextures.SOLIDIFIER_OVERLAY) + .setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, ProgressTexture.FillDirection.LEFT_TO_RIGHT) + .setSound(GTSoundEntries.CHEMICAL); } } diff --git a/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java b/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java index 10eb524..993c2d0 100644 --- a/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java +++ b/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java @@ -21,12 +21,14 @@ import net.minecraft.network.chat.Component; import net.minecraft.network.chat.TextColor; import net.minecraft.world.level.block.Block; +import net.minecraftforge.fml.ModList; import net.phoenix.core.PhoenixCore; import net.phoenix.core.client.renderer.machine.multiblock.CosmicDynamicRenderHelpers; import net.phoenix.core.common.block.PhoenixBlocks; import net.phoenix.core.common.data.PhoenixRecipeTypes; import net.phoenix.core.common.machine.multiblock.BlazingCleanroom; import net.phoenix.core.common.machine.multiblock.CreativeEnergyMultiMachine; +import net.phoenix.core.common.machine.multiblock.electric.alchemical.AlchemicalImbuer; import net.phoenix.core.common.machine.multiblock.electric.research.PhoenixHPCAMachine; import net.phoenix.core.common.machine.multiblock.steam.LargeSteamCompressor; import net.phoenix.core.configs.PhoenixConfigs; @@ -344,5 +346,8 @@ public static MachineDefinition[] registerTieredMachines(String name, public static void init() { LargeSteamCompressor.init(); + if (ModList.get().isLoaded("ars_nouveau")) { + AlchemicalImbuer.init(); + } } } diff --git a/src/main/java/net/phoenix/core/common/machine/multiblock/electric/alchemical/AlchemicalImbuer.java b/src/main/java/net/phoenix/core/common/machine/multiblock/electric/alchemical/AlchemicalImbuer.java new file mode 100644 index 0000000..a280301 --- /dev/null +++ b/src/main/java/net/phoenix/core/common/machine/multiblock/electric/alchemical/AlchemicalImbuer.java @@ -0,0 +1,65 @@ +package net.phoenix.core.common.machine.multiblock.electric.alchemical; + +import com.gregtechceu.gtceu.GTCEu; +import com.gregtechceu.gtceu.api.data.RotationState; +import com.gregtechceu.gtceu.api.machine.MachineDefinition; +import com.gregtechceu.gtceu.api.machine.multiblock.PartAbility; +import com.gregtechceu.gtceu.api.pattern.FactoryBlockPattern; +import com.gregtechceu.gtceu.api.pattern.Predicates; +import com.gregtechceu.gtceu.common.data.GTBlocks; +import com.gregtechceu.gtceu.common.data.GTRecipeModifiers; + +import net.minecraft.resources.ResourceLocation; +import net.minecraftforge.registries.ForgeRegistries; +import net.phoenix.core.common.data.PhoenixRecipeTypes; +import net.phoenix.core.common.machine.multiblock.CreativeEnergyMultiMachine; +import net.phoenix.core.common.registry.PhoenixRegistration; + +public class AlchemicalImbuer { + + public static final MachineDefinition ALCHEMICAL_IMBUER = PhoenixRegistration.REGISTRATE + .multiblock("alchemical_imbuer", CreativeEnergyMultiMachine::new) + .rotationState(RotationState.NON_Y_AXIS) + .recipeTypes(PhoenixRecipeTypes.SOURCE_EXTRACTION, PhoenixRecipeTypes.SOURCE_IMBUMENT) + .recipeModifiers(GTRecipeModifiers.OC_NON_PERFECT_SUBTICK, GTRecipeModifiers.BATCH_MODE) + .appearanceBlock(GTBlocks.CASING_TITANIUM_STABLE) + .pattern(multiblockMachineDefinition -> FactoryBlockPattern.start() + .aisle("BBCCCBB", "BBBBBBB", "BBBBBBB", "BBBBBBB", "BBBBBBB", "BBBBBBB", "BBCCCBB") + .aisle("BCDDDCB", "BBCCCBB", "BBBBBBB", "BBBBBBB", "BBBBBBB", "BBCCCBB", "BCDDDCB") + .aisle("CDDDDDC", "BCEEECB", "BBFFFBB", "BBFFFBB", "BBFFFBB", "BCDDDCB", "CDGGGDC") + .aisle("CDDDDDC", "BCEEECB", "BBFEFBB", "BBFHFBB", "BBFEFBB", "BCDIDCB", "CDGJGDC") + .aisle("CDDDDDC", "BCEEECB", "BBFFFBB", "BBFFFBB", "BBFFFBB", "BCDDDCB", "CDGGGDC") + .aisle("BCDDDCB", "BBCCCBB", "BBBBBBB", "BBBBBBB", "BBBBBBB", "BBCCCBB", "BCDDDCB") + .aisle("BBCKCBB", "BBBBBBB", "BBBBBBB", "BBBBBBB", "BBBBBBB", "BBBBBBB", "BBCCCBB") + .where("B", Predicates.any()) + .where("C", + Predicates.blocks(GTBlocks.CASING_STAINLESS_CLEAN.get()) + .or(Predicates.autoAbilities(multiblockMachineDefinition.getRecipeTypes())) + .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1))) + .where("D", + Predicates.blocks( + ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("ars_nouveau:sourcestone")))) + .where("E", + Predicates.blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("ars_nouveau:magebloom_block")))) + .where("F", Predicates.blocks(GTBlocks.CASING_TEMPERED_GLASS.get())) + .where("G", + Predicates.blocks( + ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("ars_nouveau:void_prism")))) + .where("H", + Predicates.blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("ars_nouveau:source_gem_block")))) + .where("I", + Predicates.blocks( + ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("ars_nouveau:arcane_core")))) + .where("J", + Predicates.blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("ars_nouveau:agronomic_sourcelink")))) + .where("K", Predicates.controller(Predicates.blocks(multiblockMachineDefinition.get()))) + .build()) + .workableCasingModel(GTCEu.id("block/casings/solid/machine_casing_clean_stainless_steel"), + GTCEu.id("block/multiblock/implosion_compressor")) + .register(); + + public static void init() {} +} From 763b7661096dd9fda1bd075acf6d149422375440 Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 11:17:15 -0400 Subject: [PATCH 14/18] Added Generated resources --- .../blockstates/alchemical_imbuer.json | 76 +++++++++++ .../blazing_cleaning_maintenance_hatch.json | 28 ++++ .../blockstates/blazing_filter_casing.json | 7 + .../blockstates/large_steam_compressor.json | 76 +++++++++++ ...active_phoenix_cooling_component_base.json | 10 ++ ...ed_phoenix_computation_component_base.json | 10 ++ .../models/block/blazing_filter_casing.json | 6 + .../active_phoenix_cooling_component.json | 79 ++++++++++++ ...dvanced_phoenix_computation_component.json | 79 ++++++++++++ .../block/machine/alchemical_imbuer.json | 90 +++++++++++++ .../blazing_cleaning_maintenance_hatch.json | 22 ++++ .../block/machine/large_steam_compressor.json | 122 ++++++++++++++++++ .../phoenix_computation_component.json | 79 ++++++++++++ .../machine/phoenix_heat_sink_component.json | 79 ++++++++++++ .../phoenix_computation_component_base.json | 10 ++ .../phoenix_heat_sink_component_base.json | 10 ++ .../models/item/alchemical_imbuer.json | 3 + .../models/item/blazing_filter_casing.json | 3 + .../models/item/large_steam_compressor.json | 3 + .../tags/blocks/needs_stone_tool.json | 5 + .../blocks/blazing_filter_casing.json | 21 +++ 21 files changed, 818 insertions(+) create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/alchemical_imbuer.json create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/blazing_filter_casing.json create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/large_steam_compressor.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/blazing_filter_casing.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/alchemical_imbuer.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/large_steam_compressor.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_computation_component.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/phoenix_computation_component_base.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/phoenix_heat_sink_component_base.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/alchemical_imbuer.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/blazing_filter_casing.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/large_steam_compressor.json create mode 100644 src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json create mode 100644 src/generated/resources/data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json diff --git a/src/generated/resources/assets/phoenixcore/blockstates/alchemical_imbuer.json b/src/generated/resources/assets/phoenixcore/blockstates/alchemical_imbuer.json new file mode 100644 index 0000000..dc22e62 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/alchemical_imbuer.json @@ -0,0 +1,76 @@ +{ + "variants": { + "facing=east,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/alchemical_imbuer", + "y": 90 + }, + "facing=east,upwards_facing=north": { + "model": "phoenixcore:block/machine/alchemical_imbuer", + "y": 90 + }, + "facing=east,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/alchemical_imbuer", + "y": 90 + }, + "facing=east,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/alchemical_imbuer", + "y": 90 + }, + "facing=north,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/alchemical_imbuer" + }, + "facing=north,upwards_facing=north": { + "model": "phoenixcore:block/machine/alchemical_imbuer" + }, + "facing=north,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/alchemical_imbuer" + }, + "facing=north,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/alchemical_imbuer" + }, + "facing=south,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/alchemical_imbuer", + "y": 180 + }, + "facing=south,upwards_facing=north": { + "model": "phoenixcore:block/machine/alchemical_imbuer", + "y": 180 + }, + "facing=south,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/alchemical_imbuer", + "y": 180 + }, + "facing=south,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/alchemical_imbuer", + "y": 180 + }, + "facing=west,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/alchemical_imbuer", + "y": 270 + }, + "facing=west,upwards_facing=north": { + "model": "phoenixcore:block/machine/alchemical_imbuer", + "y": 270 + }, + "facing=west,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/alchemical_imbuer", + "y": 270 + }, + "facing=west,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/alchemical_imbuer", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json b/src/generated/resources/assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json new file mode 100644 index 0000000..d040c83 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=down": { + "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", + "x": 90 + }, + "facing=east": { + "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", + "y": 90 + }, + "facing=north": { + "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch" + }, + "facing=south": { + "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", + "y": 180 + }, + "facing=up": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", + "x": 270 + }, + "facing=west": { + "model": "phoenixcore:block/machine/blazing_cleaning_maintenance_hatch", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/blockstates/blazing_filter_casing.json b/src/generated/resources/assets/phoenixcore/blockstates/blazing_filter_casing.json new file mode 100644 index 0000000..63559e3 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/blazing_filter_casing.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "phoenixcore:block/blazing_filter_casing" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/blockstates/large_steam_compressor.json b/src/generated/resources/assets/phoenixcore/blockstates/large_steam_compressor.json new file mode 100644 index 0000000..d45e7c3 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/large_steam_compressor.json @@ -0,0 +1,76 @@ +{ + "variants": { + "facing=east,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/large_steam_compressor", + "y": 90 + }, + "facing=east,upwards_facing=north": { + "model": "phoenixcore:block/machine/large_steam_compressor", + "y": 90 + }, + "facing=east,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/large_steam_compressor", + "y": 90 + }, + "facing=east,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/large_steam_compressor", + "y": 90 + }, + "facing=north,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/large_steam_compressor" + }, + "facing=north,upwards_facing=north": { + "model": "phoenixcore:block/machine/large_steam_compressor" + }, + "facing=north,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/large_steam_compressor" + }, + "facing=north,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/large_steam_compressor" + }, + "facing=south,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/large_steam_compressor", + "y": 180 + }, + "facing=south,upwards_facing=north": { + "model": "phoenixcore:block/machine/large_steam_compressor", + "y": 180 + }, + "facing=south,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/large_steam_compressor", + "y": 180 + }, + "facing=south,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/large_steam_compressor", + "y": 180 + }, + "facing=west,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/large_steam_compressor", + "y": 270 + }, + "facing=west,upwards_facing=north": { + "model": "phoenixcore:block/machine/large_steam_compressor", + "y": 270 + }, + "facing=west,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/large_steam_compressor", + "y": 270 + }, + "facing=west,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/large_steam_compressor", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json b/src/generated/resources/assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json new file mode 100644 index 0000000..815ad6e --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json @@ -0,0 +1,10 @@ +{ + "parent": "gtceu:block/machine/template/part/hpca_part_machine", + "textures": { + "back": "gtceu:block/casings/hpca/advanced_computer_casing/back", + "bottom": "gtceu:block/casings/hpca/advanced_computer_casing/bottom", + "front": "gtceu:block/casings/hpca/advanced_computer_casing/front", + "side": "gtceu:block/casings/hpca/advanced_computer_casing/side", + "top": "gtceu:block/casings/hpca/advanced_computer_casing/top" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json b/src/generated/resources/assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json new file mode 100644 index 0000000..815ad6e --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json @@ -0,0 +1,10 @@ +{ + "parent": "gtceu:block/machine/template/part/hpca_part_machine", + "textures": { + "back": "gtceu:block/casings/hpca/advanced_computer_casing/back", + "bottom": "gtceu:block/casings/hpca/advanced_computer_casing/bottom", + "front": "gtceu:block/casings/hpca/advanced_computer_casing/front", + "side": "gtceu:block/casings/hpca/advanced_computer_casing/side", + "top": "gtceu:block/casings/hpca/advanced_computer_casing/top" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/blazing_filter_casing.json b/src/generated/resources/assets/phoenixcore/models/block/blazing_filter_casing.json new file mode 100644 index 0000000..e6484fd --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/blazing_filter_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/casings/cleanroom/blazing_filter_casing" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json b/src/generated/resources/assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json new file mode 100644 index 0000000..367f7b0 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json @@ -0,0 +1,79 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:active_phoenix_cooling_component", + "variants": { + "active=false,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged_advanced", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_advanced_emissive" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged_advanced", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_advanced_emissive" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler_active", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler_active", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/cooling/advanced_active_cooler_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged_advanced_active", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_advanced_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/active_phoenix_cooling_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged_advanced_active", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_advanced_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json b/src/generated/resources/assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json new file mode 100644 index 0000000..babfc60 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json @@ -0,0 +1,79 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:advanced_phoenix_computation_component", + "variants": { + "active=false,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged_advanced", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged_advanced", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/advanced_phoenix_computation_component_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged_advanced_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/damaged_advanced_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/advanced_phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged_advanced_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/damaged_advanced_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/alchemical_imbuer.json b/src/generated/resources/assets/phoenixcore/models/block/machine/alchemical_imbuer.json new file mode 100644 index 0000000..372b65a --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/alchemical_imbuer.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:alchemical_imbuer", + "texture_overrides": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json b/src/generated/resources/assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json new file mode 100644 index 0000000..9305e12 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json @@ -0,0 +1,22 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:blazing_cleaning_maintenance_hatch", + "replaceable_textures": [ + "bottom", + "top", + "side" + ], + "variants": { + "": { + "model": { + "parent": "phoenixcore:block/machine/part/overlay_maintenance_blazing_cleaning", + "textures": { + "bottom": "gtceu:block/casings/voltage/uhv/bottom", + "side": "gtceu:block/casings/voltage/uhv/side", + "top": "gtceu:block/casings/voltage/uhv/top" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/large_steam_compressor.json b/src/generated/resources/assets/phoenixcore/models/block/machine/large_steam_compressor.json new file mode 100644 index 0000000..7213220 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/large_steam_compressor.json @@ -0,0 +1,122 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:large_steam_compressor", + "texture_overrides": { + "all": "gtceu:block/casings/steam/bronze/bottom" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side_active", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_active_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top_active", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side_active", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_active_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top_active", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side_active", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_active_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top_active", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/bronze/bottom", + "overlay_front": "gtceu:block/machines/compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive", + "overlay_side": "gtceu:block/machines/compressor/overlay_side_active", + "overlay_side_emissive": "gtceu:block/machines/compressor/overlay_side_active_emissive", + "overlay_top": "gtceu:block/machines/compressor/overlay_top_active", + "overlay_top_emissive": "gtceu:block/machines/compressor/overlay_top_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_computation_component.json b/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_computation_component.json new file mode 100644 index 0000000..9ca49af --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_computation_component.json @@ -0,0 +1,79 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:phoenix_computation_component", + "variants": { + "active=false,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/reinforced_computation", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/reinforced_computation", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/reinforced_computation_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/reinforced_computation_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/reinforced_computation_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/reinforced_computation_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/damaged_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_computation_component_base", + "textures": { + "overlay": "gtceu:block/machine/part/hpca/computation/damaged_active", + "overlay_emissive": "gtceu:block/machine/part/hpca/computation/damaged_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json b/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json new file mode 100644 index 0000000..cd8edbf --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json @@ -0,0 +1,79 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:phoenix_heat_sink_component", + "variants": { + "active=false,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_heat_sink", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_heat_sink", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_emissive" + } + } + }, + "active=false,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_emissive" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_heat_sink", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=true,hpca_part_damaged=false,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/cooling/advanced_heat_sink", + "overlay_emissive": "gtceu:block/void" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=false": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged_active", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_active_emissive" + } + } + }, + "active=true,hpca_part_damaged=true,is_formed=true": { + "model": { + "parent": "phoenixcore:block/phoenix_heat_sink_component_base", + "textures": { + "overlay": "gtceu:block/overlay/machine/hpca/damaged_active", + "overlay_emissive": "gtceu:block/overlay/machine/hpca/damaged_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/phoenix_computation_component_base.json b/src/generated/resources/assets/phoenixcore/models/block/phoenix_computation_component_base.json new file mode 100644 index 0000000..1bb505a --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/phoenix_computation_component_base.json @@ -0,0 +1,10 @@ +{ + "parent": "gtceu:block/machine/template/part/hpca_part_machine", + "textures": { + "back": "gtceu:block/casings/hpca/computer_casing/back", + "bottom": "gtceu:block/casings/hpca/computer_casing/bottom", + "front": "gtceu:block/casings/hpca/computer_casing/front", + "side": "gtceu:block/casings/hpca/computer_casing/side", + "top": "gtceu:block/casings/hpca/computer_casing/top" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/phoenix_heat_sink_component_base.json b/src/generated/resources/assets/phoenixcore/models/block/phoenix_heat_sink_component_base.json new file mode 100644 index 0000000..1bb505a --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/phoenix_heat_sink_component_base.json @@ -0,0 +1,10 @@ +{ + "parent": "gtceu:block/machine/template/part/hpca_part_machine", + "textures": { + "back": "gtceu:block/casings/hpca/computer_casing/back", + "bottom": "gtceu:block/casings/hpca/computer_casing/bottom", + "front": "gtceu:block/casings/hpca/computer_casing/front", + "side": "gtceu:block/casings/hpca/computer_casing/side", + "top": "gtceu:block/casings/hpca/computer_casing/top" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/alchemical_imbuer.json b/src/generated/resources/assets/phoenixcore/models/item/alchemical_imbuer.json new file mode 100644 index 0000000..8f250ae --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/alchemical_imbuer.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/machine/alchemical_imbuer" +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/blazing_filter_casing.json b/src/generated/resources/assets/phoenixcore/models/item/blazing_filter_casing.json new file mode 100644 index 0000000..87b21a5 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/blazing_filter_casing.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/blazing_filter_casing" +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/large_steam_compressor.json b/src/generated/resources/assets/phoenixcore/models/item/large_steam_compressor.json new file mode 100644 index 0000000..36ecc55 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/large_steam_compressor.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/machine/large_steam_compressor" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json new file mode 100644 index 0000000..c112721 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json @@ -0,0 +1,5 @@ +{ + "values": [ + "phoenixcore:blazing_filter_casing" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json b/src/generated/resources/data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json new file mode 100644 index 0000000..c7cc90f --- /dev/null +++ b/src/generated/resources/data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "phoenixcore:blazing_filter_casing" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "phoenixcore:blocks/blazing_filter_casing" +} \ No newline at end of file From 8701a3fb81abc9a20f9368cc441bd26d17461477 Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 12:06:48 -0400 Subject: [PATCH 15/18] Moved KJS textures to CoreMod --- .../db58b9f0281898be0ac61118ae7d0a583c9d2eff | 34 +++++-- .../assets/phoenixcore/blockstates/dance.json | 76 -------------- .../models/block/machine/dance.json | 95 ------------------ .../assets/phoenixcore/models/item/dance.json | 3 - .../blocks/mineable/pickaxe_or_wrench.json | 3 +- .../textures/block/advanced_logic.png | Bin 0 -> 520 bytes .../apis_progenitor/overlay_front.png | Bin 0 -> 368 bytes .../apis_progenitor/overlay_front_active.png | Bin 0 -> 1212 bytes .../overlay_front_active.png.mcmeta | 5 + .../apis_progenitor/overlay_paused.mcmeta | 5 + .../apis_progenitor/overlay_paused.png | Bin 0 -> 485 bytes .../flawed_phoenixware_circuit_board.png | Bin 0 -> 315 bytes ...lawed_phoenixware_circuit_board.png.mcmeta | 24 +++++ .../flawed_phoenixware_printed_board.png | Bin 0 -> 379 bytes ...lawed_phoenixware_printed_board.png.mcmeta | 24 +++++ .../flawed_phoenixware_processing_unit.png | Bin 0 -> 452 bytes ...wed_phoenixware_processing_unit.png.mcmeta | 6 ++ .../Circuits/flawed_phoenixware_processor.png | Bin 0 -> 454 bytes .../flawed_phoenixware_processor.png.mcmeta | 24 +++++ .../flawed_phoenixware_processor_assembly.png | Bin 0 -> 438 bytes ..._phoenixware_processor_assembly.png.mcmeta | 24 +++++ ...flawed_phoenixware_processor_mainframe.png | Bin 0 -> 446 bytes ...phoenixware_processor_mainframe.png.mcmeta | 24 +++++ ...d_phoenixware_processor_super_computer.png | Bin 0 -> 501 bytes ...ixware_processor_super_computer.png.mcmeta | 24 +++++ .../perfected_phoenixware_circuit_board.png | Bin 0 -> 8026 bytes ...ected_phoenixware_circuit_board.png.mcmeta | 24 +++++ .../perfected_phoenixware_processing_unit.png | Bin 0 -> 44001 bytes ...ted_phoenixware_processing_unit.png.mcmeta | 24 +++++ .../perfected_phoenixware_processor.png | Bin 0 -> 7813 bytes ...perfected_phoenixware_processor.png.mcmeta | 24 +++++ ...rfected_phoenixware_processor_assembly.png | Bin 0 -> 7851 bytes ..._phoenixware_processor_assembly.png.mcmeta | 24 +++++ ...fected_phoenixware_processor_mainframe.png | Bin 0 -> 1563 bytes ...phoenixware_processor_mainframe.png.mcmeta | 24 +++++ ...d_phoenixware_processor_super_computer.png | Bin 0 -> 8941 bytes ...ixware_processor_super_computer.png.mcmeta | 24 +++++ .../Circuits/phoenixware_circuit_board.png | Bin 0 -> 3637 bytes .../phoenixware_circuit_board.png.mcmeta | 24 +++++ .../Circuits/phoenixware_mainframe_lights.png | Bin 0 -> 6046 bytes .../Circuits/phoenixware_processing_unit.png | Bin 0 -> 2488 bytes .../phoenixware_processing_unit.png.mcmeta | 24 +++++ .../Circuits/phoenixware_processor.png | Bin 0 -> 8114 bytes .../Circuits/phoenixware_processor.png.mcmeta | 24 +++++ .../phoenixware_processor_assembly.png | Bin 0 -> 1848 bytes .../phoenixware_processor_assembly.png.mcmeta | 24 +++++ .../phoenixware_processor_mainframe.png | Bin 0 -> 1322 bytes ...phoenixware_processor_mainframe.png.mcmeta | 24 +++++ .../phoenixware_processor_super_computer.png | Bin 0 -> 10514 bytes ...ixware_processor_super_computer.png.mcmeta | 24 +++++ .../Circuits/unstable_processing_unit.png | Bin 0 -> 1438 bytes .../unstable_processing_unit.png.mcmeta | 24 +++++ .../item/PhoenixWare/IngotBase/zeronium.png | Bin 0 -> 446 bytes .../Mats/advanced_quantum_binder.png | Bin 0 -> 98457 bytes .../PhoenixWare/Mats/crude_quantum_binder.png | Bin 0 -> 137995 bytes .../item/PhoenixWare/Mats/galaxium_core.png | Bin 0 -> 15663 bytes .../Mats/phoenix_enriched_naquad_boule.png | Bin 0 -> 503 bytes .../Mats/super_advanced_quantum_binder-.png | Bin 0 -> 122904 bytes .../textures/item/aluminfrost_drill_head.png | Bin 0 -> 414 bytes .../item/aluminfrost_drilling_kit.png | Bin 0 -> 1156 bytes .../textures/item/aurum_steel_drill_head.png | Bin 0 -> 407 bytes .../item/aurum_steel_drilling_kit.png | Bin 0 -> 1040 bytes .../empty_hostile_mob_essence_canister.png | Bin 0 -> 354 bytes .../empty_neutral_mob_essence_canister.png | Bin 0 -> 369 bytes .../empty_passive_mob_essence_canister.png | Bin 0 -> 375 bytes .../full_hostile_mob_essence_canister.png | Bin 0 -> 390 bytes .../full_neutral_mob_essence_canister.png | Bin 0 -> 401 bytes .../full_passive_mob_essence_canister.png | Bin 0 -> 406 bytes .../fully_charged_mob_essence_capsule.png | Bin 0 -> 288 bytes ...lly_charged_mob_essence_capsule.png.mcmeta | 6 ++ .../midway_hostile_mob_essence_canister.png | Bin 0 -> 365 bytes .../midway_neutral_mob_essence_canister.png | Bin 0 -> 391 bytes .../midway_passive_mob_essence_canister.png | Bin 0 -> 394 bytes .../componets/opv/opv_conveyor_module.png | Bin 0 -> 625 bytes .../opv/opv_conveyor_module.png.mcmeta | 12 +++ .../item/componets/opv/opv_electric_motor.png | Bin 0 -> 762 bytes .../opv/opv_electric_motor.png.mcmeta | 12 +++ .../componets/opv/opv_electric_piston.png | Bin 0 -> 753 bytes .../opv/opv_electric_piston.png.mcmeta | 12 +++ .../item/componets/opv/opv_electric_pump.png | Bin 0 -> 789 bytes .../opv/opv_electric_pump.png.mcmeta | 12 +++ .../item/componets/opv/opv_emitter.png | Bin 0 -> 2293 bytes .../item/componets/opv/opv_emitter.png.mcmeta | 12 +++ .../componets/opv/opv_field_generator.png | Bin 0 -> 4125 bytes .../opv/opv_field_generator.png.mcmeta | 6 ++ .../componets/opv/opv_fluid_regulator.png | Bin 0 -> 760 bytes .../opv/opv_fluid_regulator.png.mcmeta | 12 +++ .../item/componets/opv/opv_robot_arm.png | Bin 0 -> 894 bytes .../componets/opv/opv_robot_arm.png.mcmeta | 12 +++ .../item/componets/opv/opv_sensor.png | Bin 0 -> 2549 bytes .../item/componets/opv/opv_sensor.png.mcmeta | 12 +++ .../componets/uev/uev_conveyor_module.png | Bin 0 -> 832 bytes .../uev/uev_conveyor_module.png.mcmeta | 5 + .../item/componets/uev/uev_electric_motor.png | Bin 0 -> 698 bytes .../uev/uev_electric_motor.png.mcmeta | 5 + .../componets/uev/uev_electric_piston.png | Bin 0 -> 782 bytes .../uev/uev_electric_piston.png.mcmeta | 5 + .../item/componets/uev/uev_electric_pump.png | Bin 0 -> 743 bytes .../uev/uev_electric_pump.png.mcmeta | 5 + .../item/componets/uev/uev_emitter.png | Bin 0 -> 2271 bytes .../item/componets/uev/uev_emitter.png.mcmeta | 5 + .../componets/uev/uev_field_generator.png | Bin 0 -> 3216 bytes .../uev/uev_field_generator.png.mcmeta | 6 ++ .../componets/uev/uev_fluid_regulator.png | Bin 0 -> 725 bytes .../uev/uev_fluid_regulator.png.mcmeta | 5 + .../item/componets/uev/uev_robot_arm.png | Bin 0 -> 1026 bytes .../componets/uev/uev_robot_arm.png.mcmeta | 9 ++ .../item/componets/uev/uev_sensor.png | Bin 0 -> 2505 bytes .../item/componets/uev/uxv_sensor.png.mcmeta | 5 + .../componets/uhv/uhv_conveyor_module.png | Bin 0 -> 384 bytes .../item/componets/uhv/uhv_electric_motor.png | Bin 0 -> 484 bytes .../componets/uhv/uhv_electric_piston.png | Bin 0 -> 472 bytes .../item/componets/uhv/uhv_electric_pump.png | Bin 0 -> 444 bytes .../item/componets/uhv/uhv_emitter.png | Bin 0 -> 2140 bytes .../componets/uhv/uhv_field_generator.png | Bin 0 -> 3096 bytes .../uhv/uhv_field_generator.png.mcmeta | 15 +++ .../componets/uhv/uhv_fluid_regulator.png | Bin 0 -> 484 bytes .../item/componets/uhv/uhv_robot_arm.png | Bin 0 -> 2247 bytes .../item/componets/uhv/uhv_sensor.png | Bin 0 -> 2198 bytes .../componets/uiv/uiv_conveyor_module.png | Bin 0 -> 438 bytes .../item/componets/uiv/uiv_electric_motor.png | Bin 0 -> 770 bytes .../uiv/uiv_electric_motor.png.mcmeta | 5 + .../componets/uiv/uiv_electric_piston.png | Bin 0 -> 687 bytes .../uiv/uiv_electric_piston.png.mcmeta | 5 + .../item/componets/uiv/uiv_electric_pump.png | Bin 0 -> 635 bytes .../uiv/uiv_electric_pump.png.mcmeta | 5 + .../item/componets/uiv/uiv_emitter.png | Bin 0 -> 2336 bytes .../item/componets/uiv/uiv_emitter.png.mcmeta | 5 + .../componets/uiv/uiv_field_generator.png | Bin 0 -> 3256 bytes .../uiv/uiv_field_generator.png.mcmeta | 6 ++ .../componets/uiv/uiv_fluid_regulator.png | Bin 0 -> 628 bytes .../uiv/uiv_fluid_regulator.png.mcmeta | 5 + .../item/componets/uiv/uiv_robot_arm.png | Bin 0 -> 502 bytes .../item/componets/uiv/uiv_sensor.png | Bin 0 -> 2224 bytes .../componets/uxv/uev_electric_piston.png | Bin 0 -> 426 bytes .../item/componets/uxv/uev_electric_pump.png | Bin 0 -> 502 bytes .../item/componets/uxv/uev_emitter.png | Bin 0 -> 2126 bytes .../componets/uxv/uev_field_generator.png | Bin 0 -> 3215 bytes .../uxv/uev_field_generator.png.mcmeta | 6 ++ .../componets/uxv/uev_fluid_regulator.png | Bin 0 -> 483 bytes .../item/componets/uxv/uev_robot_arm.png | Bin 0 -> 485 bytes .../item/componets/uxv/uev_sensor.png | Bin 0 -> 2228 bytes .../componets/uxv/uxv_conveyor_module.png | Bin 0 -> 452 bytes .../item/componets/uxv/uxv_electric_motor.png | Bin 0 -> 475 bytes .../phoenixcore/textures/item/drill_head.png | Bin 0 -> 408 bytes .../textures/item/earthbound_miner_module.png | Bin 0 -> 1225 bytes .../item/earthbound_miner_module.png.mcmeta | 5 + .../textures/item/flaming_dust.png | Bin 0 -> 1638 bytes .../textures/item/flaming_dust.png.mcmeta | 9 ++ .../textures/item/flaming_mesh.png | Bin 0 -> 1254 bytes .../textures/item/flaming_mesh.png.mcmeta | 9 ++ ...st_reinforced_stained_steel_drill_head.png | Bin 0 -> 406 bytes ..._reinforced_stained_steel_drilling_kit.png | Bin 0 -> 1120 bytes .../textures/item/galaxium_core.png | Bin 0 -> 15663 bytes .../textures/item/honey_comb_base.png | Bin 0 -> 309 bytes .../textures/item/honey_comb_base_mold.png | Bin 0 -> 377 bytes .../phoenixcore/textures/item/pft_icon.png | Bin 0 -> 191186 bytes .../textures/item/phoenix_feather.png | Bin 0 -> 28733 bytes .../textures/item/phoenix_feather.png.mcmeta | 5 + .../item/plutonium_241_fuel_pellet.png | Bin 0 -> 241 bytes .../source_imbued_titanium_drill_head.png | Bin 0 -> 417 bytes .../item/space_grade_steel_drill_head.png | Bin 0 -> 382 bytes .../item/space_grade_steel_drilling_kit.png | Bin 0 -> 1161 bytes .../textures/item/space_miner_module.png | Bin 0 -> 1237 bytes .../item/space_miner_module.png.mcmeta | 5 + .../phoenixcore/textures/item/test_ingot.png | Bin 0 -> 949 bytes .../textures/item/test_ingot.png.mcmeta | 6 ++ .../textures/item/thorium_fuel_pellet.png | Bin 0 -> 252 bytes .../textures/item/u233_fuel_pellet.png | Bin 0 -> 229 bytes .../textures/item/u235_fuel_pellet.png | Bin 0 -> 232 bytes .../textures/item/u236_fuel_pellet.png | Bin 0 -> 243 bytes .../ev_universal_circuit.png | Bin 0 -> 1209 bytes .../ev_universal_circuit.png.mcmeta | 6 ++ .../hv_universal_circuit.png | Bin 0 -> 1130 bytes .../hv_universal_circuit.png.mcmeta | 6 ++ .../iv_universal_circuit.png | Bin 0 -> 1031 bytes .../iv_universal_circuit.png.mcmeta | 6 ++ .../luv_universal_circuit.png | Bin 0 -> 1115 bytes .../luv_universal_circuit.png.mcmeta | 16 +++ .../lv_universal_circuit.png | Bin 0 -> 1014 bytes .../lv_universal_circuit.png.mcmeta | 6 ++ .../mv_universal_circuit.png | Bin 0 -> 1118 bytes .../mv_universal_circuit.png.mcmeta | 6 ++ .../uev_universal_circuit.png | Bin 0 -> 1133 bytes .../uev_universal_circuit.png.mcmeta | 6 ++ .../uhv_universal_circuit.png | Bin 0 -> 1110 bytes .../uhv_universal_circuit.png.mcmeta | 16 +++ .../uiv_universal_circuit.png | Bin 0 -> 1106 bytes .../uiv_universal_circuit.png.mcmeta | 16 +++ .../ulv_universal_circuit.png | Bin 0 -> 8226 bytes .../ulv_universal_circuit.png.mcmeta | 16 +++ .../uv_universal_circuit.png | Bin 0 -> 1080 bytes .../uv_universal_circuit.png.mcmeta | 6 ++ .../zpm_universal_circuit.png | Bin 0 -> 1187 bytes .../zpm_universal_circuit.png.mcmeta | 6 ++ .../textures/item/veins/apatite_traces.png | Bin 0 -> 423 bytes .../item/veins/casseterite_traces.png | Bin 0 -> 412 bytes .../textures/item/veins/coal_traces.png | Bin 0 -> 392 bytes .../textures/item/veins/copper_tin_traces.png | Bin 0 -> 397 bytes .../textures/item/veins/copper_traces.png | Bin 0 -> 431 bytes .../textures/item/veins/diamond_traces.png | Bin 0 -> 433 bytes .../textures/item/veins/galena_traces.png | Bin 0 -> 411 bytes .../textures/item/veins/garnet_tin_traces.png | Bin 0 -> 402 bytes .../textures/item/veins/garnet_traces.png | Bin 0 -> 417 bytes .../textures/item/veins/iron_traces.png | Bin 0 -> 412 bytes .../textures/item/veins/lapis_traces.png | Bin 0 -> 450 bytes .../textures/item/veins/lubricant_traces.png | Bin 0 -> 394 bytes .../textures/item/veins/magnetite_traces.png | Bin 0 -> 396 bytes .../textures/item/veins/manganese_traces.png | Bin 0 -> 405 bytes .../textures/item/veins/mica_traces.png | Bin 0 -> 397 bytes .../item/veins/mineral_sand_traces.png | Bin 0 -> 411 bytes .../textures/item/veins/nickel_traces.png | Bin 0 -> 400 bytes .../textures/item/veins/oilsands_traces.png | Bin 0 -> 405 bytes .../textures/item/veins/olivine_traces.png | Bin 0 -> 424 bytes .../textures/item/veins/redstone_traces.png | Bin 0 -> 446 bytes .../textures/item/veins/salts_traces.png | Bin 0 -> 402 bytes .../textures/item/veins/sapphire_traces.png | Bin 0 -> 454 bytes .../item/veins/tetrahedrite_traces.png | Bin 0 -> 378 bytes .../textures/item/veins/topaz_traces.png | Bin 0 -> 398 bytes .../textures/item/zirconium_rod.png | Bin 0 -> 720 bytes 220 files changed, 862 insertions(+), 182 deletions(-) delete mode 100644 src/generated/resources/assets/phoenixcore/blockstates/dance.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/dance.json delete mode 100644 src/generated/resources/assets/phoenixcore/models/item/dance.json create mode 100644 src/main/resources/assets/phoenixcore/textures/block/advanced_logic.png create mode 100644 src/main/resources/assets/phoenixcore/textures/block/multiblock/apis_progenitor/overlay_front.png create mode 100644 src/main/resources/assets/phoenixcore/textures/block/multiblock/apis_progenitor/overlay_front_active.png create mode 100644 src/main/resources/assets/phoenixcore/textures/block/multiblock/apis_progenitor/overlay_front_active.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/block/multiblock/apis_progenitor/overlay_paused.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/block/multiblock/apis_progenitor/overlay_paused.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_circuit_board.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_circuit_board.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_printed_board.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_printed_board.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processing_unit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processing_unit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_assembly.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_assembly.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_mainframe.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_mainframe.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_super_computer.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_super_computer.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_circuit_board.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_circuit_board.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processing_unit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processing_unit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_assembly.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_assembly.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_mainframe.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_mainframe.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_super_computer.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_super_computer.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_circuit_board.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_circuit_board.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_mainframe_lights.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processing_unit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processing_unit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_assembly.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_assembly.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_mainframe.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_mainframe.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_super_computer.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_super_computer.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/unstable_processing_unit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/unstable_processing_unit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/IngotBase/zeronium.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Mats/advanced_quantum_binder.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Mats/crude_quantum_binder.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Mats/galaxium_core.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Mats/phoenix_enriched_naquad_boule.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Mats/super_advanced_quantum_binder-.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/aluminfrost_drill_head.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/aluminfrost_drilling_kit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/aurum_steel_drill_head.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/aurum_steel_drilling_kit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/empty_hostile_mob_essence_canister.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/empty_neutral_mob_essence_canister.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/empty_passive_mob_essence_canister.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/full_hostile_mob_essence_canister.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/full_neutral_mob_essence_canister.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/full_passive_mob_essence_canister.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/fully_charged_mob_essence_capsule.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/fully_charged_mob_essence_capsule.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/midway_hostile_mob_essence_canister.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/midway_neutral_mob_essence_canister.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/midway_passive_mob_essence_canister.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_conveyor_module.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_conveyor_module.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_motor.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_motor.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_piston.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_piston.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_pump.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_pump.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_emitter.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_emitter.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_field_generator.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_field_generator.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_fluid_regulator.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_fluid_regulator.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_robot_arm.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_robot_arm.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_sensor.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_sensor.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_conveyor_module.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_conveyor_module.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_motor.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_motor.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_piston.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_piston.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_pump.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_pump.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_emitter.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_emitter.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_field_generator.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_field_generator.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_fluid_regulator.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_fluid_regulator.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_robot_arm.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_robot_arm.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_sensor.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uev/uxv_sensor.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_conveyor_module.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_electric_motor.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_electric_piston.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_electric_pump.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_emitter.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_field_generator.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_field_generator.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_fluid_regulator.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_robot_arm.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_sensor.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_conveyor_module.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_motor.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_motor.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_piston.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_piston.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_pump.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_pump.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_emitter.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_emitter.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_field_generator.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_field_generator.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_fluid_regulator.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_fluid_regulator.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_robot_arm.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_sensor.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_electric_piston.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_electric_pump.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_emitter.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_field_generator.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_field_generator.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_fluid_regulator.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_robot_arm.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_sensor.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uxv_conveyor_module.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uxv_electric_motor.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/drill_head.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/earthbound_miner_module.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/earthbound_miner_module.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/flaming_dust.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/flaming_dust.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/flaming_mesh.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/flaming_mesh.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/frost_reinforced_stained_steel_drill_head.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/frost_reinforced_stained_steel_drilling_kit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/galaxium_core.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/honey_comb_base.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/honey_comb_base_mold.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/pft_icon.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/phoenix_feather.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/phoenix_feather.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/plutonium_241_fuel_pellet.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/source_imbued_titanium_drill_head.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/space_grade_steel_drill_head.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/space_grade_steel_drilling_kit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/space_miner_module.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/space_miner_module.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/test_ingot.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/test_ingot.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/thorium_fuel_pellet.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/u233_fuel_pellet.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/u235_fuel_pellet.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/u236_fuel_pellet.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/ev_universal_circuit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/ev_universal_circuit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/hv_universal_circuit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/hv_universal_circuit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/iv_universal_circuit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/iv_universal_circuit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/luv_universal_circuit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/luv_universal_circuit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/lv_universal_circuit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/lv_universal_circuit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/mv_universal_circuit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/mv_universal_circuit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uev_universal_circuit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uev_universal_circuit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uhv_universal_circuit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uhv_universal_circuit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uiv_universal_circuit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uiv_universal_circuit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/ulv_universal_circuit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/ulv_universal_circuit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uv_universal_circuit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uv_universal_circuit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/zpm_universal_circuit.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/universal_circuits/zpm_universal_circuit.png.mcmeta create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/apatite_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/casseterite_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/coal_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/copper_tin_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/copper_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/diamond_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/galena_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/garnet_tin_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/garnet_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/iron_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/lapis_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/lubricant_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/magnetite_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/manganese_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/mica_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/mineral_sand_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/nickel_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/oilsands_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/olivine_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/redstone_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/salts_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/sapphire_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/tetrahedrite_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/veins/topaz_traces.png create mode 100644 src/main/resources/assets/phoenixcore/textures/item/zirconium_rod.png diff --git a/src/generated/resources/.cache/db58b9f0281898be0ac61118ae7d0a583c9d2eff b/src/generated/resources/.cache/db58b9f0281898be0ac61118ae7d0a583c9d2eff index b0cf299..936f709 100644 --- a/src/generated/resources/.cache/db58b9f0281898be0ac61118ae7d0a583c9d2eff +++ b/src/generated/resources/.cache/db58b9f0281898be0ac61118ae7d0a583c9d2eff @@ -1,34 +1,46 @@ -// 1.20.1 2025-09-01T07:26:30.6730423 Registrate Provider for phoenixcore [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] +// 1.20.1 2025-09-01T12:02:28.7552702 Registrate Provider for phoenixcore [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] a38e2283a4f04692f28f398e0e225ecd68387db7 assets/phoenixcore/blockstates/active_phoenix_cooling_component.json 481ee5184427e2bac3d42903147d3d65e30de95f assets/phoenixcore/blockstates/advanced_phoenix_computation_component.json 04e10eb17e051cb44b5bc168df83acc7572d2b22 assets/phoenixcore/blockstates/akashic_coil_block.json e7d3897b5feacd20323b704b0324110fa4540bba assets/phoenixcore/blockstates/akashic_zeronium_casing.json +8c2d2922f66c9233a416839ce928cb0c19b0244e assets/phoenixcore/blockstates/alchemical_imbuer.json +5e6bc61851a7e58d0491aba547af7318c4a6f9ca assets/phoenixcore/blockstates/apis_progenitor.json 3bb7c88794ddbdab80daa6d3f80e000ab3d1a9da assets/phoenixcore/blockstates/blazing_cleaning_maintenance_hatch.json -40ae334d9781876dabe08ad6a6be5f3dd8adff61 assets/phoenixcore/blockstates/dance.json +1c407f7c6c423ab5f316cfcdc10c5ad24e71daed assets/phoenixcore/blockstates/blazing_filter_casing.json +208684c193ab565be97147d1eb245664705c47a3 assets/phoenixcore/blockstates/comb_decanter.json c42fb648eb0113b5f5c3f9862c4907a84173b84c assets/phoenixcore/blockstates/high_yield_photon_emission_regulator.json +e6cee4dfbb153d825eb4de4742569f641830afc1 assets/phoenixcore/blockstates/large_steam_compressor.json 40201a5feef659c99d31fa1b9003f9abccf8d1cd assets/phoenixcore/blockstates/perfected_logic.json 1e77e6a8e1c5c688f085e01a440f09d518c1cf0e assets/phoenixcore/blockstates/phoenix_computation_component.json 3ec891c9104f621c675e552fb1a95ac9b7f0b528 assets/phoenixcore/blockstates/phoenix_enriched_neutronium_casing.json 282bc0707304748e607cc7bc5f311da7404af569 assets/phoenixcore/blockstates/phoenix_enriched_tritanium_casing.json 2abc9b8b6e5a6f82c5da0f88188d41a3ee680727 assets/phoenixcore/blockstates/phoenix_gaze_panel.json c124b73a3cc1bac5e8cecc06a9c65e730a628253 assets/phoenixcore/blockstates/phoenix_heat_sink_component.json +09e153948ef8e525155087d031006fd9ae513899 assets/phoenixcore/blockstates/simulated_colony.json 12b219c0f006ae90b43f517f049135da2c141f00 assets/phoenixcore/blockstates/space_time_cooled_eternity_casing.json +081188aee80b8431bf3f8d9d9f29e3aacaf5cd8f assets/phoenixcore/blockstates/swarm_nurturer.json b4142063f8798e375f3a8d1ed61b56d721bad8ce assets/phoenixcore/blockstates/true_heat_stable_coil_block.json a68e897f26a3aa9384a4ad4da6b3fd1f730e0880 assets/phoenixcore/blockstates/true_phoenix_infused_casing.json 8b16af3df77c663bf56d60cec3fc248ba58d6952 assets/phoenixcore/blockstates/twisted_computer_casing.json -1c9da061bfc559ac940736bfb14fff247adb3732 assets/phoenixcore/lang/en_ud.json -31840dae4ac0872deef4e1127895382b3cff4468 assets/phoenixcore/lang/en_us.json +05e36ad38f2f49dfc91d678a4d7c520010b23325 assets/phoenixcore/lang/en_ud.json +1dae6ce56ce5a0fb9f327560ded202fbf4ca8bcf assets/phoenixcore/lang/en_us.json 9c5d7e2d3c461044d77c4492764411cb10da7c94 assets/phoenixcore/models/block/active_phoenix_cooling_component_base.json 9c5d7e2d3c461044d77c4492764411cb10da7c94 assets/phoenixcore/models/block/advanced_phoenix_computation_component_base.json 23d10779ebc606c9a3f725feb11e4fbd7220e507 assets/phoenixcore/models/block/akashic_coil_block.json f93e42b7eb95ad09a5814bd26d4cdd7f2cbbdb21 assets/phoenixcore/models/block/akashic_zeronium_casing.json +d7bd18768496640fe0b2a0488f375bf138701f08 assets/phoenixcore/models/block/blazing_filter_casing.json add605a6e11c1616d86d9589d4daa51a31743fae assets/phoenixcore/models/block/machine/active_phoenix_cooling_component.json 3b7e7a4cd11eaf17579623bce46239f812922b20 assets/phoenixcore/models/block/machine/advanced_phoenix_computation_component.json +8a3c2ea685b5345617869e83508aa5076dd5b24c assets/phoenixcore/models/block/machine/alchemical_imbuer.json +076926d0382802c27f3be3ba8c8b9131bbb252e3 assets/phoenixcore/models/block/machine/apis_progenitor.json 9c8fd8c4ba9d54a1a6a4b7f6ca1d8fec02cb0855 assets/phoenixcore/models/block/machine/blazing_cleaning_maintenance_hatch.json -f69211b92764e505fdaaa3669141a3a58fbc8215 assets/phoenixcore/models/block/machine/dance.json +a950a1b6bc818dfdf9f62217d63c3e4ef671a2a5 assets/phoenixcore/models/block/machine/comb_decanter.json f881318b4e4c372e1092fedd874da8c98b2ee9e4 assets/phoenixcore/models/block/machine/high_yield_photon_emission_regulator.json +d400396040a8aa27750401c78fa1e5bc2a64a693 assets/phoenixcore/models/block/machine/large_steam_compressor.json d3aeccd3c9e83f1db32d3670b34961d0312b2b8d assets/phoenixcore/models/block/machine/phoenix_computation_component.json 5d3f9e90fd8810466108246b2e96322e0b4f02e1 assets/phoenixcore/models/block/machine/phoenix_heat_sink_component.json +240de8c1602177792d4aa4ba715ab49ca20b185a assets/phoenixcore/models/block/machine/simulated_colony.json +2a9aa3acde3e363468c63ff096224f0c17f327cd assets/phoenixcore/models/block/machine/swarm_nurturer.json 8e4ee0519ed215d48d42b67436abb63cacef73da assets/phoenixcore/models/block/perfected_logic.json edc4616f74d5212e2f8e80be4f782b271fccf6ed assets/phoenixcore/models/block/phoenix_computation_component_base.json 961115dff8cd8c4c11146b18a32d0637796075ef assets/phoenixcore/models/block/phoenix_enriched_neutronium_casing.json @@ -44,23 +56,31 @@ da9b71eab231b9e1a181e9ed47be43abcf33d55b assets/phoenixcore/models/item/active_p 0a856b161e5783191af9d96af36785c3b142356f assets/phoenixcore/models/item/advanced_phoenix_computation_component.json b6d6839f0867d6dcce6c2f0c060f08048558c745 assets/phoenixcore/models/item/akashic_coil_block.json db9df73352246d83cb73ef6c1110c0b9b35789af assets/phoenixcore/models/item/akashic_zeronium_casing.json +94cf4fe4487cdd181fa327514f3b9789bd38e64b assets/phoenixcore/models/item/alchemical_imbuer.json +8ff46ac486eaafe32578893c223ec1507230f1af assets/phoenixcore/models/item/apis_progenitor.json bcf69b18accf345353a9891e33fcf52c2338ccaf assets/phoenixcore/models/item/basic_fuel_rod.json 1264bf6e134a5de998393ebf86f80431137c35d4 assets/phoenixcore/models/item/blazing_cleaning_maintenance_hatch.json -f41e09e86b04bc7ee7ea6d35ab8d896a8107c863 assets/phoenixcore/models/item/dance.json +51498e349ef6e05cc024cf63fd723fcb3b82b76f assets/phoenixcore/models/item/blazing_filter_casing.json +b26bfb358376ec6000a71e378f39db1b0ac46aa9 assets/phoenixcore/models/item/comb_decanter.json e73d8dbde6757a70eac503a3379365a0effc260f assets/phoenixcore/models/item/high_yield_photon_emission_regulator.json +525b18e398e109d3cdd5cc58df6d645132d2764b assets/phoenixcore/models/item/large_steam_compressor.json 0fb449ceda220f74893cff2ef7263fe08e237edb assets/phoenixcore/models/item/perfected_logic.json ccdf1434cec51ee978a496d3e5dc9d9a19c7115b assets/phoenixcore/models/item/phoenix_computation_component.json b9a4d2ff419d87595c8af658803bebf52f697722 assets/phoenixcore/models/item/phoenix_enriched_neutronium_casing.json 9c1deab012e38549487d93544f72379779e9e70e assets/phoenixcore/models/item/phoenix_enriched_tritanium_casing.json 3695f913f972e428c21b2702ceeb083a2d1e416a assets/phoenixcore/models/item/phoenix_gaze_panel.json 9531e52865bc06dc6f15871a2715475a3a102597 assets/phoenixcore/models/item/phoenix_heat_sink_component.json +1fb27d947d09d6e0f376fef2fd9f42752dbf3e0f assets/phoenixcore/models/item/simulated_colony.json 2775a5de8171f06a81537dbe721ef31b5a27a098 assets/phoenixcore/models/item/space_time_cooled_eternity_casing.json +bd56ece52f0e4da8161666cf0191e67c91685969 assets/phoenixcore/models/item/swarm_nurturer.json d04b04be5c24940b003200486891b5265dbc6196 assets/phoenixcore/models/item/true_heat_stable_coil_block.json 486a52c5b29e9783f3b8ab586edcfeed761f6b62 assets/phoenixcore/models/item/true_phoenix_infused_casing.json 98209959a0325d3ef8b863820ab8cb641ef34af6 assets/phoenixcore/models/item/twisted_computer_casing.json -e128790c83a3a76376cd718b0148b5527ecb4a5a data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json +91078bca581b4fd3b8206a9faeaf128b1a3c4533 data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json +042a4e3c1573b804ba6899b88d4acd7602b757fc data/minecraft/tags/blocks/needs_stone_tool.json 1eac1756cb8c3c15ab10048ead322a198f25fe06 data/phoenixcore/loot_tables/blocks/akashic_coil_block.json 366721ce944fe268946a6838a4a9e4bcd2037958 data/phoenixcore/loot_tables/blocks/akashic_zeronium_casing.json +260fcc8bdf6858210911b91481c245dc6229253f data/phoenixcore/loot_tables/blocks/blazing_filter_casing.json c2ab43285038384d563de4c6cacf8d1e0d4e3429 data/phoenixcore/loot_tables/blocks/perfected_logic.json 34dda211babd91ec406f7b312dcce14c08a0ed35 data/phoenixcore/loot_tables/blocks/phoenix_enriched_neutronium_casing.json ce571e0f6925f40e66c90da6734889e41a736744 data/phoenixcore/loot_tables/blocks/phoenix_enriched_tritanium_casing.json diff --git a/src/generated/resources/assets/phoenixcore/blockstates/dance.json b/src/generated/resources/assets/phoenixcore/blockstates/dance.json deleted file mode 100644 index 55895ac..0000000 --- a/src/generated/resources/assets/phoenixcore/blockstates/dance.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "variants": { - "facing=east,upwards_facing=east": { - "gtceu:z": 270, - "model": "phoenixcore:block/machine/dance", - "y": 90 - }, - "facing=east,upwards_facing=north": { - "model": "phoenixcore:block/machine/dance", - "y": 90 - }, - "facing=east,upwards_facing=south": { - "gtceu:z": 180, - "model": "phoenixcore:block/machine/dance", - "y": 90 - }, - "facing=east,upwards_facing=west": { - "gtceu:z": 90, - "model": "phoenixcore:block/machine/dance", - "y": 90 - }, - "facing=north,upwards_facing=east": { - "gtceu:z": 270, - "model": "phoenixcore:block/machine/dance" - }, - "facing=north,upwards_facing=north": { - "model": "phoenixcore:block/machine/dance" - }, - "facing=north,upwards_facing=south": { - "gtceu:z": 180, - "model": "phoenixcore:block/machine/dance" - }, - "facing=north,upwards_facing=west": { - "gtceu:z": 90, - "model": "phoenixcore:block/machine/dance" - }, - "facing=south,upwards_facing=east": { - "gtceu:z": 270, - "model": "phoenixcore:block/machine/dance", - "y": 180 - }, - "facing=south,upwards_facing=north": { - "model": "phoenixcore:block/machine/dance", - "y": 180 - }, - "facing=south,upwards_facing=south": { - "gtceu:z": 180, - "model": "phoenixcore:block/machine/dance", - "y": 180 - }, - "facing=south,upwards_facing=west": { - "gtceu:z": 90, - "model": "phoenixcore:block/machine/dance", - "y": 180 - }, - "facing=west,upwards_facing=east": { - "gtceu:z": 270, - "model": "phoenixcore:block/machine/dance", - "y": 270 - }, - "facing=west,upwards_facing=north": { - "model": "phoenixcore:block/machine/dance", - "y": 270 - }, - "facing=west,upwards_facing=south": { - "gtceu:z": 180, - "model": "phoenixcore:block/machine/dance", - "y": 270 - }, - "facing=west,upwards_facing=west": { - "gtceu:z": 90, - "model": "phoenixcore:block/machine/dance", - "y": 270 - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/dance.json b/src/generated/resources/assets/phoenixcore/models/block/machine/dance.json deleted file mode 100644 index c8759b8..0000000 --- a/src/generated/resources/assets/phoenixcore/models/block/machine/dance.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "parent": "minecraft:block/block", - "dynamic_renders": [ - { - "type": "phoenixcore:artificial_star" - } - ], - "loader": "gtceu:machine", - "machine": "phoenixcore:dance", - "texture_overrides": { - "all": "phoenixcore:block/akashic_coil_block" - }, - "variants": { - "is_formed=false,recipe_logic_status=idle": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "phoenixcore:block/akashic_coil_block", - "overlay_front": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front", - "overlay_front_emissive": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_emissive" - } - } - }, - "is_formed=false,recipe_logic_status=suspend": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "phoenixcore:block/akashic_coil_block", - "overlay_front": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_paused", - "overlay_front_emissive": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_paused_emissive" - } - } - }, - "is_formed=false,recipe_logic_status=waiting": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "phoenixcore:block/akashic_coil_block", - "overlay_front": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_active", - "overlay_front_emissive": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_active_emissive" - } - } - }, - "is_formed=false,recipe_logic_status=working": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "phoenixcore:block/akashic_coil_block", - "overlay_front": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_active", - "overlay_front_emissive": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_active_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=idle": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "phoenixcore:block/akashic_coil_block", - "overlay_front": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front", - "overlay_front_emissive": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=suspend": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "phoenixcore:block/akashic_coil_block", - "overlay_front": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_paused", - "overlay_front_emissive": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_paused_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=waiting": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "phoenixcore:block/akashic_coil_block", - "overlay_front": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_active", - "overlay_front_emissive": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_active_emissive" - } - } - }, - "is_formed=true,recipe_logic_status=working": { - "model": { - "parent": "gtceu:block/machine/template/cube_all/sided", - "textures": { - "all": "phoenixcore:block/akashic_coil_block", - "overlay_front": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_active", - "overlay_front_emissive": "gtceu:block/multiblock/generator/large_gas_turbine/overlay_front_active_emissive" - } - } - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/dance.json b/src/generated/resources/assets/phoenixcore/models/item/dance.json deleted file mode 100644 index 8059742..0000000 --- a/src/generated/resources/assets/phoenixcore/models/item/dance.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "phoenixcore:block/machine/dance" -} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json b/src/generated/resources/data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json index 29ad10c..beffd2e 100644 --- a/src/generated/resources/data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json +++ b/src/generated/resources/data/gtceu/tags/blocks/mineable/pickaxe_or_wrench.json @@ -1,5 +1,6 @@ { "values": [ - "phoenixcore:true_heat_stable_coil_block" + "phoenixcore:true_heat_stable_coil_block", + "phoenixcore:blazing_filter_casing" ] } \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/block/advanced_logic.png b/src/main/resources/assets/phoenixcore/textures/block/advanced_logic.png new file mode 100644 index 0000000000000000000000000000000000000000..2e918f85c8aaaa4df46014e97d3cf955cf1ba8b5 GIT binary patch literal 520 zcmV+j0{8uiP)Px$!bwCyR5(v#OpifDWENe~uvr5_s|aC0txWQk;RYp}g|H?BhI!H@6_- zrN?Vep z(ZXPxh5Yt2*gM)WB*vsNFoFVc`rIiDGpEdEFfh^wYdTb{38q1cK>%bZhz)bui{~$J z8vwGo%k%}q;`a_HE+{lVz>u_5g5kuW{R|h*U1V_ga%Jdj?SZ(Uy}O0s;Qm7l5|R>N zr_YOi!O(xwfdQlmWIM<(m;oDBE(b>?Rs-}6^%xY@wBZKC3LXGE9cCEF1sDeSyL$eg zzhpMp1uz5fc>!bq2!H~yvb2VQ5#0cgBq+480kx9-aAA-EllrDY45+9nWdMaNzGwv5 ze5=P1B^u!dSiPTzH6eivMFubnUW83aAkfcVJbY^Ni@Y97l% z4e%442Tw4eOW(pR6%Y`>2ntYUf&s7#KPx$DoI2^R5*>Dlf6!aKoo^Pek^n#Fk3_r_8Pj|R;zTCNUG5A#+$2$Na1OQ5@w$%G3gg_~U=XnNz ztsly=jG-LI=|QBF6h+b1?O`BI(-A~h7=}G>P91VxcNU^wZxT?JGZ zy05Bgz5_ip^m_X}fDoda^j|c3g+l|J1xP6gf}rzL%Y?QYBS5<#ZBQSU9@b$UpbbS) z#QWm|C+9XSzA+b{ERRpg>Mc(-+`U|p=lOI80ISsswS2|0j$reFX%&3cXS{8;Ja2Z~ zs_R~7y?;SU*{t%#ebd!i!Mdqm0yjdy;GqoN_`bh8Gy{MnNsP(DfAj;~1a`ZS^Hf>@ O0000Px(c1c7*RA_-^zl$!A2Pw!Bx)xv$Sf9+@ZD@||j zGuXCG^Ff*2<^Y?G7Ujkv@4M%%_a>l38xEJ_ix5H!CO;nn0+I(Zm`d3!C^drQ1HRiE z@WF7sPIcwzw?EB~ogakN2qq?k<_D%4p~60IL{Nemo|7!n$PU;0Bo{_QY1u4?;{(&@AMBS92U4Ed>T{011wH`A+kUUhGh=Gft zJ}}wU`~48&hwypN}IPbNROl{v-RFMq?>^^3{!gWcu;wrx}1{~=+1 z0Q^dUMeA~x2miPqGIx#x>Y?x4P#*YA1{864 zpwhd9dDW zG5gB5EG;c1BoouA7Vpqd@USQ5!y89zeT#L7Ey1v3U>`3$fof%1%>z8_Dy7 zqTzi*;{C*q>IKuDV&p4RY3eqJe^1fm2X7%QE-oI*g`)aJ9ig;Zt;WK_g1(UG?jOKO a@!&Dl`fZ|1g`58X0000Px$pGibPR7i>Kl)Fj;K@^6+jcLNL5>nV$OfUEXf*>~W1?&VZg;X{v@&b7Q;{&Aj z1;RqKkTd}=je-O;MS>Ql$TEcBCb2NH%xoqXtt|YjnLX$H=dx#hk0~mZ$^<|N0f16U zo2+j_2$WJ33Iz`!Z93KKb&~LX-y)Gx(r&k7dpa4Ax_P8F=*$pll*?t?Kj}~#bmFWg z@|n%}Y_>N;01$>DzVBN>jdb5xQQU%3%E}yuAq}GtO{&ieE6|xuM}0TTw+Ms~@uXct zG~02upy3)IK!d*1W)Vm!DV0j`-L*`~Bo={Q5FMDDfetpwtiJ$oGz{53zu@ii401zK zxp$s3S?Z%PS0gyN-KW`X&Ywa5{*G?9%V*~Sq8CzYuY8O)c#6hcM-vWJ-m1)c3sOp2 zTc@;w0J6uZo`T-DeHSPx#^+`lQR9J=Wl(7zjFbqUZ#ng?tV$KJ6?*B`b`~jKSx}Yvy=|ZTTCKe182;D6a z5k6m(_z~@`rnJe-ll~Tw;(tX0W}dDhX79~hHEX?iU0SuFN+%+XaZBAhs%xCr7ZHtp z|C^vzJXZD>17@CX+1YDFMT0GcDgH1FO{=@F>6q)Xwri<7=_7=BeQq!#{g6Tk%l+PC zT+FC&b*Z~a5M%tl31y}YA6^1aI-O~B4uJ>Y0f7fLfhX_)Jje@kfd}BhNdz8%2LvA2 z1fGt~1B^4qnJ~^afv01S^Zo)*02BgHYywXw2MTxq9uRn76L|V74?gSA(Jq>7noIxy N002ovPDHLkV1i)%e1QM} literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_circuit_board.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_circuit_board.png.mcmeta new file mode 100644 index 0000000..d9706a1 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_circuit_board.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "interpolate": true, + "frametime": 5, + "frames": [ + {"index": 0, "time": 15}, + {"index": 1, "time": 15}, + {"index": 2, "time": 15}, + {"index": 3, "time": 10}, + {"index": 4, "time": 10}, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + {"index": 4, "time": 10}, + {"index": 3, "time": 10}, + {"index": 2, "time": 15}, + {"index": 1, "time": 15} + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_printed_board.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_printed_board.png new file mode 100644 index 0000000000000000000000000000000000000000..1883e5c549a96cfdd88917c110cc954244b929f7 GIT binary patch literal 379 zcmeAS@N?(olHy`uVBq!ia0vp^0zh2A!3HG7**{nVDaPU;cPEB*=VV?2*`}T@jv*1P zZ>Ma`J!~N0I-eC7!EA7QRqkY>>&s zdaTw#z~i-@egCuOwO7~rcAdyMzG~O6yQ>;I&U|0RqOfdd`NaIQWos)KB^u+VelBgD z;}^R7&|A?oh5A1e?w!9H!*Z`7bN};mQZm6;rkltG8y-mES-T0Sx!){Hi)qJ_w+X*K zCG)E-FprK%dCY(K!rM2mwq;b#_bEId{#4iJD!+GP?3LM9xtk}$MMmpzO^;$r z%|8E+n?sYO^p_W{2s>_Oc&y^Dzl3pv_nPYclNPAXUKjDg?1@c*+yfg8;VmGB1^*oO z?3Z)c_ZvXi(kIt%j!*w%HJvl+*Zu32)s_J=8WsVkSak1N1k7PS$2^BUwQ1VFDeUss XW+|4x(CBmrh9-ljtDnm{r-UW|XZ@iu literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_printed_board.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_printed_board.png.mcmeta new file mode 100644 index 0000000..d9706a1 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_printed_board.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "interpolate": true, + "frametime": 5, + "frames": [ + {"index": 0, "time": 15}, + {"index": 1, "time": 15}, + {"index": 2, "time": 15}, + {"index": 3, "time": 10}, + {"index": 4, "time": 10}, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + {"index": 4, "time": 10}, + {"index": 3, "time": 10}, + {"index": 2, "time": 15}, + {"index": 1, "time": 15} + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processing_unit.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processing_unit.png new file mode 100644 index 0000000000000000000000000000000000000000..77e8972318484005933349a9489cf6a9811dec30 GIT binary patch literal 452 zcmV;#0XzPQP)Px$en~_@R9J=Wlrd_Pyy ztA`vQLxx}o1PZ1YukKJwRcaGLpiPGNFE*C+>wnL@56-P#*GE0nwSCXGdFLLh>#oD2 z+Y#f;u!>@UgJvxQUqKKM-i7|Bmf4=8e>=b&c$?1LdR0{blvT-kv!?hgdaVRO5PaV- zov}z0begaORI@$@p2JDI1U=NXA6KUd0IMjb|I-g%0IJgMyXvalZnjTfetefe4|V;z z&0(7Zu<#D_GlK$DW?J!G6K(VObptp=+06LuyzBtPBdNq8VU zKzMMRga^U{;eqhLN_ZeV5FQ8*tS+AiGR`v2$T%OT%OB_SOMvnpK(RU>P-x4KQ uITPx$fJsC_R9HvtSiwreKop$ZY-Ei+B-9{!5IpJ0li%ab5Ax=B_z@o4gEzI>7*a6N z*hUbEzAYP)w!1ErK!mrK!m=}OcDpmYtb+}QvmqYs67+YyQYlQcx3$IAPAZ`5_HY%& zxC{r#^BnK_Y-N38q7FQZVgvvZ02jZ%I+BWjz^dXkAi-*wNF>4Oo?kwG%n^p6luEKq zBx#yqUVKVyMG$xaZYK{~lACY%ywow+j_C{cDC6F2TJX44F)$D w++f%l=^uRl+ib+xU~nFA9&jGm*l4ll2aM(Lo|yP$7ytkO07*qoM6N<$f=Z^!IsgCw literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor.png.mcmeta new file mode 100644 index 0000000..d9706a1 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "interpolate": true, + "frametime": 5, + "frames": [ + {"index": 0, "time": 15}, + {"index": 1, "time": 15}, + {"index": 2, "time": 15}, + {"index": 3, "time": 10}, + {"index": 4, "time": 10}, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + {"index": 4, "time": 10}, + {"index": 3, "time": 10}, + {"index": 2, "time": 15}, + {"index": 1, "time": 15} + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_assembly.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..96758dec2f650be05fddceae415cb0fc938e76e0 GIT binary patch literal 438 zcmV;n0ZIOeP)Px$a7jc#R9J=Wlut_nK^TXh5n)4F{~T5XAqd0{p_lMh&^PD<^r89+UA%PjJ9O<* zhtx|VnBhXrIvEZ^+hw-YrMlRmc%R$O%=>$X9o`52JnFm6qk22;N5hZrFbq@YGhY=3 zK@j(&A?IO8xm+ff%TX$o;%{%T+VMOLxpeDYV87A8T1yl~Xsy*+z-HkYa0*m_=?@_a zAP9oETCHNO1)x6|aOw&-Lt4!y)>x!l>B;n%rmdaZ( z{S&RVKZYFF+uQ-OSHscn;b(x>S}hifwGhwqXf>O3fv0+#6Ia+dIN{!m89zS)kWFr& zwN}Y9B_Wl!BAwO3(KP_Z71PD+eLv3U^ArjNc3v{n%2lpL*X;Q zV~hgg`Fy^%mUI+;0r7$O0P%s~5FdyS5FZE*@qzdN@xgyV##zQ08E0Wzh)_f*h)@KF g_&|Js_+UG{14Px$cu7P-R9J=WmcLHJFc8MSNRi?MSSmGY5tSIb^r;wFIfOscK#Rb-1K?>b@2ZI1H~}_ o1LatO!aQIeI0j%I94imL0S9Mlv$Vzf0000007*qoM6N<$g6>$k4FCWD literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_mainframe.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_mainframe.png.mcmeta new file mode 100644 index 0000000..d9706a1 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_mainframe.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "interpolate": true, + "frametime": 5, + "frames": [ + {"index": 0, "time": 15}, + {"index": 1, "time": 15}, + {"index": 2, "time": 15}, + {"index": 3, "time": 10}, + {"index": 4, "time": 10}, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + {"index": 4, "time": 10}, + {"index": 3, "time": 10}, + {"index": 2, "time": 15}, + {"index": 1, "time": 15} + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_super_computer.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_super_computer.png new file mode 100644 index 0000000000000000000000000000000000000000..83e990ed3694bebc9933559c07ca2cf5944ab37b GIT binary patch literal 501 zcmVPx$uSrBfR9J=Wl)XyBP#A`vibB#KsWjC}YAL0NQ|sE*!5h)d8xWiYHzzl}2=N-E zn`m(mDI#K*sxBpwwz&y~i;Plf#AiNI@I8UaWGx zSjBNVIL>{4Y%JJeF6=T!qdrt}q=EV4lgR!=PGPgvWT#TYXw>Q2Wz1}XqX1kQfPCMN zt^i=eF06zWzJ65d>p63Ga`1JDmO&lyS z3=`k?M}psGaH+o+@j)-*1Mz|QKztBJd>}p$ABYdah!4aE|G)?GoO_YyEYJBLJm=q! r2&EShiU>u7B0dNsJ`f-LeII-PV^gyGzK$Bx00000NkvXXu0mjf#~t4f literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_super_computer.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_super_computer.png.mcmeta new file mode 100644 index 0000000..d9706a1 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/flawed_phoenixware_processor_super_computer.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "interpolate": true, + "frametime": 5, + "frames": [ + {"index": 0, "time": 15}, + {"index": 1, "time": 15}, + {"index": 2, "time": 15}, + {"index": 3, "time": 10}, + {"index": 4, "time": 10}, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + {"index": 4, "time": 10}, + {"index": 3, "time": 10}, + {"index": 2, "time": 15}, + {"index": 1, "time": 15} + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_circuit_board.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_circuit_board.png new file mode 100644 index 0000000000000000000000000000000000000000..acd8bd9e6890a6b363ae6442e61189baf4d4952a GIT binary patch literal 8026 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_assembly.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_assembly.png.mcmeta new file mode 100644 index 0000000..d9706a1 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_assembly.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "interpolate": true, + "frametime": 5, + "frames": [ + {"index": 0, "time": 15}, + {"index": 1, "time": 15}, + {"index": 2, "time": 15}, + {"index": 3, "time": 10}, + {"index": 4, "time": 10}, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + {"index": 4, "time": 10}, + {"index": 3, "time": 10}, + {"index": 2, "time": 15}, + {"index": 1, "time": 15} + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_mainframe.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_mainframe.png new file mode 100644 index 0000000000000000000000000000000000000000..a7db6b492604d574c2a37d42b175b8c473480f57 GIT binary patch literal 1563 zcmZvcdpOg39LK-EmW?%SoN1McBsn}OsZNpG+{?YGgJhBHNzHAQ%fVc8S(HlUlDjVF ziIE~Pw#spx37s8f>k$3#8pvbtOje;d`inSbf>5Ynh6IlCPN;I^y{6o>* z`-I&wTp&J&po&*@DBi7lVdBI4&qAF=Mqv7iB4b@Z)v%Ni-V?dV6ANQ})MQp-sZ1Po z)VQGXZQP!vR7{0wt*b052d*yh6PuIpJgrxf9&M}&^GEy_(rjgzMy_+t5=v)&GvR2+pwbX#6w z#j_@}H%ZYZiydXR-ZiJ3$b2x10vul>r!2xTYN?CP!>Q>Bt$P`uf5Gu)sv1(kBvE}^ zGXa&ylXl>$RBaL*RyGGJaZ-5~Ktz37-P~n(cXzkgtT2m0W%6s>@jZ0CFa@eG&4u5t z6MtzJ8O61OP#sX%i+uYHHm0ve8v^(fqr-mHy0QJ%`0JJt21$#~zq*l>>J@%549!G<>{Fl|6p#;|4eTmjd>YQ~C`skgXY{z|A4KeCkC5f+0Mr-GZS3e?B zOS{qUIEl^A<*!F^b8e-C5yh!tUl6 z#%%I&5tFVod=I+uGvb%F2wekTvC~j^EkEMP6v8FhPvTbAw~8?b8=yS&VF;e^6(k{L zR^+`=UU4Ume<^T_JO}46=*#J6WZz3=sIFob#YI!7v&_(RG~sykV*aXbWNofCU1(=C z=MilGPcRFDtU2z<-pKf?>lJh*%PnHqLZZ{USPS(uvt?%3X)c!5M`Rt@qiHaxRN_yL zrEY`cmPa-WzY(*lQ}?TYn8?=uX2Dh+4Yllr19NVpvAXwIuCXQhysu{Sbi`|w#6D#LWT#@u2}_WVSbAsnm=RI0vPM1oN@K0MXC z_>EwpBeZx^li|gaVA3|hDPfKMo<>2ZUA)W!K{U6Zy+64lgRAkdc!w4?Dt2TEk}_*Z z1ooo=YjYbxmzY)amu^71PirI;+RMiH{A{q2M4E?5u1{ryJ8D<^v5dVtGr;~EIU3sX z9cgQN`m(q91A0gf<{C2nAoyZ=)jZ%Eg(TbX{}k<24gUrac+)J@vp3RGd8M-1yh zbJ1EiQgaFO^YaxNn%l9+O|eBdc%o&XTxixuy5L$yNb@s~uT9+oguO)#BmZzpNxJqS zs0E$fURD4}$>NJe&C`fDSh0bY Uk_*3dM*iCa2ODSWN<1;)Z?zBP$^ZZW literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_mainframe.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_mainframe.png.mcmeta new file mode 100644 index 0000000..d9706a1 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_mainframe.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "interpolate": true, + "frametime": 5, + "frames": [ + {"index": 0, "time": 15}, + {"index": 1, "time": 15}, + {"index": 2, "time": 15}, + {"index": 3, "time": 10}, + {"index": 4, "time": 10}, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + {"index": 4, "time": 10}, + {"index": 3, "time": 10}, + {"index": 2, "time": 15}, + {"index": 1, "time": 15} + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_super_computer.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/perfected_phoenixware_processor_super_computer.png new file mode 100644 index 0000000000000000000000000000000000000000..4d3e323d29050ad4e30530202d0297ad3cb0d90e GIT binary patch literal 8941 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 X-<2L>2;W}s_|bN)9gxkIKI#7hn5=5* literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processing_unit.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processing_unit.png.mcmeta new file mode 100644 index 0000000..d9706a1 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processing_unit.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "interpolate": true, + "frametime": 5, + "frames": [ + {"index": 0, "time": 15}, + {"index": 1, "time": 15}, + {"index": 2, "time": 15}, + {"index": 3, "time": 10}, + {"index": 4, "time": 10}, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + {"index": 4, "time": 10}, + {"index": 3, "time": 10}, + {"index": 2, "time": 15}, + {"index": 1, "time": 15} + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor.png new file mode 100644 index 0000000000000000000000000000000000000000..d7ae1a5d2b226fc25bcd34ad357833bf24e9791e GIT binary patch literal 8114 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 MG<7u!)vN>l2eYTHW&i*H literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor.png.mcmeta new file mode 100644 index 0000000..d9706a1 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "interpolate": true, + "frametime": 5, + "frames": [ + {"index": 0, "time": 15}, + {"index": 1, "time": 15}, + {"index": 2, "time": 15}, + {"index": 3, "time": 10}, + {"index": 4, "time": 10}, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + {"index": 4, "time": 10}, + {"index": 3, "time": 10}, + {"index": 2, "time": 15}, + {"index": 1, "time": 15} + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_assembly.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..df49ae7b864ed00ed1130bc0918afebe95eb4c20 GIT binary patch literal 1848 zcmV-82gmq{P)EX>4Tx04R}tkv&MmKpe$iQ>9W`9PA+KkfAzR5G~@URVYG*P%E_RU~>J0CJjl7 zi=*ILaPVWX>fqw6tAnc`2!4P#J2)x2NQwVT3N2zhIPS;0dyl(!fY7Wm)$Ex7RLwHd z$%L5At%`wH1R)@dIEH0r>T{Bmg6H_UhmWs!F`ngp?#~g<7fc5DMB-Vd8y4{f@${yp zbKWP8u(F&dJ|`YG=z_$LTvuFv<6LrB;F%F4lb$Dz5R0WQR=Sv#4V5@f9L=j5F_EVIgol5~@k``V$W;L& z#{z0lAv=EXKlt6PS)7`5lR^og_r}dyuIF)MUZM z`2dob;N~7~VzMnXSjBSK2YW9GRFq@ghpk$hL%LWw< zb~98!Ek&{_NG|lx*~3a5v_MO;M3Q^nZtnU0ekZ?k&L=sr>W8w_&%Jy1O26Nq{0;;H zDf11B1={U)>G%8T34F}%-Mg{d?O3f=xp1yAT}8j&&(DScxy7$A`a(5%)_vG`XKtDd z27}7H1oHxG0_1K5Qw>BnMj7N5zvf%$zuQXFnfFqX@bEEB(~c_uR;yKR-nm?ixE6FB~jg8US*-33}EdYgYHxZhE6W@KniStfeE*IV1 z-DsLdFc_q0*(uwland_JF&+=WC_ zBtU0pCpMdnP$-nFSYKa{$KwGY91bhta5!}vgTbJpX_^GE*=$P&E_o75N=lLkW^SqI zV>Nrw*YNeqJhy{Q4C4NRLLx<1Y=ZZneiH0I~qu!%R9 z_n_ZOqqG`tlP{O5Yuwuk;1l9Te9FPPga6fop+ny<>4CCX#i1jI!1xpoieBf3 z;sQLK4n{{u85|sBNe_lTJOmZMM!*^;z$oK+l~h-|;kaXY56<2Wp}ucn_8GWQIK!2~ z7}I&fU@XV-S_3tc@ytA^b64{>5GMzs3i&5_2BwnsPArq zVi+|>_}v&qQ^uiS9h=mbuuo2B=E1A(Mkawc20&p#gtGJCjKf15m=NPkh>-qX&^=i7 z9<=#Z=)pH_U?_xwo%9#Nr!AR!aHb7PfOSC88XmHPKFmZS(0(uz54?S-Z*2!NOcCK4 zQD&HeoKm){D&>=tnR#%;{RUHjOtk5S7|6~8;b=!D0&j=`-2>f&Rqw&sp(Q;?8)&!N zrR@Jh%4>cpZ%KLko|H{ZO|q`8PA*K6>cNGxP|Uw?1`2>m27oBg>d3@{OIJ}HyAt^$ z3?i8&0_3wxRavvZ0|S7jY4fhK!_ms0KtG@{4vf+(1ieDwa=8eFLa9w$=)p&hRwU3X zF3~G4=^p4Fta=Z6R_eh>K*~EIDJP_SFrAGD-X16d%mDd71$Po29L>msA1|UF*ptW~ zV+<3s7ytu%R24&J9vtO9FoHzmK5&;VA?V7+gJ#E3;y{-;N0&IKd!T!;>OJUNsRs|k zQclfC8I@AXY&^Kx2d25-`GAQ>2@eiuTF0000lt* literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_assembly.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_assembly.png.mcmeta new file mode 100644 index 0000000..d9706a1 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_assembly.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "interpolate": true, + "frametime": 5, + "frames": [ + {"index": 0, "time": 15}, + {"index": 1, "time": 15}, + {"index": 2, "time": 15}, + {"index": 3, "time": 10}, + {"index": 4, "time": 10}, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + {"index": 4, "time": 10}, + {"index": 3, "time": 10}, + {"index": 2, "time": 15}, + {"index": 1, "time": 15} + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_mainframe.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_mainframe.png new file mode 100644 index 0000000000000000000000000000000000000000..57cb269030d6b7636e1443585b1f3c867888a90c GIT binary patch literal 1322 zcmeAS@N?(olHy`uVBq!ia0vp^0zf>0gAGVBI=|itqKbpuofy`glX=O&!1Bb?#W5tq z`R%M+pQ))5$MvgzhDA^A4B%{5&CE%;(EYT;*zQEM{*u$0d)Ka6UgW!K<1|UXGt;&# zIhJJ1~fIjvXB#;02@=(@iwY4DO-YTg4;6ixU~c|MvBrH?wp4)91XyomU!v{P(vl?x|1CUo>Hj*i_N@fcK+7 zn}iGd{=fg)=U7_X$Tpb2Y|Qr0|5S42PVw&D-&hkOE-tbPjogh!c?Wr>)&0G_ zr(3(lm$y|UhaF2fsB7N6l3BKi@fXvj%jqYSCp&*CO`Dj`y<(PS_A={Ao5zKpt~~g{ z_lVJ6#!gB46#Er{NXdqe9}9nGCnaTZ|4`e;$RW4JgF(ya$lC|o1>&pugcVr|)_+ud zoyo%T_NG&q!=FsAp9iY`>R)~;jSdGY6yB^c}+IvAF0*v9n8Um4-@_HT}V#56({^Z)v!@9{EY-zUcJGPl^R z80;#3FLX3L(o*B#aEkq8ZLPukpt;A{*O%Xweb5}Pee~y+@Sh2#b=?MARz6uET~~G8 zS4`d{tZTC=TLZs<5`*TNwGGqQ`%Z7#TYM!^so^TK^#|q`&IzT9`F&(t_SwDAmY95L zqRe@*0MkAECJZ$jYOiv_?Rwj6{qNha2S?8_$d|mSh`F}rx7W`F%Qm=5WUcA=nefzI zO#TJK4+cdhfn&G0Zp4;_gt>5Ch1=mi^J=f1L8-tkcJ|Nbysti8*>7{FI0K~P!De;; z6^d$4n3;m?Jo4m2Vm99_t_|3`S>wU41uwM)_$%lMprKe+J6b7#H9;mxceylc7E&c1#30KubKI1$nOdN*K2U)*_Yi9S--wagZgH| zp<7%(Do!d^KDup<@D41D>i1m->| naJqg`y*3^kZXf=CJGfus%p=b72SowE!jHkz)z4*}Q$iB}f=g&O literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_mainframe.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_mainframe.png.mcmeta new file mode 100644 index 0000000..d9706a1 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_mainframe.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "interpolate": true, + "frametime": 5, + "frames": [ + {"index": 0, "time": 15}, + {"index": 1, "time": 15}, + {"index": 2, "time": 15}, + {"index": 3, "time": 10}, + {"index": 4, "time": 10}, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + {"index": 4, "time": 10}, + {"index": 3, "time": 10}, + {"index": 2, "time": 15}, + {"index": 1, "time": 15} + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_super_computer.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_super_computer.png new file mode 100644 index 0000000000000000000000000000000000000000..b71cfc0df81abe9bd8a77e82b8d6746ce07ee519 GIT binary patch literal 10514 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 YVq+o4&@os10~mpxmXYRbb-R%N0&&kR+W-In literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_super_computer.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_super_computer.png.mcmeta new file mode 100644 index 0000000..d9706a1 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/phoenixware_processor_super_computer.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "interpolate": true, + "frametime": 5, + "frames": [ + {"index": 0, "time": 15}, + {"index": 1, "time": 15}, + {"index": 2, "time": 15}, + {"index": 3, "time": 10}, + {"index": 4, "time": 10}, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + {"index": 4, "time": 10}, + {"index": 3, "time": 10}, + {"index": 2, "time": 15}, + {"index": 1, "time": 15} + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/unstable_processing_unit.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/unstable_processing_unit.png new file mode 100644 index 0000000000000000000000000000000000000000..d72d4e0aeb706bcf9167b428cda603d291ac920e GIT binary patch literal 1438 zcmV;P1!4M$P)Px)SV=@dR9HvtnQdrWRT#&g*4I_*mq^EO9XL0#=`brzYBOzC5Ole{jt5tpR-VAB`cvWQz7$0)3mflQeQF&&+gG}U$54XsSD4EmuR$ik{)>oPxxljl5n z?n`oSJ+YJ(>G^V(=03mkKmT*j|D47N-DUF*a0$Z6Un? zGqW>r^VZFR9Kbf~HgVITUnc|ruM87^ubTkh;4`@Z?EO^xZMyliTFAv%$juahy(>3< zkTt;}fc6tMoqW7Q3;}y*>0E}=+c(&N{lLFZ*hyhe@(D419RR1!UGlBC!Fj1z8MhYX zdr}=cccdt&EUN^2;ThpLx{a`S>LpSTB41KBQi^#x0DdU3lqgSMoAZYFo~Ms}dHwwY zMS2cEYnc}2dch^WYNjK&eP4GsfApOh1^U5xTKXEgIUub z28a$jjiw{XpE^nnFQs`|=^q{$hdv7c&Yf2~xi&0o@-zYn%s>0BvbQpR0w6l05{%W(vSO zz#c?b1M)=1(@}TQBJ<{Q|)qnsj#+KLlAb34Nfa@6rYY7r;O+ahNBo96vpgahF zq!ublTGc!-1z;Xv526LKT<-+%_vDcWDBWLN0qlps?ILK+kVzhNy_m^^vvebSz@XL# z{v{6%T4Ta-bQ@v*?=lKH$rtH7IP)gu0Z$+MQsZ4h9vplt2GW54K_0BE?Y-BT6rR2} z;ga9pkKVmRMHUwz0E_cp&b{+V0?cO=SP0S^NP^e5#dv#@6qGX>ys z#vVj#%UaHd0h$AL`RyI0H?Oe+`$6lNpss<3jkousFOzu?qYHb$An!eO?5t0>y@zaZ z;W#d5gf*YfC^$^MNH6EF-(DaEndxI+T(zonoq{a847c}?FAmZGEpT;v2e|*o{fO&= zm=s@fhkPD_EF(Dx{a{Lv)hFNl#jkh=fT*4Kb5&>=Y{m0s&qEU@Ku=6>%flA zQF(yY{?$BK33(9RO|Ju+zR2Ts;P5Z>MyttD1qi@mu@>_A?}6y#H~}Uz3LFH94vs@@ zoz*xG#?SvjJ-?$CDoO?kgv}Iyd4N5L=1`x<+2RLb!#96{$6GF+2Pob1Tsg2G0@p>* zvUZc#fy4XAJn++nJz!An)9Tn+pYD9n_v(mn9Nk8k=Tt_)B>5tp2j7P%x_J87m$FJ# sx=w*=7yZj95BmB?KpLP0uKYas2Q>w4tzz*Ec>n+a07*qoM6N<$f~NDfvH$=8 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/unstable_processing_unit.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/unstable_processing_unit.png.mcmeta new file mode 100644 index 0000000..d9706a1 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Circuits/unstable_processing_unit.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "interpolate": true, + "frametime": 5, + "frames": [ + {"index": 0, "time": 15}, + {"index": 1, "time": 15}, + {"index": 2, "time": 15}, + {"index": 3, "time": 10}, + {"index": 4, "time": 10}, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + {"index": 4, "time": 10}, + {"index": 3, "time": 10}, + {"index": 2, "time": 15}, + {"index": 1, "time": 15} + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/IngotBase/zeronium.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/IngotBase/zeronium.png new file mode 100644 index 0000000000000000000000000000000000000000..ad556fc08324e0d538359f2158e5288cead5dd00 GIT binary patch literal 446 zcmV;v0YUzWP)rlRR2o4-M zv`FmQyS8UIY?E#zK$Uu6j`n=dZ${5zW;~|cqiDc?`Vt@1nDb=Sdyx}?hd==D)-58i z*#(=6$aWw83cYw<<14{C5C=^y)U~j^jz=f5-G>usxpY)cz@Vt%oN#z=**cy*t!Qdt zvkQ1H;t%lUYC()j7z|Y-4u%@!WQc&OQ8~E&kxtxtfDe}~A3q1)t`^iaSaUapb}wB$~YS3ZfXzk zt1DDaSf4*(vzwNBbEC>E@Fpg@Kn;i5}83v^f`bTJ9 oe%=t`G}+B<{wFjq`R~8+H_f%qd%i;#;s5{u07*qoM6N<$g3T(&761SM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Mats/advanced_quantum_binder.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Mats/advanced_quantum_binder.png new file mode 100644 index 0000000000000000000000000000000000000000..cacd792fa6cd0b0e0f9c5c050f868b4f5fdaa027 GIT binary patch literal 98457 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�NnTWp1p==u%@#lnTSJ0KsYm* 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�Tr9V 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 WUsaFii5$K_{1jwWWoo3%!~P$@B?G|# literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Mats/crude_quantum_binder.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Mats/crude_quantum_binder.png new file mode 100644 index 0000000000000000000000000000000000000000..f73f76a2a67a207886e8a0b5eaf60699e97cb523 GIT binary patch literal 137995 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%0DOWHcQBDRG9 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 S!=DXk7)4n%nHnjx(EkNK_cOWx literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Mats/phoenix_enriched_naquad_boule.png b/src/main/resources/assets/phoenixcore/textures/item/PhoenixWare/Mats/phoenix_enriched_naquad_boule.png new file mode 100644 index 0000000000000000000000000000000000000000..bcc27e7390f900095c1bc177437d4e490b3e35f2 GIT binary patch literal 503 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 BuLl4C literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/aurum_steel_drilling_kit.png b/src/main/resources/assets/phoenixcore/textures/item/aurum_steel_drilling_kit.png new file mode 100644 index 0000000000000000000000000000000000000000..ba34c3956c54fb25e3bb1cd7ce4b6747d1d6fcf4 GIT binary patch literal 1040 zcmV+r1n>KaP)KLZ*U+R`sCEkzKl)gj5&q@hY_5?)@_euSf22N!q0z{yc?Q2YY_Kym8e z5Fvwu2%hQO!{u_psMvL#(bD64NQRTZj^-}DnS22ry9f-;mW=gZvQj}U-ZdMsK&I8^7~DvX`q=i~gO2Lgr;{wze3<(+&rKBQIDdnS3Xs=dU+K!8B%a^X4!5hpu3=8n7!#$X%Yn8LiUGD#&g{c9#8N6)$Z*ZFg|1M3kIZDr4Uj|x^*D| zoHkRTC#3THL%rSD;f-@OzQVV)dP^NRL=bcfnTnX;ddVblpE~K_*3A*5l;pDWj7{W8 zuS%h|4$t^tW)VhG5RODJYATw`%3Nj{kG(-(B8=T;p|DlLtwn+S(G|s3qUTL#ba*(;IJzcwo2%JH`%o!S5npk zf|v$FJysf0VANDPT~5B{%7pw@E?yd@cOXTz)&$_u#3a|RT{!uXw##(}lVP?u^OTJW z07^#~(frA;y++&ma54Zuen%c9D3m21(|N)HFLPOgo-TprGHp5?3QwNB1|S+A;OWb0 zshT#g0n3Yb8ER_G_BL%QznT3GpoF}CqF&r0*cG*G ztmhgn7l&h%fJpgP_5m?FzsbS|mKHuczX>4Te_E0N4<=2K-va;>&f;xVheZSc0000< KMNUMnLSTZhMaW|S literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/empty_hostile_mob_essence_canister.png b/src/main/resources/assets/phoenixcore/textures/item/componets/empty_hostile_mob_essence_canister.png new file mode 100644 index 0000000000000000000000000000000000000000..6abded321a8b185e85bf5ba1e95d29e833d0c4d9 GIT binary patch literal 354 zcmV-o0iFJdP)Px$97#k$R5*>5lf87+a??L;l=l4+LUz&v$Q}C)`kYyRZACJhZKnMX!X|MuHDdu@b(=^ul*$oszKuYNWmSqWoPkN%1 z0_WT^m_w^=TTIgwt{~5IaL%EW3T6X<>-A~@PHsSwB$%ctIMOsdK7v+RmWSD^s`?x7 zUs(VtC5oar3=ZvCfH;nS%{GpscMsMpG))7>7#L&k&U4ka?J)oV`o8y?W?ffcKccHQ zVDIfsm#9syx~{{|^XdOgS|69o2Eb|-Q>GaJUb%IR7R^V6Qvd(}07*qoM6N<$g7a{Y A`v3p{ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/empty_neutral_mob_essence_canister.png b/src/main/resources/assets/phoenixcore/textures/item/componets/empty_neutral_mob_essence_canister.png new file mode 100644 index 0000000000000000000000000000000000000000..a1e58fc28d642af067551d8098453da7c9f46ebe GIT binary patch literal 369 zcmV-%0gnEOP)Px$D@jB_R5(v#WIzMXW>fy7iy`y(p2}fF=A&>xnlmyouC!ZMKJ(myQLGRW|(0g-ZC((U4EHi z!-fsG4FD;A^5hAI3qF1N1Q)|7B{088PMwp2n9v(C_ATBNr z9C(u^O(M?=i&xfy;~AF$Am;}J1b|}-Yb<~ygCljpw!=~$x>G>Wh%**I2JrFmVWfd? z-@bv(fh91k27nZR(gMg35P)eyb^*u$WX&jf0j3aS2#5_zZP)px$n P00000NkvXXu0mjf%QcWR literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/empty_passive_mob_essence_canister.png b/src/main/resources/assets/phoenixcore/textures/item/componets/empty_passive_mob_essence_canister.png new file mode 100644 index 0000000000000000000000000000000000000000..c3cda2d9641f060320c8f49cbf49ba39459a3761 GIT binary patch literal 375 zcmV--0f_#IP)Px$F-b&0R5(v#WIzLoNi6@-#gO^;=lx+s=A&>xnlmyouioIZH{`31web?X>* ztlEd$0Fdq{Po7{H^6AqjxENLg#Jw2)b4jo;fLsAG09gaFX&}v?t}rlse}v`*kO4&v zIp9G0_TmptZzvhaFkD#j1h)Yo+vgN)z-mBPlM}=J)s=9sTd12OyDd2dPx$KuJVFR5(wClQC|CFcgMg4v--|1xhbKPEbaQ#Lxj|SQr@7nU#TsnPljIL>cJ` z!U-zG2x4uJ5Lr|GmK+&klDAm4`9AwSKUOr0kKOJ%UlZqFr_)NDPbPp}*Ol^$qEJ;; z6vr`%lA8c-w?4aU2HwzCV$KVaVp1rac#M*fdQBrD@7WNFEAo%VNcgqDXp!rzso{2lmbo$O5P9 zx=u(_`U>y5PKIGHmUrGPx$OG!jQR5(wClQB!gKoEuJuuhTRU?V9G3k%!pQYHwB#nypwgFWp?L%JF_!8p`Oi7;!S@~_80HoMD{xl z#IEZq^+(eK`dY3jNfMGFTL8olFIV)oSQCQ#1~Ck0?Bb3-zHhj;1HkR4v!PhP{(gvF zAD5J6**E~fWmyg~Xqslbrvw}y-fnbVCu9MDERbms;j$h|ih9MbGn3z5=onz!>9?7ss(O zgS{oppRReI0ZPx$P)S5VR5(v#WIzM*2~7Xd#gO?A7yM&H=A&>xnzOR9uAL^9IATY10^x z4S^c~(!6B;a)x844>N!iqXUp;5CF-gh37E5+Q9(Ui(&xCb}Lg`oIZH_={3W;b!!=R ztlW>=0FdrSj~-zd^7->;xENLg#5@@Ob4oBVfLsAG09gaFX&}v?uP`ute}d)(kO9R_ zIp9G0{^B1_Zzvf`GhAH!6t@8&+vgQ*!fHThvm?W;Tet8V&=52QtU0pX6~&O{mAk=w z{a6An02u(&92y!5*0g%{YA_8l1g`<1DSqI-FG6V$$gZ08v9=bv6*RRJNh#&)ad3iC?z}K%|!R9=D`V>rKjYg0JC@p{t z0RfmMWEX%8K-P?s7hnoOhJe_h)P@bf{0@@?02pP!5rvTYuiMkbF{I+w*$Li!hZT5OeUpUS8NS=+{ax(jao033?YrBz zG>4UrUJqvTESXi4-_o^0jD2>q4NGdPrOWCi&gJEfTP;&N?(qKWlKUevbGkTBpazTb zq`f7{nR d6UgYbwc9Kv!c}2*;Uv&m44$rjF6*2UngEijX{P`H literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/fully_charged_mob_essence_capsule.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/fully_charged_mob_essence_capsule.png.mcmeta new file mode 100644 index 0000000..5628294 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/fully_charged_mob_essence_capsule.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/midway_hostile_mob_essence_canister.png b/src/main/resources/assets/phoenixcore/textures/item/componets/midway_hostile_mob_essence_canister.png new file mode 100644 index 0000000000000000000000000000000000000000..c868606c0c82bff848792cfed39f72cc83ff30dc GIT binary patch literal 365 zcmV-z0h0cSP)Px$CrLy>R5(wCldZ0VFc5`jJ%+bvcmh`9kRY!B4GNFv0Z?c#SAxVLmnXO>7J>#r z)^c;2bW_-}J4q9!<$Uwg>5WeIbHDHBJ=OnxJZ`Fga3GH3SgU7@5$BwWq97IW0zh1r zCG~wz`1x!Q!*CXcA+?+f?E!%3wryWlu&yiBbuHE<0P1O)-XPnyz4o*Km$BV6O+pp` zr~;J+@i>n3_k12p03c0M(WGTrF3Yeii`urm1|WKtWm-UzBs2`eXFwE1LhLxs0n&Ay z@Lkva4mgV?36PI~AP7YB@;ujO@U?`hs>B@wpfg1GJdaSO_7;5KCoGtpyfdh2n(H1w zY#7Gd49J<7=UMQy*C;y7*e)~B4H5vV`0y5Fs(|1d)21_7yFB{`@gU6+1^h@100000 LNkvXXu0mjfPx$K}keGR5(wClc7$;KoExK5@b!E0Ywu60)s57vc-U@Zw1s>Kp^P@6jOx(10kW6 zRa9aS5Co~fw5fz5>h6*w|0a9c-EQwjb$0guW@cwPBgO24o27at`qkU{O!OrO;xG)g z`klQk`ubQ>to!`nW01(G9d!)YaCkJ6!7L{c= z4M6rJNwk0{im0yZ^?)D*@DyS%m={EqtFpSX-@SW(oj`6f(L;$-02u!y~0ElAg lU*M$zf^Te_&Uo)U_78E=%n^z(h3xPx$L`g(JR5(v#WIzM*2~7Xd#gO?A7yM&H=A&>xnlm#qvFg{<)MU7R{W`<+>C+jI z4S^c~(!6y3a)u+P4l#ffqXUp;5CF-ghUGB4+Q9(Ui(&xCb{jK0oIZH_`8C73b?X?m zuh@s%0Fds-j~`{^B1_Zzvf`GhAH!6t@8&+vgQ*!fHTRixb1mn>XC>lR^RPxENCK1=K!$(-wuA&S09i9i oUVu3jWC(~2N^RHx%Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0tQJ$K~zXf?UcPs z9AOZ~M=?k6i-?Jl9L8uBlOkZUa+*U6TU#3&%lrXWsl+N+NU9WqAT}WoND-_AiwKG+ z5iN`n;m!{X8gnR#Czp$$d7j{LZz5XVVujC4q8+63umg5Yz?CoMQE7ANlD`}+gx|tN zAi1lmN8+)1?zi(BGQR(oBEEpFpz1)AE#LC%vXGq#1aRoZ-Ioliy3$~(M zU$xvr=%7&chDa|ANRVn0XcD+33TF00000 LNkvXXu0mjf0FW7# literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_conveyor_module.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_conveyor_module.png.mcmeta new file mode 100644 index 0000000..a211e33 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_conveyor_module.png.mcmeta @@ -0,0 +1,12 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20, + "frames": [ + 0, + 0, + 1, + 1 + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_motor.png b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_motor.png new file mode 100644 index 0000000000000000000000000000000000000000..a583db172581689da90cc61b762ba30ab4e23fe9 GIT binary patch literal 762 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0*^^VK~zXf?NnVz zlTjFc)Wu>;=jPgkO3*H{x(WLMDUc{i2r8rtyAk?EasGF2w3s6>^EmO$HRV6&-}T(u1=u zzj_KpIv*>h!)uwZSeAhyZV9zXd~V$d98cd8{v|#pGf^=(2m4p;6@H|Mvn^*KU+J%Amans8x_M3Mr-|YvfpCUjdh;6wzQLBPNVlt1iU>?;i9Qhb1oL z4;K$5KgbBCK1#v>cP6&^56et&odGFfv!l*b!uV7SM;9EzNoTvfwgJA8wJ)Y3y#$Lv zDi>C#8>Z^;G|??d?xJav7>#_A*no9Owv})cIWaP%_XCOvW411vheo##BaV>7(hs;elp2=tIrUx=2DmfP?$6vn zS!X~>s4d=LDk1)30{gtpxZ}Ats~>1@zp6+tLHYp+FVk9WBYM6)mn3(|)ei`kpfI~1 s(1dthq8ky}{ebyEvR6g_`vCy_0$(dL_GZyXu>b%707*qoM6N<$g1KK%ZU6uP literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_motor.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_motor.png.mcmeta new file mode 100644 index 0000000..a211e33 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_motor.png.mcmeta @@ -0,0 +1,12 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20, + "frames": [ + 0, + 0, + 1, + 1 + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_piston.png b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_piston.png new file mode 100644 index 0000000000000000000000000000000000000000..bc529e9909fc3992a0f8635bbdd0bc1edf329be1 GIT binary patch literal 753 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0)|OMK~zXf&6GcA zQ&AMgPeqdSPfW!SMX8#U+BR0K)f5d>2Zy5K)Nf^f2e$4-hJe~#Mq*PKRCJPzWcuKoqKY*^0!oIV_7;K zdls}*o+Nu0rO|=-(WW~KfzHQ_LNl;T8%u(hTPmBx>2^sVG{88$`lz9zvIf9ysnfDN zAG2dL@l|i7$#VRd%Nld0^T~{e$F`nd#t5+)y#kbqfViQ)Rd%!=WPW+-7T0@H&uL;d zVn@|p-_3_5*HkNYo>mzMJful7{z-B#BQyuo-{TU>jz}=`hFVsDzXoFUk^9_2h6>Oylz3s~eOcjHC2xoN_|g`ypZVx`xabV%Jy7C(hYv{Cgil5yuPH>J zir=9dC^0zMeM0tU@+OFAY*?HLE7#2EJwUgw+`h(#XK$S2=$rFM&E!w%m~Y{{6ox(F zaO}44WUjj1Y-`}$+&o3m19idx1m?Mx{zojTq+RyC`ZoI0JqFDm4In<`JT7ZIF3v9n z&Kpehb5IJ1>ut>xzX}H#Fe|L6tN~bS*{EfCV&9@P@m96bg!e(ABbaj~^2ukBb(RhM zGDe8a=oO$;1jOn-Kz?uLI@g0=dTC-dVl&iUBiWExy){Mm!E}F=<{Oyl=#4Pcj@`aj8fRwwB{F00000NkvXXu0mjfKfhP7 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_piston.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_piston.png.mcmeta new file mode 100644 index 0000000..a211e33 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_piston.png.mcmeta @@ -0,0 +1,12 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20, + "frames": [ + 0, + 0, + 1, + 1 + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_pump.png b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_pump.png new file mode 100644 index 0000000000000000000000000000000000000000..f341bf98eba8bdf35e9c6d409c5444bc8662de1f GIT binary patch literal 789 zcmV+w1M2*VP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0;)+wK~zXf-BjOe zl3^5nTrN#3GHpq=M8`MNh?ZfD5xeXr>SA$bLM_D(YYp?x|Vs)zW1AMBJO4vJ@E3L^PTgY_q@-`cd)0pZM+gVVp1P{Ok|U-1)fe1Qd0?J*3uYX4ZvcyBlKqy;pLFhxuSs(j5-ix0^OOv zr8S5xOyjtzm2){*hFacPFuH4B#0yLU$!LPfy?5?$JUS4^XnG7WOtUYbbP%1NQhl57 zv+8}#Uc5}bl_S8zfk(2nnMX@@w_ZUANUB>c4lF0*IQVk|-G@3kPQp305+?IAihu+b zQIP4Kof}rXTl2AC>81>pR^o^i=WCJ)>`(zxp6)E(*{lAgKjx+4GIKJ3Fhv168v3W409mI##@?eoM(tlsJ>dXTnAgM0qfochG>$^Bk!r3$q zL<`eZ8n7YA;+?k_A=DxhlmetYk;OZI)_mOEJaFmUrOI~cq+QPgDnd(k_X5B_UGI6W T`9<_X00000NkvXXu0mjf?f7K6 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_pump.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_pump.png.mcmeta new file mode 100644 index 0000000..a211e33 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_electric_pump.png.mcmeta @@ -0,0 +1,12 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20, + "frames": [ + 0, + 0, + 1, + 1 + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_emitter.png b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_emitter.png new file mode 100644 index 0000000000000000000000000000000000000000..dbd77f53f0d76e0432cbd42784204f3209acfac9 GIT binary patch literal 2293 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 q9zYb~0t?Q9i!ILI^3F+cF{D1*i=rn zq2=@9c)p%vbE4pTci!*3&-=XZ_nhYlfLLvh#1EgeO+pBX6Gi1wE;+ zWs|5}F}@&mW84+QQ(Rd&I0R&^Jdrq2!}KQU;$MU&abzAbYG%%-_|GqPw%8$^#LHHlxV(Qhaco> zv%+5rNPxuRXmvl(e7*A2Cl|=2^D6msVOZtbyb(ERq}=_WwEB!(I?vVlK>$uHo##mN z*9`sr4c)#k0BC6pDnDR)RTU=|M@>JtIzNcjrOg|Wd&);0T`WKN@3%O1wr$>s^tjP0 ztv;hZyA^7jevnJ&S;=^q4@{dQ0FEW@*?5#E(arFlnSjn>Qlu2bIPG2=#q#_XCr`yM)#mb9|BM zxkmzce?M@13tDGP(MjAN5%zqg?hb&K#-Qx#K1}cSON>6gvIxoj)B@i zOJmUC2Vb^-%kcNT4&m4Zw~j%2?vc9ha7g3&nE6|KQ#e(3V9i!dIIbhO#oP4p3Y;mt UH)qo5W&i*H07*qoM6N<$fLY-K( zHtJxp`g9sMlq2>3YEfLq>Yw8e-rN&d-1>V|Le90C15rMK)z1y#)^KZTWnofNi2uo* zTfTpK#8e;R<8?Oa^wLhB)?2w~@s#xK1s?bFPwcNut;wsL**>|?XX_#Tyyvxwf}b|G zd*5zY^0<3{&&K-`T%5aPVEb$A-ZBEwhG_Hp2t#!NjFs z2G0G}X>ZC-lyd%2SoS2ycq)pyky!DyThsoF!Ygwhqx>I>bB1np4@@lj_l@)3y-y;N z605t9HZ_)2*Gt>RzV#S#TIXjzW+-mMK~p|5MK7fo3|CM3c3|w@>&sw_lW7&nmgJa) zn98VUC8^OGB&`0%W)@RRNLWc|3>;&MAk(zbIc72; zCsv`#S*a2eEa{vH0RSux!K_c&E)A7Sjf?tdy{lW8#<*Ml;Fe zv-xZoinMAo5f&g}GQ-S-8jF`jjgWwqgq3Eom@p0}D=Ukg#bX=I8V*-17IR>PgCGz< zKvcHDf?FX2HGP<5ghobEDznyP(Had*nif|YGb|Do$YVG`y(uPUl-)p$=l~SqSaB1F z%Z536J)N};O<5u{f%8Z%A4F4%Y!k_eCn;lwSw%)>k_O9kyE~y8^)+Rfb+#%96^GQ3 zdH|z9H124qdGeUJQ8Zn(Myog3Jb=QZD2rD8KW+Yy5B6QkcdYJ`D#87=i{)QM{b}j zxIsnIJb;<41te-dSB(o16jI`97~79mR1?!U;a1*3=S-p_~T zApj4Gh`9*PCm{qC6A*|?Kq4Uzhm-=9kcX;ZSb!*5OhSc48O?eev`nkVH6+Jm(6E@a zvRHVWT*5-wAX(coPKR6604iZE)EY9ZBUXi0PbOG!S~#viC=ek$u^8ry5H3$Nf=DFI z6qqcUiVL%O2#ZPUj)ByHfH*yLz|~d|7GWlFi_xqw8g&vD9h6D?41bFOTZ6zYxD2ro;_+F*&YdG`g^7k zqfX1TO*)3FhD)IEOp;)Y7*%PwK|_M008HU9O#6XO3xtG7z*iy=B0|-m(04GtkJ8{qmeWK5zOG=Q$7vyU@#nikjugq z(FwJFX4kZlRoJ!tN1LZch=!u z7dHj=l;w?`rjB%*7CJb_Gblgwn_hRP%U!$Gm9@!3`~UOn?fyHnysr7IxkL3yx~b-7 zYVG!SO9T%FFZeyl@7hx6xV}=b$)l#_Z0v7wNjH?G9^ThG?p0je7qqo_{h7X$LtU$m zZ2MEzVe#2#`P)1;DkTDT%X(7_%qQ^AJn=3rmsoeh2;&x(ON8hsm#cl4TVz0UN6Js>ZaQU}Q z1=QzJr+bkUFXugZy^byAM+27lyZXO6#_n)%a@p4>Jy*zHo=>IZCcAr`&;9aQNYlJi zjPlCHeL=}c$Hw!eKn<(hIS7ZcP)M-r-%iln8|o+L^% zg_?e@Ii2e4%k(;9DGFK@<}7L-m%rwK%?wIO*QZ3kS(>`wB_?>4 zUv=@MG2LefYdKLcjT2Lv;2^r}>bWV!VJRtbJtT9!l9e_;^2O9`kLDECPW)RF{Z~L9 M87n*fm(;xf0)q9+bN~PV literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_sensor.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_sensor.png.mcmeta new file mode 100644 index 0000000..a211e33 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/opv/opv_sensor.png.mcmeta @@ -0,0 +1,12 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20, + "frames": [ + 0, + 0, + 1, + 1 + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_conveyor_module.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_conveyor_module.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc95e28554ead9c65afb7bde4f59b7188ca532a GIT binary patch literal 832 zcmeAS@N?(olHy`uVBq!ia0vp^0zkZggAGWsTD}nhQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$Aj3=B+HJzX3_GMwMeu+0z&6gaM)q{!&##Bz{B zypzl8ivbr~(*`lMq>Wmu6O^4CTGw2is_Ap&+$9lBza0q^-F#U1w{G%GUYPS>4Ubx@ zeE6J4;#teBH(USyc<=7B*b@`yoZ+7~b9?^%H*f!+{kPNlMuF9#9a^>w^@pca$geZi zYUrN3*{tOKt7V02qng{F9uHB`ny`mC+`Z!Cr&C@PY!6Ofm*4Q`VQdV8{w_l+ugNiU zB`r!?#1vw!w*|Yz?TzH&T2XFM_eetYp<&#O-PQU}Im93OJFR&ldd_ARflr^6x z&Td7(J@XmOpN>l2=wgnM@$Gq%aBJrBKbbouS+nhrPENLe`1rN|l=pAmF7jZt(_gC2 z7sal@&LL*B&6xTAs^^;VJ1nQ)JGQX;;1SXCz9idqu6F~M3vcw8VWx63!Kr7X#;Oyy z^imGq)vCJ?Ru@q4scu?(t%2k7A79PBG2foGRHh-h;m5(WqY)yZDY@dC9^{GI-|(=X zvA#m&xb5{b{5k3Z8~O7Bd;TU|IK%&gyY+|T?gX7KtxemwBMY{7$**aa?-B3L{@lEK zYO#oS+*(Wfgq+vrM@@e?N_}iT+l6HL2EMw2l{XguWZc_pabWTZgNT31UzWRA|5drL zxr#I3O>ns$f&arncaX<_;Q_rda0y?+^M87jGj3sxmhDr%`- znx|~4gcc?Wbqyw8s})}|pAhmn^}aPM5y^8M@(ONs2CwZF&G^FT_Gf{sME9buHE*57 w?yP;p{)oL}qWqmQ{$QV944>nFF&?mg{-0stb4K1fz*NuR>FVdQ&MBb@0J^<%)c^nh literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_conveyor_module.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_conveyor_module.png.mcmeta new file mode 100644 index 0000000..0645f48 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_conveyor_module.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_motor.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_motor.png new file mode 100644 index 0000000000000000000000000000000000000000..720bfca10d25a597f06a7996a7921c115784eca6 GIT binary patch literal 698 zcmV;r0!96aP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0#8XqK~z{rW1ti; zLTS8!mzNhzo24542Q#2xZ{I;iCMcUA0BKgSRA7MNXXl=S#W7r9E3JfL3ka}<%Yrq* zz@e$f8J?Vd&iMKBXH)|~nzbg_G6<{iFz9ZVf{HRQH0@dlWkGPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0;5SpK~!i%?O9D| z6HySJRY4F*!3Iey#h*&6ZESn-&`T*om0s$>Ui|@sg7zX_^wtQTOOGBrh&NGcF&FhB zMJQ5I8fqxEO^mpNC@HkD2#O@lH@k29!Y1uDF^V!DY~H@%&CEBmZ@*=;R4WX7+!81I z+Y0t6ExcJQ@!2*2ocnI}QseRcJfFDrx+KUhdn^k$AMHQP&dIlFJ`hZ2v}FLm*Jx!{ zSj*%%NOLg2LCOX|2DP9e;N#2~%YkdrDfyRv(V;ut?C>J|k{bLz>b}rPxs`Ql>1^gT zU@`Szn$qtxhQk1h;C$CiI?jF9dkH;=J&W_2&+#-ZPp2Gb*!JMZ?rPy&&#B^&go%Ny zKXN~5Et{jcr}MUz9A|(TsBZfMem0&Te#F_~wD9T!p965zodKr=bi1|n7|n*R^8C`s z1UupYlS*)!h)aX!1m_M=Hj|~Zkx54LUJ>iL#zSTt!+~8VtN}>n9Q4hu<&uNK9dC?goEP7B+c%r3mb8ec+ZbW)$nZmqC-WTc&Pqg%{E_&bw*P>JU5A*=H^6lXx)$76iP>AR9 z|A7T$6+PIz#G(g(QV#|xL6dX^W>0#s8$YVs?fE8Z8k(hp9pki`AE0-Sqm)goFq2PF zlO4Z(UAG?DHk=Za9y|#ZZ`>k84=f<7=)vYC7CqR39!!~u+VnuZa06B8!QP=UI?)lU zUJvB^g6Kgxs7ow*ume4KXkM&M53CpN%P@P=17@JQE#DjeO+6sm07KCV>E#}2Y5)KL M07*qoM6N<$f>hXH%K!iX literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_piston.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_piston.png.mcmeta new file mode 100644 index 0000000..0645f48 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_piston.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_pump.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_pump.png new file mode 100644 index 0000000000000000000000000000000000000000..05874e30fc97a156c39c5aef2d01d92a2b344d1a GIT binary patch literal 743 zcmV?P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0(?nCK~z{r?N>`^ z6HydB5pkt0_<`7@pjBInhKjBPZQ=(NT$Ex!UAT&fTHG`gsxHJu>q6?LC{+mPN(4o^ z5Y&ZbPn~wI?PPXqG8)w z*ND*o1&Xh~VCP^bdd^=EBbUQX=!oCO*YWQnGc!Fa*MR&wpjB0-tE)CHM}DM;k+TnQ zDv`kBM`@fZ;4v*k3PvtotYD^HDUh+jc_>2 zg$PzlyHH{5Mny&W;A1*l9v`%aH~4&DgWfF`KA5m9pAV`9R!h53VeCdlMfqSjeay%Q zMo^goM+ZACmhw)2pLjxWk3*|fQeP_hd{7H~FciOq#z0{1e6TMW!&B>`&j-~4tHt3g z1@p%T6*(^?YJ~*As_~(Ucg4NP4R2aKaQG0w)k@G^Ta2&D74gdS#Uwpu~a&4R!78M@= ZzX1?Jq-hO)54ivU002ovPDHLkV1h)=O?dzS literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_pump.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_pump.png.mcmeta new file mode 100644 index 0000000..0645f48 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_electric_pump.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_emitter.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_emitter.png new file mode 100644 index 0000000000000000000000000000000000000000..1abea7c37bda7164653d18b02ad403521d3b1acf GIT binary patch literal 2271 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 Hu0mjf;e|g1 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_fluid_regulator.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_fluid_regulator.png.mcmeta new file mode 100644 index 0000000..0645f48 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_fluid_regulator.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_robot_arm.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uev_robot_arm.png new file mode 100644 index 0000000000000000000000000000000000000000..d050bccdc1e2ec5541ff7d2f8d9f715926e5bd82 GIT binary patch literal 1026 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 Vdx!7oe#!m4>q4WoKYW;y`(Gigye|L% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uxv_sensor.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uxv_sensor.png.mcmeta new file mode 100644 index 0000000..0645f48 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/uev/uxv_sensor.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_conveyor_module.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_conveyor_module.png new file mode 100644 index 0000000000000000000000000000000000000000..ecb2ca05d935f143865c595e5364002db2bbe437 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc4Wgbdjv*HQ$r1$zIF@oUX|tXDAD|{7lU%`f z&3g)?!r8cOnmm^_T}t?O`MAI2HraX1W-NIOn|KW_J2EVjl-%>{!>or#chBZoJ?~w+ z1VhjisZjoDEi?I;)pq?05Myqh(V#Kq=z)Tl_XIl_Uzjz_;WT1N;pS+_nIsUzzS)r> zjpK}{kI^Nmf};ur|30zqP~lK!c8+D7mV))M3Z@Dl z{=IZJ;AL7+z{I$L`+{nM)P;lJnzbdrOvyQrGo_?KM)<`xW#*J-!yu(1r$ek0gl{A; b^6)T(i8ZnA{2KNL7-|fju6{1-oD!MPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eMM8K~y+T#gQ>c zLQxckf5lZwaxgT}CYMZ*2po!Vh^A;L!KRi7N2OJ0EU6(XjG##jTB4yLC>s*YZSalev&9U^F$dA`gaBqGTy82ob zk&w@C5e}~ky_JZz47%sLk~6|!J~4r4WDh$B^=34}YO~@ZzRy(MsHmR5zX}u}$qEN-{a6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0c}Y{K~y+TW1ti; zLTS7pOxp23l*zE_>3$SF1PuUb_OuUY5R~Qz^Or4~g<=R3l*S4`nk9tP!J4m}xCX`` z!;oEs*8mU@6A*>6AmHiar(i>@7$m`luz*FO0A}(Fd8oM$|1n6*N`q|%(ICy}0IU+E z5$0TwW_J%qhOF#lFnjyKm0*SEFJAx~f^HBvFyNZs-DHsV*Jm)dHe;AJbuQSDyLay~ zT%5U=0VEFsAT>{(-e5S!@Eoic>;+J$hA}XJ4M7GV&2L`3VK~nCfI;^14X7vsTr&uu zxBwJjASYfDxWOPIA;K_Y)?BcnjI?Ah`|*?eaE&kk4@8(|kpKFY+)fI|<|sJtZ54S07$8OuWnn zG~^dNz+|K~Py!Aapa_5xhl#E~m`#jk5Wo1 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_electric_pump.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_electric_pump.png new file mode 100644 index 0000000000000000000000000000000000000000..5409100412ef36a078b0a8dac1f2e397ec5fae4d GIT binary patch literal 444 zcmV;t0YmPx#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0Z~arK~y+Ty^_sJ z!%z@~Puv%@bWuqgnu54$Ewq9Jv51Jcu?V7%;4^jaQjofEBQA6i1Y4*USAr@1!JPu+E=l}Z_Jd1iF87?7J2zM;r}l2h6{W&b^!=3`Z!hFxOkuUWjl<@d#ByNHzXrkR z9rap8j3~B?Hm2h#^4WD`V#&z}t)^s`Gw8iMIN>aJGl4TvQJdZIAQSM-&vnuGZE+VIXpdf;g(8poid!lzL@tjZ$?avfews^ z;^JU9G+psJjN?}|20Acy5EqlH8%MezG~rn#F~nlQ4Rv5zmExxNDlvuQNs!Q(MBlj` zTwpZ0or}&zpp~_1+CZ+LV!kucfl*9h+$fEif&L`ND+jW4V1!k*gEXcc536CL(vn!; mnKNOYZu?JY!WE^90Qd$Om6@HA`Wp04+G+RKO}ILEAuR92usBHV_fih%F*ykW|jrPW&lSEhFu;xqf?pjWf)6 zH@COnyU+W4@B6&(_wLiaWlN@)%q_t%Y`Uk;U61}t_1_c&y58}18emvaQgXR`9+wOE zMU|iwh8R}<-i~ctU9q#Qt9n(7k6@74#0BFQcL znie%C*tK0-UOznha1u{+j$CZ4xcF3WI{d`sJCnsjj}AQd%`e-FFFMcnAKU3X^!&iC z`CC4H-~3v~sCh2QzVCVC(7+`hF?0XN*N^P`@d4ZDJ)6>7-aNNAq>QVK<&XAhubrm4%|$Kun7>%I@X4;B6CFL9-(?OzyXJu-%k4Y+ zZ+q)P&!*k=13e>WX7|3Z?$@_&oc;W(x9odoGyQhiU+(&&sp8PmXDdhh`Mrs|VD-x5 zAI-l0{g0WGuW!El=QCFxGEJ)fY{p~p&-blc*X`L;cCPAQ;}87koP7L3&zFzi{_pV% zGyT;kx*ERfn?E>sbZpn%`w#8` z2S+}9uj*8su6XcdUsHSr&phLJC^dTRlVksFUpV%Q5!)-*qXP%FPTq=&a*JBGI)-6W zQJJQe79Ch{tQEs5n~h2| zM432_qiBX=7!o1KSbIbR2{IB}kR{2{xM56)N~$I)5nQJQ0i{)Q5GampfU@fK7T6=P zoDN74Dgji=WTYus)}zj#V_Hoca?ZtaLv+mFu0pCF#+25m0BhP{L|c$|7lnea+8PaK zvJeFdhM|mLF|?bhu+N8IiXe%6=GJbd89}rHl3{~ElC_y^B*)sVBrPx;V`FF$*vxqz zPb8*+hyZmS#B7uhiN$QUG0?=3X3@?d{~#oR*&ZNi4se1A3V>#~y#Mm3gjx@TC&r`m zh=_*;qSm1@WReU*kWwQd0@s!0 zoj#9)V2pHb=?eobh@cK)sT65V=gRy)I)Ewl-Jb@B|&N*Ily&eEw& zw9(8ExUM^oLPr7uz3Gr^CL!Jxg+NoHenkm82;CXieX`HI=xB&Q18$%}#6>e^o@RIx z=Vxf%V&PeC5sfT)up&yq_V0pb4ib(&mD#G+Ninp0d%>JL9u4r338tJeEa90>=Yfz- zAqLu@NaTz{Gl+yB8U?5evoPrfl@0OgbQ zk10Vd4x-Q*LaHHgP}60^!OJt%sL12u%}|#b$wSf%S&+v<=jEX$@C>ng19T$etE06ZLoqqdrK^!dlqIY-N^<0xW zHnO(&;op`d*%17ptG$$#KU>qgv1!U6yMZm6HZZ$S?SI-Dd~F%_%OvyJ5~0pp=)3=F~!Z@@7MGswt4a2AFsWcoc72t zZkPliET3AmeaEal_xd|Oz`Bc0&+{#u-xRC*0ajd$J@a%+YW?`)KK+g3safVexVS0# EKe^@jo&W#< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_field_generator.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_field_generator.png new file mode 100644 index 0000000000000000000000000000000000000000..beddfcffec60314ba3a379fe6d5718a7ff1defac GIT binary patch literal 3096 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_sensor.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uhv/uhv_sensor.png new file mode 100644 index 0000000000000000000000000000000000000000..af51a38cadb5df681fb9d0a118ddce434d4e909f GIT binary patch literal 2198 zcmah~4Nwzj8ji?W>YZ1$t*FD{c4;l1ZuT#~d!#WEBB=xrBjB{1ve}*#UVs-QsRZ1Lxuw)C8v)QXX0pkC z?>_JIz3=nB-@CQ>xyxrvpFdrtQq8buTMNMdOyx?N27VWO`va{~O{o?#GxP14nNYqY z@`9IBsnUDvx96oNu1xu>nXf%saML0+d@2o9Up`Y%aQ@GQE#^naNX3Eo+q#=yOsPL4 z-M;233zS{Ge(B)bqaR$pK4g9IPyhLSWUapAZ-@HF?yS2tHgfXT)Ru;b_ee#O_k&9d zKX+BF8%DogRD%YEIdjmtX#e3k8i|>`JZg`oXrU>TG1MEjhJ))Nct}!X+)+ zicTy}Y1_H!=%bg=OwJ=@S4rHes$3^iRmvDy*!d?-_tI7p+`s4*lfEL0FMAc3F^iRGyRt1U(XRwmdZ%K-{SL!pp5M5;x}jp9b5 z5yc3UAP|5+f|Y)m4kP|x+Biv!#>xd5NeIY-=!XkCv_O2QAjk53rCC^jTXU48pBBNC0uyiKTi@s>(SoH@hChj z;9)SWj%G0);du`5xG)1^)RP=Sk~*GcY0_oH85m+2$|g!a8k9`%(QXb6_}wt1C`(!L z?IxH|W3gqvmzH?|HNiQ8zdRhXIt3rMN~RUzaGhRfAT(Nomc+CKPR0<0oD>9|rBLCR znj~OI(VYUJ0|9BJ>40lAAu3biXjzn;qUbfjN(_+VGycp0js{E1w3U`Qz=aVcg%K2P zbmB&e)KP?HF$OGgu*eF0<%ksvP&p`DLIF zlVTh^E=tnkez9(B=8a9f{kYmMvn z0_#BQ@o%ocN#B=9npQPgf_?b9v3`mRB2_j;7f&8b(Lw&YQpU_3w^6cHzSNE1EYnM7Axu zwD(lq?p<9%@mu$&JXfP$xar-Tvx$9l+1Y{ZLly6cw$r}}UFlAlKfP&NV%@RdHWlM| z!sV9x>5(~|A1+w&?2`T4u4=sp&&*DGdD-0uoi%~Jsjnn_b@A`sUA-%Zr=^t~%YDyN zd*)!#j*gM-o0Iy4g##~}vyK4gdfE literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_conveyor_module.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_conveyor_module.png new file mode 100644 index 0000000000000000000000000000000000000000..858de4d527e2b8c034b6fac602e6204803a369d6 GIT binary patch literal 438 zcmV;n0ZIOeP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ZU0lK~y+TV;FG2 z2&D-EVIlGVP$n3>efJWqmnZ{3nr+O?8F&PE!2B;CzAzj)brNg{+yG=7V5WlrO!LcE zub?6f44=RLV0iKRIl=&tA`drbuq4cM7*JJE1Zw~RUTzLB4Fb0x+=m!|ZiBL#64($J zAEZ!1R1(Yv0hl2$SAY!wDL|G00gxmNzzi@j)B@8WaN+zluo@;PA8a!Sg8;H-5KvK+ z1LJU>?F>tnwt+E-4+3y6Y}h&pED#f2h2jMes4}_2xfav^kWc{-NC>D z;(#>6Bo@u}W7wL1m_f@A?l^{-lRkoJ?;rIHT1F7@zYkx7X|M}kJ@#O@zin2io>ZTJ~HiY&owNt?5%(fIs`F<4?p-*GSvvk3;So%_d-xQ-3V!;%s~hCrD( g0dfKxEP#Ol00L;0XkW(EX8-^I07*qoM6N<$g8UwzivR!s literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_motor.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_motor.png new file mode 100644 index 0000000000000000000000000000000000000000..87b017cdf8c1d292134566ee7b8b98ca4a27ddd3 GIT binary patch literal 770 zcmV+d1O5DoP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0+&fdK~!i%?U>I? zR8bVi&xnf_Lca(zDl&`$7X?9Wbk{RJ@1}3%x4~#;*zj&Lp<)= zUA8Hc94%~oJ|-6zdV{0?L=_iXRiW|tsfw$BTg^FY8%f#`(bdyqbo*n8=T;QJc4W=zH2`8WY}gxbJI?nEi2$ApQ(Mo<5xek)YE;9^Z6h19Kq#-FX;Tex10|& z9+d(sZ_ZGv5EN)gJ+$uyWloki6n43XLQ|U>LV7NtYT+OZ;j&3!@Tq{SwEx515@$74fUgmr0 z!o@-`8Mu2fac7C@nqJfFTt2}oKrdL*zt^68Y z5zszzh$Hwu^UY>NIDhtfHD4X$pa3QxJ5p~)M86gmsiFR`9nq?l;QaefnM6ean+ELP zS7)=eK>?d?XS{k)9|)W41GoSli0p$$Yxv-XiGS1wjQSwNs|WRgu(>{f17i6gv%&}C zW;JOO_4zF#g8JYe z;MIfrK=Af~+rh)H@#&WDC#nzB2kYV0gZe=5_CcTd1;Pb5BJCfT%JF>AVWRp#P#>(1 zR}bm~!P^IJ2M>7rz*OaZgUCMU(C35y!v{ov0U|Q;Lz1~wEdT%j07*qoM6N<$g22ma AbN~PV literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_motor.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_motor.png.mcmeta new file mode 100644 index 0000000..0645f48 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_motor.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_piston.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_piston.png new file mode 100644 index 0000000000000000000000000000000000000000..77107a96486383300dcf7e8c2bed535ca04f43f6 GIT binary patch literal 687 zcmeAS@N?(olHy`uVBq!ia0vp^0zllr!3HFmroL1HQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKz%NrE{-7?&Tk`aJ!Bk3>MYk^c2kwlcM-WW$Q=M{J8WMJGNm5=Zv|+3a>i^P1i_AK!Dk`t!5d@AK@xwO@MF*khiwOkLd5tD9Ziu{bHA=xd2l*Q$1z zyv@5DKK7qqYx6N@|Cz?LyvcKVI$uagPIzO!%KiA4!t$nHvpQy1NGGsHU-#wRklTJruDbgpv-9}$%ayloX%;8^_w0~%*mCo)(ev2&uu7N756#t045sfF(%}sA*exo( zR=3sV*Y$=&_E+8Nf}69q+)28yZT{;#MPrtWO$R2elCL<>v}4MqugrhGU**sGd!Qi9 zp2I;vmqTaeuSRyDXFUHti2ulZ*!0$f0Q(jF3Q+T`gQQ_-v&mu1-(?b^L9#PwTU|omvd_#hDa$`G z&pEYno_xrczfNYzrlh`Rx0oCJlQD0{=C91P_kWlx>|)uygTe~ HDWM4fhYK!p literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_piston.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_piston.png.mcmeta new file mode 100644 index 0000000..0645f48 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_piston.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_pump.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_pump.png new file mode 100644 index 0000000000000000000000000000000000000000..9298a6031b58828b9f6db9b40acdd90d3ce3c817 GIT binary patch literal 635 zcmeAS@N?(olHy`uVBq!ia0vp^0zjO=!3HEnE`C}7q!^2X+?^QKos)S9a~60+7Bet#3xhBt!>lZm zHcD#BA3fF;X~6BOqn4WKyy+{yhZvCHh)if*R3nnsD8x0}@MlC|(Boa_Z(APU`Rts= z^&X?=E4P22SN;C;z3O|#ze;yc3A%dymrjesCL`Cfsd*0HOs@n^-{0K-lP$WBN&9eR zjpMW3zc(0tnb*Ez$&wj|9$K$jr&BCa$nk8u@qX1}$GVB8c2>vojXYDnmXsAg*t4O= z%iKM_X`1NXFjuzU>>+~To2TTtxy76l-Jtn^|A>j9bBgKm$4i4wt(&{}d-(6jZHvsm z&$+(5JTt?v{Z@3;%SW$f`JH!u6UzFbW#I#bwQKVVCa(G9l)CTkt>-mmU(UHMIKI5& zlh(qH9EmvT&+cvsS-m?&>fcp0ryNeWbk?Fww`q3bq06a)H#fXLlcjvpSLoH7WfPZk zKjx5 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_pump.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_pump.png.mcmeta new file mode 100644 index 0000000..0645f48 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_electric_pump.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_emitter.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_emitter.png new file mode 100644 index 0000000000000000000000000000000000000000..b669d8871599e7f14835a4525b15c040bc6ac976 GIT binary patch literal 2336 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_field_generator.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_field_generator.png.mcmeta new file mode 100644 index 0000000..fb5148e --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_field_generator.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 6 + } +} diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_fluid_regulator.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uiv/uiv_fluid_regulator.png new file mode 100644 index 0000000000000000000000000000000000000000..d10bf0a304bf5d69aa40c14e12c919d0310a3fc8 GIT binary patch literal 628 zcmV-)0*n2LP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0trb(K~z{r?N~ia z!%!4`b#QXg4%$T&6+xGZpo^1J?NB=iiVh+;x+ulfKj7dXuKocL@eepC_yIx(5d;Uf zwrD%)B9xeO`%Y|4NNQ@Zly~59lb3sLZtlG~!&85X$?>FxrEi-;m$pJ)NYAU})P!7f zFDRe{fYa#kpehuKDv=maOHX+xVDYsej^~@b5{R||@xFd*F_n?Erqyeggzy&^84s z>)Rp^bebO6PlassAYwhR+1{T(7(MuJpt8O#@<1Evf&En8%CY4yOsgqw!1==Hfgo}{ zV4*d|4L?1wS&~I)J;)k82nH(a+aeD{qX!SI=m95 O0000z zMR4nuwW2sxkaW4-MVuX^OOsN;s1QNH;2_?qS=!R*ph1M(>!A6#m_Pc!3-9-Sy#Jo} zQ2=?%5F%JP2~{h$auO=~A#WKX%|M#Bv)b~OA@|jsG;e3cHj%ysY!kV!=EOFUmLDx* zo5=7`N-|DXGEP?VmZ1$G2JmTei^>h^$(QneuC2+8JI&y`L9W-o^6mJH@NNNsVq#5V zt;8rUe(h1Lh5T481K^X_^Uk0ciga9mVTv53}{XIGqfV7ED z{xD&{Mudk`FD|EETsG$h#39+0xQvq(hom?pHMx5HDBIoEY89}@NAZJz%F!X0HDC3= z@e9cS#%l`zxL%<{4@-9H%KzFPmb-Tcihc) zlJ&iM-sgSa=X<|bI~*&PXH1?m8G@h;yUkhx{xjt(eFC`8do)Z#(3m>jVsY3l7T6&Q z9^S`6P~Mfsw^rtjTQ&E0CeMyzCHKr?b4={5yWLq*a_u*zEvAX;_NtHH`}FdW^>Z5! zix2wTmBGq?+`0AZ-48#yeW%yD{{4Ubw0#40{L!GHg(fAId9{;@61?Y^T`>AsI{ zExPEg-ry-cy1DRBqv!K-)l$qf_ZKT2;Z0wa9QwIz2BBBqx!Cg(>DfWgm6G#vH&0wF`xh{TBv;8`|f2poq< z6-H!Du>-aUA_r@f8YPYvMENQL0VFV-FR~s(iM2360#-((T#|wY42wh}%7|Jih+a&k z*XuEyzz6~b2sE@YAkk4Y5Sl+ilAy72Ax7kb5-$W`nU;17VabSqJVp}q2aAhS?14~1 z2cQTRrGuDCiDQ1hoOK)>k_xJTb0U{#qC?J&K@Kb7LPA(%xPmG!Ak9y@vrNi27#4l; zDp&^Ne4HP^LLizd6>7P?*pWiZReO1VFzx{qPN5{;^PM)|%SV0_Pd^zPxTW~MhfLNf z1A!O@tH6ZieC$>uA_q0F0>iV0_@iD;(v)69p`-`gG#(v`x+$#=C23NnW;qq1(&>{t z_CQFY0}Lng0A?i*NPs)7BXK>d)wmf{Luv_>2Ars#^62#x!BHgRPWrDDdC+>aZ*)E~ z4-0q*g3{oGmO%+l#{nLV4%IW97WHUYf*~mlrP8Som}Lxwg6OBgmhpbt%VEKQ7lCDE z4Q7Ykh!9FVv2^%o$pfH9q=*lMqY0~%_j9WyS{6=4QlyU1Xh}+|!PWYtUnwVsKxfHR zDqN{15LnjT08$46(sI)Q*LXn&i^$QEAUXxXXGG*2VA*HnT`@QsEG^MiTH*i~PN)qy zVNmIvDm{?QfRjsbU`c`nmiKJ@f6(|rg269;WLIr`2t?nQGAEA5YOZpWDPi>SaJ4295qX2Z_2#kNmPLq_H#aWI-Iju&IY6!-Sx>248A=v-5K!7+iJI(ow}9G{u%fy{K0cG zK5H6wEV6VRno~F{FJ}t*LHhZHZ`C$UoxZ!{Z0n&dwdabiZly21t9QNp)%XwQ6y@zX zB@D%axwgxH=r%hPV`B$TRKOdSO^bXuX?Qq%`MF(Y-<#QO2Vm0H)x5pORR0?N_BYvV zrfsb4X@7SV&v{>Q9Xi?9{P%*{id@~Ki#Xip>bkWccHzrPvgusWrWa$^vF6%_^j!F4 z)wlDS>t{Q2k8L>+esAI$btjyy+jM*W?rrSZo7<1h-sIgkF(>W3dhr>r?aFkvRdeHF zaA@KIw!OY~Q=z1uYeOhP3su^&VGQ&5XM9W7+id zSXvXDIcwUmK(k{SDl+RAE_DoT!QXgc=Vl4pe_=^yW{x^k|IX2$sD{1>r~P2(kQsI)eBB=kvPP%w2)!J*;)S*&W8KNFegt)JfWwQz`)Gh-JmgrmC;|` zzEvuT!HlJyQ9)XPYf0+TgJ#VcIShvxLg&x;uQN^4Av%qr^1P(nx-6D%`#m*`IUF3# zF^tR_jU1P9au%E}_%qEmAeoK1J5~4aeE#*466^9)7+P5+_Ut}+;6su9ghIwO;wM?> zC7e|fQVOtRb}{x~zM#r;y-|-TQRS=xgDHd1ErqkEPI>X{D+@ok?XXG1%>;%^9T#|* z3d9?nq?i1Bcek1+c++GFr#bH%Ob_jCly49^&6)6E?ce=x?GOL&nB}MNQ{HFx@sxk* z7dJb3by_s4-(X-nD_P*&ak1x-e8HXUG=~`(3wyZ}Cbp<3a2!}aldGYTkwKxT;e3U= S>04mPx#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0gFjQK~y+TW1uTg z^@;fp!cZ<4FhOaoz|P9~KL~@^AdT)Gjtp7Z$zV2E0T5s}KywCI!Tm?~7>o^c!3Kde zD=RB8+`S7CgBijIB2WNOv%IbW!^6uL7+3^E86+Q2 z!)Jy=$M&MS02W|YjMEsdoVW%So4(S5fyHVaI4l^1)WI$}d+8!rEexOpqO6SKe^`JW zdLIhbxan9hgO}C}hytK17+&_H=z()!@w~C4g+VxU8w20T9EL-8^}sfR0Z225jb;eg z3oy-~cm@GjfY~Wuf@r{@83f>A081p+2^nAv@+-&?P{4sTVbKf%Z~+!QE3p4T02a@n sFahx&Ke>;g5i0;00>V%(Jpcm(09RG5ua*5n3jhEB07*qoM6N<$f^-nWHUIzs literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_emitter.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_emitter.png new file mode 100644 index 0000000000000000000000000000000000000000..75102f2273f16c57b94df7a828c8c954b246f3a1 GIT binary patch literal 2126 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 E-$84rkpKVy literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_field_generator.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_field_generator.png.mcmeta new file mode 100644 index 0000000..5d22856 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_field_generator.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 8 + } +} diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_fluid_regulator.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uev_fluid_regulator.png new file mode 100644 index 0000000000000000000000000000000000000000..da1de767c9b7b78d8caf7649a035a217397f1efa GIT binary patch literal 483 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uxv_conveyor_module.png b/src/main/resources/assets/phoenixcore/textures/item/componets/uxv/uxv_conveyor_module.png new file mode 100644 index 0000000000000000000000000000000000000000..2d254e533d1b54d994476c80513e423f933203e3 GIT binary patch literal 452 zcmV;#0XzPQP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0a-~zK~y+TV;FG2 z2&IVtp8uf?DA*3xOQZpw|5+?k7^G#T!MvxBpECS8J_pF!&WL0HvJDW^ApoM;Sa}bW z&%p5R!)J#3kM1%2xpWL>faibtuzD~HVLB9O`ZK619|1Fk1bD$T2%Noi5oQ3Y4KIGh zLk#)w8q8;5UBsX$rvzq$0L&1WD;Qbytp0-(AWMJ%ND>BM2K?g60n;GB_H7DS4HJ|P zwi$#$09i8#+*~a2GS^SZIL-uAI0AcRn1vy9so=I)j0S zJ;Q}%v%qY5T?4RzOn)x%gEfOBF6=l6i7Jo=m_`tId4qxB`bLKLPd|b+gTz7M1Om(q z45|(6auy69KmP$sd}S77_;+I$1H&7j=C5xcG!%UNC&0iWAj-fbD2JX7ATa>~f9?UJ u3~CDo4RQ$_V5CI!q>2q7C$PZ*7#IM<(3_?Vprp3|0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0dPq~K~y+TV;FG2 z2&D-F@xuR576iQP2kXT!K-DJ(RUr`EJ}t^1ZyyfjF)%z_)d(cFV;TU`{EI7xK~S2X zA>Qo;RFr|C(6bB5f&y_3CfBJ_9TQvgJP81BUw# z9)S7C;Lits1{PKb8zmayh5&)8@)0l%0{0)?gR+2{f$}V@i@^Q|@!>BHFgDPI@)#J_Y}&|xEPwXWMX(_#20)o`peUyVWkCS4OF#hTih%?S3;+@Fi$NN! Re!&0$002ovPDHLkV1oUrw`2eS literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/drill_head.png b/src/main/resources/assets/phoenixcore/textures/item/drill_head.png new file mode 100644 index 0000000000000000000000000000000000000000..1b3f6f82b4af6e91552eee3bc47566b5ae65aa34 GIT binary patch literal 408 zcmV;J0cZY+P)Px$Qb|NXR5(wil08d8Q5eU6wv-h`XlD3w10Bl32x^L!C~OI$&(P90k@^M=Ev>zd zIk?miBqV_$VZ$YgqIBrZr0B%s@g-BcfzNUe=RE)4`JIPrqs6kdn5PQxgcSBp&C4YI z4X!pi{VEdOBK`1$d9bNLCwrEl8UT?MB8$tUb9v131SDfnc!jfAQ&8=}P*^cO4}(FB z@FeDC3Q|Y#c&&{Zfa(DYtKbe`v==br`xvuJnD=;QghTZ9E)-l*7{H8v}<& z1CobuaSVkw3xHTiiMEue+q<;c&YFdR1jM4prNdGabNaix4*BOlhFA``1B&2O$)a@g zuW<7jlp!763iSoHHoa3CTve;t5Px=9tS$d_E7mt;mtheQyTObA0000=Z literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/earthbound_miner_module.png b/src/main/resources/assets/phoenixcore/textures/item/earthbound_miner_module.png new file mode 100644 index 0000000000000000000000000000000000000000..8116db7b1688ff8b37c0520bcb367ba51cfc476a GIT binary patch literal 1225 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 Q3IG5A07*qoM6N<$g7$J#IRF3v literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/flaming_mesh.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/flaming_mesh.png.mcmeta new file mode 100644 index 0000000..f66dd04 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/flaming_mesh.png.mcmeta @@ -0,0 +1,9 @@ +{ + "animation": { + "interpolate": true, + "frametime": 2, + "frames": [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + ] + } +} diff --git a/src/main/resources/assets/phoenixcore/textures/item/frost_reinforced_stained_steel_drill_head.png b/src/main/resources/assets/phoenixcore/textures/item/frost_reinforced_stained_steel_drill_head.png new file mode 100644 index 0000000000000000000000000000000000000000..0f96f4c7de236741a1fd22e186190c9a8c2dbcc2 GIT binary patch literal 406 zcmV;H0crk;P)Px$P)S5VR5(wilTV9+P!z>a3}{V%48s_sULmbo%ucB9(1)3IU#$=tf;O#O2$4b% zlrSr6QAzNI`)I628wWffT=AaYJNNR;A)|5`{kQ>|O)eD*f)}n<{|4V0HI09aM%e9k zuq;b}z7~sA&;#JT-^Xw`gzx)s90#7~Aq+zVw*3_J@ZrTUxM3Km)oSSVdT?DA>-8Ez z5Qs!cpcue3O{l7ha=DE8e2&3jAjTqnPN%@-0&KUDFBXkblu9Kiih@q316|jJnP9Rk z<8U~@-)tgCd^W~7YqwFYR>ec2F*HpR^?tv{YBmE-C*e(A4r5%onyIN?ucK0_2mtLR zST2F{`ELNFAW>`*MVBN=q_W53lmz5pjK3C((M9ccyP~!y6X1A!zQoAUXz;gIOT0!W z|1v+{!4D;$=inU3T@So2?*9Kty{h-kNp)txHxd$b5pjXHbN~PV07*qoM6N<$f^e0u AcK`qY literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/frost_reinforced_stained_steel_drilling_kit.png b/src/main/resources/assets/phoenixcore/textures/item/frost_reinforced_stained_steel_drilling_kit.png new file mode 100644 index 0000000000000000000000000000000000000000..a3bc346fd304f2d0698fe9b6bcb977c718b33a3c GIT binary patch literal 1120 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 S!=DXk7)4n%nHnjx(EkNK_cOWx literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/honey_comb_base.png b/src/main/resources/assets/phoenixcore/textures/item/honey_comb_base.png new file mode 100644 index 0000000000000000000000000000000000000000..b5d214afab4b1e619fd58f785a08a06acac8a1ab GIT binary patch literal 309 zcmV-50m}Y~P)Px#?@2^KR5(wKlfeyzAP_{c0}s?@37S{}p0xxMErHtX!JkJm1Y|XTFK%GxF}q;r zUg9{8o2_Y@y0;qE%}vDPI40eBo}Z8gATdG$kaEjW1(0othGB4h-@9$w+&s@YUzR27 za)KBE5o1gzs|D6slOuqFB!I;GzB})IW&64=7eYvFl#Wcm^Auo;(h<-GAbYaSmqLR6 z1uwqLsk1)v2D5)rLd4rCJur>RJjSO1oadPx$Gf6~2R5*=|QlV~yKoEV9Dp*^w7J+LMDtuOHS1EA5M@|)SNg$ zf~aWyX@Vs=3wTn=E_Q0Vn}sffXLk4PyxG||&yw1D2+=3fTn3Q z-}gNL;PUh0+$oZC4$t!d0LSY_zjnNCoIGiXF$N(7)LK;)06-^DV#e6NO7>Zx6Xr=v zzVGWh*9>Hg;rZ*q`d1TDO1;+=m}M_vp9R_%0B{dMMx66C+EJxp7-Hw0$XyXX!g+fm z7@ctOXJDSR)>ck2^~hD3q?9oKwge%>n0UJXptWKENaK=r-ictg(boStv3VYuc;4Pf znY1JxhCy?B4$Lu4T9K= literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/pft_icon.png b/src/main/resources/assets/phoenixcore/textures/item/pft_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..437db856a9d832792250600cef29794cb81aa044 GIT binary patch literal 191186 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 %YTteUt@9dl}c$ikdJVQE9K0B=aT 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

kb3Y=sJ*CVNC;xj|d62 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

Fii{W|EY)Ku$}N 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

j+QjeFJU#j8 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�vwihd`SHi(4?d7T{7CxX1L>W2 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 Hu0mjf+K^C) literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/phoenix_feather.png b/src/main/resources/assets/phoenixcore/textures/item/phoenix_feather.png new file mode 100644 index 0000000000000000000000000000000000000000..200fc0dd59ceb9a473d2b681b28f31a5916c827f GIT binary patch literal 28733 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/space_grade_steel_drilling_kit.png b/src/main/resources/assets/phoenixcore/textures/item/space_grade_steel_drilling_kit.png new file mode 100644 index 0000000000000000000000000000000000000000..b9f8de7df7352c64362ad4c76243eee2f8bbd92b GIT binary patch literal 1161 zcmV;41a|w0P)KLZ*U+R`sCEkzKl)gj5&q@hY_5?)@_euSf22N!q0z{yc?Q2YY_Kym8e z5Fvwu2%hQO!{u_psMvL#(bD64NQRTZj^-}DnS22ry9f-;mW=gZvQj}U-ZdMsK&I8^7~DvX`q=ixoWZmq{ z&qI<%@#s6h_j!-c<14h*{GYM_78e(Zq6mOa{7dHH{U3(?{e1xPt_y(H@Yceca=H|b z&xV(mmrnpu6tVL87dm5E4EhIL3}5E3-^VZvj{h2w&1T6>D8Bpp`(w{5v4617habEz z0EE_>$%3Z?-$(0|nQE0ETP=hTXh5gw=>?j4<29aio}iSX8~1qnYeyIWSzEH(d&cnS zh(Eer8jS`30uY7)K)ummV`H7Y-Cg3H9mJ_Sp|!^IJYB6;0f^(6yyM{H^VoIOb(v(W2g6q0mxKO|}4GNQ!{Q3MjuUx%)4k(t(Oixdf&1NwS1JCo=+uLI*2#BHx z-}kXB6KPpIdh`>u+7*lw|0e*;l9*C5f9Vnc>RG^VwfiFb{nM>K@hOEw#G-dZiyFwukL;+ zcH$V&z?r3 b!QTS_-rM?q{Wj`O00000NkvXXu0mjfd3+ns literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/space_miner_module.png b/src/main/resources/assets/phoenixcore/textures/item/space_miner_module.png new file mode 100644 index 0000000000000000000000000000000000000000..67d782cb812145661d54a9493656a9ec746528ac GIT binary patch literal 1237 zcmV;`1SKLZ*U+R`sCEkzKl)gj5&q@hY_5?)@_euSf22N!q0z{yc?Q2YY_Kym8e z5Fvwu2%hQO!{u_psMvL#(bD64NQRTZj^-}DnS22ry9f-;mW=gZvQj}U-ZdMsK&I8^7~DvX`q=ivKU~&sGF0clb8@hUBt<+grI|iiNsK1oHP=HG$u%^rGRZi3PL%qDx5>@(F<2n zU^Bkkef*#IcklcDpA(vOt^BL?>^lv5QpiSf2 zW!U1yzp_+r-EG6V!Ky=71SDo!n1Ku%-0AA1NG_)RVVfaY@(_td^uC(V#KO{pdp(_0 zI9-(Q-NEp?uYC4-Xsy4DqAFCLDHDbSAD<5|D=w0Y$t{r>a1TT*om&|~BkZ5$4BDom%K;MX>Dh$2wYC0eg z^b?MRxazE{b3uid371Yl3bjw50W7UA9UFix@<~XK1e_eK4_kiXb7`<9{>g) z+@E;M?JvD)`5<`_MIy;H*J)Y`4w08<=fJLmrbz%{wv8eX^yBe*_{}1ZW5e{@*#1E^KwKCo`Jvdg)fPrgAz@k-4k0zp61$`1h4pK8JhVl~~UL%ad6 zY4Lv_{P%&W4|*)4^jJpM?t}WpVooWW*YATT4tS8QtlbBfe%WaVla>!MQ?;_gE_2iK z0)Q)f>ga#pM<^UZE|Jss!3BG@e!Tx-AN&~rr;Sm;%UcIH00000NkvXXu0mjfiZ?Yw literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/space_miner_module.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/space_miner_module.png.mcmeta new file mode 100644 index 0000000..034019f --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/space_miner_module.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/test_ingot.png b/src/main/resources/assets/phoenixcore/textures/item/test_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f0b8b90751387e8028a1b4fd660a7df04baab9 GIT binary patch literal 949 zcmV;m14{gfP)Px&Z%IT!RA_t!#<~X+ zdcZ?99vT|cHX*T=1`gm65+jX0RBK{LN#GzRsEG$k<6a1M55q+#yM;}cvf7c^Df}K} zCf(h#1)~S$f0M~1GxL7`_s{>mZ@zr+pF!i9%c82IM-)F-%8@4T{47%071G%p>E#^v zvcHkau5kO4bIPUxKK}9>apU`+aMtW)`FEY;p8A6KVV{R|Hpj^OZz*;FE4AKu8^e=7 z(sb-Fb^ELNCG&u!wn#dg10Z@bXa|a(4DxRK%ZlU#|c=QnABL_)pOXxLs|sK8ub$9%MgxwekEwvJ&w;#^0IO$KlPBvg%rPviM|ryZ!lS-Y`v z{;#`{r#a{?Ae-Yuio+ZqQqmngBC((m_InEU*;wa9H%#=riEfzmef6zPEXcqdA5szr zE{lXuBYebTXK{Mqa{%i0RrBcwZ7i%(oh;vaxC6lo~3KajAX zrZQr1Y`WyfI-W+lH8V#n5~B6eFzMwSYAPfAZrA31pr$ec;MU9>fkV&nBtyAz{vE6! zN-;?{OtxYuJ)JH1-7ZBL9GeywuTR3?FqD;te;^G-8p=+C><^@zrJVmakaCuCE;~QC zJ92@**@11(4`PuJez!|;_}wl=O=U#urD4j+`NKC`*}J>SCY~=olEJZQQ7q@dv1y^E zGQw&Dp9vNCi3QEhOig8kG!$tlI}NfwkaCuC{+ID5 X-t6~tUt9uh00000NkvXXu0mjf2r9~k literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/test_ingot.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/test_ingot.png.mcmeta new file mode 100644 index 0000000..a3cb8fa --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/test_ingot.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 3 + } +} diff --git a/src/main/resources/assets/phoenixcore/textures/item/thorium_fuel_pellet.png b/src/main/resources/assets/phoenixcore/textures/item/thorium_fuel_pellet.png new file mode 100644 index 0000000000000000000000000000000000000000..73871c2ec03cb30d8307e23c6ce30d8f72d3ddc5 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|wt2cZhFJJ- zo$SbU$Uwlg-eH$P&__15J&xb@{#T6QxOud7s|2&-ETh&1YMHBB(j-6K|6^~QsA01v zp#Ll5ZQ;)cpMHKbxoI<>#~Dla(9nW&2PK*%j5s-xG*zbrW!x@nxueIw=iU1kkq$c7 zq86{qE{WaFbE0!4d+q(hQQYNUFZ2Bq75<^k#5il2r19jpJ5MDVaXN5(+-ymx1^nTGBHPCjo}N9SGvR$0-Y35pLVzENA?QMmKcAGzC`TN^`p zu1GU(2-p|%?l$jk*_Mhn&UF@x8Ba22eUyrp(LTX9efwmS1)6pVeZp0YnuR(KzrFa= zk|O&@lkeSk4#pcH#_ezW&V5b2)gW3YvR(Gb>5$Bs^LNg?^F@>?==$+PK^x^2PucFz c-Oz0PUD8Bw*^J#cfKFxbboFyt=akR{0Ig?M{r~^~ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/u235_fuel_pellet.png b/src/main/resources/assets/phoenixcore/textures/item/u235_fuel_pellet.png new file mode 100644 index 0000000000000000000000000000000000000000..3a5bdae15187e05d0b9c95369669e9559a23c9ff GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|7J0fjhFJLT zoovh1>>$u;fAgH*r3%)MOqLzxANFV-Q7S#)w#94v8lE+tcjS9@ES?_v{p{?S+dW54 z34M)WSYaSPeeeB(`;8s>4t#qW1q&1k8$?&TEtHpv6T8HC`MRgXgRc1woID2<6;!6F zW+ZHzu%dZ#(!)IW6$Y!e8h5{)d+v3r4MX_@|Bde*;<$K9YtqbjKGfz&Sv$YAHL2cl f3V&Vnre@Y|1&bEspB_f zSDe=il^zONU>kf0@#4E9TI4 pfFY7#lK3@^Fj1b?p%-3D|xgQu&X%Q~loCICIZS;qhX literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/ev_universal_circuit.png b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/ev_universal_circuit.png new file mode 100644 index 0000000000000000000000000000000000000000..12df0edd80ec17e368c85f29a2196cab4558624f GIT binary patch literal 1209 zcmV;q1V;ObP)EX>4Tx04R}tkv&MmP!xqvQ>9WW4(%YtAwzYtAS&W0RV;#q(pG5I!Q`cX(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?+q|hS92bcG8-aCi;?gNBYjj3ke1fXh` zkx3@Rd|_1#ydsDw!c?NfOg)ud%)xVg-NVQCyExDCzW3)EREj18d?N82(+!JwgLr1s z(mC%FM_5Hth|h_~4Qi11k?XR{Z=A~x3p_JoQVDoJqi-qz;aecM=FY8ij?)JqN3&YK0S*p< zu`*?^d%Sy~cW(dQ>CEp3uH|ySpqdR500006VoOIv07(Ez0NSeSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00NOoL_t(&-tCw_YvV8&#viA*WbG6ThBN6>NH&jM4y-Yo z!C%0iAaj;NK8ChVhQJXr+HgxpZ!VWCp@SfJazDg(!+jVt3=F;>Ftni?>B{22a19@cQF5H(w!IPL|13IdY4bzSF9zp6~DP0RW@X zD3>lwo-?xs^_Ya>Y5^XAbC&>;P_5%1bb%Z zf>u@Kpos^f#2w$ME$LPs5Ka(Hdh#HfwzaijZLMxRc-}t4LLyo{t|Sj64?ZgoyrBno z<9?t&a5pZznFj!vzE7LWS)^QSgp*ovD-Z0MeH{;=BNa&=NFIE09*C;!#RGTaf^gEv zgI0gw_zt|GSL+X2c|c9tp9h!tgF%r8S)o0%5$YkVt%cR&3NPPZ($bbZkUaQzJaBvm zl+pe?D1PbqPI7_=Kuprl9}rH`BJ1oAvO(+a4=!>jb>b2asxr9BAMEaS2=y?rIG9R* zAbD^DJP_8uGY@jt0A|ng!WZFz*ycO=gWcT@*49F(hnT)kr9Y57xDg&y9SJVt!Bzg? zs{4c6k3KIHZ~Hs(fSMGP)Bl;f55)b!!|#W$=nwt? X?ST}O9BrSS00000NkvXXu0mjf#xxj} literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/ev_universal_circuit.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/ev_universal_circuit.png.mcmeta new file mode 100644 index 0000000..114c427 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/ev_universal_circuit.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/hv_universal_circuit.png b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/hv_universal_circuit.png new file mode 100644 index 0000000000000000000000000000000000000000..ab3e6dab749a50ee926773401ed80cbf8a88568d GIT binary patch literal 1130 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/luv_universal_circuit.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/luv_universal_circuit.png.mcmeta new file mode 100644 index 0000000..55ab3d7 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/luv_universal_circuit.png.mcmeta @@ -0,0 +1,16 @@ +{ + "animation": { + "interpolate": true, + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 6 + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/lv_universal_circuit.png b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/lv_universal_circuit.png new file mode 100644 index 0000000000000000000000000000000000000000..9382206eb5bc26a0f576d59e16cb37bc358854a6 GIT binary patch literal 1014 zcmVEX>4Tx04R}tkv&MmP!xqvQ>9WW4(%YtAwzYtAS&W0RV;#q(pG5I!Q`cX(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?+q|hS92bcG8-aCi;?gNBYjj3ke1fXh` zkx3@Rd|_1#ydsDw!c?NfOg)ud%)xVg-NVQCyExDCzW3)EREj18d?N82(+!JwgLr1s z(mC%FM_5Hth|h_~4Qi11k?XR{Z=A~x3p_JoQVDoJqi-qz;aecM=FY8ij?)JqN3&YK0S*p< zu`*?^d%Sy~cW(dQ>CEp3uH|ySpqdR500006VoOIv0KEWw086d$e)a$W010qNS#tmY z3ljhU3ljkVnw%H_000McNliru=n5MI5-q_=e+mEq02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00GWPL_t(&-tC#OYQjJm$Nwop2RBC{hy)x8ZW%fY*?k1@ z1q7$|3EH(UAijZd7BY9ZO>hu0$bsAxCpkN%Lv!iHB*rF!QonDz%l-fN-I4p{BWIu> zEXxY@w(t9f-mVpi+U+(>(*yu;&LO1?x7)3eGRPC@q4mWkh7ym*V=%@}F2}ZQ003hQ z^Z6V>5EyX=j4{}@oib4(HHLEzAw>2bD3jwp&UtQDu>t2Ci(w1SWCqhTPm1(-&>PNV zlNzvie@e845Rg)48ypV?0Ic^3ab^a}(Ro?rrkW*AXE1D?6fdW}{7n=>z?r1Q-b&!3 z|6|-8c=-kZ@cR6Sx6iM{tRwgLxmv2ei8TO-UdvD)tcR2mQc4^Shqx~Y0wa-uGHEm# z3E^(HONsPIbu^pJFl(l~Fo*}lgR^*0aHNZQ5CP>PJW$8FG!I7ZhIl|cxL+O|9k9Ri zpi{qgeX!mW4~PfEgWKRi<@z83$`$Ja*C!qj4~Pf1!Gp^6L8o4g2fDBn54r51#824~PfEgFEMew-WKiMEU!L2qeS<;sNpCR(Me9 kzOmQ0D&9A`oBzs#Z_eSP+Nn(=k^lez07*qoM6N<$f?emmCjbBd literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/lv_universal_circuit.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/lv_universal_circuit.png.mcmeta new file mode 100644 index 0000000..114c427 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/lv_universal_circuit.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/mv_universal_circuit.png b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/mv_universal_circuit.png new file mode 100644 index 0000000000000000000000000000000000000000..cef90ff6cee5935adef16c8d95cc403b7672936e GIT binary patch literal 1118 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 Y13t(p+X632Y5)KL07*qoM6N<$f^FI7MgRZ+ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uiv_universal_circuit.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uiv_universal_circuit.png.mcmeta new file mode 100644 index 0000000..55ab3d7 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uiv_universal_circuit.png.mcmeta @@ -0,0 +1,16 @@ +{ + "animation": { + "interpolate": true, + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 6 + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/ulv_universal_circuit.png b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/ulv_universal_circuit.png new file mode 100644 index 0000000000000000000000000000000000000000..2ae01ee89b56f7dabce9cbc01ba545ee6da49f59 GIT binary patch literal 8226 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uv_universal_circuit.png.mcmeta b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uv_universal_circuit.png.mcmeta new file mode 100644 index 0000000..114c427 --- /dev/null +++ b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/uv_universal_circuit.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/zpm_universal_circuit.png b/src/main/resources/assets/phoenixcore/textures/item/universal_circuits/zpm_universal_circuit.png new file mode 100644 index 0000000000000000000000000000000000000000..8cbc00163e0aa1bcf84d4943b71b0e91e25b2b83 GIT binary patch literal 1187 zcmV;U1YG-xP)EX>4Tx04R}tkv&MmP!xqvQ>9WW4(%YtAwzYtAS&W0RV;#q(pG5I!Q`cX(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?+q|hS92bcG8-aCi;?gNBYjj3ke1fXh` zkx3@Rd|_1#ydsDw!c?NfOg)ud%)xVg-NVQCyExDCzW3)EREj18d?N82(+!JwgLr1s z(mC%FM_5Hth|h_~4Qi11k?XR{Z=A~x3p_JoQVDoJqi-qz;aecM=FY8ij?)JqN3&YK0S*p< zu`*?^d%Sy~cW(dQ>CEp3uH|ySpqdR500006VoOIv0RI4h0DwQLeSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00MhSL_t(&-tC#ci{d~O$G>rxt%JoOfds^bOW}eCVXL%) ze?aaZ@z1zFLtA073)oJz1e7yHwy+wIRMBc<6TIf$kY5_3dwZ+Q1B;pQy?OJP`OJG0 z1r^fiboS}?YPC|*?fWXFcDoH-*8u>WbHs7HU$56n!N4J{=V3aXB8nnKc;I;+EXyhwAtm|`=Nw@emdAjM?!jQY%_z94ni)%cAH5*J!Zh)1y#@d@4k?gQ-sr+K@qIoQ?FInEaa`&F zxjoo!Mc{ftkQqPf0SPJpet$n4#4rpo$PK!xnh98$G|Hl!o^@mx7#Rit;OE;L;y4yd z7CR9DG)>z#n@s>ftJTVE7E;>ncA_teA|wDh`&gJJ9>?Q)Jm@p_pLj5{?aO$O_`c+UhmBiOUKFZ;J%6nuBr+iP=@lMJZNNikn><>+l3irejs^p zqdcgr7wBs5GbV25TJ=JoF(ke(fUgQGz_g$HFo$$0SV;h`|=(s4vmC3zruaHaLa z%(e^f2gHMuPGg_3%ik08`N2gzpmgWoPx$VM#J?!Mf+ckf*!{4*q>KUXD;zj&$pEP>_U1iaje-~DNd z9&%M`G@7t13;p&L;0`3nD(xOL(LO!qc}(zPu1dPT2h%jebolxdHDt0B7E=Lal?wVk zY}-b^{|TXr|G=C^eLncc~{RocZz%lParilQ0tp?Y1(YZJi95Dl literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/veins/casseterite_traces.png b/src/main/resources/assets/phoenixcore/textures/item/veins/casseterite_traces.png new file mode 100644 index 0000000000000000000000000000000000000000..5efa31c23207a094bd085ae08b886a8996063827 GIT binary patch literal 412 zcmV;N0b~A&P)Px$R!KxbR5(wilg~?pKorNHhd`o)E=wIec8L@rF-64xy3-!o4tekrC>t0X#2#!{ zbM1$}@L;?FhaK0kL!O-He81n%yf+H)&qvtTD;K9-UDu@avTFrgcU=eJ`wz2kUqe6O zX4iEgiXwPgMzF0xxI8=RY}W!IC11P1A%h49T9=I;Mh|2p!fY4KT?t3`mj$ z;y8xQ?wczZQV;?(5JeFbMS=Olp8V!8br$S(YJ;UTHtDrm8BF zjz)xF3>k5UqZ{iJH9%xMv*&rtxiJ7Iu-umXi`0)&(=>YKeoQFVb)6W0R_(!v8P_2q ziqW(zOUSYeilU&+JGckDpAwrVNfK051?g8gO~5mmx@5m!*T@m1Zp(`R0000Px$LPHx&(`u!F)#hlW4`!~z0HftgLX z0D`Z0S8>bD?A*+rLjPRK7;hLx-?lB6(lk}D@B5w}kH_TP7$bk+@a1x$`~6Nq5Kvi` zimvOuX_{o)Ht(0jauMLu>BK;+D2gON)3hG7p9JW1JRT{_GK%AvilSHr%vG=g5U8q3 zyWNf)$5{k#w_8@ybshUN5Xq0fq@sysS=2NQU9VS3vS^GDg1f!n?@2c_fmeB+Qy7M< zbd}(IKGW;XRf{CxBcb1l?{o=?7}?Xxtq{tYAqpL_yW$w%BD;pF38nO?h1KbfpSZ?b80000Px$M@d9MR5(wilf6pAP!z|1Sp*Rr6f`do1d&*(uOWh);Gl@$;EOoBiknZMZh|@ZM9ES_@0gzX6n= z(E9o@@ds(%S%k9&oYdjf$8shJwhFL&q0T0=VNt;AE*#fYOX)EIOpX#rEtf!)*5=@< z4b>O8?PLSeENd$3>DCvsF%<}aH$1Y);n!|6?uht!rGU0sMm2PVs6H$6I2 zPBDR4{^-F$MZdQQ$OJ0SIg1pHa%CpDb2KIaug)ssmOnUREyT1%0SjsS3mR&<;_wFc rAnT`;@a!?@bm74p;vkD8Z^`}u3pAV&lH|Y600000NkvXXu0mjfO*E<6 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/veins/copper_traces.png b/src/main/resources/assets/phoenixcore/textures/item/veins/copper_traces.png new file mode 100644 index 0000000000000000000000000000000000000000..bc5eaff55bd2a742c4617e238597a66b9f4cdc81 GIT binary patch literal 431 zcmV;g0Z{&lP)Px$X-PyuR5(wilTAwkQ51$BsRY4AD3rO+YGI~^f1`*N5l9fye`(jYMFjnZASj3y ztqd%(7Ad4{D*QsFm`1A`XC_C-MqMe)1qwcmr1 z_fUg5KPnl9d=2i(P^=FY^ivpB#K7x@)e!8ZoyAMjCdqr-C}eHNT8u)S^`Ul_-F)aR zj!~J1wj)q%zOM%5H)NN_VL6RiFUSGi4 zb7$Tn-VBd%aQ#J1`#WM=6Z;WGyfzO_-8@_s4erZ!lYy6{Lm-Rxn9 Z><5J{r4bu#kQx90002ovPDHLkV1kI}xTOF9 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/veins/diamond_traces.png b/src/main/resources/assets/phoenixcore/textures/item/veins/diamond_traces.png new file mode 100644 index 0000000000000000000000000000000000000000..005f73b72384b3c0547395923b2aafede289dfbb GIT binary patch literal 433 zcmV;i0Z#sjP)Px$Ye_^wR5(wiQ^88ZKoEVo7Nk(TNHK-VR*eKiV-cA}6t?7lZ|-pmU4=Mh49Ng)g@o_f&*EUps1zkqrz z{O%VhxR4Z5)E(%$4(s|1=$isWMhogLo{kQ99C3J3Qb;b9p=sJMq{o{8kj~IBnMjZ; z(A<^^!!TgATR^833m6x{732zp)D-e7YiOPvMuVBmmADSjZusp4eNB++`5{&I;5ZJN zm#02Sw7c`myxPYgR1N72Wh?vWcDr!zu7*lu3FNYhUayDO>T!4?_cdnB9kd!+=Ol0FijJm@0M@gh(Gp|_!}oO!t@ManSjxmpdjvR bCoI_yh?=z#!_DLI00000NkvXXu0mjfH}Ahd literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/veins/galena_traces.png b/src/main/resources/assets/phoenixcore/textures/item/veins/galena_traces.png new file mode 100644 index 0000000000000000000000000000000000000000..e3c8000bc3c357f2131c39904944c85b2100d9a5 GIT binary patch literal 411 zcmV;M0c8G(P)Px$RY^oaR5(wilfg@bKorKGhd`F{5M83AOVmjb5>Z6_w}T*xU_E$C3s#n5gT+7- zW7|>jV7vi`9oMl#o}A}=-}jsMMhX7;NW1#$^P{e=Yg$_6t%U2Y>mXVGaQk*O>;rE0 zeIJq}f#;V53Ifu_$wBA3F5KQd(DfKBEuz@AZHVKT?s@-6nc#Q^9o8ldFv+qk$g&L5 zG=;3#2n9n5N`MBkEQ6+LaQ`?T6$Pohug{}Yq002ovPDHLk FV1j%evP1v? literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/veins/garnet_tin_traces.png b/src/main/resources/assets/phoenixcore/textures/item/veins/garnet_tin_traces.png new file mode 100644 index 0000000000000000000000000000000000000000..bd3a735ce85ccb35d1077f9e3242a406f4aed19b GIT binary patch literal 402 zcmV;D0d4+?P)Px$Oi4sRR5(wiQ@?A2KoowG#U&X+G76mwT3bR;B>0DCa?!z|6t$o@6c+_Wl#m#a zaOE9%>L>)|7M!S!r zo63n1pk?gY^E|F^6u=35)wOt$#!>3J&Uzllgy7w7M~N?&%hQNC)<=s7Mp6Xga-Gj- w7T(hyh<-{8Z?#%M*LBdg?YsjK$=s6t0;PN05%o;V$N&HU07*qoM6N<$fPx$TS-JgR5(wilRs;NP!z?Fw1aI*zJXg;#ej%GM7orge$h@{x|A*jhnf;X2h+ud z638GyNwWASB=X9A;3Fn#hdTML@0{~{_dX^3^N|kq_g6hu6a_E6?MsQ)j4`~VS#95; zMtq>nuInNULwK_pW(?BJ`5Ciq8;_pH*G;gzNMg&fFr7~Mp3mh{2(BeCs&yJrl4+WV z;}}sC;X6%R1;-SefDB|=hN`M~8jTvow-+)e+3j|`Kb4Vq`3sdo9LE7Qc|0Bqlg7r} z^)7kZcDt>mQOLt!fFw!qu~=}@R)gVih|Ok$=gFitkst^-{nvWkZa}z-qTqc#7yY1` zrfIcwGU5bH$b@@5x~4t}145=V`@Ua0HwDlHUh|^;B2}Z*bzPjf8WV{P!{Ek?vOF1a z&Gi_O#AKRf8CI(m(liy#JGlpKKP5G<-|r*ObNm!VH$j_8*CqP}a2LoC{jL;!00000 LNkvXXu0mjfZ_cPx$R!KxbR5(wiQ%!GzKoA{Hrb$x{{jyrB?GJ!>(U2JbHzzL=I0AFtK<+2q#&_=A}bUINQN3tFH@t4%whdz4*g3V?lNm`8=zKmtH zRgCQ=$51VJ|e#;0i-IgTU!0D)l`lq3mxo+sn1 zpiMG7X^yVVCrJRwFlfDAQ?+jt=npj!?LNB~2}zJWnM`EQ<-7sLj@Y(Md7l3oagDVp z5nzxOMZwM=4hLSeYHOX3q*MU&R8?hgmSvX}biM3LOLhjNqudb~8Ivmj0000Px$d`Uz>R5(v#WS|f*qUcxi`Oom}4Mgb42}TB0&;Jbn{xLAz-HECWNfSas&F8({RtempwO!0_TCP7UaefVe=$;y(kYAcKsNC&QC%9oRK1Ize3W z>k9+J(^GKoApAwZsi5#saYlOs#uhF}j}Wp{{eKi;F*#=tA}U(~sf;mw;j z4F4}K2D=oe0qXW)3?DvxV0gK^7d1vM9EJqLgZ+36kT(0zqT<5v=iCBBcu1T57c~t< zu^nU%#0A)#3lb-Z3zIdI}FbnE5y}2|UF~oBd}H sQe|NH{FH&=?JWW>z?NG;Vt5i60Mt&i5pC-m*Z=?k07*qoM6N<$f_*s2j{pDw literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/veins/lubricant_traces.png b/src/main/resources/assets/phoenixcore/textures/item/veins/lubricant_traces.png new file mode 100644 index 0000000000000000000000000000000000000000..38eea05ea3568dd4109cc859b1ec2bf7bd0d76a4 GIT binary patch literal 394 zcmV;50d@X~P)Px$L`g(JR5(wiQ$5RrFc3aBL2&FM@gFD-rC3Dzznxsfp`#s2okU8Ze$XXq>5y^< zhQ^w{!<)&Rc|PvB#DIS;;}h??u9&8YO85KSz`YOx>bh3WePZMfJbXAD;BvXZ>2w0l zxv|-7L=;7kBnj=;%u*4-VHgq+S5;LKU|E*H+D`&h+U<7GG!5KtH|V-f3s|}!2S{L= zCU~9)X_~Hr9mgRjuh)z6nTh1bUsh2hj$^=(kH@1VSq+9UMrzOJQ&B^a{eBN^+d^5E z07*qoM6N<$f@}$_RR910 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/veins/magnetite_traces.png b/src/main/resources/assets/phoenixcore/textures/item/veins/magnetite_traces.png new file mode 100644 index 0000000000000000000000000000000000000000..07bf4df20420314d9546d0052be3107c776f6b2a GIT binary patch literal 396 zcmV;70dxL|P)Px$MoC0LR5(wiQ#*@;KoA}~xq#iJxSaV11`82I#Q$w&BPmj95wwzAPKXa|d|}}+ z11_%7q`0lzalglWvn#+qmoUd4kMh`c9hDxBOu+p(j&QsEaOdV2_5%+)jssB?K^TTm z*Nw2>e~y-Af$O@oUo%TZ1RI7yKwL?ZFu-p2F=Fi{0V?Ub4q28#nx;?`#U^0sf*c@$ zD2kvc3V5Ek3O*dZ$jLAal+Q%OKHgbH5!+jJ0UoTX3Vh$^CK3bzxyP(F3DB-A%W%D3SsqwBolcxO5|M*7%V>8wy0x4b0b0hM z&*wAOHwxec?)TsAi!_Z=RaMsWG$sUVnnuKRT|bSOV_jNAFp@S+17%qf!4%%pJ=l7b q7@j0a(6%j2Wtq$7E1MI(x@3Q!^V|{FBF>%w0000Px$Pf0{UR5(wild)@qKorKGlS2zBNoi>dLOYbUgOb4@65`+O^Kf3NkUN+(N{;x{ql@$w_9>um%mTJ@*>2RWpN=^nx;Zps!F=9ljnJp;>YU?PSW>1y%)7Oj(GSB6?yD-J3`1|7z&fgV4iN4 zyj$0GQa3cQZJQ2<0}mUy%o<>0S(fDczBG{`Xk;~O09;MeD2`*12Wp04NZmon38s*N zJ09IsPQn1lICBsL(z($96G%SG`5y_JfVf_-#hHhBLu{HRH?HgY*N7$8F(Sk;ZJLIP zqTmKYcteBPOEPQ#*8Px$M@d9MR5(wilRvA2FcihFQwImPI*9rWEFCIRq<(HE7wOQoL&2>S1^-lZuqY0B zoPeR}GkwF$q}QBte>vA^^v|We>s{An<2dqCS(cjPIE*nykH9P{@zSYCuU2m&s|y5H|YpzAtA?W=)ln#}ios_UAHqM+yVsT6!t zZ~_=?HXHIhkCG%=69yW4O8en7Bb(E&5G?67}WTi9!uH!g#yWK<{sO@$;sXHh+!5T7fKS#HglP~}> z&U`+frE{YJCXna3`bWYhAnx~japq;-5FZW)ZafUbuMtbGpNJ5{^!0jC+qT?b32$kj ryd=v8kQs)-#eLs@Cs5t&Z$H@&qWjzt^FX{k00000NkvXXu0mjfzY(w^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/veins/mineral_sand_traces.png b/src/main/resources/assets/phoenixcore/textures/item/veins/mineral_sand_traces.png new file mode 100644 index 0000000000000000000000000000000000000000..d246c7bcaf3f7be56b7a183086d9f7fb32abbca2 GIT binary patch literal 411 zcmV;M0c8G(P)Px$RY^oaR5(wiQ%y_5KoEWLrXC6vJyeY%ws=rfD72Ph5G4QBlNY@xh$tv1QlSt9 zLzNWVw4_L5l0zc1Axk$+(t|l=C-Xk`%|yXJA7v81vw_I{jVrxxD0B`(!1#pJH;EA+ zs9D!`VHgJPI{`*xDC!EL)AlCLE=_*UGRunu)|yqkyuR_Ct_cAsEh3^?Apt3Aja4wl zVD$(^W9ZryhH?;?OKP81%E&)F-U^_D$Px$N=ZaPR5(wilRJxpP!NU3PQqdr7Lt|y1&W1;55)g%Wg`|TV-d8H-9#22B(RD` zNR}D!5{;T-t-Rws-<*5q%E3P$?ols(iua~zsFeL=9IkJ-8yvrmgME)0_5n9LjssB? zK^TTm|JL04eSNnq3tZQw^^{pEqFC2;65^922@|Z|R(Gr|0&X^>?Zq-hF8QOpX) zF314_c%BDIlECx4N%7`mLr%J`qkMW0dwFFQo7lDu81innW01*Uw&Iq$U9Znrt^nIGYNc|`kMPX;|$An^4RS8^G)zgRv)UibrBebq-D9e%n ueRxmzVD6{H@B~31$mMcbb}$E7x@3Q!liU%Y+&d)z0000Px$Pf0{UR5(wilf93EKoG@;j*8-JG)i+9O9=(R1ETkTQ_&a;N-2!wE+JQ7!bhM0 z`AFn4ldus4EN&~9<-PaYnT3OYF78pkUagwqcB9g76mje2vbo>y@a_AZ?;bU51I1ta zJzOpqa2yBXqTs~YtT7A&Ow*+IAy_J+_;b4@AuiAJnBa})8>~$lV3Mk;5Cj4Ez7J6p zjSBh{M1Tf7&%)IisDNRk8&heKx~r_+h(u~(x8h%1UBoX=<053EU&)JaDpA{atO z-2Ui>`os(nxhzXK9*>=KV*pOz=XxE#NbM+PS!QQ$$An@FS9M$Px$Vo5|nR5(wiQ$0(=P!v5G1ku4LwGpHWMQr0xL8=f$6o=}Mb#ifWa1aNDR2)=- zMCb<+lh{~kOw<~=FD7YXk`89eefNCabKm3e&yO3$3nILafnVvhz!j_Tyl+5P5bGPo zga-tc8X^=$fqF57^9qhH!K*h)I6rE$|1`6#NZ^g#GH$O`)}!4a1WeArqgpP(>=L}% z-U4)8hw(T>|0x@gbio`D!Ne3$-4t+ntfi_IR(vO4E?~8zal*OAS*1L-4wvCL4sOo0 zkR&yj`Bh)-^F6LcBI^e{Ox;39_Q%X5sPC6ySr(cnFR_i>%WW2eq2>^f-C_l3T}5G1 zts?O-pDlEnQJpzRvrKlAt4qr%Bp}PK>q0*5#!@B$+JNzpbCIZtEQ;H6;mpCl30&J* zWW-MY@BN5{n6yaXHA#SN+vpi@jKKU2FA&IlBtZi?n=UYA49qbOvR-!HCHn!LQ?L=2 STxsS20000Px$cu7P-R5(wild(#}P!xv$sI)0A7D=rXp|o4yLGS@Y5D{Dj!ND#TL2$C#2hc%$ z1;N2Z5jVln&8Z5NnyOSSrb3(K*0xv9jZKr9q=Q+K+}!^^-}&!}gnwR=Q@&MPO|fRGtu$g4G1%2Z%J z41Uf628lKi;HM7!SBQg%B+gDxK-YB?jTW9d5QFAy&G#qi o5fE8sOo(vb9zx*vX9o@0534n;5k%-#^#A|>07*qoM6N<$f=_b8BLDyZ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/veins/salts_traces.png b/src/main/resources/assets/phoenixcore/textures/item/veins/salts_traces.png new file mode 100644 index 0000000000000000000000000000000000000000..3cacf5349f18db3119759be69ee01a7d44094209 GIT binary patch literal 402 zcmV;D0d4+?P)Px$Oi4sRR5(wiQ$1^gP!zom1)(5a8d_RY`U4aP5sd`@x08!FIGQ2oWN8s%B3e+4 zf|h%WkC><(>g2n=^YPAka`4ZGyTre*pZdD4X_Opt4%c1RLHv0b?YqRV54hQ~EC|C8 zcDo&Xmo4|adgx8l1lzW0J!O`L2-bC-fcV65%mBjuU5~Rx0#wp84bn7)BuU_OI?V#E zU62DL;CUV-Ndm`lCc*2MM{?4(E#)&1v6sKBqR4i;1q|8ueMT}F%-idV)S9LlsiBBr z7;rouA&Me$I!mzGY#`5ba9wxQNDu_SH7ChD0ooNs5%&8%%L8Y!ERWQYh#X8=M!VP5 zP36Q0(DM0w2G8?G=SBf+;NvTuzeq!silVSH4>ciJRaGJ`%krk;5$m-@1S4rxRgh&F w5e(to+=IEF62lV&fk=v?SavW+vUJIQ0GzYj5dnUwm;e9(07*qoM6N<$fPx$fJsC_R5(v#WS|f*qUcwN`Oom}IYj8$UPcDx$o~xgelsxKUxTU+NfSasCFZ}f zQxU`6TUQwv&ekz7e7?`fAnEX5!l{|z#ilq29}9p8s>J-4vCd|Aa%mex$(rb41w78;|+>!47`f}xg4f2e0y`3 zf#FI&*rhlPkg+Rf`1tW7!{@!3@E8$yY+`tMaSbFG9&N^BfTY8J2Bk0thD+Uu@Q`%) z&t+1|@a^?228OGX;NlP$U~@7kOwgkaOE|#|067^HK(7xrp!yqRfxQ2JhKC#RBqWd` zNr(Tu<`oD(!y;VX|G$`35yPtk^$ZMO9%4i>s;THsl=uHHXqwCL{rh)@A8&4gG(!>^ wlGku%5_pOO1*o7lMDvI11YCeCYvV~|04OD{5kDS=bpQYW07*qoM6N<$g8J&hn*aa+ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/phoenixcore/textures/item/veins/tetrahedrite_traces.png b/src/main/resources/assets/phoenixcore/textures/item/veins/tetrahedrite_traces.png new file mode 100644 index 0000000000000000000000000000000000000000..f3b4943f634dd4ad3c58c62a5146e770424e4e80 GIT binary patch literal 378 zcmV-=0fqjFP)Px$G)Y83R5(wilQGXkKoEvUrJ+{w50FSCT%z#1RT@#~D2R?kNDfz=2#w23VuQ2y z6`#tEecyTZoh86OAK|FiG;Ld!g-Tu53Ao<24eGi+?K^7N2i)xYJ`_a(S(d^3{T38O z*&dGv1VKRSJ6I~B*l`>Z;!{->6G)P@VeO{@cCu|7p3f&VO#{O)a0OQiB0vLC6hYT@ z2*dDJtg0%Jtm{ho>_+V6FH~&ec^=I33`vqOliOf;-LMH})%QJ=Wl5x51J`xo^?E@R zMW>0RX-f2M+wu(%S5;NW^PJ^@HO%PP9gT?K4jFN;qr1zA86Yy=!Z?mkDenzGw)+UI?J-ic$%iK5uZZ5BBIzZ3>qDt9S!#IzU~3Px$NJ&INR5(wilfO&DKp2LfEG~8uy42CB{-{C~2X{pm2L~0w#ed1wQE>7PP?rws zAcCS`5G$zIibAU;t+j%YFK3codY2An%6+-_{hoWji^D%3r&~WcjPG?+rTm5?>mMJk zDroz9jHh z4>fRK;OX5iNKym@Vvret`8@2Ln#JQeMe_Nr@(GQimwu?yWOEk0Htb)0x$iEP)Px%ib+I4R5(w4lTAoeQ5c4wd(XYjotaY7A|mX^7A~3+N}8-8{~%C;APAyG8r33N zRcdLaMHx*E7TC`s2wJsntrcRFCSj%#Hf5NVr4yqzgcapcTRWtjyCHUG226_dZ(gC%WZ2@_R9GMPjd8aY{+^maYs`NIyd z;y>8A0?i>kC8gx$=cA|@I9yHy3Z`k2N}5cB#+e!)<5|ajuu|y)#ZaWLyoe>aE10$% zMB@_0mgu^TZBF165FU%r+5Q0RpW%PZ0ML%APo0jD;2%vE%)KhT7biF5sk*sg^D1_$B|J6y8FQvCm??Q@9#jU zSJA|wwIvlKEEQ0RM<#IU30`(}gY9^X71=cNi@yQNv;rWW>sk2#0000{k literal 0 HcmV?d00001 From f3efa26dd4badf17cb0d7c561f8191aa14d1b06d Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 12:07:09 -0400 Subject: [PATCH 16/18] Added Bee multiblocks --- .../blockstates/apis_progenitor.json | 76 ++++++++ .../blockstates/comb_decanter.json | 76 ++++++++ .../blockstates/simulated_colony.json | 76 ++++++++ .../blockstates/swarm_nurturer.json | 76 ++++++++ .../assets/phoenixcore/lang/en_ud.json | 14 +- .../assets/phoenixcore/lang/en_us.json | 23 +-- .../models/block/machine/apis_progenitor.json | 82 ++++++++ .../models/block/machine/comb_decanter.json | 90 +++++++++ .../block/machine/simulated_colony.json | 90 +++++++++ .../models/block/machine/swarm_nurturer.json | 90 +++++++++ .../models/item/apis_progenitor.json | 3 + .../models/item/comb_decanter.json | 3 + .../models/item/simulated_colony.json | 3 + .../models/item/swarm_nurturer.json | 3 + .../core/common/data/PhoenixRecipeTypes.java | 34 ++++ .../core/common/machine/PhoenixMachines.java | 2 + .../multiblock/electric/BeeMultiblocks.java | 182 ++++++++++++++++++ 17 files changed, 910 insertions(+), 13 deletions(-) create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/apis_progenitor.json create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/comb_decanter.json create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/simulated_colony.json create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/swarm_nurturer.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/apis_progenitor.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/comb_decanter.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/simulated_colony.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/swarm_nurturer.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/apis_progenitor.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/comb_decanter.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/simulated_colony.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/swarm_nurturer.json create mode 100644 src/main/java/net/phoenix/core/common/machine/multiblock/electric/BeeMultiblocks.java diff --git a/src/generated/resources/assets/phoenixcore/blockstates/apis_progenitor.json b/src/generated/resources/assets/phoenixcore/blockstates/apis_progenitor.json new file mode 100644 index 0000000..1766ace --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/apis_progenitor.json @@ -0,0 +1,76 @@ +{ + "variants": { + "facing=east,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/apis_progenitor", + "y": 90 + }, + "facing=east,upwards_facing=north": { + "model": "phoenixcore:block/machine/apis_progenitor", + "y": 90 + }, + "facing=east,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/apis_progenitor", + "y": 90 + }, + "facing=east,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/apis_progenitor", + "y": 90 + }, + "facing=north,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/apis_progenitor" + }, + "facing=north,upwards_facing=north": { + "model": "phoenixcore:block/machine/apis_progenitor" + }, + "facing=north,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/apis_progenitor" + }, + "facing=north,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/apis_progenitor" + }, + "facing=south,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/apis_progenitor", + "y": 180 + }, + "facing=south,upwards_facing=north": { + "model": "phoenixcore:block/machine/apis_progenitor", + "y": 180 + }, + "facing=south,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/apis_progenitor", + "y": 180 + }, + "facing=south,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/apis_progenitor", + "y": 180 + }, + "facing=west,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/apis_progenitor", + "y": 270 + }, + "facing=west,upwards_facing=north": { + "model": "phoenixcore:block/machine/apis_progenitor", + "y": 270 + }, + "facing=west,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/apis_progenitor", + "y": 270 + }, + "facing=west,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/apis_progenitor", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/blockstates/comb_decanter.json b/src/generated/resources/assets/phoenixcore/blockstates/comb_decanter.json new file mode 100644 index 0000000..ec4a101 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/comb_decanter.json @@ -0,0 +1,76 @@ +{ + "variants": { + "facing=east,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/comb_decanter", + "y": 90 + }, + "facing=east,upwards_facing=north": { + "model": "phoenixcore:block/machine/comb_decanter", + "y": 90 + }, + "facing=east,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/comb_decanter", + "y": 90 + }, + "facing=east,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/comb_decanter", + "y": 90 + }, + "facing=north,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/comb_decanter" + }, + "facing=north,upwards_facing=north": { + "model": "phoenixcore:block/machine/comb_decanter" + }, + "facing=north,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/comb_decanter" + }, + "facing=north,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/comb_decanter" + }, + "facing=south,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/comb_decanter", + "y": 180 + }, + "facing=south,upwards_facing=north": { + "model": "phoenixcore:block/machine/comb_decanter", + "y": 180 + }, + "facing=south,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/comb_decanter", + "y": 180 + }, + "facing=south,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/comb_decanter", + "y": 180 + }, + "facing=west,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/comb_decanter", + "y": 270 + }, + "facing=west,upwards_facing=north": { + "model": "phoenixcore:block/machine/comb_decanter", + "y": 270 + }, + "facing=west,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/comb_decanter", + "y": 270 + }, + "facing=west,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/comb_decanter", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/blockstates/simulated_colony.json b/src/generated/resources/assets/phoenixcore/blockstates/simulated_colony.json new file mode 100644 index 0000000..44c2697 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/simulated_colony.json @@ -0,0 +1,76 @@ +{ + "variants": { + "facing=east,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/simulated_colony", + "y": 90 + }, + "facing=east,upwards_facing=north": { + "model": "phoenixcore:block/machine/simulated_colony", + "y": 90 + }, + "facing=east,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/simulated_colony", + "y": 90 + }, + "facing=east,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/simulated_colony", + "y": 90 + }, + "facing=north,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/simulated_colony" + }, + "facing=north,upwards_facing=north": { + "model": "phoenixcore:block/machine/simulated_colony" + }, + "facing=north,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/simulated_colony" + }, + "facing=north,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/simulated_colony" + }, + "facing=south,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/simulated_colony", + "y": 180 + }, + "facing=south,upwards_facing=north": { + "model": "phoenixcore:block/machine/simulated_colony", + "y": 180 + }, + "facing=south,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/simulated_colony", + "y": 180 + }, + "facing=south,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/simulated_colony", + "y": 180 + }, + "facing=west,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/simulated_colony", + "y": 270 + }, + "facing=west,upwards_facing=north": { + "model": "phoenixcore:block/machine/simulated_colony", + "y": 270 + }, + "facing=west,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/simulated_colony", + "y": 270 + }, + "facing=west,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/simulated_colony", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/blockstates/swarm_nurturer.json b/src/generated/resources/assets/phoenixcore/blockstates/swarm_nurturer.json new file mode 100644 index 0000000..a43735b --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/swarm_nurturer.json @@ -0,0 +1,76 @@ +{ + "variants": { + "facing=east,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/swarm_nurturer", + "y": 90 + }, + "facing=east,upwards_facing=north": { + "model": "phoenixcore:block/machine/swarm_nurturer", + "y": 90 + }, + "facing=east,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/swarm_nurturer", + "y": 90 + }, + "facing=east,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/swarm_nurturer", + "y": 90 + }, + "facing=north,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/swarm_nurturer" + }, + "facing=north,upwards_facing=north": { + "model": "phoenixcore:block/machine/swarm_nurturer" + }, + "facing=north,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/swarm_nurturer" + }, + "facing=north,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/swarm_nurturer" + }, + "facing=south,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/swarm_nurturer", + "y": 180 + }, + "facing=south,upwards_facing=north": { + "model": "phoenixcore:block/machine/swarm_nurturer", + "y": 180 + }, + "facing=south,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/swarm_nurturer", + "y": 180 + }, + "facing=south,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/swarm_nurturer", + "y": 180 + }, + "facing=west,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/swarm_nurturer", + "y": 270 + }, + "facing=west,upwards_facing=north": { + "model": "phoenixcore:block/machine/swarm_nurturer", + "y": 270 + }, + "facing=west,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/swarm_nurturer", + "y": 270 + }, + "facing=west,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/swarm_nurturer", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/lang/en_ud.json b/src/generated/resources/assets/phoenixcore/lang/en_ud.json index 50254c6..2069da5 100644 --- a/src/generated/resources/assets/phoenixcore/lang/en_ud.json +++ b/src/generated/resources/assets/phoenixcore/lang/en_ud.json @@ -3,18 +3,28 @@ "block.phoenixcore.advanced_phoenix_computation_component": "ʇuǝuodɯoƆ uoıʇɐʇndɯoƆ xıuǝoɥԀ pǝɔuɐʌpⱯ", "block.phoenixcore.akashic_coil_block": "ןıoƆ uoıʇɐʇndɯoƆϛ§", "block.phoenixcore.akashic_zeronium_casing": "buısɐƆ ɯnıuoɹǝZ ɔıɥsɐʞⱯϛ§", + "block.phoenixcore.alchemical_imbuer": "ɹǝnqɯI ןɐɔıɯǝɥɔןⱯ", + "block.phoenixcore.apis_progenitor": "ɹoʇıuǝboɹԀ sıdⱯ", "block.phoenixcore.blazing_cleaning_maintenance_hatch": "ɥɔʇɐH ǝɔuɐuǝʇuıɐW buıuɐǝןƆ buızɐןᗺ", - "block.phoenixcore.dance": "ǝɔuɐp", + "block.phoenixcore.blazing_filter_casing": "buısɐƆ ɹǝʇןıℲ buızɐןᗺ", + "block.phoenixcore.comb_decanter": "ɹǝʇuɐɔǝᗡ qɯoƆ", "block.phoenixcore.high_yield_photon_emission_regulator": "ɹoʇɐןnbǝɹ‾uoıssıɯǝ‾uoʇoɥd‾pןǝıʎ‾ɥbıɥ˙ǝɹoɔxıuǝoɥd˙ʞɔoןq", + "block.phoenixcore.large_steam_compressor": "ɹossǝɹdɯoƆ ɯɐǝʇS ǝbɹɐꞀ", "block.phoenixcore.perfected_logic": "buısɐƆ ɔıboꞀ pǝʇɔǝɟɹǝԀϛ§", "block.phoenixcore.phoenix_computation_component": "ʇuǝuodɯoƆ uoıʇɐʇndɯoƆ xıuǝoɥԀ", "block.phoenixcore.phoenix_enriched_neutronium_casing": "buısɐƆ ɯnıuoɹʇnǝN pǝɥɔıɹuƎ xıuǝoɥԀϛ§", "block.phoenixcore.phoenix_enriched_tritanium_casing": "buısɐƆ ǝןqɐʇS-ʇɐǝH ʎןǝɯǝɹʇxƎ9§", "block.phoenixcore.phoenix_gaze_panel": "ןǝuɐԀ ǝzɐ⅁ xıuǝoɥԀɔ§", "block.phoenixcore.phoenix_heat_sink_component": "ʇuǝuodɯoƆ ʞuıS ʇɐǝH xıuǝoɥԀ", + "block.phoenixcore.simulated_colony": "ʎuoןoƆ pǝʇɐןnɯıS", "block.phoenixcore.space_time_cooled_eternity_casing": "buısɐƆ ʎʇıuɹǝʇƎ pǝןooƆ ǝɯı⟘ ǝɔɐdSϛ§", + "block.phoenixcore.swarm_nurturer": "ɹǝɹnʇɹnN ɯɹɐʍS", "block.phoenixcore.true_heat_stable_coil_block": "ʞɔoןᗺ ןıoƆ ǝןqɐʇS ʇɐǝH ǝnɹ⟘", "block.phoenixcore.true_phoenix_infused_casing": "buısɐƆ pǝsnɟuI xıuǝoɥԀ ǝnɹ⟘ɔ§", "block.phoenixcore.twisted_computer_casing": "buısɐƆ ɹǝʇndɯoƆ pǝʇsıʍ⟘ϛ§", - "item.phoenixcore.basic_fuel_rod": "poᴚ ןǝnℲ ɔısɐᗺ" + "item.phoenixcore.basic_fuel_rod": "poᴚ ןǝnℲ ɔısɐᗺ", + "material.phoenixcore.eighty_five_percent_pure_nevvonian_steel": "ןǝǝʇS uɐıuoʌʌǝN ǝɹnԀ ʇuǝɔɹǝԀ ǝʌıℲ ʎʇɥbıƎ", + "material.phoenixcore.extremely_modified_space_grade_steel": "ןǝǝʇS ǝpɐɹ⅁ ǝɔɐdS pǝıɟıpoW ʎןǝɯǝɹʇxƎ", + "material.phoenixcore.phoenix_enriched_tritanium": "ɯnıuɐʇıɹ⟘ pǝɥɔıɹuƎ xıuǝoɥԀ", + "material.phoenixcore.quantum_coolant": "ʇuɐןooƆ ɯnʇuɐnὉ" } \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/lang/en_us.json b/src/generated/resources/assets/phoenixcore/lang/en_us.json index a316e19..5cd2d28 100644 --- a/src/generated/resources/assets/phoenixcore/lang/en_us.json +++ b/src/generated/resources/assets/phoenixcore/lang/en_us.json @@ -3,27 +3,28 @@ "block.phoenixcore.advanced_phoenix_computation_component": "Advanced Phoenix Computation Component", "block.phoenixcore.akashic_coil_block": "§5Computation Coil", "block.phoenixcore.akashic_zeronium_casing": "§5Akashic Zeronium Casing", + "block.phoenixcore.alchemical_imbuer": "Alchemical Imbuer", + "block.phoenixcore.apis_progenitor": "Apis Progenitor", "block.phoenixcore.blazing_cleaning_maintenance_hatch": "Blazing Cleaning Maintenance Hatch", - "block.phoenixcore.blazing_filter_casing": "§cBlazing Filter Casing", - "block.phoenixcore.dance": "dance", - "block.phoenixcore.high_yield_photon_emission_regulator": "§dHigh-Yield Photon Emission Regulator (HPCA)", + "block.phoenixcore.blazing_filter_casing": "Blazing Filter Casing", + "block.phoenixcore.comb_decanter": "Comb Decanter", + "block.phoenixcore.high_yield_photon_emission_regulator": "block.phoenixcore.high_yield_photon_emission_regulator", + "block.phoenixcore.large_steam_compressor": "Large Steam Compressor", "block.phoenixcore.perfected_logic": "§5Perfected Logic Casing", "block.phoenixcore.phoenix_computation_component": "Phoenix Computation Component", "block.phoenixcore.phoenix_enriched_neutronium_casing": "§5Phoenix Enriched Neutronium Casing", "block.phoenixcore.phoenix_enriched_tritanium_casing": "§6Extremely Heat-Stable Casing", "block.phoenixcore.phoenix_gaze_panel": "§cPhoenix Gaze Panel", "block.phoenixcore.phoenix_heat_sink_component": "Phoenix Heat Sink Component", + "block.phoenixcore.simulated_colony": "Simulated Colony", "block.phoenixcore.space_time_cooled_eternity_casing": "§5Space Time Cooled Eternity Casing", + "block.phoenixcore.swarm_nurturer": "Swarm Nurturer", "block.phoenixcore.true_heat_stable_coil_block": "True Heat Stable Coil Block", "block.phoenixcore.true_phoenix_infused_casing": "§cTrue Phoenix Infused Casing", "block.phoenixcore.twisted_computer_casing": "§5Twisted Computer Casing", "item.phoenixcore.basic_fuel_rod": "Basic Fuel Rod", - "material.phoenixcore.phoenix_enriched_tritanium": "§cPhoenix Enriched Tritanium", - "material.phoenixcore.extremely_modified_space_grade_steel": "§cExtremely Modified Space Grade Steel", - "material.phoenixcore.eighty_five_percent_pure_nevvonian_steel": "§6Eighty Five Percent Pure Nevvonian Steel", - "phoenixcore.tooltip.hyper_machine_purpose": "An upgraded HPCA that uses %s, %s, or %s to provide cooling", - "phoenixcore.tooltip.hyper_machine_1": "Each Coolant provides a boost:", - "phoenixcore.tooltip.hyper_machine_coolant_base": "%s: %sx CWU/t", - "phoenixcore.tooltip.hyper_machine_coolant2": "%s: %sx CWU/t", - "phoenixcore.tooltip.hyper_machine_coolant3": "%s: %sx CWU/t" + "material.phoenixcore.eighty_five_percent_pure_nevvonian_steel": "Eighty Five Percent Pure Nevvonian Steel", + "material.phoenixcore.extremely_modified_space_grade_steel": "Extremely Modified Space Grade Steel", + "material.phoenixcore.phoenix_enriched_tritanium": "Phoenix Enriched Tritanium", + "material.phoenixcore.quantum_coolant": "Quantum Coolant" } \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/apis_progenitor.json b/src/generated/resources/assets/phoenixcore/models/block/machine/apis_progenitor.json new file mode 100644 index 0000000..f885962 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/apis_progenitor.json @@ -0,0 +1,82 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:apis_progenitor", + "texture_overrides": { + "all": "gtceu:block/casings/solid/machine_casing_robust_tungstensteel" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_robust_tungstensteel", + "overlay_front": "phoenixcore:block/multiblock/apis_progenitor/overlay_front" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_robust_tungstensteel", + "overlay_front": "phoenixcore:block/multiblock/apis_progenitor/overlay_front" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_robust_tungstensteel", + "overlay_front": "phoenixcore:block/multiblock/apis_progenitor/overlay_front_active" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_robust_tungstensteel", + "overlay_front": "phoenixcore:block/multiblock/apis_progenitor/overlay_front_active" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_robust_tungstensteel", + "overlay_front": "phoenixcore:block/multiblock/apis_progenitor/overlay_front" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_robust_tungstensteel", + "overlay_front": "phoenixcore:block/multiblock/apis_progenitor/overlay_front" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_robust_tungstensteel", + "overlay_front": "phoenixcore:block/multiblock/apis_progenitor/overlay_front_active" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_robust_tungstensteel", + "overlay_front": "phoenixcore:block/multiblock/apis_progenitor/overlay_front_active" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/comb_decanter.json b/src/generated/resources/assets/phoenixcore/models/block/machine/comb_decanter.json new file mode 100644 index 0000000..b7c9693 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/comb_decanter.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:comb_decanter", + "texture_overrides": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_paused_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_paused_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/simulated_colony.json b/src/generated/resources/assets/phoenixcore/models/block/machine/simulated_colony.json new file mode 100644 index 0000000..585fd5f --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/simulated_colony.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:simulated_colony", + "texture_overrides": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_paused_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_paused_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/swarm_nurturer.json b/src/generated/resources/assets/phoenixcore/models/block/machine/swarm_nurturer.json new file mode 100644 index 0000000..2af303c --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/swarm_nurturer.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:swarm_nurturer", + "texture_overrides": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_paused_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_paused_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/apis_progenitor.json b/src/generated/resources/assets/phoenixcore/models/item/apis_progenitor.json new file mode 100644 index 0000000..7cc406e --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/apis_progenitor.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/machine/apis_progenitor" +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/comb_decanter.json b/src/generated/resources/assets/phoenixcore/models/item/comb_decanter.json new file mode 100644 index 0000000..a5b6b2e --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/comb_decanter.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/machine/comb_decanter" +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/simulated_colony.json b/src/generated/resources/assets/phoenixcore/models/item/simulated_colony.json new file mode 100644 index 0000000..70c549b --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/simulated_colony.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/machine/simulated_colony" +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/swarm_nurturer.json b/src/generated/resources/assets/phoenixcore/models/item/swarm_nurturer.json new file mode 100644 index 0000000..3bdba24 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/swarm_nurturer.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/machine/swarm_nurturer" +} \ No newline at end of file diff --git a/src/main/java/net/phoenix/core/common/data/PhoenixRecipeTypes.java b/src/main/java/net/phoenix/core/common/data/PhoenixRecipeTypes.java index 7cb8cdc..8df40fb 100644 --- a/src/main/java/net/phoenix/core/common/data/PhoenixRecipeTypes.java +++ b/src/main/java/net/phoenix/core/common/data/PhoenixRecipeTypes.java @@ -16,6 +16,11 @@ public class PhoenixRecipeTypes { public static GTRecipeType SOURCE_IMBUMENT; public static GTRecipeType SOURCE_EXTRACTION; + public static GTRecipeType COMB_DECANTING; + public static GTRecipeType SWARM_NURTURING; + public static GTRecipeType APIS_PROGENITOR; + public static GTRecipeType SIMULATED_COLONY; + public static void init() { // 2. Inicialize o INFINITY_FORGE como antes. PLEASE = register("please", MULTIBLOCK) @@ -40,5 +45,34 @@ public static void init() { .setSlotOverlay(false, false, GuiTextures.SOLIDIFIER_OVERLAY) .setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, ProgressTexture.FillDirection.LEFT_TO_RIGHT) .setSound(GTSoundEntries.CHEMICAL); + + // Comb Decanting + COMB_DECANTING = register("comb_decanting", MULTIBLOCK) + .setMaxIOSize(1, 2, 0, 2) + .setEUIO(IO.IN) + .setSlotOverlay(false, false, GuiTextures.SOLIDIFIER_OVERLAY) + .setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, ProgressTexture.FillDirection.LEFT_TO_RIGHT) + .setSound(GTSoundEntries.ARC); + // Swarm Nurturing + SWARM_NURTURING = register("swarm_nurturing", MULTIBLOCK) + .setMaxIOSize(2, 1, 0, 0) + .setEUIO(IO.IN) + .setSlotOverlay(false, false, GuiTextures.SOLIDIFIER_OVERLAY) + .setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, ProgressTexture.FillDirection.LEFT_TO_RIGHT) + .setSound(GTSoundEntries.ARC); + // Apis Progenitor + APIS_PROGENITOR = register("apis_progenitor", MULTIBLOCK) + .setMaxIOSize(2, 1, 0, 0) + .setEUIO(IO.IN) + .setSlotOverlay(false, false, GuiTextures.SOLIDIFIER_OVERLAY) + .setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, ProgressTexture.FillDirection.LEFT_TO_RIGHT) + .setSound(GTSoundEntries.ARC); + // Simulated Colony + SIMULATED_COLONY = register("simulated_colony", MULTIBLOCK) + .setMaxIOSize(3, 1, 1, 0) + .setEUIO(IO.IN) + .setSlotOverlay(false, false, GuiTextures.SOLIDIFIER_OVERLAY) + .setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, ProgressTexture.FillDirection.LEFT_TO_RIGHT) + .setSound(GTSoundEntries.ARC); } } diff --git a/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java b/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java index 993c2d0..04216db 100644 --- a/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java +++ b/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java @@ -28,6 +28,7 @@ import net.phoenix.core.common.data.PhoenixRecipeTypes; import net.phoenix.core.common.machine.multiblock.BlazingCleanroom; import net.phoenix.core.common.machine.multiblock.CreativeEnergyMultiMachine; +import net.phoenix.core.common.machine.multiblock.electric.BeeMultiblocks; import net.phoenix.core.common.machine.multiblock.electric.alchemical.AlchemicalImbuer; import net.phoenix.core.common.machine.multiblock.electric.research.PhoenixHPCAMachine; import net.phoenix.core.common.machine.multiblock.steam.LargeSteamCompressor; @@ -349,5 +350,6 @@ public static void init() { if (ModList.get().isLoaded("ars_nouveau")) { AlchemicalImbuer.init(); } + BeeMultiblocks.init(); } } diff --git a/src/main/java/net/phoenix/core/common/machine/multiblock/electric/BeeMultiblocks.java b/src/main/java/net/phoenix/core/common/machine/multiblock/electric/BeeMultiblocks.java new file mode 100644 index 0000000..1e069b3 --- /dev/null +++ b/src/main/java/net/phoenix/core/common/machine/multiblock/electric/BeeMultiblocks.java @@ -0,0 +1,182 @@ +package net.phoenix.core.common.machine.multiblock.electric; + +import com.gregtechceu.gtceu.GTCEu; +import com.gregtechceu.gtceu.api.data.RotationState; +import com.gregtechceu.gtceu.api.machine.MachineDefinition; +import com.gregtechceu.gtceu.api.machine.multiblock.PartAbility; +import com.gregtechceu.gtceu.api.machine.multiblock.WorkableElectricMultiblockMachine; +import com.gregtechceu.gtceu.api.pattern.FactoryBlockPattern; +import com.gregtechceu.gtceu.api.pattern.Predicates; +import com.gregtechceu.gtceu.common.data.GCYMBlocks; +import com.gregtechceu.gtceu.common.data.GTBlocks; +import com.gregtechceu.gtceu.common.data.GTRecipeModifiers; + +import net.minecraft.resources.ResourceLocation; +import net.minecraftforge.registries.ForgeRegistries; +import net.phoenix.core.PhoenixCore; +import net.phoenix.core.common.data.PhoenixRecipeTypes; +import net.phoenix.core.common.registry.PhoenixRegistration; + +public class BeeMultiblocks { + + public static final MachineDefinition COMB_DECANTER_MULTIBLOCK = PhoenixRegistration.REGISTRATE + .multiblock("comb_decanter", WorkableElectricMultiblockMachine::new) + .rotationState(RotationState.NON_Y_AXIS) + .recipeType(PhoenixRecipeTypes.COMB_DECANTING) + .recipeModifiers(GTRecipeModifiers.PARALLEL_HATCH, GTRecipeModifiers.OC_NON_PERFECT_SUBTICK, + GTRecipeModifiers.BATCH_MODE) + .appearanceBlock(GCYMBlocks.CASING_HIGH_TEMPERATURE_SMELTING) + .pattern(multiblockMachineDefinition -> FactoryBlockPattern.start() + .aisle("BCDDDCB", "BCDDDCB", "BCDDDCB", "BCDDDCB", "BBBBBBB", "BBBBBBB", "BBBBBBB", "BBBBBBB") + .aisle("CDDDDDC", "CDEAEDC", "CDAAADC", "CDAAADC", "BCFFFCB", "BBGGGBB", "BBFFFBB", "BBDDDBB") + .aisle("DDDDDDD", "DECACED", "DACACAD", "DACACAD", "BFFAFFB", "BGGAGGB", "BFFAFFB", "BDDDDDB") + .aisle("DDDDDDD", "DAAAAAD", "DAAAAAD", "DAAAAAD", "BFAAAFB", "BGAAAGB", "BFAAAFB", "BDDHDDB") + .aisle("DDDDDDD", "DECACED", "DACACAD", "DACACAD", "BFFAFFB", "BGGAGGB", "BFFAFFB", "BDDDDDB") + .aisle("CDDDDDC", "CDEAEDC", "CDAAADC", "CDAAADC", "BCFFFCB", "BBGGGBB", "BBFFFBB", "BBDDDBB") + .aisle("BCDDDCB", "BCDJDCB", "BCDDDCB", "BCDDDCB", "BBBBBBB", "BBBBBBB", "BBBBBBB", "BBBBBBB") + .where("A", Predicates.air()) + .where("B", Predicates.any()) + .where("C", + Predicates.blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("gtceu:tungsten_steel_frame")))) + .where( + "D", + Predicates.blocks(GCYMBlocks.CASING_HIGH_TEMPERATURE_SMELTING.get()) + .setMinGlobalLimited(10) + .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1)) + .or( + Predicates.abilities( + PartAbility.PARALLEL_HATCH).setMaxGlobalLimited(1)) + .or(Predicates.autoAbilities(multiblockMachineDefinition.getRecipeTypes()))) + .where("E", + Predicates.blocks( + ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("minecraft:honey_block")))) + .where("F", Predicates.blocks(GTBlocks.COIL_RTMALLOY.get())) + .where("G", Predicates.blocks(GCYMBlocks.HEAT_VENT.get())) + .where("H", Predicates.abilities(PartAbility.MUFFLER).setExactLimit(1)) + .where("J", Predicates.controller(Predicates.blocks(multiblockMachineDefinition.get()))) + .build()) + .workableCasingModel(GTCEu.id("block/casings/gcym/high_temperature_smelting_casing"), + GTCEu.id("block/multiblock/large_miner")) + .register(); + public static MachineDefinition SWARM_NURTURER_MULTIBLOCK = PhoenixRegistration.REGISTRATE + .multiblock("swarm_nurturer", WorkableElectricMultiblockMachine::new) + .rotationState(RotationState.NON_Y_AXIS) + .recipeType(PhoenixRecipeTypes.SWARM_NURTURING) + .recipeModifiers( + GTRecipeModifiers.OC_NON_PERFECT, + GTRecipeModifiers.BATCH_MODE) + .appearanceBlock(GTBlocks.CASING_STAINLESS_CLEAN) + .pattern(multiblockMachineDefinition -> FactoryBlockPattern.start() + .aisle("BCCCB", "BDDDB", "BDDDB", "BCCCB") + .aisle("CBBBC", "DEEED", "DAAAD", "CEEEC") + .aisle("CBBBC", "DFFFD", "DAAAD", "CFFFC") + .aisle("CBBBC", "DEEED", "DAAAD", "CEEEC") + .aisle("CBBBC", "CBGBC", "CBBBC", "CCCCC") + .where("A", Predicates.air()) + .where( + "B", + Predicates.blocks(GTBlocks.CASING_STAINLESS_CLEAN.get()) + .setMinGlobalLimited(2) + .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1)) + .or(Predicates.autoAbilities(multiblockMachineDefinition.getRecipeTypes()))) + .where("C", + Predicates.blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("gtceu:stainless_steel_frame")))) + .where("D", Predicates.blocks(GCYMBlocks.MOLYBDENUM_DISILICIDE_COIL_BLOCK.get())) + .where("E", + Predicates.blocks( + ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("gtceu:steel_frame")))) + .where("F", Predicates.blocks(GTBlocks.CASING_STAINLESS_STEEL_GEARBOX.get())) + .where("G", Predicates.controller(Predicates.blocks(multiblockMachineDefinition.get()))) + .build()) + .workableCasingModel(GTCEu.id("block/casings/solid/machine_casing_clean_stainless_steel"), + GTCEu.id("block/multiblock/large_miner")) + .register(); + public static MachineDefinition APIS_PROGENITOR_MULTIBLOCK = PhoenixRegistration.REGISTRATE + .multiblock("apis_progenitor", WorkableElectricMultiblockMachine::new) + .rotationState(RotationState.NON_Y_AXIS) + .recipeType(PhoenixRecipeTypes.APIS_PROGENITOR) + .recipeModifiers(GTRecipeModifiers.OC_NON_PERFECT_SUBTICK, GTRecipeModifiers.BATCH_MODE) + .appearanceBlock(GTBlocks.CASING_TUNGSTENSTEEL_ROBUST) + .pattern(multiblockMachineDefinition -> FactoryBlockPattern.start() + .aisle("BBBBB", "CDDDC", "CDDDC", "CDDDC", "EFFFE") + .aisle("BGGGB", "DHHHD", "DAAAD", "DAAAD", "FBBBF") + .aisle("BGGGB", "DHHHD", "DAAAD", "DAAAD", "FBBBF") + .aisle("BGGGB", "DHHHD", "DAAAD", "DAAAD", "FBBBF") + .aisle("BBIBB", "CDDDC", "CDDDC", "CDDDC", "EFFFE") + .where("A", Predicates.air()) + .where( + "B", + Predicates.blocks(GTBlocks.CASING_TUNGSTENSTEEL_ROBUST.get()) + .setMinGlobalLimited(2) + .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1)) + .or(Predicates.autoAbilities(multiblockMachineDefinition.getRecipeTypes()))) + .where("C", + Predicates.blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("gtceu:tungsten_steel_frame")))) + .where("D", Predicates.blocks(GTBlocks.CASING_TEMPERED_GLASS.get())) + .where("E", Predicates.any()) + .where("F", + Predicates.blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("gtceu:treated_wood_frame")))) + .where("G", + Predicates + .blocks(ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("minecraft:dirt")))) + .where("H", + Predicates + .blocks(ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("minecraft:poppy")))) + .where("I", Predicates.controller(Predicates.blocks(multiblockMachineDefinition.get()))) + .build()) + .workableCasingModel(GTCEu.id("block/casings/solid/machine_casing_robust_tungstensteel"), + PhoenixCore.id("block/multiblock/apis_progenitor")) + .register(); + + public static MachineDefinition SIMULATED_COLONY_MULTIBLOCK = PhoenixRegistration.REGISTRATE + .multiblock("simulated_colony", WorkableElectricMultiblockMachine::new) + .rotationState(RotationState.NON_Y_AXIS) + .recipeType(PhoenixRecipeTypes.SIMULATED_COLONY) + .recipeModifiers(GTRecipeModifiers.PARALLEL_HATCH, GTRecipeModifiers.BATCH_MODE) + .appearanceBlock(GTBlocks.CASING_STEEL_SOLID) + .pattern(multiblockMachineDefinition -> FactoryBlockPattern.start() + .aisle("BCDDDCB", "BCEEECB", "BCEEECB", "BCEEECB", "BBBBBBB") + .aisle("CDFFFDC", "CGAHAGC", "CGAIAGC", "CGAAAGC", "BBFFFBB") + .aisle("DFFFFFD", "EAAAAAE", "EAAAAAE", "EAAAAAE", "BFFFFFB") + .aisle("DFFFFFD", "EHAHAHE", "EIAIAIE", "EAAAAAE", "BFFFFFB") + .aisle("DFFFFFD", "EAAAAAE", "EAAAAAE", "EAAAAAE", "BFFFFFB") + .aisle("CDFFFDC", "CGAHAGC", "CGAIAGC", "CGAAAGC", "BBFFFBB") + .aisle("BCDJDCB", "BCEEECB", "BCEEECB", "BCEEECB", "BBBBBBB") + .where("A", Predicates.air()) + .where("B", Predicates.any()) + .where("C", + Predicates.blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("gtceu:treated_wood_frame")))) + .where("D", Predicates.blocks(GTBlocks.CASING_STEEL_SOLID.get())) + .where( + "D", + Predicates.blocks(GTBlocks.CASING_STEEL_SOLID.get()) + .setMinGlobalLimited(2) + .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1)) + .or( + Predicates.abilities( + PartAbility.PARALLEL_HATCH).setMaxGlobalLimited(1)) + .or(Predicates.autoAbilities(multiblockMachineDefinition.getRecipeTypes()))) + .where("E", Predicates.blocks(GTBlocks.CASING_TEMPERED_GLASS.get())) + .where("F", Predicates.blocks(GTBlocks.TREATED_WOOD_PLANK.get())) + .where("G", + Predicates.blocks( + ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("gtceu:steel_frame")))) + .where("H", + Predicates + .blocks(ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("minecraft:dirt")))) + .where("I", + Predicates + .blocks(ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("minecraft:poppy")))) + .where("J", Predicates.controller(Predicates.blocks(multiblockMachineDefinition.get()))) + .build()) + .workableCasingModel(GTCEu.id("block/casings/solid/machine_casing_solid_steel"), + GTCEu.id("block/multiblock/large_miner")) + .register(); + + public static void init() {} +} From 1b1e9b08a6d3f0af860e404a1b3a80ebc1188488 Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 12:41:53 -0400 Subject: [PATCH 17/18] Added Coil multis --- .../blockstates/advanced_cracking_unit.json | 76 ++++++++ .../blockstates/emberwake_alloy_hearth.json | 114 ++++++++++++ .../superheated_pyrolyzing_oven.json | 76 ++++++++ .../assets/phoenixcore/lang/en_ud.json | 3 + .../assets/phoenixcore/lang/en_us.json | 3 + .../block/machine/advanced_cracking_unit.json | 90 ++++++++++ .../block/machine/emberwake_alloy_hearth.json | 90 ++++++++++ .../machine/superheated_pyrolyzing_oven.json | 90 ++++++++++ .../models/item/advanced_cracking_unit.json | 3 + .../models/item/emberwake_alloy_hearth.json | 3 + .../item/superheated_pyrolyzing_oven.json | 3 + .../core/common/machine/PhoenixMachines.java | 2 + .../multiblock/electric/CoilMultis.java | 165 ++++++++++++++++++ 13 files changed, 718 insertions(+) create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/advanced_cracking_unit.json create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/emberwake_alloy_hearth.json create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/superheated_pyrolyzing_oven.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/advanced_cracking_unit.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/emberwake_alloy_hearth.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/superheated_pyrolyzing_oven.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/advanced_cracking_unit.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/emberwake_alloy_hearth.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/superheated_pyrolyzing_oven.json create mode 100644 src/main/java/net/phoenix/core/common/machine/multiblock/electric/CoilMultis.java diff --git a/src/generated/resources/assets/phoenixcore/blockstates/advanced_cracking_unit.json b/src/generated/resources/assets/phoenixcore/blockstates/advanced_cracking_unit.json new file mode 100644 index 0000000..ec36f39 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/advanced_cracking_unit.json @@ -0,0 +1,76 @@ +{ + "variants": { + "facing=east,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/advanced_cracking_unit", + "y": 90 + }, + "facing=east,upwards_facing=north": { + "model": "phoenixcore:block/machine/advanced_cracking_unit", + "y": 90 + }, + "facing=east,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/advanced_cracking_unit", + "y": 90 + }, + "facing=east,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/advanced_cracking_unit", + "y": 90 + }, + "facing=north,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/advanced_cracking_unit" + }, + "facing=north,upwards_facing=north": { + "model": "phoenixcore:block/machine/advanced_cracking_unit" + }, + "facing=north,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/advanced_cracking_unit" + }, + "facing=north,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/advanced_cracking_unit" + }, + "facing=south,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/advanced_cracking_unit", + "y": 180 + }, + "facing=south,upwards_facing=north": { + "model": "phoenixcore:block/machine/advanced_cracking_unit", + "y": 180 + }, + "facing=south,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/advanced_cracking_unit", + "y": 180 + }, + "facing=south,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/advanced_cracking_unit", + "y": 180 + }, + "facing=west,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/advanced_cracking_unit", + "y": 270 + }, + "facing=west,upwards_facing=north": { + "model": "phoenixcore:block/machine/advanced_cracking_unit", + "y": 270 + }, + "facing=west,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/advanced_cracking_unit", + "y": 270 + }, + "facing=west,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/advanced_cracking_unit", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/blockstates/emberwake_alloy_hearth.json b/src/generated/resources/assets/phoenixcore/blockstates/emberwake_alloy_hearth.json new file mode 100644 index 0000000..05b04da --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/emberwake_alloy_hearth.json @@ -0,0 +1,114 @@ +{ + "variants": { + "facing=down,upwards_facing=east": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "x": 90 + }, + "facing=down,upwards_facing=north": { + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "x": 90 + }, + "facing=down,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "x": 90 + }, + "facing=down,upwards_facing=west": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "x": 90 + }, + "facing=east,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "y": 90 + }, + "facing=east,upwards_facing=north": { + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "y": 90 + }, + "facing=east,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "y": 90 + }, + "facing=east,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "y": 90 + }, + "facing=north,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth" + }, + "facing=north,upwards_facing=north": { + "model": "phoenixcore:block/machine/emberwake_alloy_hearth" + }, + "facing=north,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth" + }, + "facing=north,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth" + }, + "facing=south,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "y": 180 + }, + "facing=south,upwards_facing=north": { + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "y": 180 + }, + "facing=south,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "y": 180 + }, + "facing=south,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "y": 180 + }, + "facing=up,upwards_facing=east": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "x": 270 + }, + "facing=up,upwards_facing=north": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "x": 270 + }, + "facing=up,upwards_facing=south": { + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "x": 270 + }, + "facing=up,upwards_facing=west": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "x": 270 + }, + "facing=west,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "y": 270 + }, + "facing=west,upwards_facing=north": { + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "y": 270 + }, + "facing=west,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "y": 270 + }, + "facing=west,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/emberwake_alloy_hearth", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/blockstates/superheated_pyrolyzing_oven.json b/src/generated/resources/assets/phoenixcore/blockstates/superheated_pyrolyzing_oven.json new file mode 100644 index 0000000..e3baa51 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/superheated_pyrolyzing_oven.json @@ -0,0 +1,76 @@ +{ + "variants": { + "facing=east,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven", + "y": 90 + }, + "facing=east,upwards_facing=north": { + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven", + "y": 90 + }, + "facing=east,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven", + "y": 90 + }, + "facing=east,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven", + "y": 90 + }, + "facing=north,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven" + }, + "facing=north,upwards_facing=north": { + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven" + }, + "facing=north,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven" + }, + "facing=north,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven" + }, + "facing=south,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven", + "y": 180 + }, + "facing=south,upwards_facing=north": { + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven", + "y": 180 + }, + "facing=south,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven", + "y": 180 + }, + "facing=south,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven", + "y": 180 + }, + "facing=west,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven", + "y": 270 + }, + "facing=west,upwards_facing=north": { + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven", + "y": 270 + }, + "facing=west,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven", + "y": 270 + }, + "facing=west,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/superheated_pyrolyzing_oven", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/lang/en_ud.json b/src/generated/resources/assets/phoenixcore/lang/en_ud.json index 2069da5..c392495 100644 --- a/src/generated/resources/assets/phoenixcore/lang/en_ud.json +++ b/src/generated/resources/assets/phoenixcore/lang/en_ud.json @@ -1,5 +1,6 @@ { "block.phoenixcore.active_phoenix_cooling_component": "ʇuǝuodɯoƆ buıןooƆ xıuǝoɥԀ ǝʌıʇɔⱯ", + "block.phoenixcore.advanced_cracking_unit": "ʇıu∩ buıʞɔɐɹƆ pǝɔuɐʌpⱯ", "block.phoenixcore.advanced_phoenix_computation_component": "ʇuǝuodɯoƆ uoıʇɐʇndɯoƆ xıuǝoɥԀ pǝɔuɐʌpⱯ", "block.phoenixcore.akashic_coil_block": "ןıoƆ uoıʇɐʇndɯoƆϛ§", "block.phoenixcore.akashic_zeronium_casing": "buısɐƆ ɯnıuoɹǝZ ɔıɥsɐʞⱯϛ§", @@ -8,6 +9,7 @@ "block.phoenixcore.blazing_cleaning_maintenance_hatch": "ɥɔʇɐH ǝɔuɐuǝʇuıɐW buıuɐǝןƆ buızɐןᗺ", "block.phoenixcore.blazing_filter_casing": "buısɐƆ ɹǝʇןıℲ buızɐןᗺ", "block.phoenixcore.comb_decanter": "ɹǝʇuɐɔǝᗡ qɯoƆ", + "block.phoenixcore.emberwake_alloy_hearth": "ɥʇɹɐǝH ʎoןןⱯ ǝʞɐʍɹǝqɯƎ", "block.phoenixcore.high_yield_photon_emission_regulator": "ɹoʇɐןnbǝɹ‾uoıssıɯǝ‾uoʇoɥd‾pןǝıʎ‾ɥbıɥ˙ǝɹoɔxıuǝoɥd˙ʞɔoןq", "block.phoenixcore.large_steam_compressor": "ɹossǝɹdɯoƆ ɯɐǝʇS ǝbɹɐꞀ", "block.phoenixcore.perfected_logic": "buısɐƆ ɔıboꞀ pǝʇɔǝɟɹǝԀϛ§", @@ -18,6 +20,7 @@ "block.phoenixcore.phoenix_heat_sink_component": "ʇuǝuodɯoƆ ʞuıS ʇɐǝH xıuǝoɥԀ", "block.phoenixcore.simulated_colony": "ʎuoןoƆ pǝʇɐןnɯıS", "block.phoenixcore.space_time_cooled_eternity_casing": "buısɐƆ ʎʇıuɹǝʇƎ pǝןooƆ ǝɯı⟘ ǝɔɐdSϛ§", + "block.phoenixcore.superheated_pyrolyzing_oven": "uǝʌO buızʎןoɹʎԀ pǝʇɐǝɥɹǝdnS", "block.phoenixcore.swarm_nurturer": "ɹǝɹnʇɹnN ɯɹɐʍS", "block.phoenixcore.true_heat_stable_coil_block": "ʞɔoןᗺ ןıoƆ ǝןqɐʇS ʇɐǝH ǝnɹ⟘", "block.phoenixcore.true_phoenix_infused_casing": "buısɐƆ pǝsnɟuI xıuǝoɥԀ ǝnɹ⟘ɔ§", diff --git a/src/generated/resources/assets/phoenixcore/lang/en_us.json b/src/generated/resources/assets/phoenixcore/lang/en_us.json index 5cd2d28..b733d91 100644 --- a/src/generated/resources/assets/phoenixcore/lang/en_us.json +++ b/src/generated/resources/assets/phoenixcore/lang/en_us.json @@ -1,5 +1,6 @@ { "block.phoenixcore.active_phoenix_cooling_component": "Active Phoenix Cooling Component", + "block.phoenixcore.advanced_cracking_unit": "Advanced Cracking Unit", "block.phoenixcore.advanced_phoenix_computation_component": "Advanced Phoenix Computation Component", "block.phoenixcore.akashic_coil_block": "§5Computation Coil", "block.phoenixcore.akashic_zeronium_casing": "§5Akashic Zeronium Casing", @@ -8,6 +9,7 @@ "block.phoenixcore.blazing_cleaning_maintenance_hatch": "Blazing Cleaning Maintenance Hatch", "block.phoenixcore.blazing_filter_casing": "Blazing Filter Casing", "block.phoenixcore.comb_decanter": "Comb Decanter", + "block.phoenixcore.emberwake_alloy_hearth": "Emberwake Alloy Hearth", "block.phoenixcore.high_yield_photon_emission_regulator": "block.phoenixcore.high_yield_photon_emission_regulator", "block.phoenixcore.large_steam_compressor": "Large Steam Compressor", "block.phoenixcore.perfected_logic": "§5Perfected Logic Casing", @@ -18,6 +20,7 @@ "block.phoenixcore.phoenix_heat_sink_component": "Phoenix Heat Sink Component", "block.phoenixcore.simulated_colony": "Simulated Colony", "block.phoenixcore.space_time_cooled_eternity_casing": "§5Space Time Cooled Eternity Casing", + "block.phoenixcore.superheated_pyrolyzing_oven": "Superheated Pyrolyzing Oven", "block.phoenixcore.swarm_nurturer": "Swarm Nurturer", "block.phoenixcore.true_heat_stable_coil_block": "True Heat Stable Coil Block", "block.phoenixcore.true_phoenix_infused_casing": "§cTrue Phoenix Infused Casing", diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/advanced_cracking_unit.json b/src/generated/resources/assets/phoenixcore/models/block/machine/advanced_cracking_unit.json new file mode 100644 index 0000000..3c0274e --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/advanced_cracking_unit.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:advanced_cracking_unit", + "texture_overrides": { + "all": "gtceu:block/casings/mechanic/machine_casing_turbine_tungstensteel" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/mechanic/machine_casing_turbine_tungstensteel", + "overlay_front": "gtceu:block/multiblock/cracking_unit/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/cracking_unit/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/mechanic/machine_casing_turbine_tungstensteel", + "overlay_front": "gtceu:block/multiblock/cracking_unit/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/cracking_unit/overlay_front_paused_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/mechanic/machine_casing_turbine_tungstensteel", + "overlay_front": "gtceu:block/multiblock/cracking_unit/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/cracking_unit/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/mechanic/machine_casing_turbine_tungstensteel", + "overlay_front": "gtceu:block/multiblock/cracking_unit/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/cracking_unit/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/mechanic/machine_casing_turbine_tungstensteel", + "overlay_front": "gtceu:block/multiblock/cracking_unit/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/cracking_unit/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/mechanic/machine_casing_turbine_tungstensteel", + "overlay_front": "gtceu:block/multiblock/cracking_unit/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/cracking_unit/overlay_front_paused_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/mechanic/machine_casing_turbine_tungstensteel", + "overlay_front": "gtceu:block/multiblock/cracking_unit/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/cracking_unit/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/mechanic/machine_casing_turbine_tungstensteel", + "overlay_front": "gtceu:block/multiblock/cracking_unit/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/cracking_unit/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/emberwake_alloy_hearth.json b/src/generated/resources/assets/phoenixcore/models/block/machine/emberwake_alloy_hearth.json new file mode 100644 index 0000000..08feb4b --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/emberwake_alloy_hearth.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:emberwake_alloy_hearth", + "texture_overrides": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_paused_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_paused_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/gcym/high_temperature_smelting_casing", + "overlay_front": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/blast_alloy_smelter/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/superheated_pyrolyzing_oven.json b/src/generated/resources/assets/phoenixcore/models/block/machine/superheated_pyrolyzing_oven.json new file mode 100644 index 0000000..8230ed3 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/superheated_pyrolyzing_oven.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:superheated_pyrolyzing_oven", + "texture_overrides": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/pyrolyse_oven/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_paused_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/pyrolyse_oven/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_paused_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_solid_steel", + "overlay_front": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/pyrolyse_oven/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/advanced_cracking_unit.json b/src/generated/resources/assets/phoenixcore/models/item/advanced_cracking_unit.json new file mode 100644 index 0000000..8a9f518 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/advanced_cracking_unit.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/machine/advanced_cracking_unit" +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/emberwake_alloy_hearth.json b/src/generated/resources/assets/phoenixcore/models/item/emberwake_alloy_hearth.json new file mode 100644 index 0000000..ddf7f6a --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/emberwake_alloy_hearth.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/machine/emberwake_alloy_hearth" +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/superheated_pyrolyzing_oven.json b/src/generated/resources/assets/phoenixcore/models/item/superheated_pyrolyzing_oven.json new file mode 100644 index 0000000..538fd16 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/superheated_pyrolyzing_oven.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/machine/superheated_pyrolyzing_oven" +} \ No newline at end of file diff --git a/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java b/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java index 04216db..faaa841 100644 --- a/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java +++ b/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java @@ -29,6 +29,7 @@ import net.phoenix.core.common.machine.multiblock.BlazingCleanroom; import net.phoenix.core.common.machine.multiblock.CreativeEnergyMultiMachine; import net.phoenix.core.common.machine.multiblock.electric.BeeMultiblocks; +import net.phoenix.core.common.machine.multiblock.electric.CoilMultis; import net.phoenix.core.common.machine.multiblock.electric.alchemical.AlchemicalImbuer; import net.phoenix.core.common.machine.multiblock.electric.research.PhoenixHPCAMachine; import net.phoenix.core.common.machine.multiblock.steam.LargeSteamCompressor; @@ -351,5 +352,6 @@ public static void init() { AlchemicalImbuer.init(); } BeeMultiblocks.init(); + CoilMultis.init(); } } diff --git a/src/main/java/net/phoenix/core/common/machine/multiblock/electric/CoilMultis.java b/src/main/java/net/phoenix/core/common/machine/multiblock/electric/CoilMultis.java new file mode 100644 index 0000000..8078945 --- /dev/null +++ b/src/main/java/net/phoenix/core/common/machine/multiblock/electric/CoilMultis.java @@ -0,0 +1,165 @@ +package net.phoenix.core.common.machine.multiblock.electric; + +import com.gregtechceu.gtceu.GTCEu; +import com.gregtechceu.gtceu.api.data.RotationState; +import com.gregtechceu.gtceu.api.machine.MachineDefinition; +import com.gregtechceu.gtceu.api.machine.multiblock.CoilWorkableElectricMultiblockMachine; +import com.gregtechceu.gtceu.api.machine.multiblock.PartAbility; +import com.gregtechceu.gtceu.api.pattern.FactoryBlockPattern; +import com.gregtechceu.gtceu.api.pattern.Predicates; +import com.gregtechceu.gtceu.common.data.*; + +import net.minecraft.resources.ResourceLocation; +import net.minecraftforge.registries.ForgeRegistries; +import net.phoenix.core.common.registry.PhoenixRegistration; + +public class CoilMultis { + + // Weird name choice lol + public static MachineDefinition EMBERWAKE_ALLOY_HEARTH = PhoenixRegistration.REGISTRATE + .multiblock("emberwake_alloy_hearth", CoilWorkableElectricMultiblockMachine::new) + .rotationState(RotationState.ALL) + .recipeType(GCYMRecipeTypes.ALLOY_BLAST_RECIPES) + .recipeModifiers(GTRecipeModifiers.PARALLEL_HATCH, GTRecipeModifiers.OC_NON_PERFECT_SUBTICK, + GTRecipeModifiers.BATCH_MODE, (GTRecipeModifiers::ebfOverclock)) + .appearanceBlock(GCYMBlocks.CASING_HIGH_TEMPERATURE_SMELTING) + .pattern(multiblockMachineDefinition -> FactoryBlockPattern.start() + .aisle("BCCCB", "BCDCB", "BCDCB", "BEEEB", "BFFFB", "BCCCB", "BBBBB", "BBBBB", "BBBBB") + .aisle("CCCCC", "CDGDC", "CADAC", "EADAE", "FAFAF", "CCCCC", "BCFCB", "BBFBB", "BBFBB") + .aisle("CCCCC", "DGHGD", "DDHDD", "EDHDE", "FFAFF", "CCCCC", "BFCFB", "BFAFB", "BFIFB") + .aisle("CCCCC", "CDGDC", "CADAC", "EADAE", "FAFAF", "CCCCC", "BCFCB", "BBFBB", "BBFBB") + .aisle("BCCCB", "BCJCB", "BCDCB", "BEEEB", "BFFFB", "BCCCB", "BBBBB", "BBBBB", "BBBBB") + .where("A", Predicates.air()) + .where("B", Predicates.any()) + .where( + "C", + Predicates.blocks(GCYMBlocks.CASING_HIGH_TEMPERATURE_SMELTING.get()) + .setMinGlobalLimited(10) + .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1)) + .or( + Predicates.abilities( + PartAbility.PARALLEL_HATCH).setMaxGlobalLimited(1)) + .or(Predicates.autoAbilities(multiblockMachineDefinition.getRecipeTypes()))) + .where("D", + Predicates.blocks( + ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("gtceu:neutronium_frame")))) + .where("E", Predicates.blocks(GCYMBlocks.HEAT_VENT.get())) + .where("F", Predicates.heatingCoils()) + .where("G", Predicates.blocks(GTBlocks.FUSION_COIL.get())) + .where("H", Predicates.blocks(GTBlocks.CASING_TUNGSTENSTEEL_ROBUST.get())) + .where("I", Predicates.abilities(PartAbility.MUFFLER).setExactLimit(1)) + .where("J", Predicates.controller(Predicates.blocks(multiblockMachineDefinition.get()))) + .build()) + .workableCasingModel(GTCEu.id("block/casings/gcym/high_temperature_smelting_casing"), + GTCEu.id("block/multiblock/gcym/blast_alloy_smelter")) + .register(); + public static MachineDefinition ADVANCED_CRACKING_UNIT = PhoenixRegistration.REGISTRATE + .multiblock("advanced_cracking_unit", CoilWorkableElectricMultiblockMachine::new) + .rotationState(RotationState.NON_Y_AXIS) + .recipeType(GTRecipeTypes.CRACKING_RECIPES) + .recipeModifiers(GTRecipeModifiers.PARALLEL_HATCH, GTRecipeModifiers.OC_NON_PERFECT_SUBTICK, + GTRecipeModifiers.BATCH_MODE, (GTRecipeModifiers::ebfOverclock)) + .appearanceBlock(GTBlocks.CASING_TUNGSTENSTEEL_ROBUST) + .pattern(multiblockMachineDefinition -> FactoryBlockPattern.start() + .aisle("BBCCCCCBB", "DBDDDDDBD", "DBDDDDDBD", "DBDDDDDBD", "DBDDDDDBD", "DDDDDDDDD", "DDDDDDDDD", + "DDDDDDDDD") + .aisle("BEEEEEEEB", "BEFFFFFEB", "BEEEEEEEB", "BEEEEEEEB", "BEEEEEEEB", "DBCBBBCBD", "DDCBBBCDD", + "DDCBBBCDD") + .aisle("CEEEEEEEC", "DFAGAAAFD", "DHAAAAAHD", "DHAGAGAHD", "DHHEEEHHD", "DIHAAAHID", "DDHAAAHDD", + "DDBJJJBDD") + .aisle("CEEEEEEEC", "DFGKGKGFD", "DHAGAGAHD", "DHGKGKGHD", "DHHEAEHHD", "DIHAAAHID", "DDHAAAHDD", + "DDBJLJBDD") + .aisle("CEEEEEEEC", "DFAGAGAFD", "DHAAAAAHD", "DHAGAGAHD", "DHHEEEHHD", "DIHAAAHID", "DDHAAAHDD", + "DDBJJJBDD") + .aisle("BEEEEEEEB", "BEMMMMMEB", "BEMMNMMEB", "BEMMMMMEB", "BEEEEEEEB", "DBCBBBCBD", "DDCBBBCDD", + "DDCBBBCDD") + .aisle("BBCDDDCBB", "DBCDDDCBD", "DBCDDDCBD", "DBCDDDCBD", "DBCCCCCBD", "DDDDDDDDD", "DDDDDDDDD", + "DDDDDDDDD") + .where("A", Predicates.air()) + .where( + "B", + Predicates.blocks(GTBlocks.CASING_TUNGSTENSTEEL_TURBINE.get()) + .setMinGlobalLimited(10) + .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1)) + .or( + Predicates.abilities( + PartAbility.PARALLEL_HATCH).setMaxGlobalLimited(1)) + .or(Predicates.autoAbilities(multiblockMachineDefinition.getRecipeTypes()))) + .where( + "C", + Predicates.blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("gtceu:void_touched_tungsten_steel_frame")))) + .where("D", Predicates.any()) + .where("E", Predicates.blocks(GTBlocks.CASING_TUNGSTENSTEEL_ROBUST.get())) + .where("F", Predicates.blocks(GTBlocks.FIREBOX_TUNGSTENSTEEL.get())) + .where("G", Predicates.blocks(GTBlocks.CASING_TUNGSTENSTEEL_PIPE.get())) + .where("H", Predicates.heatingCoils()) + .where("I", Predicates.blocks(GCYMBlocks.CASING_HIGH_TEMPERATURE_SMELTING.get())) + .where("J", Predicates.blocks(GTBlocks.CASING_HSSE_STURDY.get())) + .where("K", Predicates.blocks(GTBlocks.CASING_EXTREME_ENGINE_INTAKE.get())) + .where("L", Predicates.abilities(PartAbility.MUFFLER).setExactLimit(1)) + .where("M", Predicates.blocks(GTBlocks.CASING_STAINLESS_CLEAN.get())) + .where("N", Predicates.controller(Predicates.blocks(multiblockMachineDefinition.get()))) + .build()) + .workableCasingModel(GTCEu.id("block/casings/mechanic/machine_casing_turbine_tungstensteel"), + GTCEu.id("block/multiblock/cracking_unit")) + .register(); + + public static MachineDefinition SUPERHEATED_PYRO_OVEN = PhoenixRegistration.REGISTRATE + .multiblock("superheated_pyrolyzing_oven", CoilWorkableElectricMultiblockMachine::new) + .rotationState(RotationState.NON_Y_AXIS) + .recipeType(GTRecipeTypes.PYROLYSE_RECIPES) + .recipeModifiers(GTRecipeModifiers.PARALLEL_HATCH, GTRecipeModifiers.OC_NON_PERFECT_SUBTICK, + GTRecipeModifiers.BATCH_MODE, (GTRecipeModifiers::ebfOverclock)) + .appearanceBlock(GTBlocks.CASING_STEEL_SOLID) + .pattern(multiblockMachineDefinition -> FactoryBlockPattern.start() + .aisle("BCBBBBBCB", "BDBBBBBDB", "BDBBBBBDB", "BDBBBBBDB", "BDBBBBBDB", "BDBBBBBDB", "BDBBBBBDB", + "BCBBBBBCB") + .aisle("CCEEEEECC", "DCFFFFFCD", "DCFFFFFCD", "DCFFFFFCD", "DCFFFFFCD", "DCFFFFFCD", "DCFFFFFCD", + "CCCCCCCCC") + .aisle("BEGGGGGEB", "BFHIJIHFB", "BFHIJIHFB", "BFHIJIHFB", "BFHIJIHFB", "BFHIJIHFB", "BFHIJIHFB", + "BCHCCCHCB") + .aisle("BEGGGGGEB", "BFIAAAIFB", "BFIAAAIFB", "BFIAAAIFB", "BFIAAAIFB", "BFIAAAIFB", "BFIAAAIFB", + "BCCGGGCCB") + .aisle("BEGGGGGEB", "BFJAAAJFB", "BFJAAAJFB", "BFJAAAJFB", "BFJAAAJFB", "BFJAAAJFB", "BFJAAAJFB", + "BCCGKGCCB") + .aisle("BEGGGGGEB", "BFIAAAIFB", "BFIAAAIFB", "BFIAAAIFB", "BFIAAAIFB", "BFIAAAIFB", "BFIAAAIFB", + "BCCGGGCCB") + .aisle("BEGGGGGEB", "BFHIJIHFB", "BFHIJIHFB", "BFHIJIHFB", "BFHIJIHFB", "BFHIJIHFB", "BFHIJIHFB", + "BCHCCCHCB") + .aisle("CCEEEEECC", "DCFFFFFCD", "DCFFFFFCD", "DCFFFFFCD", "DCFFFFFCD", "DCFFFFFCD", "DCFFFFFCD", + "CCCCLCCCC") + .aisle("BCBBBBBCB", "BDBBBBBDB", "BDBBBBBDB", "BDBBBBBDB", "BDBBBBBDB", "BDBBBBBDB", "BDBBBBBDB", + "BCBBBBBCB") + .where("A", Predicates.air()) + .where("B", Predicates.any()) + .where( + "C", + Predicates.blocks(GTBlocks.CASING_STEEL_SOLID.get()) + .setMinGlobalLimited(10) + .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1)) + .or( + Predicates.abilities( + PartAbility.PARALLEL_HATCH).setMaxGlobalLimited(1)) + .or(Predicates.autoAbilities(multiblockMachineDefinition.getRecipeTypes()))) + .where( + "D", + Predicates.blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("gtceu:void_touched_tungsten_steel_frame")))) + .where("E", Predicates.blocks(GTBlocks.FIREBOX_STEEL.get())) + .where("F", Predicates.blocks(GTBlocks.CASING_LAMINATED_GLASS.get())) + .where("G", Predicates.blocks(GCYMBlocks.CASING_HIGH_TEMPERATURE_SMELTING.get())) + .where("H", + Predicates.blocks(ForgeRegistries.BLOCKS + .getValue(ResourceLocation.parse("gtceu:resonant_rhodium_alloy_frame")))) + .where("I", Predicates.blocks(GCYMBlocks.HEAT_VENT.get())) + .where("J", Predicates.heatingCoils()) + .where("K", Predicates.abilities(PartAbility.MUFFLER).setExactLimit(1)) + .where("L", Predicates.controller(Predicates.blocks(multiblockMachineDefinition.get()))) + .build()) + .workableCasingModel(GTCEu.id("block/casings/solid/machine_casing_solid_steel"), + GTCEu.id("block/multiblock/pyrolyse_oven")) + .register(); + + public static void init() {} +} From 811d5980ee46c3634894020b7b3a739f81aba49f Mon Sep 17 00:00:00 2001 From: Jaantheman <65559712+Apoptosis847639@users.noreply.github.com> Date: Mon, 1 Sep 2025 14:45:51 -0400 Subject: [PATCH 18/18] Added Dimensional Rift Multis --- .../blockstates/aetherial_fabricator.json | 76 ++++++++++++++++ .../blockstates/dimensional_anchor.json | 76 ++++++++++++++++ .../assets/phoenixcore/lang/en_ud.json | 2 + .../assets/phoenixcore/lang/en_us.json | 2 + .../block/machine/aetherial_fabricator.json | 90 +++++++++++++++++++ .../block/machine/dimensional_anchor.json | 90 +++++++++++++++++++ .../models/item/aetherial_fabricator.json | 3 + .../models/item/dimensional_anchor.json | 3 + .../core/common/data/PhoenixRecipeTypes.java | 22 +++++ .../core/common/machine/PhoenixMachines.java | 2 + .../electric/DimensionalRiftExtractor.java | 79 ++++++++++++++++ 11 files changed, 445 insertions(+) create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/aetherial_fabricator.json create mode 100644 src/generated/resources/assets/phoenixcore/blockstates/dimensional_anchor.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/aetherial_fabricator.json create mode 100644 src/generated/resources/assets/phoenixcore/models/block/machine/dimensional_anchor.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/aetherial_fabricator.json create mode 100644 src/generated/resources/assets/phoenixcore/models/item/dimensional_anchor.json create mode 100644 src/main/java/net/phoenix/core/common/machine/multiblock/electric/DimensionalRiftExtractor.java diff --git a/src/generated/resources/assets/phoenixcore/blockstates/aetherial_fabricator.json b/src/generated/resources/assets/phoenixcore/blockstates/aetherial_fabricator.json new file mode 100644 index 0000000..9977275 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/aetherial_fabricator.json @@ -0,0 +1,76 @@ +{ + "variants": { + "facing=east,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/aetherial_fabricator", + "y": 90 + }, + "facing=east,upwards_facing=north": { + "model": "phoenixcore:block/machine/aetherial_fabricator", + "y": 90 + }, + "facing=east,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/aetherial_fabricator", + "y": 90 + }, + "facing=east,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/aetherial_fabricator", + "y": 90 + }, + "facing=north,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/aetherial_fabricator" + }, + "facing=north,upwards_facing=north": { + "model": "phoenixcore:block/machine/aetherial_fabricator" + }, + "facing=north,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/aetherial_fabricator" + }, + "facing=north,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/aetherial_fabricator" + }, + "facing=south,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/aetherial_fabricator", + "y": 180 + }, + "facing=south,upwards_facing=north": { + "model": "phoenixcore:block/machine/aetherial_fabricator", + "y": 180 + }, + "facing=south,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/aetherial_fabricator", + "y": 180 + }, + "facing=south,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/aetherial_fabricator", + "y": 180 + }, + "facing=west,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/aetherial_fabricator", + "y": 270 + }, + "facing=west,upwards_facing=north": { + "model": "phoenixcore:block/machine/aetherial_fabricator", + "y": 270 + }, + "facing=west,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/aetherial_fabricator", + "y": 270 + }, + "facing=west,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/aetherial_fabricator", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/blockstates/dimensional_anchor.json b/src/generated/resources/assets/phoenixcore/blockstates/dimensional_anchor.json new file mode 100644 index 0000000..7ca39b5 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/blockstates/dimensional_anchor.json @@ -0,0 +1,76 @@ +{ + "variants": { + "facing=east,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/dimensional_anchor", + "y": 90 + }, + "facing=east,upwards_facing=north": { + "model": "phoenixcore:block/machine/dimensional_anchor", + "y": 90 + }, + "facing=east,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/dimensional_anchor", + "y": 90 + }, + "facing=east,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/dimensional_anchor", + "y": 90 + }, + "facing=north,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/dimensional_anchor" + }, + "facing=north,upwards_facing=north": { + "model": "phoenixcore:block/machine/dimensional_anchor" + }, + "facing=north,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/dimensional_anchor" + }, + "facing=north,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/dimensional_anchor" + }, + "facing=south,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/dimensional_anchor", + "y": 180 + }, + "facing=south,upwards_facing=north": { + "model": "phoenixcore:block/machine/dimensional_anchor", + "y": 180 + }, + "facing=south,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/dimensional_anchor", + "y": 180 + }, + "facing=south,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/dimensional_anchor", + "y": 180 + }, + "facing=west,upwards_facing=east": { + "gtceu:z": 270, + "model": "phoenixcore:block/machine/dimensional_anchor", + "y": 270 + }, + "facing=west,upwards_facing=north": { + "model": "phoenixcore:block/machine/dimensional_anchor", + "y": 270 + }, + "facing=west,upwards_facing=south": { + "gtceu:z": 180, + "model": "phoenixcore:block/machine/dimensional_anchor", + "y": 270 + }, + "facing=west,upwards_facing=west": { + "gtceu:z": 90, + "model": "phoenixcore:block/machine/dimensional_anchor", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/lang/en_ud.json b/src/generated/resources/assets/phoenixcore/lang/en_ud.json index c392495..f82f623 100644 --- a/src/generated/resources/assets/phoenixcore/lang/en_ud.json +++ b/src/generated/resources/assets/phoenixcore/lang/en_ud.json @@ -2,6 +2,7 @@ "block.phoenixcore.active_phoenix_cooling_component": "ʇuǝuodɯoƆ buıןooƆ xıuǝoɥԀ ǝʌıʇɔⱯ", "block.phoenixcore.advanced_cracking_unit": "ʇıu∩ buıʞɔɐɹƆ pǝɔuɐʌpⱯ", "block.phoenixcore.advanced_phoenix_computation_component": "ʇuǝuodɯoƆ uoıʇɐʇndɯoƆ xıuǝoɥԀ pǝɔuɐʌpⱯ", + "block.phoenixcore.aetherial_fabricator": "ɹoʇɐɔıɹqɐℲ ןɐıɹǝɥʇǝⱯ", "block.phoenixcore.akashic_coil_block": "ןıoƆ uoıʇɐʇndɯoƆϛ§", "block.phoenixcore.akashic_zeronium_casing": "buısɐƆ ɯnıuoɹǝZ ɔıɥsɐʞⱯϛ§", "block.phoenixcore.alchemical_imbuer": "ɹǝnqɯI ןɐɔıɯǝɥɔןⱯ", @@ -9,6 +10,7 @@ "block.phoenixcore.blazing_cleaning_maintenance_hatch": "ɥɔʇɐH ǝɔuɐuǝʇuıɐW buıuɐǝןƆ buızɐןᗺ", "block.phoenixcore.blazing_filter_casing": "buısɐƆ ɹǝʇןıℲ buızɐןᗺ", "block.phoenixcore.comb_decanter": "ɹǝʇuɐɔǝᗡ qɯoƆ", + "block.phoenixcore.dimensional_anchor": "ɹoɥɔuⱯ ןɐuoısuǝɯıᗡ", "block.phoenixcore.emberwake_alloy_hearth": "ɥʇɹɐǝH ʎoןןⱯ ǝʞɐʍɹǝqɯƎ", "block.phoenixcore.high_yield_photon_emission_regulator": "ɹoʇɐןnbǝɹ‾uoıssıɯǝ‾uoʇoɥd‾pןǝıʎ‾ɥbıɥ˙ǝɹoɔxıuǝoɥd˙ʞɔoןq", "block.phoenixcore.large_steam_compressor": "ɹossǝɹdɯoƆ ɯɐǝʇS ǝbɹɐꞀ", diff --git a/src/generated/resources/assets/phoenixcore/lang/en_us.json b/src/generated/resources/assets/phoenixcore/lang/en_us.json index b733d91..587127b 100644 --- a/src/generated/resources/assets/phoenixcore/lang/en_us.json +++ b/src/generated/resources/assets/phoenixcore/lang/en_us.json @@ -2,6 +2,7 @@ "block.phoenixcore.active_phoenix_cooling_component": "Active Phoenix Cooling Component", "block.phoenixcore.advanced_cracking_unit": "Advanced Cracking Unit", "block.phoenixcore.advanced_phoenix_computation_component": "Advanced Phoenix Computation Component", + "block.phoenixcore.aetherial_fabricator": "Aetherial Fabricator", "block.phoenixcore.akashic_coil_block": "§5Computation Coil", "block.phoenixcore.akashic_zeronium_casing": "§5Akashic Zeronium Casing", "block.phoenixcore.alchemical_imbuer": "Alchemical Imbuer", @@ -9,6 +10,7 @@ "block.phoenixcore.blazing_cleaning_maintenance_hatch": "Blazing Cleaning Maintenance Hatch", "block.phoenixcore.blazing_filter_casing": "Blazing Filter Casing", "block.phoenixcore.comb_decanter": "Comb Decanter", + "block.phoenixcore.dimensional_anchor": "Dimensional Anchor", "block.phoenixcore.emberwake_alloy_hearth": "Emberwake Alloy Hearth", "block.phoenixcore.high_yield_photon_emission_regulator": "block.phoenixcore.high_yield_photon_emission_regulator", "block.phoenixcore.large_steam_compressor": "Large Steam Compressor", diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/aetherial_fabricator.json b/src/generated/resources/assets/phoenixcore/models/block/machine/aetherial_fabricator.json new file mode 100644 index 0000000..b56cade --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/aetherial_fabricator.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:aetherial_fabricator", + "texture_overrides": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_paused_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_paused_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/block/machine/dimensional_anchor.json b/src/generated/resources/assets/phoenixcore/models/block/machine/dimensional_anchor.json new file mode 100644 index 0000000..0c9ff93 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/block/machine/dimensional_anchor.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "phoenixcore:dimensional_anchor", + "texture_overrides": { + "all": "gtceu:block/casings/solid/machine_casing_stable_titanium" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_stable_titanium", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_stable_titanium", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_paused_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_stable_titanium", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_stable_titanium", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_stable_titanium", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_stable_titanium", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_paused_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_stable_titanium", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_stable_titanium", + "overlay_front": "gtceu:block/multiblock/large_miner/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/large_miner/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/aetherial_fabricator.json b/src/generated/resources/assets/phoenixcore/models/item/aetherial_fabricator.json new file mode 100644 index 0000000..7d37ddf --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/aetherial_fabricator.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/machine/aetherial_fabricator" +} \ No newline at end of file diff --git a/src/generated/resources/assets/phoenixcore/models/item/dimensional_anchor.json b/src/generated/resources/assets/phoenixcore/models/item/dimensional_anchor.json new file mode 100644 index 0000000..a849dd9 --- /dev/null +++ b/src/generated/resources/assets/phoenixcore/models/item/dimensional_anchor.json @@ -0,0 +1,3 @@ +{ + "parent": "phoenixcore:block/machine/dimensional_anchor" +} \ No newline at end of file diff --git a/src/main/java/net/phoenix/core/common/data/PhoenixRecipeTypes.java b/src/main/java/net/phoenix/core/common/data/PhoenixRecipeTypes.java index 8df40fb..f7d05b6 100644 --- a/src/main/java/net/phoenix/core/common/data/PhoenixRecipeTypes.java +++ b/src/main/java/net/phoenix/core/common/data/PhoenixRecipeTypes.java @@ -6,6 +6,9 @@ import com.gregtechceu.gtceu.common.data.GTSoundEntries; import com.lowdragmc.lowdraglib.gui.texture.ProgressTexture; +import net.minecraft.client.gui.Gui; + +import java.awt.*; import static com.gregtechceu.gtceu.common.data.GTRecipeTypes.*; @@ -21,6 +24,9 @@ public class PhoenixRecipeTypes { public static GTRecipeType APIS_PROGENITOR; public static GTRecipeType SIMULATED_COLONY; + public static GTRecipeType DIMENSIONAL_ANCHORING; + public static GTRecipeType AETHERIAL_FABRICATION; + public static void init() { // 2. Inicialize o INFINITY_FORGE como antes. PLEASE = register("please", MULTIBLOCK) @@ -74,5 +80,21 @@ public static void init() { .setSlotOverlay(false, false, GuiTextures.SOLIDIFIER_OVERLAY) .setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, ProgressTexture.FillDirection.LEFT_TO_RIGHT) .setSound(GTSoundEntries.ARC); + + //Dimensional Anchoring + DIMENSIONAL_ANCHORING = register("dimensional_anchoring", MULTIBLOCK) + .setMaxIOSize(3, 30, 1, 0) + .setEUIO(IO.IN) + .setSlotOverlay(false, false, GuiTextures.SOLIDIFIER_OVERLAY) + .setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, ProgressTexture.FillDirection.LEFT_TO_RIGHT) + .setSound(GTSoundEntries.ARC); + + //Aetherial Fabrication + AETHERIAL_FABRICATION = register("aetherial_fabrication", MULTIBLOCK) + .setMaxIOSize(3, 25, 1, 0) + .setEUIO(IO.IN) + .setSlotOverlay(false, false, GuiTextures.SOLIDIFIER_OVERLAY) + .setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, ProgressTexture.FillDirection.LEFT_TO_RIGHT) + .setSound(GTSoundEntries.ARC); } } diff --git a/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java b/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java index faaa841..ac822b4 100644 --- a/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java +++ b/src/main/java/net/phoenix/core/common/machine/PhoenixMachines.java @@ -30,6 +30,7 @@ import net.phoenix.core.common.machine.multiblock.CreativeEnergyMultiMachine; import net.phoenix.core.common.machine.multiblock.electric.BeeMultiblocks; import net.phoenix.core.common.machine.multiblock.electric.CoilMultis; +import net.phoenix.core.common.machine.multiblock.electric.DimensionalRiftExtractor; import net.phoenix.core.common.machine.multiblock.electric.alchemical.AlchemicalImbuer; import net.phoenix.core.common.machine.multiblock.electric.research.PhoenixHPCAMachine; import net.phoenix.core.common.machine.multiblock.steam.LargeSteamCompressor; @@ -353,5 +354,6 @@ public static void init() { } BeeMultiblocks.init(); CoilMultis.init(); + DimensionalRiftExtractor.init(); } } diff --git a/src/main/java/net/phoenix/core/common/machine/multiblock/electric/DimensionalRiftExtractor.java b/src/main/java/net/phoenix/core/common/machine/multiblock/electric/DimensionalRiftExtractor.java new file mode 100644 index 0000000..4f71055 --- /dev/null +++ b/src/main/java/net/phoenix/core/common/machine/multiblock/electric/DimensionalRiftExtractor.java @@ -0,0 +1,79 @@ +package net.phoenix.core.common.machine.multiblock.electric; + +import com.gregtechceu.gtceu.GTCEu; +import com.gregtechceu.gtceu.api.data.RotationState; +import com.gregtechceu.gtceu.api.machine.MachineDefinition; +import com.gregtechceu.gtceu.api.machine.multiblock.PartAbility; +import com.gregtechceu.gtceu.api.machine.multiblock.WorkableElectricMultiblockMachine; +import com.gregtechceu.gtceu.api.pattern.FactoryBlockPattern; +import com.gregtechceu.gtceu.api.pattern.Predicates; +import com.gregtechceu.gtceu.common.data.GCYMBlocks; +import com.gregtechceu.gtceu.common.data.GTBlocks; +import com.gregtechceu.gtceu.common.data.GTRecipeModifiers; +import net.minecraft.resources.ResourceLocation; +import net.minecraftforge.registries.ForgeRegistries; +import net.phoenix.core.common.data.PhoenixRecipeTypes; +import net.phoenix.core.common.registry.PhoenixRegistration; + +public class DimensionalRiftExtractor { + public static MachineDefinition DIMENSIONAL_ANCHOR = PhoenixRegistration.REGISTRATE.multiblock("dimensional_anchor", WorkableElectricMultiblockMachine::new) + .rotationState(RotationState.NON_Y_AXIS) + .recipeType(PhoenixRecipeTypes.DIMENSIONAL_ANCHORING) + .recipeModifiers(GTRecipeModifiers.OC_NON_PERFECT_SUBTICK, GTRecipeModifiers.BATCH_MODE) + .appearanceBlock(GTBlocks.CASING_TITANIUM_STABLE) + .pattern(multiblockMachineDefinition -> FactoryBlockPattern.start() + .aisle("BCDCB", "BBEBB", "BBEBB", "BBEBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB") + .aisle("CCCCC", "BEFEB", "BEGEB", "BBEBB", "BBEBB", "BBEBB", "BBEBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB") + .aisle("DCCCD", "EFFFE", "EGHGE", "EEGEE", "BEGEB", "BEGEB", "BEGEB", "BBEBB", "BBEBB", "BBEBB", "BBEBB", "BBEBB") + .aisle("CCCCC", "BEFEB", "BEGEB", "BBEBB", "BBEBB", "BBEBB", "BBEBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB") + .aisle("BCICB", "BBEBB", "BBEBB", "BBEBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB") + .where("B", Predicates.any()) + .where( + "C", + Predicates.blocks(GTBlocks.CASING_TITANIUM_STABLE.get()) + .setMinGlobalLimited(5) + .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1)) + .or(Predicates.autoAbilities(multiblockMachineDefinition.getRecipeTypes())) + ) + .where("D", Predicates.blocks(GTBlocks.FIREBOX_TITANIUM.get())) + .where("E", Predicates.blocks(ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("gtceu:source_imbued_titanium_frame")))) + .where("F", Predicates.blocks(GTBlocks.COIL_NICHROME.get())) + .where("G", Predicates.blocks(GTBlocks.CASING_TITANIUM_GEARBOX.get())) + .where("H", Predicates.blocks(GCYMBlocks.CASING_HIGH_TEMPERATURE_SMELTING.get())) + .where("I", Predicates.controller(Predicates.blocks(multiblockMachineDefinition.get()))) + .build()) + .workableCasingModel(GTCEu.id("block/casings/solid/machine_casing_stable_titanium"), GTCEu.id("block/multiblock/large_miner")) + .register(); + + public static MachineDefinition AETHERIAL_FABRICATOR = PhoenixRegistration.REGISTRATE.multiblock("aetherial_fabricator", WorkableElectricMultiblockMachine::new) + .rotationState(RotationState.NON_Y_AXIS) + .recipeType(PhoenixRecipeTypes.AETHERIAL_FABRICATION) + .recipeModifiers(GTRecipeModifiers.OC_NON_PERFECT_SUBTICK, GTRecipeModifiers.BATCH_MODE) + .appearanceBlock(GTBlocks.CASING_STAINLESS_CLEAN) + .pattern(multiblockMachineDefinition -> FactoryBlockPattern.start() + .aisle("BCCCB", "BDDDB", "BCCCB", "BBCBB", "BBCBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB") + .aisle("CEEEC", "DAAAD", "CAAAC", "BEAEB", "BEAEB", "BEEEB", "BBEBB", "BBEBB", "BBBBB", "BBBBB", "BBBBB") + .aisle("CEEEC", "DAAAD", "CAAAC", "CAAAC", "CAAAC", "BEAEB", "BEAEB", "BEAEB", "BBCBB", "BBDBB", "BBCBB") + .aisle("CEEEC", "DAAAD", "CAAAC", "BEAEB", "BEAEB", "BEEEB", "BBEBB", "BBEBB", "BBBBB", "BBBBB", "BBBBB") + .aisle("BCCCB", "BCFCB", "BCCCB", "BBCBB", "BBCBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB", "BBBBB") + .where("A", Predicates.air()) + .where("B", Predicates.any()) + .where( + "C", + Predicates.blocks(GTBlocks.CASING_STAINLESS_CLEAN.get()) + .setMinGlobalLimited(5) + .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1)) + .or(Predicates.autoAbilities(multiblockMachineDefinition.getRecipeTypes())) + ) + .where("D", Predicates.blocks(GTBlocks.COIL_KANTHAL.get())) + .where( + "E", + Predicates.blocks(ForgeRegistries.BLOCKS.getValue(ResourceLocation.parse("gtceu:frost_reinforced_stained_steel_frame"))) + ) + .where("F", Predicates.controller(Predicates.blocks(multiblockMachineDefinition.get()))) + .build()) + .workableCasingModel(GTCEu.id("block/casings/solid/machine_casing_clean_stainless_steel"), GTCEu.id("block/multiblock/large_miner")) + .register(); + + public static void init() {} +}