diff --git a/common/src/main/java/muramasa/gregtech/data/Machines.java b/common/src/main/java/muramasa/gregtech/data/Machines.java index fee8ff844..aec5369e8 100644 --- a/common/src/main/java/muramasa/gregtech/data/Machines.java +++ b/common/src/main/java/muramasa/gregtech/data/Machines.java @@ -193,7 +193,7 @@ public class Machines { */ public static BasicMultiMachine LONG_DISTANCE_FLUID_ENDPOINT = new BasicMultiMachine<>(GTIRef.ID,"long_distance_fluid_endpoint").allowFrontIO().setTiers(NONE).addFlags(FLUID).setTile(TileEntityLongDistancePipeEndpoint::new); public static BasicMultiMachine LONG_DISTANCE_ITEM_ENDPOINT = new BasicMultiMachine<>(GTIRef.ID,"long_distance_item_endpoint").allowFrontIO().setTiers(NONE).addFlags(ITEM).setTile(TileEntityLongDistancePipeEndpoint::new); - public static BasicMultiMachine LONG_DISTANCE_TRANSFORMER_ENDPOINT = new BasicMultiMachine<>(GTIRef.ID,"long_distance_transformer_endpoint").allowFrontIO().setTiers(EV, IV, LUV, ZPM, UV).addFlags(ENERGY).setTile(TileEntityLongDistancePipeEndpoint::new); + public static BasicMultiMachine LONG_DISTANCE_TRANSFORMER_ENDPOINT = new BasicMultiMachine<>(GTIRef.ID,"long_distance_transformer_endpoint").allowFrontIO().setTiers(EV, IV, LUV, ZPM, UV).addFlags(ENERGY).setTile(TileEntityLongDistancePipeEndpoint::new).overlayTexture(Textures.STATE_IGNORANT_TIER_SPECIFIC_OVERLAY_HANDLER); /** ** Hatches diff --git a/common/src/main/java/muramasa/gregtech/data/Textures.java b/common/src/main/java/muramasa/gregtech/data/Textures.java index e462e4761..68c072c61 100644 --- a/common/src/main/java/muramasa/gregtech/data/Textures.java +++ b/common/src/main/java/muramasa/gregtech/data/Textures.java @@ -70,6 +70,17 @@ public class Textures { }; }; + public static final IOverlayTexturer STATE_IGNORANT_TIER_SPECIFIC_OVERLAY_HANDLER = (type, state, tier) -> { + return new Texture[] { + new Texture(type.getDomain(), "block/machine/overlay/" + type.getId() + "/" + tier.getId() + "/" + "bottom"), + new Texture(type.getDomain(), "block/machine/overlay/" + type.getId() + "/" + tier.getId() + "/" + "top"), + new Texture(type.getDomain(), "block/machine/overlay/" + type.getId() + "/" + tier.getId() + "/" + "back"), + new Texture(type.getDomain(), "block/machine/overlay/" + type.getId() + "/" + tier.getId() + "/" + "front"), + new Texture(type.getDomain(), "block/machine/overlay/" + type.getId() + "/" + tier.getId() + "/" + "side"), + new Texture(type.getDomain(), "block/machine/overlay/" + type.getId() + "/" + tier.getId() + "/" + "side"), + }; + }; + public static IOverlayModeler TURBINE = (type, state, side) -> { String suffix = ""; if (side == Direction.SOUTH && state != MachineState.INVALID_STRUCTURE){ diff --git a/common/src/main/java/muramasa/gregtech/loader/crafting/Machines.java b/common/src/main/java/muramasa/gregtech/loader/crafting/Machines.java index cc2c02c17..b30706986 100644 --- a/common/src/main/java/muramasa/gregtech/loader/crafting/Machines.java +++ b/common/src/main/java/muramasa/gregtech/loader/crafting/Machines.java @@ -532,6 +532,31 @@ public static void loadRecipes(Consumer output, AntimatterRecipe .put('H', HULL_IV) .put('C', CABLE_TUNGSTEN.getBlockItem(PipeSize.VTINY)) .put('W', CABLE_VANADIUM_GALLIUM.getBlockItem(PipeSize.VTINY)).build(), " CC", "WH ", " CC"); + provider.addItemRecipe(output, "machines", "has_wrench", provider.hasSafeItem(WRENCH.getTag()), TRANSFORMER.getItem(Tier.LUV), + ImmutableMap.builder() + .put('H', HULL_LUV) + .put('C', CABLE_VANADIUM_GALLIUM.getBlockItem(PipeSize.VTINY)) + .put('W', CABLE_NAQUADAH.getBlockItem(PipeSize.VTINY)).build(), " CC", "WH ", " CC"); + provider.addItemRecipe(output, "machines", "has_wrench", provider.hasSafeItem(WRENCH.getTag()), TRANSFORMER.getItem(ZPM), + ImmutableMap.builder() + .put('H', HULL_ZPM) + .put('C', CABLE_NAQUADAH.getBlockItem(PipeSize.VTINY)) + .put('W', WIRE_NAQUADAH_ALLOY.getBlockItem(PipeSize.SMALL)).build(), " CC", "WH ", " CC"); + provider.addItemRecipe(output, "machines", "has_wrench", provider.hasSafeItem(WRENCH.getTag()), TRANSFORMER.getItem(UV), + ImmutableMap.builder() + .put('H', HULL_UV) + .put('C', WIRE_NAQUADAH_ALLOY.getBlockItem(PipeSize.SMALL)) + .put('W', WIRE_SUPERCONDUCTOR.getBlockItem(PipeSize.VTINY)).build(), " CC", "WH ", " CC"); + provider.addItemRecipe(output, "machines", "has_wrench", provider.hasSafeItem(WRENCH.getTag()), LONG_DISTANCE_TRANSFORMER_ENDPOINT.getItem(EV), + of('T', TRANSFORMER.getItem(EV), 'C', CABLE_GETTER.apply(PipeSize.SMALL, MV, false), 'W', WIRE_CUTTER.getTag()), "CTC", "TWT", "CTC"); + provider.addItemRecipe(output, "machines", "has_wrench", provider.hasSafeItem(WRENCH.getTag()), LONG_DISTANCE_TRANSFORMER_ENDPOINT.getItem(IV), + of('T', TRANSFORMER.getItem(IV), 'C', CABLE_GETTER.apply(PipeSize.SMALL, MV, false), 'W', WIRE_CUTTER.getTag()), "CTC", "TWT", "CTC"); + provider.addItemRecipe(output, "machines", "has_wrench", provider.hasSafeItem(WRENCH.getTag()), LONG_DISTANCE_TRANSFORMER_ENDPOINT.getItem(LUV), + of('T', TRANSFORMER.getItem(LUV), 'C', CABLE_GETTER.apply(PipeSize.SMALL, MV, false), 'W', WIRE_CUTTER.getTag()), "CTC", "TWT", "CTC"); + provider.addItemRecipe(output, "machines", "has_wrench", provider.hasSafeItem(WRENCH.getTag()), LONG_DISTANCE_TRANSFORMER_ENDPOINT.getItem(ZPM), + of('T', TRANSFORMER.getItem(ZPM), 'C', CABLE_GETTER.apply(PipeSize.SMALL, MV, false), 'W', WIRE_CUTTER.getTag()), "CTC", "TWT", "CTC"); + provider.addItemRecipe(output, "machines", "has_wrench", provider.hasSafeItem(WRENCH.getTag()), LONG_DISTANCE_TRANSFORMER_ENDPOINT.getItem(UV), + of('T', TRANSFORMER.getItem(UV), 'C', CABLE_GETTER.apply(PipeSize.SMALL, MV, false), 'W', WIRE_CUTTER.getTag()), "CTC", "TWT", "CTC"); addHatchRecipes(output, provider); addMultiblockRecipes(output, provider); diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/back.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/back.png new file mode 100644 index 000000000..ce9069681 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/back.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/bottom.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/bottom.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/bottom.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/front.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/front.png new file mode 100644 index 000000000..e0cb20edc Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/front.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/side.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/side.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/side.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/top.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/top.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/active/top.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/back.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/back.png new file mode 100644 index 000000000..ce9069681 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/back.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/bottom.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/bottom.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/bottom.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/front.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/front.png new file mode 100644 index 000000000..e0cb20edc Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/front.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/side.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/side.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/side.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/top.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/top.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/ev/top.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/back.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/back.png new file mode 100644 index 000000000..e6718a487 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/back.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/bottom.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/bottom.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/bottom.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/front.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/front.png new file mode 100644 index 000000000..319e7be58 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/front.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/side.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/side.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/side.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/top.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/top.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/active/top.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/back.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/back.png new file mode 100644 index 000000000..e6718a487 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/back.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/bottom.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/bottom.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/bottom.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/front.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/front.png new file mode 100644 index 000000000..319e7be58 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/front.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/side.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/side.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/side.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/top.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/top.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/iv/top.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/back.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/back.png new file mode 100644 index 000000000..037efdbbc Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/back.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/bottom.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/bottom.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/bottom.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/front.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/front.png new file mode 100644 index 000000000..755421967 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/front.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/side.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/side.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/side.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/top.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/top.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/active/top.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/back.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/back.png new file mode 100644 index 000000000..037efdbbc Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/back.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/bottom.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/bottom.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/bottom.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/front.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/front.png new file mode 100644 index 000000000..755421967 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/front.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/side.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/side.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/side.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/top.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/top.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/luv/top.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/back.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/back.png new file mode 100644 index 000000000..2e7c900c4 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/back.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/bottom.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/bottom.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/bottom.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/front.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/front.png new file mode 100644 index 000000000..03007a28c Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/front.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/side.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/side.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/side.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/top.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/top.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/active/top.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/back.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/back.png new file mode 100644 index 000000000..2e7c900c4 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/back.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/bottom.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/bottom.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/bottom.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/front.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/front.png new file mode 100644 index 000000000..03007a28c Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/front.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/side.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/side.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/side.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/top.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/top.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/uv/top.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/back.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/back.png new file mode 100644 index 000000000..25816b360 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/back.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/bottom.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/bottom.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/bottom.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/front.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/front.png new file mode 100644 index 000000000..8b3d095e3 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/front.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/side.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/side.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/side.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/top.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/top.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/active/top.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/back.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/back.png new file mode 100644 index 000000000..25816b360 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/back.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/bottom.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/bottom.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/bottom.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/front.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/front.png new file mode 100644 index 000000000..8b3d095e3 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/front.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/side.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/side.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/side.png differ diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/top.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/top.png new file mode 100644 index 000000000..6c7e63b92 Binary files /dev/null and b/common/src/main/resources/assets/gti/textures/block/machine/overlay/long_distance_transformer_endpoint/zpm/top.png differ