From 352d75014b2035361fd9e016ae3da191d6125723 Mon Sep 17 00:00:00 2001 From: YoungOnion <39562198+YoungOnionMC@users.noreply.github.com> Date: Sun, 28 Sep 2025 05:03:58 -0600 Subject: [PATCH 1/7] foam sprayer start, help i cant get data gen to run --- .../gtceu/common/data/GTItems.java | 8 +- .../item/tool/behavior/FoamSprayBehavior.java | 199 ++++++++++++++++++ .../gtceu/config/ConfigHolder.java | 4 + .../recipe/misc/AssemblerRecipeLoader.java | 16 +- .../gtceu/models/item/foam_sprayer.json | 7 + 5 files changed, 225 insertions(+), 9 deletions(-) create mode 100644 src/main/java/com/gregtechceu/gtceu/common/item/tool/behavior/FoamSprayBehavior.java create mode 100644 src/main/resources/assets/gtceu/models/item/foam_sprayer.json diff --git a/src/main/java/com/gregtechceu/gtceu/common/data/GTItems.java b/src/main/java/com/gregtechceu/gtceu/common/data/GTItems.java index 759188ce52b..fc12bb78635 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/data/GTItems.java +++ b/src/main/java/com/gregtechceu/gtceu/common/data/GTItems.java @@ -28,6 +28,7 @@ import com.gregtechceu.gtceu.common.item.armor.*; import com.gregtechceu.gtceu.common.item.modules.ImageModuleBehaviour; import com.gregtechceu.gtceu.common.item.modules.TextModuleBehaviour; +import com.gregtechceu.gtceu.common.item.tool.behavior.FoamSprayBehavior; import com.gregtechceu.gtceu.common.item.tool.behavior.LighterBehavior; import com.gregtechceu.gtceu.common.item.tool.behavior.MetaMachineConfigCopyBehaviour; import com.gregtechceu.gtceu.config.ConfigHolder; @@ -2037,8 +2038,11 @@ public static ItemEntry createFluidCell(Material mat, int capacit .onRegister(attach(new IntCircuitBehaviour())) .register(); - // public static ItemEntry FOAM_SPRAYER = REGISTRATE.item("foam_sprayer", - // ComponentItem::create).onRegister(attach(new FoamSprayerBehavior()).setMaxStackSize(1); + public static ItemEntry FOAM_SPRAYER = REGISTRATE.item("foam_sprayer", ComponentItem::create) + .setData(ProviderType.ITEM_MODEL, NonNullBiConsumer.noop()) + .onRegister(attach(new FoamSprayBehavior())) + .properties(p -> p.stacksTo(1)) + .register(); public static ItemEntry GELLED_TOLUENE = REGISTRATE.item("gelled_toluene", Item::new) .register(); diff --git a/src/main/java/com/gregtechceu/gtceu/common/item/tool/behavior/FoamSprayBehavior.java b/src/main/java/com/gregtechceu/gtceu/common/item/tool/behavior/FoamSprayBehavior.java new file mode 100644 index 00000000000..62e6e9b277a --- /dev/null +++ b/src/main/java/com/gregtechceu/gtceu/common/item/tool/behavior/FoamSprayBehavior.java @@ -0,0 +1,199 @@ +package com.gregtechceu.gtceu.common.item.tool.behavior; + +import com.gregtechceu.gtceu.api.block.MaterialBlock; +import com.gregtechceu.gtceu.api.data.chemical.material.Material; +import com.gregtechceu.gtceu.api.data.chemical.material.properties.PropertyKey; +import com.gregtechceu.gtceu.api.data.tag.TagPrefix; +import com.gregtechceu.gtceu.api.item.component.IDurabilityBar; +import com.gregtechceu.gtceu.api.item.component.IInteractionItem; +import com.gregtechceu.gtceu.api.item.component.forge.IComponentCapability; +import com.gregtechceu.gtceu.api.misc.forge.FilteredFluidHandlerItemStack; +import com.gregtechceu.gtceu.common.data.GTBlocks; +import com.gregtechceu.gtceu.common.data.GTMaterials; +import com.gregtechceu.gtceu.config.ConfigHolder; +import com.gregtechceu.gtceu.utils.GTUtil; + +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.Vec3i; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraftforge.common.capabilities.Capability; +import net.minecraftforge.common.capabilities.ForgeCapabilities; +import net.minecraftforge.common.util.LazyOptional; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.capability.IFluidHandler; + +import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet; +import org.jetbrains.annotations.NotNull; + +import java.util.ArrayList; +import java.util.Comparator; +import java.util.List; +import java.util.Set; + +public class FoamSprayBehavior implements IInteractionItem, IDurabilityBar, IComponentCapability { + + @Override + public InteractionResult useOn(UseOnContext context) { + if (context.getPlayer() == null) return InteractionResult.FAIL; + var stack = context.getItemInHand(); + var fluidHandler = stack.getCapability(ForgeCapabilities.FLUID_HANDLER_ITEM, null).resolve(); + if (fluidHandler.isEmpty()) return InteractionResult.FAIL; + var fluidStack = fluidHandler.get().getFluidInTank(0); + if (fluidStack.getAmount() >= ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount) { + var state = context.getLevel().getBlockState(context.getClickedPos()); + var offsetState = context.getLevel() + .getBlockState(context.getClickedPos().offset(context.getClickedFace().getNormal())); + if (state.getBlock() instanceof MaterialBlock matBlock && matBlock.tagPrefix == TagPrefix.frameGt) { + int maxFrames = fluidStack.getAmount() / ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount; + int framesFoamed = foamFrameBlocks(context.getLevel(), context.getClickedPos(), maxFrames, + context.getPlayer().isCrouching()); + if (!context.getPlayer().isCreative()) { + fluidHandler.get().drain(ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount * framesFoamed, + IFluidHandler.FluidAction.EXECUTE); + } + return InteractionResult.SUCCESS; + } else if (offsetState.canBeReplaced()) { + int maxBlocks = fluidStack.getAmount() / ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount; + int blocksFoamed = foamReplaceableBlocks(context.getLevel(), context.getClickedPos(), maxBlocks); + if (!context.getPlayer().isCreative()) { + fluidHandler.get().drain(ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount * blocksFoamed, + IFluidHandler.FluidAction.EXECUTE); + } + return InteractionResult.SUCCESS; + } + } + + return IInteractionItem.super.useOn(context); + } + + @Override + public float getDurabilityForDisplay(ItemStack stack) { + var handler = stack.getCapability(ForgeCapabilities.FLUID_HANDLER_ITEM, null).resolve(); + if (handler.isEmpty()) return 0; + + FluidStack fluid = handler.get().getFluidInTank(0); + return (float) fluid.getAmount() / (float) handler.get().getTankCapacity(0); + } + + private static int foamFrameBlocks(Level level, BlockPos pos, int maxBlocksToFoam, boolean sneaking) { + var frameBlocks = gatherSameFrames(level, pos, 10); + frameBlocks = frameBlocks.subList(0, Math.min(frameBlocks.size(), maxBlocksToFoam)); + + for (BlockPos blockPos : frameBlocks) { + BlockState state = level.getBlockState(blockPos); + Material mat = ((MaterialBlock) state.getBlock()).material; + + boolean normalFrame = mat.hasProperty(PropertyKey.WOOD) || sneaking; + if (normalFrame) { + Block.dropResources(state, level, blockPos); + } + BlockState foam = normalFrame ? GTBlocks.FOAM.getDefaultState() : + GTBlocks.REINFORCED_FOAM.getDefaultState(); + level.setBlockAndUpdate(blockPos, foam); + } + + return frameBlocks.size(); + } + + private static int foamReplaceableBlocks(Level level, BlockPos pos, int maxBlocksToFoam) { + var replaceableBlocks = gatherReplaceableBlocks(level, pos, 10); + replaceableBlocks = replaceableBlocks.subList(0, Math.min(replaceableBlocks.size(), maxBlocksToFoam)); + + for (var blockPos : replaceableBlocks) { + level.setBlockAndUpdate(blockPos, GTBlocks.FOAM.getDefaultState()); + } + + return replaceableBlocks.size(); + } + + private static List gatherReplaceableBlocks(Level level, BlockPos center, int radiusSq) { + Set blocks = new ObjectOpenHashSet<>(); + List blocksList = new ArrayList<>(); + blocks.add(center); + blocksList.add(center); + BlockPos.MutableBlockPos currentPos = center.mutable(); + List moveStack = new ArrayList<>(); + Vec3i centerVec = new Vec3i(center.getX(), center.getY(), center.getZ()); + outer: + while (true) { + for (var facing : GTUtil.DIRECTIONS) { + currentPos.move(facing); + var state = level.getBlockState(currentPos); + + if (state.canBeReplaced() && currentPos.distSqr(centerVec) <= radiusSq && + !blocks.contains(currentPos)) { + blocks.add(currentPos.immutable()); + blocksList.add(currentPos.immutable()); + moveStack.add(facing.getOpposite()); + continue outer; + } else { + currentPos.move(facing.getOpposite()); + } + } + if (!moveStack.isEmpty()) { + currentPos.move(moveStack.remove(moveStack.size() - 1)); + } else { + break; + } + } + blocksList.sort(Comparator.comparingDouble(i -> i.distSqr(centerVec))); + return blocksList; + } + + private static List gatherSameFrames(Level level, BlockPos center, int radiusSq) { + Set frames = new ObjectOpenHashSet<>(); + List framesList = new ArrayList<>(); + frames.add(center); + framesList.add(center); + BlockPos.MutableBlockPos currentPos = center.mutable(); + Material frameMaterial = GTMaterials.NULL; + List moveStack = new ArrayList<>(); + Vec3i centerVec = new Vec3i(center.getX(), center.getY(), center.getZ()); + outer: + while (true) { + for (var facing : GTUtil.DIRECTIONS) { + currentPos.move(facing); + var state = level.getBlockState(currentPos); + + if (state.getBlock() instanceof MaterialBlock matBlock && matBlock.tagPrefix == TagPrefix.frameGt) { + if (currentPos.distSqr(centerVec) <= radiusSq && + (frameMaterial.isNull() || frameMaterial == matBlock.material) && + !frames.contains(currentPos)) { + frames.add(currentPos.immutable()); + framesList.add(currentPos.immutable()); + moveStack.add(facing.getOpposite()); + frameMaterial = matBlock.material; + continue outer; + } else { + currentPos.move(facing.getOpposite()); + } + } else { + currentPos.move(facing.getOpposite()); + } + } + if (!moveStack.isEmpty()) { + currentPos.move(moveStack.remove(moveStack.size() - 1)); + } else { + break; + } + } + framesList.sort(Comparator.comparingDouble(i -> i.distSqr(centerVec))); + return framesList; + } + + @Override + public @NotNull LazyOptional getCapability(ItemStack itemStack, @NotNull Capability cap) { + if (cap == ForgeCapabilities.FLUID_HANDLER_ITEM) { + return ForgeCapabilities.FLUID_HANDLER_ITEM.orEmpty(cap, + LazyOptional.of(() -> new FilteredFluidHandlerItemStack(itemStack, 10000, + stack -> stack.getFluid() == GTMaterials.ConstructionFoam.getFluid()))); + } + return LazyOptional.empty(); + } +} diff --git a/src/main/java/com/gregtechceu/gtceu/config/ConfigHolder.java b/src/main/java/com/gregtechceu/gtceu/config/ConfigHolder.java index 3b1fa7479eb..1f20918bf96 100644 --- a/src/main/java/com/gregtechceu/gtceu/config/ConfigHolder.java +++ b/src/main/java/com/gregtechceu/gtceu/config/ConfigHolder.java @@ -670,6 +670,10 @@ public static class ToolConfigs { @Configurable.Range(min = 1, max = 400) public int treeFellingDelay = 2; @Configurable + @Configurable.Comment({ "Amount of foam spray to use per block in mb", "Default: 100" }) + @Configurable.Range(min = 0, max = 1000) + public int foamSprayerBlockAmount = 100; + @Configurable @Configurable.Comment("NanoSaber Options") public NanoSaber nanoSaber = new NanoSaber(); @Configurable diff --git a/src/main/java/com/gregtechceu/gtceu/data/recipe/misc/AssemblerRecipeLoader.java b/src/main/java/com/gregtechceu/gtceu/data/recipe/misc/AssemblerRecipeLoader.java index 7c19fc75c65..02b4c692a12 100644 --- a/src/main/java/com/gregtechceu/gtceu/data/recipe/misc/AssemblerRecipeLoader.java +++ b/src/main/java/com/gregtechceu/gtceu/data/recipe/misc/AssemblerRecipeLoader.java @@ -4,6 +4,7 @@ import net.minecraft.data.recipes.FinishedRecipe; import net.minecraft.world.item.Items; +import net.minecraftforge.common.Tags; import java.util.function.Consumer; @@ -79,13 +80,14 @@ public static void init(Consumer provider) { .outputItems(SPRAY_EMPTY) .duration(200).EUt(VA[ULV]).save(provider); - // TODO Foam Sprayer - // ASSEMBLER_RECIPES.recipeBuilder("foam_sprayer") - // .inputItems(plate, Tin, 6) - // .inputItems(SPRAY_EMPTY) - // .inputItems(paneGlass.name(), 1) - // .outputItems(FOAM_SPRAYER) - // .duration(200).EUt(VA[ULV]).save(provider); + ASSEMBLER_RECIPES.recipeBuilder("foam_sprayer") + .inputItems(plate, Tin, 6) + .inputItems(SPRAY_EMPTY) + .inputItems(Tags.Items.GLASS_PANES) + .outputItems(FOAM_SPRAYER) + .duration(200).EUt(VA[ULV]) + .addMaterialInfo(true) + .save(provider); ASSEMBLER_RECIPES.recipeBuilder("tool_lighter_invar") .inputItems(plate, Invar, 2) diff --git a/src/main/resources/assets/gtceu/models/item/foam_sprayer.json b/src/main/resources/assets/gtceu/models/item/foam_sprayer.json new file mode 100644 index 00000000000..7a9bdb8976c --- /dev/null +++ b/src/main/resources/assets/gtceu/models/item/foam_sprayer.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "gtceu:item/foam_sprayer/base", + "layer1": "gtceu:item/foam_sprayer/overlay" + } +} \ No newline at end of file From d92d5fbbfa82920e0851562985adc98376b21040 Mon Sep 17 00:00:00 2001 From: YoungOnion <39562198+YoungOnionMC@users.noreply.github.com> Date: Sun, 28 Sep 2025 05:14:14 -0600 Subject: [PATCH 2/7] item model works, and lang too --- src/generated/resources/assets/gtceu/lang/en_ud.json | 3 +++ src/generated/resources/assets/gtceu/lang/en_us.json | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/generated/resources/assets/gtceu/lang/en_ud.json b/src/generated/resources/assets/gtceu/lang/en_ud.json index 8aa7717610e..f6929f9215d 100644 --- a/src/generated/resources/assets/gtceu/lang/en_ud.json +++ b/src/generated/resources/assets/gtceu/lang/en_ud.json @@ -1749,6 +1749,7 @@ "config.gtceu.option.coloredTieredMachineOutline": "ǝuıןʇnOǝuıɥɔɐWpǝɹǝı⟘pǝɹoןoɔ", "config.gtceu.option.coloredWireOutline": "ǝuıןʇnOǝɹıMpǝɹoןoɔ", "config.gtceu.option.compat": "ʇɐdɯoɔ", + "config.gtceu.option.createCompat": "ʇɐdɯoƆǝʇɐǝɹɔ", "config.gtceu.option.debug": "bnqǝp", "config.gtceu.option.debugWorldgen": "uǝbpןɹoMbnqǝp", "config.gtceu.option.defaultPaintingColor": "ɹoןoƆbuıʇuıɐԀʇןnɐɟǝp", @@ -1781,6 +1782,7 @@ "config.gtceu.option.extractorRecyclingYield": "pןǝıʎbuıןɔʎɔǝᴚɹoʇɔɐɹʇxǝ", "config.gtceu.option.feToEuRatio": "oıʇɐᴚnƎo⟘ǝɟ", "config.gtceu.option.flintAndSteelRequireSteel": "ןǝǝʇSǝɹınbǝᴚןǝǝʇSpuⱯʇuıןɟ", + "config.gtceu.option.foamSprayerBlockAmount": "ʇunoɯⱯʞɔoןᗺɹǝʎɐɹdSɯɐoɟ", "config.gtceu.option.ftbChunksIntegration": "uoıʇɐɹbǝʇuIsʞunɥƆqʇɟ", "config.gtceu.option.gameplay": "ʎɐןdǝɯɐb", "config.gtceu.option.generateLowQualityGems": "sɯǝ⅁ʎʇıןɐnὉʍoꞀǝʇɐɹǝuǝb", @@ -4160,6 +4162,7 @@ "item.gtceu.fluid_voiding_cover": "ɹǝʌoƆ buıpıoΛ pınןℲ", "item.gtceu.fluid_voiding_cover.tooltip.0": "˙ㄥ§ɹǝʌoƆɟ§ sɐ ㄥ§spınןℲɟ§ spıoΛㄥ§", "item.gtceu.fluid_voiding_cover.tooltip.1": "˙ʇuǝɯǝɔɐןd ɹǝʇɟɐ ㄥ§ʇǝןןɐW ʇɟoSɟ§ ɥʇıʍ ǝʇɐʌıʇɔⱯ", + "item.gtceu.foam_sprayer": "ɹǝʎɐɹdS ɯɐoℲ", "item.gtceu.foam_sprayer.tooltip.0": "ɯɐoℲ uoıʇɔnɹʇsuoƆ sʎɐɹdSㄥ§", "item.gtceu.foam_sprayer.tooltip.1": "sǝɯɐɹɟ pǝʇɔǝuuoɔ ɯɐoɟ oʇ ǝɯɐɹɟ ɐ uo ǝs∩", "item.gtceu.foam_sprayer.tooltip.2": "pǝɹoןoɔ ǝq uɐɔ ɯɐoℲ", diff --git a/src/generated/resources/assets/gtceu/lang/en_us.json b/src/generated/resources/assets/gtceu/lang/en_us.json index ebf4a0bd228..3cfb9a5788e 100644 --- a/src/generated/resources/assets/gtceu/lang/en_us.json +++ b/src/generated/resources/assets/gtceu/lang/en_us.json @@ -1749,6 +1749,7 @@ "config.gtceu.option.coloredTieredMachineOutline": "coloredTieredMachineOutline", "config.gtceu.option.coloredWireOutline": "coloredWireOutline", "config.gtceu.option.compat": "compat", + "config.gtceu.option.createCompat": "createCompat", "config.gtceu.option.debug": "debug", "config.gtceu.option.debugWorldgen": "debugWorldgen", "config.gtceu.option.defaultPaintingColor": "defaultPaintingColor", @@ -1781,6 +1782,7 @@ "config.gtceu.option.extractorRecyclingYield": "extractorRecyclingYield", "config.gtceu.option.feToEuRatio": "feToEuRatio", "config.gtceu.option.flintAndSteelRequireSteel": "flintAndSteelRequireSteel", + "config.gtceu.option.foamSprayerBlockAmount": "foamSprayerBlockAmount", "config.gtceu.option.ftbChunksIntegration": "ftbChunksIntegration", "config.gtceu.option.gameplay": "gameplay", "config.gtceu.option.generateLowQualityGems": "generateLowQualityGems", @@ -4160,6 +4162,7 @@ "item.gtceu.fluid_voiding_cover": "Fluid Voiding Cover", "item.gtceu.fluid_voiding_cover.tooltip.0": "§7Voids §fFluids§7 as §fCover§7.", "item.gtceu.fluid_voiding_cover.tooltip.1": "Activate with §fSoft Mallet§7 after placement.", + "item.gtceu.foam_sprayer": "Foam Sprayer", "item.gtceu.foam_sprayer.tooltip.0": "§7Sprays Construction Foam", "item.gtceu.foam_sprayer.tooltip.1": "Use on a frame to foam connected frames", "item.gtceu.foam_sprayer.tooltip.2": "Foam can be colored", From 7c7e0bcc9858ec2d6fa6a91660090aa9b3c21d8d Mon Sep 17 00:00:00 2001 From: YoungOnion <39562198+YoungOnionMC@users.noreply.github.com> Date: Sun, 28 Sep 2025 22:16:45 -0600 Subject: [PATCH 3/7] foam colors --- .../assets/gtceu/blockstates/black_foam.json | 7 ++ .../blockstates/black_petrified_foam.json | 7 ++ .../blockstates/black_reinforced_foam.json | 7 ++ .../blockstates/black_reinforced_stone.json | 7 ++ .../assets/gtceu/blockstates/blue_foam.json | 7 ++ .../blockstates/blue_petrified_foam.json | 7 ++ .../blockstates/blue_reinforced_foam.json | 7 ++ .../blockstates/blue_reinforced_stone.json | 7 ++ .../assets/gtceu/blockstates/brown_foam.json | 7 ++ .../blockstates/brown_petrified_foam.json | 7 ++ .../blockstates/brown_reinforced_foam.json | 7 ++ .../blockstates/brown_reinforced_stone.json | 7 ++ .../assets/gtceu/blockstates/cyan_foam.json | 7 ++ .../blockstates/cyan_petrified_foam.json | 7 ++ .../blockstates/cyan_reinforced_foam.json | 7 ++ .../blockstates/cyan_reinforced_stone.json | 7 ++ .../assets/gtceu/blockstates/gray_foam.json | 7 ++ .../blockstates/gray_petrified_foam.json | 7 ++ .../blockstates/gray_reinforced_foam.json | 7 ++ .../blockstates/gray_reinforced_stone.json | 7 ++ .../assets/gtceu/blockstates/green_foam.json | 7 ++ .../blockstates/green_petrified_foam.json | 7 ++ .../blockstates/green_reinforced_foam.json | 7 ++ .../blockstates/green_reinforced_stone.json | 7 ++ .../gtceu/blockstates/light_blue_foam.json | 7 ++ .../light_blue_petrified_foam.json | 7 ++ .../light_blue_reinforced_foam.json | 7 ++ .../light_blue_reinforced_stone.json | 7 ++ .../gtceu/blockstates/light_gray_foam.json | 7 ++ .../light_gray_petrified_foam.json | 7 ++ .../light_gray_reinforced_foam.json | 7 ++ .../light_gray_reinforced_stone.json | 7 ++ .../assets/gtceu/blockstates/lime_foam.json | 7 ++ .../blockstates/lime_petrified_foam.json | 7 ++ .../blockstates/lime_reinforced_foam.json | 7 ++ .../blockstates/lime_reinforced_stone.json | 7 ++ .../gtceu/blockstates/magenta_foam.json | 7 ++ .../blockstates/magenta_petrified_foam.json | 7 ++ .../blockstates/magenta_reinforced_foam.json | 7 ++ .../blockstates/magenta_reinforced_stone.json | 7 ++ .../assets/gtceu/blockstates/orange_foam.json | 7 ++ .../blockstates/orange_petrified_foam.json | 7 ++ .../blockstates/orange_reinforced_foam.json | 7 ++ .../blockstates/orange_reinforced_stone.json | 7 ++ .../gtceu/blockstates/petrified_foam.json | 7 -- .../assets/gtceu/blockstates/pink_foam.json | 7 ++ .../blockstates/pink_petrified_foam.json | 7 ++ .../blockstates/pink_reinforced_foam.json | 7 ++ .../blockstates/pink_reinforced_stone.json | 7 ++ .../assets/gtceu/blockstates/purple_foam.json | 7 ++ .../blockstates/purple_petrified_foam.json | 7 ++ .../blockstates/purple_reinforced_foam.json | 7 ++ .../blockstates/purple_reinforced_stone.json | 7 ++ .../blockstates/{foam.json => red_foam.json} | 2 +- .../gtceu/blockstates/red_petrified_foam.json | 7 ++ .../blockstates/red_reinforced_foam.json | 7 ++ .../blockstates/red_reinforced_stone.json | 7 ++ .../gtceu/blockstates/reinforced_foam.json | 7 -- .../gtceu/blockstates/reinforced_stone.json | 7 -- .../assets/gtceu/blockstates/white_foam.json | 7 ++ .../blockstates/white_petrified_foam.json | 7 ++ .../blockstates/white_reinforced_foam.json | 7 ++ .../blockstates/white_reinforced_stone.json | 7 ++ .../assets/gtceu/blockstates/yellow_foam.json | 7 ++ .../blockstates/yellow_petrified_foam.json | 7 ++ .../blockstates/yellow_reinforced_foam.json | 7 ++ .../blockstates/yellow_reinforced_stone.json | 7 ++ .../resources/assets/gtceu/lang/en_ud.json | 68 ++++++++++++- .../resources/assets/gtceu/lang/en_us.json | 68 ++++++++++++- .../assets/gtceu/models/block/black_foam.json | 6 ++ .../models/block/black_petrified_foam.json | 6 ++ .../models/block/black_reinforced_foam.json | 6 ++ .../models/block/black_reinforced_stone.json | 6 ++ .../assets/gtceu/models/block/blue_foam.json | 6 ++ .../models/block/blue_petrified_foam.json | 6 ++ .../models/block/blue_reinforced_foam.json | 6 ++ .../models/block/blue_reinforced_stone.json | 6 ++ .../assets/gtceu/models/block/brown_foam.json | 6 ++ .../models/block/brown_petrified_foam.json | 6 ++ .../models/block/brown_reinforced_foam.json | 6 ++ .../models/block/brown_reinforced_stone.json | 6 ++ .../assets/gtceu/models/block/cyan_foam.json | 6 ++ .../models/block/cyan_petrified_foam.json | 6 ++ .../models/block/cyan_reinforced_foam.json | 6 ++ .../models/block/cyan_reinforced_stone.json | 6 ++ .../assets/gtceu/models/block/foam.json | 6 -- .../assets/gtceu/models/block/gray_foam.json | 6 ++ .../models/block/gray_petrified_foam.json | 6 ++ .../models/block/gray_reinforced_foam.json | 6 ++ .../models/block/gray_reinforced_stone.json | 6 ++ .../assets/gtceu/models/block/green_foam.json | 6 ++ .../models/block/green_petrified_foam.json | 6 ++ .../models/block/green_reinforced_foam.json | 6 ++ .../models/block/green_reinforced_stone.json | 6 ++ .../gtceu/models/block/light_blue_foam.json | 6 ++ .../block/light_blue_petrified_foam.json | 6 ++ .../block/light_blue_reinforced_foam.json | 6 ++ .../block/light_blue_reinforced_stone.json | 6 ++ .../gtceu/models/block/light_gray_foam.json | 6 ++ .../block/light_gray_petrified_foam.json | 6 ++ .../block/light_gray_reinforced_foam.json | 6 ++ .../block/light_gray_reinforced_stone.json | 6 ++ .../assets/gtceu/models/block/lime_foam.json | 6 ++ .../models/block/lime_petrified_foam.json | 6 ++ .../models/block/lime_reinforced_foam.json | 6 ++ .../models/block/lime_reinforced_stone.json | 6 ++ .../gtceu/models/block/magenta_foam.json | 6 ++ .../models/block/magenta_petrified_foam.json | 6 ++ .../models/block/magenta_reinforced_foam.json | 6 ++ .../block/magenta_reinforced_stone.json | 6 ++ .../gtceu/models/block/orange_foam.json | 6 ++ .../models/block/orange_petrified_foam.json | 6 ++ .../models/block/orange_reinforced_foam.json | 6 ++ .../models/block/orange_reinforced_stone.json | 6 ++ .../gtceu/models/block/petrified_foam.json | 6 -- .../assets/gtceu/models/block/pink_foam.json | 6 ++ .../models/block/pink_petrified_foam.json | 6 ++ .../models/block/pink_reinforced_foam.json | 6 ++ .../models/block/pink_reinforced_stone.json | 6 ++ .../gtceu/models/block/purple_foam.json | 6 ++ .../models/block/purple_petrified_foam.json | 6 ++ .../models/block/purple_reinforced_foam.json | 6 ++ .../models/block/purple_reinforced_stone.json | 6 ++ .../assets/gtceu/models/block/red_foam.json | 6 ++ .../models/block/red_petrified_foam.json | 6 ++ .../models/block/red_reinforced_foam.json | 6 ++ .../models/block/red_reinforced_stone.json | 6 ++ .../gtceu/models/block/reinforced_foam.json | 6 -- .../gtceu/models/block/reinforced_stone.json | 6 -- .../assets/gtceu/models/block/white_foam.json | 6 ++ .../models/block/white_petrified_foam.json | 6 ++ .../models/block/white_reinforced_foam.json | 6 ++ .../models/block/white_reinforced_stone.json | 6 ++ .../gtceu/models/block/yellow_foam.json | 6 ++ .../models/block/yellow_petrified_foam.json | 6 ++ .../models/block/yellow_reinforced_foam.json | 6 ++ .../models/block/yellow_reinforced_stone.json | 6 ++ .../assets/gtceu/models/item/black_foam.json | 3 + .../models/item/black_petrified_foam.json | 3 + .../models/item/black_reinforced_foam.json | 3 + .../models/item/black_reinforced_stone.json | 3 + .../assets/gtceu/models/item/blue_foam.json | 3 + .../models/item/blue_petrified_foam.json | 3 + .../models/item/blue_reinforced_foam.json | 3 + .../models/item/blue_reinforced_stone.json | 3 + .../assets/gtceu/models/item/brown_foam.json | 3 + .../models/item/brown_petrified_foam.json | 3 + .../models/item/brown_reinforced_foam.json | 3 + .../models/item/brown_reinforced_stone.json | 3 + .../assets/gtceu/models/item/cyan_foam.json | 3 + .../models/item/cyan_petrified_foam.json | 3 + .../models/item/cyan_reinforced_foam.json | 3 + .../models/item/cyan_reinforced_stone.json | 3 + .../assets/gtceu/models/item/foam.json | 3 - .../assets/gtceu/models/item/gray_foam.json | 3 + .../models/item/gray_petrified_foam.json | 3 + .../models/item/gray_reinforced_foam.json | 3 + .../models/item/gray_reinforced_stone.json | 3 + .../assets/gtceu/models/item/green_foam.json | 3 + .../models/item/green_petrified_foam.json | 3 + .../models/item/green_reinforced_foam.json | 3 + .../models/item/green_reinforced_stone.json | 3 + .../gtceu/models/item/light_blue_foam.json | 3 + .../item/light_blue_petrified_foam.json | 3 + .../item/light_blue_reinforced_foam.json | 3 + .../item/light_blue_reinforced_stone.json | 3 + .../gtceu/models/item/light_gray_foam.json | 3 + .../item/light_gray_petrified_foam.json | 3 + .../item/light_gray_reinforced_foam.json | 3 + .../item/light_gray_reinforced_stone.json | 3 + .../assets/gtceu/models/item/lime_foam.json | 3 + .../models/item/lime_petrified_foam.json | 3 + .../models/item/lime_reinforced_foam.json | 3 + .../models/item/lime_reinforced_stone.json | 3 + .../gtceu/models/item/magenta_foam.json | 3 + .../models/item/magenta_petrified_foam.json | 3 + .../models/item/magenta_reinforced_foam.json | 3 + .../models/item/magenta_reinforced_stone.json | 3 + .../assets/gtceu/models/item/orange_foam.json | 3 + .../models/item/orange_petrified_foam.json | 3 + .../models/item/orange_reinforced_foam.json | 3 + .../models/item/orange_reinforced_stone.json | 3 + .../gtceu/models/item/petrified_foam.json | 3 - .../assets/gtceu/models/item/pink_foam.json | 3 + .../models/item/pink_petrified_foam.json | 3 + .../models/item/pink_reinforced_foam.json | 3 + .../models/item/pink_reinforced_stone.json | 3 + .../assets/gtceu/models/item/purple_foam.json | 3 + .../models/item/purple_petrified_foam.json | 3 + .../models/item/purple_reinforced_foam.json | 3 + .../models/item/purple_reinforced_stone.json | 3 + .../assets/gtceu/models/item/red_foam.json | 3 + .../gtceu/models/item/red_petrified_foam.json | 3 + .../models/item/red_reinforced_foam.json | 3 + .../models/item/red_reinforced_stone.json | 3 + .../gtceu/models/item/reinforced_foam.json | 3 - .../gtceu/models/item/reinforced_stone.json | 3 - .../assets/gtceu/models/item/white_foam.json | 3 + .../models/item/white_petrified_foam.json | 3 + .../models/item/white_reinforced_foam.json | 3 + .../models/item/white_reinforced_stone.json | 3 + .../assets/gtceu/models/item/yellow_foam.json | 3 + .../models/item/yellow_petrified_foam.json | 3 + .../models/item/yellow_reinforced_foam.json | 3 + .../models/item/yellow_reinforced_stone.json | 3 + .../blocks/black_petrified_foam.json | 21 +++++ .../blocks/black_reinforced_foam.json | 21 +++++ .../blocks/black_reinforced_stone.json | 21 +++++ ...ced_foam.json => blue_petrified_foam.json} | 4 +- .../blocks/blue_reinforced_foam.json | 21 +++++ .../blocks/blue_reinforced_stone.json | 21 +++++ .../blocks/brown_petrified_foam.json | 21 +++++ .../blocks/brown_reinforced_foam.json | 21 +++++ .../blocks/brown_reinforced_stone.json | 21 +++++ ...ed_stone.json => cyan_petrified_foam.json} | 4 +- .../blocks/cyan_reinforced_foam.json | 21 +++++ .../blocks/cyan_reinforced_stone.json | 21 +++++ .../blocks/gray_petrified_foam.json | 21 +++++ .../blocks/gray_reinforced_foam.json | 21 +++++ .../blocks/gray_reinforced_stone.json | 21 +++++ .../blocks/green_petrified_foam.json | 21 +++++ .../blocks/green_reinforced_foam.json | 21 +++++ .../blocks/green_reinforced_stone.json | 21 +++++ .../blocks/light_blue_petrified_foam.json | 21 +++++ .../blocks/light_blue_reinforced_foam.json | 21 +++++ .../blocks/light_blue_reinforced_stone.json | 21 +++++ .../blocks/light_gray_petrified_foam.json | 21 +++++ .../blocks/light_gray_reinforced_foam.json | 21 +++++ .../blocks/light_gray_reinforced_stone.json | 21 +++++ .../blocks/lime_petrified_foam.json | 21 +++++ .../blocks/lime_reinforced_foam.json | 21 +++++ .../blocks/lime_reinforced_stone.json | 21 +++++ .../blocks/magenta_petrified_foam.json | 21 +++++ .../blocks/magenta_reinforced_foam.json | 21 +++++ .../blocks/magenta_reinforced_stone.json | 21 +++++ .../blocks/orange_petrified_foam.json | 21 +++++ .../blocks/orange_reinforced_foam.json | 21 +++++ .../blocks/orange_reinforced_stone.json | 21 +++++ .../blocks/pink_petrified_foam.json | 21 +++++ .../blocks/pink_reinforced_foam.json | 21 +++++ .../blocks/pink_reinforced_stone.json | 21 +++++ .../blocks/purple_petrified_foam.json | 21 +++++ .../blocks/purple_reinforced_foam.json | 21 +++++ .../blocks/purple_reinforced_stone.json | 21 +++++ ...fied_foam.json => red_petrified_foam.json} | 4 +- .../blocks/red_reinforced_foam.json | 21 +++++ .../blocks/red_reinforced_stone.json | 21 +++++ .../blocks/white_petrified_foam.json | 21 +++++ .../blocks/white_reinforced_foam.json | 21 +++++ .../blocks/white_reinforced_stone.json | 21 +++++ .../blocks/yellow_petrified_foam.json | 21 +++++ .../blocks/yellow_reinforced_foam.json | 21 +++++ .../blocks/yellow_reinforced_stone.json | 21 +++++ .../tags/blocks/mineable/pickaxe.json | 34 ++++++- .../tags/blocks/needs_iron_tool.json | 17 +++- .../tags/blocks/needs_stone_tool.json | 17 +++- .../gtceu/common/block/FoamBlock.java | 7 +- .../gtceu/common/data/GTBlocks.java | 89 ++++++++++++------ .../gtceu/common/data/models/GTModels.java | 38 ++++++++ .../common/item/ColorSprayBehaviour.java | 2 + .../item/tool/behavior/FoamSprayBehavior.java | 66 +++++++++---- .../gtceu/data/recipe/CustomTags.java | 2 + .../gtceu/data/recipe/MaterialInfoLoader.java | 5 + .../gtceu/data/tags/BlockTagLoader.java | 23 +++++ .../gtceu/forge/ForgeCommonEventListener.java | 29 +++++- .../assets/gtceu/models/block/foam.json | 6 ++ .../gtceu/models/block/foam_petrified.json | 6 ++ .../gtceu/models/block/foam_reinforced.json | 6 ++ .../block/foam_reinforced_petrified.json | 6 ++ .../assets/gtceu/textures/block/foam.png | Bin 1880 -> 0 bytes .../gtceu/textures/block/foam/black.png | Bin 0 -> 809 bytes .../textures/block/foam/black_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/black_reinforced.png | Bin 0 -> 809 bytes .../block/foam/black_reinforced_petrified.png | Bin 0 -> 809 bytes .../assets/gtceu/textures/block/foam/blue.png | Bin 0 -> 809 bytes .../textures/block/foam/blue_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/blue_reinforced.png | Bin 0 -> 809 bytes .../block/foam/blue_reinforced_petrified.png | Bin 0 -> 809 bytes .../gtceu/textures/block/foam/brown.png | Bin 0 -> 809 bytes .../textures/block/foam/brown_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/brown_reinforced.png | Bin 0 -> 809 bytes .../block/foam/brown_reinforced_petrified.png | Bin 0 -> 809 bytes .../assets/gtceu/textures/block/foam/cyan.png | Bin 0 -> 809 bytes .../textures/block/foam/cyan_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/cyan_reinforced.png | Bin 0 -> 809 bytes .../block/foam/cyan_reinforced_petrified.png | Bin 0 -> 809 bytes .../assets/gtceu/textures/block/foam/foam.png | Bin 809 -> 1880 bytes .../assets/gtceu/textures/block/foam/gray.png | Bin 0 -> 809 bytes .../textures/block/foam/gray_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/gray_reinforced.png | Bin 0 -> 809 bytes .../block/foam/gray_reinforced_petrified.png | Bin 0 -> 809 bytes .../gtceu/textures/block/foam/green.png | Bin 0 -> 809 bytes .../textures/block/foam/green_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/green_reinforced.png | Bin 0 -> 809 bytes .../block/foam/green_reinforced_petrified.png | Bin 0 -> 809 bytes .../gtceu/textures/block/foam/light_blue.png | Bin 0 -> 809 bytes .../block/foam/light_blue_petrified.png | Bin 0 -> 809 bytes .../block/foam/light_blue_reinforced.png | Bin 0 -> 809 bytes .../foam/light_blue_reinforced_petrified.png | Bin 0 -> 809 bytes .../gtceu/textures/block/foam/light_gray.png | Bin 0 -> 809 bytes .../block/foam/light_gray_petrified.png | Bin 0 -> 809 bytes .../block/foam/light_gray_reinforced.png | Bin 0 -> 809 bytes .../foam/light_gray_reinforced_petrified.png | Bin 0 -> 809 bytes .../assets/gtceu/textures/block/foam/lime.png | Bin 0 -> 809 bytes .../textures/block/foam/lime_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/lime_reinforced.png | Bin 0 -> 809 bytes .../block/foam/lime_reinforced_petrified.png | Bin 0 -> 809 bytes .../gtceu/textures/block/foam/magenta.png | Bin 0 -> 809 bytes .../textures/block/foam/magenta_petrified.png | Bin 0 -> 809 bytes .../block/foam/magenta_reinforced.png | Bin 0 -> 809 bytes .../foam/magenta_reinforced_petrified.png | Bin 0 -> 809 bytes .../gtceu/textures/block/foam/orange.png | Bin 0 -> 809 bytes .../textures/block/foam/orange_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/orange_reinforced.png | Bin 0 -> 809 bytes .../foam/orange_reinforced_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/petrified_foam.png | Bin 548 -> 2120 bytes .../assets/gtceu/textures/block/foam/pink.png | Bin 0 -> 809 bytes .../textures/block/foam/pink_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/pink_reinforced.png | Bin 0 -> 809 bytes .../block/foam/pink_reinforced_petrified.png | Bin 0 -> 809 bytes .../gtceu/textures/block/foam/purple.png | Bin 0 -> 809 bytes .../textures/block/foam/purple_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/purple_reinforced.png | Bin 0 -> 809 bytes .../foam/purple_reinforced_petrified.png | Bin 0 -> 809 bytes .../assets/gtceu/textures/block/foam/red.png | Bin 0 -> 809 bytes .../textures/block/foam/red_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/red_reinforced.png | Bin 0 -> 809 bytes .../block/foam/red_reinforced_petrified.png | Bin 0 -> 809 bytes .../block/{ => foam}/reinforced_foam.png | Bin .../textures/block/foam/reinforced_stone.png | Bin 1851 -> 355 bytes .../gtceu/textures/block/foam/white.png | Bin 0 -> 809 bytes .../textures/block/foam/white_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/white_reinforced.png | Bin 0 -> 809 bytes .../block/foam/white_reinforced_petrified.png | Bin 0 -> 809 bytes .../gtceu/textures/block/foam/yellow.png | Bin 0 -> 809 bytes .../textures/block/foam/yellow_petrified.png | Bin 0 -> 809 bytes .../textures/block/foam/yellow_reinforced.png | Bin 0 -> 809 bytes .../foam/yellow_reinforced_petrified.png | Bin 0 -> 809 bytes .../gtceu/textures/block/petrified_foam.png | Bin 2120 -> 0 bytes .../gtceu/textures/block/reinforced_stone.png | Bin 355 -> 0 bytes 340 files changed, 2395 insertions(+), 127 deletions(-) create mode 100644 src/generated/resources/assets/gtceu/blockstates/black_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/black_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/black_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/black_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/blue_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/blue_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/blue_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/blue_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/brown_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/brown_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/brown_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/brown_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/cyan_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/cyan_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/gray_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/gray_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/gray_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/gray_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/green_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/green_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/green_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/green_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/light_blue_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/light_blue_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/light_gray_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/light_gray_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/lime_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/lime_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/lime_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/lime_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/magenta_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/magenta_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/orange_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/orange_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/orange_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/orange_reinforced_stone.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/pink_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/pink_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/pink_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/pink_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/purple_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/purple_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/purple_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/purple_reinforced_stone.json rename src/generated/resources/assets/gtceu/blockstates/{foam.json => red_foam.json} (50%) create mode 100644 src/generated/resources/assets/gtceu/blockstates/red_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/red_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/red_reinforced_stone.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/reinforced_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/white_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/white_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/white_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/white_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/yellow_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/yellow_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/black_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/black_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/black_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/black_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/blue_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/blue_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/blue_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/blue_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/brown_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/brown_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/brown_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/brown_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/cyan_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/cyan_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/cyan_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/cyan_reinforced_stone.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/gray_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/gray_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/gray_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/gray_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/green_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/green_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/green_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/green_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/light_blue_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/light_blue_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/light_gray_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/light_gray_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/lime_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/lime_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/lime_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/lime_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/magenta_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/magenta_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/magenta_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/magenta_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/orange_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/orange_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/orange_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/orange_reinforced_stone.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/pink_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/pink_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/pink_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/pink_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/purple_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/purple_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/purple_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/purple_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/red_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/red_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/red_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/red_reinforced_stone.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/reinforced_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/white_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/white_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/white_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/white_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/yellow_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/yellow_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/yellow_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/block/yellow_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/black_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/black_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/black_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/black_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/blue_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/blue_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/blue_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/blue_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/brown_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/brown_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/brown_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/brown_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/cyan_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/cyan_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/cyan_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/cyan_reinforced_stone.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/gray_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/gray_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/gray_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/gray_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/green_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/green_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/green_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/green_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/light_blue_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/light_blue_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/light_gray_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/light_gray_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/lime_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/lime_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/lime_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/lime_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/magenta_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/magenta_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/magenta_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/magenta_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/orange_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/orange_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/orange_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/orange_reinforced_stone.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/pink_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/pink_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/pink_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/pink_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/purple_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/purple_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/purple_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/purple_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/red_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/red_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/red_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/red_reinforced_stone.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/reinforced_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/white_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/white_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/white_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/white_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/yellow_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/yellow_petrified_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/yellow_reinforced_foam.json create mode 100644 src/generated/resources/assets/gtceu/models/item/yellow_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/black_petrified_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_stone.json rename src/generated/resources/data/gtceu/loot_tables/blocks/{reinforced_foam.json => blue_petrified_foam.json} (74%) create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/brown_petrified_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_stone.json rename src/generated/resources/data/gtceu/loot_tables/blocks/{reinforced_stone.json => cyan_petrified_foam.json} (74%) create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/gray_petrified_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/green_petrified_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_petrified_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_petrified_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/lime_petrified_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/magenta_petrified_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/orange_petrified_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/pink_petrified_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/purple_petrified_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_stone.json rename src/generated/resources/data/gtceu/loot_tables/blocks/{petrified_foam.json => red_petrified_foam.json} (74%) create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/white_petrified_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/yellow_petrified_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_foam.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_stone.json create mode 100644 src/main/resources/assets/gtceu/models/block/foam.json create mode 100644 src/main/resources/assets/gtceu/models/block/foam_petrified.json create mode 100644 src/main/resources/assets/gtceu/models/block/foam_reinforced.json create mode 100644 src/main/resources/assets/gtceu/models/block/foam_reinforced_petrified.json delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_reinforced_petrified.png rename src/main/resources/assets/gtceu/textures/block/{ => foam}/reinforced_foam.png (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified.png delete mode 100644 src/main/resources/assets/gtceu/textures/block/petrified_foam.png delete mode 100644 src/main/resources/assets/gtceu/textures/block/reinforced_stone.png diff --git a/src/generated/resources/assets/gtceu/blockstates/black_foam.json b/src/generated/resources/assets/gtceu/blockstates/black_foam.json new file mode 100644 index 00000000000..d90bc817067 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/black_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/black_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/black_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/black_petrified_foam.json new file mode 100644 index 00000000000..8f9b47a61ec --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/black_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/black_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/black_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/black_reinforced_foam.json new file mode 100644 index 00000000000..16de42179aa --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/black_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/black_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/black_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/black_reinforced_stone.json new file mode 100644 index 00000000000..49a4a07cd3f --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/black_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/black_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/blue_foam.json b/src/generated/resources/assets/gtceu/blockstates/blue_foam.json new file mode 100644 index 00000000000..b349317e50f --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/blue_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/blue_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/blue_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/blue_petrified_foam.json new file mode 100644 index 00000000000..9162142a9da --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/blue_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/blue_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/blue_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/blue_reinforced_foam.json new file mode 100644 index 00000000000..146699b265d --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/blue_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/blue_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/blue_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/blue_reinforced_stone.json new file mode 100644 index 00000000000..7221ed304c0 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/blue_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/blue_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/brown_foam.json b/src/generated/resources/assets/gtceu/blockstates/brown_foam.json new file mode 100644 index 00000000000..1bbd589de47 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/brown_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/brown_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/brown_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/brown_petrified_foam.json new file mode 100644 index 00000000000..40e2d855739 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/brown_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/brown_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/brown_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/brown_reinforced_foam.json new file mode 100644 index 00000000000..8d86810065e --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/brown_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/brown_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/brown_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/brown_reinforced_stone.json new file mode 100644 index 00000000000..be890e5df60 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/brown_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/brown_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/cyan_foam.json b/src/generated/resources/assets/gtceu/blockstates/cyan_foam.json new file mode 100644 index 00000000000..8afaa83c5e9 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/cyan_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/cyan_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/cyan_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/cyan_petrified_foam.json new file mode 100644 index 00000000000..449e8e0137f --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/cyan_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/cyan_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_foam.json new file mode 100644 index 00000000000..4507044a70d --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/cyan_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_stone.json new file mode 100644 index 00000000000..cf141e791ca --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/cyan_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/gray_foam.json b/src/generated/resources/assets/gtceu/blockstates/gray_foam.json new file mode 100644 index 00000000000..bce61f2155a --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/gray_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/gray_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/gray_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/gray_petrified_foam.json new file mode 100644 index 00000000000..4a2610f9e8a --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/gray_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/gray_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/gray_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/gray_reinforced_foam.json new file mode 100644 index 00000000000..b43e95789a3 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/gray_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/gray_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/gray_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/gray_reinforced_stone.json new file mode 100644 index 00000000000..6be8aad0218 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/gray_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/gray_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/green_foam.json b/src/generated/resources/assets/gtceu/blockstates/green_foam.json new file mode 100644 index 00000000000..fde9cbcd84c --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/green_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/green_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/green_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/green_petrified_foam.json new file mode 100644 index 00000000000..05e67a9ba2c --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/green_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/green_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/green_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/green_reinforced_foam.json new file mode 100644 index 00000000000..d5d6284a8fd --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/green_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/green_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/green_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/green_reinforced_stone.json new file mode 100644 index 00000000000..69435012f5f --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/green_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/green_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/light_blue_foam.json b/src/generated/resources/assets/gtceu/blockstates/light_blue_foam.json new file mode 100644 index 00000000000..2aeed405a5c --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/light_blue_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/light_blue_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/light_blue_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/light_blue_petrified_foam.json new file mode 100644 index 00000000000..c638dce2472 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/light_blue_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/light_blue_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_foam.json new file mode 100644 index 00000000000..f4fb4f04a49 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/light_blue_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_stone.json new file mode 100644 index 00000000000..bb894edebb1 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/light_blue_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/light_gray_foam.json b/src/generated/resources/assets/gtceu/blockstates/light_gray_foam.json new file mode 100644 index 00000000000..ac0b28a8f53 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/light_gray_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/light_gray_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/light_gray_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/light_gray_petrified_foam.json new file mode 100644 index 00000000000..59097280380 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/light_gray_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/light_gray_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_foam.json new file mode 100644 index 00000000000..25f374168e4 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/light_gray_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_stone.json new file mode 100644 index 00000000000..9af58aae5ec --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/light_gray_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/lime_foam.json b/src/generated/resources/assets/gtceu/blockstates/lime_foam.json new file mode 100644 index 00000000000..6686d76b430 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/lime_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/lime_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/lime_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/lime_petrified_foam.json new file mode 100644 index 00000000000..23c53e43e96 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/lime_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/lime_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/lime_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/lime_reinforced_foam.json new file mode 100644 index 00000000000..a52da1e2a5b --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/lime_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/lime_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/lime_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/lime_reinforced_stone.json new file mode 100644 index 00000000000..1977cf5eb6f --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/lime_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/lime_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/magenta_foam.json b/src/generated/resources/assets/gtceu/blockstates/magenta_foam.json new file mode 100644 index 00000000000..b00a8871bbc --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/magenta_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/magenta_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/magenta_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/magenta_petrified_foam.json new file mode 100644 index 00000000000..6c45bd807b3 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/magenta_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/magenta_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_foam.json new file mode 100644 index 00000000000..e8b8c8d2bcb --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/magenta_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_stone.json new file mode 100644 index 00000000000..306fcf436e4 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/magenta_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/orange_foam.json b/src/generated/resources/assets/gtceu/blockstates/orange_foam.json new file mode 100644 index 00000000000..e3f9a1f2c52 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/orange_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/orange_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/orange_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/orange_petrified_foam.json new file mode 100644 index 00000000000..9309e525d80 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/orange_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/orange_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/orange_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/orange_reinforced_foam.json new file mode 100644 index 00000000000..70b58afc068 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/orange_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/orange_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/orange_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/orange_reinforced_stone.json new file mode 100644 index 00000000000..b9f98c5a0af --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/orange_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/orange_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/petrified_foam.json deleted file mode 100644 index e5be4f62165..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/petrified_foam.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/petrified_foam" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/pink_foam.json b/src/generated/resources/assets/gtceu/blockstates/pink_foam.json new file mode 100644 index 00000000000..0a7ee95ea6a --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/pink_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/pink_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/pink_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/pink_petrified_foam.json new file mode 100644 index 00000000000..2150ed2a185 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/pink_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/pink_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/pink_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/pink_reinforced_foam.json new file mode 100644 index 00000000000..155712e6d26 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/pink_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/pink_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/pink_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/pink_reinforced_stone.json new file mode 100644 index 00000000000..f1edfdfa968 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/pink_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/pink_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/purple_foam.json b/src/generated/resources/assets/gtceu/blockstates/purple_foam.json new file mode 100644 index 00000000000..9f5efd467a9 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/purple_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/purple_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/purple_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/purple_petrified_foam.json new file mode 100644 index 00000000000..2edfc0eddd4 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/purple_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/purple_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/purple_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/purple_reinforced_foam.json new file mode 100644 index 00000000000..47f431c2abe --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/purple_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/purple_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/purple_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/purple_reinforced_stone.json new file mode 100644 index 00000000000..78da2bc2cba --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/purple_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/purple_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/foam.json b/src/generated/resources/assets/gtceu/blockstates/red_foam.json similarity index 50% rename from src/generated/resources/assets/gtceu/blockstates/foam.json rename to src/generated/resources/assets/gtceu/blockstates/red_foam.json index 26e4757bc44..ea28a13267b 100644 --- a/src/generated/resources/assets/gtceu/blockstates/foam.json +++ b/src/generated/resources/assets/gtceu/blockstates/red_foam.json @@ -1,7 +1,7 @@ { "variants": { "": { - "model": "gtceu:block/foam" + "model": "gtceu:block/red_foam" } } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/red_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/red_petrified_foam.json new file mode 100644 index 00000000000..a936a03b921 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/red_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/red_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/red_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/red_reinforced_foam.json new file mode 100644 index 00000000000..dee83e5b094 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/red_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/red_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/red_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/red_reinforced_stone.json new file mode 100644 index 00000000000..ce3983f1ccd --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/red_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/red_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/reinforced_foam.json deleted file mode 100644 index 1102753795b..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/reinforced_foam.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/reinforced_foam" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/reinforced_stone.json deleted file mode 100644 index 5d592300839..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/white_foam.json b/src/generated/resources/assets/gtceu/blockstates/white_foam.json new file mode 100644 index 00000000000..d4a398b0a13 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/white_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/white_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/white_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/white_petrified_foam.json new file mode 100644 index 00000000000..aca3e1202dc --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/white_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/white_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/white_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/white_reinforced_foam.json new file mode 100644 index 00000000000..0ad7ae9d68d --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/white_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/white_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/white_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/white_reinforced_stone.json new file mode 100644 index 00000000000..3f358001345 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/white_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/white_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/yellow_foam.json b/src/generated/resources/assets/gtceu/blockstates/yellow_foam.json new file mode 100644 index 00000000000..e2ea61dcf93 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/yellow_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/yellow_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/yellow_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/yellow_petrified_foam.json new file mode 100644 index 00000000000..7ce5796ef07 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/yellow_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/yellow_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_foam.json b/src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_foam.json new file mode 100644 index 00000000000..3c6fc76be62 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/yellow_reinforced_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_stone.json new file mode 100644 index 00000000000..5efbe8007b8 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/yellow_reinforced_stone" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/lang/en_ud.json b/src/generated/resources/assets/gtceu/lang/en_ud.json index f6929f9215d..3cfb471c9c9 100644 --- a/src/generated/resources/assets/gtceu/lang/en_ud.json +++ b/src/generated/resources/assets/gtceu/lang/en_ud.json @@ -113,14 +113,22 @@ "block.gtceu.basic_data_access_hatch": "ɥɔʇɐH ssǝɔɔⱯ ɐʇɐᗡ ɔısɐᗺ", "block.gtceu.bio_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH oıᗺ", "block.gtceu.black_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ʞɔɐןᗺ", + "block.gtceu.black_foam": "ɯɐoℲ ʞɔɐןᗺ", "block.gtceu.black_lamp": "dɯɐꞀ ʞɔɐןᗺ", "block.gtceu.black_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ ʞɔɐןᗺ", "block.gtceu.black_metal_sheet": "ʇǝǝɥS ןɐʇǝW ʞɔɐןᗺ", + "block.gtceu.black_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ʞɔɐןᗺ", + "block.gtceu.black_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ʞɔɐןᗺ", + "block.gtceu.black_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ʞɔɐןᗺ", "block.gtceu.black_studs": "spnʇS ʞɔɐןᗺ", "block.gtceu.blue_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ǝnןᗺ", + "block.gtceu.blue_foam": "ɯɐoℲ ǝnןᗺ", "block.gtceu.blue_lamp": "dɯɐꞀ ǝnןᗺ", "block.gtceu.blue_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ ǝnןᗺ", "block.gtceu.blue_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝnןᗺ", + "block.gtceu.blue_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ǝnןᗺ", + "block.gtceu.blue_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ǝnןᗺ", + "block.gtceu.blue_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ǝnןᗺ", "block.gtceu.blue_studs": "spnʇS ǝnןᗺ", "block.gtceu.boss_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH ssoᗺ", "block.gtceu.brittle_charcoal": "ןɐoɔɹɐɥƆ ǝןʇʇıɹᗺ", @@ -135,9 +143,13 @@ "block.gtceu.bronze_pipe_casing": "buısɐƆ ǝdıԀ ǝzuoɹᗺ", "block.gtceu.bronze_tank_valve": "ǝʌןɐΛ ʞuɐ⟘ ǝzuoɹᗺ", "block.gtceu.brown_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ uʍoɹᗺ", + "block.gtceu.brown_foam": "ɯɐoℲ uʍoɹᗺ", "block.gtceu.brown_lamp": "dɯɐꞀ uʍoɹᗺ", "block.gtceu.brown_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ uʍoɹᗺ", "block.gtceu.brown_metal_sheet": "ʇǝǝɥS ןɐʇǝW uʍoɹᗺ", + "block.gtceu.brown_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ uʍoɹᗺ", + "block.gtceu.brown_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ uʍoɹᗺ", + "block.gtceu.brown_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ uʍoɹᗺ", "block.gtceu.brown_studs": "spnʇS uʍoɹᗺ", "block.gtceu.casing_coke_bricks": "sʞɔıɹᗺ uǝʌO ǝʞoƆ", "block.gtceu.casing_grate": "buısɐƆ ǝuıɥɔɐW ǝʇɐɹ⅁", @@ -175,9 +187,13 @@ "block.gtceu.crushing_wheels": "sןǝǝɥM buıɥsnɹƆ", "block.gtceu.cupronickel_coil_block": "ʞɔoןᗺ ןıoƆ ןǝʞɔıuoɹdnƆ", "block.gtceu.cyan_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ uɐʎƆ", + "block.gtceu.cyan_foam": "ɯɐoℲ uɐʎƆ", "block.gtceu.cyan_lamp": "dɯɐꞀ uɐʎƆ", "block.gtceu.cyan_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ uɐʎƆ", "block.gtceu.cyan_metal_sheet": "ʇǝǝɥS ןɐʇǝW uɐʎƆ", + "block.gtceu.cyan_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ uɐʎƆ", + "block.gtceu.cyan_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ uɐʎƆ", + "block.gtceu.cyan_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ uɐʎƆ", "block.gtceu.cyan_studs": "spnʇS uɐʎƆ", "block.gtceu.dark_concrete": "ǝʇǝɹɔuoƆ ʞɹɐᗡ", "block.gtceu.dark_concrete_bricks": "sʞɔıɹᗺ ǝʇǝɹɔuoƆ ʞɹɐᗡ", @@ -290,7 +306,6 @@ "block.gtceu.filter_casing": "buısɐƆ ɹǝʇןıℲ", "block.gtceu.fire_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH ǝɹıℲ", "block.gtceu.firebricks": "sʞɔıɹqǝɹıℲ", - "block.gtceu.foam": "ɯɐoℲ", "block.gtceu.frost_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH ʇsoɹℲ", "block.gtceu.frostproof_machine_casing": "buısɐƆ ǝuıɥɔɐW ɯnıuıɯnןⱯ ɟooɹԀ ʇsoɹℲ", "block.gtceu.fusion_casing": "buısɐƆ ǝuıɥɔɐW uoısnℲ", @@ -302,14 +317,22 @@ "block.gtceu.generic_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH ɔıɹǝuǝ⅁", "block.gtceu.gold_drum": "ɯnɹᗡ pןo⅁", "block.gtceu.gray_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ʎɐɹ⅁", + "block.gtceu.gray_foam": "ɯɐoℲ ʎɐɹ⅁", "block.gtceu.gray_lamp": "dɯɐꞀ ʎɐɹ⅁", "block.gtceu.gray_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ ʎɐɹ⅁", "block.gtceu.gray_metal_sheet": "ʇǝǝɥS ןɐʇǝW ʎɐɹ⅁", + "block.gtceu.gray_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ʎɐɹ⅁", + "block.gtceu.gray_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ʎɐɹ⅁", + "block.gtceu.gray_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ʎɐɹ⅁", "block.gtceu.gray_studs": "spnʇS ʎɐɹ⅁", "block.gtceu.green_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ uǝǝɹ⅁", + "block.gtceu.green_foam": "ɯɐoℲ uǝǝɹ⅁", "block.gtceu.green_lamp": "dɯɐꞀ uǝǝɹ⅁", "block.gtceu.green_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ uǝǝɹ⅁", "block.gtceu.green_metal_sheet": "ʇǝǝɥS ןɐʇǝW uǝǝɹ⅁", + "block.gtceu.green_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ uǝǝɹ⅁", + "block.gtceu.green_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ uǝǝɹ⅁", + "block.gtceu.green_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ uǝǝɹ⅁", "block.gtceu.green_studs": "spnʇS uǝǝɹ⅁", "block.gtceu.gregification_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH uoıʇɐɔıɟıbǝɹ⅁", "block.gtceu.heat_vent": "ʇuǝΛ ʇɐǝH", @@ -541,9 +564,13 @@ "block.gtceu.laser_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH ɹǝsɐꞀ", "block.gtceu.laser_safe_engraving_casing": "buısɐƆ buıʌɐɹbuƎ ǝɟɐS-ɹǝsɐꞀ", "block.gtceu.light_blue_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ǝnןᗺ ʇɥbıꞀ", + "block.gtceu.light_blue_foam": "ɯɐoℲ ǝnןᗺ ʇɥbıꞀ", "block.gtceu.light_blue_lamp": "dɯɐꞀ ǝnןᗺ ʇɥbıꞀ", "block.gtceu.light_blue_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ ǝnןᗺ ʇɥbıꞀ", "block.gtceu.light_blue_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝnןᗺ ʇɥbıꞀ", + "block.gtceu.light_blue_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ǝnןᗺ ʇɥbıꞀ", + "block.gtceu.light_blue_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ǝnןᗺ ʇɥbıꞀ", + "block.gtceu.light_blue_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ǝnןᗺ ʇɥbıꞀ", "block.gtceu.light_blue_studs": "spnʇS ǝnןᗺ ʇɥbıꞀ", "block.gtceu.light_concrete": "ǝʇǝɹɔuoƆ ʇɥbıꞀ", "block.gtceu.light_concrete_bricks": "sʞɔıɹᗺ ǝʇǝɹɔuoƆ ʇɥbıꞀ", @@ -553,14 +580,22 @@ "block.gtceu.light_concrete_windmill_a": "Ɐ ןןıɯpuıM ǝʇǝɹɔuoƆ ʇɥbıꞀ", "block.gtceu.light_concrete_windmill_b": "ᗺ ןןıɯpuıM ǝʇǝɹɔuoƆ ʇɥbıꞀ", "block.gtceu.light_gray_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ʎɐɹ⅁ ʇɥbıꞀ", + "block.gtceu.light_gray_foam": "ɯɐoℲ ʎɐɹ⅁ ʇɥbıꞀ", "block.gtceu.light_gray_lamp": "dɯɐꞀ ʎɐɹ⅁ ʇɥbıꞀ", "block.gtceu.light_gray_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ ʎɐɹ⅁ ʇɥbıꞀ", "block.gtceu.light_gray_metal_sheet": "ʇǝǝɥS ןɐʇǝW ʎɐɹ⅁ ʇɥbıꞀ", + "block.gtceu.light_gray_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ʎɐɹ⅁ ʇɥbıꞀ", + "block.gtceu.light_gray_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ʎɐɹ⅁ ʇɥbıꞀ", + "block.gtceu.light_gray_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ʎɐɹ⅁ ʇɥbıꞀ", "block.gtceu.light_gray_studs": "spnʇS ʎɐɹ⅁ ʇɥbıꞀ", "block.gtceu.lime_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ǝɯıꞀ", + "block.gtceu.lime_foam": "ɯɐoℲ ǝɯıꞀ", "block.gtceu.lime_lamp": "dɯɐꞀ ǝɯıꞀ", "block.gtceu.lime_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ ǝɯıꞀ", "block.gtceu.lime_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝɯıꞀ", + "block.gtceu.lime_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ǝɯıꞀ", + "block.gtceu.lime_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ǝɯıꞀ", + "block.gtceu.lime_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ǝɯıꞀ", "block.gtceu.lime_studs": "spnʇS ǝɯıꞀ", "block.gtceu.long_distance_fluid_pipeline": "ǝuıןǝdıԀ pınןℲ ǝɔuɐʇsıᗡ buoꞀ", "block.gtceu.long_distance_fluid_pipeline_endpoint": "ʇuıodpuƎ ǝuıןǝdıԀ pınןℲ ǝɔuɐʇsıᗡ buoꞀ", @@ -749,9 +784,13 @@ "block.gtceu.lv_wiremill": "ɹ§ ןןıɯǝɹıM ɔısɐᗺ", "block.gtceu.lv_world_accelerator": "ɹ§ ɹoʇɐɹǝןǝɔɔⱯ pןɹoM ɔısɐᗺ", "block.gtceu.magenta_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ɐʇuǝbɐW", + "block.gtceu.magenta_foam": "ɯɐoℲ ɐʇuǝbɐW", "block.gtceu.magenta_lamp": "dɯɐꞀ ɐʇuǝbɐW", "block.gtceu.magenta_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ ɐʇuǝbɐW", "block.gtceu.magenta_metal_sheet": "ʇǝǝɥS ןɐʇǝW ɐʇuǝbɐW", + "block.gtceu.magenta_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ɐʇuǝbɐW", + "block.gtceu.magenta_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ɐʇuǝbɐW", + "block.gtceu.magenta_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ɐʇuǝbɐW", "block.gtceu.magenta_studs": "spnʇS ɐʇuǝbɐW", "block.gtceu.magic_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH ɔıbɐW", "block.gtceu.magnetic_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH ɔıʇǝubɐW", @@ -990,9 +1029,13 @@ "block.gtceu.opv_transformer_4a": "ɹǝɯɹoɟsuɐɹ⟘ )xㄣ( dɯⱯ-ıH ɹ§ǝbɐʇןoΛ pǝɹǝʍodɹǝʌOן§6§", "block.gtceu.opv_wiremill": "ɹ§ ןןıɯǝɹıM ʎɹɐpuǝbǝꞀן§6§", "block.gtceu.orange_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ǝbuɐɹO", + "block.gtceu.orange_foam": "ɯɐoℲ ǝbuɐɹO", "block.gtceu.orange_lamp": "dɯɐꞀ ǝbuɐɹO", "block.gtceu.orange_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ ǝbuɐɹO", "block.gtceu.orange_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbuɐɹO", + "block.gtceu.orange_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ǝbuɐɹO", + "block.gtceu.orange_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ǝbuɐɹO", + "block.gtceu.orange_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ǝbuɐɹO", "block.gtceu.orange_studs": "spnʇS ǝbuɐɹO", "block.gtceu.overworld_marker": "pןɹoʍɹǝʌO", "block.gtceu.palladium_substation": "buısɐƆ uoıʇɐʇsqnS ɯnıpɐןןɐԀ", @@ -1002,11 +1045,14 @@ "block.gtceu.pattern_buffer_proxy.desc.0": "˙ɟ§ɹǝɟɟnᗺ uɹǝʇʇɐԀ ƎW9§ ɹɐןnbuıs ɐ oʇ sǝuıɥɔɐɯ ʎuɐɯ buıʞuıן sʍoןןⱯɟ§", "block.gtceu.pattern_buffer_proxy.desc.1": "˙ɟ§ɹǝɟɟnq ןɐuıbıɹo9§ ǝɥʇ uıɥʇıʍ pןǝɥ suɹǝʇʇɐd ǝɥʇ ǝɹɐɥs ןןıʍ sǝıxoɹd pǝʇɔǝuuoɔ ןןⱯɟ§", "block.gtceu.pattern_buffer_proxy.desc.2": "¡ʍoɹb ʎɹoʇɔɐɟ ǝɥʇ ʇǝꞀɟ§", - "block.gtceu.petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ", "block.gtceu.pink_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ʞuıԀ", + "block.gtceu.pink_foam": "ɯɐoℲ ʞuıԀ", "block.gtceu.pink_lamp": "dɯɐꞀ ʞuıԀ", "block.gtceu.pink_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ ʞuıԀ", "block.gtceu.pink_metal_sheet": "ʇǝǝɥS ןɐʇǝW ʞuıԀ", + "block.gtceu.pink_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ʞuıԀ", + "block.gtceu.pink_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ʞuıԀ", + "block.gtceu.pink_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ʞuıԀ", "block.gtceu.pink_studs": "spnʇS ʞuıԀ", "block.gtceu.plascrete": "ǝʇǝɹɔsɐןԀ", "block.gtceu.plasma_large_turbine": "ǝuıqɹn⟘ ɐɯsɐןԀ ǝbɹɐꞀ", @@ -1023,14 +1069,19 @@ "block.gtceu.pump_deck": "ʞɔǝᗡ dɯnԀ", "block.gtceu.pump_hatch": "ɥɔʇɐH dɯnԀ", "block.gtceu.purple_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ǝןdɹnԀ", + "block.gtceu.purple_foam": "ɯɐoℲ ǝןdɹnԀ", "block.gtceu.purple_lamp": "dɯɐꞀ ǝןdɹnԀ", "block.gtceu.purple_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ ǝןdɹnԀ", "block.gtceu.purple_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝןdɹnԀ", + "block.gtceu.purple_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ǝןdɹnԀ", + "block.gtceu.purple_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ǝןdɹnԀ", + "block.gtceu.purple_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ǝןdɹnԀ", "block.gtceu.purple_studs": "spnʇS ǝןdɹnԀ", "block.gtceu.pyrolyse_oven": "uǝʌO ǝsʎןoɹʎԀ", "block.gtceu.radioactive_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH ǝʌıʇɔɐoıpɐᴚ", "block.gtceu.reaction_safe_mixing_casing": "buısɐƆ buıxıW ǝɟɐS-uoıʇɔɐǝᴚ", "block.gtceu.red_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ pǝᴚ", + "block.gtceu.red_foam": "ɯɐoℲ pǝᴚ", "block.gtceu.red_granite": "ǝʇıuɐɹ⅁ pǝᴚ", "block.gtceu.red_granite_bricks": "sʞɔıɹᗺ ǝʇıuɐɹ⅁ pǝᴚ", "block.gtceu.red_granite_cobblestone": "ǝuoʇsǝןqqoƆ ǝʇıuɐɹ⅁ pǝᴚ", @@ -1041,9 +1092,10 @@ "block.gtceu.red_lamp": "dɯɐꞀ pǝᴚ", "block.gtceu.red_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ pǝᴚ", "block.gtceu.red_metal_sheet": "ʇǝǝɥS ןɐʇǝW pǝᴚ", + "block.gtceu.red_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝᴚ", + "block.gtceu.red_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ pǝᴚ", + "block.gtceu.red_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ pǝᴚ", "block.gtceu.red_studs": "spnʇS pǝᴚ", - "block.gtceu.reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ", - "block.gtceu.reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ", "block.gtceu.research_station": "uoıʇɐʇS ɥɔɹɐǝsǝᴚ", "block.gtceu.reservoir_hatch": "ɥɔʇɐH ɹıoʌɹǝsǝᴚ", "block.gtceu.robust_machine_casing": "buısɐƆ ǝuıɥɔɐW ןǝǝʇsuǝʇsbun⟘ ʇsnqoᴚ", @@ -1591,9 +1643,13 @@ "block.gtceu.void_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH pıoΛ", "block.gtceu.watertight_casing": "buısɐƆ ʇɥbıʇɹǝʇɐM", "block.gtceu.white_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ǝʇıɥM", + "block.gtceu.white_foam": "ɯɐoℲ ǝʇıɥM", "block.gtceu.white_lamp": "dɯɐꞀ ǝʇıɥM", "block.gtceu.white_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ ǝʇıɥM", "block.gtceu.white_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝʇıɥM", + "block.gtceu.white_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ǝʇıɥM", + "block.gtceu.white_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ǝʇıɥM", + "block.gtceu.white_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ǝʇıɥM", "block.gtceu.white_studs": "spnʇS ǝʇıɥM", "block.gtceu.wire_coil.tooltip_cracking": ":ʇıu∩ buıʞɔɐɹƆ8§", "block.gtceu.wire_coil.tooltip_energy_cracking": "%s%%ɟ§ :ǝbɐs∩ ʎbɹǝuƎɐ§ ", @@ -1610,9 +1666,13 @@ "block.gtceu.wooden_multiblock_tank": "ʞuɐ⟘ ʞɔoןqıʇןnW uǝpooM", "block.gtceu.wooden_tank_valve": "ǝʌןɐΛ ʞuɐ⟘ uǝpooM", "block.gtceu.yellow_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ʍoןןǝʎ", + "block.gtceu.yellow_foam": "ɯɐoℲ ʍoןןǝʎ", "block.gtceu.yellow_lamp": "dɯɐꞀ ʍoןןǝʎ", "block.gtceu.yellow_large_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbɹɐꞀ ʍoןןǝʎ", "block.gtceu.yellow_metal_sheet": "ʇǝǝɥS ןɐʇǝW ʍoןןǝʎ", + "block.gtceu.yellow_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ʍoןןǝʎ", + "block.gtceu.yellow_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ʍoןןǝʎ", + "block.gtceu.yellow_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ʍoןןǝʎ", "block.gtceu.yellow_stripes_block.a": "ʞɔoןᗺ sǝdıɹʇS ʍoןןǝʎ", "block.gtceu.yellow_stripes_block.b": "ʞɔoןᗺ sǝdıɹʇS ʍoןןǝʎ", "block.gtceu.yellow_stripes_block.c": "ʞɔoןᗺ sǝdıɹʇS ʍoןןǝʎ", diff --git a/src/generated/resources/assets/gtceu/lang/en_us.json b/src/generated/resources/assets/gtceu/lang/en_us.json index 3cfb9a5788e..2739c976193 100644 --- a/src/generated/resources/assets/gtceu/lang/en_us.json +++ b/src/generated/resources/assets/gtceu/lang/en_us.json @@ -113,14 +113,22 @@ "block.gtceu.basic_data_access_hatch": "Basic Data Access Hatch", "block.gtceu.bio_hazard_sign_block": "Bio Hazard Sign Block", "block.gtceu.black_borderless_lamp": "Black Borderless Lamp", + "block.gtceu.black_foam": "Black Foam", "block.gtceu.black_lamp": "Black Lamp", "block.gtceu.black_large_metal_sheet": "Black Large Metal Sheet", "block.gtceu.black_metal_sheet": "Black Metal Sheet", + "block.gtceu.black_petrified_foam": "Black Petrified Foam", + "block.gtceu.black_reinforced_foam": "Black Reinforced Foam", + "block.gtceu.black_reinforced_stone": "Black Reinforced Stone", "block.gtceu.black_studs": "Black Studs", "block.gtceu.blue_borderless_lamp": "Blue Borderless Lamp", + "block.gtceu.blue_foam": "Blue Foam", "block.gtceu.blue_lamp": "Blue Lamp", "block.gtceu.blue_large_metal_sheet": "Blue Large Metal Sheet", "block.gtceu.blue_metal_sheet": "Blue Metal Sheet", + "block.gtceu.blue_petrified_foam": "Blue Petrified Foam", + "block.gtceu.blue_reinforced_foam": "Blue Reinforced Foam", + "block.gtceu.blue_reinforced_stone": "Blue Reinforced Stone", "block.gtceu.blue_studs": "Blue Studs", "block.gtceu.boss_hazard_sign_block": "Boss Hazard Sign Block", "block.gtceu.brittle_charcoal": "Brittle Charcoal", @@ -135,9 +143,13 @@ "block.gtceu.bronze_pipe_casing": "Bronze Pipe Casing", "block.gtceu.bronze_tank_valve": "Bronze Tank Valve", "block.gtceu.brown_borderless_lamp": "Brown Borderless Lamp", + "block.gtceu.brown_foam": "Brown Foam", "block.gtceu.brown_lamp": "Brown Lamp", "block.gtceu.brown_large_metal_sheet": "Brown Large Metal Sheet", "block.gtceu.brown_metal_sheet": "Brown Metal Sheet", + "block.gtceu.brown_petrified_foam": "Brown Petrified Foam", + "block.gtceu.brown_reinforced_foam": "Brown Reinforced Foam", + "block.gtceu.brown_reinforced_stone": "Brown Reinforced Stone", "block.gtceu.brown_studs": "Brown Studs", "block.gtceu.casing_coke_bricks": "Coke Oven Bricks", "block.gtceu.casing_grate": "Grate Machine Casing", @@ -175,9 +187,13 @@ "block.gtceu.crushing_wheels": "Crushing Wheels", "block.gtceu.cupronickel_coil_block": "Cupronickel Coil Block", "block.gtceu.cyan_borderless_lamp": "Cyan Borderless Lamp", + "block.gtceu.cyan_foam": "Cyan Foam", "block.gtceu.cyan_lamp": "Cyan Lamp", "block.gtceu.cyan_large_metal_sheet": "Cyan Large Metal Sheet", "block.gtceu.cyan_metal_sheet": "Cyan Metal Sheet", + "block.gtceu.cyan_petrified_foam": "Cyan Petrified Foam", + "block.gtceu.cyan_reinforced_foam": "Cyan Reinforced Foam", + "block.gtceu.cyan_reinforced_stone": "Cyan Reinforced Stone", "block.gtceu.cyan_studs": "Cyan Studs", "block.gtceu.dark_concrete": "Dark Concrete", "block.gtceu.dark_concrete_bricks": "Dark Concrete Bricks", @@ -290,7 +306,6 @@ "block.gtceu.filter_casing": "Filter Casing", "block.gtceu.fire_hazard_sign_block": "Fire Hazard Sign Block", "block.gtceu.firebricks": "Firebricks", - "block.gtceu.foam": "Foam", "block.gtceu.frost_hazard_sign_block": "Frost Hazard Sign Block", "block.gtceu.frostproof_machine_casing": "Frost Proof Aluminium Machine Casing", "block.gtceu.fusion_casing": "Fusion Machine Casing", @@ -302,14 +317,22 @@ "block.gtceu.generic_hazard_sign_block": "Generic Hazard Sign Block", "block.gtceu.gold_drum": "Gold Drum", "block.gtceu.gray_borderless_lamp": "Gray Borderless Lamp", + "block.gtceu.gray_foam": "Gray Foam", "block.gtceu.gray_lamp": "Gray Lamp", "block.gtceu.gray_large_metal_sheet": "Gray Large Metal Sheet", "block.gtceu.gray_metal_sheet": "Gray Metal Sheet", + "block.gtceu.gray_petrified_foam": "Gray Petrified Foam", + "block.gtceu.gray_reinforced_foam": "Gray Reinforced Foam", + "block.gtceu.gray_reinforced_stone": "Gray Reinforced Stone", "block.gtceu.gray_studs": "Gray Studs", "block.gtceu.green_borderless_lamp": "Green Borderless Lamp", + "block.gtceu.green_foam": "Green Foam", "block.gtceu.green_lamp": "Green Lamp", "block.gtceu.green_large_metal_sheet": "Green Large Metal Sheet", "block.gtceu.green_metal_sheet": "Green Metal Sheet", + "block.gtceu.green_petrified_foam": "Green Petrified Foam", + "block.gtceu.green_reinforced_foam": "Green Reinforced Foam", + "block.gtceu.green_reinforced_stone": "Green Reinforced Stone", "block.gtceu.green_studs": "Green Studs", "block.gtceu.gregification_hazard_sign_block": "Gregification Hazard Sign Block", "block.gtceu.heat_vent": "Heat Vent", @@ -541,9 +564,13 @@ "block.gtceu.laser_hazard_sign_block": "Laser Hazard Sign Block", "block.gtceu.laser_safe_engraving_casing": "Laser-Safe Engraving Casing", "block.gtceu.light_blue_borderless_lamp": "Light Blue Borderless Lamp", + "block.gtceu.light_blue_foam": "Light Blue Foam", "block.gtceu.light_blue_lamp": "Light Blue Lamp", "block.gtceu.light_blue_large_metal_sheet": "Light Blue Large Metal Sheet", "block.gtceu.light_blue_metal_sheet": "Light Blue Metal Sheet", + "block.gtceu.light_blue_petrified_foam": "Light Blue Petrified Foam", + "block.gtceu.light_blue_reinforced_foam": "Light Blue Reinforced Foam", + "block.gtceu.light_blue_reinforced_stone": "Light Blue Reinforced Stone", "block.gtceu.light_blue_studs": "Light Blue Studs", "block.gtceu.light_concrete": "Light Concrete", "block.gtceu.light_concrete_bricks": "Light Concrete Bricks", @@ -553,14 +580,22 @@ "block.gtceu.light_concrete_windmill_a": "Light Concrete Windmill A", "block.gtceu.light_concrete_windmill_b": "Light Concrete Windmill B", "block.gtceu.light_gray_borderless_lamp": "Light Gray Borderless Lamp", + "block.gtceu.light_gray_foam": "Light Gray Foam", "block.gtceu.light_gray_lamp": "Light Gray Lamp", "block.gtceu.light_gray_large_metal_sheet": "Light Gray Large Metal Sheet", "block.gtceu.light_gray_metal_sheet": "Light Gray Metal Sheet", + "block.gtceu.light_gray_petrified_foam": "Light Gray Petrified Foam", + "block.gtceu.light_gray_reinforced_foam": "Light Gray Reinforced Foam", + "block.gtceu.light_gray_reinforced_stone": "Light Gray Reinforced Stone", "block.gtceu.light_gray_studs": "Light Gray Studs", "block.gtceu.lime_borderless_lamp": "Lime Borderless Lamp", + "block.gtceu.lime_foam": "Lime Foam", "block.gtceu.lime_lamp": "Lime Lamp", "block.gtceu.lime_large_metal_sheet": "Lime Large Metal Sheet", "block.gtceu.lime_metal_sheet": "Lime Metal Sheet", + "block.gtceu.lime_petrified_foam": "Lime Petrified Foam", + "block.gtceu.lime_reinforced_foam": "Lime Reinforced Foam", + "block.gtceu.lime_reinforced_stone": "Lime Reinforced Stone", "block.gtceu.lime_studs": "Lime Studs", "block.gtceu.long_distance_fluid_pipeline": "Long Distance Fluid Pipeline", "block.gtceu.long_distance_fluid_pipeline_endpoint": "Long Distance Fluid Pipeline Endpoint", @@ -749,9 +784,13 @@ "block.gtceu.lv_wiremill": "Basic Wiremill §r", "block.gtceu.lv_world_accelerator": "Basic World Accelerator §r", "block.gtceu.magenta_borderless_lamp": "Magenta Borderless Lamp", + "block.gtceu.magenta_foam": "Magenta Foam", "block.gtceu.magenta_lamp": "Magenta Lamp", "block.gtceu.magenta_large_metal_sheet": "Magenta Large Metal Sheet", "block.gtceu.magenta_metal_sheet": "Magenta Metal Sheet", + "block.gtceu.magenta_petrified_foam": "Magenta Petrified Foam", + "block.gtceu.magenta_reinforced_foam": "Magenta Reinforced Foam", + "block.gtceu.magenta_reinforced_stone": "Magenta Reinforced Stone", "block.gtceu.magenta_studs": "Magenta Studs", "block.gtceu.magic_hazard_sign_block": "Magic Hazard Sign Block", "block.gtceu.magnetic_hazard_sign_block": "Magnetic Hazard Sign Block", @@ -990,9 +1029,13 @@ "block.gtceu.opv_transformer_4a": "§9§lOverpowered Voltage§r Hi-Amp (4x) Transformer", "block.gtceu.opv_wiremill": "§9§lLegendary Wiremill §r", "block.gtceu.orange_borderless_lamp": "Orange Borderless Lamp", + "block.gtceu.orange_foam": "Orange Foam", "block.gtceu.orange_lamp": "Orange Lamp", "block.gtceu.orange_large_metal_sheet": "Orange Large Metal Sheet", "block.gtceu.orange_metal_sheet": "Orange Metal Sheet", + "block.gtceu.orange_petrified_foam": "Orange Petrified Foam", + "block.gtceu.orange_reinforced_foam": "Orange Reinforced Foam", + "block.gtceu.orange_reinforced_stone": "Orange Reinforced Stone", "block.gtceu.orange_studs": "Orange Studs", "block.gtceu.overworld_marker": "Overworld", "block.gtceu.palladium_substation": "Palladium Substation Casing", @@ -1002,11 +1045,14 @@ "block.gtceu.pattern_buffer_proxy.desc.0": "§fAllows linking many machines to a singular §6ME Pattern Buffer§f.", "block.gtceu.pattern_buffer_proxy.desc.1": "§fAll connected proxies will share the patterns held within the §6original buffer§f.", "block.gtceu.pattern_buffer_proxy.desc.2": "§fLet the factory grow!", - "block.gtceu.petrified_foam": "Petrified Foam", "block.gtceu.pink_borderless_lamp": "Pink Borderless Lamp", + "block.gtceu.pink_foam": "Pink Foam", "block.gtceu.pink_lamp": "Pink Lamp", "block.gtceu.pink_large_metal_sheet": "Pink Large Metal Sheet", "block.gtceu.pink_metal_sheet": "Pink Metal Sheet", + "block.gtceu.pink_petrified_foam": "Pink Petrified Foam", + "block.gtceu.pink_reinforced_foam": "Pink Reinforced Foam", + "block.gtceu.pink_reinforced_stone": "Pink Reinforced Stone", "block.gtceu.pink_studs": "Pink Studs", "block.gtceu.plascrete": "Plascrete", "block.gtceu.plasma_large_turbine": "Large Plasma Turbine", @@ -1023,14 +1069,19 @@ "block.gtceu.pump_deck": "Pump Deck", "block.gtceu.pump_hatch": "Pump Hatch", "block.gtceu.purple_borderless_lamp": "Purple Borderless Lamp", + "block.gtceu.purple_foam": "Purple Foam", "block.gtceu.purple_lamp": "Purple Lamp", "block.gtceu.purple_large_metal_sheet": "Purple Large Metal Sheet", "block.gtceu.purple_metal_sheet": "Purple Metal Sheet", + "block.gtceu.purple_petrified_foam": "Purple Petrified Foam", + "block.gtceu.purple_reinforced_foam": "Purple Reinforced Foam", + "block.gtceu.purple_reinforced_stone": "Purple Reinforced Stone", "block.gtceu.purple_studs": "Purple Studs", "block.gtceu.pyrolyse_oven": "Pyrolyse Oven", "block.gtceu.radioactive_hazard_sign_block": "Radioactive Hazard Sign Block", "block.gtceu.reaction_safe_mixing_casing": "Reaction-Safe Mixing Casing", "block.gtceu.red_borderless_lamp": "Red Borderless Lamp", + "block.gtceu.red_foam": "Red Foam", "block.gtceu.red_granite": "Red Granite", "block.gtceu.red_granite_bricks": "Red Granite Bricks", "block.gtceu.red_granite_cobblestone": "Red Granite Cobblestone", @@ -1041,9 +1092,10 @@ "block.gtceu.red_lamp": "Red Lamp", "block.gtceu.red_large_metal_sheet": "Red Large Metal Sheet", "block.gtceu.red_metal_sheet": "Red Metal Sheet", + "block.gtceu.red_petrified_foam": "Red Petrified Foam", + "block.gtceu.red_reinforced_foam": "Red Reinforced Foam", + "block.gtceu.red_reinforced_stone": "Red Reinforced Stone", "block.gtceu.red_studs": "Red Studs", - "block.gtceu.reinforced_foam": "Reinforced Foam", - "block.gtceu.reinforced_stone": "Reinforced Stone", "block.gtceu.research_station": "Research Station", "block.gtceu.reservoir_hatch": "Reservoir Hatch", "block.gtceu.robust_machine_casing": "Robust Tungstensteel Machine Casing", @@ -1591,9 +1643,13 @@ "block.gtceu.void_hazard_sign_block": "Void Hazard Sign Block", "block.gtceu.watertight_casing": "Watertight Casing", "block.gtceu.white_borderless_lamp": "White Borderless Lamp", + "block.gtceu.white_foam": "White Foam", "block.gtceu.white_lamp": "White Lamp", "block.gtceu.white_large_metal_sheet": "White Large Metal Sheet", "block.gtceu.white_metal_sheet": "White Metal Sheet", + "block.gtceu.white_petrified_foam": "White Petrified Foam", + "block.gtceu.white_reinforced_foam": "White Reinforced Foam", + "block.gtceu.white_reinforced_stone": "White Reinforced Stone", "block.gtceu.white_studs": "White Studs", "block.gtceu.wire_coil.tooltip_cracking": "§8Cracking Unit:", "block.gtceu.wire_coil.tooltip_energy_cracking": " §aEnergy Usage: §f%s%%", @@ -1610,9 +1666,13 @@ "block.gtceu.wooden_multiblock_tank": "Wooden Multiblock Tank", "block.gtceu.wooden_tank_valve": "Wooden Tank Valve", "block.gtceu.yellow_borderless_lamp": "Yellow Borderless Lamp", + "block.gtceu.yellow_foam": "Yellow Foam", "block.gtceu.yellow_lamp": "Yellow Lamp", "block.gtceu.yellow_large_metal_sheet": "Yellow Large Metal Sheet", "block.gtceu.yellow_metal_sheet": "Yellow Metal Sheet", + "block.gtceu.yellow_petrified_foam": "Yellow Petrified Foam", + "block.gtceu.yellow_reinforced_foam": "Yellow Reinforced Foam", + "block.gtceu.yellow_reinforced_stone": "Yellow Reinforced Stone", "block.gtceu.yellow_stripes_block.a": "Yellow Stripes Block", "block.gtceu.yellow_stripes_block.b": "Yellow Stripes Block", "block.gtceu.yellow_stripes_block.c": "Yellow Stripes Block", diff --git a/src/generated/resources/assets/gtceu/models/block/black_foam.json b/src/generated/resources/assets/gtceu/models/block/black_foam.json new file mode 100644 index 00000000000..462afec27c6 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/black_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/black" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/black_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/black_petrified_foam.json new file mode 100644 index 00000000000..29c1e43f15b --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/black_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/black_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/black_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/black_reinforced_foam.json new file mode 100644 index 00000000000..f5b66156991 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/black_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/black_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/black_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/black_reinforced_stone.json new file mode 100644 index 00000000000..b5801c94eef --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/black_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/black_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/blue_foam.json b/src/generated/resources/assets/gtceu/models/block/blue_foam.json new file mode 100644 index 00000000000..9213c660a4a --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/blue_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/blue_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/blue_petrified_foam.json new file mode 100644 index 00000000000..d6c154c5c96 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/blue_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/blue_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/blue_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/blue_reinforced_foam.json new file mode 100644 index 00000000000..34276da165c --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/blue_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/blue_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/blue_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/blue_reinforced_stone.json new file mode 100644 index 00000000000..94be6468e07 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/blue_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/blue_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/brown_foam.json b/src/generated/resources/assets/gtceu/models/block/brown_foam.json new file mode 100644 index 00000000000..2b82507e7f9 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/brown_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/brown_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/brown_petrified_foam.json new file mode 100644 index 00000000000..b4e753d66b5 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/brown_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/brown_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/brown_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/brown_reinforced_foam.json new file mode 100644 index 00000000000..81a831bc35c --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/brown_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/brown_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/brown_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/brown_reinforced_stone.json new file mode 100644 index 00000000000..92e5b4eb81c --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/brown_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/brown_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/cyan_foam.json b/src/generated/resources/assets/gtceu/models/block/cyan_foam.json new file mode 100644 index 00000000000..55f9ea50fe4 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/cyan_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/cyan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/cyan_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/cyan_petrified_foam.json new file mode 100644 index 00000000000..00012acbb0b --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/cyan_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/cyan_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_foam.json new file mode 100644 index 00000000000..ad492cc45ca --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/cyan_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_stone.json new file mode 100644 index 00000000000..4d99eb57b0e --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/cyan_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/foam.json b/src/generated/resources/assets/gtceu/models/block/foam.json deleted file mode 100644 index d724c8d0975..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/foam.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "gtceu:block/foam" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/gray_foam.json b/src/generated/resources/assets/gtceu/models/block/gray_foam.json new file mode 100644 index 00000000000..cd319cfaf59 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/gray_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/gray_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/gray_petrified_foam.json new file mode 100644 index 00000000000..147504320fa --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/gray_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/gray_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/gray_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/gray_reinforced_foam.json new file mode 100644 index 00000000000..29852bf9713 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/gray_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/gray_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/gray_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/gray_reinforced_stone.json new file mode 100644 index 00000000000..cda640ba2bc --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/gray_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/gray_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/green_foam.json b/src/generated/resources/assets/gtceu/models/block/green_foam.json new file mode 100644 index 00000000000..bf9cb33a1dd --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/green_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/green" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/green_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/green_petrified_foam.json new file mode 100644 index 00000000000..bbc7ac13cde --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/green_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/green_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/green_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/green_reinforced_foam.json new file mode 100644 index 00000000000..ededd8f62c7 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/green_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/green_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/green_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/green_reinforced_stone.json new file mode 100644 index 00000000000..0ea295aea04 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/green_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/green_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_blue_foam.json b/src/generated/resources/assets/gtceu/models/block/light_blue_foam.json new file mode 100644 index 00000000000..e5b6be0c0cc --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/light_blue_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/light_blue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_blue_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/light_blue_petrified_foam.json new file mode 100644 index 00000000000..349ad609e68 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/light_blue_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/light_blue_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_foam.json new file mode 100644 index 00000000000..0ae271f2333 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/light_blue_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_stone.json new file mode 100644 index 00000000000..d4fc3175ca2 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/light_blue_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_gray_foam.json b/src/generated/resources/assets/gtceu/models/block/light_gray_foam.json new file mode 100644 index 00000000000..8683b052fd2 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/light_gray_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/light_gray" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_gray_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/light_gray_petrified_foam.json new file mode 100644 index 00000000000..633fe6cb7ab --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/light_gray_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/light_gray_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_foam.json new file mode 100644 index 00000000000..e30ccc9770f --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/light_gray_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_stone.json new file mode 100644 index 00000000000..34f96bdbb58 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/light_gray_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/lime_foam.json b/src/generated/resources/assets/gtceu/models/block/lime_foam.json new file mode 100644 index 00000000000..04072e3e57c --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/lime_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/lime_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/lime_petrified_foam.json new file mode 100644 index 00000000000..926769df38f --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/lime_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/lime_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/lime_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/lime_reinforced_foam.json new file mode 100644 index 00000000000..56b6e21a510 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/lime_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/lime_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/lime_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/lime_reinforced_stone.json new file mode 100644 index 00000000000..2ffe3d9f562 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/lime_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/lime_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/magenta_foam.json b/src/generated/resources/assets/gtceu/models/block/magenta_foam.json new file mode 100644 index 00000000000..0e0a40d94d4 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/magenta_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/magenta" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/magenta_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/magenta_petrified_foam.json new file mode 100644 index 00000000000..54525ac144b --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/magenta_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/magenta_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_foam.json new file mode 100644 index 00000000000..6d544b0f137 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/magenta_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_stone.json new file mode 100644 index 00000000000..cfb9780c47d --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/magenta_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/orange_foam.json b/src/generated/resources/assets/gtceu/models/block/orange_foam.json new file mode 100644 index 00000000000..42f2803e749 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/orange_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/orange_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/orange_petrified_foam.json new file mode 100644 index 00000000000..3bf5ed192c6 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/orange_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/orange_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/orange_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/orange_reinforced_foam.json new file mode 100644 index 00000000000..403e35f101b --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/orange_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/orange_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/orange_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/orange_reinforced_stone.json new file mode 100644 index 00000000000..09e917d186a --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/orange_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/orange_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/petrified_foam.json deleted file mode 100644 index 4c9b5ce7a47..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/petrified_foam.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "gtceu:block/petrified_foam" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/pink_foam.json b/src/generated/resources/assets/gtceu/models/block/pink_foam.json new file mode 100644 index 00000000000..d56b66b3777 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/pink_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/pink" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/pink_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/pink_petrified_foam.json new file mode 100644 index 00000000000..836b178cfb2 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/pink_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/pink_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/pink_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/pink_reinforced_foam.json new file mode 100644 index 00000000000..c3bbddf1833 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/pink_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/pink_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/pink_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/pink_reinforced_stone.json new file mode 100644 index 00000000000..49a9ce72f4f --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/pink_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/pink_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/purple_foam.json b/src/generated/resources/assets/gtceu/models/block/purple_foam.json new file mode 100644 index 00000000000..ad9e2a9a009 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/purple_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/purple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/purple_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/purple_petrified_foam.json new file mode 100644 index 00000000000..1fa0182566a --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/purple_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/purple_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/purple_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/purple_reinforced_foam.json new file mode 100644 index 00000000000..aa2ea05f180 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/purple_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/purple_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/purple_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/purple_reinforced_stone.json new file mode 100644 index 00000000000..56f9dea8c0b --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/purple_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/purple_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/red_foam.json b/src/generated/resources/assets/gtceu/models/block/red_foam.json new file mode 100644 index 00000000000..a6f320a2829 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/red_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/red" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/red_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/red_petrified_foam.json new file mode 100644 index 00000000000..6e32e9530b3 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/red_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/red_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/red_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/red_reinforced_foam.json new file mode 100644 index 00000000000..8befd497a12 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/red_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/red_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/red_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/red_reinforced_stone.json new file mode 100644 index 00000000000..bb022eded42 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/red_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/red_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/reinforced_foam.json deleted file mode 100644 index d6c584c6d47..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/reinforced_foam.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "gtceu:block/reinforced_foam" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/reinforced_stone.json deleted file mode 100644 index f08ae2a4f1b..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/cube_all", - "textures": { - "all": "gtceu:block/reinforced_stone" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/white_foam.json b/src/generated/resources/assets/gtceu/models/block/white_foam.json new file mode 100644 index 00000000000..2112a82499c --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/white_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/white" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/white_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/white_petrified_foam.json new file mode 100644 index 00000000000..c02fef9cf9f --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/white_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/white_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/white_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/white_reinforced_foam.json new file mode 100644 index 00000000000..2c0a5db6253 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/white_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/white_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/white_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/white_reinforced_stone.json new file mode 100644 index 00000000000..aef3cbbbab9 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/white_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/white_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/yellow_foam.json b/src/generated/resources/assets/gtceu/models/block/yellow_foam.json new file mode 100644 index 00000000000..7103ee78e10 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/yellow_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam", + "textures": { + "all": "gtceu:block/foam/yellow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/yellow_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/yellow_petrified_foam.json new file mode 100644 index 00000000000..d2d3e627a04 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/yellow_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_petrified", + "textures": { + "all": "gtceu:block/foam/yellow_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_foam.json new file mode 100644 index 00000000000..ef39610bf4e --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced", + "textures": { + "all": "gtceu:block/foam/yellow_reinforced" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_stone.json new file mode 100644 index 00000000000..558dd381122 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "gtceu:block/foam_reinforced_petrified", + "textures": { + "all": "gtceu:block/foam/yellow_reinforced_petrified" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/black_foam.json b/src/generated/resources/assets/gtceu/models/item/black_foam.json new file mode 100644 index 00000000000..3781b9fdfe7 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/black_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/black_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/black_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/black_petrified_foam.json new file mode 100644 index 00000000000..835a5750fac --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/black_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/black_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/black_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/black_reinforced_foam.json new file mode 100644 index 00000000000..4fb9a55e80e --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/black_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/black_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/black_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/black_reinforced_stone.json new file mode 100644 index 00000000000..f98be2ee158 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/black_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/black_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/blue_foam.json b/src/generated/resources/assets/gtceu/models/item/blue_foam.json new file mode 100644 index 00000000000..1ebcdd6ea80 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/blue_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/blue_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/blue_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/blue_petrified_foam.json new file mode 100644 index 00000000000..76fc9bdc23c --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/blue_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/blue_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/blue_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/blue_reinforced_foam.json new file mode 100644 index 00000000000..1216a953b6c --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/blue_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/blue_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/blue_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/blue_reinforced_stone.json new file mode 100644 index 00000000000..a21feb45d64 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/blue_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/blue_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/brown_foam.json b/src/generated/resources/assets/gtceu/models/item/brown_foam.json new file mode 100644 index 00000000000..707ede78cf5 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/brown_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/brown_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/brown_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/brown_petrified_foam.json new file mode 100644 index 00000000000..5055be9195d --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/brown_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/brown_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/brown_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/brown_reinforced_foam.json new file mode 100644 index 00000000000..e3583e2781c --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/brown_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/brown_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/brown_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/brown_reinforced_stone.json new file mode 100644 index 00000000000..19e58e7c96a --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/brown_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/brown_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/cyan_foam.json b/src/generated/resources/assets/gtceu/models/item/cyan_foam.json new file mode 100644 index 00000000000..a4af1b75f7a --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/cyan_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/cyan_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/cyan_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/cyan_petrified_foam.json new file mode 100644 index 00000000000..7e0eb26390e --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/cyan_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/cyan_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/cyan_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/cyan_reinforced_foam.json new file mode 100644 index 00000000000..40c0f5fa31b --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/cyan_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/cyan_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/cyan_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/cyan_reinforced_stone.json new file mode 100644 index 00000000000..e4be73144cd --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/cyan_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/cyan_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/foam.json b/src/generated/resources/assets/gtceu/models/item/foam.json deleted file mode 100644 index 1bedf6b3e3d..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/foam.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/foam" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/gray_foam.json b/src/generated/resources/assets/gtceu/models/item/gray_foam.json new file mode 100644 index 00000000000..e3eae17cc66 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/gray_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/gray_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/gray_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/gray_petrified_foam.json new file mode 100644 index 00000000000..81f02a10742 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/gray_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/gray_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/gray_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/gray_reinforced_foam.json new file mode 100644 index 00000000000..34e4cc709a1 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/gray_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/gray_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/gray_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/gray_reinforced_stone.json new file mode 100644 index 00000000000..b8d7ab82348 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/gray_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/gray_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/green_foam.json b/src/generated/resources/assets/gtceu/models/item/green_foam.json new file mode 100644 index 00000000000..787ddf00244 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/green_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/green_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/green_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/green_petrified_foam.json new file mode 100644 index 00000000000..dec7e4fd44a --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/green_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/green_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/green_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/green_reinforced_foam.json new file mode 100644 index 00000000000..419e5ae8b08 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/green_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/green_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/green_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/green_reinforced_stone.json new file mode 100644 index 00000000000..855fce237c2 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/green_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/green_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/light_blue_foam.json b/src/generated/resources/assets/gtceu/models/item/light_blue_foam.json new file mode 100644 index 00000000000..7c317b1933c --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/light_blue_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/light_blue_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/light_blue_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/light_blue_petrified_foam.json new file mode 100644 index 00000000000..38e761719a0 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/light_blue_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/light_blue_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_foam.json new file mode 100644 index 00000000000..b60a4de1726 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/light_blue_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_stone.json new file mode 100644 index 00000000000..2e6baa69282 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/light_blue_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/light_gray_foam.json b/src/generated/resources/assets/gtceu/models/item/light_gray_foam.json new file mode 100644 index 00000000000..3ad902d3560 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/light_gray_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/light_gray_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/light_gray_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/light_gray_petrified_foam.json new file mode 100644 index 00000000000..272da91a0a9 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/light_gray_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/light_gray_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_foam.json new file mode 100644 index 00000000000..cee817a6803 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/light_gray_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_stone.json new file mode 100644 index 00000000000..f73917bc38e --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/light_gray_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/lime_foam.json b/src/generated/resources/assets/gtceu/models/item/lime_foam.json new file mode 100644 index 00000000000..bc864d1388f --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/lime_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/lime_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/lime_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/lime_petrified_foam.json new file mode 100644 index 00000000000..00b8e19d84b --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/lime_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/lime_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/lime_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/lime_reinforced_foam.json new file mode 100644 index 00000000000..35e3e48c6ff --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/lime_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/lime_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/lime_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/lime_reinforced_stone.json new file mode 100644 index 00000000000..e383ffede50 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/lime_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/lime_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/magenta_foam.json b/src/generated/resources/assets/gtceu/models/item/magenta_foam.json new file mode 100644 index 00000000000..a03d349f95a --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/magenta_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/magenta_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/magenta_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/magenta_petrified_foam.json new file mode 100644 index 00000000000..a882dd901b7 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/magenta_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/magenta_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/magenta_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/magenta_reinforced_foam.json new file mode 100644 index 00000000000..1c94b087f5f --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/magenta_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/magenta_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/magenta_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/magenta_reinforced_stone.json new file mode 100644 index 00000000000..8d337138146 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/magenta_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/magenta_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/orange_foam.json b/src/generated/resources/assets/gtceu/models/item/orange_foam.json new file mode 100644 index 00000000000..b89d4a2d1b8 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/orange_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/orange_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/orange_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/orange_petrified_foam.json new file mode 100644 index 00000000000..2d83d178fff --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/orange_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/orange_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/orange_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/orange_reinforced_foam.json new file mode 100644 index 00000000000..fdf2e8d7984 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/orange_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/orange_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/orange_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/orange_reinforced_stone.json new file mode 100644 index 00000000000..9bd97d89f16 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/orange_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/orange_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/petrified_foam.json deleted file mode 100644 index 45821959314..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/petrified_foam.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/petrified_foam" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/pink_foam.json b/src/generated/resources/assets/gtceu/models/item/pink_foam.json new file mode 100644 index 00000000000..1fbefaecab7 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/pink_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/pink_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/pink_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/pink_petrified_foam.json new file mode 100644 index 00000000000..46059e12b33 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/pink_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/pink_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/pink_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/pink_reinforced_foam.json new file mode 100644 index 00000000000..dca90e631b8 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/pink_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/pink_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/pink_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/pink_reinforced_stone.json new file mode 100644 index 00000000000..0a057ff3f87 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/pink_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/pink_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/purple_foam.json b/src/generated/resources/assets/gtceu/models/item/purple_foam.json new file mode 100644 index 00000000000..d1b0c3bae54 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/purple_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/purple_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/purple_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/purple_petrified_foam.json new file mode 100644 index 00000000000..c8ff9aea54d --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/purple_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/purple_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/purple_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/purple_reinforced_foam.json new file mode 100644 index 00000000000..76f8d40c6cb --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/purple_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/purple_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/purple_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/purple_reinforced_stone.json new file mode 100644 index 00000000000..3049c66c2ba --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/purple_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/purple_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/red_foam.json b/src/generated/resources/assets/gtceu/models/item/red_foam.json new file mode 100644 index 00000000000..f480f37eec5 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/red_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/red_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/red_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/red_petrified_foam.json new file mode 100644 index 00000000000..6b62822a852 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/red_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/red_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/red_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/red_reinforced_foam.json new file mode 100644 index 00000000000..4fec41d6551 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/red_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/red_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/red_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/red_reinforced_stone.json new file mode 100644 index 00000000000..3cb30783099 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/red_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/red_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/reinforced_foam.json deleted file mode 100644 index 8da203e9122..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/reinforced_foam.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/reinforced_foam" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/reinforced_stone.json deleted file mode 100644 index 1e991017e4a..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/white_foam.json b/src/generated/resources/assets/gtceu/models/item/white_foam.json new file mode 100644 index 00000000000..9da1989a4c3 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/white_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/white_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/white_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/white_petrified_foam.json new file mode 100644 index 00000000000..dcdbe10e57c --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/white_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/white_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/white_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/white_reinforced_foam.json new file mode 100644 index 00000000000..9bbe24714cb --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/white_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/white_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/white_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/white_reinforced_stone.json new file mode 100644 index 00000000000..f693ee71d78 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/white_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/white_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/yellow_foam.json b/src/generated/resources/assets/gtceu/models/item/yellow_foam.json new file mode 100644 index 00000000000..112ae7a5141 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/yellow_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/yellow_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/yellow_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/yellow_petrified_foam.json new file mode 100644 index 00000000000..333004c95c0 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/yellow_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/yellow_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/yellow_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/item/yellow_reinforced_foam.json new file mode 100644 index 00000000000..ef80fd5acd6 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/yellow_reinforced_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/yellow_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/yellow_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/yellow_reinforced_stone.json new file mode 100644 index 00000000000..3eb3532ae21 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/yellow_reinforced_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/yellow_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/black_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/black_petrified_foam.json new file mode 100644 index 00000000000..76321a87123 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/black_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:black_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/black_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_foam.json new file mode 100644 index 00000000000..ba4dcd8a635 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:black_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/black_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_stone.json new file mode 100644 index 00000000000..a22b4a79d11 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:black_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/black_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/blue_petrified_foam.json similarity index 74% rename from src/generated/resources/data/gtceu/loot_tables/blocks/reinforced_foam.json rename to src/generated/resources/data/gtceu/loot_tables/blocks/blue_petrified_foam.json index 574f419413d..7a2a61a7bab 100644 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/reinforced_foam.json +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/blue_petrified_foam.json @@ -11,11 +11,11 @@ "entries": [ { "type": "minecraft:item", - "name": "gtceu:reinforced_foam" + "name": "gtceu:blue_petrified_foam" } ], "rolls": 1.0 } ], - "random_sequence": "gtceu:blocks/reinforced_foam" + "random_sequence": "gtceu:blocks/blue_petrified_foam" } \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_foam.json new file mode 100644 index 00000000000..b87f2909b90 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:blue_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/blue_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_stone.json new file mode 100644 index 00000000000..e0e3664b42b --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:blue_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/blue_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/brown_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/brown_petrified_foam.json new file mode 100644 index 00000000000..3fb7e48ceba --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/brown_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:brown_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/brown_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_foam.json new file mode 100644 index 00000000000..f1e9aa3f7df --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:brown_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/brown_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_stone.json new file mode 100644 index 00000000000..755c7934c46 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:brown_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/brown_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/cyan_petrified_foam.json similarity index 74% rename from src/generated/resources/data/gtceu/loot_tables/blocks/reinforced_stone.json rename to src/generated/resources/data/gtceu/loot_tables/blocks/cyan_petrified_foam.json index dd1e4d5a9a2..731c16f6149 100644 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/reinforced_stone.json +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/cyan_petrified_foam.json @@ -11,11 +11,11 @@ "entries": [ { "type": "minecraft:item", - "name": "gtceu:reinforced_stone" + "name": "gtceu:cyan_petrified_foam" } ], "rolls": 1.0 } ], - "random_sequence": "gtceu:blocks/reinforced_stone" + "random_sequence": "gtceu:blocks/cyan_petrified_foam" } \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_foam.json new file mode 100644 index 00000000000..3a9be1bb923 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:cyan_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/cyan_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_stone.json new file mode 100644 index 00000000000..c93a256ba58 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:cyan_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/cyan_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/gray_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/gray_petrified_foam.json new file mode 100644 index 00000000000..eac3a38816c --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/gray_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:gray_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/gray_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_foam.json new file mode 100644 index 00000000000..ff0715727fc --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:gray_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/gray_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_stone.json new file mode 100644 index 00000000000..bf10154b66d --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:gray_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/gray_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/green_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/green_petrified_foam.json new file mode 100644 index 00000000000..8d55c6f11c5 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/green_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:green_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/green_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_foam.json new file mode 100644 index 00000000000..97ad7c615a5 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:green_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/green_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_stone.json new file mode 100644 index 00000000000..e866c990aa4 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:green_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/green_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_petrified_foam.json new file mode 100644 index 00000000000..c36ae4ba2dc --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:light_blue_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/light_blue_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_foam.json new file mode 100644 index 00000000000..23ed25dd796 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:light_blue_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/light_blue_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_stone.json new file mode 100644 index 00000000000..adbb2476169 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:light_blue_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/light_blue_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_petrified_foam.json new file mode 100644 index 00000000000..9f3f143a102 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:light_gray_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/light_gray_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_foam.json new file mode 100644 index 00000000000..ea39514df39 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:light_gray_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/light_gray_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_stone.json new file mode 100644 index 00000000000..1db2450d965 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:light_gray_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/light_gray_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/lime_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/lime_petrified_foam.json new file mode 100644 index 00000000000..07fb6d49e86 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/lime_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:lime_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/lime_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_foam.json new file mode 100644 index 00000000000..ec1b2e4555d --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:lime_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/lime_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_stone.json new file mode 100644 index 00000000000..f939888ab4f --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:lime_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/lime_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_petrified_foam.json new file mode 100644 index 00000000000..4ac688303ad --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:magenta_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/magenta_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_foam.json new file mode 100644 index 00000000000..40c428d5a93 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:magenta_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/magenta_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_stone.json new file mode 100644 index 00000000000..ff7a5ab26e6 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:magenta_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/magenta_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/orange_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/orange_petrified_foam.json new file mode 100644 index 00000000000..d9c8189d716 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/orange_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:orange_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/orange_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_foam.json new file mode 100644 index 00000000000..e124235ecb4 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:orange_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/orange_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_stone.json new file mode 100644 index 00000000000..41ca3ce6017 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:orange_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/orange_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/pink_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/pink_petrified_foam.json new file mode 100644 index 00000000000..d3b07f7725b --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/pink_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:pink_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/pink_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_foam.json new file mode 100644 index 00000000000..631f0aac71a --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:pink_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/pink_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_stone.json new file mode 100644 index 00000000000..f54a2f10924 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:pink_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/pink_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/purple_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/purple_petrified_foam.json new file mode 100644 index 00000000000..10f0c5c8789 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/purple_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:purple_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/purple_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_foam.json new file mode 100644 index 00000000000..7e5771771d3 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:purple_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/purple_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_stone.json new file mode 100644 index 00000000000..e49cff6e656 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:purple_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/purple_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/red_petrified_foam.json similarity index 74% rename from src/generated/resources/data/gtceu/loot_tables/blocks/petrified_foam.json rename to src/generated/resources/data/gtceu/loot_tables/blocks/red_petrified_foam.json index 5df6e2fdfc1..abf79261ce2 100644 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/petrified_foam.json +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/red_petrified_foam.json @@ -11,11 +11,11 @@ "entries": [ { "type": "minecraft:item", - "name": "gtceu:petrified_foam" + "name": "gtceu:red_petrified_foam" } ], "rolls": 1.0 } ], - "random_sequence": "gtceu:blocks/petrified_foam" + "random_sequence": "gtceu:blocks/red_petrified_foam" } \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_foam.json new file mode 100644 index 00000000000..674551ad88d --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:red_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/red_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_stone.json new file mode 100644 index 00000000000..66f90c6a6bf --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:red_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/red_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/white_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/white_petrified_foam.json new file mode 100644 index 00000000000..b57813e3629 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/white_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:white_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/white_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_foam.json new file mode 100644 index 00000000000..0ab56a73e71 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:white_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/white_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_stone.json new file mode 100644 index 00000000000..14938190b38 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:white_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/white_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_petrified_foam.json new file mode 100644 index 00000000000..9bf44a5f0a3 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:yellow_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/yellow_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_foam.json new file mode 100644 index 00000000000..7badf4cd0b0 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:yellow_reinforced_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/yellow_reinforced_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_stone.json new file mode 100644 index 00000000000..2366e41f169 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_stone.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:yellow_reinforced_stone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/yellow_reinforced_stone" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index fa61f052e64..4ce54d31be2 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -6,8 +6,38 @@ "gtceu:laminated_glass", "gtceu:fusion_glass", "gtceu:cleanroom_glass", - "gtceu:petrified_foam", - "gtceu:reinforced_stone", + "gtceu:white_petrified_foam", + "gtceu:orange_petrified_foam", + "gtceu:magenta_petrified_foam", + "gtceu:light_blue_petrified_foam", + "gtceu:yellow_petrified_foam", + "gtceu:lime_petrified_foam", + "gtceu:pink_petrified_foam", + "gtceu:gray_petrified_foam", + "gtceu:light_gray_petrified_foam", + "gtceu:cyan_petrified_foam", + "gtceu:purple_petrified_foam", + "gtceu:blue_petrified_foam", + "gtceu:brown_petrified_foam", + "gtceu:green_petrified_foam", + "gtceu:red_petrified_foam", + "gtceu:black_petrified_foam", + "gtceu:white_reinforced_stone", + "gtceu:orange_reinforced_stone", + "gtceu:magenta_reinforced_stone", + "gtceu:light_blue_reinforced_stone", + "gtceu:yellow_reinforced_stone", + "gtceu:lime_reinforced_stone", + "gtceu:pink_reinforced_stone", + "gtceu:gray_reinforced_stone", + "gtceu:light_gray_reinforced_stone", + "gtceu:cyan_reinforced_stone", + "gtceu:purple_reinforced_stone", + "gtceu:blue_reinforced_stone", + "gtceu:brown_reinforced_stone", + "gtceu:green_reinforced_stone", + "gtceu:red_reinforced_stone", + "gtceu:black_reinforced_stone", "gtceu:white_studs", "gtceu:orange_studs", "gtceu:magenta_studs", diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json index 4fb6aebd512..47867cdc7cf 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json @@ -3,6 +3,21 @@ "gtceu:superconducting_coil", "gtceu:fusion_coil", "gtceu:fusion_casing", - "gtceu:reinforced_stone" + "gtceu:white_reinforced_stone", + "gtceu:orange_reinforced_stone", + "gtceu:magenta_reinforced_stone", + "gtceu:light_blue_reinforced_stone", + "gtceu:yellow_reinforced_stone", + "gtceu:lime_reinforced_stone", + "gtceu:pink_reinforced_stone", + "gtceu:gray_reinforced_stone", + "gtceu:light_gray_reinforced_stone", + "gtceu:cyan_reinforced_stone", + "gtceu:purple_reinforced_stone", + "gtceu:blue_reinforced_stone", + "gtceu:brown_reinforced_stone", + "gtceu:green_reinforced_stone", + "gtceu:red_reinforced_stone", + "gtceu:black_reinforced_stone" ] } \ 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 index adc6b228589..943f4e6f692 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json @@ -4,6 +4,21 @@ "gtceu:long_distance_fluid_pipeline", "gtceu:filter_casing", "gtceu:sterilizing_filter_casing", - "gtceu:petrified_foam" + "gtceu:white_petrified_foam", + "gtceu:orange_petrified_foam", + "gtceu:magenta_petrified_foam", + "gtceu:light_blue_petrified_foam", + "gtceu:yellow_petrified_foam", + "gtceu:lime_petrified_foam", + "gtceu:pink_petrified_foam", + "gtceu:gray_petrified_foam", + "gtceu:light_gray_petrified_foam", + "gtceu:cyan_petrified_foam", + "gtceu:purple_petrified_foam", + "gtceu:blue_petrified_foam", + "gtceu:brown_petrified_foam", + "gtceu:green_petrified_foam", + "gtceu:red_petrified_foam", + "gtceu:black_petrified_foam" ] } \ No newline at end of file diff --git a/src/main/java/com/gregtechceu/gtceu/common/block/FoamBlock.java b/src/main/java/com/gregtechceu/gtceu/common/block/FoamBlock.java index eb3c61ab22b..45ece47e7a8 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/block/FoamBlock.java +++ b/src/main/java/com/gregtechceu/gtceu/common/block/FoamBlock.java @@ -12,6 +12,7 @@ import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.DyeColor; import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.Block; @@ -25,9 +26,11 @@ public class FoamBlock extends Block { private final boolean isReinforced; + private final DyeColor color; - public FoamBlock(Properties properties, boolean isReinforced) { + public FoamBlock(Properties properties, DyeColor color, boolean isReinforced) { super(properties); + this.color = color; this.isReinforced = isReinforced; } @@ -57,7 +60,7 @@ public void randomTick(BlockState state, ServerLevel level, BlockPos pos, Random } private BlockState getPetrifiedBlock(BlockState state) { - var block = isReinforced ? GTBlocks.REINFORCED_STONE : GTBlocks.PETRIFIED_FOAM; + var block = isReinforced ? GTBlocks.REINFORCED_STONES.get(color) : GTBlocks.PETRIFIED_FOAMS.get(color); return block.getDefaultState(); } } diff --git a/src/main/java/com/gregtechceu/gtceu/common/data/GTBlocks.java b/src/main/java/com/gregtechceu/gtceu/common/data/GTBlocks.java index e8c35c03a89..6fe655c52af 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/data/GTBlocks.java +++ b/src/main/java/com/gregtechceu/gtceu/common/data/GTBlocks.java @@ -1245,43 +1245,73 @@ public static void generateStoneBlocks() { DARK_CONCRETE = STONE_BLOCKS.get(StoneBlockType.STONE, StoneTypes.CONCRETE_DARK); } - public static final BlockEntry FOAM = REGISTRATE - .block("foam", p -> new FoamBlock(p, false)) - .properties(p -> p.strength(0.5F, 0.3F) - .randomTicks() - .sound(SoundType.SNOW) - .pushReaction(PushReaction.DESTROY) - .noOcclusion().noCollission().noLootTable()) - .simpleItem() - .register(); + public static final Map> FOAMS; - public static final BlockEntry REINFORCED_FOAM = REGISTRATE - .block("reinforced_foam", p -> new FoamBlock(p, true)) - .initialProperties(FOAM) - .simpleItem() - .register(); + public static final Map> REINFORCED_FOAMS; - public static final BlockEntry PETRIFIED_FOAM = REGISTRATE - .block("petrified_foam", Block::new) - .initialProperties(() -> Blocks.STONE) - .properties(p -> p.strength(1.0F, 4.0F).sound(SoundType.SNOW)) - .tag(BlockTags.MINEABLE_WITH_PICKAXE, BlockTags.NEEDS_STONE_TOOL) - .simpleItem() - .register(); - public static final BlockEntry REINFORCED_STONE = REGISTRATE - .block("reinforced_stone", Block::new) - .initialProperties(() -> Blocks.STONE) - .properties(p -> p.strength(4.0F, 16.0F)) - .tag(BlockTags.MINEABLE_WITH_PICKAXE, BlockTags.NEEDS_IRON_TOOL) - .simpleItem() - .register(); + public static final Map> PETRIFIED_FOAMS; + + public static final Map> REINFORCED_STONES; // Lamps public static final Map> LAMPS; public static final Map> BORDERLESS_LAMPS; static { - ImmutableMap.Builder> lampBuilder = new ImmutableMap.Builder<>(); DyeColor[] colors = DyeColor.values(); + + ImmutableMap.Builder> foamBuilder = new ImmutableMap.Builder<>(); + for (DyeColor color : colors) { + foamBuilder.put(color, REGISTRATE + .block("%s_foam".formatted(color.getName()), p -> new FoamBlock(p, color, false)) + .properties(p -> p.strength(0.5F, 0.3F) + .randomTicks() + .sound(SoundType.SNOW) + .pushReaction(PushReaction.DESTROY) + .noOcclusion().noCollission().noLootTable()) + .blockstate(GTModels.foamModel(color, false, false)) + .simpleItem() + .register()); + } + FOAMS = foamBuilder.build(); + + ImmutableMap.Builder> reinforcedFoamBuilder = new ImmutableMap.Builder<>(); + for (DyeColor color : colors) { + reinforcedFoamBuilder.put(color, REGISTRATE + .block("%s_reinforced_foam".formatted(color.getName()), p -> new FoamBlock(p, color, true)) + .initialProperties(FOAMS.get(color)) + .blockstate(GTModels.foamModel(color, true, false)) + .simpleItem() + .register()); + } + REINFORCED_FOAMS = reinforcedFoamBuilder.build(); + + ImmutableMap.Builder> petrifiedFoamBuilder = new ImmutableMap.Builder<>(); + for (DyeColor color : colors) { + petrifiedFoamBuilder.put(color, REGISTRATE + .block("%s_petrified_foam".formatted(color.getName()), Block::new) + .initialProperties(() -> Blocks.STONE) + .properties(p -> p.strength(1.0F, 4.0F).sound(SoundType.SNOW)) + .blockstate(GTModels.foamPetrifiedModel(color, false, true)) + .tag(BlockTags.MINEABLE_WITH_PICKAXE, BlockTags.NEEDS_STONE_TOOL) + .simpleItem() + .register()); + } + PETRIFIED_FOAMS = petrifiedFoamBuilder.build(); + + ImmutableMap.Builder> petrifiedReinforcedFoamBuilder = new ImmutableMap.Builder<>(); + for (DyeColor color : colors) { + petrifiedReinforcedFoamBuilder.put(color, REGISTRATE + .block("%s_reinforced_stone".formatted(color.getName()), Block::new) + .initialProperties(() -> Blocks.STONE) + .properties(p -> p.strength(4.0F, 16.0F)) + .blockstate(GTModels.foamPetrifiedModel(color, true, true)) + .tag(BlockTags.MINEABLE_WITH_PICKAXE, BlockTags.NEEDS_IRON_TOOL) + .simpleItem() + .register()); + } + REINFORCED_STONES = petrifiedReinforcedFoamBuilder.build(); + + ImmutableMap.Builder> lampBuilder = new ImmutableMap.Builder<>(); for (DyeColor dyeColor : colors) { lampBuilder.put(dyeColor, REGISTRATE.block("%s_lamp".formatted(dyeColor.getName()), (p) -> new LampBlock(p, dyeColor, true)) @@ -1294,6 +1324,7 @@ public static void generateStoneBlocks() { .register()); } LAMPS = lampBuilder.build(); + ImmutableMap.Builder> borderlessLampBuilder = new ImmutableMap.Builder<>(); for (DyeColor dyeColor : colors) { borderlessLampBuilder.put(dyeColor, REGISTRATE diff --git a/src/main/java/com/gregtechceu/gtceu/common/data/models/GTModels.java b/src/main/java/com/gregtechceu/gtceu/common/data/models/GTModels.java index c33890e76d7..1f82a09db45 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/data/models/GTModels.java +++ b/src/main/java/com/gregtechceu/gtceu/common/data/models/GTModels.java @@ -80,6 +80,44 @@ public static void rubberTreeSaplingModel(DataGenContext contex provider.generated(context, provider.modLoc("block/" + provider.name(context))); } + public static NonNullBiConsumer, RegistrateBlockstateProvider> foamModel(DyeColor color, + boolean reinforced, + boolean petrified) { + return (ctx, prov) -> { + final String reinforcedPart = (reinforced ? "_reinforced" : ""); + + ModelFile parent = prov.models().getExistingFile(prov.modLoc("block/foam" + reinforcedPart)); + + prov.getVariantBuilder(ctx.getEntry()) + .forAllStates(state -> ConfiguredModel.builder() + .modelFile(prov.models() + .getBuilder(ctx.getName()) + .parent(parent) + .texture("all", + "block/foam/" + color.getName() + reinforcedPart)) + .build()); + }; + } + + public static NonNullBiConsumer, RegistrateBlockstateProvider> foamPetrifiedModel(DyeColor color, + boolean reinforced, + boolean petrified) { + return (ctx, prov) -> { + final String reinforcedPart = (reinforced ? "_reinforced" : ""); + + ModelFile parent = prov.models().getExistingFile(prov.modLoc("block/foam" + reinforcedPart + "_petrified")); + + prov.getVariantBuilder(ctx.getEntry()) + .forAllStates(state -> ConfiguredModel.builder() + .modelFile(prov.models() + .getBuilder(ctx.getName()) + .parent(parent) + .texture("all", + "block/foam/" + color.getName() + reinforcedPart + "_petrified")) + .build()); + }; + } + public static NonNullBiConsumer, RegistrateBlockstateProvider> lampModel(DyeColor color, boolean border) { return (ctx, prov) -> { diff --git a/src/main/java/com/gregtechceu/gtceu/common/item/ColorSprayBehaviour.java b/src/main/java/com/gregtechceu/gtceu/common/item/ColorSprayBehaviour.java index a445af5c425..f50258d41e7 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/item/ColorSprayBehaviour.java +++ b/src/main/java/com/gregtechceu/gtceu/common/item/ColorSprayBehaviour.java @@ -44,6 +44,7 @@ import appeng.blockentity.networking.CableBusBlockEntity; import com.google.common.collect.ImmutableMap; import it.unimi.dsi.fastutil.ints.IntIntPair; +import lombok.Getter; import org.jetbrains.annotations.Nullable; import java.util.List; @@ -104,6 +105,7 @@ private static Block getBlock(DyeColor color, String postfix) { } private final Supplier empty; + @Getter private final DyeColor color; public final int totalUses; private final IntIntPair durabilityBarColors; diff --git a/src/main/java/com/gregtechceu/gtceu/common/item/tool/behavior/FoamSprayBehavior.java b/src/main/java/com/gregtechceu/gtceu/common/item/tool/behavior/FoamSprayBehavior.java index 62e6e9b277a..3972ca8ee24 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/item/tool/behavior/FoamSprayBehavior.java +++ b/src/main/java/com/gregtechceu/gtceu/common/item/tool/behavior/FoamSprayBehavior.java @@ -2,46 +2,71 @@ import com.gregtechceu.gtceu.api.block.MaterialBlock; import com.gregtechceu.gtceu.api.data.chemical.material.Material; -import com.gregtechceu.gtceu.api.data.chemical.material.properties.PropertyKey; import com.gregtechceu.gtceu.api.data.tag.TagPrefix; +import com.gregtechceu.gtceu.api.item.ComponentItem; +import com.gregtechceu.gtceu.api.item.component.IAddInformation; import com.gregtechceu.gtceu.api.item.component.IDurabilityBar; import com.gregtechceu.gtceu.api.item.component.IInteractionItem; import com.gregtechceu.gtceu.api.item.component.forge.IComponentCapability; import com.gregtechceu.gtceu.api.misc.forge.FilteredFluidHandlerItemStack; import com.gregtechceu.gtceu.common.data.GTBlocks; import com.gregtechceu.gtceu.common.data.GTMaterials; +import com.gregtechceu.gtceu.common.item.ColorSprayBehaviour; import com.gregtechceu.gtceu.config.ConfigHolder; +import com.gregtechceu.gtceu.data.recipe.CustomTags; import com.gregtechceu.gtceu.utils.GTUtil; +import com.gregtechceu.gtceu.utils.GradientUtil; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.core.Vec3i; +import net.minecraft.network.chat.Component; import net.minecraft.world.InteractionResult; +import net.minecraft.world.item.DyeColor; import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.item.context.UseOnContext; import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.state.BlockState; import net.minecraftforge.common.capabilities.Capability; import net.minecraftforge.common.capabilities.ForgeCapabilities; import net.minecraftforge.common.util.LazyOptional; import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.FluidUtil; import net.minecraftforge.fluids.capability.IFluidHandler; +import it.unimi.dsi.fastutil.ints.IntIntPair; import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet; import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; import java.util.ArrayList; import java.util.Comparator; import java.util.List; import java.util.Set; -public class FoamSprayBehavior implements IInteractionItem, IDurabilityBar, IComponentCapability { +public class FoamSprayBehavior implements IInteractionItem, IDurabilityBar, IComponentCapability, IAddInformation { + + private static final IntIntPair DURABILITY_BAR_COLORS = GradientUtil + .getGradient(GTMaterials.ConstructionFoam.getMaterialRGB(), 10); @Override public InteractionResult useOn(UseOnContext context) { if (context.getPlayer() == null) return InteractionResult.FAIL; var stack = context.getItemInHand(); + + var offhand = context.getPlayer().getOffhandItem(); + DyeColor color = DyeColor.WHITE; + if (offhand.getItem() instanceof ComponentItem compItem) { + var behavior = compItem.getComponents().stream() + .filter(comp -> comp instanceof ColorSprayBehaviour) + .map(comp -> (ColorSprayBehaviour) comp) + .findFirst(); + if (behavior.isPresent()) { + color = behavior.get().getColor(); + } + } + var fluidHandler = stack.getCapability(ForgeCapabilities.FLUID_HANDLER_ITEM, null).resolve(); if (fluidHandler.isEmpty()) return InteractionResult.FAIL; var fluidStack = fluidHandler.get().getFluidInTank(0); @@ -51,7 +76,7 @@ public InteractionResult useOn(UseOnContext context) { .getBlockState(context.getClickedPos().offset(context.getClickedFace().getNormal())); if (state.getBlock() instanceof MaterialBlock matBlock && matBlock.tagPrefix == TagPrefix.frameGt) { int maxFrames = fluidStack.getAmount() / ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount; - int framesFoamed = foamFrameBlocks(context.getLevel(), context.getClickedPos(), maxFrames, + int framesFoamed = foamFrameBlocks(context.getLevel(), context.getClickedPos(), maxFrames, color, context.getPlayer().isCrouching()); if (!context.getPlayer().isCreative()) { fluidHandler.get().drain(ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount * framesFoamed, @@ -60,7 +85,7 @@ public InteractionResult useOn(UseOnContext context) { return InteractionResult.SUCCESS; } else if (offsetState.canBeReplaced()) { int maxBlocks = fluidStack.getAmount() / ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount; - int blocksFoamed = foamReplaceableBlocks(context.getLevel(), context.getClickedPos(), maxBlocks); + int blocksFoamed = foamReplaceableBlocks(context.getLevel(), context.getClickedPos(), maxBlocks, color); if (!context.getPlayer().isCreative()) { fluidHandler.get().drain(ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount * blocksFoamed, IFluidHandler.FluidAction.EXECUTE); @@ -81,32 +106,33 @@ public float getDurabilityForDisplay(ItemStack stack) { return (float) fluid.getAmount() / (float) handler.get().getTankCapacity(0); } - private static int foamFrameBlocks(Level level, BlockPos pos, int maxBlocksToFoam, boolean sneaking) { + @Override + public @Nullable IntIntPair getDurabilityColorsForDisplay(ItemStack itemStack) { + return DURABILITY_BAR_COLORS; + } + + private static int foamFrameBlocks(Level level, BlockPos pos, int maxBlocksToFoam, DyeColor color, + boolean sneaking) { var frameBlocks = gatherSameFrames(level, pos, 10); frameBlocks = frameBlocks.subList(0, Math.min(frameBlocks.size(), maxBlocksToFoam)); for (BlockPos blockPos : frameBlocks) { BlockState state = level.getBlockState(blockPos); - Material mat = ((MaterialBlock) state.getBlock()).material; - - boolean normalFrame = mat.hasProperty(PropertyKey.WOOD) || sneaking; - if (normalFrame) { - Block.dropResources(state, level, blockPos); - } - BlockState foam = normalFrame ? GTBlocks.FOAM.getDefaultState() : - GTBlocks.REINFORCED_FOAM.getDefaultState(); + boolean reinforced = state.is(CustomTags.REINFORCED_FRAMES); + BlockState foam = reinforced ? GTBlocks.REINFORCED_FOAMS.get(color).getDefaultState() : + GTBlocks.FOAMS.get(color).getDefaultState(); level.setBlockAndUpdate(blockPos, foam); } return frameBlocks.size(); } - private static int foamReplaceableBlocks(Level level, BlockPos pos, int maxBlocksToFoam) { + private static int foamReplaceableBlocks(Level level, BlockPos pos, int maxBlocksToFoam, DyeColor color) { var replaceableBlocks = gatherReplaceableBlocks(level, pos, 10); replaceableBlocks = replaceableBlocks.subList(0, Math.min(replaceableBlocks.size(), maxBlocksToFoam)); for (var blockPos : replaceableBlocks) { - level.setBlockAndUpdate(blockPos, GTBlocks.FOAM.getDefaultState()); + level.setBlockAndUpdate(blockPos, GTBlocks.FOAMS.get(color).getDefaultState()); } return replaceableBlocks.size(); @@ -196,4 +222,12 @@ private static List gatherSameFrames(Level level, BlockPos center, int } return LazyOptional.empty(); } + + @Override + public void appendHoverText(ItemStack stack, @Nullable Level level, List tooltipComponents, + TooltipFlag isAdvanced) { + FluidUtil.getFluidContained(stack).ifPresent(fluid -> tooltipComponents + .add(Component.translatable("gtceu.universal.tooltip.fluid_stored", fluid.getDisplayName(), + fluid.getAmount()))); + } } diff --git a/src/main/java/com/gregtechceu/gtceu/data/recipe/CustomTags.java b/src/main/java/com/gregtechceu/gtceu/data/recipe/CustomTags.java index 7eb58d70904..b69688e6eaa 100644 --- a/src/main/java/com/gregtechceu/gtceu/data/recipe/CustomTags.java +++ b/src/main/java/com/gregtechceu/gtceu/data/recipe/CustomTags.java @@ -196,6 +196,8 @@ public class CustomTags { NEEDS_NEUTRONIUM_TOOL, }; + public static final TagKey REINFORCED_FRAMES = TagUtil.createBlockTag("reinforced_frames"); + public static final TagKey ENDSTONE_ORE_REPLACEABLES = TagUtil.createBlockTag("end_stone_ore_replaceables"); public static final TagKey CONCRETE_BLOCK = TagUtil.createBlockTag("concretes"); public static final TagKey CONCRETE_POWDER_BLOCK = TagUtil.createBlockTag("concrete_powders"); diff --git a/src/main/java/com/gregtechceu/gtceu/data/recipe/MaterialInfoLoader.java b/src/main/java/com/gregtechceu/gtceu/data/recipe/MaterialInfoLoader.java index 4c3adcfef5d..844e29d5d36 100644 --- a/src/main/java/com/gregtechceu/gtceu/data/recipe/MaterialInfoLoader.java +++ b/src/main/java/com/gregtechceu/gtceu/data/recipe/MaterialInfoLoader.java @@ -3,6 +3,7 @@ import com.gregtechceu.gtceu.api.data.chemical.material.ItemMaterialData; import com.gregtechceu.gtceu.api.data.chemical.material.stack.ItemMaterialInfo; import com.gregtechceu.gtceu.api.data.chemical.material.stack.MaterialStack; +import com.gregtechceu.gtceu.common.data.GTBlocks; import com.gregtechceu.gtceu.common.data.GTMaterials; import com.gregtechceu.gtceu.config.ConfigHolder; @@ -29,6 +30,10 @@ public static void init() { new ItemStack(BuiltInRegistries.ITEM.get(new ResourceLocation(dye + "_glazed_terracotta"))) .getItem(), new ItemMaterialInfo(new MaterialStack(GTMaterials.Clay, M * 4))); + + ItemMaterialData.registerMaterialInfo(GTBlocks.FOAMS.get(color).get().asItem(), new ItemMaterialInfo( + new MaterialStack(GTMaterials.Rubber, M / 9), + new MaterialStack(GTMaterials.Concrete, M / 9))); } ItemMaterialData.registerMaterialInfo(Blocks.LEVER, new ItemMaterialInfo( diff --git a/src/main/java/com/gregtechceu/gtceu/data/tags/BlockTagLoader.java b/src/main/java/com/gregtechceu/gtceu/data/tags/BlockTagLoader.java index 2179a86c58f..9cce891c365 100644 --- a/src/main/java/com/gregtechceu/gtceu/data/tags/BlockTagLoader.java +++ b/src/main/java/com/gregtechceu/gtceu/data/tags/BlockTagLoader.java @@ -1,5 +1,9 @@ package com.gregtechceu.gtceu.data.tags; +import com.gregtechceu.gtceu.api.data.chemical.ChemicalHelper; +import com.gregtechceu.gtceu.api.data.chemical.material.Material; +import com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialFlags; +import com.gregtechceu.gtceu.api.data.tag.TagPrefix; import com.gregtechceu.gtceu.common.data.GTMachines; import com.gregtechceu.gtceu.common.data.GTMaterials; import com.gregtechceu.gtceu.data.recipe.CustomTags; @@ -12,6 +16,10 @@ import com.tterrag.registrate.providers.RegistrateTagsProvider; +import java.util.HashSet; +import java.util.Objects; +import java.util.Set; + public class BlockTagLoader { public static void init(RegistrateTagsProvider.IntrinsicImpl provider) { @@ -28,6 +36,21 @@ public static void init(RegistrateTagsProvider.IntrinsicImpl provider) { Blocks.BROWN_CONCRETE_POWDER, Blocks.GREEN_CONCRETE_POWDER, Blocks.RED_CONCRETE_POWDER, Blocks.BLACK_CONCRETE_POWDER); + var reinforcedFrames = provider.addTag(CustomTags.REINFORCED_FRAMES); + Set defaultMats = new HashSet<>(); + + defaultMats.add(GTMaterials.Steel); + defaultMats.add(GTMaterials.BlackSteel); + defaultMats.add(GTMaterials.TungstenSteel); + defaultMats.add(GTMaterials.RedSteel); + defaultMats.add(GTMaterials.BlueSteel); + + for (var mat : defaultMats) { + if (mat.hasFlag(MaterialFlags.GENERATE_FRAME)) { + reinforcedFrames.add(Objects.requireNonNull(ChemicalHelper.getBlock(TagPrefix.frameGt, mat))); + } + } + provider.addTag(CustomTags.ENDSTONE_ORE_REPLACEABLES).add(Blocks.END_STONE); provider.addTag(CustomTags.TALL_PLANTS) diff --git a/src/main/java/com/gregtechceu/gtceu/forge/ForgeCommonEventListener.java b/src/main/java/com/gregtechceu/gtceu/forge/ForgeCommonEventListener.java index 80c0a314326..e617692ea9e 100644 --- a/src/main/java/com/gregtechceu/gtceu/forge/ForgeCommonEventListener.java +++ b/src/main/java/com/gregtechceu/gtceu/forge/ForgeCommonEventListener.java @@ -70,10 +70,7 @@ import net.minecraft.world.entity.Mob; import net.minecraft.world.entity.monster.Zombie; import net.minecraft.world.entity.player.Player; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.Items; -import net.minecraft.world.item.PotionItem; +import net.minecraft.world.item.*; import net.minecraft.world.level.ChunkPos; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.entity.BlockEntity; @@ -468,6 +465,18 @@ public static void remapIds(MissingMappingsEvent event) { if (mapping.getKey().equals(GTCEu.id("steam_miner"))) { mapping.remap(GTMachines.STEAM_MINER.first().getBlock()); } + if (mapping.getKey().equals(GTCEu.id("foam"))) { + mapping.remap(GTBlocks.FOAMS.get(DyeColor.WHITE).get()); + } + if (mapping.getKey().equals(GTCEu.id("reinforced_foam"))) { + mapping.remap(GTBlocks.REINFORCED_FOAMS.get(DyeColor.WHITE).get()); + } + if (mapping.getKey().equals(GTCEu.id("petrified_foam"))) { + mapping.remap(GTBlocks.PETRIFIED_FOAMS.get(DyeColor.WHITE).get()); + } + if (mapping.getKey().equals(GTCEu.id("reinforced_stone"))) { + mapping.remap(GTBlocks.REINFORCED_STONES.get(DyeColor.WHITE).get()); + } }); event.getMappings(Registries.ITEM, GTCEu.MOD_ID).forEach(mapping -> { if (mapping.getKey().equals(GTCEu.id("tungstensteel_coil_block"))) { @@ -476,6 +485,18 @@ public static void remapIds(MissingMappingsEvent event) { if (mapping.getKey().equals(GTCEu.id("steam_miner"))) { mapping.remap(GTMachines.STEAM_MINER.first().getItem()); } + if (mapping.getKey().equals(GTCEu.id("foam"))) { + mapping.remap(GTBlocks.FOAMS.get(DyeColor.WHITE).get().asItem()); + } + if (mapping.getKey().equals(GTCEu.id("reinforced_foam"))) { + mapping.remap(GTBlocks.REINFORCED_FOAMS.get(DyeColor.WHITE).get().asItem()); + } + if (mapping.getKey().equals(GTCEu.id("petrified_foam"))) { + mapping.remap(GTBlocks.PETRIFIED_FOAMS.get(DyeColor.WHITE).get().asItem()); + } + if (mapping.getKey().equals(GTCEu.id("reinforced_stone"))) { + mapping.remap(GTBlocks.REINFORCED_STONES.get(DyeColor.WHITE).get().asItem()); + } if (mapping.getKey().equals(GTCEu.id("tungstensteel_fluid_cell"))) { mapping.remap(GTItems.FLUID_CELL_LARGE_TUNGSTEN_STEEL.get().asItem()); } diff --git a/src/main/resources/assets/gtceu/models/block/foam.json b/src/main/resources/assets/gtceu/models/block/foam.json new file mode 100644 index 00000000000..4cd2ca3a768 --- /dev/null +++ b/src/main/resources/assets/gtceu/models/block/foam.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "#all" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/models/block/foam_petrified.json b/src/main/resources/assets/gtceu/models/block/foam_petrified.json new file mode 100644 index 00000000000..4cd2ca3a768 --- /dev/null +++ b/src/main/resources/assets/gtceu/models/block/foam_petrified.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "#all" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/models/block/foam_reinforced.json b/src/main/resources/assets/gtceu/models/block/foam_reinforced.json new file mode 100644 index 00000000000..4cd2ca3a768 --- /dev/null +++ b/src/main/resources/assets/gtceu/models/block/foam_reinforced.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "#all" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/models/block/foam_reinforced_petrified.json b/src/main/resources/assets/gtceu/models/block/foam_reinforced_petrified.json new file mode 100644 index 00000000000..4cd2ca3a768 --- /dev/null +++ b/src/main/resources/assets/gtceu/models/block/foam_reinforced_petrified.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "#all" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam.png b/src/main/resources/assets/gtceu/textures/block/foam.png deleted file mode 100644 index ff708f498a1e70d66a35e47dc284d12909983187..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1880 zcmbVNe{2(V6hGw0U@+L6PJ%>^W8fCK-d)>uy<;7gcCrS#&8@n@Lg0G$ZFgDQyWL&a zc7zDH%?yX=%o13D7{nmz7BnK$8IZ|h0tg#K%p?Qhk2xF&hy*nw_`SAkN-}@Zy)?3W-KK?;_K zC6=oND(VJaAz;C7_8h}dfwy3lc}~(P*+7j@+#rLBh7uRoP|MLgw!APcwIIwu20u_) zH0<{U6eeuJqQngRt*HqNjY8B~3ue_kqE*f^)F#RR&C{81jxy$<`LvEQ8H_Z&6xEZI znIO#sWxy#DV?J6grU_C{ z==C^6;7TN*vSB=+EQ*oDY3xAZWI<8|F@S2ctXmAK77RulOT{lGxC2VOUa)dRn3V`h zM{21>fjpPMNkQ2cjezF}-~)aTP!))!5?HB5R7Ism{2S`T@k0(^iJi`bj|pS(`x7n{ zwWuDZ5wFUGXvGzg08tJUF(`AOs2+y7NXtfIY%*X~QFe)dQCX?%_}Gb9;j3&Vrxy0zwLSF*H$0#wPki89Ij18Itu5o2^V1J%SG&XrqKWifkr| zHkoj}j*5osbTW>BqOt)FIP4Y-)<-7@Jj0U)&O?HH+)SD%oMep@&YBGQcphisfCm^^ zKHofUZx^|s)&=AC{QtBsl?6DCtnZO|qEn-dP(iedm|{VJ_Zvy5XKA(rB6Vk z&BU;rHY65|)4BujSX?bUa&cm`p&9^5|Dk1KFh%sJAyx)fFD&GL>PjLhmjXhY?d1Fl zh>1!O!zJy6C`U{S7Y>x5-T1cCq{PMq0k|e*xDUVb?>`Cmab%b{I)OE9ZGUj=P^NF`tekyWm2=5$x4ZhYm-Iz0k1R9Q{kU^z&#rsJ-`-gA z$B?rsFl{+<17c z?xXO*%pJ|momn$euD!RZ6g#tq-gF7sLPolee(=N4FUR=cmZx&)&F@z%Ej!(O_3YKJ zEwl9Q*;NL)WVCqS>|1E|&Vkl%=6_n!cKl@F671RZDKpf^4n^Ge>zWS)PxlOBsZUhc z`(L|rU|q-Uk>OdH8Me@j5%y1Ce=gdZ?c8e~O80KJrvHAnu-onFJR`ojdF%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/black_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue.png b/src/main/resources/assets/gtceu/textures/block/foam/blue.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown.png b/src/main/resources/assets/gtceu/textures/block/foam/brown.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/foam.png b/src/main/resources/assets/gtceu/textures/block/foam/foam.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..ff708f498a1e70d66a35e47dc284d12909983187 100644 GIT binary patch literal 1880 zcmbVNe{2(V6hGw0U@+L6PJ%>^W8fCK-d)>uy<;7gcCrS#&8@n@Lg0G$ZFgDQyWL&a zc7zDH%?yX=%o13D7{nmz7BnK$8IZ|h0tg#K%p?Qhk2xF&hy*nw_`SAkN-}@Zy)?3W-KK?;_K zC6=oND(VJaAz;C7_8h}dfwy3lc}~(P*+7j@+#rLBh7uRoP|MLgw!APcwIIwu20u_) zH0<{U6eeuJqQngRt*HqNjY8B~3ue_kqE*f^)F#RR&C{81jxy$<`LvEQ8H_Z&6xEZI znIO#sWxy#DV?J6grU_C{ z==C^6;7TN*vSB=+EQ*oDY3xAZWI<8|F@S2ctXmAK77RulOT{lGxC2VOUa)dRn3V`h zM{21>fjpPMNkQ2cjezF}-~)aTP!))!5?HB5R7Ism{2S`T@k0(^iJi`bj|pS(`x7n{ zwWuDZ5wFUGXvGzg08tJUF(`AOs2+y7NXtfIY%*X~QFe)dQCX?%_}Gb9;j3&Vrxy0zwLSF*H$0#wPki89Ij18Itu5o2^V1J%SG&XrqKWifkr| zHkoj}j*5osbTW>BqOt)FIP4Y-)<-7@Jj0U)&O?HH+)SD%oMep@&YBGQcphisfCm^^ zKHofUZx^|s)&=AC{QtBsl?6DCtnZO|qEn-dP(iedm|{VJ_Zvy5XKA(rB6Vk z&BU;rHY65|)4BujSX?bUa&cm`p&9^5|Dk1KFh%sJAyx)fFD&GL>PjLhmjXhY?d1Fl zh>1!O!zJy6C`U{S7Y>x5-T1cCq{PMq0k|e*xDUVb?>`Cmab%b{I)OE9ZGUj=P^NF`tekyWm2=5$x4ZhYm-Iz0k1R9Q{kU^z&#rsJ-`-gA z$B?rsFl{+<17c z?xXO*%pJ|momn$euD!RZ6g#tq-gF7sLPolee(=N4FUR=cmZx&)&F@z%Ej!(O_3YKJ zEwl9Q*;NL)WVCqS>|1E|&Vkl%=6_n!cKl@F671RZDKpf^4n^Ge>zWS)PxlOBsZUhc z`(L|rU|q-Uk>OdH8Me@j5%y1Ce=gdZ?c8e~O80KJrvHAnu-onFJR`ojdF^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f?oQ3dH?_b diff --git a/src/main/resources/assets/gtceu/textures/block/foam/gray.png b/src/main/resources/assets/gtceu/textures/block/foam/gray.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/gray_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/gray_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/green.png b/src/main/resources/assets/gtceu/textures/block/foam/green.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/green_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/green_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/green_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/green_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/green_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/green_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_blue.png b/src/main/resources/assets/gtceu/textures/block/foam/light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_blue_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/light_blue_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray.png b/src/main/resources/assets/gtceu/textures/block/foam/light_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/lime.png b/src/main/resources/assets/gtceu/textures/block/foam/lime.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/lime_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/lime_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta.png b/src/main/resources/assets/gtceu/textures/block/foam/magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/magenta_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange.png b/src/main/resources/assets/gtceu/textures/block/foam/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/orange_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/petrified_foam.png b/src/main/resources/assets/gtceu/textures/block/foam/petrified_foam.png index a4fd980623c215406f48b7f1954c9a015e4fcee5..b116cb9c377d92bc590db9274d31d567c1860064 100644 GIT binary patch literal 2120 zcmbVNZ)h837{8WTX1kWnjp62>-ELnx^m6ZAa%t{J)}={ZBTX0E$f}6-y}LKb(d6!S zcWu%#7^wZwRV+>rna*!2f-6+eGCMYyqEOm_bci3OPW|BKux=BSF~@x0ToN;=TiJ1c z-uHQb&;RGSXEN2dueEu5GeuFYiJo{r{%$1C`X>C|@#k%bKMhX*zAkF!+@qKAW?eR# zj8fF>bjv^R0la_E>UqwgsFuy-X`qh1`!Gc{UDwlt?qIT4R?UJBYNmpGrGkag6cz3) zSx_BDF0G)fZbXXh)oqJlF!zCF@C?FTo zr9$3tpK0fFVNYazE0Qe9G zLLBdB`JfyCvLMivi^1w>I&5nhxj+6?MIGKnn4IfcGRGB*MPJeHGwm$LOOnI^ffEE4 zBUoq5aAAoxoL!!fikLWZR9m-P-85(-7Aoe58)2};o+|~bCfjf-@xqbgO3>nXA0V!k zftp&wStEA7Y=Ne7D31!ra2<^0Ygj91x~7ve|3`G~_znd)#K~k$$Evmz3N;mu+dYci zs6=H|w38mQ5Z8|!bHr9r_b4`V7xBiDV>W`WX{SvyUrku5YBC**kpxL}`vKk1%%Zcq zjt9k|iy{m;XMvvuQd$7Ah;RQBAS46eL6fGYXU0~A3NjGxfa2=WpbPH_)>JuT+69Px z)(bF;ILpW~bS;u{%*>lMR*bFl*V7ZRSjsjtdLAE;R-zN#u^=x6gRJ1=%jPDNa>8(2 zXs9R=k1#ksK3&)3PzMh*By_L}z+g!T1XxK?d6w6LutN}qAdr+Qf810@NEKB1HNww# zV8%d(1tQc~MZ_yf!mkj75)U;I0?7*(*1zA@aXZ5Neak6#4QZk9e-Wt)i(`;{HRkCv@nvNYBTwiKDwe6FEO^u&h^Cx@wrIqxC lxhrU?^5{z|3f^VP>4?8GvR+DTOQ|%sDBgAR@Rsy?4wE5eZFRuNU`yV`czc*Y&yIl=qBl zEm~{z-VqT1j(_7I=S(Su<2X=NM1PYsANK03hxj%GX*W-o;~#aOC-X25?I0b6!fJ_s;YA3x!8-$S&MVV`lW;X|1u=qSpG^167T}$Kw$`@8S*qe!t_N>}>_e z`?JhBL)}ex|IqusX{|Bmq_q}$m>GEsVrFr;mEPb0rIhHpU2u2)0cla5ej*?%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/pink_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/pink_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple.png b/src/main/resources/assets/gtceu/textures/block/foam/purple.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/purple_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/red.png b/src/main/resources/assets/gtceu/textures/block/foam/red.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/red_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/red_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/red_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/red_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/red_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/red_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/reinforced_foam.png b/src/main/resources/assets/gtceu/textures/block/foam/reinforced_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/reinforced_foam.png rename to src/main/resources/assets/gtceu/textures/block/foam/reinforced_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/reinforced_stone.png b/src/main/resources/assets/gtceu/textures/block/foam/reinforced_stone.png index 8ac9aa5d98fd289ba7ef426ffed167de1bf07208..d01a75d6bb744f7f6287bbbe45578e599cb0944e 100644 GIT binary patch delta 339 zcmV-Z0j&PJ4&wrl8Gi-<001BJ|6u?C00DDSM?wIu&K&6g000DMK}|sb0I`n?{9y$E z000SaNLh0L01m?d01m?e$8V@)0002^NklLz)brrerlqC`XuDUB>vxq>ixQJ!LcmMzWR^q`M7O;-+za7T|?6}DVCU~$zt2K zc80wbAR%Sef}G#yg;N0>bX{l3d7f=e1fLhU1O#eZec?ci(OwdPwJ)Rx_L48uVo z$1AE`wN|q!sc^|F0+&#xWg>TrL-Y!=Di@%f4N)xsPEhoYM5#pz99n>@%W6pvE{i`B z_?DE<+etH^fJ{f~CENa;wZMjodISgZ92drMwEu)P)L3MQ-d?V(A~@C8A*LB9sUlaX l1;B|F*!QPMK!g1e!Uy;((D{7SpHTn+002ovPDHLkV1oCnkZ}M2 literal 1851 zcmbVN4Qvx-7(OHrn2>Dz82pJIH`s7+KfPN^d#o&5TUevr=GJ8pUEq56wLR9}9e3BY z8vzz1W{4&OA=v;C5Rq&P3nl~C&)fP#KH4Mp z6`pd`A*%p26Be8|<(tvPHo|0K@@=+7C{3BHBxNN{3~sWp`4mgjXzGVSHC6Dl70zWT zE%;`~g1WA-BpHoHi6}$JYJfD^Y&MdjNt(tX0@vy#or~d;mOaMc1RAf3iZ03$YA|v> zIilM!Xz8d6VI@r~X{j*5fRQmyAx#8jxReA6d>W@j)KF4f;7JeyVIb)m#G2ArB`E8% z7L@;nI=%dm01U0ilh$~oE#YulLepJ!(2Z0;9*Nex^$H*>fF?&&9=PhDnc0Rn3hPh- zr^~8WmP2C)RX%1i>TnnbV?!5Ii;^HmwHL?j0ZvW_cFb7EDF&x(UYcUf@XsuytSm*1 zLOrq|`s>F-^KqK;QZ|TV>BSF0Vb%zo&iyM`;90+{hB@f780G?iRHOigrX$HZyjUK!SZvg$-@j;=nWnnQ+$a zEb=bcHvi(1k9b$6>l^L2%IX&HBl6w(raxda5dZpNUVrvwmPC>)7cZ2Fk$s#(hotg~Z)wr|f=u zc>aN-$4^GeBHJ+n*03&^20#lJ{Mjb>kUO4!@~<+NFSGmGcWZEMTPT2h+% z{sDyM4+V0DK0ESKN!En5x4XL*Uh3&sa^-GqRo(2>!YNU7voq+_w=~ znfN%{Ke@TTt8m~>W&FzZ{SsPqg3P>GJMtiri)6N07-l+hYD;$BDtyOn?8e5oXVkEv S58Mxo&zsv->O4}sdefirFqSU> diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white.png b/src/main/resources/assets/gtceu/textures/block/foam/white.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/white_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified.png new file mode 100644 index 0000000000000000000000000000000000000000..46509e37020e95ceb635c7b1090951a2b470a5e0 GIT binary patch literal 809 zcmV+^1J?YBP)%v9Bp=6WG74!G4}v>^xr(ky2jdWK;@FUvv{M?C+0qHAx= z)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1PY?36r{eC4+mBJJfMG@TH$uJK5c=}G7 zeF&V7PVWTL~(*!W~OOk7&^Lcrzr05 z(?#u)iB?Jx$1&R457-#;;=t}&H7_&Uw$b$+ecuy>5n&KwjKRdEXr$0Gf z!f&3gy|GFpVGz=`4ePRCjV8+r`pdt{7z2Qap!4EDmSxQCixLrJ_b7zh^^71OkQWE) z(*w8W%JI`*;+&)Jd!}(fuWrFPhl(m`yOu03*!)g?dLYXR4rPfOeyj8QD?t#@_dV}# zFBoH}k0-RX7Gn&>;SOso-h2GEA_(4l#=a-7zet>$g(Wh zvOY0SBfGJZ<%X`kVr&2ks`|)0&x}J)6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUf zQ(+LYx`i}N@w?~x`b{m%!q9afptVL2w3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz00000NkvXXu0mjfBF%iM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/petrified_foam.png b/src/main/resources/assets/gtceu/textures/block/petrified_foam.png deleted file mode 100644 index b116cb9c377d92bc590db9274d31d567c1860064..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2120 zcmbVNZ)h837{8WTX1kWnjp62>-ELnx^m6ZAa%t{J)}={ZBTX0E$f}6-y}LKb(d6!S zcWu%#7^wZwRV+>rna*!2f-6+eGCMYyqEOm_bci3OPW|BKux=BSF~@x0ToN;=TiJ1c z-uHQb&;RGSXEN2dueEu5GeuFYiJo{r{%$1C`X>C|@#k%bKMhX*zAkF!+@qKAW?eR# zj8fF>bjv^R0la_E>UqwgsFuy-X`qh1`!Gc{UDwlt?qIT4R?UJBYNmpGrGkag6cz3) zSx_BDF0G)fZbXXh)oqJlF!zCF@C?FTo zr9$3tpK0fFVNYazE0Qe9G zLLBdB`JfyCvLMivi^1w>I&5nhxj+6?MIGKnn4IfcGRGB*MPJeHGwm$LOOnI^ffEE4 zBUoq5aAAoxoL!!fikLWZR9m-P-85(-7Aoe58)2};o+|~bCfjf-@xqbgO3>nXA0V!k zftp&wStEA7Y=Ne7D31!ra2<^0Ygj91x~7ve|3`G~_znd)#K~k$$Evmz3N;mu+dYci zs6=H|w38mQ5Z8|!bHr9r_b4`V7xBiDV>W`WX{SvyUrku5YBC**kpxL}`vKk1%%Zcq zjt9k|iy{m;XMvvuQd$7Ah;RQBAS46eL6fGYXU0~A3NjGxfa2=WpbPH_)>JuT+69Px z)(bF;ILpW~bS;u{%*>lMR*bFl*V7ZRSjsjtdLAE;R-zN#u^=x6gRJ1=%jPDNa>8(2 zXs9R=k1#ksK3&)3PzMh*By_L}z+g!T1XxK?d6w6LutN}qAdr+Qf810@NEKB1HNww# zV8%d(1tQc~MZ_yf!mkj75)U;I0?7*(*1zA@aXZ5Neak6#4QZk9e-Wt)i(`;{HRkCv@nvNYBTwiKDwe6FEO^u&h^Cx@wrIqxC lxhrU?^rSjy6%D?+ucamq}`@R0?0gdZ1JE#`onO4$XfB53&EyzVNf=%KSiJ7%+Ic`njxgN@xNAK(vq5 From b0c7db86867f18ced5ff16e5c59e45d61df38c27 Mon Sep 17 00:00:00 2001 From: YoungOnion <39562198+YoungOnionMC@users.noreply.github.com> Date: Mon, 15 Jun 2026 01:01:40 -0600 Subject: [PATCH 4/7] texture --- .../gtceu/common/CommonEventListener.java | 5 +---- .../gregtechceu/gtceu/common/data/GTItems.java | 4 +--- .../{tool => }/behavior/FoamSprayBehavior.java | 3 +-- .../gtceu/data/tags/BlockTagLoader.java | 4 ++-- .../assets/gtceu/textures/block/foam/black.png | Bin 809 -> 545 bytes .../gtceu/textures/block/foam/black.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/black_ctm.png | Bin 0 -> 1216 bytes .../textures/block/foam/black_petrified.png | Bin 809 -> 491 bytes .../block/foam/black_petrified.png.mcmeta | 5 +++++ .../textures/block/foam/black_petrified_ctm.png | Bin 0 -> 1120 bytes .../textures/block/foam/black_reinforced.png | Bin 809 -> 587 bytes .../block/foam/black_reinforced.png.mcmeta | 5 +++++ .../block/foam/black_reinforced_ctm.png | Bin 0 -> 1491 bytes .../block/foam/black_reinforced_petrified.png | Bin 809 -> 570 bytes .../foam/black_reinforced_petrified.png.mcmeta | 5 +++++ .../foam/black_reinforced_petrified_ctm.png | Bin 0 -> 1442 bytes .../assets/gtceu/textures/block/foam/blue.png | Bin 809 -> 896 bytes .../gtceu/textures/block/foam/blue.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/blue_ctm.png | Bin 0 -> 1803 bytes .../textures/block/foam/blue_petrified.png | Bin 809 -> 858 bytes .../block/foam/blue_petrified.png.mcmeta | 5 +++++ .../textures/block/foam/blue_petrified_ctm.png | Bin 0 -> 1952 bytes .../textures/block/foam/blue_reinforced.png | Bin 809 -> 837 bytes .../block/foam/blue_reinforced.png.mcmeta | 5 +++++ .../textures/block/foam/blue_reinforced_ctm.png | Bin 0 -> 1984 bytes .../block/foam/blue_reinforced_petrified.png | Bin 809 -> 836 bytes .../foam/blue_reinforced_petrified.png.mcmeta | 5 +++++ .../foam/blue_reinforced_petrified_ctm.png | Bin 0 -> 2233 bytes .../assets/gtceu/textures/block/foam/brown.png | Bin 809 -> 903 bytes .../gtceu/textures/block/foam/brown.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/brown_ctm.png | Bin 0 -> 1811 bytes .../textures/block/foam/brown_petrified.png | Bin 809 -> 879 bytes .../block/foam/brown_petrified.png.mcmeta | 5 +++++ .../textures/block/foam/brown_petrified_ctm.png | Bin 0 -> 1967 bytes .../textures/block/foam/brown_reinforced.png | Bin 809 -> 798 bytes .../block/foam/brown_reinforced.png.mcmeta | 5 +++++ .../block/foam/brown_reinforced_ctm.png | Bin 0 -> 1981 bytes .../block/foam/brown_reinforced_petrified.png | Bin 809 -> 832 bytes .../foam/brown_reinforced_petrified.png.mcmeta | 5 +++++ .../foam/brown_reinforced_petrified_ctm.png | Bin 0 -> 2245 bytes .../assets/gtceu/textures/block/foam/cyan.png | Bin 809 -> 789 bytes .../gtceu/textures/block/foam/cyan.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/cyan_ctm.png | Bin 0 -> 1561 bytes .../textures/block/foam/cyan_petrified.png | Bin 809 -> 876 bytes .../block/foam/cyan_petrified.png.mcmeta | 5 +++++ .../textures/block/foam/cyan_petrified_ctm.png | Bin 0 -> 2012 bytes .../textures/block/foam/cyan_reinforced.png | Bin 809 -> 730 bytes .../block/foam/cyan_reinforced.png.mcmeta | 5 +++++ .../textures/block/foam/cyan_reinforced_ctm.png | Bin 0 -> 1639 bytes .../block/foam/cyan_reinforced_petrified.png | Bin 809 -> 831 bytes .../foam/cyan_reinforced_petrified.png.mcmeta | 5 +++++ .../foam/cyan_reinforced_petrified_ctm.png | Bin 0 -> 2158 bytes .../assets/gtceu/textures/block/foam/gray.png | Bin 809 -> 818 bytes .../gtceu/textures/block/foam/gray.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/gray_ctm.png | Bin 0 -> 1738 bytes .../textures/block/foam/gray_petrified.png | Bin 809 -> 854 bytes .../block/foam/gray_petrified.png.mcmeta | 5 +++++ .../textures/block/foam/gray_petrified_ctm.png | Bin 0 -> 1960 bytes .../textures/block/foam/gray_reinforced.png | Bin 809 -> 753 bytes .../block/foam/gray_reinforced.png.mcmeta | 5 +++++ .../textures/block/foam/gray_reinforced_ctm.png | Bin 0 -> 1800 bytes .../block/foam/gray_reinforced_petrified.png | Bin 809 -> 758 bytes .../foam/gray_reinforced_petrified.png.mcmeta | 5 +++++ .../foam/gray_reinforced_petrified_ctm.png | Bin 0 -> 1908 bytes .../assets/gtceu/textures/block/foam/green.png | Bin 809 -> 829 bytes .../gtceu/textures/block/foam/green.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/green_ctm.png | Bin 0 -> 1818 bytes .../textures/block/foam/green_petrified.png | Bin 809 -> 873 bytes .../block/foam/green_petrified.png.mcmeta | 5 +++++ .../textures/block/foam/green_petrified_ctm.png | Bin 0 -> 1962 bytes .../textures/block/foam/green_reinforced.png | Bin 809 -> 771 bytes .../block/foam/green_reinforced.png.mcmeta | 5 +++++ .../block/foam/green_reinforced_ctm.png | Bin 0 -> 1855 bytes .../block/foam/green_reinforced_petrified.png | Bin 809 -> 801 bytes .../foam/green_reinforced_petrified.png.mcmeta | 5 +++++ .../foam/green_reinforced_petrified_ctm.png | Bin 0 -> 2024 bytes .../gtceu/textures/block/foam/light_blue.png | Bin 809 -> 810 bytes .../textures/block/foam/light_blue.png.mcmeta | 5 +++++ .../textures/block/foam/light_blue_ctm.png | Bin 0 -> 1673 bytes .../block/foam/light_blue_petrified.png | Bin 809 -> 834 bytes .../block/foam/light_blue_petrified.png.mcmeta | 5 +++++ .../block/foam/light_blue_petrified_ctm.png | Bin 0 -> 1862 bytes .../block/foam/light_blue_reinforced.png | Bin 809 -> 756 bytes .../block/foam/light_blue_reinforced.png.mcmeta | 5 +++++ .../block/foam/light_blue_reinforced_ctm.png | Bin 0 -> 1743 bytes .../foam/light_blue_reinforced_petrified.png | Bin 809 -> 792 bytes .../light_blue_reinforced_petrified.png.mcmeta | 5 +++++ .../light_blue_reinforced_petrified_ctm.png | Bin 0 -> 1977 bytes .../gtceu/textures/block/foam/light_gray.png | Bin 809 -> 757 bytes .../textures/block/foam/light_gray.png.mcmeta | 5 +++++ .../textures/block/foam/light_gray_ctm.png | Bin 0 -> 1493 bytes .../block/foam/light_gray_petrified.png | Bin 809 -> 801 bytes .../block/foam/light_gray_petrified.png.mcmeta | 5 +++++ .../block/foam/light_gray_petrified_ctm.png | Bin 0 -> 1739 bytes .../block/foam/light_gray_reinforced.png | Bin 809 -> 699 bytes .../block/foam/light_gray_reinforced.png.mcmeta | 5 +++++ .../block/foam/light_gray_reinforced_ctm.png | Bin 0 -> 1605 bytes .../foam/light_gray_reinforced_petrified.png | Bin 809 -> 714 bytes .../light_gray_reinforced_petrified.png.mcmeta | 5 +++++ .../light_gray_reinforced_petrified_ctm.png | Bin 0 -> 1762 bytes .../assets/gtceu/textures/block/foam/lime.png | Bin 809 -> 817 bytes .../gtceu/textures/block/foam/lime.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/lime_ctm.png | Bin 0 -> 1772 bytes .../textures/block/foam/lime_petrified.png | Bin 809 -> 816 bytes .../block/foam/lime_petrified.png.mcmeta | 5 +++++ .../textures/block/foam/lime_petrified_ctm.png | Bin 0 -> 1853 bytes .../textures/block/foam/lime_reinforced.png | Bin 809 -> 727 bytes .../block/foam/lime_reinforced.png.mcmeta | 5 +++++ .../textures/block/foam/lime_reinforced_ctm.png | Bin 0 -> 1751 bytes .../block/foam/lime_reinforced_petrified.png | Bin 809 -> 817 bytes .../foam/lime_reinforced_petrified.png.mcmeta | 5 +++++ .../foam/lime_reinforced_petrified_ctm.png | Bin 0 -> 2070 bytes .../gtceu/textures/block/foam/magenta.png | Bin 809 -> 795 bytes .../textures/block/foam/magenta.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/magenta_ctm.png | Bin 0 -> 1561 bytes .../textures/block/foam/magenta_petrified.png | Bin 809 -> 795 bytes .../block/foam/magenta_petrified.png.mcmeta | 5 +++++ .../block/foam/magenta_petrified_ctm.png | Bin 0 -> 1774 bytes .../textures/block/foam/magenta_reinforced.png | Bin 809 -> 734 bytes .../block/foam/magenta_reinforced.png.mcmeta | 5 +++++ .../block/foam/magenta_reinforced_ctm.png | Bin 0 -> 1650 bytes .../block/foam/magenta_reinforced_petrified.png | Bin 809 -> 732 bytes .../magenta_reinforced_petrified.png.mcmeta | 5 +++++ .../foam/magenta_reinforced_petrified_ctm.png | Bin 0 -> 1824 bytes .../assets/gtceu/textures/block/foam/orange.png | Bin 809 -> 813 bytes .../gtceu/textures/block/foam/orange.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/orange_ctm.png | Bin 0 -> 1779 bytes .../textures/block/foam/orange_petrified.png | Bin 809 -> 854 bytes .../block/foam/orange_petrified.png.mcmeta | 5 +++++ .../block/foam/orange_petrified_ctm.png | Bin 0 -> 1895 bytes .../textures/block/foam/orange_reinforced.png | Bin 809 -> 690 bytes .../block/foam/orange_reinforced.png.mcmeta | 5 +++++ .../block/foam/orange_reinforced_ctm.png | Bin 0 -> 1671 bytes .../block/foam/orange_reinforced_petrified.png | Bin 809 -> 749 bytes .../foam/orange_reinforced_petrified.png.mcmeta | 5 +++++ .../foam/orange_reinforced_petrified_ctm.png | Bin 0 -> 1860 bytes .../assets/gtceu/textures/block/foam/pink.png | Bin 809 -> 742 bytes .../gtceu/textures/block/foam/pink.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/pink_ctm.png | Bin 0 -> 1421 bytes .../textures/block/foam/pink_petrified.png | Bin 809 -> 852 bytes .../block/foam/pink_petrified.png.mcmeta | 5 +++++ .../textures/block/foam/pink_petrified_ctm.png | Bin 0 -> 1885 bytes .../textures/block/foam/pink_reinforced.png | Bin 809 -> 679 bytes .../block/foam/pink_reinforced.png.mcmeta | 5 +++++ .../textures/block/foam/pink_reinforced_ctm.png | Bin 0 -> 1499 bytes .../block/foam/pink_reinforced_petrified.png | Bin 809 -> 791 bytes .../foam/pink_reinforced_petrified.png.mcmeta | 5 +++++ .../foam/pink_reinforced_petrified_ctm.png | Bin 0 -> 1978 bytes .../assets/gtceu/textures/block/foam/purple.png | Bin 809 -> 808 bytes .../gtceu/textures/block/foam/purple.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/purple_ctm.png | Bin 0 -> 1601 bytes .../textures/block/foam/purple_petrified.png | Bin 809 -> 837 bytes .../block/foam/purple_petrified.png.mcmeta | 5 +++++ .../block/foam/purple_petrified_ctm.png | Bin 0 -> 1878 bytes .../textures/block/foam/purple_reinforced.png | Bin 809 -> 741 bytes .../block/foam/purple_reinforced.png.mcmeta | 5 +++++ .../block/foam/purple_reinforced_ctm.png | Bin 0 -> 1691 bytes .../block/foam/purple_reinforced_petrified.png | Bin 809 -> 832 bytes .../foam/purple_reinforced_petrified.png.mcmeta | 5 +++++ .../foam/purple_reinforced_petrified_ctm.png | Bin 0 -> 2109 bytes .../assets/gtceu/textures/block/foam/red.png | Bin 809 -> 867 bytes .../gtceu/textures/block/foam/red.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/red_ctm.png | Bin 0 -> 1860 bytes .../gtceu/textures/block/foam/red_petrified.png | Bin 809 -> 719 bytes .../block/foam/red_petrified.png.mcmeta | 5 +++++ .../textures/block/foam/red_petrified_ctm.png | Bin 0 -> 1523 bytes .../textures/block/foam/red_reinforced.png | Bin 809 -> 786 bytes .../block/foam/red_reinforced.png.mcmeta | 5 +++++ .../textures/block/foam/red_reinforced_ctm.png | Bin 0 -> 1936 bytes .../block/foam/red_reinforced_petrified.png | Bin 809 -> 670 bytes .../foam/red_reinforced_petrified.png.mcmeta | 5 +++++ .../block/foam/red_reinforced_petrified_ctm.png | Bin 0 -> 1658 bytes .../assets/gtceu/textures/block/foam/white.png | Bin 809 -> 745 bytes .../gtceu/textures/block/foam/white.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/white_ctm.png | Bin 0 -> 1469 bytes .../textures/block/foam/white_petrified.png | Bin 809 -> 802 bytes .../block/foam/white_petrified.png.mcmeta | 5 +++++ .../textures/block/foam/white_petrified_ctm.png | Bin 0 -> 1793 bytes .../textures/block/foam/white_reinforced.png | Bin 809 -> 677 bytes .../block/foam/white_reinforced.png.mcmeta | 5 +++++ .../block/foam/white_reinforced_ctm.png | Bin 0 -> 1530 bytes .../block/foam/white_reinforced_petrified.png | Bin 809 -> 737 bytes .../foam/white_reinforced_petrified.png.mcmeta | 5 +++++ .../foam/white_reinforced_petrified_ctm.png | Bin 0 -> 1841 bytes .../assets/gtceu/textures/block/foam/yellow.png | Bin 809 -> 829 bytes .../gtceu/textures/block/foam/yellow.png.mcmeta | 5 +++++ .../gtceu/textures/block/foam/yellow_ctm.png | Bin 0 -> 1696 bytes .../textures/block/foam/yellow_petrified.png | Bin 809 -> 799 bytes .../block/foam/yellow_petrified.png.mcmeta | 5 +++++ .../block/foam/yellow_petrified_ctm.png | Bin 0 -> 1779 bytes .../textures/block/foam/yellow_reinforced.png | Bin 809 -> 759 bytes .../block/foam/yellow_reinforced.png.mcmeta | 5 +++++ .../block/foam/yellow_reinforced_ctm.png | Bin 0 -> 1816 bytes .../block/foam/yellow_reinforced_petrified.png | Bin 809 -> 720 bytes .../foam/yellow_reinforced_petrified.png.mcmeta | 5 +++++ .../foam/yellow_reinforced_petrified_ctm.png | Bin 0 -> 1787 bytes 196 files changed, 325 insertions(+), 11 deletions(-) rename src/main/java/com/gregtechceu/gtceu/common/item/{tool => }/behavior/FoamSprayBehavior.java (98%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_ctm.png create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified.png.mcmeta create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified_ctm.png diff --git a/src/main/java/com/gregtechceu/gtceu/common/CommonEventListener.java b/src/main/java/com/gregtechceu/gtceu/common/CommonEventListener.java index 04aec6449d2..a9d8a7dc2a8 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/CommonEventListener.java +++ b/src/main/java/com/gregtechceu/gtceu/common/CommonEventListener.java @@ -69,10 +69,7 @@ import net.minecraft.world.entity.ai.attributes.Attributes; import net.minecraft.world.entity.monster.Zombie; import net.minecraft.world.entity.player.Player; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.Items; -import net.minecraft.world.item.PotionItem; +import net.minecraft.world.item.*; import net.minecraft.world.item.enchantment.EnchantmentHelper; import net.minecraft.world.level.ChunkPos; import net.minecraft.world.level.block.Block; diff --git a/src/main/java/com/gregtechceu/gtceu/common/data/GTItems.java b/src/main/java/com/gregtechceu/gtceu/common/data/GTItems.java index 45be07f9f58..9873dd7c54c 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/data/GTItems.java +++ b/src/main/java/com/gregtechceu/gtceu/common/data/GTItems.java @@ -27,13 +27,11 @@ import com.gregtechceu.gtceu.common.item.*; import com.gregtechceu.gtceu.common.item.armor.*; import com.gregtechceu.gtceu.common.item.behavior.*; +import com.gregtechceu.gtceu.common.item.behavior.FoamSprayBehavior; import com.gregtechceu.gtceu.common.item.behavior.LighterBehavior; import com.gregtechceu.gtceu.common.item.behavior.MachineConfigCopyBehaviour; import com.gregtechceu.gtceu.common.item.modules.ImageModuleBehaviour; import com.gregtechceu.gtceu.common.item.modules.TextModuleBehaviour; -import com.gregtechceu.gtceu.common.item.tool.behavior.FoamSprayBehavior; -import com.gregtechceu.gtceu.common.item.tool.behavior.LighterBehavior; -import com.gregtechceu.gtceu.common.item.tool.behavior.MetaMachineConfigCopyBehaviour; import com.gregtechceu.gtceu.config.ConfigHolder; import com.gregtechceu.gtceu.data.lang.LangHandler; import com.gregtechceu.gtceu.data.recipe.CustomTags; diff --git a/src/main/java/com/gregtechceu/gtceu/common/item/tool/behavior/FoamSprayBehavior.java b/src/main/java/com/gregtechceu/gtceu/common/item/behavior/FoamSprayBehavior.java similarity index 98% rename from src/main/java/com/gregtechceu/gtceu/common/item/tool/behavior/FoamSprayBehavior.java rename to src/main/java/com/gregtechceu/gtceu/common/item/behavior/FoamSprayBehavior.java index 3972ca8ee24..e337ae0a511 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/item/tool/behavior/FoamSprayBehavior.java +++ b/src/main/java/com/gregtechceu/gtceu/common/item/behavior/FoamSprayBehavior.java @@ -1,4 +1,4 @@ -package com.gregtechceu.gtceu.common.item.tool.behavior; +package com.gregtechceu.gtceu.common.item.behavior; import com.gregtechceu.gtceu.api.block.MaterialBlock; import com.gregtechceu.gtceu.api.data.chemical.material.Material; @@ -11,7 +11,6 @@ import com.gregtechceu.gtceu.api.misc.forge.FilteredFluidHandlerItemStack; import com.gregtechceu.gtceu.common.data.GTBlocks; import com.gregtechceu.gtceu.common.data.GTMaterials; -import com.gregtechceu.gtceu.common.item.ColorSprayBehaviour; import com.gregtechceu.gtceu.config.ConfigHolder; import com.gregtechceu.gtceu.data.recipe.CustomTags; import com.gregtechceu.gtceu.utils.GTUtil; diff --git a/src/main/java/com/gregtechceu/gtceu/data/tags/BlockTagLoader.java b/src/main/java/com/gregtechceu/gtceu/data/tags/BlockTagLoader.java index 38e042f2338..cf2e6603ba2 100644 --- a/src/main/java/com/gregtechceu/gtceu/data/tags/BlockTagLoader.java +++ b/src/main/java/com/gregtechceu/gtceu/data/tags/BlockTagLoader.java @@ -1,11 +1,11 @@ package com.gregtechceu.gtceu.data.tags; -import com.gregtechceu.gtceu.common.block.StoneTypes; -import com.gregtechceu.gtceu.common.data.GTBlocks; import com.gregtechceu.gtceu.api.data.chemical.ChemicalHelper; import com.gregtechceu.gtceu.api.data.chemical.material.Material; import com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialFlags; import com.gregtechceu.gtceu.api.data.tag.TagPrefix; +import com.gregtechceu.gtceu.common.block.StoneTypes; +import com.gregtechceu.gtceu.common.data.GTBlocks; import com.gregtechceu.gtceu.common.data.GTMachines; import com.gregtechceu.gtceu.common.data.GTMaterials; import com.gregtechceu.gtceu.data.recipe.CustomTags; diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black.png b/src/main/resources/assets/gtceu/textures/block/foam/black.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..268873c1ddc4a7b8e990c3baa6b2ae64ab491178 100644 GIT binary patch delta 520 zcmV+j0{8u?2B8FyB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pGwn;=mR5(vfli`lTAPj>8wDk6CllK0vIo(b4nQh1GT9 zMPi$9bz^doP7dU@+f4*nt3+AWSd`?w)>^A{(pSjYsxZ%?X)p{&E2|m;S?-xVeaj#v zYkreA)Pe~<-+wTRjFv{9f%x7IV;C`WDNZIqDKdR3x{_U@26r?kXOw*_3WA9KF%2S9 zHb`$OmqP+6@#B~6$BC}yB9=P0fVl!i`x>)`W(6fvIvCexVxoj`mQ^u?JS%ixUdv&9pFzLHs1Pv_`M%zi{Ib3{ULIMP9=LDwEB2F1}#**G@85a z*Z(vH>qx=#dfh6xJc3OE>8?MM|DwLmkCF8;g0V?5_a^dpia(p#K=D(y4|4zj002ov KPDHLkU;%<8B^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f|p}_IRF3v diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/black.png.mcmeta new file mode 100644 index 00000000000..a562532bb08 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/black.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/black_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/black_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..f19ba8c8e2109df93a3eb25627ee399afb2239ed GIT binary patch literal 1216 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 Q01E&B07*qoM6N<$f_IgCf&c&j diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/black_petrified.png.mcmeta new file mode 100644 index 00000000000..8c4d17b5808 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/black_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/black_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/black_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..310b45e2e8c6d2afdc8cb173dfda5c0dcf720285 GIT binary patch literal 1120 zcmV-m1fTnfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1NBKnK~z{rrI*=m z<1h?GW!Xs=6e!RluU zTrOo8hBA($dF#4plv4XzmYMZhx~|*iudgrbJv=;==jZ2}@bf%d@2pYz0RZQKm`hm= z?)%CU>A+oHs4`t)SLDK*51ef}oSE7YUB@jhbR2}VG*M-{951t|PpfqIM z4t!R@5&%RVg z&eHlUyxxzeLJELAp%ntae)U7_Z?kP9y(&a@u~qOQ>omR}ADGx2sREvx!m7w@ z8psW*lA)vKIvgSsXV_>Do(2XFDT#=|T`MNlz}V!Aq<5B`x^||STKC#X^PPqq%#C>D z))!Td1O$UdoTqtH08C>+d34eMH{Vv`Mtkt+l6vKAl05>5M#-SK**HREgM8M}!Yc-- z0_!xGbSvH!*A~^<&S*x+Uipl-fXJYuj2KXMoNF?Rpo0%F@4*uUackX#L?q&9&^+G; z*;np#m9!bP15p@>>~p>apT5jvK@beSP?U|M6-r?gLzH}JPK5Ln4q|5f1Yfcej3X>m7~<%i}Q;A1fR(Cq6GFi0s)K>~!z%?^^|uxKfSs z{;5&;R_G5v8p+@wc&q7z#}OQ4+xNjdY0JV7!Py?pGc(EuFn-55HGhZ)1*LYQ zX+YQ5>>XE6zi)X@pl=BPj1n=1BysXKt|OuU2Z%=6`yRL#fA@RfUVP2_ z8779fESRYfym1pG;7LS5R5(v{QteLaKoC7!sMM4wkmxJ<^#nx4NWy=@e|wh5uil|k)FChFhm_Q^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f*59eV*mgE diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced.png.mcmeta new file mode 100644 index 00000000000..22b8d3ae462 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/black_reinforced_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..0732cc040900f7b87afebda4df1b2dac9e829728 GIT binary patch literal 1491 zcmV;^1uXiBP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1!ze`K~z{rrB};R z8&?qR8G#W@(E4?DgGnLXCyAj5_v})a8?*^ZApMZ zfF$&uoYQk#k)5~%QCE%bt55g2-FJGfywtrf0>7_c8r6#Uk%)-riv%rgIc_!T(q2a! zG@BA&J#y=oc+i=hot4YWOUb@@BiZcRYvCuSrsT7!Nhuaf;_D;;H0A-|`Ci)y=WU%W zjj0aSo3)ybW3iY(8FStZ@E(=};6!{HA}hbYPYrhpl?c*ZQ^$( zlF5`qhVozdnN(7imY0DAQHXDh>AVFcwp4Bl$1ucQaGs&3A;n?NWPAH}d3A8m6@T#h zwQOx~n}31laMv0pgomvP=GBQ4u5sK+lsaJwZisJDCtP#hLv}PwwyKDSbJ_=31>g@I zF$EM2_jU0;-3C&xZ_DA~tFCyKYnE*c6zN;&I}am4bfA4_L=RmDQ99>*ktZ6`YBX+! zcjBefX-$Y7CM&HJ8jr{0+W*)(B|tcNA2>fRNcpM~Mh1@QjE+gh?gN7Z12Q@`ruTuf zvx0c5tE)Uw8a54;8q~%`i9aknZ1B_Z3bD^`dp@6&)8iAV)N49TTNWWkKvV0|(n;de z$w`Ua9v|Q2&1Cleth{{rm+p$=656jGK9pfZVDHa8DdE;rDwm~raUu5~JdnNpeT@dk zg|kx_?vqA??>e0;4Lm%6m;>Pe^`ANmx4$PRCnr*OY#Tgi z2<6G~vD2-?5Q+>1zUVxY*^zfhhv&P~&p;poe#FNsn35fQFNnwKSG<=>CK(@R#0o{2 zKfY4hx}0*|PPXOM^i}=`o;5gB;3NR1$T>y!8w8dODm)F9^ zIg%jWo12>pc$wh$oS#(v)8J}8Z?6PgqTF(+jo{({F?B t9%2zA86H&ruVl(bkn%fsCh!XS@;52+H5q}N+@Jse002ovPDHLkV1mt~wVVI| literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..4157e892046ae336d59a380e681de74ca89b5597 100644 GIT binary patch delta 545 zcmV++0^a?p2D${0B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pG&q+itJD5H39}tr&A1v zLu@`jvDs{}-G0g0V!z+X*&_(17>!1VAboPwh6k-7W@$0S<@5y@fj+J0k|s*-$~- zJ-AY>>RldYF$02zN~Hpi6$MPo048xg52>)?DdQml=RgM*sMcyqT@$)=6Qvl8Nu_|7 z2MCG;_LI48PBFdRME2ykaO4;xZBce8=e|{G>45<=n}5`(gPlW`*~ARCvy#CoE79A} zNGui$JkMrIo45%JRwNq+zrMa;GMT8&4zggtjQJkC!S{VMTP^($e7|1EANM^de~Ek# zWXrgg+(sI5+PPDCVB8IU+Fq}xtIR#n1a#uc7Fo*`M7D3MBlt6|Rx3E;@i=29i|h5O j)BP(Gd>Rwf*3N@y00000NkvXXu0mjf=?C_j delta 786 zcmV+t1MU2}1gQp)B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$g5)K9QUCw| diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..dd5a850c9c3 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/black_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..a1e33f7e3325aa9daff05b19a8dd5fd37fcfd851 GIT binary patch literal 1442 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 delta 786 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..57e183d9177dbfcc06bac01b8cb513cab5a13292 100644 GIT binary patch delta 835 zcmV-J1HAmH2HFOYB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pH?@2^KR5(u^lgU@(Mi7U;Ztb>=jh6=)V;DS32ygPpa?8u#oM<% zYOwKI=2={Qco0 z{#q)u6SS2wU4K_|)IQk-<3;3yDXWzdkup)c!}-;>e06cbN|*3O_?z#pP_=!wht8dd zqOjaOO=yY8WSQev_bKj&m`BMlS@=wzkf$0JT?=_j*`W8%fO*hj?hXmo+g}M_Ha8L5p{OKPFzC!5%tqUu5X9@ z)qlVfm?(|%d=XF%uA|5b!}xBZaQTKx=MaaP1Yk~Ak@u6dD|ElBCW7k~1K?qOZ%Pe|rdX7_g(U62^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f=rftbN~PV diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png.mcmeta new file mode 100644 index 00000000000..f78b3ea0d8d --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/blue_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..a0d9a858eaa292e65c7bd2344631d03b9984ba95 GIT binary patch literal 1952 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 delta 786 zcmV+t1MU392B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f(#sdUjP6A diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced.png.mcmeta new file mode 100644 index 00000000000..9f83007abc1 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/blue_reinforced_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b518878b311f10679aa19fa73bf1a0969dbb7a GIT binary patch literal 1984 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 delta 786 zcmV+t1MU382B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f(Z(IUH||9 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..ef8379d4d90 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/blue_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..0ff5f656e9e219c5c4441fd90fb8f192b06f95ec GIT binary patch literal 2233 zcmV;q2uAmbP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2u?{vK~z{rrB_RD z8`l{W5t0wUaoti#%EcT@+mxUUgfbi*AJWj}%>W(?#1& z3m5@{#B%(I1woeW%BCdCmZ%3QlH!{)LvniVs0zAhA_2OEoe9yy-!+H~5UG}~SD z_eQY1n&mtVLA>8`#CqT!t z*UI7~ZeH<7kid?8EibHMd%FnTXd~RGVPT!yXz5@Rey*>r zU?7n^5+4c%@jCMqs?U9ZML2*?w~MvSJp4T6_TE0^pa;2^8!%V5QQ9i-a2iyH!q^VL zrz|eVE^2AdqHg%mY z_vA?%wI&cCMWs4p=%iXZ2nYSRdT|_Hw-b9i#RK|Du^1A+3KoxxuT?mI5Ir&wpPn5d zHJaZ`8Y>tcj6-qAC>5&Ql`FzNQtQRoXdiO z7*xslUi__3KEu#J7=_Ihbc_laV2X(N2nJSP?;^uoZ5bxsyEzRt5yFM(5e%n#&}p~P zU=FX7%1hIuko!Z>#glSKq+okz2VdTsKN6qMmhfQib28(wv2tP{3Wu!N;_-T&h*6ZK z{RS4Fzd?Gq53xuHQHm&+uOb!=z#H;oePa(@LH~b+Btr0HVG+e*?nwNf{__eNT30W)<4i@maFgO1S zPaZs@wJONYud;9%+<+#-|5rD1DDSWW$~-oUknjOFT}=!{ma(+BfXrt3Nc{Z5JpS?5 zzY%p{1oGm`w{$?#wp+A4;M7>HbO8;=7jYsabnD8(m4 z)}=7($HzNmNa{f~lVmCheK@cr-;P(uK&fT>mIuw7#knQzaFl9Z$F?Z zT_n;WyC2Y-TTqhY7iK%Mn{K8eUm;~~9~!2Nnjt~;1W_#Os2eipfMV641S~Y#3Tn+R zV@S_eJSbTjdXp*KU)r=wx^Ps%a4HeQ=JH!I=0S}9VbJpH9SIiAPp6y4!x|LDJvp1_ z4W}<$K~rzTuw2MhI%xAy*FO9V-e3Zco@Zb=e7u-3E*~b|`7s_pSVGZMP~2@{tdP#@QIawj!l8pXX5MSK?277eD+M8W; zS$tZZ4$e=H+nM52EX>W#QTh(Ne7a)eB@F(`(gu2P^?cg4%SpsW~k(LjolT5Uld zjM4i$%xxd0&yC<2GiPsU{h*+DoHz;opXcS*kyM$ zezyn1!*Q&U))#CvRSJ%64_xU1=I6=qC+`PNh(B>Za8mq<`+<|<6<6ZYY?&3z!?=id zgEaehiOMeQ*RaD@{Va3%3F~?)(StXv=M9Rk%6?Df(-xSbPSt@!{4am;bBwX9myO2% z#eZMFGZ#@QY@yYt zLA6Xof)2z(K0Lm67YV9d>gaU2E<9}=pWeKIt<4O)J_X~+Fbt+&m9!cxzb%HgR&BC) zx!9^nNcKk%B=v^b!QHRsu<`E|$jvI;E}7Y*Li+V@ervT@11vUnqAYjVB&aSYOg0{H ztIS^?O-@3c&4*5Fg{Yk(;c2xhpE5*hw(BnJ>nfhE}OXtK|w&1SrL;SoF4H*x_$e$CA!nYA-a^q-~anv4DnkGF?aY~j7VYvYwT4lr-q$k z%YGfm@|EmI=S6R5u@VMw_x@ApY{|7CJEXYEw`niDRt5h7gyKQ5Lh%tk00000NkvXX Hu0mjfm|ios literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown.png b/src/main/resources/assets/gtceu/textures/block/foam/brown.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..eef4d9e6bae8b7bd538c12ade59e514b8b6b3264 100644 GIT binary patch delta 880 zcmV-$1CRWv28RcbB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pI97#k$R5(vHQ`>GERTNz__S|fbGakpc#BmZgHG~+_hDc2XLbOsV z(TXR8fER@L0KUP00^h(3LP!KrAfS@AL;<%6NgU7M`j+vGoqzi74(DvdmaL`O-skMK z*I8S*b^WRz&lO-F>>-v&;bl<6c+i8a=?H`k4B8g{|3A50K)Y7Oc-Tkgl}*eLfbi)@ zANW1jf#94YTf6}teb2$5=OCV4gBmq3?7Ecur@W8F^*7;I$FLd>rb>i0nRun-oQf-( zJJ{UXg04x3NPi-9c?Q!k;d>TT3>h|1yzwqN!>|F zz*4?|myN%WjzzJMFtK*E2zBH_8?`Ba?fuX3_Pq}gnlmvS^&#qWaiZP3XyE3Z`@qmc zRFRQgT}OU>1BM=^?~R+cV5D;>UfZTde6*kvLSSVfS$~rK5#))7z+}wm&L9MQCen3O z9(_+JhhrGM=pd0TU^E>=iltCJJ;AwUL*$AN+zW(^1=xo_q1!w~G?|BESFo~moAB_P zuPDdEKKO+g*oVJiIvzmePsG*lyEXKhHWgMM?NafRufL?j#rHm=i_Po`BJ(+_<)Jd| z0;v#6%YTK}(E4MSDZ30+5s_Tmq5~XvKKTNID8R_9(n!7(L4`4>H(Qv76aO*b?|fzF zK8klgCIyJGz+zM?nZ_Iv@dPu|Hh-R5}@hCvY1TR3837?xH(=Eocy1lx&%IrUu{8avC&z?`d*70PwU)z1tdrFx zRf8xSDKf?WgI(zH6nu3a(ozv!KZ1Ivi=krR=-Clr4-z%f@@yaMGYCNifwiSfsn@$i zGHJI;<|yy~jArWsf0qx4=1euwc0INYY)jduK7ITUsxgnI+lS|MAl$oi+jlz`=r(L- zj0xmO1d0|R!Gxd;Ev#e0JnvX%h-Pw-6phrs?6jB^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f>6SIA^-pY diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/brown.png.mcmeta new file mode 100644 index 00000000000..3d17050788c --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/brown.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/brown_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..cdd9c87890eed1def1b1a34478ebc0774e6b66b5 GIT binary patch literal 1811 zcmV+u2kiKXP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2B=9yK~z{rrB`cA zn^hQo`W0HfK}%_&g~|n$wp44-^8BQ z1DOBod$b*RBqMz9;1JZ>htTT}!uauLpZg+HW0;=^pl1JbP^~tsr3`XNp2d#JrZ#Zh z;;O{ulgCii`Ye+1dHByAN8;u@!Uj8X)>dF%OX9vK4rPR&n3#b7at~(Xi!j!ug1)47 z5HF`i$%QBqu?Uv5IUY3Ha|V$c0fdHn1k6KRH9N7X(F=2a5l);q4zsd~#@0tsv!f{^ zywSB825T8+qBo(~$}5B}UOsa1oQ$MN7p_IdM}>CIlX_BWFRv6U&H4FIHA^iHSH}2l z`yRuFLOWKM7NKwhg*4G;94VaVCAu&^sO)-0xyMrIkoEX%C}aHOU?1`{SLK*Dz<8*A zzmJxXrp0JX=rb78D64Klu>Q3N@X|2*0Y@ zFg7xb(d*+dKC#Q~BSp?_%|a2u+{l9no*NH}-{^Bn=vtR3I&}62*?X~n1Ubt$QR&%% zM4&4p{KRA!1D$^$ypV)Ke>Oh-n)s7`B3Sof&xx-E%=F-4LK6bh+UrKLhd&`?VrGNl!dNGK?pGe|j4%V{A;`nq>y5_Vf5N*pC<*tb6;{AgfM z7zk>apzv}AAvLA&aB3+zODq1dhL_QD3g@_w^Qx*!5N@n#khM(k5(Du$gf2Uk8e`NM6fPv7Cs*q*`Fi zw;>U}F2#oH&I%90lVey;E@}b06Db%mKRJR2541}^&~$Gb$~V^vGqjkj{>{ zfq?V_o&DEfeBt0hAM-f9FpJIgyHQ+R42zm4^}W2@jS5el%++q>TMJ=$_wmNG)maKxRg?IJuUdR2 zB;}I%s+UbhZmFjk!{>iOSxu9yQKtM|@KkH%xZyr*soo)%F%@+d^f+N$FyN_#t)>M9 z#oDVlGY8`H&wyY*n()FU&gVH<0vk1!ckHRyTgga8-A?CreMMn9z6IKYWI3! zwWwH{9)_dXA+&F4*n7L`_5OHFGJ_2ZKWs)=y4gv!y!0NbTOQWZ*Nn(mKNNy(mV6kO zVrcfZ%V;&5ZXH^?UDo(}`@LScw^oUj(cwNBxrZOIP_tamBnqu(5bE-O{RFXD_XCt{ z@LBf*JUAPC*8M=X_^kVZZ1Gw51MBnrZtz+61KHvYpSD+|Nge4TST7W?Ku=~ZNOYKit)ezu5@S%MWyl?8@?(dYxtV#LL`1u=D3gZ#NTZ{ zA$KUQIz*O$j#EF$7)uu*cT>HLQ}Zz-%{KUl{4&Oo3pmPASnox5$M3R-_>|d-t}`bk zsCdbp`T-hDBZ)UwZgl!)!gE+L7s#Il_UqF#v$!_UCv8(I&yKLxJSL&NlG;l-*nL69 zMB0oA?cjKF6-Mo`VhLZ4PD_3#V^Li1`CS5ywSfOUsStyaL0P!TgPDajT)J`zhWlIg zq|>Qo&6nd^gRlZqK>^HafoN~YF+t6@U`6{6H+MY%YnfYGY3^T`pOM#&zjxJbgAy8m zx)hd@ty@ov$qIvzfy)1dWb1OzMf`d8G(t%Qe*;-xe!Em6vk3qI002ovPDHLkV1n}6 BXRrVO literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..c3f4e19446f80403e761f7c1efaf8e0057ac56f4 100644 GIT binary patch delta 856 zcmV-e1E>6{2JZ%tB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pI1W80eR5(u^lUsAzMi_=4oh6KjF$N4J#wI?bp2^s5r_=VLSNX@C z>GZ0gXtx z42`mF$h^)A3wC8}Ns%a3P}*)Wt2ip(v|1ds4@u*c$?ySPH<*qdSp*wQLAO_}N$;Rp z2A@9N5QHf~CVvPNMH*G1)og5kwsZxr+e2G;?2vI-D{=MRHQ!!bU}X`yVR3nVNx9^Z zKdP;%(q+s>16l_)qF~Nm!C=szG4wJPlR1sXOG?EOjm{|tl?rjV!CyX;3I#P3fiy)p z)*GxAbAsNDK-EbygFhJ|H|OwpCoa_^ndYzFqC66L6ArlO;<^iSSred za9=H+ag7u|GB7pS7$+1 z-f%#Y^UZBEO-s0BEd3e#haD!5T}G2N%U~s*JFJ&8(I%$+vW;CTi3Sd<<$}YLlRN{c z#4*qQ9Lp-8n>MYhpSXB)w)Ob)U+=MZ%H03`j(>tv5hA_$e&^>P-8powUq={m94sY>}cNhFarn$XMhzX&{{ icuQN>^8g{&+TwpR>RdZ3eZm6(0000^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f{hS-i2wiq diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png.mcmeta new file mode 100644 index 00000000000..ad7af7a230d --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/brown_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..0ba209d1a7b698fe37f060ccc7058f03a4b50bc1 GIT binary patch literal 1967 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 Ef}(_NCjbBd delta 786 zcmV+t1MU2t2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f|O5uH~;_u diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced.png.mcmeta new file mode 100644 index 00000000000..90bdf36ef5d --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/brown_reinforced_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..26a5724baa1691434b935985a51e0f7ed2cd5745 GIT binary patch literal 1981 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 Q01E&B07*qoM6N<$g8Z|5S^xk5 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..734656a4dfe --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/brown_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..57bb78b218d0249f5a73a97f1ee1b4d127a0d35a GIT binary patch literal 2245 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 delta 786 zcmV+t1MU2k2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f_SZbF8}}l diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/cyan.png.mcmeta new file mode 100644 index 00000000000..49ef75b5c21 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/cyan.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/cyan_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..287fc39f25c7a72f6a52a457f79707849175012e GIT binary patch literal 1561 zcmV+!2Il#RP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1+Ga%K~z{rrI$-j zTUQXr=iXpr?C`RokbvVN(m>QGAwgY5RX}Q2*;MT}=%P}jc3EW`WaIgvAzA!0D{lQtIwPyOT{)-OFQ$Vo~VeFC}WW>>4`?AKc-QI#8167BJoH> z8qH(zQ9wu&HDg4~Dc!^g{J`0EN73m$-Dm5?YBe-|y;wA-EdwkP32DMGX){FyGsj5X z5R2wNj#kSR8Q0Qp9glR6~%8k-9O5I7b(=S<^jg9!dG= zNa9MYuy``CzQ5lp0riA{0I8F61Yr}vkcV}mVV!S;4TciEk{%e4a;+K~k1o=qJn&&D zby>^j?0BI_%G~(L)!9}Wbu+w29I3$NN{3d@zciw-_=8GSYW12#PALc4&ncO35wZ!j zc7#KiV~rZ44~`5_&&iR|(0F$Y1K)4;0h$V4I?|xXChdfC-jgXdA+^+ZV}H+@N?&(( zXgqw`+AB!Cp&THUq^_Mb238}~kP^`Of-vVw5$%c?2{~Fw7(5)HY*9D>QK*rt6-w?>LfVaxUL3_?SBhw$ zY*rF-w8G+P+k2(g;x&U-Bl=gZ)KdWN?2=Z%e78I5N`Vj!83>D~ZBqj411|L^WK?Cc z!UlK@2qQ+iHb>c<`RMVn;TN>dVezzWoTd+Wb02>caFjM*A1WDpq*-rRcZ>KDGhXtV zcGOrO>g|(VW$%%;(6a-B(yZ1bua3Nb{kpveu3f$?<6~)aj)>U|5^~htd*JEvlB~U4 zw)eo}`}f8B^6uRLZ)lB>38A$zmr5k8zI-#s(IItQzciA;#Az8H9F+9*wCt(g+{}#O zISDR9WPr$-BMa?LR5!Q8`~2R$fW|P|*Kf5UJsc^H3g^|eO_)2X4zBEM%NZS6L$=lN zsi_Mxo=nO4^tqGGToxQp;02|@iIg^=-dJ2VvTNeq`~JIt9}}sRtmgAJ{-hozHKoiW z*+O0pt7ZFrd3^jNstuh-NIU614t)$dlkF-kgE370d6M` z;%e)3kxuX(zXv+Scl;jc6z@ITc@& z-Q2X1_9@y8i`uN1LyvjzZ~C49f9ivqH}Ax>&p%sR6~FXt;>oL8EJZ;sFmzG2+B);Ag8IA7O^>vvXJ)?Io8Z&iw*&r7a+eO562fJ}#lsqx59?e`e7n)ERGpuhos}!^Ua~F<(GW_*@pIh3 zA+ls$P}hHcv?wngJreKw{CvRcbYHz{95RkOy literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..c39bd53f6d35794d7ce55ea2dd3ca91ca89cf372 100644 GIT binary patch delta 853 zcmV-b1FHO~2J8lqB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pI0ZBwbR5(u^lUZ*XR~Uw$IkPit1%iW(jpJBxoXTxoxvi>R_K)>n zRq9oxT=k|GQDUj79b*c{U>LRm!>s*ajx=+0miPPKWwhG)S${V3Cpg6-&3c_~|A9ij zfIk^y>IP|+5k?VCA>Ku((mFA9~sQ1H1?b1OGQo(j;QSI5rz>{Sr>s&$tD!B zOd8cH^I%SAJdidmv^YT%VWS}6kH6mY`};rn(7qv*^?%-IK(-FivJ{oc%g_~Zk_e#C z(RG5=64T3(&F5r7DUnO%e373nzQMI^MpLOSLhm|Ia=~+RB8A38T=?$IJ5G-dQJO(! zy5vQ1&(6^jE$)QYZLhNf(UcCBDd#kWk`59Pup=4x(z|CP9{>9DFTB{Ra&>-AYrjDp zN37Qy?teP>oQYdz-bLGX;JU6@p``j8*RiM+%S`40pKd<$`k+arRO72smC64zJGnj)y0J<1b<(DBMWXXSY8qpvpD zGPe_0&t`ZT3?KSbMEz$G^1s{LosDUlqP_X?hitjo;FOCyf1ib4xlm&A^n_K)bJA$; zDo*vsBmAkqORb~{O$wMY*D9wcStdc*h)uTSJd8Htv6630Uh=X1PfYm({ke!KYuhK2 f%qXGlIu8E>#${{~c;-)600000NkvXXu0mjfLT;db delta 786 zcmV+t1MU3m2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f`i(8h5!Hn diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png.mcmeta new file mode 100644 index 00000000000..7cc34426e04 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/cyan_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..772dcd833a96332a15221f50d057142a845781e7 GIT binary patch literal 2012 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 delta 786 zcmV+t1MU3U1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f=PvZa{vGU diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced.png.mcmeta new file mode 100644 index 00000000000..ac837c0546a --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/cyan_reinforced_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..5df03581ef938cdf6d45961b1fde55dc4071ea08 GIT binary patch literal 1639 zcmV-t2AKJYP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1^h`wK~z{rrI+1L z(`OXNPYZ<>%EVelPzH?G8Js%VoH5a4$>Oeb$(F_J-aD^mb~9%*VI=MXv+QmcCi?@H zne1X)vP=g-CQ~<+O|5Up5G(}|R!V`EcF*VFX&U1~BPVH|=Xaj-J?A{Oiu zl-*fdC*S^gSsKFYWlf-5W|9dVo5EqaGBPZ-zP+|yh9)O;{q43b5(<>bSDzh|mm8ZT zUip%2>F6j3AH8`){8LZlkN$q~vN)BTQveQx%FA*};M+Rjt0NC`PM*7ULzS18mrE+M zBmrMZ!FXh+=jH_R{(S4EdbP8zPIr_~Q;9h>!a6@wf)VBzN+c38pGrx3W=4*EeDo=D znVyILFxG zBVb5(^NgdUAnj`4@ocn7z==hb3yAQl1et%8mRkdeH@gUrz@!^620q?ahd z(t`0sV0M09zx5PQfB+4Q5QGuH6c20chIKP+I}7^#lFBa0b$2pW!jBFO%gCcqU5C6> zsTGbXN3o3`?C8ja(G;^QRp@XK`TQpqlZ(B5E8?TksPtUucWKKgHrEI6l1P{n7$MhI za8S;$Q;59P0r_mKs+O<2x>m&R+`UWQKX^coq0i@A?gKOxl;R;Hf;#3EobBEsMQD+O zXewo;B?aTDm)V8o8Yp_}(1#~c=y%#Z$;17UWnhJC?`lw($ zZQD}dIehqVmPxLsyO0{8Joq%X|F;fp*|uHZ1FtkUOV!32b&efl?AiA~Waz$3Jsi>Z zz(7xrcsfsgktKw*Mv4haFJ;t2zdNVomvwj?9YQy+JILsIh5N2)Yn6%OV%go^u6R;l z5h4QY+|rWogp9|;bK=aIY`HtbGqDNH4dIz{RhmpKNQt*t#$r(k6E?>S2PH8$xkq3ZfN*}OI+b(=Qlj9C<{PT*N8s@;(f`pe|WLw5`T*EBRrU*82uyFSp; z(kcm;yO*k~W!M$m`TmQNsaz{dYbun#_sv~0;971&bCdYOAvI3eG5&pTul)GkSuI2( zoG^#3+>S^*a!2;Gzb3VtY83A|`}Ym40V^1Gz$K#Lb3DK(WDb!}P6GL5G-4g&=YH## zLr0E07e6pCAcMc0*OOp)b-==ew~*xzAY*<=QIwxolZRdeudiYz20*|R*$%9DAXAhd zmDS)^{T^5?e%0@R)#5#acs zg+Yi6Y&(FAXJJLwMwHo{^*etJ%7|-dyn3F8=gl}d7S(mbdjsi=v{Y2cm+qR3Pff{q zbWH9(7?QGdO6FtZ?(F`qbJ}O|LP`?T)6(62TIJw_xAz3^ys{{e$GZ(;(K9#H@Q002ovPDHLkV1kl89)$n^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..e329b1f8084c65dbd6e11576d06b4e6ca6413061 100644 GIT binary patch delta 808 zcmV+@1K0ei2EPW7B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pH)Ja4^R5(v{lWlL)Rusp7wqwVR-8{9SG;~y>45`wB5TaVkG))Nc zmiPSt{T_TUCLxfvNr)Gdm|%sHLER*M$U~jDN$l9+Tt`RVhGF(qHX4oaJTF^+&#xra0T+-JOpMzd562=iNIaemf zpy?WhFlpRwuzymo^YZYJkAoiVamdUzxpHlt>Xob9efWUQ8=F*CS8;4-0g%-;pK~5u zaCCOcAAkMH+%ov*@PKCXkb`!MQniX^Tl88To{B%7%@_-7Wk#dXcrrz!SgFvLjBnaU zQeTeIV1T~lkw}THiyjBfCe79{TR+~U+dajeB}AieQGbFi??g06r5~9%mm#KGAPoYr z@+5M(>=oH*+{Upi1|psmu0j_8X3j*@bS_3i?%dkqrythQwVXJdtc_m2z{YxA82EhX z_~cDX;=cmWWs?d6ztiEv@h7Hn%%k1=)K-_--rC}NeT^iE8BeDC@B3`5tznvy;0u5z z0D;i9MSrMju}nW0@%sHcHkJCNWqGQc^#&}L$`oCXo|Kk~@TO@l0Oqm@1z=rT<)56; zK0V2F$eFgBtIIR$(mGdkDcE@~Ww=x#Wmy{|p=^p+yT9!4__yEL{<)DkU%mMkw@~Eu z!GE}Uhn?+v?EZRR047rAG`o{AP=eNk-oQWR?|&CB2nKyt3NBUKW+K8~TduK`%W-si z&dX=dSt(Ztq=m||IY`ABO(QO&SSHNIP;HZub`6UaVOX+k=EAc1_ANu13r{jyx^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$g889*SpWb4 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..31e36216500 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/cyan_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..a7eed85067316b78ff4b733b13ea2478f0d53970 GIT binary patch literal 2158 zcmV-!2$A=RP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2m?t(K~z{rrB`cD z8|fK6p7D5m8GOaq_yP$o5H5xQ*%qR7l_;x5>d&Z@_QQVJFa6H1>Z+}(lvQXq7k0^( zTOo;qF&JZf!FP}CanC!utXioFNW7Be@ywj}@;v99=doq!55Mbge7Awv=olU?F5%hc z1}5XT@M3!tp+FFoS_S!wGDgBtq%&!t)rJ-bpq9%4?g2cVoI|cr$GHVaOiy16zi=yo zxJ`vosX;n8I>g-kBJL;W@a^sv9wg_{)SDRQA|s&?@}&|q)d5XW5DEsN`h0LWU66cU zpsmB@a>1o(NJL}T#w#`(V6{RFsZuE7_$+Jga(QajyxHk?x%(j;q(8u+*rBQlREGoO zv0HdBcNgt;8;0J7$_Ui!b?CZ|P-GacZvRUBFNVTcSy=)4KfWtLvBJhr(Bnm?*Cn`z z&D}lZ&d<>9bhv9jmL_K~9vwlsUWLlgJzBhn@v(78664Nc;dkyNi#yX(SK>!UMsaqS zhQsbKv69>Eg<%*-oo1nNm$^~_Zq12<)H~#l(l}}UEO0ZoRik??d?}xUosrUObx1~sxm08`{07q^%QC8Dwc>J; zr4@i7@9|}?=EgFK>Qq&n!_N?l!F`}-^sbFBSF1$*m_AvVNUV-CFK(xXLZyV! zaD=pwa9*l#Qa~fo+zuCRkHpC60&?XNN!LcB)j}v9$D~7pK}IjG+(*-DflE<8iT~xV zA0Q^8aD0MZqXAi)np}-i9yaD?_x(H6TMYsY+?$?7sZqhg#3VG4XBeo}n|PZ}V`YAx z&uVD4bR<1K7(6xEiNC!378kXPPvQsse!O}1cX-Jcy-FX54GqC6Sxxdd94h=IWr+r{ z_4dHjw%-%r$B%rmi~yD5b-R&1J*5S7OwNd5VLEp9|7|XE75>j(e+?(+Fi2d5hn57O z%N-ZWMcj_WkRfZcXE`&ER%*D;QyBd&A~Y2j^Qt-QDAC=1yYjgiS~2>Ztj_nZi*K}= z=0?Sk%AD+!q;haFmHE3rzkttXljg&X-EFv>Zfx;%F1lGJmqmwUD_5#W)4XI#OUO_s z85NT4x_H5#HpwrBCxNFrvmp-h#o#`TBh)P;bI1v4@OByPJ}!b453!5QFeXGuX=qveM9-F z8d{z{eQK5^)6+RbNH2$&Tw|#f<73aosB;0)4~$Pt;BQ-RKG_d=7{W1{o#+SJg%ae^ zx#X(BYS^cl6e%5>(}@;k)g)VO%wvHIw)zHIJ+hxBRbwF${H-v&9WH9Hwl^rP2s!ZL z{XUjyK!pnH0H4K~?`@i!W_Kb;?MqyzCiHK&qo%hIBpGFi#Yo(|GdBlO&buVdISs~O zewQA84#nfaHY=Nji&)5P+37%hW*V=_mkKwQ=VCcd=HkXD8GeKJ&Us=FiT$1@?&v*A z+=c)Z6ZQu&7KtK9*`HU-OoakjABn8WbiiyT3vVb0ovyaN^)K411F!szLKBGCi`&T3|3--rx}8lw^u7CQg+)KElS!7i4w^i!(`B7#WS8A-)x!RJ^lP4TjO=FVz`_1(_A46?mS z(9!H9N~v1mPP3SyhBsN)K?wY1Kar!fo>S)^>j#eV1+1;F|J+Xqy!`O-<5gLZ=I$cu#S+@W9E5BbDj!4i z>YHy6r%ClG8I{uMGk0G+e29D|g8@n`!Dn5bxXM1jLM2#O8$`i!Iqf8##q0qF*m3Ke z^X2PT_&}V_=XM?_B8=_#UwzeYcXYF_6aRR`wSyBk842+x(xdSuPF$zuieAnf+^{ea zaY_#-Ij8eg>4m#=Pf^wr!!aD}?;#Kg^S|U0eZmG&_V?Heh+5&H^+qY(WH1cNlP6F5 zqC34DqD#5_{omJOh~Hv}dzaT@1jojZY1Lt&E$7*mb9=~~one_4PC}5V9z6T*C30tZ kcvuOeG^Ht~)z)m|KZizI+TbRb@Bjb+07*qoM6N<$g5%Z>LjV8( literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/gray.png b/src/main/resources/assets/gtceu/textures/block/foam/gray.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..53297b8eafb077962a0b7af16c0478d35675560e 100644 GIT binary patch delta 795 zcmV+$1LXXv2C@c_B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pH$4Nv%R5(vPQ)^EeQ4l>W&jogQt6&j@Y7|pSV^Y%w(>DEP()15B zHR&($$JL}p6K(6OK9Gkfh`b*H%R=vrrIXyu-h1cHoH=vW@PF~$#@IJCjk`=5irWhq zB=q}_uv%ppO(t|ZEllqH!4MuwB@FsK1j7;N`Ur-tt*_%&vjLN?BNUkjS-0CouhWJ% zFa^8a&U;$L%oS$lW2l$!k;~^W7y(ArX4#(h`w?4OMl$&lilRWVJK&UU@cRQ84SJ9* zW=Oh*)#Mr)#eW;fstZ%WS(M8UkSsPEYz`+@;>)I2=|p zWRt|_i8m>1y#K(+G;IJ$b-5UJv)RPkR7!k}p*Wq0%syfi5Cej zLpdO!o7~4nIz; zr#La8Q9S{UC6fi&QsutH{giHU;?m23RC(e*fBE*mjY;CR7<*6X!(hr2uMnMAV*D{Je_0U>x4(-T6HnM4{* zE}zF;K8xeS0}iH@&t};l9qcoKg~IJW4%#qTgntgKvV%$7-`j(#su)RT80`vLT@A%z z8J)g{%kxY2jdq(0*<1o)xg`EO3C6`(Y`flS22B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$g3-5pOaK4? diff --git a/src/main/resources/assets/gtceu/textures/block/foam/gray.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/gray.png.mcmeta new file mode 100644 index 00000000000..984f8602bd7 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/gray.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/gray_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/gray_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/gray_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..9df20f50fc358eedd1b9e3b59fb0d597199b0790 GIT binary patch literal 1738 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 LNkvXXu0mjfWIIry delta 786 zcmV+t1MU3r1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f{-J8iU0rr diff --git a/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced.png.mcmeta new file mode 100644 index 00000000000..3281d22d576 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/gray_reinforced_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..ce48ed14d3304afbbb02a31cb6c6e9a2abc24e09 GIT binary patch literal 1800 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..f1ebbb09751dd78b6b1293019e0294104caa3551 100644 GIT binary patch delta 734 zcmV<40wMjW2KEJzB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHi%CR5R5(v{Q|)rnP!K&yAfFH*3;{%cS*g@A&a^-DRr&yZ51-Ac z&tN;XQ$|IgMF~j=B%#FJrB(lUhj4H1?mhSH*%Rgb{Ja1S$A58n!fLgWnMWMQs8lMl z{$E_>fTn3EiULWJNMgBMhN1wT=ON2dJZy8UDHcZ|wt0@-ZYO7=D1yp}d6vnh@B6TA zTMnD1iB%jTP1XXUYAVGX)EjjHOp-klmH!k~5vm6V2XI{%-)={UmrJCZH4IC~v)*%b zI$fNco}k_Cz<;O5G_5^=)JF8fFvN5^#l^)(=tdd0w>S7Y8sVPyJg*7EFepBw_yxAx zEwVHf0BtxNeozz@jYflT9_Z!;)mK8a4B!x}HBk*{{hh!Ti(fb#9O38uUO+?xM&X)S z1Nu>|B_yjvw1~rq1U0aG*iwlu2FJ(Hb)B?{>5vfE1AmlCthz!iit+MQAH5endN0vo z6Sh-|pX!%X_2Ys} z9>ec+1mrIOJ=_)+uUf59zhjJUZqV)Z;MSV-G_VYoG}mC0E)fY{6gvSC0Jh?0ouJuj zV}5^!`G4J=m`W?_Bw|SHw(wd$Owz^B4W#J?Rky}R_ibc%l_+^Y3Lg#M;`N(j30_}b z!m?eAuD_5DCi>))!@;4HlINM^2m`L6R;&N#L_O^?`Um`*tU32wbk zop^L2TbcXLMhb#}+}Nj98L%8171D#nwQZ_9T36xo)s>VW9~526VhaOKQdN}s00}%O#ObLxzP@tx~Qg40$MLXJ-Wmp9UvCwdmh94}Rytd;2x;8_{M&A9Le0 Qo&W#<07*qoM6N<$f@RrGx&QzG delta 786 zcmV+t1MU3w1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f}eeSj{pDw diff --git a/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..c5a7a2c7f23 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/gray_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/gray_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..fe36079440f936ef7ad859a2690042f3d599bbb7 GIT binary patch literal 1908 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 Q01E&B07*qoM6N<$g7bZRR{#J2 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/green.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/green.png.mcmeta new file mode 100644 index 00000000000..d1b0e72bac2 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/green.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/green_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/green_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/green_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..67a2be5a158fc83e33a3c2f455239db9e9f20e0d GIT binary patch literal 1818 zcmV+#2j%#QP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2Cqp(K~z{rrB~fg zn`IRL^)2+97Dk~6gVK&6FdSoFY++0{L(G!JJ2y4)W;eR%m487KO-#JsmDgSv6BG5u z#Kdj!a~j#$3dqJsJ4Q!op&zugw1wB_cj{|!F|n~HX`Z+5bAIQX=X^cqHGTTc4gJ`_ zi}>o>8|djChTGYWY<^wVVD}*I{c#({{_wy>L|4Pu+FHlN*{f)AdGX%$w{iN!IMStu zIDc`nCj5h`X;}15+@G3(`GXHX4yAHQq%sK%^qq#??u5Q;5+PQb3xUodaNq6nA^gX8 z=nsyeu#?B5#a~e<7m#?IhuLC+&Dn^vXC`aHuRdAD;=&A)i4@F3XWBwLrEO8p6BX5S zvAB($a$W>QpUxtaO<*mtEMN-h@CDG_ISi}CiLbx>0yakjMvjhQpntd~yr#R&rFc zbGeN2T2AGFrRo93g;vrN#tEr}u{IKp#CP0djLAV1yIdZ0bR33m+JkoU zm(TJ2&!35vM$(XxO7fnS{~@4A=jijEb3Fp#oY=5QRw6?K70h`QB`@3Vtelt7bggHbcNZV7hQ=TxTi8 z67#B#z0fO~bT>!X4g>O&7#HY!SLV-_z!o%;cmdGlP~}0JTN>sp|AyPq@r-TnqYcAbWNAW z(AF!lp?kJ+S!tK7SEFq*bA4?AEJc5ZuRS1pq`120`vwl9yW@ETd;3KhOVRLxktfUx zhK5FXntI@Nv|)ASDa>!Zb0yT-(Tl@}hLG7#$hs1LfY$alw0V7KZEZ)Pw5hsQ9u}J! z=gwZnQ2!|0%}prorEoxbjBXG52PDBd+x)mUcT2_BDFX|C97fo>IZ2J3xQv0|sG6W` zNateE2==sipxJ=Yqi1Awd7L7&H(1@{|G^`t(CrV%DKmwHtmNTOPPi{YNs{#{2@U$U zd4gE;o7b*{=q8R$+XY^&+tRVv71=(yvP*KrqEMBYa!M*9FR329`SR75LW~bvC2N>q zGIG;s&5RpcC~18oB8ukKP)c43t_NTDJWwyb?s=eIylEy9){W93qftU+x^U(-Nf;x! zcp@eei6pERWcL{jk2}mMHJsWN{V#t-TrYq~gYoD>A8!ydxjq6aRnb3F6I@mo9}Yngg@*_to9* zkngoh8PLmCq&AZ%s|#l>7J~^EG^)GbYIdnj3#RY?0H>ux8DPV~4nO7>?jz9MFC}JE z_W_l$MA;DyBUqN~0eYno_oi>ru9UEuim6MaT}Em0=W=Pe&-wrO z*a#Y(ML3%Fq-7hfW=<;2>?`jU%`w(RsaA107*qo IM6N<$g3ru(5&!@I literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/green_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/green_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..29d8f4813b633875e0655e468504bb268995db11 100644 GIT binary patch delta 850 zcmV-Y1Fih22I&TnB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pH{z*hZR5(u^lUZ-uRuF|h?u$f87VTJ)WywvqB!wHN=tF@Ped-Ty z-wX7iXj2zWQdM>&YqLaB+{C3L6Cio-#hsaR&YV$3-+xojgMSU(R+~ZRl)L4emfc_# zZ82(vN>j*+9Ix3TO!s7IPQ$c_vJ|rh#sBVA?dlHWPp+5;D|(V7NcO~OOv~|jzq-fP z3|YIRhg{wRreU(1EhvK+#lF6({fi!#y&9#|eg^<9l6f-NevU z{(SovVX&jV+kc?SBbQbB0nt!#;UY@E8SDb%mOxDVm~l z=5+{#`z+gG3g@b<=nC&3P59;ZH-7%(SN`73DCGQMw|^!n4j^l_6xfbo8`Nci=QOz)fBv-J#sR9puLQYjNPufQsER@mN4y$bF*@tXUc=HXJln-J zT!#J`_nQTi%?wMrpvisHFhoSTD6JL&OYR?+{JVa5;`qah8)<2WuP>i-;h$1f1#zA; zUCsIQ?0byK&* zBnB_LL*9(Pkd*NI^qmBG+1 z6&-kxKrgS!4jCWb{d25IDPB;nfBLabW!jqOKAUJqBolWcqRoOe9jC#_@1v=j%*P|^ z=u1(ENs^*OkwMbp0%h>+S9O&g$i*zC3{Wo9ri!t0nY^aypvc;g^T&Nac_^N=5tB&Y cR2<9Ze`YIl58KfM=>Px#07*qoM6N<$f()6S9RL6T delta 786 zcmV+t1MU3j2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f_kKUg8%>k diff --git a/src/main/resources/assets/gtceu/textures/block/foam/green_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/green_petrified.png.mcmeta new file mode 100644 index 00000000000..3f429d4f911 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/green_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/green_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/green_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/green_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..e703f335dad269f2784dd82ae20c3c421bda360e GIT binary patch literal 1962 zcmV;b2UYlqP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2R}(fK~z{rrB~T< z8`l+V%nA%JgB=9GouWk2iWJF-%W>J2s<@Ju{6Ib?FZ_snP*RmDC9z#rtVlL(E&{k> zUuFjegY+H0C$K>lir~zgd(Y|9-S;P+}RPw_DBGs`JnZa;?jSuA2y%_83S?~qk=D5?rgOJl#% z#7Fx_n6V0HF+(Y1z;!)LT^mzYx@!Dl5n&!LAWIS?Rgt0dQ_5P1crjWm@b3BoJwhBt z5z1Bp&$b@npxnSX@Sw>WJ~@1flZ{=ZSf#{86j_3m$*vrK(%eVQDl%2Z7cv&&IL6JW zhm5MD?~IXUWoO-MT=nnKAvz*CnVTF|o6r;$J`uR)JvR)HArF?zC3^OF<@gyB8#z67zM=Bz{lUtzQ$kQeu;m#zh{LJ+FW?ZY8Fg93zQ^{cSTe}WV*QHZy#W@ zTp>>)c(WPWof|ykH9;bu@QRJ(6n;{?NIb`+5jotDF z3fTe*hQ<31$z&2rlZ5SK&K?Hy09isULB_;)R*vs-FVQk~3{uH35wRB|`oK=9hWqgl z50gHe(1)UE@IsrtTA-dU!O+u$UnALE{OX?GELwDtPe-_|yV}}x^497H( z?sUlP(_Bo$hx^BPx%(tBlsD9~p_@3nYq5_y?kK5<(wTZL?j}8?*#89=aap}k(yH+; zTQ{X*Xe1;dNy1dHSE`et8ljz`YmbueDi^oO=sYE+Ybq`~w~1qJ6521Wz9V_9WK*$F z-7KvfUm+STaz&wBrLAHG1-jVHc#yc*nEg{F1zD0LOV3xCT%ES+&*rEy(5LzQK!4}j z2nc1G3`i5bo-_0T!VX zvQ(LFOp%AI#ALq(`@>*H_UmMM0Bs3M%)}&14sjm%^j9C_n?d`3&I9&@at!d}Ja9LL zY<#eF+H7oMtJc6^?qGL&2XR_~YUrrd8yLnu3^NDIGNER4UQZ*FHz8*zzl;XW%HZ(X zFYw~&bDTTf|2q$;x`tdfN8+;;6mY8ar{6BiW}X_Zqs%G=L_(GdAMV)$xSkJ{kd_6@ z37M)$xa{81=N+$Dd768`zan`GGV$gMmpKWgkIe7PkFi)`6`gFK-uJq|TerBr1fbV41V z%!OQefjl?8^ai*N#u!E(8jU8*QXVH9yQ~ri3AUmWOyDyC5&v`N2@x-wpB$g&>D5Q| zZIUg(x3^c!Ucs1SR-Rh6NwxtQ{GKKv!wCI;AMS)+9x(xKn&m^v zj8hDs30wygKGz@g!2=%BJVHaaAg0p6c#MK&Q3-A`@uVq3@#eEZvgLGx4jCuMvv?tS z=ykB<`l+c0xwf}`>W(Iu+a9i3S7=|iAo~lvZ?`}}L!TkJcYSk%?)^O$jt^hFR1z&E zh@pm@2b0xC|i6u*m8Opt8BijyBg%kI&U)0}P>XgoWjoGfhZ>>^N>$&lJ1 w8HMqH8w&q_b^Zq8*pG-Rh7Q!B2WjBpzv#V@icT1TZU6uP07*qoM6N<$g6IUNTmS$7 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/green_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/green_reinforced.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..d0e5278ecc864c607e06f9fee6b6c0a954eb3e81 100644 GIT binary patch delta 747 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 It^-0~f||m2HUIzs delta 786 zcmV+t1MU2w2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f}MqYI{*Lx diff --git a/src/main/resources/assets/gtceu/textures/block/foam/green_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/green_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..2598b9b257b --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/green_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/green_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/green_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/green_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..dc348e380af72fe52c43dc5cb42f22fdaccca7fd GIT binary patch literal 2024 zcmVP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2YpFIK~z{rrB_*R z8|M{0oQ)jrJ1J5UrAV@rsA{U%Mr*(U+&t7t`#b#9*SrLM(U0gqDbNN1iWHC)bxCW$ zj?&oGQf(9^ii^nMa2d`_&-WQBk_SZscm+bUoo~K-@44sR3H;{wzw@{EcCeJ6#-oK* zZ13-2Ay>wW!|#xdr(yLiG+l>rjn{3mfm2-oa{V4lhslus*wlmfe9807{80Ue}HgF-)YxQD~|PO;HgJ zg`oy~F6Q8Yo`Y{_$mR=p)v4YIpACc%b^xbsL8*5;sI}{Im+Lc25H@x_j)xd_K8hEt$6D$`i^pbAU0{lPjkMQ)9k8j04 z`S1zQ86eCJ2~(1044&uVq*a#}FReDBris_*$2h2;F**%yE+NCWkSlSsItGlu(d8Me z!2pp+1fVx9yL)H6+z?AK3m$PKIXeBRP9CI=GP42Ge=o$!rX4X{TTT(+U~-H}Xz2*1a)DBP(4#eyMR z**yd`10KT~H=|gu+(Sq=aM5W(K1 z%N2PpxDiB@j1TK3%9%V)n&;RP#A2ugn-}sWxrnA}n46nJ&*|Ta*D_HoFWr;85vGcb@`e#&yPh89-KbBKgYKI+MwAJ(h*fR$hkZ46k`vz7|50!CT@ zfB5Gnj7aE5@dL%hw_j|bKrQKu6cm#ghEtW~2^j`UD~673@@Xe5sRc?=COjia$9x!rZ+@S%$i595T(Ef6BXTKcd^}gV7MfF{O~E#7Gh-3M%QM zWT;TJ^DZ~UV~y8Eu9LBpOwaE5DHXGeX@>S62j3wbO~^$=4l)$7yW&&S1yKpYl<8Cs z2{VFIhEAwho8B3UPWGCT!Gi4tE?|>zd6Ly04)CUSC`->C4Wtx{XSA@1KYjlBt@!iH zI@0C5e7WN|P{aeGtVB7!IC_J>?SCUn=*7_<214UmV&eXB>q6#Mc-wczvTTK_2~z?J zI_);H%avR4v3LwGzuDn3Z_7}5eSRdRRfMga%43mjS!459*NnzGhSB}Db2zH&z?P#ZAof6O@#E?#NyFtR36`SU)V5Z%6VXs z0`u3}?vKs`%Fx4-k(Bd*yiu!28tZ^4V3^0(7H!#VnR)2`u*zi*;A zJA+)ggr@Exkc?q-YYVYL9#@73f%ifxl9@C@tb{Jpa??Ceny*lGHT-OO73I>j#4CCv z44dIx{KYyV$pkK4n;j~MSIrar@n2s-$tSpY78*l6Tb_m<4deck$Jp)EaN*bx`0IJ1 zes+#8w>NK`2d<85*xGz9NiXIJfuDFD5W~ndULjXH7~Y8QQm!AYt^WW&@jNgoe&Tsx zQoIt<-kt~#jvMEaxg$1;4_DSPl}zIOnRf`zG0*gta{6C}a&2aT-7N`w(8r|siRXby z@e|Jjlj0|y2fmLl=8L$Oow*U8oXR3URrmp3Nd`DbaJW7CdIv$r$Ea(e-E1Pk>%V^d z1P;TQ3$oX{K(%^?e#e4SZQSBDHzrJaBMX!4%f>4lkbp(F<*{A-Hgz)({q(TV> zi``osJVMm!SSTV(Obj1=j#9#0wqKPqK#Ek>$7K zDnI9RD&rCMFHXn@$}c-&IbdSmk0S8&=~G`cg=-U2%Jup8kA;bIVdC2Lv9R*mG8&xh zj7$P;Z@>W@Qi9)d!Dki3u)X_|l) literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_blue.png b/src/main/resources/assets/gtceu/textures/block/foam/light_blue.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..b36ae5151dbce35d01e3eeef2abc0ba353d34202 100644 GIT binary patch delta 787 zcmV+u1MK{%2C4>-B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHzez+vR5(vPlihF9U=+rm7AP(4VC~ok`vNjyZYG+z`H>kD0{Wr>S1UkkxQpR=J*~w ze}J@+f}upkd%$N^yM^Vn1-t9uyi!K!IFL4;zX-F1733BcvA%i}?S3B}@i<-|hN`hA zyL3G)S|;{uXMfOK7h~VY{>~2MxDtb^#5wq+)k1zggTAI?W;u(@at?*!8X{&I5o?mq zAFkZMllu>ZG8Mzo2y#+LC!@-bH#RYhtI$moOPNKiWS5XMEq=dKT*cIcj@#?ExDd4# zi$oy%LL&8h)^6cv(?$?eMehkrCv_aw>+B2DGhBp{wtxCAa+bwh0s&km;*K}ueoM`! zP~yPU3^cnv6lZ7Ie<>gF8Clu3S;2|$0kuFQBKidD@?Y>#v%#0QkINivo^ng&3u*>P_XT| zSj)^{|9`xJw61d?opn4HlL?jgVJyjzD|Q=uwHi{I#{E$>x=0}HUXPQIzpj4Vs538G zDxV;ZA~F(+!poBvERHLue}hF5Vz6B*u_t9};N$Lco*9sW-e4dWDW)()8qKeA8MTWV zb`KBuGCh^kGxlG_838=6o-hL%y%LQ=)@7L?et-V9E2?Oa1e^&^Kx#D5s8%p)+c^Aj zz}{`vxsWv)q9MjBg(0M;Z{LNQ7{_X{$S`TXWJH-{(#qOShu3}1FmNG$Ao9C=-%+bn zAw7HjCcNx)&=#P4u^5^djT(=05*ZmC$%}M87NUC*lhJ06_eHREK%7 Rjtl?*002ovPDHLkV1jHWaY+CG delta 786 zcmV+t1MU2(2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$g1IMrL;wH) diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_blue.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/light_blue.png.mcmeta new file mode 100644 index 00000000000..df31778c7ad --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/light_blue.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/light_blue_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_blue_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/light_blue_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..ff425c317e3e470ad1a0e7e7693802f01b0a02f2 GIT binary patch literal 1673 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 Q01E&B07*qoM6N<$f&%7zTmS$7 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_blue_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/light_blue_petrified.png.mcmeta new file mode 100644 index 00000000000..815562b6769 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/light_blue_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/light_blue_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_blue_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/light_blue_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..78915daf6d3d3c4f50dbde5b16cc378ce7707bec GIT binary patch literal 1862 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 Q01E&B07*qoM6N<$f|*%-jQ{`u diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced.png.mcmeta new file mode 100644 index 00000000000..acdf81c7a81 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/light_blue_reinforced_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..fea7b7314f4b7ab5dc7e96cac73d2c188b7bf893 GIT binary patch literal 1743 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 Q01E&B07*qoM6N<$f`Q|FG5`Po diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..b912bb167ed --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/light_blue_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/light_blue_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..c62ca9a9f90b5121562ba2aeee900e4d7271f90e GIT binary patch literal 1977 zcmV;q2S)gbP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2Tn;uK~z{rrB_Q+ z8)p_h-K}nQOD(k!62izBFkpYV!tyOM-tG{bfH%eoYIVRefk*^M@jej;>?n|o0qq{* zao)#lOiqjqk2iT8F(9U++TdxbDAt;|Gj~}%Z1?+cI6+l57qJF_s0k;VL3;5DU*H1r zi`!^4i0^daO-w>7?_G%3`gN?_xC!tbF&(DPmvl@eVmwffKMrga;h)riZjZZ;BReyN z<%x0ltrqNviP@#AKz@>FO-%y+s~#TU=G_l3#9z9(ioL^qZipMB>4?#lVTg_6Dm*^i z6_>^6;{6g(V$4p?Fy*?ibOYBITZgV|@Wd*f&0r7$+CkkP8XxeW;x#cHtu{SiVtL#{ znS}9`+ZZ1?N!;NgEj)Sl0#BZ7;Kk;yI$`;c6E|9F<0=H2hDp~M8egvw!~dO5ha2cJ zmITN^FO)4YB&}dTv<4Y0y`4l4?mEZ-Y zgeELbrd)Ga!LG!XCz~!T0%@kw>=dj_iihAS+KgMVjNELV z7TwPnE`P8zxTZL zexC#sU7tv!_v$s}c%T821zEazXgoE<(hTI#DtqOc|FCV zQk5d4h{px?4hAfy+eHU7GTys%8PEQ+J{11;+`L*`>40Q_NAkJ+iBMEuZb@DNo78o> zRuoLei^nJD`A;N^5LbQ2WP@q2yS;_bn-~iJc>TW$C#J6#ORQd9)af>Bd`y*P<|RPV zWM?i@cH2rLK$5C7>~nD$C!<|fw|c#Wc?s>aFTM<=UdKq9CSw|Bsx(KJJ21Tz{{8eBg6t$}ojz)P z4OKURJQtsvn}g3rrTEh?=!(~*X>o02^Eu3rFV}D1g+#W(ojyKmpy548B{ z_P=j9e%?eJ^uJ-aSX?;)>suwZl$uN>evh3&K)h~lIK00000 LNkvXXu0mjf7<0EK literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray.png b/src/main/resources/assets/gtceu/textures/block/foam/light_gray.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..ae7ac2b7ae434bed704f37c38bb49b7a3a3d4719 100644 GIT binary patch delta 733 zcmV<30wVpX2K5DyB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHib+I4R5(vHlj%;|P!NTW9mlalLI_I) zv_j=CDiT{*0!a!bySI4hoM|)C)!5hf&YbyXY<&IvDJv8gkbn78)8n&BF#8D(GL?qGef~#JG%09D>AG_%FN0|5_ejFac zGOZkPR$ea$lYcSlo0~|+1LU1`dFc>>J4l(8v4xj;?-*j>f+7LjwWJhIm?3SO{ZF)Ct0V%0V)E_cAbAfhkw); zE6bXML8B;uQz|Q$D4M|}an{FrDK(Bfky*sd_u*Dn)PE1UH@Zjj27OiFj|RxtEw+gC z35#{|AOq2c-8;R!RNK_RR6`DPusPd?8A?l7PdFaxM;@f)xo_<3>P4zyNi-@>;z(yj z6|kQ2Y7LcIT@~sdv2{edGOF!P50`TIw%fzm z>8bkL`;I1h7)|AWm>@|r7~j6^XL;K}v$>@(*;Zc~DN`oLJPJJZ1>qCQT+pBVI>Ghz z6^y;TkJ)%ImbyIoO%r57w%|A#Bu-N}0yh^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f}Cr7jsO4v diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/light_gray.png.mcmeta new file mode 100644 index 00000000000..8afbf1a8b5d --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/light_gray.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/light_gray_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..dfa8b7c529caeef9a7ffcc8b295b3637767051ff GIT binary patch literal 1493 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 Q01E&B07*qoM6N<$f}MqYI{*Lx diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_petrified.png.mcmeta new file mode 100644 index 00000000000..91feb09499e --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/light_gray_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..8ec583a34d0de7a9d41772fc8027d3e92310914a GIT binary patch literal 1739 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 JPDHLkV1nWSLWlqW delta 786 zcmV+t1MU2~1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$g6c?oQ~&?~ diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced.png.mcmeta new file mode 100644 index 00000000000..de4a5afe494 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/light_gray_reinforced_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..fc896686d133b88fbb824866c1c1ad884ec52a98 GIT binary patch literal 1605 zcmV-L2DPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1=>kOK~z{rrI$-g zoK+OZ&kQpI4Ad5|1qyut1^aHXvFpZ7HzvkqV@x;JCdNb;CDDzEi^kNI8e^iVQLD?w z6cJyyqT#LpS>K zH4V)Yy>(5hYU(6d9+qr6rDJtXtt8@6vHdj-8)SB7O0x4QS=Z7bp^8fBdiOnP-?BwE zt*e#&`(G#u-+z5ThU1gc)7vY4HZ${c608VI)tWj9RaO=bVcqrt&%{TS2i}RHK|Q>x zs!H;Ui&7R06^(~C(PZMn@$Os!$%kX^ik>Vp>O-jo9NL+|D|#$0~4G3HkhGvbVESKL6z7 z74e^bbxL-1?i0V?uls%&AlyXE7$H^42{9r+`1UFa4V@jy0{)^EK9Bp^WIWQsrt0Zj6+k2UO@;DTkLa(VP%Mt(YXc18TJv|yWs89#c z5>J?g2qD&%aF7aidmISAn$ytCA?~l zG&VIAgqasCPgt{1q4`|= zvvtx?yIR+G@7pgIBYmz7YnP__wJIF9Bm8Xl8TsbacbbSsD4`0udee9DyqxR#Rob@h zkcRc^74M7wJ*YWg34;X`4t1Yf1I&TUA>zqRAij)7>?6D{(jzB6c>js`?(S|m-+M)G zg5gyGa}(M^7C(TDUYBx^H?GDHJq=#FVkQQF!45JDEO{V1$m^9-@Fn*HrQ%EO2TH~J zW~L_d77rM8(}5Z5TiOc=XUPc*DlzwZ3Nj_s z%PwbPV`DNE9g^w!ocKOGemu{=N%rVizs_UB!^0kr4{cXjAmHY?!UzxRdv@>A68=ne zl_nZQXt;i6JqqC^6r5jJl$$pOWZ=e4@f|#PFi&@CM3-XU-Z{iK#G1{a7Y`hewhim` zy=dCBS%pCwhUHsAqVj*`!{n?C4h~9xf4^M6c}xBSb>DV{3!CRs00000NkvXXu0mjf D?9}%< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..804174ecbf78f38ef02349280cd44e1088109d44 100644 GIT binary patch delta 690 zcmV;j0!{s?2FeAHB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHUr9tkR5(v{Q(IEoKoD%bZ6sNCWNa6OgW*;jfRlzC0jLTeRFV%2 z#PLhE-V!|{_(@f!YHL@!JG0$AE#v0qrUk?IeVK4L9CVgQl79q25a{}U=cXK3mZcY6 z*Tr-?#dsWJG#X*CSRf1oM1ui5o;i+<0oTJ}q&fTj9*Q7}B3=wJo6XQP4bn7)X`0B= zBg&$LX`j1cZG!BuI}(RAos@V}-t4zVQ53QPzA!LMe=f zLtI{6A&$Rbw^_?JwwxXEE{g&IliRw1ON4zt!0%r_Nn?rohlh@WaA@0>gG+KRm?VPc zSw`MATE6IcJz)=)AEcRL2B`sRL zy&b&m)^khdjkVGD~5DK9R!WO3_O?CeD3&dMko)eSO`^U-cPsQPll+Eg|0$ve&JF YcLK>fye4psB>(^b07*qoM6N<$f+b!x`2YX_ delta 786 zcmV+t1MU3E1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f*56dV*mgE diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..b56e5584f25 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/light_gray_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/light_gray_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..bd4da2eb70893263040be16f77ae72cef0c8e004 GIT binary patch literal 1762 zcmV<81|9i{P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D26stBK~z{rrB_RD zQ&$ik--n;q&piAH0U`?f@&n3(Qs}C!M0e~^x?x$CP5(lxN=W>IrV`x)>zM9QXsKvg z2(hu_#E##-e%^lH1WR<0+LFh*y1wV0IcLtyH{Z>+4b|97r;m zl5(ji;fN!HzAL?6PolB7H0mcZ9FD|^M5NhjNiZ0Y-~aei948{_)wFzk_3B*ugZ@B{ zYc<*1+Y_UHQj^@;Imza7QZAPyms^w3XebeE5{*Ws+wF>N*T2JF_(-xBowk?T73dXL5 zf50!*>M>4m0`Ih79NY%08Cw&sAP|%cfNEKmbl_eCejmZbD)>)h=GE`RDA=rG&}|_glks%jo~$69 z63GOfi47a>3;@M`i6-LGY}Dn1z=DptG?mgtcmSgN#f#mU`jyI|8b_~D3=1j3#pr=% zy{_&hc+PKZh!aJAXVMal$8d_VjF7|iYE@P<8HphG8NO5TAqC6wTRuNizfvm6PX3t~ z2ouF{kgEo)C3q~`LfjBb#J75Mq`4goMR0`?w;t{x2_UX50G69D-zhvx0KmKb_3fGZ zsih^kcI^{kywsCanBc+fbtM*0C~A2zjt1g49JrV}kq8X6;W{c2Y!^2!iQo3C0nF&( za4@$%4W}^_gNrd|Ei6XBWWkCA3#9_L+Ww$aD-~rk64nHZ@q{h>C*YWd6L^EV^XfAc zOl68e8bu61Bnd_67+KNjz##lLFg^fz1hEOjQ>)fA-(zs?yJAtntAZFX*XPw|NH|V0 znEynj;jJ!ME|rnzBTO*$U9;JccDtpgWf5Z9l5i+ogGBVzmtV}(zy9fU zHF`<}1}T&Apxan7S(aI?m>sL>tO7v-GzD&70#kXwL?8Xf}A?LB(;{ER3yC9>UzUT9_pI|-6=XcKR2g)#v2c7m4 z)c5`L;}0HVmC0t6GE2n*hjjv}lLg1&CWtvJ+cIKY!{QaNn*}$Ma2C;DxF1+lf8l;$ zQT>JcfkpKf?gtjtU$`GwRDa=q;6wd-y&;E3$7kyEL#2FJ{*S)F%GN_6+1~y|*@;!F zia2qc^trpcD;_4gm_t_NCXexT^XBzyLSE+~2HHUO#2Dy`yM`g=#hF^ z%}6S&(S1Dom|BR_4is+P`dm-Ma@y~?h-L77V-Zq@3jpaPqjWm0hiH+CLAm^JSq43m z7bxr_7=L~tQBYRIx3#t95fEH}45jTAtS3Tw=i*E;8b;n{A>mw(@sxbOva$k0642@E z>Ep44w%;+JKex7y(3;AOCn!MFWkn=LI=K68-n{7%7*pX!)8`NWQ}|5b*z`Z;Dn83e z<19uNJVzr5#0;t=TUG+KaIlZDwiY0IuY-@`La`|S0!r9!a2aF88~^|S07*qoM6N<$ Ef*ZC`1ONa4 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/lime.png b/src/main/resources/assets/gtceu/textures/block/foam/lime.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..f6466e8f01ccb5046c9a540b689fd0186acd81e6 100644 GIT binary patch delta 794 zcmV+#1Lgdw2C)W^B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pH#z{m$R5(vPlU+|5Q4ogTT|RbUL19IuVEt$nY^z?_G}gPOO_SCp zjct0@dw)ZJS^Wi#jZJD&wKY;d5L7@|gk{-XSfFQy*h$F1aDV2^ywA*$KD>W6(4zOz zY8*h-Cg64b=y?`=ehpq9E|!EdOZuV_#zy)4{2-b^T0G4h(%k7Co&-G zxE8$5EyB?>0>LP{9g|}X<2Oe2$FR&xa)X)a1mXpwO| zSzhHrBu$o8$hPCM-sWu%M)?q-pevwF3jLEXDnHqeO@FL%5xUg2Du|CiWGtz@;_LXVVMQ~Vj4LpT9OY^%XfZd{R<~jHzbLSCgOD)@cEQs2c%~#xsIvX zm)rp*TYsYUvE+&v+b@K)Nlv7g6!SSwrb~tlw%Jo>t`|XS<~1{*4!WHNWM4pIh%}nh z(;~{{Q~W*p&WGt!D4es;9e-nhXXm9M12KA^Uw<%=q)~>rzqcc_>S)_xnC?AXmw^05 z6;(sR@llTbb;adEwl@W0GK)|`$>Hb({kD)12uAS_ Y)f0MpTpQik1poj507*qoM6N<$f~+ZXvH$=8 delta 786 zcmV+t1MU2=2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$g3hIUO8@`> diff --git a/src/main/resources/assets/gtceu/textures/block/foam/lime.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/lime.png.mcmeta new file mode 100644 index 00000000000..5c4808d1c1e --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/lime.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/lime_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/lime_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/lime_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..8eaf1a99add536964ff724e12329a19cbff87c17 GIT binary patch literal 1772 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D27yULK~z{rrB_LB zTU8YP-t!ncwi7!}OcK+S#!i&BDQczCR46KwlvZrIq3QOS|rbE&~o6)T^I8JOQaXe3)@0!r9ugXfS;+(985M`-*KI-Gs@^y3dPetZ(0=DV1D zlE&JE+{tw%6LzPKF8XE%}Ck0TJAgvHj0dQDeCELJzXy|04n9gcnxb`^bt zlPH%nNUZ*bN+pBGOEuVSb$DDl#!sAU2_K8CA-X(=czhS8ci*u`sv?NWxuZ%si*hNe zgi}y@>y8N6z;1d`fhok}I|Q%)1k4sUe!Ox8?oJ)yvDYyiKH3sKTk1xx;KBNO8oJZf zr`$#5$@pwz6gL^fwQOcnxt;TLJzeS$9CvB8*kQJI3C`OxzHi_)SZz+!Y6a+IAkj^X z8AlT5sl*`W2aRnulsuiCUbUXjrdr0Qx0WP4F6g=)Iv2TIkA?E1app~ulKkT zLZSaQG+!v9Qrf}Z&O*!hZvP<(Q%1s6g-+#k5f|wqe)FAzyaMFNxN(kT7#dreR=m|p z7R6!~R%=hoczPhcJue|BLT5aKht4V><75~@q7s5xK3wN+xXyPH6*yf%boYc&Ds8un zCof5bfpyx5>wVar0mVp{8RPiGX9`GVw4P)n6>-^2ObN=Q7Fxy^b7`p-DM6F1;Q_{l zR?-v34ylB(HWH4c6w4Z8On&0%0mjo8m}nVqb9BSw9fPh(4$RMfi-p;5l$A!(kdaE7 z6V9++c}kSfwTy3CcD}W73w9CODxUeWoBC6dun5zI^FtB3&LU04?F}iRx?WR4_M~|f zavRu=--EkrM9s4SaTgpJ>)W>U9_>>9(J!j^5&QjXneIRw*EA_dlx|_-DRKm4d z^4Yq}y@OPG9o1?UUEQN76n{ZZPCASAFiM3*XtoKpQyORN*tidnn4tG(e!$xDq8K+U zeIPAWaPeZq#9cq*8loj(nUa{zdN-#G9t3rXrQP z3(NB};JB4YBVRHhpLd9|ZBeQrv9X3yr32-v2UU1bEIF|B*EM+$%DWT(KnQEm8TsQG zQzd4#JCrh(s8!Ae!w8n8>H)L7#UAJ>3P>vJF==CyXj#qVm5mSFqyY+#TG!aScl=S^Nzs;F=N O0000pH#Ysd#R5(v1Q)_S2KoA_CUrC%tlQe0Y(ubgGgcLyifcVJ&mk{Cu z;tL?!5;bY#Je}A+pU-A|Sh8gA?e5LY&RUa?r{#8+qt$ZI>wh-zvN)h#x3Q0MSO6>m zsJuiF*hrEBN)_-N3sRN;&u{Ne$|`X2x{dWFMenGALo6Xvg?ixQc^<=cEd&h*S(YPX zp~L^pi$Z$fC70vlvVZ2`^sJ5Rs~&WbW4TS?I0CCp#-t36@1WE1;PWDz@t;2yh;|zL zWdn7~gi`wmh&NllMa$bzR~IgjZvP&uS}i zemO+OV5eWhVym#;DMYd$x-Qz?I!4DHhNGI%WFILMx`a?nuxx=|$HyUAVzbwTZ=vL2 z5IB%=j<4TCeEIf*X_%R!C8IY>w7rLN`Hr~Do zD5%fdCCD5lYpDU?*IZZ(>^Y{J3m4}n9uF)dWS#2!p1^S6VjfD&LQciAO}@vt5z*pX zAz6e9vqf$=-c15@dp^e3HB($cm!vzNCpaGk95Im*vM^oPE=siN*lGyu4;uH=45Oik zR?|b9$$#5OqusR8Afh!jC^)DJhNw(ZP>h6P4f+nkHGQzkkWdGkVx}pRsZGD@P#4S4 zk!g<6sA+WI^*|caES$SbH7`%v7~ceDw7>o&Eb?&wC|PLXFHu#^QZ_hH;OY^MUHM(0 z-*FKwHKI*~rEX-(kO_bL7!?4UrN3*+46Xi-179lgqBeLq-rdn~L%qkn+{I6cu5%>of X#S&`eGw8rn00000NkvXXu0mjfdh2*= delta 786 zcmV+t1MU2<2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$g3FV9N&o-= diff --git a/src/main/resources/assets/gtceu/textures/block/foam/lime_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/lime_petrified.png.mcmeta new file mode 100644 index 00000000000..76ded8653fc --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/lime_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/lime_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/lime_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/lime_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..dbf398afbaa35dfe46b7c28e5f647779a68d1f61 GIT binary patch literal 1853 zcmV-D2g3M?P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2GU7HK~z{rrB}&v z8`l**{d(?3H)f6^O`4=B*;F}M$SJSA$|66IKgeHbm9I;sq*5Gtlqg#UL1H3?o~NAm zyicJF6uZFc?sMNA&OP@+`^P`OZod6)jiW;kf4Uyx)ejS#>>K#*U5ZZIM4VJutxF6C zHtz2eWLbr7$Hr`)!t+gxU)`fuy8*WkUbjdp0ka&!ctjXbZBmkkC(8)wJ<)_B7*;J6x^x`9|N zGe%QlxlZuxtPlCA_@LX?@$sRAV`#8U0n-*Z9vb-k%0WU>u(^7eL(Dx9<6WrbBDkBXa`b=@gL;n4rDgO29 z0pGum7-5Ccq(ZdG>3D-8tD!NKy|%qIe)gD?j13y%h4e-`P%?Eg6Vh0m)^JF)Br2e@ zM0Hie_jEkF@L^jH7KKdv9((tzU%{l|&Bq2*+**fd5^M=4WDsg#Y;&|Uu zwKWKKnNFK5-W#&zrWt;{k6@EfI!`@h>k3xDc1&nAxGmnaboIW)`@$weSr#(4#CTHR zZX(Ik;LkTcx;-1$XO05PdSy)aXq4i!b4O`GnzE;PkR+qb#J2e3BOk8M%rIqQ&@)vE z7wbwz7I*@isKV{X97lT=f|iAlFE9B#Z0V}5lUd3Brv^}gR1^$nO~Kg~zaR(dip(WW z1bj&6s8%%&1_q{!lDd#1VI6gHBTXgQfPR$!OBL7n>UkHQrNJ~AJ;{`iY}?{9 z694F^rFbAVNv(R;wrPxjXIFh(U;3)GetMq}Wa0LgjCIs#yi(3ato6epRzd>)r7@W= z#b!&q?7WBsl^@~JBT^cN14^t(F)CurmK7uWooF#52sa&(ETS*$}g#t-dpx3b!@jm>P zDB>j~l`bqErjtYE*7)fpQYu)JtW;u)!$O10>n$bp&5wzy&5u8C6q^kiaBT+;#<%>d7z4=`djo}Gn^ zwos+n<38}=x0EH&(P03BjFl?rQX6zBezFuV{(9E5LI($&R2|<_ia1-QDot|=MjElj zYy<7K1)Gt}Lr0@X?En^y$)4UnZR7OV!ReEM8p(IljpE06T4J-xnQoSAz)s*&Vv=ib zzTI$em1wvb>6c#}z3lcKT%5Hjk0xvnRI!9nn`n4ghtEDe_i(r$Afm?u%IXvD0)}g& zWPLP7)f>9F_$1(Tt5qkwdAnwW0x9bsvb`i37ug-mR*h&UPYeBh{3McXM`;Y7s61Vd{uq%G& zePCDo&ila5`^2vMz|Q-`uKU2Q_?`EGUGY2b1H0k{Sg(}chBQzlCYJLhMtAH{GPI-& zPp65}{xSo8=7gKvr)X1FU%y_0LI{cfqx*!!>o2}Oc`4WA*^H?w3Z{=gvmP_m$0g;~ zF=cE%+UV!_nRh)6D11KCQ}oy#R%v8z32ym8t$t|mYfeOIw5!Yk_St%X>o$? z4ciE)^I_k@W87dt1wH7Sc>f{7kP`jHl~g|)x11jz$IL7V5z|)9;A+kS?d*EcNZqdJ zq5LlS!%^@+d5Fc;M*c5FLk=G~iseW4xV%g$GIad(vj9Qg$Kfe!&-*M2CAh%TPi^&n r;QM&}{Ua9h3^|oEU#IFymKFX7a{_!P>L_$D00000NkvXXu0mjfu;qk> literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..b9f77da5be6f50aa88f14218b366920f3c0262d2 100644 GIT binary patch delta 703 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..5529e0087b1c3e58e2a8bd46b879d121849ffec1 100644 GIT binary patch delta 794 zcmV+#1Lgdw2C)W^B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pH#z{m$R5(v{lS^;gMihlViXuf*l&qJfMzvi()T9OKO^pIscilhW zAK?FyzZ9g%Hh>YJc@!v$pl>&E;yN}Z#j-?7;!9%gjNnaxo__^7oICf-Ip<2o@$qqv zpjN5Znt&wHt!`S7PIoqQE z!vL=iyL&sh6@PX>aU`iikL#;rEAhTHBgLK@$iCv-wEmtx+j=M0&v4`AfR( zO)B1|}NoOm6!UlYbf){)nef&c%w$bS9$`m^;=lfKQ9_G@+HM&}XaddQ)tAEuk)UQjW`{`OieJiNF)fzqm YofD!mtE^~8*#H0l07*qoM6N<$f}ZYmfdBvi delta 786 zcmV+t1MU2=2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$g3hIUO8@`> diff --git a/src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..b362077f1f7 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/lime_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/lime_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..4520ebc2eae8455e7468257f431a4148c1de60c3 GIT binary patch literal 2070 zcmV+x2Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2dha$K~z{rrB_RH z6WJC1x?8PowOVgmen_?v*cxnXLxv2n2%#!PLd_=2{D4%k$TFL(y~!`iB9BFY$rx%T zxC*Ec8yk=fwqCX+^lGWQC3U{r#!ONb#;($>>gwlr@44rE=R2pR-~BP`J>S~L?399Q zm%qldSAWLL@PdK9(1zaAp1%*epE4%KTl}P8+G1j)`Or^(LSPflxrlSOQ2y0Zl(S z+YS&8hY>b{m`-0lH$I^92*4k5y#XB6O0=?q#oQhL;b7n*5ue3=c&m9>JD^GIl+oJ4n3fJ z^qLPNsJHg%Qed~(!$BE1tPN<~G!#X}%)}}U(7AgHrD_Y7brJ%?(QH@Gjqmpz*zSq9 zl)0-|i-c9=vS0eKE4{3w@1lbh2Gl|# z6@eExJ{SJ5a*Td2?t4PE=_Zw|5UvxRkm#9C4=_lycIPBKLmF!u3KmIJEoh)t@A-?^ zuD=O}K*Eq8ofmIeeK2Y#SY2cMqtl#3Mypf7{Om1cC&v8v3b4Ul2o|SFpz`4+-j`p{ z)!Z}}nwdJ8B%o->=kp{~?@avobO6iCmqDBTA!{Nf7@xt=MY+1k*uErrY+PTtg|Q@X zIhRLzJjY%1VA~cBiWTH9UPp>r(B)3WkT_eZT*Q+{-<^psl@GE0&C?&!a6FlWBB{*R zeQ26Nahag&TG)O6Pv&+O5i^UZIgLiMf+#b^Bx$Q8ti#YbA45PBP_FD@Di=BvzqR=k zGqdCH7%o*+nFS`(&l{lGDq(Vbk(y8-a{;S2fT9}c^^O=@7b%L0uE*(q9c`Ia=hi9)? z!-v)Ylj$V>wOt^2WBw$9Q8AO>oD(0780c6h1d=Dm=9wbn+)=?##a4%EM^c83h@VP| z5=1gK$0A~pcnVz#6b@=&((qZ^mtsX$xrl~`j~<+fw(++7Arf7$zeb zzaKbyZ$r6yGrJbhT?B#ybloZpQ?RE4Piex8s<8U?lY6O&-k^p)I*?SBVE^nQXt)R^ z4ly$~iMN%9SYkPg<^G!J7&meKs1^{l9E4_&fxf{fu`N!rdiM~eCe!(j21Sx-XM2zlELZW)$Rsg z)}e%4JbwH)%r9I*f{IzUULz7S@%?w}NM}5BoMYI77DC|$=4O^KJ~l={YvB36pCKT3 z&?5^Yrb5H6vW?4OZaxLK7r=NbjiFRx(Q3067!9~m0}IP>m~5k3&Re>*fkLHzap4}hCuUxtHKlqXRfl=`z_XDHiNA3qk#gE(%jEWz*9~c#{EdLB^7Ashg z1tVroVrpWEMCo!DO^u={(fk_x4 z=l|kob5Z`F$SCX{eZtEjCCkbb!|oP!c@RUl-DiW+g095y>#u(U$y4aU1t^H4SRA0; zG{J1e_D+rRnuWj%N{fD?QaZx=`oqum1N)T*zIpiSQ$Hc_%H3c6d~M(avAlE*G#Z_j zgMqEkfD}|Yg7rr)k(pS8(~}_$hCD~`)lcuDR<)o?I>w`m%>O9PNfX&>{;Xl_%C^z>8NA(V1p@G z^RYuGhPakNO3OpKckiAjy3^Akx|GxV|GpMO+>0TeonDJ^X)z94-G&kKSW(~kziNlI z8Wt~I=M`HpX2!FvzmlLdT8_a`GDxcPuxera2c*dWY)TT^8~^|S07*qoM6N<$f~y(j A{Qv*} literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta.png b/src/main/resources/assets/gtceu/textures/block/foam/magenta.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..53adec1456dd5209f6fca1ffdec2056a3557433f 100644 GIT binary patch delta 771 zcmV+e1N{7{2Ac+uB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHut`KgR5(vPlFd&OVGzcj-R*Wi`rQJdltP2FfkZ?TP8x4sO!Pv~ z7*8IJf2dwaP)S5BLTRZL`$4GOBG?v9eJ_b$18B*hOG@m`z+L37tJzFmj=< zWnusPgTIQ6$$#9($IqW2QwK%YxY+qU!b-V_)maLa;wH9A6;x|GDCx^s*9#oaA8cap z=>cL!Oh}zUP9{@}4x;me#}AQ|bQIEgtd>hCZI@BV=J|JdzX~;HV)yag+c4VX(==+z_zyNl zGTi=z^*HSzVi}VYY2-Vs2e2`NPo0=g#2CiX`{E`C60>Ms6m0M z$N6~7jU3wNtwphTgcuA?#3wvWW+^Vxdu3)o6NHWrSr)|vkydljyhOLtLF-GMlj-X; z+U#3j>kROs-Czc^dcK1&4u<&c_!MeVhduXjqkK)!vTo4mT%qlDQUCsfear4}qkduv zuQ$d_iXgpx{yK`AadEOWhDrM+Bg!-;ove2&HYLto6Vf~(jr`f^8JevIq@x#yku@AK zD1rh_MqDJ5&80cwhR$(Ubc|&+ULDbQZE-V(ihq>HeP<|O|G@wN002ovPDHLkV1l!u BWG4Us delta 786 zcmV+t1MU2q2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f{Ph^H2?qr diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/magenta.png.mcmeta new file mode 100644 index 00000000000..37d1cbcca05 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/magenta.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/magenta_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/magenta_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..f7fa847fe3db140948ccc7c62e2f33e87646f4b6 GIT binary patch literal 1561 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 Q01E&B07*qoM6N<$f{Ph^H2?qr diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/magenta_petrified.png.mcmeta new file mode 100644 index 00000000000..c5a13926f47 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/magenta_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/magenta_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/magenta_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..4011229ccfecc5f98fc73577bd55f0a6efa24250 GIT binary patch literal 1774 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D27^gNK~z{rrB}(0 zBSjE>nORkKZMNHOclWRi7sRkga6>|T01{uo1qsev_yhO@F8mJ%{sL(P%+TG_(~Fnd z*W^VuXJqi?xXZ4p$clLJ;zgAD`Msa)OZx(+dX2L*#p^7?LPdCG?~q`I1{Eq>Vx|_@ z*avjBL!uMxhCM<(#V>#TimCPS?2Qlc>B&b2**~;fJimF4zb04ETeZQP`YF~?f=yOo z9jE9=i6LykS# zf*YkFPr+RX#|gH&gim9SOIr_%F~t+C_}HG2^a#}ig{e@t6(g+=wjZsy5ThfyR^RDc0(Yk5O)ErHIM&VEgmQ1>$%{OCk_5 zUzV#R0@_y&iGbVP+FNXfdt^3)7a88EkcN!JC=A_*EgsO?7SRxb0U_sohuTZ(s=C0) zr8|P>F+&kO9GVe3oe>eDVF!{dL}M#l=l8hEZ}Cv&F2a1MQH}MZ<4l3l1_|?fuzkNn z*R{eRI>20t0nhWNfJ&&iCd_X=Rxr#VGe&@?I1LjRMv!r7-r3VuoX||991pcG`_jP= zK_K7_6PA&j=n3CxkYH&~pcLKG0RnF1SU-j+%K;fbJWE6kmU`ugeJ?ofMQ`*hk6 zdF~^Bj6}~*rYqzvp;05=3eH(J2`u3uSQM%xnDm(ErL-o@pZ^R zT*6+dg2F!5_#yV&=E2$bs%JG(p?vu;Uw2i8D+uv68)&I4P@a5J=S9{6)|3H9aT3mZ*iL{zYSy~Aue zN7Yx<>ITyw#KZm$o?-p+dnffj^!)9i?OXJH?*!%9`UAYH-l20H7IBCw?;p#WE%}AI zrWyt$F8AdUnHCkftgi6l?j_XMZ+>Ov;U~e;!762vkBp;xKXpgLoZmP1 zbh1QX0y@&*Y5Wu`w&#42!~p7TIO*2_4OQj~;eY#aF9UQ&!o?q5KC|L%8o zMm;=-2!qoM{9*sVjAhl@#tjrwcD`jjtBi%0y3IFgOGi1#uq8h+7dVUNF4s~CFRE)7 zam{E&cxF0+M;+LgJ&|T{lJxt!#`Sm&y)r9AD&}K>_=M97H(%-#)XZBeEtet9lK>IR z^+~v3Pp4#&)dM&8iHO*{woGCAuk(c1A3YBoYk%}SaIF2&^T5&b#If_h(euQy^T4t8 zN6!Pt+8;d+9BZ$orDp8k;;q0~W<75BVj&_TEZ$e5`W6jK>`(g=uc`5DCHQT8&Rkns zvn6w*|1(dBz54O}A8bCdKIvKf4>5{=-%_aP8w9m2QI=TU)9!Z!Yk6MV}yJ=W`wWCE6n*yc0OG? z{oj?Hs{l*;4d1NuHp8aLpgx?x&%wxNPp6Hq)$07*qoM6N<$f+iPbZU6uP literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..1df8258e988ef297c7f62e0cb1cfd69a5812f80f 100644 GIT binary patch delta 710 zcmV;%0y+Ju2HpjbB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHb4f%&R5(v{Q(bS;U=)6!w1u{~F<_3#HegN?BZbo&O{?5BrchEYT~FuakBDZY)cC*;Cl{XiAJBKoPYDa=i@ye53%Fp<0S-i zT_*w0^H>sG*M(sitpCp*J2^R720?(LaUF@Y%7$gQz#^JMO38>PB-ZIJbOXpn67wL0 z<@RA&7Px{^wur6l7AoaKME(qs8w#f>q@>D{F!yFqvT01Z1K6?$Zyuoep@ldZ=@kn0 zFI{{w&yf!_?0;_-aFDx!O0j|+WU#$RBjYL6%T=&QLNgehiBCwXtT(mM4la2H zQ~@WT9~xpZucIS)&}_Ve_1T1%3i<1Q@3XW%wFOUp;C1WmA2VPoAC+!GgNmc-End;T zXiR;pIRlB5g0^6*-RqC(xNdcPkzE4V|Z1iFIUKA^-pY07*qoM6N<$f|pB1&j0`b delta 786 zcmV+t1MU3Y1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f>q6YcK`qY diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced.png.mcmeta new file mode 100644 index 00000000000..e0073bde9a5 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/magenta_reinforced_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..37e9131e7495e2bf08ef373b03f508c841ae87a8 GIT binary patch literal 1650 zcmV-&295cNP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1_wz*K~z{rrI*`J zoJAPMpWS7b!!Cq_P-qcLDbS{smWY~QqG{5E#HdkY^e^b0F(%e?jZLgIt=iZd6TR@> z*o$7ZH>hnz(pGAVwvOC2Vnhvvkrcm8aCxg$jr{X&wHNv2G8KPJ(=>> zI*p#Vq)Z3=b_Gg{^wy{Et8w#IJs2y| zW4j*BiGOA6nnvLA|qdXW4 zYGr9zc}4j-^N~%>#s$3L&VEIQr&QinXCiVVIlX9%u#e|fNuZ+0%rO*;#k9PbR(N?% zufMndZ)O(v;(zt-QOzY5!hBjh?FRSH_xZ0 z9oux|jgQvkzxMTqs@vTtkKb$dy$Ar(M9mlh>lm@1KXBIVC^D1)EG?#T<|iUC<1{dC z5D95QF=;~(GHZ;~4VY;D<0vJd2a;3KocRTn*}h4q)AE{TaZ=O<9)-VP@UU9y>%PYFo zcXLht(48?&j!&3<;H68cOLQ>ej9KNR%#L+0Jz|I$!+T(x3Lc=IcW+1Z!}*`q``OnZ6Bblc=HDB|MK9P{Pxy1J^kXd<{0|@{_H)# zrGl5XX%NJSyWwo~WC|msmihuNmAsHYXFmOsjwZ}+Z#I?xZW=>&lu$!T#E4NFIT12a zYmOl$Sc;}|<}W9bu8YVqPU`U#pxpF>BWx8hVhkmKHCqZm6LPdbF8t+K>YpBZ@iKR%Md8?Hv031reM#zSABb55Q5GG~pWL+YrX*)Q zH>Ijg8;!Bl^n&U)J*1-AGSxg(yK2m4!S)G#L1}OzT@!HbjY5q~jmrypOYIhQb^WXj znNl@1HLEgFq`J}?&5lKM{@i(0t4viZ#b$lip2yXB;hY+`HfU2pxiL=KG2U~kTPIGP zG>vG16By^dxzjtSi}9OIrXF_WHyXZY^z?Pp1GZs^fQtifStA-0(p-RgauTR7qXn`U zzj&rw@4Wo#J^4L7Jvw>0)0_m$HxAe|;VrQBsB7z58u3sZGEh#R*{Xs zHV?3h+*w%wXWc zm+$F4d^$twNEc*x1i&bA<~FUihK$rYo60P|ckp-3jm?->&%OA=eK#~337dV(_r?lW zlxYm<&0_~NeRoEa;R%i17*?z>t?^_;mo8p1bFR+?=LVdK&g%HF<3^5k`1U=)d+*}e zu53RzhOKc%jA6X1tIMnr1bp9f&%bam?n|jOP$F+>K(q7niusa?%5mV&aeaT`jH)Ut z6%VA%-=aS)mHL&KoL3^~Q9LiLlA3Zw1}4X+LRY`z7bA@D@n&dk$=^R?d>h< zc;y)__!0_V8B!$QDZwWP4rTZ^$$oU~d!0ES9`^X(k9|H)%n+VY%@tnaDKw1+ zC=JKY_681-C7Lo>F7^F-RaZy)$nZL~;FV&3yXS!4fHgY@d)l8;gRk0rFKV0X wjWK|6drD|j{;!k literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..dcec54d4d527727d44dc850cef6d23b28906e387 100644 GIT binary patch delta 708 zcmV;#0z3Vw2HXXZB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHaY;l$R5(v{Qq5}lU?7;RuI7%c7J~#GxO%n%rDVsG$K$6 zg@P;?kH@--xULJ!vULAHdtz^IFY-JOOWiVN)HHQY4Y7cM6g*6kq{?3ILaLmnYd+fT zHk5(Y%foUltemWl2t$rY7Tiqr1ZYG+JkS+&2q;T}=4GK;k1LqtgX8_Nc zpyFJCcwGWN4*X zLS$iM83Ua0yC8(2!6KIo659PC&F45}eG6R24U|wMT$RCPvXH6+dYmelOyn;BFuSMp z@+c_vU-*e7GRYByL*_syYD<&NlqV_JG|d=5Y7YoeVu-L9!qGlR{WAs%yCURf%4fr!w1=e@_l z+XI~0X9#WZ3o)=SkhIg7*>f}pO+5Rwuf9^Uh(6_VkMvxVPx-1o-6>q1jASX1dfX*& z`VMUq_^SazE5aB5YYbo*21?x`-2*L0Iy_^Jls#6R)hP+E*yHySAy`|W)oLM8uh*l| qXrviL^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f={V@bpQYW diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..38ac1dc8d79 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/magenta_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/magenta_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..87c0b05eeafc17c99e8d0746b88ab947ac34c852 GIT binary patch literal 1824 zcmV+*2jBRKP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2DM2oUvRLq$-v?SBYn5=g!%tV@>G?4z-~$ zQo?*~0ag|n?7;!-#$GBdu)pu=CN`x=2_ekCHpD5NTsDLV|94^wRdjZC@+pcQZqTfL zko_P<%_`Em0@jU{LsVC*aba1%hE=MDIb9M)FZ#>|Rc@_Kgg~iOGS5d|J%atA;cfL_ z>NtdBCysGW&CIndShU4L2W_iT^kNx{v^#GWj!_0^T7tlCQi43oKDw%pqX9~z-M(=f zWv{%gzPsV!-nD6(6ES+0Hufnwq9AKaaQG@h$E+Bi6}V6b7m=Y!ZmY9+TzH-DT#8(v zwn+?|)z>kFp_*0UB7&!zUMzDNaYFv_Ijx=Ia%>LMn8lx1!Xv6yx%sL&jSQCy0$jYE z+cc}cK_i8>=XtQ?ODPCCpB4q!*U5AWEhxyfSd<$KlBjKbc6cs}Gq)&ea)gX&R=-SX zxX%)7f=C0K1aN@UdMR2c$ai9Rh<^&B9BI`cmY5?_nMK$ie{URbq>gW^f9AqCPM&zn z=&4x>5s^^PXoCEv@EXR844N)3H$>%bo}$kDHTrgdL8~yU@FZ$7KE0C0DDzAvd*^p zUw`!ts$tJKEEEdWqd?x@qzTs>n}*WrzuRh-6V)!edVFpx2j-qQjGGF_B0pi2VvfF) z7J(?ZhQ~;!3hnOVui%q^<@X9jc|aT*J359?B($x5Z+`->yg6nzH+i5QEQ*CNFOx@< zIW8V#GJVXm)N_R1<;ZXOR!uBd9(c-R%B^2+V$S`0Tm9wbWla5W)##~N8D?(zM6fAV zl`dsd}eoIiko}+PY>=C>Z0^C>Dzx@eMDU)mPZdFtxzsd{gE$%NaRz&B}XGQ#UT{(Ig<&+rwt++C$%47#_&POND)`2NtVrmWUzqJNEyN7 z!PhQDvk{~Yrr_S??Up5*vm{P7hO=)^V5ilGmD|gRXGx(fLC@NF{qRvN{5B8iAzMTH zq6inkfIDasj8eLYtrPn+QioH-h=eL!)}vWe9S`9xM#{;`iAynu$!OX~v_M;(2%b1; zwDWgwVh`?q|2ultdXaDvs5mZchbOsThLsPX=4>J00A2YQ`nmbU`3dy*_T%cq%fu*P z{I45PwSyAT*^BREcXBTZ_jsAPL3kA=t5a_3Qiu<29d^;9g(I z;o8qX8kWl)|E~vTax<8^F=dcaJt6&IYB+VN9CvZ}ox_;V&!Z4`P>!?aj{}i`c3inR zg+Nab8yu^|J@Y&I?kFB)AEFlb5sCB8uLMzwI>=0CP^>!iY@M7kOwfmkPL;^ry?+O* zr3?>|hadIf4OS8O?DVI;N-E`WkwSgBqW-}muSK~`fX@~4zFzd~2Wp literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange.png b/src/main/resources/assets/gtceu/textures/block/foam/orange.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..6dbdce0b6b96e7aadc36d29ff0b2251351d4901d 100644 GIT binary patch delta 790 zcmV+x1L^#!2CW8=B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pH!bwCyR5(vPQfX@wQ4~G%=FOI7n%KoIso0j1D%uutK@>zm@S_wL z#DCxq@~ij{`~xkx3v~e%)GpL+u}hlRbedW6X7SxO)C=JC;yD`uXV9L^j%MwKkKwfp&J`CF$$kgP zK@4-E0N!IFZpv@@=6?-Pm~qfqjj-%R*zd}q-5)4qlSAF;pLS85vLSX7#9J}qy%hW; zQ<);JrLZq>cz^E&_J(2{6*9cp^1zs@LoajH9DIr}P-PhS35*qWjF%azRgOx7q0-^% z{lr5D=O2`z_nAn;6wECfY6ESay35e@H$k7FVQ?ZvWm=%Okbj@L449`ioV}Q;MRXdo z8CYAS>fZ262klotX*Y&3p23y_yqCJlg&X-9G&I`K;D21Q6fYvxz=-jrnW%f)A5w@d z4aP`@aD~CWnW)@)!PFZ?@GeIXEO^KwAyG()hYiXlqUe@f$U=gAoJXGes*%vpNfe|=?4{5h$pImtd)#XVN{@AgfSSds z2KROdZ-35)G1^g$^d|mf;1#C)z&aV2|G5Egz6CzQ)qS*$3W-RuW~w2SkGK2ZtN7U<~T;O2F=z93rjy`zS%J zH^uUzP|m`fpxwJQn6(-Lo$Uy5%Awf;ro+{c)RIn={3O2gMlF#DSuUMqKWK!~2NwPT*idXi U;SXN`(*OVf07*qoM6N<$f+LA_#Q*>R delta 786 zcmV+t1MU2+2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$g2G*VM*si- diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/orange.png.mcmeta new file mode 100644 index 00000000000..9fe55450698 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/orange.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/orange_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/orange_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..8ca1736ebb6ca88325b6080712c9f367f1c960f7 GIT binary patch literal 1779 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D28c;SK~z{rrB_Rg zlT{S{{zu!tWjfQ&gLw+WI1Gv)FaZ&bKu{Bc!GuH%VdZ1N!i90+){Hw7)~-y98`l^Y zY7C=71Q7&$hKw0to=oS}>9o`5|M&kr-z}Fk#Ds=9NpstK?|06*=X~efTjTc0p`i7x zB4*x;A+|3-s4sv!W2iCyN(t#NqR{ItCwvqxnsAqa&JR6=`YSl|eg?aa^rH9MGG2N< z)DZs4LIsoi4P2hd!ut4ZY{Z=iqcUb9aiR*lH9+7QN{O8?(R8>BuG^i!>Nykfqdxpa z1KIN?yhR(ocSH~?`{+m;c=}Y(5Ps%vfXTmCF;%L-dV8#U#9K9#ah}M}Snx!dpEZ=C z{KXI|6DG>P*T7Wb>R_^~Lg_AvaCFAm5C3d6*lainmb zMzkn?(AhdixhI|osdYD1Z5Utttt_bu!*on2S9y}$Pqh=2#!a=6V9s%j9jqx*r+LWH zyz8Ty@ld)^bF2}3bZNG~f&+5PdEVZ$b7ni0594 zoru6>ohss76VKaf>0rq8*!O8c0cnihQ#7fFEB%{M`7Dl06*Y+WW_@@$A68U2zz8re z^pcU#C!`VPS`&_<49gmGtWG63Mu7Q@zYuB|Z}*yr?TW&z1Tg16iedh&t-REv;YJ#% zC!F?PMM{h?w9Iee`Z98(tFZg*hVhCoe-u$Ic(Bey+D8~VBMxjB_LWk|UMeZxG*Owf zk^eyy?-UZrJR6V-uZ+y~rTH9^En#%GM6mTxjdYK~Pu&hwBf2|Xls+KF89I7Op>lOf zIe|LG{nOAGPp?N4r>mAjlMIi|pfrjzYwn;+O2XyE) z8M&EJp#geK5S372y`wbFdAHS3_?6G{jpL>u9)M)_;P3p3(^Z@T=>LCc(W*wc}o5lX`NZ=-SPlwIc*`bDL{Ej>ikm8Ifk9#Cc!w8 zPnviXMNGEt`z23a(9wzSY?uVM#i~e1Uix3ptFb*~D5bs6x@wKTpV$XfM7CGXq+U}@_+9MVyzDjw2d%Kd^UMYwt7ynW3el;eR5=%Q=Ci)e9|yng_rQAb#$Wx?2PAY17s0xTPzgmTlJ7dKI)^&f zy1pM5Z>~1W#7XgHpN08c7%5ROeGSO=)IM`#wUIqM+baKR3YMDVKF$;WxbF$#t=A5> zjTHLAnEg@ico~-$J>5jW? zEPfwG+kUyIq!(CH_cX@ZXTG%)>UdgI)DJbFIY!M4px$ohi=RkmPN>25aTr?{Zg&Puf zAsUVHzb74{agq|-4NR;BxG|Q6ab$0Mz}IPIt_;t&VK^?rQCo$|m)p*fo32`r5YCFB zF0=NOmi@)$lDg0N`%r%~2LA+lE4FIcI@II@ON}HXQTe|xlMLb3brV-d)A%Rs;y-%i VUi;@KBOm|(002ovPDHLkV1mAHU?%_o literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/orange_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..0f17a95624e3caf7b2003f1d69f3d56cb88ac884 100644 GIT binary patch delta 831 zcmV-F1Hk;L2G$0UB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pH>q$gGR5(v1lU;8cMHq#jnc4NnZk)uaoy1DhHc1;ml@JkJfO><3 zxZnmZ`LA5^1CS6{59eZu>*KllB+SRL_nKS2{_kX>17QqT`oVaL*bdZ^#CpM@O8 z+FLPPy?Vsn@ealqY#dvB=}GQ0o}Wu!R&vw{$htYjyBs$zc>FBmsFkvRYB@WBd|fgh zE-7;{NR}HKhNvB~o`D+{1XV-1_C$v=Yf$q3XT!Un41amIpe!Y=pOG#yib9MwA14Vu z_hJIZA%{z9P0O+`u*l#u$=WjmScqx1fXQDe z2Nw~w{eL>8Ot%|!nW>QEy3uMuOlF?JpRoVLQa>p5dX__|HzlR%NCq4I^3HE0RCK$C zbY9RnvCMm(>4#i$v>59DLbr=ud<>O_SBMO0QqaEG$H{!P)o637;(uM$7mkxJbyCmm zuLYG@Y+mbd-Sgp%vUN2xF)5dAQ zNc!J)SL}4EjJwlqT5TZ!S9835lPDOT``dzlrv-N_PhX+B9>6eD4!WL+QkX9aUjIH; z?+uyun;*YB^@RrHX**^yUa@{y6F2LOZ)U`;h~{ZSEj26#OU*{Y#;{C7)t7>CscHQ7 zi#V1~Qcsa7BpQ@dwQ{wMt5csvaQi=*6s$F&n*<4u%|ckW{0AgbV|kxLbzA@d002ov JPDHLkV1nJ`g)0C6 delta 786 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..8d11ef1410abe3b252ad3225591abde7fbabdd47 100644 GIT binary patch delta 666 zcmV;L0%iTF2C@Z^B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHM@d9MR5(v{QcZ6XQ4~FV3{qz-#kNQhiIq@{E_7u~OpMXQoeNhD zZVmeye~k-&KzF)T(~UMZ+NIjmS}=76fuJy9C{sR)@4VZo(SPVoX6}3U-FNQ2=bccw zT%JIgX_|EC^?KUVJkNt=S$h4y^U%u5%Eb45WZfE!j2s;Hfr$@9l0YafYsN<3f#?D- zZUc5A1KYNtJ6IeykW6{V=js@>RAN(-2tZF8t5~cE^w)vrl{CDQ7S{I;5#}MQ@N#an zgh_lCsdo-?1AhnS!w&MZ4iJ*L7vW$wR<8KZ@oH^=WZ%V^ zjEnS=i_;-j@6TR$;j}mL?EMz}Pg0Z?CMlfpU>nHV(|BB*AXZTAs;{>u-n=czhVSMvR5bmJ9D(AQzhmO(*ZE@*a?n;B z(6h7r@_$XtJ&0)z*ntM%k0kPGJ~U_W@^uT&MgrbN`5Lx(`)vYWI$K!XZ2iH3mU1E0 zfZ6d-xLnsy^e-86?h{JN(K%puFOAl=g*W>L0uYHraACG4;y8L=uGuCfOCXLJfYMif zWKgYE5h|5RlWw;wx0F#`WcTkije8nnvIc$u8WZ3cEUI$I;s5{u07*qoM6N<$f~jvY AV*mgE delta 786 zcmV+t1MU2>1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$g3hLVO8@`> diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced.png.mcmeta new file mode 100644 index 00000000000..a62a51d302a --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/orange_reinforced_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..ee17517227f0defb82da87d93478ce0a91d86333 GIT binary patch literal 1671 zcmV;226*|2P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1{_I5K~z{rrB_{S zR7Dj2?ryie+iknFw52~F(3ZcIP>M(~AR#5t7$Oh6n5f}}G#X>{$!MY>jhcuiJ{x0v z;mv5G7&K7{CRl|BNC8`zTdK6(ZnxdL+xB|CxjkjmV7g&XvYk6K=R5y%W@_C& z47c(q5Pbm%9RLEWfb3mwER*@zmw@gslQDHh_HP5V$ARLtz+2ySVO{Ngtp0HjJJw#! z3xBC7f}xHU{5CKLA2%~1Fd)K09U^qyLnFAZ`vi}RF!GRh}J=r#IYJ#S5M_09)3yVSVKJCGo4<8&GS{SD=uORcZ=HyyEd9BL(ZY@~eko zRKfI$#u7(jK4%B~IMsV?k&I&5qd@X&9Z*<* z$py5(;Vy}H?#!X?$r^JE1A&0o2iR07looO%qZvhk7Myx-A|*-~TJn+DRElcz$Fp8$ z;@;f<>J+*edVd%QZuh`ekvFCF?@DEOW~54~WK;WkjQ^cPJRUcdTP!@&ze_vaSC5gjcaSr339VfgL+MVS zeq&-mnMOhDgln1#=eaNfV))QpBm8eamFcdoP2xm<3>~u>)NM<``Z|fK@+69_dpLQa zA6xHdPDz`W&Yo0=DK!n_od8^DT z9Ml|e@XRQT!r~EGD;Iu}oF^*(MNYx?q}O;@gtNj+sqCn{YKu z3>iuD$0NltH>6tG8fxVyJr3TyiZwq3kU<6Un|oS3Bo(B*q(blozXuA%7yKS56mO0H zASsy72N}(#fH|&^7cg6|c0YPV9uhs_cWyo(2Vd}episQkR|c1%V~7;29*}fR!>T#t zNTDY0^LTrM&+ziq^C)~{&2GdW{9*PL??19N++FgrjgNaXXk8V?_+K_g&)IOd+1RwN z9f4E>hQmpW_sLqs#x!hPKbL{8G>lBOjdZb%hNF%-*EdAb>0d?BdGFk_8BsZnU^B|p zNAX3ki%n7STplNh+Ayr|UyrzaOz=MEmC7eG+c5h)U#~qqJy=uTjK%FbDYsv6m*-_< zPYhE%z!RMblk?n2k<-^?L!#x_reHx|4 z>4n7g*1AEg-xx#1NWv5viK*f7qhf}d2C*J!V0u>=SI;)0Z%Qts&dyGkuTv$yQgojC zP2!xyHT@=aY%W3bl|j_WebTryVU&@mTu%uLmH$^xNZ7AmYs96Y7W_FK!hiT}^Q`_l R#^L|~002ovPDHLkV1kAe83X_T literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..c4dfd9f6d04f2a15e11a8258ba4c3c7a5ebd7daa 100644 GIT binary patch delta 725 zcmV;`0xJEf2JHoqB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHf=NU{R5(v{Q$26fP!v6m<2WD2PC{vu&{9A_B7y;liJg^^Asb8g z{y4+{LZS#p#DLUR449TUU!+OgxQP=dG3WZF3`ktbe((9cdw=dZ=Urj=FV&Mu1HV@_ zv|24B40enjO2q*CwJuKpv!Oa9<6=UfERZb`gx@p+aL+3U78bts)<_8zjqf`jXjQXGP?r4m%<70N> zBRuvIw|!J=KDKNhXQNZR|8$zji)I@DF+~^%#cIjM%SNp9(ucw}fd`~~1pIgl+_;GG z>V=Idr6nLyw2`2Z#EKI#(Wo<|ZULP3sXNclJe+la%70T0@hUPl6uqA>z8XX5rF zpnRWeI&aWCvkYW%fV~e)egT(!Gl@X8Cmi?4g4Y+Z z1$-B9xE2rzg+qWvK)S4yEmDFH3{HR&tBRB?SJxKaE^r}l51R%vNTBEGBLiXVfUHZ?0i+7IXG5+#8CsL znL|Xjk|Xg~LZ0-#cWu1>z{HM&khaeZ2mK2N3&+7F9E@EJZ$1u@-%>J@RB7d1yNA3U z;BK{>G{}q^bzbL^R7KWx1nhKa@1b77T(j`yd`_+abX`ZyYGWBPiPVIycp#>lwz?$& zmY+@hTC-=ynHpTzh1P5~}lHzD06?*2QMkhO$-Q*+=C-hd3pv+dH-00000NkvXX Hu0mjfeq~4h delta 786 zcmV+t1MU3n1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f`i+9h5!Hn diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..85d2fc972e3 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/orange_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/orange_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..7fc3a77400782b3f52d73e122f935080c5bc88ff GIT binary patch literal 1860 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 A*#H0l delta 786 zcmV+t1MU3g1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f^J=We*gdg diff --git a/src/main/resources/assets/gtceu/textures/block/foam/pink.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/pink.png.mcmeta new file mode 100644 index 00000000000..3e791decac4 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/pink.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/pink_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/pink_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/pink_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..e43c55e1d34b4ce4733a2dc6faeb3360a9a28f42 GIT binary patch literal 1421 zcmV;81#Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1tLjAK~z{rrI$-@ z8&wp?&&=2!+i~KgQBsr#1cj9HiiD653)BT)fCUQ{EW3gwOH`JyLGT6GAlULL*dP!K zR8drv2AVb`X`BQ*jy<07V>rKSPC6hKqt20{>)d<(=lQ>n@$P;4WqM_PN%jwRrCy(t zaygXYFm~hY%$%IHTVm_Y=92XK=Q7gu<)wA0lq>T7S6|5X`j)IV>hk9E+qv*R{{EZX z@1D!|J9orqF&QROQb1#-DPg60X@q%O2i)njWJZHT_qg@Y8DE%f$}k;CP%7ufquaaa zs7@mOQEOi=dL30qKrwD(ZmWI6Cc|$w>8P8_oRqpd{7WjCh_eKE^Nv zxZ68-Bg!VMC7KOoXP(lN6`7Ky?+4KQZdpu<`4_?tbOcsCzFY04+*EG&x5A|QFP(3ZWlm6fb_`% zL2v>X@~}=etn(W&*4Jtc8IO|OcytkX;KNe-(pM1M3q?w1FS}{!1DG7CJ<;8Ps$4M+>#kzwi+bbdkV0)Lc0_Jx%P-_JO38_F{JjXUI za2&AG8yQiiDmWlwKp4SbHc*^1pXhc%&N?T#@f_Qo z2jeB(Dz+YmRXOJb(|Ix&sKG?%-+1m7_a1m*bwi$7m{x|2aRv$5>h>OZ(E3w$A04>& zz;}0Vi}%SpH&aT;(FmCk*hz#XbxeO*XO69d<3yQG5Md>hTG)`6)}EHdup(Qln-0%T zunJKDGG~q|WP`YOdMw^IH$O}{7(z8nZzvC2imk$awPO?J*222m&o#XPSwo_@FW0WF zO07OCYgd*pommx(C-8#S5JWT)xAp&M9f|kDN1vzsGouE2{jM8Zrw39|2h1b=s4HVN z96-LgMb~ExMyiiccFGOG7~zu<4}q9=-mrtLDtnI}insUK*C|Ry7#27Q4-~~0eh(DI7k&>E#TR}L6vcbDZ`nEUc-vS8$kfo| zvRa0W^xF3Klj8kOqL0Zy-|CZ8j=OC+`l}`Ttpn-CvHLr0pSY3Zv!mn5#kre9k9qKv zo=g#plO>MLIU~++iZF*Bc<Dzl+#nz$CDs0AZ%2N9up{1EFTR@cI^|21Z?%bddJmMH5ne2zUeR37 z+<=~D&ozzyK(ArT;G<>g+*DPYs%Wv%4Ml>PR5WBqViqX9z=5Y;J*B{`>WhJ b+?T%r3%Q)$5Y=1J00000NkvXXu0mjfEv28o literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/pink_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/pink_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..76055e8fe885f61399d6a11d25a70b27e4284c3b 100644 GIT binary patch delta 829 zcmV-D1H$~N2GjpH=}AOER5(v1lk0EVRv5;A$2W{I*Dyjz8rD>5y0%I;Y1*WIn)+@3 z`95vZK5SC8UV=&pAs7rczT10Ej%3-geV+HZ9rfYnmn!tObbq=%++m;fa!JE+IBa+1 zI#_7rX@=WwlY|H2G{tOKq;W#7D%6MTpDHCUuAYBSu-+a)lHfoV$23|FoB0yMFle}r z0Hx$fhHhEhJuX@AeblcP*VX0tjM4do=hG{yDkog~=!Q<p(;zcgq5L@Mloiy zA!bJ6g-Io>EVsq@)e8*EAoc^%u7tP%XfoZjZP}?LrjV1XDc#Aa{&3uE2@AurX`c<* zEg$d~50ZjO?Oi=YtLZE4iNXGU&2F)z$TKc}ev3QmF?uB`k1654i05|Tbd-kvh6^-Bu6X;MlGspxHw zhEgVvV6`C&V?j5`4k4xZ)EW*jn)Xu*lLLe4`zhN<-6IK~P7O`3_Ni1n)9!sqs zm@VeCq(uJRqr@#kOG9A@t^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f;uXEZU6uP diff --git a/src/main/resources/assets/gtceu/textures/block/foam/pink_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/pink_petrified.png.mcmeta new file mode 100644 index 00000000000..56a4e0dbca7 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/pink_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/pink_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/pink_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/pink_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..06f4e0785197edb9cad9f29d2f294efc69805e90 GIT binary patch literal 1885 zcmV-j2cr0iP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2J%TnK~z{rrB}(4 z+tw957zvQzJT%$r$x^o_$8ucdL{(WNm0_34%DenP7TM+lyv&#Q1N;?PIkr4Rk|n#< z)lD`hkOVOUBy!&Cc$;FGUBx1+frEGNx#!$_p?vm_e-_tYze4M1fTIr{;riQGXdd=) z`|=IStp+kbK;-#w4m$9L6Qps9YO4-!x`0)+@%iPKs3gGCi^ur=pZ>TLeq022b#;l$ z)fnpXW`x5h7Z^N#fZOkXz~SR_kB{P|o)*}u3C@weS7Kf10#)eH?fKX%QL!0l#>+3R-*=Sv=x!|qhkeQ<`x z-~dS!LDLN!J$sDy*%6?sP*eqqrlM4~cgFYbpQ21Qpzsl;s)J%vz?;lrFv@Vbf?2WP zUfp0hoFZVY?RpI=qix>nLo;+zoZZ#ak5RVEKv78Cu6V&fOvX11R?Wj0s%fIuYabyWGi-5DRRe5i^d z6HrYmR8XYwfwAwS&HB_2dptmsV3S$sriJQ&HX2W`V1|Zm%0rtceST}C-r~v1&UlSM z2ZkoK78ia7Vug zUNEpLzHu^OVAfp;oKBN;Xi_|S$za{8NY@eE%WKs7U0Ag`KQ%<8&7xDRY6WWwHmAaK zTG6n`2D48Be`kC|>u)n2UeE;=U9hE!V{c7Bk3GSKPvvIJPBjc~z-KK@Wrukjv%Pg(Ds@kxl*>7jInny`_C^97^7d)VOVLmWJPAREf`^(BmQ1@4bm zFzA$EHs@g*BwmCye+$7GipoPMHr91ld>$lZER^@CrfmZhRGoAQg>JGG;er8K1_h!p z+YlBlrjzQ$)vctm%GNvj_RatNtxEw`TFssD6*i&Oa3%v*YX@zVDy-{lAw?0heyXN3 za*GYcmLjXLtqR|kI}PMf0{7iDg$HCwf~~HQJ(E4(-xl(f(&rhi#E0>kH<^*bg>0W<2r0~3T>I%;XTRSSpQjr^n#8Je+CsF}fV4T? z4w@Xxs;Q&WZLx>n=e0z7HlaxKghPZ`8oVxMhtqCho~{nd9cX;=ANCXmpckzU|tc#R(>4B+q2 z|6JIODrfZpX|1w9=NuL*)=q;@dQ&gv0zyigRI*{xdK%p85wdk4XM9Fcot>PZb$k!^ zPL4_OhQn$q2hy6YH(rF$D~2qOVczWqZ(e*SOX6<$?7uvH{%MP~JZ8OWbc0hW!+$&E zZwI^`t#%W~=l9VY972gQbUQr^j*sA2HcSp5TjPA^!w2u3(ba{l@$k!+bOKAqGL`CO zv`=|IZ7LG790xrHYm&u+Y^t437d6x7Y9t=sg_##rzxO_{ zFJ6rp-8zX-I3@ULg!y8I(ajBlB7>hrm`=w?I6VA3#?|*fVnQK-&E@qMUnA!Wjlloh zeL~>1-#!1$r%S5Wb=kjZsW~ZJt(HjHlKm_}W>DSyy;^(lNZo?>&D<%%JVChS>s6xy zjT%@j#XzfbAK)C}h9nLYtg!$9ba18 zEXgC7EX`Oz#WJa0WyL9BcTO$L<;rh#eX;@m$Iz0*uy9i9}oWp X!>zYeU3Z+;00000NkvXXu0mjf;vbiy literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..6fd97985430b4c0ab222e29ecf1421ca45f15aae 100644 GIT binary patch delta 655 zcmV;A0&xAQ2B!s(B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHJV``BR5(v{Q_F7CP!K)#^`nmSXrnfi7ElWn;)^I@P4@XZR&~1xv3k8;0e_J&45_eKEL2mXC_=qn z*YE%Nt$x2>ESF2%@j^I`tB$-VP!u_gZD83piab|amL@QchdfI$N){N6M$irp!cA=X zHQaA(BNbz@>G2h*&<6h9j zVZDuA<6+l!aeojtU>hF~w{F9>EG=wTv+?DtFJqj(dW}uTM<-}uS2}CEf!_Dzf${hp z?_LbBS}k=nicL^BZz9Idt!+FzehSa^;d#CQHd7teni~9Q{}9Jd9>e!H6qogSU5>yD z=Z)h?j4QZOAW2p-Qd9Ni180|TYk<;)wmTJn%y{H8}fF7BI#rWeH}rU;Q&lo1|R00>D%PDHLkV1iKEC`$kU delta 786 zcmV+t1MU2$1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f~??tKmY&$ diff --git a/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced.png.mcmeta new file mode 100644 index 00000000000..10802a6b99b --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/pink_reinforced_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..3a03e4318c49bc6f8e8e461f199f88d973ea737a GIT binary patch literal 1499 zcmV<11tj{3P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1#n43K~z{rrI*iZ zTvZgu&wDfT(qw+*2bm=iLdeo&C5w zIgyu*;&mAt%SkFVBCS@##!NaV+dF0P`SJ0*)b=XU*7Zbe|H>I$4RYE44N=Papt%N8V=`DiX=ON#_SC+IoiEg=k(-u#s)6$J&2@}bI z`RFna!rQt~tyVEbcGQn%vtdS<$8%oXu$iKgkuj1t;JfKJL<+jy zSem-%p!|`MLsmDfR!c%J7A6T1@202=QB;iN9T{*($*re=#S&UrgYt<$yWO&PI|ckf zBv0-LzzAfDhk16xyc@;q=N~QMu08Iriy=YK`MRZcnVk?FH!b|7%|2o0GX!(P=p*U zFbKchY5iLR6bcHSE0p}B1o{^tyf})(o(lQ^MOdv?tQ8-`U-|NaN)r-m6s!-RghDS@ zx-g@kUBc>)F}kCk3P2HNwG}U&dh0+w?V7gTOM!>JSB#K!2N=L(dsiJRx;{rSj(m4_ z*Z7s{_P~7Fwx=LiUS96<;60s?I#@iD$=LJ5=D{}6=Qd%LI}(jb zy0#e&R+kvx%` zk-XOC!l8`p-6+bHA68{f4bFurlRq`PC|53C(r{19eCm)HC+rx%yH%F;wQE+04xGR^ z{pNn7CObQIIXb-{bLk1=2RF`rVKv|dgED!uY=)&fb6c;jaEZh{w|M$yXQTZgWpIwM7=Iccd0{ zr8Sb0>zf<)O#7@#EL*L*eE#j%riUCpp=YPu_X>L7W0yGLjxb`ZRNB<}g2`|Ke(>D~ z=ek@b_@47g<;rX~7VY!w3c?F7K5yPfs+UxGMRns&L)&lG!usUYyzJF?<*oM@?@9Wse@aJzxO`_-T^Xy1}Ba`D@Rjf z_PvpHtVu*cR5(v{liP0FMi7QSo=K6EWJ{K0DY4rcZP6mRDC#HhTlfL| zmc0m)AP8C%1#;N}jgz>JB zT`~rxfnDo-(|^P$Jfvs(4E+O|Nlklaawvj&R=_CeaMBrIl{H?f5=WO0P186E4;b|O zSQu0v7PwJ?pMOKQ5pX&>;qhR^)6;M9yauDe5X*D+1pC@*(oMwTcFJ$hUJy7g@%u5! z&5UBUrqk&XdOjcS#{By1B~@NhWV=0q5=GN-!vNoPIsf{549lc0OWdHrF5dF)_cvU> z{)6&%!NtV|$!bGYR^)m9P(oc*VhP*O*(E8q=aNNR41d#BWRA#m@WUCVAkPG;rtbew z1Kl(fNw$qSIyJ9{mhBP_yR0WuR+E{^Py{>>$lyv`A59mmK29i$oRjk> z1V=6U-<=W;I@Co$k>;$0PR)L2Px6UCVz*5&9ZS?5l5G;^Z*OQF_i&pnv6`apNbCW& z?~$%!>VLY%vaAP!BF*r-heWdl(cMxIrs(28F3PH_Qu!>Qi{;o9yG)3_pG?)pGB1P< zCf%bR48%PAc&41wKd-SGKJ&ld3mt5lB7=6jMJ`H_F%tU>gdScqA%eu>u#ReL4W9Oz=MCwQxc>g`WIpA(D2iK~$|OqNAL;^<5S z(O;`EkB*1jMN1X@{~X+lL%CM*cKQ$R<{z2sIk)jWb8W{sT`|s9+^p`H7BTCFCeGGu xoqZd%%gf7J{#BnKS*5z4+Y<6!LVnxZ@Gm1>HnSYjKI{Mh002ovPDHLkV1jiLaa;fZ delta 786 zcmV+t1MU2m2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f_~9_F#rGn diff --git a/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..e05c4777930 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/pink_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/pink_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..fcc8d11eb6ca4092cd2a4866055fb3f47e2dfb15 GIT binary patch literal 1978 zcmV;r2SxaaP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2Tw^vK~z{rrB~Z- z8`l+GbD!bN@J@=97|F40Id&WiPMxA?pW3ETkeBo)`~@x0mpu3}Uy|qK2Li*EozzH? z!f@kDZAX$Nk)lP367QTL*|m?X#(hvFfCnHroSAhlYp=cbruNleznpA7e2Q$PjLNl3 z*nIR9nYj{bPo5)@O=H;Zpm*3tSj^*~T1V6$BFLt2_?BxrH2SfN=B+O^gJ!rvl99Wi#AeTlWorLMR z{0{hD4Bz)*`w67Vg)`%I+k|c!kfC??T4?V!)GkX)=he;eXoN&24cVM!Ixq+@TnFiL z3A68Cz-Sn$MTCJ)r-M-x!PIozfAr5&@sDfkm@Abr8Bf%^x^5XT`0_7#>5oaV z3<<$xJU%miz)fiiNd|;Ap-AG{Z?{ocTtIrZ$lufk!FJ%mvR#C;c^vN4vCk7)t___F zW!@C zI7Zx$(A?NYap_(7xfCRPGK7I@t%@IR-#Zn5@T!V$zq_l#BtsAK8R(j!#ACV^;}&Aj z>Y?%TCUd(8H<{um$+)%o9l!~Fv?y3ncsx83l8o+Q3)eneJ{4cv+r$yG;pI$l?qCsBW6WsPc}q)42>u0!p)=@9vgcbHRYH|+V1whp2MT9szE(@ z$?(j0FBPivl%XeQaw1T43(T# zijXM(Sjm#YZN~bei&sv?muJiP_tR&;q+x?;CDtmmNy(J5EY&I~Wa;7O`E0-mH6_v! z7Z#RG$5gc=$Ys%{cZdlIrDw&9ZwNCow3|0?sCX2D@U zaB*n~O%|g6*AH|@5hnRS^#hN0HemeW!{6NUZ4WN1oW>od5+Pj8gbN+nFa@I@^O`Xw z_xdn~J=Wmr7VHra(A83|kJ%uLcjp(-p~$49_qm{GB+Tcimo1g99@9=v&Rl^b>C1u? zQpCo`=a+B!oN%^KLOM($q-{D8kaQCG)rHGQY7Qb!nDPQH79brYF(2m8sWsqh7K}DK zq_OD8#msy~8H`j$hfRvO;$%2EGC113pH9=9@@Ud4Cak2k7*QhDxQK-ZckUtU1nM(> zwFkEyqxGtW2ezJyR#)$1Ha`P@r1PGJ1T!F)$ugUDG??or^#i41 z5q*~7#jBT5uFNUCp5)1#k%m8h^gCo|n_6dpfTkpL{`|uuEEOxr`VVnZoZ zRO|R2t+YoGwNw$3*m~)dYPAk(yUbyx5*I(ldyWmCjGTlAHMIQe8~=l!x*wPpKXpGa zEq>~LU|Rgt{lK*Nsr!Lx@l*E$Z{x!h%Wg4qB0lE_NV06djn`v`DWi{Z`^N|9gK_M( z(AaMvb`325_6GKvbgi_HfiXsn0%~?z_=z6A_VhWlR04uO?kB4Bf%~g>PwWSpn{|A5 zXZ64Rgy4-&KVG@jrDztHE}}K;;jq(2Z^*6KR5ix<_WOG%(qcPu{)-X6F!N?z`*i(7yP~ z-zKU(VjSh)%7|(;Nms;NHkh+wCQ`d&HWU#{s|+c>l6LZ*&F2LpfwV!>+1W>Dzll__ zfclGdY9hz~l9!l{rgFyp&8ot7M=^$>iEhe)wz9G^k?!<(NSAW_`|WEP@>_=7JHD22 zosCF#WT6mdVD?yUc~303bV;-@Rzlr;_?Y5sVn||oJb8y3*lO?LKTlRN+3OaZu>b%7 M07*qoM6N<$f-OzXV*mgE literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple.png b/src/main/resources/assets/gtceu/textures/block/foam/purple.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..ebf0e7382628c870a97b4d79fce26a4179db34c5 100644 GIT binary patch delta 785 zcmV+s1Md8(2B-#*B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHy-7qtR5(vPQd?^iVGuppY&N%Ulh|CfwvBC5D_W4Eq9`KxB>14B z_~M%n`ai`Bf}m7uTa&a+OD;9dWwXg%vb)YqsRLoy$u~3SoPRl?m-n9q@uCi=YCxNd z!@(4u_p~RxnY#t0zS}Y>^|?}c0Qh-PD0-&mJLOihV| zp-gN`_)ZS{8143ua6?EGbi|0ivDcBDS}VvB9_pMDm4C(AGhMtX6jt0NftasR?ZWMk z5lJUtkx=?-UUKJSU1}Vo>R&-%*612cfltKhvsg}dA`b^UZF$`OP?hHVy|N5uG+HY8 zUs#o>DU+5Ve9VJ^_<$cW;FJSJ@yddD_aoa%V zS`ocpEq}ym00-Bcfe9@W6F-D}8ZfH&F!<4iN=4?!+xQ_1IU)W$g!B1!W2Yy2v8jBU zG|+q%>Wn7lnOV-F^`|4vJmgG+nq)?1#}&-oo)--m!PIofNaT4Ikxx@4dv=bSIQ)7f zkNMZCbtN~xHAKLAb6+&z(<>VJz)O;vB;wC6TYreoYA_WW-Sh~@;}h(+8)$kb*!{gH zxnZ?rQ9o;8(lp^K0Ya}IzY4Tu6swh05tHxB!74LMwyZ-Mu-#(?@<*G_NqPJGHV%*W z5qk0DMKI{~$zc=tjt3B2jUIFO;Q-M@6du*B)(9$DnNP>+TZ1wAK*K*H;(A?>Dtdna P015yANkvXXu0mjfh!Jd4 delta 786 zcmV+t1MU2%2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$g0lmBLI3~& diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/purple.png.mcmeta new file mode 100644 index 00000000000..4bb4732a105 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/purple.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/purple_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/purple_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..8ee9c2b25f18f7726a3fe36b5eb6339c911ab480 GIT binary patch literal 1601 zcmV-H2EO@;P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1=dMKK~z{rrI*QX zTtyJZzj>a0u|2UfV~^wAv%VS6(7!gFj1Y$>yQERS>8`J;`m5^d_d>V69&P0=4C?MT zSCk#jE7F}*eZ6eQ>~No!E>Fs>=PnFr<8DEe&@LWtSa^u)KIovCe2Tsv6o5prS9?qeNMJVDw&lsYpcJer7=MWcYVRXXkZddE7 zZsZ}*=rUsxA>e`D2Fh+KAIB7?mx}CENMsgi(h80dn)iAUM#+w>|fkw%fhjXYS zQUv2fiLx`qh%<~J%(+x_#3Qx{Ia){%JT<`4^`fQ^P$)Y^_@ueGO9^Q=0=)!Ez%CWr zDO1h12sZ=cY1@^BlA2y?rxCU1ibw&tvkR?&d2SEXr2?S{VIU};woM9bA8^#WVni8M za6rU>FoMDMKyl7|J-Ti2OFz#B#?!V*0ev9Mea=zxC$<#rNyxv|u-%Q^V%*zoK3-3Z zn_MoM4pwWJ9b{GAuGyjsKVx*4YSM`(jmqtqBIKwe=-$70N6V8lissVlnD-R=;^WU- zP)KW}n2?5Ptwb0#2FS1N+h&fV19dfHh(?k)kW%t+R>Oye)jc24(Ca5H9!HKLf?(&& z!2--Yxb{HfljE8W%_;QlyI-|v42k}3n;YoiNO4p+udZ!UxhbQwezRcm-DTI1lDUMA zofuO3Xs@0cI`G(;W5Lx4bwO$fLI=}|cBM46Fs;z&mls?7NgvCqcyG;)3qOr3)*H7< z$kxP){FRDLQO~)9itdZcU#+S*v253K{rhchDKJLr$rT<#VY+_9339B=UY#XyE*y9Xm~NFyHrd&aUyl|HXsq8|<;W3>Rv4M28>Z3XBoKIYsE?|K2CShVFfL zt>tKP5xe}+J{j97b(QU?cKXO}@OyqA*eia|?*n_q@A-XTulUfTv4<^}4-^>zqjco$ zGnOt_T&Hg^8TEerx#mN;r(mqQeX?>$?=g_k{2EW_)3Gf|ny!Pg2)r7CP z>oa0pSzc4oE34%BT3uaLu~pX6+>$CWU*%LowWP07tge|W_f^k^RF0Srk^ytuU0=|C zvrB)=+##8mb=EYOS|lBN97O6+R+%IFR0_8=e`#9FNt1$4-}$7)XOg>gxReks8!jH! z`1a%TE1oy!yI_vfzoUJtG4n5+J*$(aPuea@p&_KkUCHF1fMAKDgzd3Qf9kJWR~35Y zrI%a0o%-fWwdtF?-Ov&>Mv-PmOR;23+h)GHXs%szKkzDze$}Lc`<(wH&yDDCHLnAq zUfZ%A)i`&jghJ)Ju;|rw=f)lVG5U-CUYXKAkfVYCL^g~@00000NkvXXu0mjfN-Gp+ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/purple_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..d7ce3a7c51c3e0dfb2ad77c8f6bdcd8cc7020b79 100644 GIT binary patch delta 814 zcmV+}1JV4c2E_)DB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pH+DSw~R5(v1lSy;iMi7O+!C)akQe32v5iQ5`lB!fTS8~WH$ua-` z68Vy)BH6NJkpMx0#5yx+!G!~=fSK3b-+Qfon*Hwf-GMVZVSj!(;o;$tWDs#U9>KSG z)~Azas791sL*ti(CZN_0U{F6Kzq&BgtXHo|^8@qQm}5~<*ELBLbHCdXXf2{Kb=%T* zErB1hEk02A8S2gWXSay1Sj{eZ_3SmqSkmntjYr<*RHjBN%~^Ox=miAw=Uw`a{FIZq z|L~MkXsPhxi+^>0Irb7NYY0`$D44N|pY!A5d%k`ChJ-V8==1jKEz{ANi~!!i##rY_ zcL%PPE6g4yddkj~6t<>umW!(~$t2>-)s)NmlBVh?PDddij2f@P_cZhAm~vN9G?ldJ z#r{eBh9fr;gpi^4o^FeC=6v7IPPk$zM8Vs<6g)YXpstu2${_j(%S>~A9DHb3p^#A zMp9e^v>dm_u_-gsn?hhZzIm}?s)nrR=gh|mNQZ4@cr+VU!zFPL^__W7o+{-@a85!# z5Lh8cT7N#?p7p7Zg9U6+v;NA6Br8M&dBEPv#mPW?e^9S>&9$MRNEIbpNQgq^_j zhL#`*_-Fe!wzX^?HxwdN+C8-_Sz4vE;feQ;_ZYFYm6ZOQ{?&Kb2`ly6t3O;@7|xSR z4%LaWt{BA$*&*+jX(29XUy-_3q;od7e&^gGd+Ry-DXPPR@< sCMPAOzKmIvC#hHWl|LJ=WVs^#2dO-79FO~E`2YX_07*qoM6N<$f?!gP8UO$Q delta 786 zcmV+t1MU392B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f(#sdUjP6A diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/purple_petrified.png.mcmeta new file mode 100644 index 00000000000..efbc8adc166 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/purple_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/purple_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/purple_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..f26f02e7dcb6e9d2104d68918b38a43ee11c6530 GIT binary patch literal 1878 zcmV-c2dVgpP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2J1;gK~z{rrB~UK z+gcS}N3-NXwmh_ZN_QuHJCIOt8H%E)0v_O%SKg`OH>kQF!T<0RBt=L_F5NfoZnp=? zlB`)`9p#-e*LIJV);asEz4qE$;;+B>Tk|fSW2TJo)$0k~zj?xR+QqkvC%EV$L58SF z;E6t#jgPD;;3^$#st}H1;UD*ZM_pNXIr|}g^Yzd7!e`kEpB5hxD7R1^k^tA{3|BWJ z+`d`k`O7iNtipic;n+gh>|h8D78JOmi=N`}e-mBBM&4Asx5mWva6X>xjn`BImTsU% z14Tx+E_R4FDW1LdAYXOWpg%CNSVl0RwQto_apZRKVmd{^QxvGs5e5=JnvL$xos13p)Sk3@ub;gQ}`=7cQ~&GnCw7H1$kOw z!F;CV!K!W44e@^Xf8a|*yO`nCQ1T`x0~)-O4w7w#CoUxaZ#-Z%~v4@f8%AOO0e!yinH-NmW|qS`=DRb8(?_ z8!ko}U4Au&ZfOX3DoKCQl&A$yp$IPA?2V79xkdZpmIB@{C)8!og>(~*)l`>aj0T} zh~hEGhC?=DitGM1z_inaO#wMW6X7<8JuqMk8^L@>g_mtP>KfS-3c{H6zArx8Qn)q4 zCQmjmR?J<@5*eO2*aS(d+yp$GuA&HY<`!^iDn?h*Nu_gx*EeU(vjIbsf@_de@!t5X z%5Zu#ZPTQrL5^^haUtf6HG1`Gf-7g**68hK3B70F;X5COts(sGOX(z3wtpYD3!v7K zYcOpL+mgXJ^XvS zK%dIiH5GD!QP15Q-#1(={SCE4F?uJ=Q{O=Fuxnjx7w|N^GrRHP($ShV+bpey~ z`F9aE%&mOMCM55X8&QAIS(38h?29j30m{l{3LZcBEp1W<-oU}J7?2o>M(N@F*h8Lh zGg2A0%h9a(Hn?GzYIa8^)*Ip(P)HH(i`N*n$!@6955!N0ziqZQChRt?&D;FmW)!R@Eb|C|T5<(3re+Ie83 zehcxd(I1>WAx6aN8nE=Am{b&MH|WI+bhPzMjmXUtc35P!J%bJNvr%#1Pm zj9dz7z1lLn3W6eF$z-kV_KiLaTC2?aJblEjWa*N^jJ^G=bH?u@99{L>mc0HPL8JJV ze$1wowEbXYc3@I#vK{~P;SO=lP;&0`v)S*z@pKQ*&(6@%*)miM^I*k^r%Q$E80bU1 z@GfvNnIH`tOlhsB!xI>V13_kVPB$Z!pIr@kGA4xw_;7y@HDhp8xx;pUJage5Ic=p$ z<2xP?VQwuHDx1+z8<8RhF)8a!9Hys&s}AU938I=bQ?cW-9xc|y#r1@P2O9{jJ7zl; zJekCQ-+4mf51$7P#2-8l9Ev}99yk<#@H}wvJaOnea47!ZdEij|!SleOc%`Oz5;oQj zBW#$bh)+oK-HIv8nWF^3V#gbqW1jM3HOEuEB#j2%Y(9~2&LhNs-+4mf)nC8--8b7L z!YW*I(-N!Ynhhghqy@b`p&Kfw)dJgHgoxJZXB#Yw6|Zp`5P3_jlIaN7JOtB`a308M zX0#qIFW|C6nq3_w%e36`fIR)8TB2h9cU1uKr?3Cg$RR?`bz!Gve^Y3QV^_onP(D}_E(ZxYhzm9& zj@Gp5>*0?XzzomKO9-A+zE-6A@^}onV}~~W{@r66T*|p2%zQ-gl58ySUm;p(^b07*qoM6N<$f{ieW+W-In literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..c26ebbe325028d0ab76abfa5b73aeba22e6b4d47 100644 GIT binary patch delta 717 zcmV;;0y6!n2IU2iB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHdPzhNoz=UB{KND&!+S;Abn91|l4ay$&z7HCa6 zXf~VR4szNy63HYA`2vI~Ff*ob#}ltWh?yX~SU4SndDX{V%!IXYaQ^iZ{Iux{NSr+D zO;Nw8VSNxmHh;Q>owY3TnF3Oi1X5NU8G9W@a)yJahwukE75>$1baSKE#Fvj3&;l`} zH#6AW%_0#=@b~uPUDWywoK?MeZUUL>~$<9nAm zpakJM0z3N!ym<2xc6fqzr;Tc(x*TCH<~*;d4=^2A2!AG2On#0LJ4iA2Ds_$#O#O~K z5W}T5T!7RkvBbdUgCp-|Lie=J$s4b8TsU+uf?!t<`wg6YI9?`uMM#5grNK;{4HXNw z%8)gn4!8jQk%-Ec%08%^ouYYJgRKevby^+f>&q&xyDc1lK4A^W>IAm({?0y>SqKjv zJ>)0)myK!ekY{B%Dx<1b(Y?OK`PId;fFw!CXGZfZ=IVWEO>L58-LYW12UHm|OEBv< zI&@u!@95}gVHgG{5rhz|?%!(yeG@3QTm!!V$0=F5Kd3q}00000NkvXXu0mjf7kNTF delta 786 zcmV+t1MU3f1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f@@2BegFUf diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced.png.mcmeta new file mode 100644 index 00000000000..20f4b9b9f43 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/purple_reinforced_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..976cebbb96986e5b0bf66f27cfcb0b2400173630 GIT binary patch literal 1691 zcmV;M24wk(P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1~5rPK~z{rrB_RA zR8<)M?wvn2x95uL_}LTQ!O{hE|1eUe`&E_ufXS*~7hKrw2uNad9!0 zogBPjf5Ck2%@`*Ld*t*DEEub*pKKD3+{jEOMG4nwxe5swC48o$L?VG)(!oqo67L*8 ze2=+;2l2l<`ZY3E7QWJe?6E0~f~b5hG9@E7E4Y?6f*5wrGxYR|p3+Og@_Nv`qZ!BE zII<@H)z1&1W_KfOzb)%FHxLXHbHSQ6vU$9$h>oo zP($zjaeFld%g!=9p`wEMjDRzjk#{)-EI<;OCpCni5|UXwT&Fi&SH)C7_{xe9w0)Qx znOc({TbRP!)i2-kg1842}}N|0~g zsnAL-8g8T#cfqOm5-FpEp=EvvHWhD)zhFM=#hFjbyXUozmya^^-k=|$rg9N#nG-@G z$>DhhqzB@~J#VOto)etYR1i{x=4cUx@STOM99_a@p)g09D{j({65$rY@X}Bktf^oh zU=fa9k4h_Ei+|+HW74*lO#7BTz)kL4(NYrh?6P`E=Cj*SJz4~du%W#XCqDROO+MQ- z+xF_WKtr#^$jyuj70_amD1-vthDsfn`NhRW;m=%)70hSb))ZLX-Q9UUXisNI6%-y0 zhvoVI)``xYopK*&X>G-(nmRF#9#h%<_kodtTZm4N$bH~k-+5Rkj-SX&UpB3g#Y8M; zm&HO)$edG?U#@eGM~9)yr5u^_nsr}U06S{8qcrM8%QNl5=Sk2AF#_~lTe91TXkY@? zw}-#U`^*`h%+5+~7@j3lrMYAVfwC~-V=;*WD>tyI1dGE{$dv$P8&^`7HXotQwM__b zsYKnD`c-8b1+5d-1ye&Ka$9}ymj)4?9fM8smbzy2^!A`SRgSi8ZK#|Hp*~!T+2|B5 zp6^3-rUKQ8Qkm~Oum`_fK8KdAEvT_8MLEMx<^5;=#E)lxl0sC_2rAe6z(DZ`+Mew| z&E|UHTf^TEN)2ei&;x!%Xf5aH4T&r+g8Af0V179&xR=T=pS^^)_P_o>{@~yse(3*M zPJ;5q01XqZB{Y9*pB&vGbsNfg-A_CWUv9;kAGK5ksRvp-gbH#;Wj*|L-v`#qU-x}r zy?iU)KbhBjXvj$BrbiBLUoAK-P7OOf;eK~MABMl~`@nknR^OpBd4`VRBH8T$A%e`a zhE;ROk-3(<-{TL({>EH%T5dfL;!oTf#qIdGtSjG6m7A8^S%UXZeu(LXX-ve%F*@)s zQe_V2f(Z;ohUA&;Gf|YqOmYUNzB(oQI8VObCwSkxeC~pHNyVz1Bb8BkPfw4`(FyWB zFTQl}XeyAw27d*t3J+!%=8-DOAnA1wi{HU-mwrcOMJ3W9qb#(9bg=_e`j8l%MYh61 zDrkO48Y(b(eH?qb_TtgD-R62`TCMRgmv-PS_N^Mxx_1}$ztV+-(Rb(KKbS60!TR{{ zM|u7x=|@NJ>wM;ihim-zn6X%Q|M?#}=K002ovPDHLkV1j3GE9w9M literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..e555b82034caefb22708923564942b7fa42ab2b3 100644 GIT binary patch delta 809 zcmV+^1J?Yh2EYc8B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pH)k#D_R5(v{lTB|ER}_Yy`SRE^W5$jh9EXq;LVyKXph#_{mI|f6 zpvy>AcljUvDg6f(I~G)3B2_Jv5+Ol?ni3Ll?AVMw-=DoRc7HaNdKUMdx#zy`eb2{8 z`}_L^!c5aFH$2a)_R?I}#j>o*|G&6g1{6g>aSYP;Dt5Yz;Vq$$ZF=%L3=HIfRmGxX zS@kyfS?g`kZ(ZlRFTZE&?rm1uYt(DnoS;mh zEW&IQFgfvf{^TXPV{!KPl=IOH=Uqg{?qWzy{uv+g?8yOXoD;|CoS;lWmL;0qh5&sa zIaJVeMUZBgGzbX!>(LP}etylr6uIyPLhihnc1>X&ks`nQ)P{fOpP~lGkHa_puySXGT$O2reh;&`2bEn1daKiBD z6RM;L)SP0W0HGjfQs({of;39Gw|k2v+2ZC-pU##|k!Hkh!suj7ce5pQl_U#-k}Y&1 zR8zs~8h`ksi1&XCxO%sZ*|V^&noK|VVmD~i>bN6cRG>i9v`d15a2B()ZZkffGLEJM zPApOr!{Y?xc~1MYE9kaP%~FZ|6syyykX0MgFhdoWzkc|DFMhbk=AE@Fc>MfKfEt|s z_7UBv@y&y;*xmhBv@j8vMH?^IrjYm6IpEi)zke{9U7)Sx$acy!oKW9VDOwT3(@#8p z_6VzO;(JjARkpXcf7DZxFbPGGGHN2PL=I58Ig*v4^+Z3~nV1HjgExQTg#mGEic~9@ z#OHGbk?nwy@G&`NsGg8+I5^z_>AHh!5AfROjI~q3Yh#pKJ_urEb*@0#+uJM3zv|M; n=^`qt`(MAb^1HP1Z0^Iq`yV+ZwrXHh00000NkvXXu0mjfvy+WD delta 786 zcmV+t1MU342B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$g8Z|5S^xk5 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..f35e38ab7c6 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/purple_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/purple_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..464f3c91ff35be0cda63236230bf4a1bc1224b8b GIT binary patch literal 2109 zcmV-D2*US?P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2hvGIK~z{rrB_RH z99J1V{hIFS?s<ScW1yHteXP%!(}wiUnHnH~0e-DHaql z2^1v3fXl{~D_EAXUe;qY56yderr&(`+M>e3NL6#ErlzNFpZoak`ObG*_{IFM!nO5n zjG9AOSf0SzXFJF*WU%q~T_kcb^y+=IT??6166JagHe94&qKXy_XwYu&ASgwl?`Cm+ z>f)*J={EwnGfk9(Er^HfRm@FIVD?+%*toloxupV}o{MD8L}oIMrrU)I1*#??rN$7a zX(Osizd9WFFbo5_rXe?%IyGLB708gln%IJc+IAD|vW4k)$M{X(4Uia%;qb{3?U5c9 zWyod(Bj+-hyHbE_yEM5+aZu6icH#9sOpZ;#%XCh}=g!5j^vxv%2>G+31QCiRB9_xR z(Dwqocv3`jw++ws5lY-R4OvsL@ZnjE=W~P<_#lD^Z0~PkW@`3Ce0F3A zYsFP)5rtz#15pHih{|RYYAk|Qu|um?u~)62AqN?qzDBDyX_c9ya#@{Z7_aMDV9woOo#*wG`hCh%6ahw(Sl)mj3FuTUOuUoF@Kl-}5D6UN z1F6LN%zP4+f7el@9jao4I4ogA&+Al~xSvgir7ZQ*pk&{P>$uP4ztg4N@2PI0G6pUdLCXuLBwCGodu10aR*?<># z#2%Lq!gjOv=qXxG^F;i|zy1wOInMc`C<;WA$m7%bb;?}~&7?^aTBzAA^qLNZR)*c| zAqWDbNL17Wg)^oQ+4^|vdvg@t$g2f}=(n9y<5?D&nJ7n!T^fw#Y{XP4$7Rf3KZEJ{ zao)N8@PI&3?B6?tsz*>K!Sek8met1*T??clEDgQBPedlMIVIk4h`uCVtcg)t6%+xv z*%TsCnN-e0W1kj8Y-LREHTy8eOj@9fgY7EXbqm=-8qdDkCGzTg5PFac*=g}6iIdfR z$sdvBzmcMIrO+`I>sI@8HWH#KVz91}fJjJ^toAz|l8G2ECVRUj&S9HK#dJWDCCY$# zY;J6wh#x&Wj?0%9`Q%&&M9N#$q+&te4HAl{_qHh|MQrRJz@ad)0W|8XZZuG9wm6U# zA+|dvIIOW0{@2s5;O$5!;az)}#?cQjaEP3dU3*rszl&;^=fbBs3u`3iWC6to}&CtHs~GeVdmhMkdx+NRJyE z+%!#o{kneE^zIP%1GBSp*t}Eyzka|=^r=#kijp7Lx1T|JXMAZz^$jS23bz`A8o@+qXZ=7@o0-o((^ zB#ugT^xAaaqs_eK+*mPO69<)jjs~}=UaV9>4dw;%N2-S0w)lU^8< zw{;2qnhWWQ{n3i#D##>;kt<};*sx&HM3qJx_aCjoJ@PSoVUnam<$O@W2$``sb{>`B zP#AUFpi~kOQbEv$WZeJLLwH9a%2pk%phHm&Fm-vHoR0uca`5GsUqF*}Y(JqaA-wQI z{4z`@5}3X=#wGLlA79Wx3n<%E_2^^MCnY9%NsXEs3RLY59+$CQJ*0xd&Qr!9_<{Yv zp!k9Pz@Yen{lK93f&IXs_<{Yvp!k9Pz}NBDKDdVWfAIEe@i!N5;nuD1{10AKh64mi z2klrHVa!I?Z=v2MYdsR+CqMf!Mkj}%&B_RqHj4Ek+CdZP1q07_w_wajVEAJ{Q7rG{ zuV37KtskiDH*xp#fBe@^FuZhgX?ew!`?$1t0f*f^bowp0Vh>U_Kr}1k5BGnEL_sHa zZy}H=tD_dK-n@dX$}@Va@sXG%TSgk+X_MEdP%9qge#3?ur#By8K=Mo+T3qEXBM<)a z0DEQHgwUY$qpFyu`~Yrl=56Ic4UZqtiw%nGukB6_5edv36$* nb(;hzK_+F)p<}ht(2MvF{G=kQ7U7qq00000NkvXXu0mjfqYwLS literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/red.png b/src/main/resources/assets/gtceu/textures/block/foam/red.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..af50300a173924a28e08ad7bb3b07ede9aa2a279 100644 GIT binary patch delta 844 zcmV-S1GD_82IB^hB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pH_(?=TR5(vPlgmyMVHC&zotfTe+R~e~wA?8OElEKVT%b|h=*kF0 zJY!H@fl#G(-`IBw$b^X-qq%lmfk2N@+W7ryc6|eSZy{WO6cR&h>ZB=vF2} z9n;V#T07e?^!m}%n{lmFz*!`yb~}Xg3~s(#LKC=5r_gTJVGU2A!ST?&SzhcY7Z*oAd!7L8N_al&oq_xSr(?qG%8=$k?-q;VwA9zl)>>f5rX7m!Sz3f@Q#eamyBV+ zE@8;&L})aOK)H`)yf$OFMPI9=r6-edC^JlQuDsUQ&@DEPFAD)EU zYGv=ihjS460vMl}VTI^uoY4Y)+~-}hYYjM+E7C&eU%tnR!&<<+*d+4Y& zaCAkKK84lF6_{gnXM;Ike0dlpx_i3bN@@b=$=l% z_py86+AVOkU;DV)_(H0C*?hDbbui*LU|BFM3oRMFAf*@@tMB7kn-c zeABZi$7NV797|F^{0;RiiR#uS%;Qn~Ybk`+9DfQK8D)}0CgXFwC^3lUNEk=wSrpQ7 zoP6KG72!dj>|dGb^u}ifFiFmyGN7l%1a delta 786 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 delta 786 zcmV+t1MU3J1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f+xRxXaE2J diff --git a/src/main/resources/assets/gtceu/textures/block/foam/red_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/red_petrified.png.mcmeta new file mode 100644 index 00000000000..753fec4e05b --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/red_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/red_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/red_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/red_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..bebf16ae5cb919b6c6b34b6f720bf5003c630418 GIT binary patch literal 1523 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1&B#RK~z{rrI*Qa z8&wpBZx3osmIpa@oEVAR)2=6%HP+s!)kvn>2lF2gWX;p<%zzCS!}g#UZF2*2iOxY%q%db3@J^KLIZ$&2uI zQ--H}Z(ult`H1Hpa3@Jao+L2I;(mwULl~}iJ19dK!|0^jZH&)(?|~DW-fy?TXMtvd zU0Y7n{${)R51jEF=ACekmlU8SdSI!Ac@|bE(-gn0DtI8Ay)+H=VIM*db{xFNeQNHz zj7|X_rFj&RL2sxGSrR`mg02gvrufrdFO2x@O8Z$FDhO`@6eu#sBAH#mWI~+putMch zh>dNA#EtaCQ-)p6Dwy8$-W0zBzko)$>3Ua14;-MW?z{!yyYcC>w_@)liS>f#k{Ck{ z4Ix9}icblXjPGHdH^xs^(mIv3v|DhBpm92rud_x2wmP|4(t&p^|?1g z(bTxf_!?$1=wU$*3Y$p}jeVvF(fvNU)U_fnn&M|D0ZH^)D!_s;fet8@8H~(aJD3dD zP^!I(>Tm@r;91d&*`CK!@EFh(zv1j;S?5t|!dSB&SRzk|>ltF-7T{84YOQNN`PuA-XeLV|r%2jk{ z7SUKp;x)w&pq+H`+5`JZ7E5G`Rdpz=>m+LKz6rVqjjr57uw{Eq9m_nHVU>nrgBNjq zQ~Y$Zs_`mNmrDJ-qfxxZGBDwSZv{vwvs)7H4k0ctA-1C+j$$8>rYU|C(RI&A-;*$2 zE;bj-#oE?2Biv*Umx+Ytiod;Rtm6S8)1n(JsvwxdyeZzq?eJ~*lJCaj%A0TxEf3hb zBvE=YguwjOO7$MHw`6bqVNa#4V{f}LXU+rP?jObq_`i8zf@c=cI1jv8lgK}ekE#Kk zY(R6Kc2NQkF0*Y|amDr^m~=bAgzaHLiRBxF<-GfC49)kiQ0a@|C<=Q_Cp6pV(2r2y zF9sI7q2AF8mb>4t?q}hTg0y`;8dbXUsOZKa!)`T;Nk-2{;}X|q1agQw>r$hvRx21W zXyAzwPdpp!g-3M9bGlyab|0$1&bUCBIbgU{M7RIGoX3#e;*I3Tv^CpzV$rN z7T546R%o(J0ETh9Y+@u`{{JJ*bZE8O#rlF?;0n)iUUVg}ty8q_6cuHWXf zXr*}9$IKI+B|klWTG@KNa2zV^Ua=L!%osU9KCGLv40FyZr%=`)E5c*`S3V?}f4fx3 zYggea{)no0Sb9QZ??^Y{}GvXRUyaz71@RBbN4k}}3hf-_r zYqMI%`fk12NK0JjAmTE)T)NerZxE{WpAUvH>n%x}jsLh^?!6{-Q|R>WRk;XnQSKsy Z@GnabDd;>ldHMhV002ovPDHLkV1f~9+`a$+ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/red_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/red_reinforced.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..965e74ad6c4f374bd22b3dbb390bf28e4a13d485 100644 GIT binary patch delta 762 zcmVpHr%6OXR5(v{Q%g@1Q562BGo2!BpfCCm+F~gf6VU}R1Rqi2io}fz z7jQyK#oHVDmp>WBVq3&!s()NmX| zZeKVqvaG#*$vQ%F_X}rW9v|_U36x+6=4n|d57RDEV8kWMc8%# ztBIl>Ba;?H5jLch2Qu>F)kPVLToQp^q%TS!FagywJa-4~M~|)ag|m^%!*%x_wA32Z zi6|SBu77iK0NLk-5(vR=w_60Ad`>8RTpvXvLu#Z^ut-P_qBnQ8xL;<;>VdSny4t5H zyb%f`6c|G*pU1dy$|M9PqHIJtveZVVtfAc2kyf2p|CRmQM0%P`wT6wAr``qvLpdqGhVsm;1UbhdL*9UzxfLf~sZDa)1N*&E$ z5ZzcDiG|xJDk}8DB64~Y{2S?G!~+3t=HPv)%hV_u+3s1L$6X$EqkCFsnJtyDx3>o= snN0TSR}DbZMcw^(PoOh_bk-g?2aQfj!A2cm2LJ#707*qoM6N<$f&f)s<^TWy delta 786 zcmV+t1MU2h2B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f^TPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2PH{FK~z{rrB`cg zo7EY9?9XxH#I>1{(mDxE z`!yjp@nh?c{wSMTx=(f?Re*Tos(q~TP*TQ*7?5k zo#(vodEU!;ZMyZ!k-YoR5e&cfA}V(6h1K7P#j!yd?Ynkk>g4;--(81ZLgHK>G9!cV zzHtoJEw%XBpH3j)_oMdQX>mdx?*tb|B3O(>;C$>!7#lYN zIkRkHINh*!?*YGCH#Z`F^7nA|^ddJqgW12GLM}0bOEw28kcVes0f7UL7KI<3ox|O^ zIow&yz<6OI63ivyqMRq<=DBJ0Q*+!X@sB>WK^XJj^b44q*xI+l{@{KX8(jD_HVJ1Y z4M$BqPMrDxKkDrGzxZ3f`!y^-+=Hmij^TJ5W@~+|&_(5m(AmPMXwo8-h9g2d=Se*& zwbs|kDJf=a89en3c;n#1YvNmf`CDLXJ4|I|^4-h@6w*YWaioY*N{JSU4;s75P_C({ zsF3g3_*BvO^vxSEmlg~#Uf;hj$diz!TzpRGgJlV}Z9A03XJjPRq*RPGn_#=IT@-Px zxFDZ{D?Wj$c)@*Z;bTr0#_mROYjhN5QLZTBM^eOhJ}-ucQ~>Rhk$xAj5^hQcrcS)S z;)4AA0xZtTqVZ%P8y%N-GyUm)=7<34Cv6CYN(g59$i|9N*?d_s6;Lc*AL=Td2sp}$ z!k1>}YOMstgaSB4*aq|2r6KC4Cs> zw3w_gg(T=!1(n1BQ!9}W{Ordc7L8}w)-Es|J$f|H2VK)isTOW-x7+3Ue|@Ly3P>u)H;hdMEp{dYeweEus$=GEy{KXB%9Ka8gze>_ME%O)q_a5~|(+2Asnq`v#B zy{O#i5{en=Wp~HmQSXja5>B;=ccT-VYwB?C20MJCBdG8B@tXaB_uvySse8aQJP1cq z0H%|Nd-I0JjRlWSu2j;Ko18>;CWg%|_hR}^SWeBzEp2Q;>f)DhZSO$ZVw2OS2d|?+ zmErOoKY(Awfw)JdqGo|3g@H)dh%0vOLrGN)hSG~L6Wmn231>qg_=bnja?d@e{Pr?x zO*y28!noL{=I@NaJ2W8k?T4Pl2N(L$+}MCkvr$n_+NqoY`uVj1NjWWIgi_AZy=8tH zV+VWDbm)2bnwtb~{QQaDpv`Q?f&F{oZr=gRL=?F4HQcIjc-vZWpU(#)atp4uHrO3@ zRPR232Q3CXJ3C;F&%&+>n25@x&{z~#Kl=pR%1fp2FbJ6uyz1FS#gYm9vHzN60yBbm z)9{+jmN~v2{JQ&r_2Spv53Coz^1pz2YTvzQC5O4l{mgSKrI+nGZ#B|psQed7Rp718 z^Y4RScR#RRyy;4NU7pmDt^&9avD}0r8>weatM;MxHL2A2sj^bRv+MaTyfZt8fml+$ zYrHv8zZLl>pTgUpoyMf2GaB zRrfA*9)22g)qX@jJcWs^9WdHEJA>mYK&Dhv!9NRQs$ZYTE@6B!CjZ~8&1!SiZcSOs z5i^-F8W}>uR*or$3(-^pF?E+(RAb@W)-F|at$u((nOEJ@h@~7?XW}sR^z`J}ooZp1 zqTg3PQ}|BdoPMV4+p!%@w{OUOvAMHLlu;N{y6Q1d`M+{j{VTdYFo4U0H}TE%9R3A; Wxp@HGciasC0000pHGf6~2R5(v{Q^AVUP!v6BO>JprI!;mRFfbqC!sYk@GB^rC1vf$$ zv#ZPb9#I5$F1iuKg-byg!PPJoX*wybOq(XtWRfj8W4t|85Kbgz;PTi|KGmV?RK*$iqIT-xWWn*l(6KuXy$K#49^%2hyGUIZ z6{1Eoi9KT19e?A+!2#~??_<~VVCx{GRMZwBg>}})myaLd%w`CPOClkfVTO$`hX2Eb z+v}O~Qgey~g(+25`TpHoocH@is+^TH> zIb|z+(={$=!eF f3grr|<#XT{O62YBSfH0p00000NkvXXu0mjfpQti! delta 786 zcmV+t1MU2t1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f{{LaHvj+t diff --git a/src/main/resources/assets/gtceu/textures/block/foam/red_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/red_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..6cc10ea7397 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/red_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/red_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/red_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/red_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..8710ac907f9bf3d88c7fcbe1fd0397fd172faccc GIT binary patch literal 1658 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 D)3{Z5 delta 786 zcmV+t1MU3j1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f_IaAf&c&j diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/white.png.mcmeta new file mode 100644 index 00000000000..0b1bfa9ed8b --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/white.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/white_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/white_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..b23a93b8b3a3a2d18e5eceab9f9e7129688aa04d GIT binary patch literal 1469 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 Q01E&B07*qoM6N<$f}odtJOBUy diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/white_petrified.png.mcmeta new file mode 100644 index 00000000000..1d22d668bac --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/white_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/white_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/white_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..85347525c2d737514c20fe245908eee05e78a4de GIT binary patch literal 1793 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 Q01E&B07*qoM6N<$f~LHDJ^%m! diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced.png.mcmeta new file mode 100644 index 00000000000..fd80081e664 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/white_reinforced_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..e7647d3542db90217d0d74a8bee53ba50288dea5 GIT binary patch literal 1530 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1&>KYK~z{rrI$}k z+*J_AXMeCu`D1_uO#y|LE(BXK?c{B6oz4c8!{54zG@UA@i zeNw7}HFBb~Om=s+?N}WQN^E6WbiJ;3%_3WcOLSS=TNdh)_g z&&vGbT?ZUni5@z+Fh6INmzS5z{@$MW{eisk$nF>( zjpyjN~02q>er_xz!Zx?e9skDXe_)IGs!-?YBJz6d*taBLratFvY_f zyJ1}o>&{97B{l;0NAKmtKm2V{7XF;K>ySg0YT>AI6zka0dHyhrs+e7|4h|xpadQg7 zk+Gb3D;JKK6zscL?>TjkqU(ek!k_`U1qZ2N6uP@|>wtVVp9#s(@YgxXd`biYyPbrj?9H#ave{>AEQ-gtJdDe(36^<|l84hg9e z$}1`=?EL@Mq3-T(`yOa%X_1pB>#TF`?*IE9SbX}IEJdUCJ#cSyRD6SjgIPjIYowSU zyyI6~Tx|2pI^P@}LYK~%9hgSKIS!cb_O>=DEeS|ldxyo70*w$6VCR|^uM^K=aq)e7 z>sB@p@XO*-)aHipaHKdYNmH%Q&E4JD*k~)a%tYbujfAYNnQPfJ9%$P{VaNCnckjw~w{P1*RKf{$=)uIeJoxz+Y412|^@I1# zJ$`I!KnsQ)&^YiG9$*wQhsY-eHy;S< zB4cx?#em#`)8a%1!kD|GqkO&zzTo#jp?KfuPd{d15F!QZ4j|=eSdrBcWjbelVq(HR zxp?&)ho=w3;?M26;+<4FV?RDK*W|hh7ynw878gwyOvxW}bN1{qr+x11CMA(b$iTpW zm4gpn-xC-gi-Zp&p~e~EVLW0Q9y}Ze@B9AFoh%m(_c^VY%Z4`0vx(O$fJ>J?GEXkQ zX~h+`|07#l6O_uTYP-v`=g!GL8yluQpD~8kUx^f?P7noZ=Gn@ML>HgRu5sS?#f=+T z{wC?AqwjSt8!jH!`0vM9Y>a2jU7;fv6#UN4PTRsO%F1k^K^W)w>F(V$x!rFso0XaA zX_=j!6<=>}Z6*ZV0t_EMPpNwH3nf^PYH#}|H{qnZFyo+ gJ2^Qik7j4(Uy3Podv$D@6#xJL07*qoM6N<$f?iqBz5oCK literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..8fdaf13614f51a9b7e8e3c2a76a18ab5a3ab3a75 100644 GIT binary patch delta 713 zcmV;)0yh1r2H^#eB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHc1c7*R5(v{Q`>ISKoC8?#@@uTlaL1Dl)fN^Pe7vmg}(O#`la+2 z5U4!#p;8;F+)5JPFPvEi9*~&G@pyJ;_M9`b#_jEG3tGS5mwy+I$D@9W9S#Q!1_SN? zZ{3sy%d+5k9!%53csxcFg$RNH=JPq@Jt*JTYd{O%_gGBnoc(?eQ!4g)Jsr5XxWIHe zMHohyOeT!GP@WIPgyAs4^lXaREQV>Aux(4Dkg_lg=##@RM4snJ1sdb7VrK<3EK8lI zDHw#Ll)~BB1XrIwX?Sf@!&g4?EX9xe@3{Z=6&8_RUti;R*t1Bji~Oa~wk;p}rp2UO z>yjlYY|H72c?##$$hK`{X$FHojX?fHK!a7%G$GFz~9L}|idB45XGx&ktaMUf+nh8o4M-77M-)3hBFdBVL7 z0=C$tE`O3#mIaF{N$uKL*EJzI6wX80w3t&Yv8TsJCMo=UdZG?4X;vC;S&&XepLWuq zoAquEzF^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f?orCdH?_b diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..d339cb2af5e --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/white_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..060e41b536f7765d4703e1f45a2998a0c758c64f GIT binary patch literal 1841 zcmV-12hRA3P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2F6K5K~z{rrB_RD z6K52?GvgWC<7aFqgd|Q#XcMW6l&Y-+2uej4EZCxU#gZSvj-SA$`~m(1UC>1_-9Xt@ ztw4#%gT#;6jvYV7@1AoVw^V8xOa4%Zoo~+f-N(7--Z7p$`Ei)t-jdnb3$k|kvTWmX zDm5$nd+#M2iAlTFlt!~5v3No%r6cKdx)O~jtDyEQ{kfGBYzHSFT){2=DXx zq*iap?(VLbrK5tZTw0Uml@;0B+m)4-OVaCgC4x(0v6$2wb#Z(SetZ&*MI{stiyiPw zI2@90w=bbkNCJU?Boc{<@s{lq%d&*ate-TbdR&o4qao?^vi`B(@2mBtqoO#LqW~Yg zOeW`GEH3EwaCujP!GPj=y&gR4$n)nvpNs$P%^MgOmEmxp&zhEHA|$4ILf~L9ki-2C zQm<8|kAuU}uq-Yu0h|)A-NLiBtgc;_3-cGnGz>k2znF&m_wS#J|Ni?Q^bE)GE7lCU zAy_k%N~NNQ)axhWM~L(JJUlp(s^&T@rfDL#bDBSTTt+_IURw?4YBrk_<7p%#$Yplg zZRBG_BF}3{8JzI>EEx{^5_E&Oq$Tg({wZ(&_+9pQcQi`nQc+sXmJDDxQ(zb-E^#Nu zH(=xd`!vGrf-nToDx4>VX{l#^zh69D;#S}1#lj6OW zCkFm;nG745Y2cJ5%H`t1q9kXN_-=^>_WHqa#|}s=i83me7Rbxj8+Aj7}z# zD65@w@r+UupHJ@>)3$k-siCQqN}AhVuP>i$Y@m!HvY1|ycp?rjdeTD;myp|qbXp?O zh;-WC=oFlm%jM+POy*pC@$gW7$-IQoK1G^Q)T)UbHX0{lJ2r9|LWo*Yz=H{R<%S~2 zWf*yDN{}^=ydHzF{r;#Fx#$eP-~R6Qxp*X6zW(Y<=1kLJ5q|}a&@l!>~ zw8ccZblOckJCFzrb&ywv-}9QXzVVs(PfH1@hYqwS#&^3N809L~OkH;aYt{fwDw64k0 z0mCUKG>&Yibh3#=qWInJ;Gjcz&#-q?2S{S_;px+-=i*<#dX2w3N*vVzmJqFFZuU?{ z@3UK4%lo@~LXF@7+^bZ|QiHsXfPF1ns+xKM1E>Sv+`Mrve)IE9R7_rRTxLF>(|j;& z@tK6o&CY>5mP8Sm#ieEJb@Z}Uvo3u!p+SEDgDnYxywNDSUA?ZCdkE>Ic=jI)hH)7W z9y}n4|JHPdbi86Tj_8#9Sz& zsVSj44sll$oUpE6yZVTP;bo~*N2X zvH%%oIwoSBy| z;N7w;E-s;_Z4Gq>QhH&2UL!$#Ai!ZGsVT{3vuDl&w&RmRp(vlOZ)ndT-VBE$8rHja z?`jlS$8N~ga2BEaUtrElBvR`2!orfK=-$11QU_^CD&oiU1p7fI^FmATzvh8luAq*N z=LzDi8`rOc10nT@VaXlr>%%P#V?Y}YiB~G*A=eERAI_1L@<<7BJ9K1(k74GE!{f8? z4Efb-*Zzf{dLEb-KlMB?Eq>~GU|Rgt^T4$Dspo-d@l($OALB{F?qGN(o@t=hALCI+ zrgXsMXU~4pP0saYkcDe?ZB=%5vSPvNE*N`wkdrDddxf`~?X7KGingjpjOK~44xBX) zvEus@zBh&LWTemrEIQrj6G_V^aUi9QX53o78&t#8$!8bpOUpPEfcu~^jlr+kk| zI1er03rZCZ@O6ykIKQv}shiAEb=n=-lhYyDYQ_Xsa05@&)`8H-ezC!WE zlO;yO7$G*NA;N6HYkKMTqr{M3DkXV9?-MggIry*-_Rr{xFXsj}rK4g&`QUjSHGteP z?%cUE(KpK=g0p&s>|En;@gB(Llq;VY feKe_jp&)+&D-Jwjx9lJ}00000NkvXXu0mjfjq8Mz literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..1c5fd270e9605b2206a373242bfab8cfe4aa9dbc 100644 GIT binary patch delta 806 zcmV+>1KIqk2E7K5B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pH(n&-?R5(vPQ%g@1VH7FT z{fws%&B1BxKn?1!oe*573B@;rE@Duf0xsX{!zrBCk1%jt1Y+0F>H8o(d-~9`+BKw% zGJ^3e$lPunPQMDjF$YD9!nMyhX4MM_#-`9SOUM_RIBiRi9^IYrX0MK5bZiB)3t9Bd zBiNmaC^&?okAJf#>svMGu`F6gUvXmjVf7+-|7jnxqH6G|2`)BIw?(6Qqyjsbng}B^ z8N=-CGRC6~q$2~4$1``ZeDjHD9>c)xKn@!t7Zb$f?2UT}YYoIBD#pf^kiN2rL@dPr zC+8R83y))A={gUh)np|Axzn+E-_F@*w96k5(dzIS(|=HnDYPnY*@u(2c?dP_wMz(% ztTHcsX8@TPckM3kYgON&YwbY~X3%dHU?kVs*YdA8MrKyG7=cy$29H)CiHLn7t7rB( zv0Zt?$!C9GaB+NQgBueXEim(+SYD&s%<&JaehPm`bgbI7tPGl?Wke!q;9iK?AIsTx6{)W+di1b=cx_NA)IgKF+7?3M}F^F!L)SoM5*M4aqAlS%rL5z7RV zPPW&|@wsb58Q9G|_PL#pV!$z^2OH~Nvr!eW%HlKigt#g+f9Rr#r$N&Vaq|{>&0{Em k(H{%x1p7VnR3MMyA5!diRPzU-`Tzg`07*qoM6N<$g0N|RQvd(} delta 786 zcmV+t1MU312B`*+B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$g7bZRR{#J2 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/yellow.png.mcmeta new file mode 100644 index 00000000000..7ae1d3c50ae --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/yellow.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/yellow_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..12f0ddf9707235696c809d2dc3635291716318e0 GIT binary patch literal 1696 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 Q01E&B07*qoM6N<$f|p@@IRF3v diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified.png.mcmeta new file mode 100644 index 00000000000..4dab38fc105 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/yellow_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..aa1250e46ea45dfff343cd20bdd8b2261d883f20 GIT binary patch literal 1779 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D28c;SK~z{rrI$-{ zTUix_*FE(&={M zlq1`cELrl^ee>;W7eh+4ZdGDg_pEdFS$plZx4pmp^{4gQ*Qs_7BR%_p)4OjgZSOgK zI4{)M@|7i(l4Ys>cA(pvTzOWj&-b%wp}6Dp_s_4?_N5(>p6sbAHt0LuURMA;`Jn^kH8(qc5pqD?93FRk zEti#6Nv?ENt&cBi6?VAq$vIm9g>gqJ0oskO-ey|Pt7c(m80g@sufeXTG*z?q=???# z9Yyk-AO|1W%iC~ZL)IN0N*_sGEfrqpbVLJR5iWz^K};c2L?T>#vopoXX9 z_TX8d9wn8hP-uHWM+Keh;NbZV#B-WJdRz_W)lq)F3i>)0tL!l+#FYZhzCNvgvgBV*4 z*mF$&k_9*23v}@&Rg8Fj|3OflLAW-)JBT!$+=FFJe_LwD9<)99x+&Sp($pK_`6jYX z-)J)$5gyTxFS90pO)ua>h^iBeXkGk#yb@nGW$b)Mv_u!c#D}+)-hY$Xg>-qIs$fIA zMacU(!n54k$#$?Q-)_+45f&^3>*5RZY!=x%Hy%M7*1DY6+S+#7wc2L0{-cMR?V9JW z5NW}|CFNvw9d~_7(bH^_V>ITB<=XgwfTJjA9Mk*d&kyQ58pmKj``l{l=6Z!|d0O7l zOc0ET$AEph+X}(1P`6Q@p=48cJN7li>unzR>}Orwjm!Tz4@_r;60kN8oL}bhe)H>- zI_^Z=C`3FdJ-dy{a}Fp8B&4A%h}3aV*pyEWuVG-bKtW)v!BAd(vaOFlZ7V}y2PdW{ zQTLU4l-|34r;Qf+_{}PzTnPxL*87V@Z!Tu?{_xuub=-@Hy46^+mC1rA9l2W03FMy7 zSZ%Lwl$mvUnv7O3Q7SSf(n4p?drVZJPEJUtIqKv=h_eZ^0s~3F$YkjWsS-!}UVoL5 zvO;s1@&5G3SG7$lPtNG?h{7!S{L6&s17%Qe;u=zRQJYSO)%GYU6V`;Tw`2sAcNuJ7$2Z z5k-u`|MibVd}1B{k%R9uPZ-|&%b$Nzo1}XP4!`t>OUu1 VLEr=8EXn`?002ovPDHLkV1kErhwK0V literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png index 46509e37020e95ceb635c7b1090951a2b470a5e0..c13c6563168c029af83b84f8b8d4731a7c7b8ce3 100644 GIT binary patch delta 735 zcmV<50wDdV2KNP!B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pHj7da6R5(v{Q%i3WQ561Q7|LU63y46i9fUrN4JPWM#xzFb!j(HW z{Q<;ne?tF;3)jY#F5K1_1Jy+nSEh{>kcXX?3bkbhhM9r!o_{mNg^6D>bM8I&obNpD zxxQkt=t3YGjgo+27%U08u0v52UjOghx4F6Lnx={QgpNQs!w2rj#CSY_B*);FLKurZ z>72o#u$jZiIz_9apw((2K#bWr7xB1?Tuy~E>|kVe;8^Df1YIE;OiH?`OE=Iz`H1$g z05vEJ0>Dp)et&LIMl9UM?VBk) zeR5aOx(LVbKtJAQDamn+>{Bc*ui^gsBN(GA(6lxxHGj=3!F5bgZxTl56Rds(!AKrf z?+29BW0t3t7px=ng$-rk3^d*|0d?Q8PT&}IHl)ae?)R7M9LqoVh^MoVLkny>f!9P) zk9D?(KvZQzj(j1nt-oSNT2F}SM%>YW*Gxe797#UF?7}lIec{X{WFA7-J|L)M*_d>; z*?<&E@P9nWvg{GqdX<$_A4MZWmbynmauU7Y-r;`HP!aeVeNvdyYIPEL_xAN)66!&> zB0eE0vu1Y|2kk}f0cF4h^rI$D%`Bs#^-(Tw<7eeF4CMGbKGIk=t0goK9lS5?b1)ip z0zamuTpAJi97`*!-W5>002ovPDHLkV1hNZS=j&p delta 786 zcmV+t1MU3x1*ry*B!32COGiWi000000Qp0^e*gdg32;bRa{vGf5&!@T5&_cPe*6Fc z00(qQO+^Ra0RsR!CxFW7761SOwn;=mR5;5mlDl%-RulmDKJW%80HmaN#^WMI{=ZJ+ znf!-~ShgiuA_?M+3tXHO$_MNgJFEWr`nNPqLzZRqU5g-uL4U}+%v9Bp=6WG74!G4} zv>^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f})RnkN^Mx diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png.mcmeta new file mode 100644 index 00000000000..d943db60af7 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/yellow_reinforced_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..41effa708b565cb94addb152f0f7c909e5c4dc32 GIT binary patch literal 1816 zcmV+z2j}>SP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2CYd%K~z{rrB`cg zlT{dg`jvGnD~xs4uSxedk!+X`F9+`3DzPVf7KrD)pc^ z=NO)@^kszqyCH$*$n)^m)x)~y^RKI8;bz3bEyye03~Tljz%)dN)#if3vqr5o!*rVPeiW zlEf&bM3dA9jZHI@Jh{2KvOXN`$`~K*ZGfQ-;2%Aqbrei%g;D)D$I;+8nEH#SERY^#@blEErv zULx(sk>w~8MzK6KPG9l;Xc)C%dL_mx9Etht4gQ6rr<3XYKYTD4#5w;ln2Et8mJwiH zXr*k$l!p>Rm1|vaB+hY-0>!IT9WbAH-nH1TDts*bie)8u>6NXr4YRVcl6|1#^2Z{S z7IGw`jA;d@y=SDTgrOxLDIUH9YfgT~c-G7CV4J*KcUDEK8G37$3wGDyq)@|@aj^Rm zVv)ND2T#H7tdx0&dtEBL>qO|4z)a+3$1&AuMQQocjPUo`+7TKkK%lJ$29-1Pw3I~Q z;-&H+-5c>vc`iI^PN#yzBIMR0Wr9x(b;;Hx87vOwNau=7`cNXJ3*nE3(qNqm_5l{* zog1g56_17AwfBg$?U86G*$2qea*8m2) zG=0vfG93k7C!8Big=4)kycjL*st5`8m3ZOz{{hd$yC^T8g96(H6uXDf9lVCKwI|_m zw7_k@F7p-3-^B6SyC^H00k5-Nlr!v9e*VNE)ckx#3Q?07p_H?Ax7OF7u4Nf~i{66g z37_DtyWg*>w&xhwv}q$;-o=yDH**eskpY%9*>)YF=Rr7%sOXyU)BqJ@?t(kda3ndNqTtp(; zhu*-C!pr;Mc<|%C4~!Q-?)$)a@s`m2U;(k*dA}B?mdkW51n+yl z`_Cr5REo87j#NhFwQ8Mnbb@$mRn=?Nk;GI?v8&#nTZW#V7{ZA{MB;ATYwyBI|1C@{ zbYozo2m|Ic_4BIpz>R26J%)@07)W?AxnMT_Y4zioHCym(WwE-RImJV6QGP3GBj#0Z z#>Q9QMSt9jj)od^#+JfzV9z@yKa=#KqwniHYc`?nmOq7u%4XItiLgja5Uo;;L4L5Q5Y7?$CMDQ=G1bm5a%PA%R0000pHWl2OqR5(v{Q^9W2KolG|iIdb$oHT@{Eoys0LP&@^M{fKt4xsv zKJ45_z3ijY_J47(@8j8?kC)GF)SVjlLsV>467Zq7cn;j(e8%a=0o=_1;cbBVU4S$U z(CN(3aA&x>`GK=fUrc*hYRa%-L?MM5DOT+j-n`09?>P^Nwlw(pJwyL%hGY`q-P4Fn<6NM@_=9f^dJV|Jun%wKiYWk0%){>-ad;v1&eF}1pMCIT7xhiU0Ber(%P_+)W!fhPbdkc? zsL2zh?tgX%c5Bm!r5IhXh?6-U6go7V*Jw1FrWLiRc+{XydcS-J?@uG#-g{VD9x`~C z1RlA2NR}Rkeu58Y*QoLLkl?0NqrBA|!7hc^?hcU>J!ZeMb4jW$g?tFk6cY9yt$N6E z7vIj40-!{{TJELkP3@FPSDI+mJjhZ3D-}71C^61=(eL+R9UUFz(^xr(ky2jdWK;@FUvv{M?C+0qHAx=)6C`dn=;xUBE(6GTV}fV@2c-xlu`h6?F}1P zY?36r{eC4+mBJJfMG@TH$uJK5c=}G7eF&V7PVWTM1OIDTV|$dVi-EQZl@^j@Y6-@l8IJI5yvsw+7H+m^5VemS~V{-+qTj5 z9ev*ug%M#8VvNDWrD&zm!!Xcw9qY27l)`VGuD!8JBw-NJwhimDV2vir3;N5y$`}KH zh@kW0K$d09?TZo-WcMh9+x3hfAdnXa>eBJZzM^=;jZL*J)^^eEb~NJ)`UUGvMkuLK7TP!BfGJZ<%X`kVr&2ks`|)0&x}J) z6eX-~Ax=|n&Gn;4lA@dD!mYW|-Wp)1s*WUfQ(+LYx`i}N@w?~x`b{m%!q9afptVL2 zw3}y6_YdU7fz_=jZP-mFCJ6A}QzC~CI5Hfz Q01E&B07*qoM6N<$f-2E`X#fBK diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified.png.mcmeta new file mode 100644 index 00000000000..ececb61142b --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/yellow_reinforced_petrified_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..60238a79346c18271978b4651faaf83eb586c98f GIT binary patch literal 1787 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D29QZaK~z{rrB_RD z8&w!RGj?ppPCT)jx8p#ov{IuM8lgfZL{~^bLP9D#en3}<6&s|o=pR5rEcgQ~*s(4Y zO3R~2h$10@RN923Nt}1=*yGpuHJo!Nj#`NlOa7#h@7%fPyWit{-@UfJ_!R!y5^!n) zn4ODaZP`P54A^=C#FIdy2GlCRa0)ow2bv9zIbSRQgK^-IdmZuc4#u4&EWEtj6TTgt zN4`3T<&6&P!X7Yl2AF;k*j)3FISsU$K!V`p2vBu_fdM{YDsebJ1camf9i}p^OC%5- z1e{a7<86-Z5RBNB65t*NR!+}SGo{lBHjr@whNvJM0aBwthQ_wJfi_nJDwPV_Ev<{= z&ac*q_y>KdbM|an?_29#BLsWl_W{(wLA_9(!0+^GESSUK5Sv-&la{xEP1Fk zHEt-wl>&tz# zwNAt*qBEGzu;z~}uw{{yDFVu?YE_=Sa6YKr$ytI~V)CNJ8ZK;;RGb?kxs*O5RJOgn zgWKPojNe^v;@mlxHx~_q-%hoF;&pvi~4|?iF$&V+o%VTk(XL5LkE~wm5*|GnjR{B5`H#$ z?-eh@wXekXxKO0h2Zd$&OxTb`vcq~-zV|oy%T!6RjFpGlNQ6@vDjLG}idQPS1hyk; zerzbRUVLctOIhhS;)XmMWLs5w4w!#MN`%_@hw~(_5#~URtXF)DI7LxnC(~iX$W)h& zNHwZT2+<(1SH{^KtFP-2Nr-ri*ufU(xvA#V2ec*9!U=@36^+@eA9Lf?xdUYV&nqg~u3qv_#Lu7gvAVh*04etV zcEymQ%tJ}t@Dyv?X849l8uf5}(`I#sPGhxE&r9yuvz*H#?VXh_S>Ahh^;d z&c$HNMW$#>U+2Th3|wce8cnL%Dn%d_0C#A_db!^F5}i68me?0apURxz&7uLx9?St z?-RmXpMP?}SDg;ARW;is(`4$*m#j;VjN#rdKj78Nj2A`6smD;yWV2XbUpF~TjoOG{ z-JA^*lSNYrV!K+d4x%xh4PDu1gL9exhEJm@ek=p)MbJLOmo697Dc2tdd2cdhUMGVp d=CHY!z`vY!5P2g0yjlPN002ovPDHLkV1ky?T73Wj literal 0 HcmV?d00001 From 338cb7de5d42f0012175a83db990e4871b727b02 Mon Sep 17 00:00:00 2001 From: YoungOnion <39562198+YoungOnionMC@users.noreply.github.com> Date: Mon, 15 Jun 2026 01:23:30 -0600 Subject: [PATCH 5/7] oops datagen --- .../data/forge/tags/blocks/reinforced_frames.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/generated/resources/data/forge/tags/blocks/reinforced_frames.json diff --git a/src/generated/resources/data/forge/tags/blocks/reinforced_frames.json b/src/generated/resources/data/forge/tags/blocks/reinforced_frames.json new file mode 100644 index 00000000000..2a1fa7b8b59 --- /dev/null +++ b/src/generated/resources/data/forge/tags/blocks/reinforced_frames.json @@ -0,0 +1,8 @@ +{ + "values": [ + "gtceu:steel_frame", + "gtceu:black_steel_frame", + "gtceu:blue_steel_frame", + "gtceu:tungsten_steel_frame" + ] +} \ No newline at end of file From 174aa0d057ab4bb74df8f86b376233796bd126d0 Mon Sep 17 00:00:00 2001 From: YoungOnion <39562198+YoungOnionMC@users.noreply.github.com> Date: Mon, 15 Jun 2026 01:52:31 -0600 Subject: [PATCH 6/7] powder snow behavior --- .../gtceu/common/block/FoamBlock.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/gregtechceu/gtceu/common/block/FoamBlock.java b/src/main/java/com/gregtechceu/gtceu/common/block/FoamBlock.java index 45ece47e7a8..bc6312d65c8 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/block/FoamBlock.java +++ b/src/main/java/com/gregtechceu/gtceu/common/block/FoamBlock.java @@ -11,6 +11,8 @@ import net.minecraft.util.RandomSource; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.DyeColor; import net.minecraft.world.item.ItemStack; @@ -18,6 +20,7 @@ import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.Vec3; import javax.annotation.ParametersAreNonnullByDefault; @@ -60,7 +63,21 @@ public void randomTick(BlockState state, ServerLevel level, BlockPos pos, Random } private BlockState getPetrifiedBlock(BlockState state) { - var block = isReinforced ? GTBlocks.REINFORCED_STONES.get(color) : GTBlocks.PETRIFIED_FOAMS.get(color); + var block = this.isReinforced ? GTBlocks.REINFORCED_STONES.get(this.color) : + GTBlocks.PETRIFIED_FOAMS.get(this.color); return block.getDefaultState(); } + + @Override + public void entityInside(BlockState state, Level level, BlockPos pos, Entity entity) { + if (entity instanceof LivingEntity) { + float reinforced = this.isReinforced ? 0.85f : 0.9f; + entity.makeStuckInBlock(state, new Vec3(reinforced, reinforced, reinforced)); + } + + if (!level.isClientSide()) { + entity.setSharedFlagOnFire(false); + entity.clearFire(); + } + } } From 05279a939bc4afb9233102ad5a7c70243cba436b Mon Sep 17 00:00:00 2001 From: YoungOnion <39562198+YoungOnionMC@users.noreply.github.com> Date: Mon, 15 Jun 2026 20:19:20 -0600 Subject: [PATCH 7/7] requested changes --- docs/content/Modpacks/Changes/v8.0.0.md | 3 +- .../black_reinforced_petrified_foam.json | 7 ++ .../blockstates/black_reinforced_stone.json | 7 -- .../blue_reinforced_petrified_foam.json | 7 ++ .../blockstates/blue_reinforced_stone.json | 7 -- .../brown_reinforced_petrified_foam.json | 7 ++ .../blockstates/brown_reinforced_stone.json | 7 -- .../cyan_reinforced_petrified_foam.json | 7 ++ .../blockstates/cyan_reinforced_stone.json | 7 -- .../gray_reinforced_petrified_foam.json | 7 ++ .../blockstates/gray_reinforced_stone.json | 7 -- .../green_reinforced_petrified_foam.json | 7 ++ .../blockstates/green_reinforced_stone.json | 7 -- .../light_blue_reinforced_petrified_foam.json | 7 ++ .../light_blue_reinforced_stone.json | 7 -- .../light_gray_reinforced_petrified_foam.json | 7 ++ .../light_gray_reinforced_stone.json | 7 -- .../lime_reinforced_petrified_foam.json | 7 ++ .../blockstates/lime_reinforced_stone.json | 7 -- .../magenta_reinforced_petrified_foam.json | 7 ++ .../blockstates/magenta_reinforced_stone.json | 7 -- .../orange_reinforced_petrified_foam.json | 7 ++ .../blockstates/orange_reinforced_stone.json | 7 -- .../pink_reinforced_petrified_foam.json | 7 ++ .../blockstates/pink_reinforced_stone.json | 7 -- .../purple_reinforced_petrified_foam.json | 7 ++ .../blockstates/purple_reinforced_stone.json | 7 -- .../red_reinforced_petrified_foam.json | 7 ++ .../blockstates/red_reinforced_stone.json | 7 -- .../white_reinforced_petrified_foam.json | 7 ++ .../blockstates/white_reinforced_stone.json | 7 -- .../yellow_reinforced_petrified_foam.json | 7 ++ .../blockstates/yellow_reinforced_stone.json | 7 -- .../resources/assets/gtceu/lang/en_ud.json | 34 +++--- .../resources/assets/gtceu/lang/en_us.json | 34 +++--- .../assets/gtceu/models/block/black_foam.json | 4 +- .../models/block/black_petrified_foam.json | 4 +- .../models/block/black_reinforced_foam.json | 4 +- .../black_reinforced_petrified_foam.json | 6 + .../models/block/black_reinforced_stone.json | 6 - .../assets/gtceu/models/block/blue_foam.json | 4 +- .../models/block/blue_petrified_foam.json | 4 +- .../models/block/blue_reinforced_foam.json | 4 +- .../block/blue_reinforced_petrified_foam.json | 6 + .../models/block/blue_reinforced_stone.json | 6 - .../assets/gtceu/models/block/brown_foam.json | 4 +- .../models/block/brown_petrified_foam.json | 4 +- .../models/block/brown_reinforced_foam.json | 4 +- .../brown_reinforced_petrified_foam.json | 6 + .../models/block/brown_reinforced_stone.json | 6 - .../assets/gtceu/models/block/cyan_foam.json | 4 +- .../models/block/cyan_petrified_foam.json | 4 +- .../models/block/cyan_reinforced_foam.json | 4 +- .../block/cyan_reinforced_petrified_foam.json | 6 + .../models/block/cyan_reinforced_stone.json | 6 - .../assets/gtceu/models/block/gray_foam.json | 4 +- .../models/block/gray_petrified_foam.json | 4 +- .../models/block/gray_reinforced_foam.json | 4 +- .../block/gray_reinforced_petrified_foam.json | 6 + .../models/block/gray_reinforced_stone.json | 6 - .../assets/gtceu/models/block/green_foam.json | 4 +- .../models/block/green_petrified_foam.json | 4 +- .../models/block/green_reinforced_foam.json | 4 +- .../green_reinforced_petrified_foam.json | 6 + .../models/block/green_reinforced_stone.json | 6 - .../gtceu/models/block/light_blue_foam.json | 4 +- .../block/light_blue_petrified_foam.json | 4 +- .../block/light_blue_reinforced_foam.json | 4 +- .../light_blue_reinforced_petrified_foam.json | 6 + .../block/light_blue_reinforced_stone.json | 6 - .../gtceu/models/block/light_gray_foam.json | 4 +- .../block/light_gray_petrified_foam.json | 4 +- .../block/light_gray_reinforced_foam.json | 4 +- .../light_gray_reinforced_petrified_foam.json | 6 + .../block/light_gray_reinforced_stone.json | 6 - .../assets/gtceu/models/block/lime_foam.json | 4 +- .../models/block/lime_petrified_foam.json | 4 +- .../models/block/lime_reinforced_foam.json | 4 +- .../block/lime_reinforced_petrified_foam.json | 6 + .../models/block/lime_reinforced_stone.json | 6 - .../gtceu/models/block/magenta_foam.json | 4 +- .../models/block/magenta_petrified_foam.json | 4 +- .../models/block/magenta_reinforced_foam.json | 4 +- .../magenta_reinforced_petrified_foam.json | 6 + .../block/magenta_reinforced_stone.json | 6 - .../gtceu/models/block/orange_foam.json | 4 +- .../models/block/orange_petrified_foam.json | 4 +- .../models/block/orange_reinforced_foam.json | 4 +- .../orange_reinforced_petrified_foam.json | 6 + .../models/block/orange_reinforced_stone.json | 6 - .../assets/gtceu/models/block/pink_foam.json | 4 +- .../models/block/pink_petrified_foam.json | 4 +- .../models/block/pink_reinforced_foam.json | 4 +- .../block/pink_reinforced_petrified_foam.json | 6 + .../models/block/pink_reinforced_stone.json | 6 - .../gtceu/models/block/purple_foam.json | 4 +- .../models/block/purple_petrified_foam.json | 4 +- .../models/block/purple_reinforced_foam.json | 4 +- .../purple_reinforced_petrified_foam.json | 6 + .../models/block/purple_reinforced_stone.json | 6 - .../assets/gtceu/models/block/red_foam.json | 4 +- .../models/block/red_petrified_foam.json | 4 +- .../models/block/red_reinforced_foam.json | 4 +- .../block/red_reinforced_petrified_foam.json | 6 + .../models/block/red_reinforced_stone.json | 6 - .../assets/gtceu/models/block/white_foam.json | 4 +- .../models/block/white_petrified_foam.json | 4 +- .../models/block/white_reinforced_foam.json | 4 +- .../white_reinforced_petrified_foam.json | 6 + .../models/block/white_reinforced_stone.json | 6 - .../gtceu/models/block/yellow_foam.json | 4 +- .../models/block/yellow_petrified_foam.json | 4 +- .../models/block/yellow_reinforced_foam.json | 4 +- .../yellow_reinforced_petrified_foam.json | 6 + .../models/block/yellow_reinforced_stone.json | 6 - .../item/black_reinforced_petrified_foam.json | 3 + .../models/item/black_reinforced_stone.json | 3 - .../item/blue_reinforced_petrified_foam.json | 3 + .../models/item/blue_reinforced_stone.json | 3 - .../item/brown_reinforced_petrified_foam.json | 3 + .../models/item/brown_reinforced_stone.json | 3 - .../item/cyan_reinforced_petrified_foam.json | 3 + .../models/item/cyan_reinforced_stone.json | 3 - .../gtceu/models/item/foam_sprayer.json | 6 + .../item/gray_reinforced_petrified_foam.json | 3 + .../models/item/gray_reinforced_stone.json | 3 - .../item/green_reinforced_petrified_foam.json | 3 + .../models/item/green_reinforced_stone.json | 3 - .../light_blue_reinforced_petrified_foam.json | 3 + .../item/light_blue_reinforced_stone.json | 3 - .../light_gray_reinforced_petrified_foam.json | 3 + .../item/light_gray_reinforced_stone.json | 3 - .../item/lime_reinforced_petrified_foam.json | 3 + .../models/item/lime_reinforced_stone.json | 3 - .../magenta_reinforced_petrified_foam.json | 3 + .../models/item/magenta_reinforced_stone.json | 3 - .../orange_reinforced_petrified_foam.json | 3 + .../models/item/orange_reinforced_stone.json | 3 - .../item/pink_reinforced_petrified_foam.json | 3 + .../models/item/pink_reinforced_stone.json | 3 - .../purple_reinforced_petrified_foam.json | 3 + .../models/item/purple_reinforced_stone.json | 3 - .../item/red_reinforced_petrified_foam.json | 3 + .../models/item/red_reinforced_stone.json | 3 - .../item/white_reinforced_petrified_foam.json | 3 + .../models/item/white_reinforced_stone.json | 3 - .../yellow_reinforced_petrified_foam.json | 3 + .../models/item/yellow_reinforced_stone.json | 3 - .../forge/tags/blocks/reinforced_frames.json | 4 +- .../black_reinforced_petrified_foam.json | 21 ++++ ...on => blue_reinforced_petrified_foam.json} | 4 +- .../brown_reinforced_petrified_foam.json | 21 ++++ ...on => cyan_reinforced_petrified_foam.json} | 4 +- ...on => gray_reinforced_petrified_foam.json} | 4 +- .../blocks/gray_reinforced_stone.json | 21 ---- .../green_reinforced_petrified_foam.json | 21 ++++ .../blocks/green_reinforced_stone.json | 21 ---- .../light_blue_reinforced_petrified_foam.json | 21 ++++ .../blocks/light_blue_reinforced_stone.json | 21 ---- .../light_gray_reinforced_petrified_foam.json | 21 ++++ .../blocks/light_gray_reinforced_stone.json | 21 ---- .../lime_reinforced_petrified_foam.json | 21 ++++ .../blocks/lime_reinforced_stone.json | 21 ---- .../magenta_reinforced_petrified_foam.json | 21 ++++ .../blocks/magenta_reinforced_stone.json | 21 ---- .../orange_reinforced_petrified_foam.json | 21 ++++ .../blocks/orange_reinforced_stone.json | 21 ---- .../pink_reinforced_petrified_foam.json | 21 ++++ .../blocks/pink_reinforced_stone.json | 21 ---- .../purple_reinforced_petrified_foam.json | 21 ++++ .../blocks/purple_reinforced_stone.json | 21 ---- ...son => red_reinforced_petrified_foam.json} | 4 +- .../blocks/red_reinforced_stone.json | 21 ---- .../white_reinforced_petrified_foam.json | 21 ++++ .../blocks/white_reinforced_stone.json | 21 ---- .../yellow_reinforced_petrified_foam.json | 21 ++++ .../blocks/yellow_reinforced_stone.json | 21 ---- .../tags/blocks/mineable/pickaxe.json | 32 ++--- .../tags/blocks/needs_iron_tool.json | 32 ++--- .../tags/blocks/needs_stone_tool.json | 32 ++--- .../gtceu/common/block/FoamBlock.java | 6 +- .../gtceu/common/data/GTBlocks.java | 14 ++- .../gtceu/common/data/GTItems.java | 5 +- .../gtceu/common/data/models/GTModels.java | 38 ------ .../item/behavior/FoamSprayBehavior.java | 113 ++++++------------ .../gtceu/config/ConfigHolder.java | 4 +- .../gtceu/data/recipe/CustomTags.java | 3 +- .../gtceu/data/tags/BlockTagLoader.java | 25 +--- .../assets/gtceu/models/block/foam.json | 6 - .../gtceu/models/block/foam_petrified.json | 6 - .../gtceu/models/block/foam_reinforced.json | 6 - .../block/foam_reinforced_petrified.json | 6 - .../gtceu/models/item/foam_sprayer.json | 7 -- .../textures/block/foam/black.png.mcmeta | 5 - .../block/foam/{black.png => black_foam.png} | Bin .../textures/block/foam/black_foam.png.mcmeta | 5 + .../{black_ctm.png => black_foam_ctm.png} | Bin ...petrified.png => black_petrified_foam.png} | Bin ...mcmeta => black_petrified_foam.png.mcmeta} | 2 +- ...d_ctm.png => black_petrified_foam_ctm.png} | Bin ...inforced.png => black_reinforced_foam.png} | Bin ...cmeta => black_reinforced_foam.png.mcmeta} | 2 +- ..._ctm.png => black_reinforced_foam_ctm.png} | Bin ...ng => black_reinforced_petrified_foam.png} | Bin ...lack_reinforced_petrified_foam.png.mcmeta} | 2 +- ...> black_reinforced_petrified_foam_ctm.png} | Bin .../gtceu/textures/block/foam/blue.png.mcmeta | 5 - .../block/foam/{blue.png => blue_foam.png} | Bin .../textures/block/foam/blue_foam.png.mcmeta | 5 + .../foam/{blue_ctm.png => blue_foam_ctm.png} | Bin .../block/foam/blue_petrified.png.mcmeta | 5 - ..._petrified.png => blue_petrified_foam.png} | Bin .../block/foam/blue_petrified_foam.png.mcmeta | 5 + ...ed_ctm.png => blue_petrified_foam_ctm.png} | Bin ...einforced.png => blue_reinforced_foam.png} | Bin ...mcmeta => blue_reinforced_foam.png.mcmeta} | 2 +- ...d_ctm.png => blue_reinforced_foam_ctm.png} | Bin ...png => blue_reinforced_petrified_foam.png} | Bin ...blue_reinforced_petrified_foam.png.mcmeta} | 2 +- ...=> blue_reinforced_petrified_foam_ctm.png} | Bin .../textures/block/foam/brown.png.mcmeta | 5 - .../block/foam/{brown.png => brown_foam.png} | Bin .../textures/block/foam/brown_foam.png.mcmeta | 5 + .../{brown_ctm.png => brown_foam_ctm.png} | Bin ...petrified.png => brown_petrified_foam.png} | Bin ...mcmeta => brown_petrified_foam.png.mcmeta} | 2 +- ...d_ctm.png => brown_petrified_foam_ctm.png} | Bin ...inforced.png => brown_reinforced_foam.png} | Bin ...cmeta => brown_reinforced_foam.png.mcmeta} | 2 +- ..._ctm.png => brown_reinforced_foam_ctm.png} | Bin ...ng => brown_reinforced_petrified_foam.png} | Bin ...rown_reinforced_petrified_foam.png.mcmeta} | 2 +- ...> brown_reinforced_petrified_foam_ctm.png} | Bin .../gtceu/textures/block/foam/cyan.png.mcmeta | 5 - .../block/foam/{cyan.png => cyan_foam.png} | Bin .../textures/block/foam/cyan_foam.png.mcmeta | 5 + .../foam/{cyan_ctm.png => cyan_foam_ctm.png} | Bin .../block/foam/cyan_petrified.png.mcmeta | 5 - ..._petrified.png => cyan_petrified_foam.png} | Bin .../block/foam/cyan_petrified_foam.png.mcmeta | 5 + ...ed_ctm.png => cyan_petrified_foam_ctm.png} | Bin ...einforced.png => cyan_reinforced_foam.png} | Bin ...mcmeta => cyan_reinforced_foam.png.mcmeta} | 2 +- ...d_ctm.png => cyan_reinforced_foam_ctm.png} | Bin ...png => cyan_reinforced_petrified_foam.png} | Bin ...cyan_reinforced_petrified_foam.png.mcmeta} | 2 +- ...=> cyan_reinforced_petrified_foam_ctm.png} | Bin .../assets/gtceu/textures/block/foam/foam.png | Bin 1880 -> 0 bytes .../gtceu/textures/block/foam/gray.png.mcmeta | 5 - .../block/foam/{gray.png => gray_foam.png} | Bin .../textures/block/foam/gray_foam.png.mcmeta | 5 + .../foam/{gray_ctm.png => gray_foam_ctm.png} | Bin .../block/foam/gray_petrified.png.mcmeta | 5 - ..._petrified.png => gray_petrified_foam.png} | Bin .../block/foam/gray_petrified_foam.png.mcmeta | 5 + ...ed_ctm.png => gray_petrified_foam_ctm.png} | Bin ...einforced.png => gray_reinforced_foam.png} | Bin ...mcmeta => gray_reinforced_foam.png.mcmeta} | 2 +- ...d_ctm.png => gray_reinforced_foam_ctm.png} | Bin ...png => gray_reinforced_petrified_foam.png} | Bin ...gray_reinforced_petrified_foam.png.mcmeta} | 2 +- ...=> gray_reinforced_petrified_foam_ctm.png} | Bin .../textures/block/foam/green.png.mcmeta | 5 - .../block/foam/{green.png => green_foam.png} | Bin .../textures/block/foam/green_foam.png.mcmeta | 5 + .../{green_ctm.png => green_foam_ctm.png} | Bin ...petrified.png => green_petrified_foam.png} | Bin ...mcmeta => green_petrified_foam.png.mcmeta} | 2 +- ...d_ctm.png => green_petrified_foam_ctm.png} | Bin ...inforced.png => green_reinforced_foam.png} | Bin ...cmeta => green_reinforced_foam.png.mcmeta} | 2 +- ..._ctm.png => green_reinforced_foam_ctm.png} | Bin ...ng => green_reinforced_petrified_foam.png} | Bin ...reen_reinforced_petrified_foam.png.mcmeta} | 2 +- ...> green_reinforced_petrified_foam_ctm.png} | Bin .../textures/block/foam/light_blue.png.mcmeta | 5 - .../{light_blue.png => light_blue_foam.png} | Bin .../block/foam/light_blue_foam.png.mcmeta | 5 + ...t_blue_ctm.png => light_blue_foam_ctm.png} | Bin ...fied.png => light_blue_petrified_foam.png} | Bin ...a => light_blue_petrified_foam.png.mcmeta} | 2 +- ....png => light_blue_petrified_foam_ctm.png} | Bin ...ced.png => light_blue_reinforced_foam.png} | Bin ... => light_blue_reinforced_foam.png.mcmeta} | 2 +- ...png => light_blue_reinforced_foam_ctm.png} | Bin ... light_blue_reinforced_petrified_foam.png} | Bin ...blue_reinforced_petrified_foam.png.mcmeta} | 2 +- ...ht_blue_reinforced_petrified_foam_ctm.png} | Bin .../textures/block/foam/light_gray.png.mcmeta | 5 - .../{light_gray.png => light_gray_foam.png} | Bin .../block/foam/light_gray_foam.png.mcmeta | 5 + ...t_gray_ctm.png => light_gray_foam_ctm.png} | Bin ...fied.png => light_gray_petrified_foam.png} | Bin ...a => light_gray_petrified_foam.png.mcmeta} | 2 +- ....png => light_gray_petrified_foam_ctm.png} | Bin ...ced.png => light_gray_reinforced_foam.png} | Bin ... => light_gray_reinforced_foam.png.mcmeta} | 2 +- ...png => light_gray_reinforced_foam_ctm.png} | Bin ... light_gray_reinforced_petrified_foam.png} | Bin ...gray_reinforced_petrified_foam.png.mcmeta} | 2 +- ...ht_gray_reinforced_petrified_foam_ctm.png} | Bin .../gtceu/textures/block/foam/lime.png.mcmeta | 5 - .../block/foam/{lime.png => lime_foam.png} | Bin .../textures/block/foam/lime_foam.png.mcmeta | 5 + .../foam/{lime_ctm.png => lime_foam_ctm.png} | Bin .../block/foam/lime_petrified.png.mcmeta | 5 - ..._petrified.png => lime_petrified_foam.png} | Bin .../block/foam/lime_petrified_foam.png.mcmeta | 5 + ...ed_ctm.png => lime_petrified_foam_ctm.png} | Bin ...einforced.png => lime_reinforced_foam.png} | Bin ...mcmeta => lime_reinforced_foam.png.mcmeta} | 2 +- ...d_ctm.png => lime_reinforced_foam_ctm.png} | Bin ...png => lime_reinforced_petrified_foam.png} | Bin ...lime_reinforced_petrified_foam.png.mcmeta} | 2 +- ...=> lime_reinforced_petrified_foam_ctm.png} | Bin .../textures/block/foam/magenta.png.mcmeta | 5 - .../foam/{magenta.png => magenta_foam.png} | Bin .../block/foam/magenta_foam.png.mcmeta | 5 + .../{magenta_ctm.png => magenta_foam_ctm.png} | Bin ...trified.png => magenta_petrified_foam.png} | Bin ...meta => magenta_petrified_foam.png.mcmeta} | 2 +- ...ctm.png => magenta_petrified_foam_ctm.png} | Bin ...forced.png => magenta_reinforced_foam.png} | Bin ...eta => magenta_reinforced_foam.png.mcmeta} | 2 +- ...tm.png => magenta_reinforced_foam_ctm.png} | Bin ... => magenta_reinforced_petrified_foam.png} | Bin ...enta_reinforced_petrified_foam.png.mcmeta} | 2 +- ...magenta_reinforced_petrified_foam_ctm.png} | Bin .../textures/block/foam/orange.png.mcmeta | 5 - .../foam/{orange.png => orange_foam.png} | Bin .../block/foam/orange_foam.png.mcmeta | 5 + .../{orange_ctm.png => orange_foam_ctm.png} | Bin ...etrified.png => orange_petrified_foam.png} | Bin ...cmeta => orange_petrified_foam.png.mcmeta} | 2 +- ..._ctm.png => orange_petrified_foam_ctm.png} | Bin ...nforced.png => orange_reinforced_foam.png} | Bin ...meta => orange_reinforced_foam.png.mcmeta} | 2 +- ...ctm.png => orange_reinforced_foam_ctm.png} | Bin ...g => orange_reinforced_petrified_foam.png} | Bin ...ange_reinforced_petrified_foam.png.mcmeta} | 2 +- ... orange_reinforced_petrified_foam_ctm.png} | Bin .../textures/block/foam/petrified_foam.png | Bin 2120 -> 0 bytes .../gtceu/textures/block/foam/pink.png.mcmeta | 5 - .../block/foam/{pink.png => pink_foam.png} | Bin .../textures/block/foam/pink_foam.png.mcmeta | 5 + .../foam/{pink_ctm.png => pink_foam_ctm.png} | Bin .../block/foam/pink_petrified.png.mcmeta | 5 - ..._petrified.png => pink_petrified_foam.png} | Bin .../block/foam/pink_petrified_foam.png.mcmeta | 5 + ...ed_ctm.png => pink_petrified_foam_ctm.png} | Bin ...einforced.png => pink_reinforced_foam.png} | Bin ...mcmeta => pink_reinforced_foam.png.mcmeta} | 2 +- ...d_ctm.png => pink_reinforced_foam_ctm.png} | Bin ...png => pink_reinforced_petrified_foam.png} | Bin ...pink_reinforced_petrified_foam.png.mcmeta} | 2 +- ...=> pink_reinforced_petrified_foam_ctm.png} | Bin .../textures/block/foam/purple.png.mcmeta | 5 - .../foam/{purple.png => purple_foam.png} | Bin .../block/foam/purple_foam.png.mcmeta | 5 + .../{purple_ctm.png => purple_foam_ctm.png} | Bin ...etrified.png => purple_petrified_foam.png} | Bin ...cmeta => purple_petrified_foam.png.mcmeta} | 2 +- ..._ctm.png => purple_petrified_foam_ctm.png} | Bin ...nforced.png => purple_reinforced_foam.png} | Bin ...meta => purple_reinforced_foam.png.mcmeta} | 2 +- ...ctm.png => purple_reinforced_foam_ctm.png} | Bin ...g => purple_reinforced_petrified_foam.png} | Bin ...rple_reinforced_petrified_foam.png.mcmeta} | 2 +- ... purple_reinforced_petrified_foam_ctm.png} | Bin .../gtceu/textures/block/foam/red.png.mcmeta | 5 - .../block/foam/{red.png => red_foam.png} | Bin .../textures/block/foam/red_foam.png.mcmeta | 5 + .../foam/{red_ctm.png => red_foam_ctm.png} | Bin .../block/foam/red_petrified.png.mcmeta | 5 - ...d_petrified.png => red_petrified_foam.png} | Bin .../block/foam/red_petrified_foam.png.mcmeta | 5 + ...ied_ctm.png => red_petrified_foam_ctm.png} | Bin .../block/foam/red_reinforced.png.mcmeta | 5 - ...reinforced.png => red_reinforced_foam.png} | Bin .../block/foam/red_reinforced_foam.png.mcmeta | 5 + ...ed_ctm.png => red_reinforced_foam_ctm.png} | Bin ....png => red_reinforced_petrified_foam.png} | Bin ... red_reinforced_petrified_foam.png.mcmeta} | 2 +- ... => red_reinforced_petrified_foam_ctm.png} | Bin .../textures/block/foam/reinforced_foam.png | Bin 756 -> 0 bytes .../textures/block/foam/reinforced_stone.png | Bin 355 -> 0 bytes .../textures/block/foam/white.png.mcmeta | 5 - .../block/foam/{white.png => white_foam.png} | Bin .../textures/block/foam/white_foam.png.mcmeta | 5 + .../{white_ctm.png => white_foam_ctm.png} | Bin ...petrified.png => white_petrified_foam.png} | Bin ...mcmeta => white_petrified_foam.png.mcmeta} | 2 +- ...d_ctm.png => white_petrified_foam_ctm.png} | Bin ...inforced.png => white_reinforced_foam.png} | Bin ...cmeta => white_reinforced_foam.png.mcmeta} | 2 +- ..._ctm.png => white_reinforced_foam_ctm.png} | Bin ...ng => white_reinforced_petrified_foam.png} | Bin ...hite_reinforced_petrified_foam.png.mcmeta} | 2 +- ...> white_reinforced_petrified_foam_ctm.png} | Bin .../textures/block/foam/yellow.png.mcmeta | 5 - .../foam/{yellow.png => yellow_foam.png} | Bin .../block/foam/yellow_foam.png.mcmeta | 5 + .../{yellow_ctm.png => yellow_foam_ctm.png} | Bin ...etrified.png => yellow_petrified_foam.png} | Bin ...cmeta => yellow_petrified_foam.png.mcmeta} | 2 +- ..._ctm.png => yellow_petrified_foam_ctm.png} | Bin ...nforced.png => yellow_reinforced_foam.png} | Bin ...meta => yellow_reinforced_foam.png.mcmeta} | 2 +- ...ctm.png => yellow_reinforced_foam_ctm.png} | Bin ...g => yellow_reinforced_petrified_foam.png} | Bin ...llow_reinforced_petrified_foam.png.mcmeta} | 2 +- ... yellow_reinforced_petrified_foam_ctm.png} | Bin .../base.png => foam_sprayer.png} | Bin .../textures/item/foam_sprayer/overlay.png | Bin 75 -> 0 bytes 414 files changed, 922 insertions(+), 1030 deletions(-) create mode 100644 src/generated/resources/assets/gtceu/blockstates/black_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/black_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/blue_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/blue_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/brown_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/brown_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/gray_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/gray_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/green_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/green_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/lime_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/lime_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/orange_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/orange_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/pink_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/pink_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/purple_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/purple_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/red_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/red_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/white_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/white_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/black_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/black_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/blue_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/blue_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/brown_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/brown_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/cyan_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/cyan_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/gray_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/gray_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/green_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/green_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/lime_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/lime_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/magenta_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/magenta_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/orange_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/orange_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/pink_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/pink_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/purple_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/purple_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/red_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/red_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/white_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/white_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/block/yellow_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/block/yellow_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/black_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/black_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/blue_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/blue_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/brown_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/brown_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/cyan_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/cyan_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/foam_sprayer.json create mode 100644 src/generated/resources/assets/gtceu/models/item/gray_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/gray_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/green_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/green_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/lime_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/lime_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/magenta_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/magenta_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/orange_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/orange_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/pink_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/pink_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/purple_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/purple_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/red_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/red_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/white_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/white_reinforced_stone.json create mode 100644 src/generated/resources/assets/gtceu/models/item/yellow_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/assets/gtceu/models/item/yellow_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_petrified_foam.json rename src/generated/resources/data/gtceu/loot_tables/blocks/{blue_reinforced_stone.json => blue_reinforced_petrified_foam.json} (70%) create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_petrified_foam.json rename src/generated/resources/data/gtceu/loot_tables/blocks/{brown_reinforced_stone.json => cyan_reinforced_petrified_foam.json} (70%) rename src/generated/resources/data/gtceu/loot_tables/blocks/{cyan_reinforced_stone.json => gray_reinforced_petrified_foam.json} (70%) delete mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_stone.json rename src/generated/resources/data/gtceu/loot_tables/blocks/{black_reinforced_stone.json => red_reinforced_petrified_foam.json} (70%) delete mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_stone.json create mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_petrified_foam.json delete mode 100644 src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_stone.json delete mode 100644 src/main/resources/assets/gtceu/models/block/foam.json delete mode 100644 src/main/resources/assets/gtceu/models/block/foam_petrified.json delete mode 100644 src/main/resources/assets/gtceu/models/block/foam_reinforced.json delete mode 100644 src/main/resources/assets/gtceu/models/block/foam_reinforced_petrified.json delete mode 100644 src/main/resources/assets/gtceu/models/item/foam_sprayer.json delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{black.png => black_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/black_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{black_ctm.png => black_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{black_petrified.png => black_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{black_petrified.png.mcmeta => black_petrified_foam.png.mcmeta} (89%) rename src/main/resources/assets/gtceu/textures/block/foam/{black_petrified_ctm.png => black_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{black_reinforced.png => black_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{black_reinforced.png.mcmeta => black_reinforced_foam.png.mcmeta} (88%) rename src/main/resources/assets/gtceu/textures/block/foam/{black_reinforced_ctm.png => black_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{black_reinforced_petrified.png => black_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{black_reinforced_petrified.png.mcmeta => black_reinforced_petrified_foam.png.mcmeta} (80%) rename src/main/resources/assets/gtceu/textures/block/foam/{black_reinforced_petrified_ctm.png => black_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{blue.png => blue_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{blue_ctm.png => blue_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{blue_petrified.png => blue_petrified_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/blue_petrified_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{blue_petrified_ctm.png => blue_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{blue_reinforced.png => blue_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{blue_reinforced.png.mcmeta => blue_reinforced_foam.png.mcmeta} (89%) rename src/main/resources/assets/gtceu/textures/block/foam/{blue_reinforced_ctm.png => blue_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{blue_reinforced_petrified.png => blue_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{blue_reinforced_petrified.png.mcmeta => blue_reinforced_petrified_foam.png.mcmeta} (81%) rename src/main/resources/assets/gtceu/textures/block/foam/{blue_reinforced_petrified_ctm.png => blue_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{brown.png => brown_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/brown_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{brown_ctm.png => brown_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{brown_petrified.png => brown_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{brown_petrified.png.mcmeta => brown_petrified_foam.png.mcmeta} (89%) rename src/main/resources/assets/gtceu/textures/block/foam/{brown_petrified_ctm.png => brown_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{brown_reinforced.png => brown_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{brown_reinforced.png.mcmeta => brown_reinforced_foam.png.mcmeta} (88%) rename src/main/resources/assets/gtceu/textures/block/foam/{brown_reinforced_ctm.png => brown_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{brown_reinforced_petrified.png => brown_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{brown_reinforced_petrified.png.mcmeta => brown_reinforced_petrified_foam.png.mcmeta} (80%) rename src/main/resources/assets/gtceu/textures/block/foam/{brown_reinforced_petrified_ctm.png => brown_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{cyan.png => cyan_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{cyan_ctm.png => cyan_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{cyan_petrified.png => cyan_petrified_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{cyan_petrified_ctm.png => cyan_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{cyan_reinforced.png => cyan_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{cyan_reinforced.png.mcmeta => cyan_reinforced_foam.png.mcmeta} (89%) rename src/main/resources/assets/gtceu/textures/block/foam/{cyan_reinforced_ctm.png => cyan_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{cyan_reinforced_petrified.png => cyan_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{cyan_reinforced_petrified.png.mcmeta => cyan_reinforced_petrified_foam.png.mcmeta} (81%) rename src/main/resources/assets/gtceu/textures/block/foam/{cyan_reinforced_petrified_ctm.png => cyan_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/foam.png delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{gray.png => gray_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{gray_ctm.png => gray_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray_petrified.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{gray_petrified.png => gray_petrified_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/gray_petrified_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{gray_petrified_ctm.png => gray_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{gray_reinforced.png => gray_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{gray_reinforced.png.mcmeta => gray_reinforced_foam.png.mcmeta} (89%) rename src/main/resources/assets/gtceu/textures/block/foam/{gray_reinforced_ctm.png => gray_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{gray_reinforced_petrified.png => gray_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{gray_reinforced_petrified.png.mcmeta => gray_reinforced_petrified_foam.png.mcmeta} (81%) rename src/main/resources/assets/gtceu/textures/block/foam/{gray_reinforced_petrified_ctm.png => gray_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{green.png => green_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/green_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{green_ctm.png => green_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{green_petrified.png => green_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{green_petrified.png.mcmeta => green_petrified_foam.png.mcmeta} (89%) rename src/main/resources/assets/gtceu/textures/block/foam/{green_petrified_ctm.png => green_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{green_reinforced.png => green_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{green_reinforced.png.mcmeta => green_reinforced_foam.png.mcmeta} (88%) rename src/main/resources/assets/gtceu/textures/block/foam/{green_reinforced_ctm.png => green_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{green_reinforced_petrified.png => green_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{green_reinforced_petrified.png.mcmeta => green_reinforced_petrified_foam.png.mcmeta} (80%) rename src/main/resources/assets/gtceu/textures/block/foam/{green_reinforced_petrified_ctm.png => green_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{light_blue.png => light_blue_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_blue_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{light_blue_ctm.png => light_blue_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_blue_petrified.png => light_blue_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_blue_petrified.png.mcmeta => light_blue_petrified_foam.png.mcmeta} (85%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_blue_petrified_ctm.png => light_blue_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_blue_reinforced.png => light_blue_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_blue_reinforced.png.mcmeta => light_blue_reinforced_foam.png.mcmeta} (84%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_blue_reinforced_ctm.png => light_blue_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_blue_reinforced_petrified.png => light_blue_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_blue_reinforced_petrified.png.mcmeta => light_blue_reinforced_petrified_foam.png.mcmeta} (77%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_blue_reinforced_petrified_ctm.png => light_blue_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{light_gray.png => light_gray_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/light_gray_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{light_gray_ctm.png => light_gray_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_gray_petrified.png => light_gray_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_gray_petrified.png.mcmeta => light_gray_petrified_foam.png.mcmeta} (85%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_gray_petrified_ctm.png => light_gray_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_gray_reinforced.png => light_gray_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_gray_reinforced.png.mcmeta => light_gray_reinforced_foam.png.mcmeta} (84%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_gray_reinforced_ctm.png => light_gray_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_gray_reinforced_petrified.png => light_gray_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_gray_reinforced_petrified.png.mcmeta => light_gray_reinforced_petrified_foam.png.mcmeta} (77%) rename src/main/resources/assets/gtceu/textures/block/foam/{light_gray_reinforced_petrified_ctm.png => light_gray_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{lime.png => lime_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{lime_ctm.png => lime_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime_petrified.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{lime_petrified.png => lime_petrified_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/lime_petrified_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{lime_petrified_ctm.png => lime_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{lime_reinforced.png => lime_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{lime_reinforced.png.mcmeta => lime_reinforced_foam.png.mcmeta} (89%) rename src/main/resources/assets/gtceu/textures/block/foam/{lime_reinforced_ctm.png => lime_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{lime_reinforced_petrified.png => lime_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{lime_reinforced_petrified.png.mcmeta => lime_reinforced_petrified_foam.png.mcmeta} (81%) rename src/main/resources/assets/gtceu/textures/block/foam/{lime_reinforced_petrified_ctm.png => lime_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{magenta.png => magenta_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/magenta_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{magenta_ctm.png => magenta_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{magenta_petrified.png => magenta_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{magenta_petrified.png.mcmeta => magenta_petrified_foam.png.mcmeta} (88%) rename src/main/resources/assets/gtceu/textures/block/foam/{magenta_petrified_ctm.png => magenta_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{magenta_reinforced.png => magenta_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{magenta_reinforced.png.mcmeta => magenta_reinforced_foam.png.mcmeta} (87%) rename src/main/resources/assets/gtceu/textures/block/foam/{magenta_reinforced_ctm.png => magenta_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{magenta_reinforced_petrified.png => magenta_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{magenta_reinforced_petrified.png.mcmeta => magenta_reinforced_petrified_foam.png.mcmeta} (79%) rename src/main/resources/assets/gtceu/textures/block/foam/{magenta_reinforced_petrified_ctm.png => magenta_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{orange.png => orange_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/orange_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{orange_ctm.png => orange_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{orange_petrified.png => orange_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{orange_petrified.png.mcmeta => orange_petrified_foam.png.mcmeta} (88%) rename src/main/resources/assets/gtceu/textures/block/foam/{orange_petrified_ctm.png => orange_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{orange_reinforced.png => orange_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{orange_reinforced.png.mcmeta => orange_reinforced_foam.png.mcmeta} (88%) rename src/main/resources/assets/gtceu/textures/block/foam/{orange_reinforced_ctm.png => orange_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{orange_reinforced_petrified.png => orange_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{orange_reinforced_petrified.png.mcmeta => orange_reinforced_petrified_foam.png.mcmeta} (80%) rename src/main/resources/assets/gtceu/textures/block/foam/{orange_reinforced_petrified_ctm.png => orange_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/petrified_foam.png delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{pink.png => pink_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{pink_ctm.png => pink_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink_petrified.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{pink_petrified.png => pink_petrified_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/pink_petrified_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{pink_petrified_ctm.png => pink_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{pink_reinforced.png => pink_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{pink_reinforced.png.mcmeta => pink_reinforced_foam.png.mcmeta} (89%) rename src/main/resources/assets/gtceu/textures/block/foam/{pink_reinforced_ctm.png => pink_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{pink_reinforced_petrified.png => pink_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{pink_reinforced_petrified.png.mcmeta => pink_reinforced_petrified_foam.png.mcmeta} (81%) rename src/main/resources/assets/gtceu/textures/block/foam/{pink_reinforced_petrified_ctm.png => pink_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{purple.png => purple_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/purple_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{purple_ctm.png => purple_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{purple_petrified.png => purple_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{purple_petrified.png.mcmeta => purple_petrified_foam.png.mcmeta} (88%) rename src/main/resources/assets/gtceu/textures/block/foam/{purple_petrified_ctm.png => purple_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{purple_reinforced.png => purple_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{purple_reinforced.png.mcmeta => purple_reinforced_foam.png.mcmeta} (88%) rename src/main/resources/assets/gtceu/textures/block/foam/{purple_reinforced_ctm.png => purple_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{purple_reinforced_petrified.png => purple_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{purple_reinforced_petrified.png.mcmeta => purple_reinforced_petrified_foam.png.mcmeta} (80%) rename src/main/resources/assets/gtceu/textures/block/foam/{purple_reinforced_petrified_ctm.png => purple_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{red.png => red_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{red_ctm.png => red_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_petrified.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{red_petrified.png => red_petrified_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_petrified_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{red_petrified_ctm.png => red_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_reinforced.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{red_reinforced.png => red_reinforced_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/red_reinforced_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{red_reinforced_ctm.png => red_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{red_reinforced_petrified.png => red_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{red_reinforced_petrified.png.mcmeta => red_reinforced_petrified_foam.png.mcmeta} (82%) rename src/main/resources/assets/gtceu/textures/block/foam/{red_reinforced_petrified_ctm.png => red_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/reinforced_foam.png delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/reinforced_stone.png delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{white.png => white_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/white_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{white_ctm.png => white_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{white_petrified.png => white_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{white_petrified.png.mcmeta => white_petrified_foam.png.mcmeta} (89%) rename src/main/resources/assets/gtceu/textures/block/foam/{white_petrified_ctm.png => white_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{white_reinforced.png => white_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{white_reinforced.png.mcmeta => white_reinforced_foam.png.mcmeta} (88%) rename src/main/resources/assets/gtceu/textures/block/foam/{white_reinforced_ctm.png => white_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{white_reinforced_petrified.png => white_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{white_reinforced_petrified.png.mcmeta => white_reinforced_petrified_foam.png.mcmeta} (80%) rename src/main/resources/assets/gtceu/textures/block/foam/{white_reinforced_petrified_ctm.png => white_reinforced_petrified_foam_ctm.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{yellow.png => yellow_foam.png} (100%) create mode 100644 src/main/resources/assets/gtceu/textures/block/foam/yellow_foam.png.mcmeta rename src/main/resources/assets/gtceu/textures/block/foam/{yellow_ctm.png => yellow_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{yellow_petrified.png => yellow_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{yellow_petrified.png.mcmeta => yellow_petrified_foam.png.mcmeta} (88%) rename src/main/resources/assets/gtceu/textures/block/foam/{yellow_petrified_ctm.png => yellow_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{yellow_reinforced.png => yellow_reinforced_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{yellow_reinforced.png.mcmeta => yellow_reinforced_foam.png.mcmeta} (88%) rename src/main/resources/assets/gtceu/textures/block/foam/{yellow_reinforced_ctm.png => yellow_reinforced_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{yellow_reinforced_petrified.png => yellow_reinforced_petrified_foam.png} (100%) rename src/main/resources/assets/gtceu/textures/block/foam/{yellow_reinforced_petrified.png.mcmeta => yellow_reinforced_petrified_foam.png.mcmeta} (80%) rename src/main/resources/assets/gtceu/textures/block/foam/{yellow_reinforced_petrified_ctm.png => yellow_reinforced_petrified_foam_ctm.png} (100%) rename src/main/resources/assets/gtceu/textures/item/{foam_sprayer/base.png => foam_sprayer.png} (100%) delete mode 100644 src/main/resources/assets/gtceu/textures/item/foam_sprayer/overlay.png diff --git a/docs/content/Modpacks/Changes/v8.0.0.md b/docs/content/Modpacks/Changes/v8.0.0.md index 59b9b39bb30..d9c06011306 100644 --- a/docs/content/Modpacks/Changes/v8.0.0.md +++ b/docs/content/Modpacks/Changes/v8.0.0.md @@ -150,4 +150,5 @@ A few regexes for fixing all the MCMeta files is follows, run them in order: - Calling the battery buffer constructor with the following args gives the same behaviour as a charger machine: `(info, tier, inventorySize, BatteryBufferMachine.AMPS_PER_BATTERY_CHARGER, 0)` - Refactored Jade provider code. Use the `MachineInfoProvider` class for jade providers for a specific machine type, and `MachineTraitProvider` for providers for a specific machine trait. - `GTUtil.getMoltenFluid(Material)` has been moved to `Material.getHotFluid()`. -- `ICopyable::copyConfig`'s `CompoundTag` argument should now be mutated by reference instead of a new one returned (and thus, the return type has been changed to `void`). \ No newline at end of file +- `ICopyable::copyConfig`'s `CompoundTag` argument should now be mutated by reference instead of a new one returned (and thus, the return type has been changed to `void`). +- Foam blocks have migrated to having a color, the appropriate data fixer has been applied. \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/black_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/black_reinforced_petrified_foam.json new file mode 100644 index 00000000000..822627d980c --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/black_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/black_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/black_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/black_reinforced_stone.json deleted file mode 100644 index 49a4a07cd3f..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/black_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/black_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/blue_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/blue_reinforced_petrified_foam.json new file mode 100644 index 00000000000..e4d31154d64 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/blue_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/blue_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/blue_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/blue_reinforced_stone.json deleted file mode 100644 index 7221ed304c0..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/blue_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/blue_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/brown_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/brown_reinforced_petrified_foam.json new file mode 100644 index 00000000000..912afe02b25 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/brown_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/brown_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/brown_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/brown_reinforced_stone.json deleted file mode 100644 index be890e5df60..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/brown_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/brown_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_petrified_foam.json new file mode 100644 index 00000000000..936e9f5e7fe --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/cyan_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_stone.json deleted file mode 100644 index cf141e791ca..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/cyan_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/cyan_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/gray_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/gray_reinforced_petrified_foam.json new file mode 100644 index 00000000000..ad6cd3c7164 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/gray_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/gray_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/gray_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/gray_reinforced_stone.json deleted file mode 100644 index 6be8aad0218..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/gray_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/gray_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/green_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/green_reinforced_petrified_foam.json new file mode 100644 index 00000000000..ee474e6b981 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/green_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/green_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/green_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/green_reinforced_stone.json deleted file mode 100644 index 69435012f5f..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/green_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/green_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_petrified_foam.json new file mode 100644 index 00000000000..867b2944c96 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/light_blue_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_stone.json deleted file mode 100644 index bb894edebb1..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/light_blue_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/light_blue_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_petrified_foam.json new file mode 100644 index 00000000000..346d629e8a5 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/light_gray_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_stone.json deleted file mode 100644 index 9af58aae5ec..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/light_gray_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/light_gray_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/lime_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/lime_reinforced_petrified_foam.json new file mode 100644 index 00000000000..415d593ce95 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/lime_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/lime_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/lime_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/lime_reinforced_stone.json deleted file mode 100644 index 1977cf5eb6f..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/lime_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/lime_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_petrified_foam.json new file mode 100644 index 00000000000..e1c884da9f1 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/magenta_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_stone.json deleted file mode 100644 index 306fcf436e4..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/magenta_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/magenta_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/orange_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/orange_reinforced_petrified_foam.json new file mode 100644 index 00000000000..eaa6022df6e --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/orange_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/orange_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/orange_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/orange_reinforced_stone.json deleted file mode 100644 index b9f98c5a0af..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/orange_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/orange_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/pink_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/pink_reinforced_petrified_foam.json new file mode 100644 index 00000000000..35d8578c6bf --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/pink_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/pink_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/pink_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/pink_reinforced_stone.json deleted file mode 100644 index f1edfdfa968..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/pink_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/pink_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/purple_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/purple_reinforced_petrified_foam.json new file mode 100644 index 00000000000..c117a4cdb18 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/purple_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/purple_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/purple_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/purple_reinforced_stone.json deleted file mode 100644 index 78da2bc2cba..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/purple_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/purple_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/red_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/red_reinforced_petrified_foam.json new file mode 100644 index 00000000000..7fceb16330b --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/red_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/red_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/red_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/red_reinforced_stone.json deleted file mode 100644 index ce3983f1ccd..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/red_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/red_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/white_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/white_reinforced_petrified_foam.json new file mode 100644 index 00000000000..dafdfdd5b27 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/white_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/white_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/white_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/white_reinforced_stone.json deleted file mode 100644 index 3f358001345..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/white_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/white_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_petrified_foam.json new file mode 100644 index 00000000000..10b6547bb20 --- /dev/null +++ b/src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_petrified_foam.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "gtceu:block/yellow_reinforced_petrified_foam" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_stone.json b/src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_stone.json deleted file mode 100644 index 5efbe8007b8..00000000000 --- a/src/generated/resources/assets/gtceu/blockstates/yellow_reinforced_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "gtceu:block/yellow_reinforced_stone" - } - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/lang/en_ud.json b/src/generated/resources/assets/gtceu/lang/en_ud.json index 2daa46c4278..dca66349912 100644 --- a/src/generated/resources/assets/gtceu/lang/en_ud.json +++ b/src/generated/resources/assets/gtceu/lang/en_ud.json @@ -134,7 +134,7 @@ "block.gtceu.black_metal_sheet": "ʇǝǝɥS ןɐʇǝW ʞɔɐןᗺ", "block.gtceu.black_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ʞɔɐןᗺ", "block.gtceu.black_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ʞɔɐןᗺ", - "block.gtceu.black_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ʞɔɐןᗺ", + "block.gtceu.black_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ ʞɔɐןᗺ", "block.gtceu.black_studs": "spnʇS ʞɔɐןᗺ", "block.gtceu.blue_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ǝnןᗺ", "block.gtceu.blue_foam": "ɯɐoℲ ǝnןᗺ", @@ -143,7 +143,7 @@ "block.gtceu.blue_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝnןᗺ", "block.gtceu.blue_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ǝnןᗺ", "block.gtceu.blue_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ǝnןᗺ", - "block.gtceu.blue_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ǝnןᗺ", + "block.gtceu.blue_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ ǝnןᗺ", "block.gtceu.blue_studs": "spnʇS ǝnןᗺ", "block.gtceu.boss_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH ssoᗺ", "block.gtceu.brittle_charcoal": "ןɐoɔɹɐɥƆ ǝןʇʇıɹᗺ", @@ -164,7 +164,7 @@ "block.gtceu.brown_metal_sheet": "ʇǝǝɥS ןɐʇǝW uʍoɹᗺ", "block.gtceu.brown_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ uʍoɹᗺ", "block.gtceu.brown_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ uʍoɹᗺ", - "block.gtceu.brown_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ uʍoɹᗺ", + "block.gtceu.brown_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ uʍoɹᗺ", "block.gtceu.brown_studs": "spnʇS uʍoɹᗺ", "block.gtceu.casing_coke_bricks": "sʞɔıɹᗺ uǝʌO ǝʞoƆ", "block.gtceu.casing_grate": "buısɐƆ ǝuıɥɔɐW ǝʇɐɹ⅁", @@ -209,7 +209,7 @@ "block.gtceu.cyan_metal_sheet": "ʇǝǝɥS ןɐʇǝW uɐʎƆ", "block.gtceu.cyan_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ uɐʎƆ", "block.gtceu.cyan_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ uɐʎƆ", - "block.gtceu.cyan_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ uɐʎƆ", + "block.gtceu.cyan_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ uɐʎƆ", "block.gtceu.cyan_studs": "spnʇS uɐʎƆ", "block.gtceu.dark_concrete": "ǝʇǝɹɔuoƆ ʞɹɐᗡ", "block.gtceu.dark_concrete_bricks": "sʞɔıɹᗺ ǝʇǝɹɔuoƆ ʞɹɐᗡ", @@ -339,7 +339,7 @@ "block.gtceu.gray_metal_sheet": "ʇǝǝɥS ןɐʇǝW ʎɐɹ⅁", "block.gtceu.gray_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ʎɐɹ⅁", "block.gtceu.gray_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ʎɐɹ⅁", - "block.gtceu.gray_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ʎɐɹ⅁", + "block.gtceu.gray_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ ʎɐɹ⅁", "block.gtceu.gray_studs": "spnʇS ʎɐɹ⅁", "block.gtceu.green_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ uǝǝɹ⅁", "block.gtceu.green_foam": "ɯɐoℲ uǝǝɹ⅁", @@ -348,7 +348,7 @@ "block.gtceu.green_metal_sheet": "ʇǝǝɥS ןɐʇǝW uǝǝɹ⅁", "block.gtceu.green_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ uǝǝɹ⅁", "block.gtceu.green_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ uǝǝɹ⅁", - "block.gtceu.green_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ uǝǝɹ⅁", + "block.gtceu.green_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ uǝǝɹ⅁", "block.gtceu.green_studs": "spnʇS uǝǝɹ⅁", "block.gtceu.gregification_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH uoıʇɐɔıɟıbǝɹ⅁", "block.gtceu.heat_vent": "ʇuǝΛ ʇɐǝH", @@ -586,7 +586,7 @@ "block.gtceu.light_blue_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝnןᗺ ʇɥbıꞀ", "block.gtceu.light_blue_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ǝnןᗺ ʇɥbıꞀ", "block.gtceu.light_blue_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ǝnןᗺ ʇɥbıꞀ", - "block.gtceu.light_blue_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ǝnןᗺ ʇɥbıꞀ", + "block.gtceu.light_blue_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ ǝnןᗺ ʇɥbıꞀ", "block.gtceu.light_blue_studs": "spnʇS ǝnןᗺ ʇɥbıꞀ", "block.gtceu.light_concrete": "ǝʇǝɹɔuoƆ ʇɥbıꞀ", "block.gtceu.light_concrete_bricks": "sʞɔıɹᗺ ǝʇǝɹɔuoƆ ʇɥbıꞀ", @@ -602,7 +602,7 @@ "block.gtceu.light_gray_metal_sheet": "ʇǝǝɥS ןɐʇǝW ʎɐɹ⅁ ʇɥbıꞀ", "block.gtceu.light_gray_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ʎɐɹ⅁ ʇɥbıꞀ", "block.gtceu.light_gray_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ʎɐɹ⅁ ʇɥbıꞀ", - "block.gtceu.light_gray_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ʎɐɹ⅁ ʇɥbıꞀ", + "block.gtceu.light_gray_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ ʎɐɹ⅁ ʇɥbıꞀ", "block.gtceu.light_gray_studs": "spnʇS ʎɐɹ⅁ ʇɥbıꞀ", "block.gtceu.lime_borderless_lamp": "dɯɐꞀ ssǝןɹǝpɹoᗺ ǝɯıꞀ", "block.gtceu.lime_foam": "ɯɐoℲ ǝɯıꞀ", @@ -611,7 +611,7 @@ "block.gtceu.lime_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝɯıꞀ", "block.gtceu.lime_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ǝɯıꞀ", "block.gtceu.lime_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ǝɯıꞀ", - "block.gtceu.lime_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ǝɯıꞀ", + "block.gtceu.lime_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ ǝɯıꞀ", "block.gtceu.lime_studs": "spnʇS ǝɯıꞀ", "block.gtceu.long_distance_fluid_pipeline": "ǝuıןǝdıԀ pınןℲ ǝɔuɐʇsıᗡ buoꞀ", "block.gtceu.long_distance_fluid_pipeline_endpoint": "ʇuıodpuƎ ǝuıןǝdıԀ pınןℲ ǝɔuɐʇsıᗡ buoꞀ", @@ -806,7 +806,7 @@ "block.gtceu.magenta_metal_sheet": "ʇǝǝɥS ןɐʇǝW ɐʇuǝbɐW", "block.gtceu.magenta_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ɐʇuǝbɐW", "block.gtceu.magenta_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ɐʇuǝbɐW", - "block.gtceu.magenta_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ɐʇuǝbɐW", + "block.gtceu.magenta_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ ɐʇuǝbɐW", "block.gtceu.magenta_studs": "spnʇS ɐʇuǝbɐW", "block.gtceu.magic_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH ɔıbɐW", "block.gtceu.magnetic_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH ɔıʇǝubɐW", @@ -1051,7 +1051,7 @@ "block.gtceu.orange_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝbuɐɹO", "block.gtceu.orange_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ǝbuɐɹO", "block.gtceu.orange_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ǝbuɐɹO", - "block.gtceu.orange_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ǝbuɐɹO", + "block.gtceu.orange_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ ǝbuɐɹO", "block.gtceu.orange_studs": "spnʇS ǝbuɐɹO", "block.gtceu.overworld_marker": "pןɹoʍɹǝʌO", "block.gtceu.palladium_substation": "buısɐƆ uoıʇɐʇsqnS ɯnıpɐןןɐԀ", @@ -1068,7 +1068,7 @@ "block.gtceu.pink_metal_sheet": "ʇǝǝɥS ןɐʇǝW ʞuıԀ", "block.gtceu.pink_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ʞuıԀ", "block.gtceu.pink_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ʞuıԀ", - "block.gtceu.pink_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ʞuıԀ", + "block.gtceu.pink_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ ʞuıԀ", "block.gtceu.pink_studs": "spnʇS ʞuıԀ", "block.gtceu.plascrete": "ǝʇǝɹɔsɐןԀ", "block.gtceu.plasma_large_turbine": "ǝuıqɹn⟘ ɐɯsɐןԀ ǝbɹɐꞀ", @@ -1091,7 +1091,7 @@ "block.gtceu.purple_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝןdɹnԀ", "block.gtceu.purple_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ǝןdɹnԀ", "block.gtceu.purple_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ǝןdɹnԀ", - "block.gtceu.purple_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ǝןdɹnԀ", + "block.gtceu.purple_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ ǝןdɹnԀ", "block.gtceu.purple_studs": "spnʇS ǝןdɹnԀ", "block.gtceu.pyrolyse_oven": "uǝʌO ǝsʎןoɹʎԀ", "block.gtceu.radioactive_hazard_sign_block": "ʞɔoןᗺ ubıS pɹɐzɐH ǝʌıʇɔɐoıpɐᴚ", @@ -1110,7 +1110,7 @@ "block.gtceu.red_metal_sheet": "ʇǝǝɥS ןɐʇǝW pǝᴚ", "block.gtceu.red_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝᴚ", "block.gtceu.red_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ pǝᴚ", - "block.gtceu.red_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ pǝᴚ", + "block.gtceu.red_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ pǝᴚ", "block.gtceu.red_studs": "spnʇS pǝᴚ", "block.gtceu.research_station": "uoıʇɐʇS ɥɔɹɐǝsǝᴚ", "block.gtceu.reservoir_hatch": "ɥɔʇɐH ɹıoʌɹǝsǝᴚ", @@ -1665,7 +1665,7 @@ "block.gtceu.white_metal_sheet": "ʇǝǝɥS ןɐʇǝW ǝʇıɥM", "block.gtceu.white_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ǝʇıɥM", "block.gtceu.white_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ǝʇıɥM", - "block.gtceu.white_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ǝʇıɥM", + "block.gtceu.white_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ ǝʇıɥM", "block.gtceu.white_studs": "spnʇS ǝʇıɥM", "block.gtceu.wire_coil.tooltip_cracking": ":ʇıu∩ buıʞɔɐɹƆ8§", "block.gtceu.wire_coil.tooltip_energy_cracking": "%s%%ɟ§ :ǝbɐs∩ ʎbɹǝuƎɐ§ ", @@ -1688,7 +1688,7 @@ "block.gtceu.yellow_metal_sheet": "ʇǝǝɥS ןɐʇǝW ʍoןןǝʎ", "block.gtceu.yellow_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ ʍoןןǝʎ", "block.gtceu.yellow_reinforced_foam": "ɯɐoℲ pǝɔɹoɟuıǝᴚ ʍoןןǝʎ", - "block.gtceu.yellow_reinforced_stone": "ǝuoʇS pǝɔɹoɟuıǝᴚ ʍoןןǝʎ", + "block.gtceu.yellow_reinforced_petrified_foam": "ɯɐoℲ pǝıɟıɹʇǝԀ pǝɔɹoɟuıǝᴚ ʍoןןǝʎ", "block.gtceu.yellow_stripes_block.a": "ʞɔoןᗺ sǝdıɹʇS ʍoןןǝʎ", "block.gtceu.yellow_stripes_block.b": "ʞɔoןᗺ sǝdıɹʇS ʍoןןǝʎ", "block.gtceu.yellow_stripes_block.c": "ʞɔoןᗺ sǝdıɹʇS ʍoןןǝʎ", @@ -1875,7 +1875,7 @@ "config.gtceu.option.extractorRecyclingYield": "pןǝıʎbuıןɔʎɔǝᴚɹoʇɔɐɹʇxǝ", "config.gtceu.option.feToEuRatio": "oıʇɐᴚnƎo⟘ǝɟ", "config.gtceu.option.flintAndSteelRequireSteel": "ןǝǝʇSǝɹınbǝᴚןǝǝʇSpuⱯʇuıןɟ", - "config.gtceu.option.foamSprayerBlockAmount": "ʇunoɯⱯʞɔoןᗺɹǝʎɐɹdSɯɐoɟ", + "config.gtceu.option.foamSprayerFluidUse": "ǝs∩pınןℲɹǝʎɐɹdSɯɐoɟ", "config.gtceu.option.ftbChunksIntegration": "uoıʇɐɹbǝʇuIsʞunɥƆqʇɟ", "config.gtceu.option.gameplay": "ʎɐןdǝɯɐb", "config.gtceu.option.generateLowQualityGems": "sɯǝ⅁ʎʇıןɐnὉʍoꞀǝʇɐɹǝuǝb", diff --git a/src/generated/resources/assets/gtceu/lang/en_us.json b/src/generated/resources/assets/gtceu/lang/en_us.json index 16c7476c8cb..e027cb44011 100644 --- a/src/generated/resources/assets/gtceu/lang/en_us.json +++ b/src/generated/resources/assets/gtceu/lang/en_us.json @@ -134,7 +134,7 @@ "block.gtceu.black_metal_sheet": "Black Metal Sheet", "block.gtceu.black_petrified_foam": "Black Petrified Foam", "block.gtceu.black_reinforced_foam": "Black Reinforced Foam", - "block.gtceu.black_reinforced_stone": "Black Reinforced Stone", + "block.gtceu.black_reinforced_petrified_foam": "Black Reinforced Petrified Foam", "block.gtceu.black_studs": "Black Studs", "block.gtceu.blue_borderless_lamp": "Blue Borderless Lamp", "block.gtceu.blue_foam": "Blue Foam", @@ -143,7 +143,7 @@ "block.gtceu.blue_metal_sheet": "Blue Metal Sheet", "block.gtceu.blue_petrified_foam": "Blue Petrified Foam", "block.gtceu.blue_reinforced_foam": "Blue Reinforced Foam", - "block.gtceu.blue_reinforced_stone": "Blue Reinforced Stone", + "block.gtceu.blue_reinforced_petrified_foam": "Blue Reinforced Petrified Foam", "block.gtceu.blue_studs": "Blue Studs", "block.gtceu.boss_hazard_sign_block": "Boss Hazard Sign Block", "block.gtceu.brittle_charcoal": "Brittle Charcoal", @@ -164,7 +164,7 @@ "block.gtceu.brown_metal_sheet": "Brown Metal Sheet", "block.gtceu.brown_petrified_foam": "Brown Petrified Foam", "block.gtceu.brown_reinforced_foam": "Brown Reinforced Foam", - "block.gtceu.brown_reinforced_stone": "Brown Reinforced Stone", + "block.gtceu.brown_reinforced_petrified_foam": "Brown Reinforced Petrified Foam", "block.gtceu.brown_studs": "Brown Studs", "block.gtceu.casing_coke_bricks": "Coke Oven Bricks", "block.gtceu.casing_grate": "Grate Machine Casing", @@ -209,7 +209,7 @@ "block.gtceu.cyan_metal_sheet": "Cyan Metal Sheet", "block.gtceu.cyan_petrified_foam": "Cyan Petrified Foam", "block.gtceu.cyan_reinforced_foam": "Cyan Reinforced Foam", - "block.gtceu.cyan_reinforced_stone": "Cyan Reinforced Stone", + "block.gtceu.cyan_reinforced_petrified_foam": "Cyan Reinforced Petrified Foam", "block.gtceu.cyan_studs": "Cyan Studs", "block.gtceu.dark_concrete": "Dark Concrete", "block.gtceu.dark_concrete_bricks": "Dark Concrete Bricks", @@ -339,7 +339,7 @@ "block.gtceu.gray_metal_sheet": "Gray Metal Sheet", "block.gtceu.gray_petrified_foam": "Gray Petrified Foam", "block.gtceu.gray_reinforced_foam": "Gray Reinforced Foam", - "block.gtceu.gray_reinforced_stone": "Gray Reinforced Stone", + "block.gtceu.gray_reinforced_petrified_foam": "Gray Reinforced Petrified Foam", "block.gtceu.gray_studs": "Gray Studs", "block.gtceu.green_borderless_lamp": "Green Borderless Lamp", "block.gtceu.green_foam": "Green Foam", @@ -348,7 +348,7 @@ "block.gtceu.green_metal_sheet": "Green Metal Sheet", "block.gtceu.green_petrified_foam": "Green Petrified Foam", "block.gtceu.green_reinforced_foam": "Green Reinforced Foam", - "block.gtceu.green_reinforced_stone": "Green Reinforced Stone", + "block.gtceu.green_reinforced_petrified_foam": "Green Reinforced Petrified Foam", "block.gtceu.green_studs": "Green Studs", "block.gtceu.gregification_hazard_sign_block": "Gregification Hazard Sign Block", "block.gtceu.heat_vent": "Heat Vent", @@ -586,7 +586,7 @@ "block.gtceu.light_blue_metal_sheet": "Light Blue Metal Sheet", "block.gtceu.light_blue_petrified_foam": "Light Blue Petrified Foam", "block.gtceu.light_blue_reinforced_foam": "Light Blue Reinforced Foam", - "block.gtceu.light_blue_reinforced_stone": "Light Blue Reinforced Stone", + "block.gtceu.light_blue_reinforced_petrified_foam": "Light Blue Reinforced Petrified Foam", "block.gtceu.light_blue_studs": "Light Blue Studs", "block.gtceu.light_concrete": "Light Concrete", "block.gtceu.light_concrete_bricks": "Light Concrete Bricks", @@ -602,7 +602,7 @@ "block.gtceu.light_gray_metal_sheet": "Light Gray Metal Sheet", "block.gtceu.light_gray_petrified_foam": "Light Gray Petrified Foam", "block.gtceu.light_gray_reinforced_foam": "Light Gray Reinforced Foam", - "block.gtceu.light_gray_reinforced_stone": "Light Gray Reinforced Stone", + "block.gtceu.light_gray_reinforced_petrified_foam": "Light Gray Reinforced Petrified Foam", "block.gtceu.light_gray_studs": "Light Gray Studs", "block.gtceu.lime_borderless_lamp": "Lime Borderless Lamp", "block.gtceu.lime_foam": "Lime Foam", @@ -611,7 +611,7 @@ "block.gtceu.lime_metal_sheet": "Lime Metal Sheet", "block.gtceu.lime_petrified_foam": "Lime Petrified Foam", "block.gtceu.lime_reinforced_foam": "Lime Reinforced Foam", - "block.gtceu.lime_reinforced_stone": "Lime Reinforced Stone", + "block.gtceu.lime_reinforced_petrified_foam": "Lime Reinforced Petrified Foam", "block.gtceu.lime_studs": "Lime Studs", "block.gtceu.long_distance_fluid_pipeline": "Long Distance Fluid Pipeline", "block.gtceu.long_distance_fluid_pipeline_endpoint": "Long Distance Fluid Pipeline Endpoint", @@ -806,7 +806,7 @@ "block.gtceu.magenta_metal_sheet": "Magenta Metal Sheet", "block.gtceu.magenta_petrified_foam": "Magenta Petrified Foam", "block.gtceu.magenta_reinforced_foam": "Magenta Reinforced Foam", - "block.gtceu.magenta_reinforced_stone": "Magenta Reinforced Stone", + "block.gtceu.magenta_reinforced_petrified_foam": "Magenta Reinforced Petrified Foam", "block.gtceu.magenta_studs": "Magenta Studs", "block.gtceu.magic_hazard_sign_block": "Magic Hazard Sign Block", "block.gtceu.magnetic_hazard_sign_block": "Magnetic Hazard Sign Block", @@ -1051,7 +1051,7 @@ "block.gtceu.orange_metal_sheet": "Orange Metal Sheet", "block.gtceu.orange_petrified_foam": "Orange Petrified Foam", "block.gtceu.orange_reinforced_foam": "Orange Reinforced Foam", - "block.gtceu.orange_reinforced_stone": "Orange Reinforced Stone", + "block.gtceu.orange_reinforced_petrified_foam": "Orange Reinforced Petrified Foam", "block.gtceu.orange_studs": "Orange Studs", "block.gtceu.overworld_marker": "Overworld", "block.gtceu.palladium_substation": "Palladium Substation Casing", @@ -1068,7 +1068,7 @@ "block.gtceu.pink_metal_sheet": "Pink Metal Sheet", "block.gtceu.pink_petrified_foam": "Pink Petrified Foam", "block.gtceu.pink_reinforced_foam": "Pink Reinforced Foam", - "block.gtceu.pink_reinforced_stone": "Pink Reinforced Stone", + "block.gtceu.pink_reinforced_petrified_foam": "Pink Reinforced Petrified Foam", "block.gtceu.pink_studs": "Pink Studs", "block.gtceu.plascrete": "Plascrete", "block.gtceu.plasma_large_turbine": "Large Plasma Turbine", @@ -1091,7 +1091,7 @@ "block.gtceu.purple_metal_sheet": "Purple Metal Sheet", "block.gtceu.purple_petrified_foam": "Purple Petrified Foam", "block.gtceu.purple_reinforced_foam": "Purple Reinforced Foam", - "block.gtceu.purple_reinforced_stone": "Purple Reinforced Stone", + "block.gtceu.purple_reinforced_petrified_foam": "Purple Reinforced Petrified Foam", "block.gtceu.purple_studs": "Purple Studs", "block.gtceu.pyrolyse_oven": "Pyrolyse Oven", "block.gtceu.radioactive_hazard_sign_block": "Radioactive Hazard Sign Block", @@ -1110,7 +1110,7 @@ "block.gtceu.red_metal_sheet": "Red Metal Sheet", "block.gtceu.red_petrified_foam": "Red Petrified Foam", "block.gtceu.red_reinforced_foam": "Red Reinforced Foam", - "block.gtceu.red_reinforced_stone": "Red Reinforced Stone", + "block.gtceu.red_reinforced_petrified_foam": "Red Reinforced Petrified Foam", "block.gtceu.red_studs": "Red Studs", "block.gtceu.research_station": "Research Station", "block.gtceu.reservoir_hatch": "Reservoir Hatch", @@ -1665,7 +1665,7 @@ "block.gtceu.white_metal_sheet": "White Metal Sheet", "block.gtceu.white_petrified_foam": "White Petrified Foam", "block.gtceu.white_reinforced_foam": "White Reinforced Foam", - "block.gtceu.white_reinforced_stone": "White Reinforced Stone", + "block.gtceu.white_reinforced_petrified_foam": "White Reinforced Petrified Foam", "block.gtceu.white_studs": "White Studs", "block.gtceu.wire_coil.tooltip_cracking": "§8Cracking Unit:", "block.gtceu.wire_coil.tooltip_energy_cracking": " §aEnergy Usage: §f%s%%", @@ -1688,7 +1688,7 @@ "block.gtceu.yellow_metal_sheet": "Yellow Metal Sheet", "block.gtceu.yellow_petrified_foam": "Yellow Petrified Foam", "block.gtceu.yellow_reinforced_foam": "Yellow Reinforced Foam", - "block.gtceu.yellow_reinforced_stone": "Yellow Reinforced Stone", + "block.gtceu.yellow_reinforced_petrified_foam": "Yellow Reinforced Petrified Foam", "block.gtceu.yellow_stripes_block.a": "Yellow Stripes Block", "block.gtceu.yellow_stripes_block.b": "Yellow Stripes Block", "block.gtceu.yellow_stripes_block.c": "Yellow Stripes Block", @@ -1875,7 +1875,7 @@ "config.gtceu.option.extractorRecyclingYield": "extractorRecyclingYield", "config.gtceu.option.feToEuRatio": "feToEuRatio", "config.gtceu.option.flintAndSteelRequireSteel": "flintAndSteelRequireSteel", - "config.gtceu.option.foamSprayerBlockAmount": "foamSprayerBlockAmount", + "config.gtceu.option.foamSprayerFluidUse": "foamSprayerFluidUse", "config.gtceu.option.ftbChunksIntegration": "ftbChunksIntegration", "config.gtceu.option.gameplay": "gameplay", "config.gtceu.option.generateLowQualityGems": "generateLowQualityGems", diff --git a/src/generated/resources/assets/gtceu/models/block/black_foam.json b/src/generated/resources/assets/gtceu/models/block/black_foam.json index 462afec27c6..e503d5f8df7 100644 --- a/src/generated/resources/assets/gtceu/models/block/black_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/black_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/black" + "all": "gtceu:block/foam/black_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/black_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/black_petrified_foam.json index 29c1e43f15b..988504c4f98 100644 --- a/src/generated/resources/assets/gtceu/models/block/black_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/black_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/black_petrified" + "all": "gtceu:block/foam/black_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/black_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/black_reinforced_foam.json index f5b66156991..0ce91d303ad 100644 --- a/src/generated/resources/assets/gtceu/models/block/black_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/black_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/black_reinforced" + "all": "gtceu:block/foam/black_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/black_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/black_reinforced_petrified_foam.json new file mode 100644 index 00000000000..6e323e2495b --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/black_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/black_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/black_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/black_reinforced_stone.json deleted file mode 100644 index b5801c94eef..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/black_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/black_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/blue_foam.json b/src/generated/resources/assets/gtceu/models/block/blue_foam.json index 9213c660a4a..913e07ba4b1 100644 --- a/src/generated/resources/assets/gtceu/models/block/blue_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/blue_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/blue" + "all": "gtceu:block/foam/blue_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/blue_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/blue_petrified_foam.json index d6c154c5c96..78aa6ebdf20 100644 --- a/src/generated/resources/assets/gtceu/models/block/blue_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/blue_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/blue_petrified" + "all": "gtceu:block/foam/blue_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/blue_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/blue_reinforced_foam.json index 34276da165c..5a9250a8987 100644 --- a/src/generated/resources/assets/gtceu/models/block/blue_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/blue_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/blue_reinforced" + "all": "gtceu:block/foam/blue_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/blue_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/blue_reinforced_petrified_foam.json new file mode 100644 index 00000000000..895e0474801 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/blue_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/blue_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/blue_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/blue_reinforced_stone.json deleted file mode 100644 index 94be6468e07..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/blue_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/blue_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/brown_foam.json b/src/generated/resources/assets/gtceu/models/block/brown_foam.json index 2b82507e7f9..3ba7bf43c57 100644 --- a/src/generated/resources/assets/gtceu/models/block/brown_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/brown_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/brown" + "all": "gtceu:block/foam/brown_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/brown_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/brown_petrified_foam.json index b4e753d66b5..0ddf6d30292 100644 --- a/src/generated/resources/assets/gtceu/models/block/brown_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/brown_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/brown_petrified" + "all": "gtceu:block/foam/brown_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/brown_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/brown_reinforced_foam.json index 81a831bc35c..4235c2fd1a8 100644 --- a/src/generated/resources/assets/gtceu/models/block/brown_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/brown_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/brown_reinforced" + "all": "gtceu:block/foam/brown_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/brown_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/brown_reinforced_petrified_foam.json new file mode 100644 index 00000000000..478fc748338 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/brown_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/brown_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/brown_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/brown_reinforced_stone.json deleted file mode 100644 index 92e5b4eb81c..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/brown_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/brown_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/cyan_foam.json b/src/generated/resources/assets/gtceu/models/block/cyan_foam.json index 55f9ea50fe4..46de8127edf 100644 --- a/src/generated/resources/assets/gtceu/models/block/cyan_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/cyan_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/cyan" + "all": "gtceu:block/foam/cyan_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/cyan_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/cyan_petrified_foam.json index 00012acbb0b..20f9acb0783 100644 --- a/src/generated/resources/assets/gtceu/models/block/cyan_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/cyan_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/cyan_petrified" + "all": "gtceu:block/foam/cyan_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_foam.json index ad492cc45ca..dc1d6d17fe1 100644 --- a/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/cyan_reinforced" + "all": "gtceu:block/foam/cyan_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_petrified_foam.json new file mode 100644 index 00000000000..62eb9889f9f --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/cyan_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_stone.json deleted file mode 100644 index 4d99eb57b0e..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/cyan_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/cyan_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/gray_foam.json b/src/generated/resources/assets/gtceu/models/block/gray_foam.json index cd319cfaf59..41adbbab10e 100644 --- a/src/generated/resources/assets/gtceu/models/block/gray_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/gray_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/gray" + "all": "gtceu:block/foam/gray_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/gray_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/gray_petrified_foam.json index 147504320fa..4a2c62883d0 100644 --- a/src/generated/resources/assets/gtceu/models/block/gray_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/gray_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/gray_petrified" + "all": "gtceu:block/foam/gray_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/gray_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/gray_reinforced_foam.json index 29852bf9713..50fce1de3ae 100644 --- a/src/generated/resources/assets/gtceu/models/block/gray_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/gray_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/gray_reinforced" + "all": "gtceu:block/foam/gray_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/gray_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/gray_reinforced_petrified_foam.json new file mode 100644 index 00000000000..9275b1b2749 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/gray_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/gray_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/gray_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/gray_reinforced_stone.json deleted file mode 100644 index cda640ba2bc..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/gray_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/gray_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/green_foam.json b/src/generated/resources/assets/gtceu/models/block/green_foam.json index bf9cb33a1dd..0a25786d4e8 100644 --- a/src/generated/resources/assets/gtceu/models/block/green_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/green_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/green" + "all": "gtceu:block/foam/green_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/green_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/green_petrified_foam.json index bbc7ac13cde..f553c056c8b 100644 --- a/src/generated/resources/assets/gtceu/models/block/green_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/green_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/green_petrified" + "all": "gtceu:block/foam/green_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/green_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/green_reinforced_foam.json index ededd8f62c7..ee2f529e887 100644 --- a/src/generated/resources/assets/gtceu/models/block/green_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/green_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/green_reinforced" + "all": "gtceu:block/foam/green_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/green_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/green_reinforced_petrified_foam.json new file mode 100644 index 00000000000..2f311906a6d --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/green_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/green_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/green_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/green_reinforced_stone.json deleted file mode 100644 index 0ea295aea04..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/green_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/green_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_blue_foam.json b/src/generated/resources/assets/gtceu/models/block/light_blue_foam.json index e5b6be0c0cc..651158c9a5e 100644 --- a/src/generated/resources/assets/gtceu/models/block/light_blue_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/light_blue_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/light_blue" + "all": "gtceu:block/foam/light_blue_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_blue_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/light_blue_petrified_foam.json index 349ad609e68..7698eff1fdd 100644 --- a/src/generated/resources/assets/gtceu/models/block/light_blue_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/light_blue_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/light_blue_petrified" + "all": "gtceu:block/foam/light_blue_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_foam.json index 0ae271f2333..ceed2b32bda 100644 --- a/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/light_blue_reinforced" + "all": "gtceu:block/foam/light_blue_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_petrified_foam.json new file mode 100644 index 00000000000..9266edb8250 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/light_blue_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_stone.json deleted file mode 100644 index d4fc3175ca2..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/light_blue_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/light_blue_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_gray_foam.json b/src/generated/resources/assets/gtceu/models/block/light_gray_foam.json index 8683b052fd2..763bc214873 100644 --- a/src/generated/resources/assets/gtceu/models/block/light_gray_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/light_gray_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/light_gray" + "all": "gtceu:block/foam/light_gray_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_gray_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/light_gray_petrified_foam.json index 633fe6cb7ab..0b1c795a053 100644 --- a/src/generated/resources/assets/gtceu/models/block/light_gray_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/light_gray_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/light_gray_petrified" + "all": "gtceu:block/foam/light_gray_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_foam.json index e30ccc9770f..f49e84498d7 100644 --- a/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/light_gray_reinforced" + "all": "gtceu:block/foam/light_gray_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_petrified_foam.json new file mode 100644 index 00000000000..54f06091349 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/light_gray_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_stone.json deleted file mode 100644 index 34f96bdbb58..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/light_gray_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/light_gray_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/lime_foam.json b/src/generated/resources/assets/gtceu/models/block/lime_foam.json index 04072e3e57c..d5e5e66eeca 100644 --- a/src/generated/resources/assets/gtceu/models/block/lime_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/lime_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/lime" + "all": "gtceu:block/foam/lime_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/lime_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/lime_petrified_foam.json index 926769df38f..9fb48a1bae2 100644 --- a/src/generated/resources/assets/gtceu/models/block/lime_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/lime_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/lime_petrified" + "all": "gtceu:block/foam/lime_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/lime_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/lime_reinforced_foam.json index 56b6e21a510..d5e48586467 100644 --- a/src/generated/resources/assets/gtceu/models/block/lime_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/lime_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/lime_reinforced" + "all": "gtceu:block/foam/lime_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/lime_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/lime_reinforced_petrified_foam.json new file mode 100644 index 00000000000..f8caa333c4e --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/lime_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/lime_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/lime_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/lime_reinforced_stone.json deleted file mode 100644 index 2ffe3d9f562..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/lime_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/lime_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/magenta_foam.json b/src/generated/resources/assets/gtceu/models/block/magenta_foam.json index 0e0a40d94d4..5896dbee0d9 100644 --- a/src/generated/resources/assets/gtceu/models/block/magenta_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/magenta_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/magenta" + "all": "gtceu:block/foam/magenta_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/magenta_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/magenta_petrified_foam.json index 54525ac144b..bf5dd5d15de 100644 --- a/src/generated/resources/assets/gtceu/models/block/magenta_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/magenta_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/magenta_petrified" + "all": "gtceu:block/foam/magenta_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_foam.json index 6d544b0f137..bd8c6138055 100644 --- a/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/magenta_reinforced" + "all": "gtceu:block/foam/magenta_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_petrified_foam.json new file mode 100644 index 00000000000..293229e2fe7 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/magenta_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_stone.json deleted file mode 100644 index cfb9780c47d..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/magenta_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/magenta_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/orange_foam.json b/src/generated/resources/assets/gtceu/models/block/orange_foam.json index 42f2803e749..e9487655e7e 100644 --- a/src/generated/resources/assets/gtceu/models/block/orange_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/orange_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/orange" + "all": "gtceu:block/foam/orange_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/orange_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/orange_petrified_foam.json index 3bf5ed192c6..56dba1fd3f7 100644 --- a/src/generated/resources/assets/gtceu/models/block/orange_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/orange_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/orange_petrified" + "all": "gtceu:block/foam/orange_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/orange_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/orange_reinforced_foam.json index 403e35f101b..7114783524a 100644 --- a/src/generated/resources/assets/gtceu/models/block/orange_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/orange_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/orange_reinforced" + "all": "gtceu:block/foam/orange_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/orange_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/orange_reinforced_petrified_foam.json new file mode 100644 index 00000000000..10ecd80e7b5 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/orange_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/orange_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/orange_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/orange_reinforced_stone.json deleted file mode 100644 index 09e917d186a..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/orange_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/orange_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/pink_foam.json b/src/generated/resources/assets/gtceu/models/block/pink_foam.json index d56b66b3777..8c16d89faf8 100644 --- a/src/generated/resources/assets/gtceu/models/block/pink_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/pink_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/pink" + "all": "gtceu:block/foam/pink_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/pink_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/pink_petrified_foam.json index 836b178cfb2..0c6a6ae2502 100644 --- a/src/generated/resources/assets/gtceu/models/block/pink_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/pink_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/pink_petrified" + "all": "gtceu:block/foam/pink_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/pink_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/pink_reinforced_foam.json index c3bbddf1833..d4e5b2e0d58 100644 --- a/src/generated/resources/assets/gtceu/models/block/pink_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/pink_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/pink_reinforced" + "all": "gtceu:block/foam/pink_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/pink_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/pink_reinforced_petrified_foam.json new file mode 100644 index 00000000000..eadf944a44e --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/pink_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/pink_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/pink_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/pink_reinforced_stone.json deleted file mode 100644 index 49a9ce72f4f..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/pink_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/pink_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/purple_foam.json b/src/generated/resources/assets/gtceu/models/block/purple_foam.json index ad9e2a9a009..3a62617fffe 100644 --- a/src/generated/resources/assets/gtceu/models/block/purple_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/purple_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/purple" + "all": "gtceu:block/foam/purple_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/purple_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/purple_petrified_foam.json index 1fa0182566a..d7eae22c3c4 100644 --- a/src/generated/resources/assets/gtceu/models/block/purple_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/purple_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/purple_petrified" + "all": "gtceu:block/foam/purple_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/purple_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/purple_reinforced_foam.json index aa2ea05f180..c6df9c1a9ea 100644 --- a/src/generated/resources/assets/gtceu/models/block/purple_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/purple_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/purple_reinforced" + "all": "gtceu:block/foam/purple_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/purple_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/purple_reinforced_petrified_foam.json new file mode 100644 index 00000000000..18569192c47 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/purple_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/purple_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/purple_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/purple_reinforced_stone.json deleted file mode 100644 index 56f9dea8c0b..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/purple_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/purple_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/red_foam.json b/src/generated/resources/assets/gtceu/models/block/red_foam.json index a6f320a2829..0b5bbb9b0d9 100644 --- a/src/generated/resources/assets/gtceu/models/block/red_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/red_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/red" + "all": "gtceu:block/foam/red_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/red_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/red_petrified_foam.json index 6e32e9530b3..336fca65ffb 100644 --- a/src/generated/resources/assets/gtceu/models/block/red_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/red_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/red_petrified" + "all": "gtceu:block/foam/red_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/red_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/red_reinforced_foam.json index 8befd497a12..6f1e547982c 100644 --- a/src/generated/resources/assets/gtceu/models/block/red_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/red_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/red_reinforced" + "all": "gtceu:block/foam/red_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/red_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/red_reinforced_petrified_foam.json new file mode 100644 index 00000000000..40e5de82925 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/red_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/red_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/red_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/red_reinforced_stone.json deleted file mode 100644 index bb022eded42..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/red_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/red_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/white_foam.json b/src/generated/resources/assets/gtceu/models/block/white_foam.json index 2112a82499c..f9d39303ce3 100644 --- a/src/generated/resources/assets/gtceu/models/block/white_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/white_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/white" + "all": "gtceu:block/foam/white_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/white_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/white_petrified_foam.json index c02fef9cf9f..c30faa1fc35 100644 --- a/src/generated/resources/assets/gtceu/models/block/white_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/white_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/white_petrified" + "all": "gtceu:block/foam/white_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/white_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/white_reinforced_foam.json index 2c0a5db6253..345108efdf6 100644 --- a/src/generated/resources/assets/gtceu/models/block/white_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/white_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/white_reinforced" + "all": "gtceu:block/foam/white_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/white_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/white_reinforced_petrified_foam.json new file mode 100644 index 00000000000..f2813812373 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/white_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/white_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/white_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/white_reinforced_stone.json deleted file mode 100644 index aef3cbbbab9..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/white_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/white_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/yellow_foam.json b/src/generated/resources/assets/gtceu/models/block/yellow_foam.json index 7103ee78e10..604bc88f092 100644 --- a/src/generated/resources/assets/gtceu/models/block/yellow_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/yellow_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/yellow" + "all": "gtceu:block/foam/yellow_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/yellow_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/yellow_petrified_foam.json index d2d3e627a04..cffcf8b660a 100644 --- a/src/generated/resources/assets/gtceu/models/block/yellow_petrified_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/yellow_petrified_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_petrified", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/yellow_petrified" + "all": "gtceu:block/foam/yellow_petrified_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_foam.json b/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_foam.json index ef39610bf4e..a42e414febf 100644 --- a/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_foam.json +++ b/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_foam.json @@ -1,6 +1,6 @@ { - "parent": "gtceu:block/foam_reinforced", + "parent": "minecraft:block/cube_all", "textures": { - "all": "gtceu:block/foam/yellow_reinforced" + "all": "gtceu:block/foam/yellow_reinforced_foam" } } \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_petrified_foam.json new file mode 100644 index 00000000000..7e3ad66fbcb --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_petrified_foam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "gtceu:block/foam/yellow_reinforced_petrified_foam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_stone.json deleted file mode 100644 index 558dd381122..00000000000 --- a/src/generated/resources/assets/gtceu/models/block/yellow_reinforced_stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "gtceu:block/foam_reinforced_petrified", - "textures": { - "all": "gtceu:block/foam/yellow_reinforced_petrified" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/black_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/black_reinforced_petrified_foam.json new file mode 100644 index 00000000000..1e7fb31e679 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/black_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/black_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/black_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/black_reinforced_stone.json deleted file mode 100644 index f98be2ee158..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/black_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/black_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/blue_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/blue_reinforced_petrified_foam.json new file mode 100644 index 00000000000..9c571688087 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/blue_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/blue_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/blue_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/blue_reinforced_stone.json deleted file mode 100644 index a21feb45d64..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/blue_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/blue_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/brown_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/brown_reinforced_petrified_foam.json new file mode 100644 index 00000000000..2585c7856a2 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/brown_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/brown_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/brown_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/brown_reinforced_stone.json deleted file mode 100644 index 19e58e7c96a..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/brown_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/brown_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/cyan_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/cyan_reinforced_petrified_foam.json new file mode 100644 index 00000000000..4508fdad5e0 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/cyan_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/cyan_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/cyan_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/cyan_reinforced_stone.json deleted file mode 100644 index e4be73144cd..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/cyan_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/cyan_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/foam_sprayer.json b/src/generated/resources/assets/gtceu/models/item/foam_sprayer.json new file mode 100644 index 00000000000..1291180a914 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/foam_sprayer.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "gtceu:item/foam_sprayer" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/gray_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/gray_reinforced_petrified_foam.json new file mode 100644 index 00000000000..d218eac6183 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/gray_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/gray_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/gray_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/gray_reinforced_stone.json deleted file mode 100644 index b8d7ab82348..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/gray_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/gray_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/green_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/green_reinforced_petrified_foam.json new file mode 100644 index 00000000000..f22f16c66f3 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/green_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/green_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/green_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/green_reinforced_stone.json deleted file mode 100644 index 855fce237c2..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/green_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/green_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_petrified_foam.json new file mode 100644 index 00000000000..d444ae28a37 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/light_blue_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_stone.json deleted file mode 100644 index 2e6baa69282..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/light_blue_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/light_blue_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_petrified_foam.json new file mode 100644 index 00000000000..ea39923bb57 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/light_gray_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_stone.json deleted file mode 100644 index f73917bc38e..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/light_gray_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/light_gray_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/lime_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/lime_reinforced_petrified_foam.json new file mode 100644 index 00000000000..38ef11788fa --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/lime_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/lime_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/lime_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/lime_reinforced_stone.json deleted file mode 100644 index e383ffede50..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/lime_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/lime_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/magenta_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/magenta_reinforced_petrified_foam.json new file mode 100644 index 00000000000..a44ecbec165 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/magenta_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/magenta_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/magenta_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/magenta_reinforced_stone.json deleted file mode 100644 index 8d337138146..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/magenta_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/magenta_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/orange_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/orange_reinforced_petrified_foam.json new file mode 100644 index 00000000000..3f758c8e059 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/orange_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/orange_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/orange_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/orange_reinforced_stone.json deleted file mode 100644 index 9bd97d89f16..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/orange_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/orange_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/pink_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/pink_reinforced_petrified_foam.json new file mode 100644 index 00000000000..8818c95b36f --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/pink_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/pink_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/pink_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/pink_reinforced_stone.json deleted file mode 100644 index 0a057ff3f87..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/pink_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/pink_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/purple_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/purple_reinforced_petrified_foam.json new file mode 100644 index 00000000000..027c582b9d8 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/purple_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/purple_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/purple_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/purple_reinforced_stone.json deleted file mode 100644 index 3049c66c2ba..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/purple_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/purple_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/red_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/red_reinforced_petrified_foam.json new file mode 100644 index 00000000000..9516d88df34 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/red_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/red_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/red_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/red_reinforced_stone.json deleted file mode 100644 index 3cb30783099..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/red_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/red_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/white_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/white_reinforced_petrified_foam.json new file mode 100644 index 00000000000..6c5bbd80abf --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/white_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/white_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/white_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/white_reinforced_stone.json deleted file mode 100644 index f693ee71d78..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/white_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/white_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/yellow_reinforced_petrified_foam.json b/src/generated/resources/assets/gtceu/models/item/yellow_reinforced_petrified_foam.json new file mode 100644 index 00000000000..f1c67aacb82 --- /dev/null +++ b/src/generated/resources/assets/gtceu/models/item/yellow_reinforced_petrified_foam.json @@ -0,0 +1,3 @@ +{ + "parent": "gtceu:block/yellow_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/assets/gtceu/models/item/yellow_reinforced_stone.json b/src/generated/resources/assets/gtceu/models/item/yellow_reinforced_stone.json deleted file mode 100644 index 3eb3532ae21..00000000000 --- a/src/generated/resources/assets/gtceu/models/item/yellow_reinforced_stone.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "gtceu:block/yellow_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/blocks/reinforced_frames.json b/src/generated/resources/data/forge/tags/blocks/reinforced_frames.json index 2a1fa7b8b59..0e082a8de15 100644 --- a/src/generated/resources/data/forge/tags/blocks/reinforced_frames.json +++ b/src/generated/resources/data/forge/tags/blocks/reinforced_frames.json @@ -2,7 +2,7 @@ "values": [ "gtceu:steel_frame", "gtceu:black_steel_frame", - "gtceu:blue_steel_frame", - "gtceu:tungsten_steel_frame" + "gtceu:tungsten_steel_frame", + "gtceu:blue_steel_frame" ] } \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_petrified_foam.json new file mode 100644 index 00000000000..c4472c41405 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:black_reinforced_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/black_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_petrified_foam.json similarity index 70% rename from src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_stone.json rename to src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_petrified_foam.json index e0e3664b42b..cb626deff3e 100644 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_stone.json +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/blue_reinforced_petrified_foam.json @@ -11,11 +11,11 @@ "entries": [ { "type": "minecraft:item", - "name": "gtceu:blue_reinforced_stone" + "name": "gtceu:blue_reinforced_petrified_foam" } ], "rolls": 1.0 } ], - "random_sequence": "gtceu:blocks/blue_reinforced_stone" + "random_sequence": "gtceu:blocks/blue_reinforced_petrified_foam" } \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_petrified_foam.json new file mode 100644 index 00000000000..48a1b4627c4 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:brown_reinforced_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/brown_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_petrified_foam.json similarity index 70% rename from src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_stone.json rename to src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_petrified_foam.json index 755c7934c46..b78490ee1d3 100644 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/brown_reinforced_stone.json +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_petrified_foam.json @@ -11,11 +11,11 @@ "entries": [ { "type": "minecraft:item", - "name": "gtceu:brown_reinforced_stone" + "name": "gtceu:cyan_reinforced_petrified_foam" } ], "rolls": 1.0 } ], - "random_sequence": "gtceu:blocks/brown_reinforced_stone" + "random_sequence": "gtceu:blocks/cyan_reinforced_petrified_foam" } \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_petrified_foam.json similarity index 70% rename from src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_stone.json rename to src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_petrified_foam.json index c93a256ba58..1c15d504ec3 100644 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/cyan_reinforced_stone.json +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_petrified_foam.json @@ -11,11 +11,11 @@ "entries": [ { "type": "minecraft:item", - "name": "gtceu:cyan_reinforced_stone" + "name": "gtceu:gray_reinforced_petrified_foam" } ], "rolls": 1.0 } ], - "random_sequence": "gtceu:blocks/cyan_reinforced_stone" + "random_sequence": "gtceu:blocks/gray_reinforced_petrified_foam" } \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_stone.json deleted file mode 100644 index bf10154b66d..00000000000 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/gray_reinforced_stone.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": "gtceu:gray_reinforced_stone" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "gtceu:blocks/gray_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_petrified_foam.json new file mode 100644 index 00000000000..03a336e8444 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:green_reinforced_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/green_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_stone.json deleted file mode 100644 index e866c990aa4..00000000000 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/green_reinforced_stone.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": "gtceu:green_reinforced_stone" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "gtceu:blocks/green_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_petrified_foam.json new file mode 100644 index 00000000000..cba0b68d45c --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:light_blue_reinforced_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/light_blue_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_stone.json deleted file mode 100644 index adbb2476169..00000000000 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/light_blue_reinforced_stone.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": "gtceu:light_blue_reinforced_stone" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "gtceu:blocks/light_blue_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_petrified_foam.json new file mode 100644 index 00000000000..5280fc8b45f --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:light_gray_reinforced_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/light_gray_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_stone.json deleted file mode 100644 index 1db2450d965..00000000000 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/light_gray_reinforced_stone.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": "gtceu:light_gray_reinforced_stone" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "gtceu:blocks/light_gray_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_petrified_foam.json new file mode 100644 index 00000000000..77b621abb93 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:lime_reinforced_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/lime_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_stone.json deleted file mode 100644 index f939888ab4f..00000000000 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/lime_reinforced_stone.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": "gtceu:lime_reinforced_stone" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "gtceu:blocks/lime_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_petrified_foam.json new file mode 100644 index 00000000000..3c57207b9db --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:magenta_reinforced_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/magenta_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_stone.json deleted file mode 100644 index ff7a5ab26e6..00000000000 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/magenta_reinforced_stone.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": "gtceu:magenta_reinforced_stone" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "gtceu:blocks/magenta_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_petrified_foam.json new file mode 100644 index 00000000000..23a1a7b9e14 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:orange_reinforced_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/orange_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_stone.json deleted file mode 100644 index 41ca3ce6017..00000000000 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/orange_reinforced_stone.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": "gtceu:orange_reinforced_stone" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "gtceu:blocks/orange_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_petrified_foam.json new file mode 100644 index 00000000000..0d470e0e213 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:pink_reinforced_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/pink_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_stone.json deleted file mode 100644 index f54a2f10924..00000000000 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/pink_reinforced_stone.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": "gtceu:pink_reinforced_stone" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "gtceu:blocks/pink_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_petrified_foam.json new file mode 100644 index 00000000000..bc584b9c611 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:purple_reinforced_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/purple_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_stone.json deleted file mode 100644 index e49cff6e656..00000000000 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/purple_reinforced_stone.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": "gtceu:purple_reinforced_stone" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "gtceu:blocks/purple_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_petrified_foam.json similarity index 70% rename from src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_stone.json rename to src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_petrified_foam.json index a22b4a79d11..ca1bc1c74d4 100644 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/black_reinforced_stone.json +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_petrified_foam.json @@ -11,11 +11,11 @@ "entries": [ { "type": "minecraft:item", - "name": "gtceu:black_reinforced_stone" + "name": "gtceu:red_reinforced_petrified_foam" } ], "rolls": 1.0 } ], - "random_sequence": "gtceu:blocks/black_reinforced_stone" + "random_sequence": "gtceu:blocks/red_reinforced_petrified_foam" } \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_stone.json deleted file mode 100644 index 66f90c6a6bf..00000000000 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/red_reinforced_stone.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": "gtceu:red_reinforced_stone" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "gtceu:blocks/red_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_petrified_foam.json new file mode 100644 index 00000000000..f8cd8888272 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:white_reinforced_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/white_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_stone.json deleted file mode 100644 index 14938190b38..00000000000 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/white_reinforced_stone.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": "gtceu:white_reinforced_stone" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "gtceu:blocks/white_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_petrified_foam.json b/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_petrified_foam.json new file mode 100644 index 00000000000..390e3f0e703 --- /dev/null +++ b/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_petrified_foam.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "gtceu:yellow_reinforced_petrified_foam" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "gtceu:blocks/yellow_reinforced_petrified_foam" +} \ No newline at end of file diff --git a/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_stone.json b/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_stone.json deleted file mode 100644 index 2366e41f169..00000000000 --- a/src/generated/resources/data/gtceu/loot_tables/blocks/yellow_reinforced_stone.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": "gtceu:yellow_reinforced_stone" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "gtceu:blocks/yellow_reinforced_stone" -} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index 4ce54d31be2..236d3817795 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -22,22 +22,22 @@ "gtceu:green_petrified_foam", "gtceu:red_petrified_foam", "gtceu:black_petrified_foam", - "gtceu:white_reinforced_stone", - "gtceu:orange_reinforced_stone", - "gtceu:magenta_reinforced_stone", - "gtceu:light_blue_reinforced_stone", - "gtceu:yellow_reinforced_stone", - "gtceu:lime_reinforced_stone", - "gtceu:pink_reinforced_stone", - "gtceu:gray_reinforced_stone", - "gtceu:light_gray_reinforced_stone", - "gtceu:cyan_reinforced_stone", - "gtceu:purple_reinforced_stone", - "gtceu:blue_reinforced_stone", - "gtceu:brown_reinforced_stone", - "gtceu:green_reinforced_stone", - "gtceu:red_reinforced_stone", - "gtceu:black_reinforced_stone", + "gtceu:white_reinforced_petrified_foam", + "gtceu:orange_reinforced_petrified_foam", + "gtceu:magenta_reinforced_petrified_foam", + "gtceu:light_blue_reinforced_petrified_foam", + "gtceu:yellow_reinforced_petrified_foam", + "gtceu:lime_reinforced_petrified_foam", + "gtceu:pink_reinforced_petrified_foam", + "gtceu:gray_reinforced_petrified_foam", + "gtceu:light_gray_reinforced_petrified_foam", + "gtceu:cyan_reinforced_petrified_foam", + "gtceu:purple_reinforced_petrified_foam", + "gtceu:blue_reinforced_petrified_foam", + "gtceu:brown_reinforced_petrified_foam", + "gtceu:green_reinforced_petrified_foam", + "gtceu:red_reinforced_petrified_foam", + "gtceu:black_reinforced_petrified_foam", "gtceu:white_studs", "gtceu:orange_studs", "gtceu:magenta_studs", diff --git a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json index 47867cdc7cf..8acc78a21cc 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json @@ -3,21 +3,21 @@ "gtceu:superconducting_coil", "gtceu:fusion_coil", "gtceu:fusion_casing", - "gtceu:white_reinforced_stone", - "gtceu:orange_reinforced_stone", - "gtceu:magenta_reinforced_stone", - "gtceu:light_blue_reinforced_stone", - "gtceu:yellow_reinforced_stone", - "gtceu:lime_reinforced_stone", - "gtceu:pink_reinforced_stone", - "gtceu:gray_reinforced_stone", - "gtceu:light_gray_reinforced_stone", - "gtceu:cyan_reinforced_stone", - "gtceu:purple_reinforced_stone", - "gtceu:blue_reinforced_stone", - "gtceu:brown_reinforced_stone", - "gtceu:green_reinforced_stone", - "gtceu:red_reinforced_stone", - "gtceu:black_reinforced_stone" + "gtceu:white_reinforced_petrified_foam", + "gtceu:orange_reinforced_petrified_foam", + "gtceu:magenta_reinforced_petrified_foam", + "gtceu:light_blue_reinforced_petrified_foam", + "gtceu:yellow_reinforced_petrified_foam", + "gtceu:lime_reinforced_petrified_foam", + "gtceu:pink_reinforced_petrified_foam", + "gtceu:gray_reinforced_petrified_foam", + "gtceu:light_gray_reinforced_petrified_foam", + "gtceu:cyan_reinforced_petrified_foam", + "gtceu:purple_reinforced_petrified_foam", + "gtceu:blue_reinforced_petrified_foam", + "gtceu:brown_reinforced_petrified_foam", + "gtceu:green_reinforced_petrified_foam", + "gtceu:red_reinforced_petrified_foam", + "gtceu:black_reinforced_petrified_foam" ] } \ 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 index 943f4e6f692..5086d56e0e9 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_stone_tool.json @@ -4,21 +4,21 @@ "gtceu:long_distance_fluid_pipeline", "gtceu:filter_casing", "gtceu:sterilizing_filter_casing", - "gtceu:white_petrified_foam", - "gtceu:orange_petrified_foam", - "gtceu:magenta_petrified_foam", - "gtceu:light_blue_petrified_foam", - "gtceu:yellow_petrified_foam", - "gtceu:lime_petrified_foam", - "gtceu:pink_petrified_foam", - "gtceu:gray_petrified_foam", - "gtceu:light_gray_petrified_foam", - "gtceu:cyan_petrified_foam", - "gtceu:purple_petrified_foam", - "gtceu:blue_petrified_foam", - "gtceu:brown_petrified_foam", - "gtceu:green_petrified_foam", - "gtceu:red_petrified_foam", - "gtceu:black_petrified_foam" + "gtceu:white_petrified", + "gtceu:orange_petrified", + "gtceu:magenta_petrified", + "gtceu:light_blue_petrified", + "gtceu:yellow_petrified", + "gtceu:lime_petrified", + "gtceu:pink_petrified", + "gtceu:gray_petrified", + "gtceu:light_gray_petrified", + "gtceu:cyan_petrified", + "gtceu:purple_petrified", + "gtceu:blue_petrified", + "gtceu:brown_petrified", + "gtceu:green_petrified", + "gtceu:red_petrified", + "gtceu:black_petrified" ] } \ No newline at end of file diff --git a/src/main/java/com/gregtechceu/gtceu/common/block/FoamBlock.java b/src/main/java/com/gregtechceu/gtceu/common/block/FoamBlock.java index bc6312d65c8..654aebae31c 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/block/FoamBlock.java +++ b/src/main/java/com/gregtechceu/gtceu/common/block/FoamBlock.java @@ -75,9 +75,7 @@ public void entityInside(BlockState state, Level level, BlockPos pos, Entity ent entity.makeStuckInBlock(state, new Vec3(reinforced, reinforced, reinforced)); } - if (!level.isClientSide()) { - entity.setSharedFlagOnFire(false); - entity.clearFire(); - } + entity.setSharedFlagOnFire(false); + entity.clearFire(); } } diff --git a/src/main/java/com/gregtechceu/gtceu/common/data/GTBlocks.java b/src/main/java/com/gregtechceu/gtceu/common/data/GTBlocks.java index 3eade47cf43..8b592cbc6c0 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/data/GTBlocks.java +++ b/src/main/java/com/gregtechceu/gtceu/common/data/GTBlocks.java @@ -1280,7 +1280,8 @@ public static void generateStoneBlocks() { .sound(SoundType.SNOW) .pushReaction(PushReaction.DESTROY) .noOcclusion().noCollission().noLootTable()) - .blockstate(GTModels.foamModel(color, false, false)) + .blockstate((ctx, prov) -> prov.simpleBlock(ctx.get(), + prov.models().cubeAll(ctx.getName(), GTCEu.id("block/foam/" + ctx.getName())))) .simpleItem() .register()); } @@ -1291,7 +1292,8 @@ public static void generateStoneBlocks() { reinforcedFoamBuilder.put(color, REGISTRATE .block("%s_reinforced_foam".formatted(color.getName()), p -> new FoamBlock(p, color, true)) .initialProperties(FOAMS.get(color)) - .blockstate(GTModels.foamModel(color, true, false)) + .blockstate((ctx, prov) -> prov.simpleBlock(ctx.get(), + prov.models().cubeAll(ctx.getName(), GTCEu.id("block/foam/" + ctx.getName())))) .simpleItem() .register()); } @@ -1303,7 +1305,8 @@ public static void generateStoneBlocks() { .block("%s_petrified_foam".formatted(color.getName()), Block::new) .initialProperties(() -> Blocks.STONE) .properties(p -> p.strength(1.0F, 4.0F).sound(SoundType.SNOW)) - .blockstate(GTModels.foamPetrifiedModel(color, false, true)) + .blockstate((ctx, prov) -> prov.simpleBlock(ctx.get(), + prov.models().cubeAll(ctx.getName(), GTCEu.id("block/foam/" + ctx.getName())))) .tag(BlockTags.MINEABLE_WITH_PICKAXE, BlockTags.NEEDS_STONE_TOOL) .simpleItem() .register()); @@ -1313,10 +1316,11 @@ public static void generateStoneBlocks() { ImmutableMap.Builder> petrifiedReinforcedFoamBuilder = new ImmutableMap.Builder<>(); for (DyeColor color : colors) { petrifiedReinforcedFoamBuilder.put(color, REGISTRATE - .block("%s_reinforced_stone".formatted(color.getName()), Block::new) + .block("%s_reinforced_petrified_foam".formatted(color.getName()), Block::new) .initialProperties(() -> Blocks.STONE) .properties(p -> p.strength(4.0F, 16.0F)) - .blockstate(GTModels.foamPetrifiedModel(color, true, true)) + .blockstate((ctx, prov) -> prov.simpleBlock(ctx.get(), + prov.models().cubeAll(ctx.getName(), GTCEu.id("block/foam/" + ctx.getName())))) .tag(BlockTags.MINEABLE_WITH_PICKAXE, BlockTags.NEEDS_IRON_TOOL) .simpleItem() .register()); diff --git a/src/main/java/com/gregtechceu/gtceu/common/data/GTItems.java b/src/main/java/com/gregtechceu/gtceu/common/data/GTItems.java index 9873dd7c54c..f645451e994 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/data/GTItems.java +++ b/src/main/java/com/gregtechceu/gtceu/common/data/GTItems.java @@ -2041,7 +2041,10 @@ public static ItemEntry createFluidCell(Material mat, int capacit .register(); public static ItemEntry FOAM_SPRAYER = REGISTRATE.item("foam_sprayer", ComponentItem::create) - .setData(ProviderType.ITEM_MODEL, NonNullBiConsumer.noop()) + // .setData(ProviderType.ITEM_MODEL, NonNullBiConsumer.noop()) + .model((ctx, provider) -> { + provider.handheld(ctx::getEntry); + }) .onRegister(attach(new FoamSprayBehavior())) .properties(p -> p.stacksTo(1)) .register(); diff --git a/src/main/java/com/gregtechceu/gtceu/common/data/models/GTModels.java b/src/main/java/com/gregtechceu/gtceu/common/data/models/GTModels.java index ea9ec459ff5..c08f6dfe332 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/data/models/GTModels.java +++ b/src/main/java/com/gregtechceu/gtceu/common/data/models/GTModels.java @@ -82,44 +82,6 @@ public static void rubberTreeSaplingModel(DataGenContext contex provider.generated(context, provider.modLoc("block/" + provider.name(context))); } - public static NonNullBiConsumer, RegistrateBlockstateProvider> foamModel(DyeColor color, - boolean reinforced, - boolean petrified) { - return (ctx, prov) -> { - final String reinforcedPart = (reinforced ? "_reinforced" : ""); - - ModelFile parent = prov.models().getExistingFile(prov.modLoc("block/foam" + reinforcedPart)); - - prov.getVariantBuilder(ctx.getEntry()) - .forAllStates(state -> ConfiguredModel.builder() - .modelFile(prov.models() - .getBuilder(ctx.getName()) - .parent(parent) - .texture("all", - "block/foam/" + color.getName() + reinforcedPart)) - .build()); - }; - } - - public static NonNullBiConsumer, RegistrateBlockstateProvider> foamPetrifiedModel(DyeColor color, - boolean reinforced, - boolean petrified) { - return (ctx, prov) -> { - final String reinforcedPart = (reinforced ? "_reinforced" : ""); - - ModelFile parent = prov.models().getExistingFile(prov.modLoc("block/foam" + reinforcedPart + "_petrified")); - - prov.getVariantBuilder(ctx.getEntry()) - .forAllStates(state -> ConfiguredModel.builder() - .modelFile(prov.models() - .getBuilder(ctx.getName()) - .parent(parent) - .texture("all", - "block/foam/" + color.getName() + reinforcedPart + "_petrified")) - .build()); - }; - } - public static final ResourceLocation CUBE_ALL_EMISSIVE = GTCEu.id("block/cube/emissive/all"); public static NonNullBiConsumer, RegistrateBlockstateProvider> lampModel(DyeColor color, diff --git a/src/main/java/com/gregtechceu/gtceu/common/item/behavior/FoamSprayBehavior.java b/src/main/java/com/gregtechceu/gtceu/common/item/behavior/FoamSprayBehavior.java index e337ae0a511..0448a56e3a7 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/item/behavior/FoamSprayBehavior.java +++ b/src/main/java/com/gregtechceu/gtceu/common/item/behavior/FoamSprayBehavior.java @@ -26,6 +26,7 @@ import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.item.context.UseOnContext; import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.state.BlockBehaviour; import net.minecraft.world.level.block.state.BlockState; import net.minecraftforge.common.capabilities.Capability; import net.minecraftforge.common.capabilities.ForgeCapabilities; @@ -35,14 +36,14 @@ import net.minecraftforge.fluids.capability.IFluidHandler; import it.unimi.dsi.fastutil.ints.IntIntPair; -import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet; +import org.apache.commons.lang3.mutable.MutableObject; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.ArrayList; import java.util.Comparator; import java.util.List; -import java.util.Set; +import java.util.function.Predicate; public class FoamSprayBehavior implements IInteractionItem, IDurabilityBar, IComponentCapability, IAddInformation { @@ -52,9 +53,9 @@ public class FoamSprayBehavior implements IInteractionItem, IDurabilityBar, ICom @Override public InteractionResult useOn(UseOnContext context) { if (context.getPlayer() == null) return InteractionResult.FAIL; - var stack = context.getItemInHand(); + ItemStack stack = context.getItemInHand(); - var offhand = context.getPlayer().getOffhandItem(); + ItemStack offhand = context.getPlayer().getOffhandItem(); DyeColor color = DyeColor.WHITE; if (offhand.getItem() instanceof ComponentItem compItem) { var behavior = compItem.getComponents().stream() @@ -68,25 +69,25 @@ public InteractionResult useOn(UseOnContext context) { var fluidHandler = stack.getCapability(ForgeCapabilities.FLUID_HANDLER_ITEM, null).resolve(); if (fluidHandler.isEmpty()) return InteractionResult.FAIL; - var fluidStack = fluidHandler.get().getFluidInTank(0); - if (fluidStack.getAmount() >= ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount) { - var state = context.getLevel().getBlockState(context.getClickedPos()); - var offsetState = context.getLevel() + FluidStack fluidStack = fluidHandler.get().getFluidInTank(0); + if (fluidStack.getAmount() >= ConfigHolder.INSTANCE.tools.foamSprayerFluidUse) { + BlockState state = context.getLevel().getBlockState(context.getClickedPos()); + BlockState offsetState = context.getLevel() .getBlockState(context.getClickedPos().offset(context.getClickedFace().getNormal())); if (state.getBlock() instanceof MaterialBlock matBlock && matBlock.tagPrefix == TagPrefix.frameGt) { - int maxFrames = fluidStack.getAmount() / ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount; + int maxFrames = fluidStack.getAmount() / ConfigHolder.INSTANCE.tools.foamSprayerFluidUse; int framesFoamed = foamFrameBlocks(context.getLevel(), context.getClickedPos(), maxFrames, color, context.getPlayer().isCrouching()); if (!context.getPlayer().isCreative()) { - fluidHandler.get().drain(ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount * framesFoamed, + fluidHandler.get().drain(ConfigHolder.INSTANCE.tools.foamSprayerFluidUse * framesFoamed, IFluidHandler.FluidAction.EXECUTE); } return InteractionResult.SUCCESS; } else if (offsetState.canBeReplaced()) { - int maxBlocks = fluidStack.getAmount() / ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount; + int maxBlocks = fluidStack.getAmount() / ConfigHolder.INSTANCE.tools.foamSprayerFluidUse; int blocksFoamed = foamReplaceableBlocks(context.getLevel(), context.getClickedPos(), maxBlocks, color); if (!context.getPlayer().isCreative()) { - fluidHandler.get().drain(ConfigHolder.INSTANCE.tools.foamSprayerBlockAmount * blocksFoamed, + fluidHandler.get().drain(ConfigHolder.INSTANCE.tools.foamSprayerFluidUse * blocksFoamed, IFluidHandler.FluidAction.EXECUTE); } return InteractionResult.SUCCESS; @@ -112,12 +113,18 @@ public float getDurabilityForDisplay(ItemStack stack) { private static int foamFrameBlocks(Level level, BlockPos pos, int maxBlocksToFoam, DyeColor color, boolean sneaking) { - var frameBlocks = gatherSameFrames(level, pos, 10); + MutableObject frameMaterial = new MutableObject<>(GTMaterials.NULL); + List frameBlocks = gatherReplaceableBlocks(level, pos, 10, (blockState -> { + if (blockState.getBlock() instanceof MaterialBlock materialBlock) { + return (frameMaterial.getValue().isNull() || frameMaterial.getValue() == materialBlock.material); + } + return false; + })); frameBlocks = frameBlocks.subList(0, Math.min(frameBlocks.size(), maxBlocksToFoam)); for (BlockPos blockPos : frameBlocks) { BlockState state = level.getBlockState(blockPos); - boolean reinforced = state.is(CustomTags.REINFORCED_FRAMES); + boolean reinforced = state.is(CustomTags.REINFORCED_FOAM_MAKING_BLOCKS); BlockState foam = reinforced ? GTBlocks.REINFORCED_FOAMS.get(color).getDefaultState() : GTBlocks.FOAMS.get(color).getDefaultState(); level.setBlockAndUpdate(blockPos, foam); @@ -127,36 +134,38 @@ private static int foamFrameBlocks(Level level, BlockPos pos, int maxBlocksToFoa } private static int foamReplaceableBlocks(Level level, BlockPos pos, int maxBlocksToFoam, DyeColor color) { - var replaceableBlocks = gatherReplaceableBlocks(level, pos, 10); + List replaceableBlocks = gatherReplaceableBlocks(level, pos, 10, + BlockBehaviour.BlockStateBase::canBeReplaced); replaceableBlocks = replaceableBlocks.subList(0, Math.min(replaceableBlocks.size(), maxBlocksToFoam)); - for (var blockPos : replaceableBlocks) { + for (BlockPos blockPos : replaceableBlocks) { level.setBlockAndUpdate(blockPos, GTBlocks.FOAMS.get(color).getDefaultState()); } return replaceableBlocks.size(); } - private static List gatherReplaceableBlocks(Level level, BlockPos center, int radiusSq) { - Set blocks = new ObjectOpenHashSet<>(); + private static List gatherReplaceableBlocks(Level level, BlockPos center, int radiusSq, + Predicate filter) { List blocksList = new ArrayList<>(); - blocks.add(center); - blocksList.add(center); + BlockState centerState = level.getBlockState(center); + if (filter.test(centerState)) { + blocksList.add(center); + } BlockPos.MutableBlockPos currentPos = center.mutable(); List moveStack = new ArrayList<>(); Vec3i centerVec = new Vec3i(center.getX(), center.getY(), center.getZ()); - outer: + OUTER: while (true) { - for (var facing : GTUtil.DIRECTIONS) { + for (Direction facing : GTUtil.DIRECTIONS) { currentPos.move(facing); - var state = level.getBlockState(currentPos); + BlockState state = level.getBlockState(currentPos); - if (state.canBeReplaced() && currentPos.distSqr(centerVec) <= radiusSq && - !blocks.contains(currentPos)) { - blocks.add(currentPos.immutable()); + if (currentPos.distSqr(centerVec) <= radiusSq && filter.test(state) && + !blocksList.contains(currentPos)) { blocksList.add(currentPos.immutable()); moveStack.add(facing.getOpposite()); - continue outer; + continue OUTER; } else { currentPos.move(facing.getOpposite()); } @@ -171,55 +180,11 @@ private static List gatherReplaceableBlocks(Level level, BlockPos cent return blocksList; } - private static List gatherSameFrames(Level level, BlockPos center, int radiusSq) { - Set frames = new ObjectOpenHashSet<>(); - List framesList = new ArrayList<>(); - frames.add(center); - framesList.add(center); - BlockPos.MutableBlockPos currentPos = center.mutable(); - Material frameMaterial = GTMaterials.NULL; - List moveStack = new ArrayList<>(); - Vec3i centerVec = new Vec3i(center.getX(), center.getY(), center.getZ()); - outer: - while (true) { - for (var facing : GTUtil.DIRECTIONS) { - currentPos.move(facing); - var state = level.getBlockState(currentPos); - - if (state.getBlock() instanceof MaterialBlock matBlock && matBlock.tagPrefix == TagPrefix.frameGt) { - if (currentPos.distSqr(centerVec) <= radiusSq && - (frameMaterial.isNull() || frameMaterial == matBlock.material) && - !frames.contains(currentPos)) { - frames.add(currentPos.immutable()); - framesList.add(currentPos.immutable()); - moveStack.add(facing.getOpposite()); - frameMaterial = matBlock.material; - continue outer; - } else { - currentPos.move(facing.getOpposite()); - } - } else { - currentPos.move(facing.getOpposite()); - } - } - if (!moveStack.isEmpty()) { - currentPos.move(moveStack.remove(moveStack.size() - 1)); - } else { - break; - } - } - framesList.sort(Comparator.comparingDouble(i -> i.distSqr(centerVec))); - return framesList; - } - @Override public @NotNull LazyOptional getCapability(ItemStack itemStack, @NotNull Capability cap) { - if (cap == ForgeCapabilities.FLUID_HANDLER_ITEM) { - return ForgeCapabilities.FLUID_HANDLER_ITEM.orEmpty(cap, - LazyOptional.of(() -> new FilteredFluidHandlerItemStack(itemStack, 10000, - stack -> stack.getFluid() == GTMaterials.ConstructionFoam.getFluid()))); - } - return LazyOptional.empty(); + return ForgeCapabilities.FLUID_HANDLER_ITEM.orEmpty(cap, + LazyOptional.of(() -> new FilteredFluidHandlerItemStack(itemStack, 10000, + stack -> stack.getFluid() == GTMaterials.ConstructionFoam.getFluid()))); } @Override diff --git a/src/main/java/com/gregtechceu/gtceu/config/ConfigHolder.java b/src/main/java/com/gregtechceu/gtceu/config/ConfigHolder.java index f065eac5bef..74042a61680 100644 --- a/src/main/java/com/gregtechceu/gtceu/config/ConfigHolder.java +++ b/src/main/java/com/gregtechceu/gtceu/config/ConfigHolder.java @@ -734,9 +734,9 @@ public static class ToolConfigs { @Configurable.Range(min = 1, max = 400) public int treeFellingDelay = 2; @Configurable - @Configurable.Comment({ "Amount of foam spray to use per block in mb", "Default: 100" }) + @Configurable.Comment({ "Amount of foam to use per block (in mB)", "Default: 100" }) @Configurable.Range(min = 0, max = 1000) - public int foamSprayerBlockAmount = 100; + public int foamSprayerFluidUse = 100; @Configurable @Configurable.Comment("NanoSaber Options") public NanoSaber nanoSaber = new NanoSaber(); diff --git a/src/main/java/com/gregtechceu/gtceu/data/recipe/CustomTags.java b/src/main/java/com/gregtechceu/gtceu/data/recipe/CustomTags.java index fa315427742..a987ea3546a 100644 --- a/src/main/java/com/gregtechceu/gtceu/data/recipe/CustomTags.java +++ b/src/main/java/com/gregtechceu/gtceu/data/recipe/CustomTags.java @@ -127,6 +127,7 @@ public class CustomTags { public static final TagKey RUBBER_LOGS = TagUtil.createModItemTag("rubber_logs"); public static final TagKey CLEANROOM_DOORS = TagUtil.createModBlockTag("cleanroom_doors"); + public static final TagKey REINFORCED_FOAM_MAKING_BLOCKS = TagUtil.createBlockTag("reinforced_frames"); public static final TagKey CHEM_BATH_WASHABLE = TagUtil.createModItemTag("chemical_bath_washable"); @@ -198,8 +199,6 @@ public class CustomTags { NEEDS_NEUTRONIUM_TOOL, }; - public static final TagKey REINFORCED_FRAMES = TagUtil.createBlockTag("reinforced_frames"); - public static final TagKey ENDSTONE_ORE_REPLACEABLES = TagUtil.createBlockTag("end_stone_ore_replaceables"); public static final TagKey CONCRETE_BLOCK = TagUtil.createBlockTag("concretes"); public static final TagKey VERY_FAST_WALKABLE_BLOCKS = TagUtil.createBlockTag("very_fast_walkable_blocks"); diff --git a/src/main/java/com/gregtechceu/gtceu/data/tags/BlockTagLoader.java b/src/main/java/com/gregtechceu/gtceu/data/tags/BlockTagLoader.java index cf2e6603ba2..f439782a89c 100644 --- a/src/main/java/com/gregtechceu/gtceu/data/tags/BlockTagLoader.java +++ b/src/main/java/com/gregtechceu/gtceu/data/tags/BlockTagLoader.java @@ -1,8 +1,6 @@ package com.gregtechceu.gtceu.data.tags; import com.gregtechceu.gtceu.api.data.chemical.ChemicalHelper; -import com.gregtechceu.gtceu.api.data.chemical.material.Material; -import com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialFlags; import com.gregtechceu.gtceu.api.data.tag.TagPrefix; import com.gregtechceu.gtceu.common.block.StoneTypes; import com.gregtechceu.gtceu.common.data.GTBlocks; @@ -18,10 +16,6 @@ import com.tterrag.registrate.providers.RegistrateTagsProvider; -import java.util.HashSet; -import java.util.Objects; -import java.util.Set; - public class BlockTagLoader { public static void init(RegistrateTagsProvider.IntrinsicImpl provider) { @@ -49,20 +43,11 @@ public static void init(RegistrateTagsProvider.IntrinsicImpl provider) { var studs = provider.addTag(CustomTags.FAST_WALKABLE_BLOCKS); GTBlocks.STUDS.forEach((color, block) -> studs.add(block.get())); - var reinforcedFrames = provider.addTag(CustomTags.REINFORCED_FRAMES); - Set defaultMats = new HashSet<>(); - - defaultMats.add(GTMaterials.Steel); - defaultMats.add(GTMaterials.BlackSteel); - defaultMats.add(GTMaterials.TungstenSteel); - defaultMats.add(GTMaterials.RedSteel); - defaultMats.add(GTMaterials.BlueSteel); - - for (var mat : defaultMats) { - if (mat.hasFlag(MaterialFlags.GENERATE_FRAME)) { - reinforcedFrames.add(Objects.requireNonNull(ChemicalHelper.getBlock(TagPrefix.frameGt, mat))); - } - } + provider.addTag(CustomTags.REINFORCED_FOAM_MAKING_BLOCKS) + .add(ChemicalHelper.getBlock(TagPrefix.frameGt, GTMaterials.Steel)) + .add(ChemicalHelper.getBlock(TagPrefix.frameGt, GTMaterials.BlackSteel)) + .add(ChemicalHelper.getBlock(TagPrefix.frameGt, GTMaterials.TungstenSteel)) + .add(ChemicalHelper.getBlock(TagPrefix.frameGt, GTMaterials.BlueSteel)); provider.addTag(CustomTags.ENDSTONE_ORE_REPLACEABLES).add(Blocks.END_STONE); diff --git a/src/main/resources/assets/gtceu/models/block/foam.json b/src/main/resources/assets/gtceu/models/block/foam.json deleted file mode 100644 index 4cd2ca3a768..00000000000 --- a/src/main/resources/assets/gtceu/models/block/foam.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/cube_all", - "textures": { - "all": "#all" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/models/block/foam_petrified.json b/src/main/resources/assets/gtceu/models/block/foam_petrified.json deleted file mode 100644 index 4cd2ca3a768..00000000000 --- a/src/main/resources/assets/gtceu/models/block/foam_petrified.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/cube_all", - "textures": { - "all": "#all" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/models/block/foam_reinforced.json b/src/main/resources/assets/gtceu/models/block/foam_reinforced.json deleted file mode 100644 index 4cd2ca3a768..00000000000 --- a/src/main/resources/assets/gtceu/models/block/foam_reinforced.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/cube_all", - "textures": { - "all": "#all" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/models/block/foam_reinforced_petrified.json b/src/main/resources/assets/gtceu/models/block/foam_reinforced_petrified.json deleted file mode 100644 index 4cd2ca3a768..00000000000 --- a/src/main/resources/assets/gtceu/models/block/foam_reinforced_petrified.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/cube_all", - "textures": { - "all": "#all" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/models/item/foam_sprayer.json b/src/main/resources/assets/gtceu/models/item/foam_sprayer.json deleted file mode 100644 index 7a9bdb8976c..00000000000 --- a/src/main/resources/assets/gtceu/models/item/foam_sprayer.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "gtceu:item/foam_sprayer/base", - "layer1": "gtceu:item/foam_sprayer/overlay" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/black.png.mcmeta deleted file mode 100644 index a562532bb08..00000000000 --- a/src/main/resources/assets/gtceu/textures/block/foam/black.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "gtceu": { - "connection_texture": "gtceu:block/foam/black_ctm" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black.png b/src/main/resources/assets/gtceu/textures/block/foam/black_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/black.png rename to src/main/resources/assets/gtceu/textures/block/foam/black_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_foam.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/black_foam.png.mcmeta new file mode 100644 index 00000000000..a3ac44107a7 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/black_foam.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/black_foam_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/black_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/black_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/black_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/black_petrified_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/black_petrified.png rename to src/main/resources/assets/gtceu/textures/block/foam/black_petrified_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/black_petrified_foam.png.mcmeta similarity index 89% rename from src/main/resources/assets/gtceu/textures/block/foam/black_petrified.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/black_petrified_foam.png.mcmeta index 8c4d17b5808..ea7e086a7ee 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/black_petrified.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/black_petrified_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/black_petrified_ctm" + "connection_texture": "gtceu:block/foam/black_petrified_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/black_petrified_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/black_petrified_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/black_petrified_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/black_reinforced.png rename to src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_foam.png.mcmeta similarity index 88% rename from src/main/resources/assets/gtceu/textures/block/foam/black_reinforced.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_foam.png.mcmeta index 22b8d3ae462..c85800be9b0 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/black_reinforced_ctm" + "connection_texture": "gtceu:block/foam/black_reinforced_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png rename to src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified_foam.png.mcmeta similarity index 80% rename from src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified_foam.png.mcmeta index dd5a850c9c3..a0c77f5f1c7 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/black_reinforced_petrified_ctm" + "connection_texture": "gtceu:block/foam/black_reinforced_petrified_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/black_reinforced_petrified_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/blue.png.mcmeta deleted file mode 100644 index f5acba54390..00000000000 --- a/src/main/resources/assets/gtceu/textures/block/foam/blue.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "gtceu": { - "connection_texture": "gtceu:block/foam/blue_ctm" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/blue.png rename to src/main/resources/assets/gtceu/textures/block/foam/blue_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_foam.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/blue_foam.png.mcmeta new file mode 100644 index 00000000000..3a9ec25bf44 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/blue_foam.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/blue_foam_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/blue_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/blue_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png.mcmeta deleted file mode 100644 index f78b3ea0d8d..00000000000 --- a/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "gtceu": { - "connection_texture": "gtceu:block/foam/blue_petrified_ctm" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/blue_petrified.png rename to src/main/resources/assets/gtceu/textures/block/foam/blue_petrified_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified_foam.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified_foam.png.mcmeta new file mode 100644 index 00000000000..febf01e98fb --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified_foam.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/blue_petrified_foam_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_petrified_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/blue_petrified_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/blue_petrified_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced.png rename to src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_foam.png.mcmeta similarity index 89% rename from src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_foam.png.mcmeta index 9f83007abc1..30a5388bb77 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/blue_reinforced_ctm" + "connection_texture": "gtceu:block/foam/blue_reinforced_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified.png rename to src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified_foam.png.mcmeta similarity index 81% rename from src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified_foam.png.mcmeta index ef8379d4d90..388db6b4da3 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/blue_reinforced_petrified_ctm" + "connection_texture": "gtceu:block/foam/blue_reinforced_petrified_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/blue_reinforced_petrified_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/brown.png.mcmeta deleted file mode 100644 index 3d17050788c..00000000000 --- a/src/main/resources/assets/gtceu/textures/block/foam/brown.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "gtceu": { - "connection_texture": "gtceu:block/foam/brown_ctm" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/brown.png rename to src/main/resources/assets/gtceu/textures/block/foam/brown_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_foam.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/brown_foam.png.mcmeta new file mode 100644 index 00000000000..701a9c58526 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/brown_foam.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/brown_foam_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/brown_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/brown_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png rename to src/main/resources/assets/gtceu/textures/block/foam/brown_petrified_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified_foam.png.mcmeta similarity index 89% rename from src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/brown_petrified_foam.png.mcmeta index ad7af7a230d..d9134d6fe86 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/brown_petrified_ctm" + "connection_texture": "gtceu:block/foam/brown_petrified_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_petrified_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/brown_petrified_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/brown_petrified_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced.png rename to src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_foam.png.mcmeta similarity index 88% rename from src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_foam.png.mcmeta index 90bdf36ef5d..f76beb8377b 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/brown_reinforced_ctm" + "connection_texture": "gtceu:block/foam/brown_reinforced_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified.png rename to src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified_foam.png.mcmeta similarity index 80% rename from src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified_foam.png.mcmeta index 734656a4dfe..fa48b107580 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/brown_reinforced_petrified_ctm" + "connection_texture": "gtceu:block/foam/brown_reinforced_petrified_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/brown_reinforced_petrified_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/cyan.png.mcmeta deleted file mode 100644 index 49ef75b5c21..00000000000 --- a/src/main/resources/assets/gtceu/textures/block/foam/cyan.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "gtceu": { - "connection_texture": "gtceu:block/foam/cyan_ctm" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/cyan.png rename to src/main/resources/assets/gtceu/textures/block/foam/cyan_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_foam.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/cyan_foam.png.mcmeta new file mode 100644 index 00000000000..ec71247fec1 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/cyan_foam.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/cyan_foam_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/cyan_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/cyan_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png.mcmeta deleted file mode 100644 index 7cc34426e04..00000000000 --- a/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "gtceu": { - "connection_texture": "gtceu:block/foam/cyan_petrified_ctm" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified.png rename to src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified_foam.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified_foam.png.mcmeta new file mode 100644 index 00000000000..75ee4285d25 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified_foam.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/cyan_petrified_foam_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/cyan_petrified_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced.png rename to src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_foam.png.mcmeta similarity index 89% rename from src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_foam.png.mcmeta index ac837c0546a..9791052dc49 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/cyan_reinforced_ctm" + "connection_texture": "gtceu:block/foam/cyan_reinforced_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png rename to src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified_foam.png.mcmeta similarity index 81% rename from src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified_foam.png.mcmeta index 31e36216500..1a9753f335d 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/cyan_reinforced_petrified_ctm" + "connection_texture": "gtceu:block/foam/cyan_reinforced_petrified_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/cyan_reinforced_petrified_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/foam.png b/src/main/resources/assets/gtceu/textures/block/foam/foam.png deleted file mode 100644 index ff708f498a1e70d66a35e47dc284d12909983187..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1880 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 diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/white.png.mcmeta deleted file mode 100644 index 0b1bfa9ed8b..00000000000 --- a/src/main/resources/assets/gtceu/textures/block/foam/white.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "gtceu": { - "connection_texture": "gtceu:block/foam/white_ctm" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white.png b/src/main/resources/assets/gtceu/textures/block/foam/white_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/white.png rename to src/main/resources/assets/gtceu/textures/block/foam/white_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_foam.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/white_foam.png.mcmeta new file mode 100644 index 00000000000..3d479a6dba3 --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/white_foam.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/white_foam_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/white_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/white_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/white_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/white_petrified_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/white_petrified.png rename to src/main/resources/assets/gtceu/textures/block/foam/white_petrified_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/white_petrified_foam.png.mcmeta similarity index 89% rename from src/main/resources/assets/gtceu/textures/block/foam/white_petrified.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/white_petrified_foam.png.mcmeta index 1d22d668bac..531857bb620 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/white_petrified.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/white_petrified_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/white_petrified_ctm" + "connection_texture": "gtceu:block/foam/white_petrified_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/white_petrified_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/white_petrified_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/white_petrified_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/white_reinforced.png rename to src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_foam.png.mcmeta similarity index 88% rename from src/main/resources/assets/gtceu/textures/block/foam/white_reinforced.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_foam.png.mcmeta index fd80081e664..3faba3fb2ef 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/white_reinforced_ctm" + "connection_texture": "gtceu:block/foam/white_reinforced_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png rename to src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified_foam.png.mcmeta similarity index 80% rename from src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified_foam.png.mcmeta index d339cb2af5e..fe25038116a 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/white_reinforced_petrified_ctm" + "connection_texture": "gtceu:block/foam/white_reinforced_petrified_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/white_reinforced_petrified_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/yellow.png.mcmeta deleted file mode 100644 index 7ae1d3c50ae..00000000000 --- a/src/main/resources/assets/gtceu/textures/block/foam/yellow.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "gtceu": { - "connection_texture": "gtceu:block/foam/yellow_ctm" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/yellow.png rename to src/main/resources/assets/gtceu/textures/block/foam/yellow_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_foam.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/yellow_foam.png.mcmeta new file mode 100644 index 00000000000..81a8d3d2b5c --- /dev/null +++ b/src/main/resources/assets/gtceu/textures/block/foam/yellow_foam.png.mcmeta @@ -0,0 +1,5 @@ +{ + "gtceu": { + "connection_texture": "gtceu:block/foam/yellow_foam_ctm" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/yellow_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/yellow_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified.png rename to src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified_foam.png.mcmeta similarity index 88% rename from src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified_foam.png.mcmeta index 4dab38fc105..fc434e29831 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/yellow_petrified_ctm" + "connection_texture": "gtceu:block/foam/yellow_petrified_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/yellow_petrified_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png rename to src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_foam.png.mcmeta similarity index 88% rename from src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_foam.png.mcmeta index d943db60af7..89355e0569a 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/yellow_reinforced_ctm" + "connection_texture": "gtceu:block/foam/yellow_reinforced_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified_foam.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified.png rename to src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified_foam.png diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified.png.mcmeta b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified_foam.png.mcmeta similarity index 80% rename from src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified.png.mcmeta rename to src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified_foam.png.mcmeta index ececb61142b..1a812e7d909 100644 --- a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified.png.mcmeta +++ b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified_foam.png.mcmeta @@ -1,5 +1,5 @@ { "gtceu": { - "connection_texture": "gtceu:block/foam/yellow_reinforced_petrified_ctm" + "connection_texture": "gtceu:block/foam/yellow_reinforced_petrified_foam_ctm" } } \ No newline at end of file diff --git a/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified_ctm.png b/src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified_foam_ctm.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified_ctm.png rename to src/main/resources/assets/gtceu/textures/block/foam/yellow_reinforced_petrified_foam_ctm.png diff --git a/src/main/resources/assets/gtceu/textures/item/foam_sprayer/base.png b/src/main/resources/assets/gtceu/textures/item/foam_sprayer.png similarity index 100% rename from src/main/resources/assets/gtceu/textures/item/foam_sprayer/base.png rename to src/main/resources/assets/gtceu/textures/item/foam_sprayer.png diff --git a/src/main/resources/assets/gtceu/textures/item/foam_sprayer/overlay.png b/src/main/resources/assets/gtceu/textures/item/foam_sprayer/overlay.png deleted file mode 100644 index f02154247c2653f7aa4f2c50135ee47eb28d1f9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`LY^*;Ar`&K2@