From d78f67c0b6a01c697ca4d4815557f7c6ff71b0cc Mon Sep 17 00:00:00 2001 From: trinsdar <30245301+Trinsdar@users.noreply.github.com> Date: Tue, 5 Sep 2023 20:23:59 -0400 Subject: [PATCH] added chest bufer --- .../java/muramasa/gregtech/data/Guis.java | 6 ++++++ .../gregtech/loader/crafting/Machines.java | 5 +++++ .../tile/single/TileEntityBuffer.java | 1 + .../overlay/chest_buffer/active/back.png | Bin 0 -> 626 bytes .../overlay/chest_buffer/active/bottom.png | Bin 0 -> 6317 bytes .../overlay/chest_buffer/active/front.png | Bin 0 -> 375 bytes .../left.png => chest_buffer/active/side.png} | Bin .../overlay/chest_buffer/active/top.png | Bin 0 -> 6296 bytes .../machine/overlay/chest_buffer/back.png | Bin 0 -> 626 bytes .../machine/overlay/chest_buffer/bottom.png | Bin 0 -> 6317 bytes .../machine/overlay/chest_buffer/front.png | Bin 0 -> 375 bytes .../left.png => chest_buffer/side.png} | Bin .../machine/overlay/chest_buffer/top.png | Bin 0 -> 6296 bytes .../active/{right.png => side.png} | Bin 6549 -> 6747 bytes .../super_buffer/{right.png => side.png} | Bin 6549 -> 6747 bytes .../textures/gui/background/chest_buffer.png | Bin 0 -> 4084 bytes 16 files changed, 12 insertions(+) create mode 100644 common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/back.png create mode 100644 common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/bottom.png create mode 100644 common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/front.png rename common/src/main/resources/assets/gti/textures/block/machine/overlay/{super_buffer/active/left.png => chest_buffer/active/side.png} (100%) create mode 100644 common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/top.png create mode 100644 common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/back.png create mode 100644 common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/bottom.png create mode 100644 common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/front.png rename common/src/main/resources/assets/gti/textures/block/machine/overlay/{super_buffer/left.png => chest_buffer/side.png} (100%) create mode 100644 common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/top.png rename common/src/main/resources/assets/gti/textures/block/machine/overlay/super_buffer/active/{right.png => side.png} (64%) rename common/src/main/resources/assets/gti/textures/block/machine/overlay/super_buffer/{right.png => side.png} (64%) create mode 100644 common/src/main/resources/assets/gti/textures/gui/background/chest_buffer.png diff --git a/common/src/main/java/muramasa/gregtech/data/Guis.java b/common/src/main/java/muramasa/gregtech/data/Guis.java index 9804403a4d..a3cc39ae2b 100644 --- a/common/src/main/java/muramasa/gregtech/data/Guis.java +++ b/common/src/main/java/muramasa/gregtech/data/Guis.java @@ -152,6 +152,12 @@ public static void init(Side side) { FORMING_PRESS.add(ALLOY_SMELTER).getGui().getMachineData().setProgressLocation("compressor"); FORGE_HAMMER.add(FURNACE).getGui().setBackgroundTexture("machine_forge_hammer").getMachineData().setProgressLocation("forge_hammer"); SUPER_BUFFER.getGui().setBackgroundTexture("super_buffer"); + CHEST_BUFFER.getGui().setBackgroundTexture("chest_buffer"); + for (int y = 0; y < 3; y++){ + for (int x = 0; x < 9; x++){ + CHEST_BUFFER.add(STORAGE, 8 + (x * 18), 5 + (y * 18)); + } + } SIFTER.add(IT_IN, 53, 25) .add(IT_OUT, 107, 16).add(IT_OUT, 125, 16).add(IT_OUT, 143, 16) .add(IT_OUT, 107, 34).add(IT_OUT, 125, 34).add(IT_OUT, 143, 34) 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 e3e00692ee..bf945a2a6f 100644 --- a/common/src/main/java/muramasa/gregtech/loader/crafting/Machines.java +++ b/common/src/main/java/muramasa/gregtech/loader/crafting/Machines.java @@ -458,6 +458,11 @@ public static void loadRecipes(Consumer output, AntimatterRecipe .put('D', DataOrb) .put('M', hull) .put('C', conveyor).build(), "DMC")); + add(CHEST_BUFFER, tier, (m, item) -> provider.addItemRecipe(output, "machines", "has_motor", provider.hasSafeItem(motor), item, + ImmutableMap.builder() + .put('D', ForgeCTags.CHESTS_WOODEN) + .put('M', hull) + .put('C', conveyor).put('c', circuit).build(), "DMC", " c ")); if (!AntimatterAPI.isModLoaded("gt4r")){ add(ELECTRIC_TYPE_FILTER, tier, (m,item) -> provider.addItemRecipe(output, "machines", "has_motor", provider.hasSafeItem(MotorHV), item, ImmutableMap.builder() diff --git a/common/src/main/java/muramasa/gregtech/tile/single/TileEntityBuffer.java b/common/src/main/java/muramasa/gregtech/tile/single/TileEntityBuffer.java index 76d981eed3..a80442bc1d 100644 --- a/common/src/main/java/muramasa/gregtech/tile/single/TileEntityBuffer.java +++ b/common/src/main/java/muramasa/gregtech/tile/single/TileEntityBuffer.java @@ -141,6 +141,7 @@ public BufferItemHandler(TileEntityBuffer tile) { @NotNull @Override public ItemStack extractItem(int slot, int amount, boolean simulate) { + if (amount < tile.stackLimit) return ItemStack.EMPTY; amount = Math.min(amount, tile.stackLimit); return super.extractItem(slot, amount, simulate); } diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/back.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c3d7a1d12987f2dcf878ae1592486f81cf332f69 GIT binary patch literal 626 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85p<)L71^VC4M4MkiEpy*OmPqE0d5I<0q4(XrPcpiEBhjaDG}z zd16s2LqTF@UWr~_YKel0o}r#;ihBgmX2uJiE{-7<{!1s>=1VzBv>X?kG*MsCu4u-2 zj@KI|T5xl=q)1&pqUj_R)FNW&>LYmBftlCj2&>7mL#>{IcP6yiTh6rg&b#Jn*A-qI zm6$mslOGusK#>;j;h! z@$Ij(trIriOkj6V5jq%G!r%A!L8wk!#T{3ri4InCo%Ciq+s!|I^}4q8gT%iAvs@hn z16V{D!BmKG?fwS+>C?*&^k3D=nPw!`eX;a$h;i^sk>Z^)SI?CF7VbW(w5067r##N| z`-WPZwKt2;+I-V}bNq*!Sz9GoR6X7{98F?0m9EY4oB1p!L+=OcQzBTEOOu1?=;l8_x7GntbwwR(?gvl=Q!A&Q<;839?QwkxDF2ziuP6 z&3^mMUpJCIJ5PS!ayP@IXX4eYtA7N6&N`UTAYNsYHc_d8LxHJ-0Z1*Vb@=Tdz*6S0 z{<`z_+pfzmH^O8RF8F@VEa-atSlIeO{PUZK?d2btyMOs5A+Ub^B4GS8c)I$ztaD0e F0sxEM0EPen literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/bottom.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..6164bf0282e1db0c3f3889fce33a4ab5db5e2dfb GIT binary patch literal 6317 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/front.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/front.png new file mode 100644 index 0000000000000000000000000000000000000000..930e645b55e50b643e5c160f673a224b47191cf8 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEFdgVk4=bMNJ^skHZubQBa5etV~EA++bT&FQ zBpuii%2V)s%UQ<_-s%cBGSBj8_@%W}CSEFP`(OXhz~IlX!v{Y6HlOkjNWC_1aTELf zcXnfrY;E@Y4fmF$8;j|)h$zi@KA|Z=x<&a0*SwU9hrjvXJkp3O zINMOg_>A|7M1!iv5{X}BOx@yVk_65Le|F#CI#(bkOgKc}fUhEtg~8yk{}v9rnmNEA OV(@hJb6Mw<&;$U}?wXna literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/super_buffer/active/left.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/side.png similarity index 100% rename from common/src/main/resources/assets/gti/textures/block/machine/overlay/super_buffer/active/left.png rename to common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/side.png diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/top.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/active/top.png new file mode 100644 index 0000000000000000000000000000000000000000..8f6995a9ac2b8e27426cfc696016ac986a4a0c50 GIT binary patch literal 6296 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 F0sxEM0EPen literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/bottom.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..6164bf0282e1db0c3f3889fce33a4ab5db5e2dfb GIT binary patch literal 6317 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/front.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/front.png new file mode 100644 index 0000000000000000000000000000000000000000..930e645b55e50b643e5c160f673a224b47191cf8 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEFdgVk4=bMNJ^skHZubQBa5etV~EA++bT&FQ zBpuii%2V)s%UQ<_-s%cBGSBj8_@%W}CSEFP`(OXhz~IlX!v{Y6HlOkjNWC_1aTELf zcXnfrY;E@Y4fmF$8;j|)h$zi@KA|Z=x<&a0*SwU9hrjvXJkp3O zINMOg_>A|7M1!iv5{X}BOx@yVk_65Le|F#CI#(bkOgKc}fUhEtg~8yk{}v9rnmNEA OV(@hJb6Mw<&;$U}?wXna literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/super_buffer/left.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/side.png similarity index 100% rename from common/src/main/resources/assets/gti/textures/block/machine/overlay/super_buffer/left.png rename to common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/side.png diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/top.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/chest_buffer/top.png new file mode 100644 index 0000000000000000000000000000000000000000..8f6995a9ac2b8e27426cfc696016ac986a4a0c50 GIT binary patch literal 6296 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 ByjK7K diff --git a/common/src/main/resources/assets/gti/textures/block/machine/overlay/super_buffer/right.png b/common/src/main/resources/assets/gti/textures/block/machine/overlay/super_buffer/side.png similarity index 64% rename from common/src/main/resources/assets/gti/textures/block/machine/overlay/super_buffer/right.png rename to common/src/main/resources/assets/gti/textures/block/machine/overlay/super_buffer/side.png index f4ee7ebfe27f2df9c9bc982258b26be5ad87223c..2411bd5aab9bcf0553f3c550b3b4fbc994c94533 100644 GIT binary patch delta 1998 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 ByjK7K diff --git a/common/src/main/resources/assets/gti/textures/gui/background/chest_buffer.png b/common/src/main/resources/assets/gti/textures/gui/background/chest_buffer.png new file mode 100644 index 0000000000000000000000000000000000000000..bb6620344935d948457353ece35c98d01cd9328d GIT binary patch literal 4084 zcmds)`#)4`7r>uA7jrQgiE=43opPEHlFH?{jmnWx5nhQxu7z?diH1FtauO;@9meRY zBe|4I<+9aD7u7iF48@EoMWKw6F&Vs@@}Az$=lu)bnIHDvYp=cbcdchVYptE;ve97{ zS(^+1nB}-`tt$W!dI|xe5_;GgT@;KSa3OXZ>;NdwR90-qqt}EzjvMR=9VA_

BKf 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 He#!p^Co!a? literal 0 HcmV?d00001