From aac2acea46e4e0a9c7e2b63508c4dfc2b40414ba Mon Sep 17 00:00:00 2001 From: trinsdar <30245301+Trinsdar@users.noreply.github.com> Date: Thu, 19 Oct 2023 21:07:31 -0400 Subject: [PATCH] added rubber texture set --- .../antimatter/material/TextureSet.java | 1 + .../textures/material/rubber/block.png | Bin 0 -> 294 bytes .../textures/material/rubber/block_overlay.png | Bin 0 -> 216 bytes .../textures/material/rubber/bolt.png | Bin 0 -> 224 bytes .../textures/material/rubber/bolt_overlay.png | Bin 0 -> 216 bytes .../textures/material/rubber/casing_item.png | Bin 0 -> 321 bytes .../textures/material/rubber/cell.png | Bin 0 -> 309 bytes .../textures/material/rubber/cell_gas.png | Bin 0 -> 309 bytes .../material/rubber/cell_gas_overlay.png | Bin 0 -> 884 bytes .../material/rubber/cell_gas_overlay.png.mcmeta | 5 +++++ .../textures/material/rubber/cell_overlay.png | Bin 0 -> 884 bytes .../material/rubber/cell_overlay.png.mcmeta | 5 +++++ .../textures/material/rubber/cell_plasma.png | Bin 0 -> 290 bytes .../material/rubber/cell_plasma_overlay.png | Bin 0 -> 884 bytes .../rubber/cell_plasma_overlay.png.mcmeta | 5 +++++ .../textures/material/rubber/chunk.png | Bin 0 -> 445 bytes .../textures/material/rubber/chunk_overlay.png | Bin 0 -> 376 bytes .../textures/material/rubber/crushed.png | Bin 0 -> 506 bytes .../material/rubber/crushed_overlay.png | Bin 0 -> 480 bytes .../material/rubber/crushed_purified.png | Bin 0 -> 603 bytes .../rubber/crushed_purified_overlay.png | Bin 0 -> 143 bytes .../material/rubber/crushed_refined.png | Bin 0 -> 561 bytes .../material/rubber/crushed_refined_overlay.png | Bin 0 -> 216 bytes .../textures/material/rubber/dust.png | Bin 0 -> 335 bytes .../textures/material/rubber/dust_impure.png | Bin 0 -> 335 bytes .../material/rubber/dust_impure_overlay.png | Bin 0 -> 430 bytes .../textures/material/rubber/dust_overlay.png | Bin 0 -> 105 bytes .../textures/material/rubber/dust_pure.png | Bin 0 -> 335 bytes .../material/rubber/dust_pure_overlay.png | Bin 0 -> 424 bytes .../textures/material/rubber/dust_small.png | Bin 0 -> 221 bytes .../material/rubber/dust_small_overlay.png | Bin 0 -> 216 bytes .../textures/material/rubber/dust_tiny.png | Bin 0 -> 175 bytes .../material/rubber/dust_tiny_overlay.png | Bin 0 -> 216 bytes .../textures/material/rubber/foil.png | Bin 0 -> 356 bytes .../textures/material/rubber/foil_overlay.png | Bin 0 -> 143 bytes .../textures/material/rubber/frame.png | Bin 0 -> 198 bytes .../antimatter/textures/material/rubber/gas.png | Bin 0 -> 2311 bytes .../textures/material/rubber/gas.png.mcmeta | 5 +++++ .../textures/material/rubber/gear.png | Bin 0 -> 384 bytes .../textures/material/rubber/gear_ovarlay.png | Bin 0 -> 163 bytes .../textures/material/rubber/gear_small.png | Bin 0 -> 478 bytes .../material/rubber/gear_small_overlay.png | Bin 0 -> 296 bytes .../antimatter/textures/material/rubber/gem.png | Bin 0 -> 353 bytes .../textures/material/rubber/gem_brittle.png | Bin 0 -> 451 bytes .../material/rubber/gem_brittle_overlay.png | Bin 0 -> 216 bytes .../textures/material/rubber/gem_chipped.png | Bin 0 -> 514 bytes .../material/rubber/gem_chipped_overlay.png | Bin 0 -> 143 bytes .../textures/material/rubber/gem_exquisite.png | Bin 0 -> 412 bytes .../material/rubber/gem_exquisite_overlay.png | Bin 0 -> 143 bytes .../textures/material/rubber/gem_flawed.png | Bin 0 -> 317 bytes .../material/rubber/gem_flawed_overlay.png | Bin 0 -> 143 bytes .../textures/material/rubber/gem_flawless.png | Bin 0 -> 560 bytes .../material/rubber/gem_flawless_overlay.png | Bin 0 -> 143 bytes .../textures/material/rubber/gem_overlay.png | Bin 0 -> 143 bytes .../material/rubber/gem_overlay_overlay.png | Bin 0 -> 216 bytes .../textures/material/rubber/gem_polished.png | Bin 0 -> 451 bytes .../material/rubber/gem_polished_overlay.png | Bin 0 -> 216 bytes .../textures/material/rubber/ingot.png | Bin 0 -> 267 bytes .../textures/material/rubber/ingot_hot.png | Bin 0 -> 291 bytes .../material/rubber/ingot_hot_overlay.png | Bin 0 -> 308 bytes .../textures/material/rubber/ingot_overlay.png | Bin 0 -> 156 bytes .../textures/material/rubber/lens.png | Bin 0 -> 200 bytes .../textures/material/rubber/lens_overlay.png | Bin 0 -> 567 bytes .../textures/material/rubber/liquid.png | Bin 0 -> 11530 bytes .../textures/material/rubber/liquid.png.mcmeta | 5 +++++ .../textures/material/rubber/nugget.png | Bin 0 -> 216 bytes .../textures/material/rubber/nugget_overlay.png | Bin 0 -> 149 bytes .../antimatter/textures/material/rubber/ore.png | Bin 0 -> 5400 bytes .../textures/material/rubber/ore_overlay.png | Bin 0 -> 216 bytes .../textures/material/rubber/ore_small.png | Bin 0 -> 5369 bytes .../textures/material/rubber/pipe/pipeSmall.png | Bin 0 -> 755 bytes .../textures/material/rubber/pipe/pipeTiny.png | Bin 0 -> 768 bytes .../textures/material/rubber/pipe/pipe_huge.png | Bin 0 -> 4785 bytes .../material/rubber/pipe/pipe_large.png | Bin 0 -> 743 bytes .../material/rubber/pipe/pipe_nonuple.png | Bin 0 -> 514 bytes .../material/rubber/pipe/pipe_normal.png | Bin 0 -> 764 bytes .../material/rubber/pipe/pipe_quadruple.png | Bin 0 -> 550 bytes .../textures/material/rubber/pipe/pipe_side.png | Bin 0 -> 757 bytes .../material/rubber/pipe/pipe_small.png | Bin 0 -> 4976 bytes .../textures/material/rubber/pipe/pipe_tiny.png | Bin 0 -> 5006 bytes .../material/rubber/pipe/pipe_vtiny.png | Bin 0 -> 5006 bytes .../textures/material/rubber/plasma.png | Bin 0 -> 2311 bytes .../textures/material/rubber/plasma.png.mcmeta | 5 +++++ .../textures/material/rubber/plate.png | Bin 0 -> 423 bytes .../textures/material/rubber/plate_curved.png | Bin 0 -> 506 bytes .../material/rubber/plate_curved_overlay.png | Bin 0 -> 216 bytes .../textures/material/rubber/plate_dense.png | Bin 0 -> 198 bytes .../material/rubber/plate_dense_overlay.png | Bin 0 -> 143 bytes .../textures/material/rubber/plate_overlay.png | Bin 0 -> 158 bytes .../textures/material/rubber/plate_tiny.png | Bin 0 -> 253 bytes .../material/rubber/plate_tiny_overlay.png | Bin 0 -> 398 bytes .../textures/material/rubber/raw_ore.png | Bin 0 -> 328 bytes .../textures/material/rubber/raw_ore_block.png | Bin 0 -> 320 bytes .../material/rubber/raw_ore_block_overlay.png | Bin 0 -> 132 bytes .../material/rubber/raw_ore_overlay.png | Bin 0 -> 216 bytes .../textures/material/rubber/ring.png | Bin 0 -> 311 bytes .../textures/material/rubber/ring_overlay.png | Bin 0 -> 152 bytes .../textures/material/rubber/rock.png | Bin 0 -> 542 bytes .../textures/material/rubber/rock_overlay.png | Bin 0 -> 422 bytes .../antimatter/textures/material/rubber/rod.png | Bin 0 -> 208 bytes .../textures/material/rubber/rod_long.png | Bin 0 -> 224 bytes .../material/rubber/rod_long_oerlay.png | Bin 0 -> 154 bytes .../textures/material/rubber/rod_overlay.png | Bin 0 -> 159 bytes .../textures/material/rubber/rotor.png | Bin 0 -> 365 bytes .../textures/material/rubber/rotor_overlay.png | Bin 0 -> 143 bytes .../textures/material/rubber/screw.png | Bin 0 -> 243 bytes .../textures/material/rubber/screw_overlay.png | Bin 0 -> 216 bytes .../textures/material/rubber/spring.png | Bin 0 -> 345 bytes .../textures/material/rubber/spring_overlay.png | Bin 0 -> 143 bytes .../textures/material/rubber/spring_small.png | Bin 0 -> 326 bytes .../material/rubber/spring_small_overlay.png | Bin 0 -> 143 bytes .../textures/material/rubber/wire_fine.png | Bin 0 -> 277 bytes .../material/rubber/wire_fine_overlay.png | Bin 0 -> 264 bytes 113 files changed, 31 insertions(+) create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/block.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/block_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/bolt.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/bolt_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/casing_item.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/cell.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/cell_gas.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/cell_gas_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/cell_gas_overlay.png.mcmeta create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/cell_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/cell_overlay.png.mcmeta create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/cell_plasma.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/cell_plasma_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/cell_plasma_overlay.png.mcmeta create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/chunk.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/chunk_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/crushed.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/crushed_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/crushed_purified.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/crushed_purified_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/crushed_refined.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/crushed_refined_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/dust.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/dust_impure.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/dust_impure_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/dust_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/dust_pure.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/dust_pure_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/dust_small.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/dust_small_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/dust_tiny.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/dust_tiny_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/foil.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/foil_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/frame.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gas.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gas.png.mcmeta create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gear.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gear_ovarlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gear_small.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gear_small_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_brittle.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_brittle_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_chipped.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_chipped_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_exquisite.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_exquisite_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_flawed.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_flawed_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_flawless.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_flawless_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_overlay_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_polished.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/gem_polished_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/ingot.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/ingot_hot.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/ingot_hot_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/ingot_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/lens.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/lens_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/liquid.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/liquid.png.mcmeta create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/nugget.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/nugget_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/ore.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/ore_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/ore_small.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipeSmall.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipeTiny.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_huge.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_large.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_nonuple.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_normal.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_quadruple.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_side.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_small.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_tiny.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_vtiny.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/plasma.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/plasma.png.mcmeta create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/plate.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/plate_curved.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/plate_curved_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/plate_dense.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/plate_dense_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/plate_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/plate_tiny.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/plate_tiny_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/raw_ore.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/raw_ore_block.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/raw_ore_block_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/raw_ore_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/ring.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/ring_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/rock.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/rock_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/rod.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/rod_long.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/rod_long_oerlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/rod_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/rotor.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/rotor_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/screw.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/screw_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/spring.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/spring_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/spring_small.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/spring_small_overlay.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/wire_fine.png create mode 100644 common/src/main/resources/assets/antimatter/textures/material/rubber/wire_fine_overlay.png diff --git a/common/src/main/java/muramasa/antimatter/material/TextureSet.java b/common/src/main/java/muramasa/antimatter/material/TextureSet.java index d16941115..c40bee5dd 100644 --- a/common/src/main/java/muramasa/antimatter/material/TextureSet.java +++ b/common/src/main/java/muramasa/antimatter/material/TextureSet.java @@ -26,6 +26,7 @@ public class TextureSet implements IAntimatterObject { public static final TextureSet WOOD = new TextureSet(Ref.ID, "wood"); public static final TextureSet REDSTONE = new TextureSet(Ref.ID, "redstone"); public static final TextureSet RAD = new TextureSet(Ref.ID, "rad"); + public static final TextureSet RUBBER = new TextureSet(Ref.ID, "rubber"); private String domain, id; private boolean force; diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/block.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/block.png new file mode 100644 index 0000000000000000000000000000000000000000..c2eb0b0622a4661676424fa040cccb56a7e0257c GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFO>_%)r1c2*Ql@De)75g7uy*jv*44c~2Yi9Wvl?dpKYEg7gBGQoTa2NM&mS<)a&# zu2iIJhCjGb@w@H2gNR0J#i37|-*3BTx8uZRi!*(@O4VwUYa$lklDTFnEx%#Lw%4;{ zVqGnLCAMBY79z7qsrcYU?umAaU4?e*`QjH9IR@}WzUY$(7Fngwv)h)9=La+UN`=+z SD|@eiTMy0`@x*DCKV1q!m4c>21s-{XEak-;lK36MnMJz24==sW!mXaa+$tDnm{r-UW|q)I)> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/bolt.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/bolt.png new file mode 100644 index 0000000000000000000000000000000000000000..204c9ef2b78ed7824ce9762b1300a3a7ccf96e24 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|W_h|ehFJ8z zonXj!M1hB;+&^3?tAgSDBiBED;sFhmWK$7Hu|63y W7s%Y4HDfl=l?My0`@x*DCKV1q!m4c>21s-{XEak-;lK36MnMJz24==sW!mXaa+$tDnm{r-UW|q)I)> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/casing_item.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/casing_item.png new file mode 100644 index 0000000000000000000000000000000000000000..2056f94461e68812e8c6ba08c0260e78d1d6d33c GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGf*{OTpAtV2D9B#o z>FdgVpM^tInP*egg(W~Cwj^(N7l!{JxM1({$v}~Fo-U3d7XC{o-Q;aC;BmQZ+j@az zssrbp?;l@Z-8@CqQb9gKO6AOtqZa(~-3)NEn4Q@F);Ow*8|ayfI8cu(wg&->r~HuCRy-osnJ-!Sq(>@&GFoR?>R zvI&1!s#IF#!+7BT#2XyhsmeT8=X(k{C?2kn%3`Pp3Jra!UDGLF*7`ov;BTA<&}R&u Lu6{1-oD!MrQLlB` z)*S4x+59kQ16%RJpf1xmsf@LO*|BQ3k~U~xTX3zadB?2-W=F2wGVVBBApJ<Tu08I11L%GR22WQ%mvv4FO#q@MaB%rQLlB` z)*S4x+59kQ16%RJpf1xmsf@LO*|BQ3k~U~xTX3zadB?2-W=F2wGVVBBApJ<Tu08I11L%GR22WQ%mvv4FO#q@MaB%f`RNhT|5}cn_Ql40p%21G)nOCBhms+A= zqGzCIXl%k9UB$q_^u*J}F{C2y?W~Jkw+%#CzyJTgWlE5jy~5drceWc|EMV~xv-dGz zw%WFIwe<1b@%_gaGc9FY%J}rd@1KH2HLRx|p8vd<@5fh_$ZKK*6>Sgl~n}LUKo5jL3PcvLT~#W_4+k`fQrK$GU3oNg>!Z4p85RyTCfY*|qRWctM%*)yXps%HQJ;VlKC@;PqnmVm`G{ z@2T$82=+O(H`b{eHlP32obz;-{GZxMkF^7&kRV^FW_@#A!1;sI8b1GBaO>R8CZN;U zz+t>$>6FzCpLv(=Yt?0x|5r0%Gg>%pn^GiN@V)szWBPALrgtz`u}wKVEohzg#~g>c zUt#NAUR$1c05cI1dQXAozV@<_7XZc8!gh%Vz-bW^s81c^>iTE(>OOY^VopKp4e zdGJg0#LaRIl*I5Vbq({ox(%8S{%Bv+N?-+tEhv0}KKW^N;}ZX>w=wKjiYJrJx zyK!Hu6}qAoza9T+uY1RSb^o=i#R1=&S?0WFzdGLo6zx0DJ$^0E=3|-EnJ^;?m?;=M MUHx3vIVCg!06Nuk>Hq)$ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_gas_overlay.png.mcmeta b/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_gas_overlay.png.mcmeta new file mode 100644 index 000000000..87c542d29 --- /dev/null +++ b/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_gas_overlay.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation":{ + "frametime":1 + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..ed11a20872295d79d3924b1cc08cf482d93011bb GIT binary patch literal 884 zcmeAS@N?(olHy`uVBq!ia0vp^0t^g{4jgPi)>f`RNhT|5}cn_Ql40p%21G)nOCBhms+A= zqGzCIXl%k9UB$q_^u*J}F{C2y?W~Jkw+%#CzyJTgWlE5jy~5drceWc|EMV~xv-dGz zw%WFIwe<1b@%_gaGc9FY%J}rd@1KH2HLRx|p8vd<@5fh_$ZKK*6>Sgl~n}LUKo5jL3PcvLT~#W_4+k`fQrK$GU3oNg>!Z4p85RyTCfY*|qRWctM%*)yXps%HQJ;VlKC@;PqnmVm`G{ z@2T$82=+O(H`b{eHlP32obz;-{GZxMkF^7&kRV^FW_@#A!1;sI8b1GBaO>R8CZN;U zz+t>$>6FzCpLv(=Yt?0x|5r0%Gg>%pn^GiN@V)szWBPALrgtz`u}wKVEohzg#~g>c zUt#NAUR$1c05cI1dQXAozV@<_7XZc8!gh%Vz-bW^s81c^>iTE(>OOY^VopKp4e zdGJg0#LaRIl*I5Vbq({ox(%8S{%Bv+N?-+tEhv0}KKW^N;}ZX>w=wKjiYJrJx zyK!Hu6}qAoza9T+uY1RSb^o=i#R1=&S?0WFzdGLo6zx0DJ$^0E=3|-EnJ^;?m?;=M MUHx3vIVCg!06Nuk>Hq)$ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_overlay.png.mcmeta b/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_overlay.png.mcmeta new file mode 100644 index 000000000..87c542d29 --- /dev/null +++ b/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_overlay.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation":{ + "frametime":1 + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_plasma.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_plasma.png new file mode 100644 index 0000000000000000000000000000000000000000..1c93293744f63cb46c67b08c7a9d3796eae89aab GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G_YAk0{w5<>&kwQk(Xc4QYY)wcA(IDPZ!4!i_^&o3j_?5ivRupfBpav ze0cHg+5a0N&!?YFj@e&lTgNPS_uilR?f!j@v;C(v0>Q)A%a0fQ{Jws@k;ZG6g)b5h zr3w3d-Xh5@DXw?>c*l8epB*X@H-C0=F{^noPt;(Z5qZPYxMAwt`47LJ?{~TBEUo|N z-%mkZf&YQen)cV%@j2)$U{lIF(B%68XfDs4noT^Bk{|z1oNRP)=F4|eQzMLptLzSB dGH5a|JT9{m|MukYKcLeYJYD@<);T3K0RV{#cGmy^ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_plasma_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_plasma_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..ed11a20872295d79d3924b1cc08cf482d93011bb GIT binary patch literal 884 zcmeAS@N?(olHy`uVBq!ia0vp^0t^g{4jgPi)>f`RNhT|5}cn_Ql40p%21G)nOCBhms+A= zqGzCIXl%k9UB$q_^u*J}F{C2y?W~Jkw+%#CzyJTgWlE5jy~5drceWc|EMV~xv-dGz zw%WFIwe<1b@%_gaGc9FY%J}rd@1KH2HLRx|p8vd<@5fh_$ZKK*6>Sgl~n}LUKo5jL3PcvLT~#W_4+k`fQrK$GU3oNg>!Z4p85RyTCfY*|qRWctM%*)yXps%HQJ;VlKC@;PqnmVm`G{ z@2T$82=+O(H`b{eHlP32obz;-{GZxMkF^7&kRV^FW_@#A!1;sI8b1GBaO>R8CZN;U zz+t>$>6FzCpLv(=Yt?0x|5r0%Gg>%pn^GiN@V)szWBPALrgtz`u}wKVEohzg#~g>c zUt#NAUR$1c05cI1dQXAozV@<_7XZc8!gh%Vz-bW^s81c^>iTE(>OOY^VopKp4e zdGJg0#LaRIl*I5Vbq({ox(%8S{%Bv+N?-+tEhv0}KKW^N;}ZX>w=wKjiYJrJx zyK!Hu6}qAoza9T+uY1RSb^o=i#R1=&S?0WFzdGLo6zx0DJ$^0E=3|-EnJ^;?m?;=M MUHx3vIVCg!06Nuk>Hq)$ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_plasma_overlay.png.mcmeta b/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_plasma_overlay.png.mcmeta new file mode 100644 index 000000000..87c542d29 --- /dev/null +++ b/common/src/main/resources/assets/antimatter/textures/material/rubber/cell_plasma_overlay.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation":{ + "frametime":1 + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/chunk.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/chunk.png new file mode 100644 index 0000000000000000000000000000000000000000..7c557df7972eec3e000bed548c00e629e5720565 GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwsy?=IAP*sk)vnjv*HQODFDK)#AX@S}S`neuIEc4U_lATV6VAa@OSN>gbB;tkHRs z!;0;U^HYAC$_vug6-4GeFqrwI#;{q6;g9$9qxmIj_KIeqD;-TYo-7V+OWeS` zMSMkk*7*%O-qjMs4!nRiM}t?^-cS ztx3M0{Yx!>>~+J_FQ+<)9O8Jy&?4w$JOBJ?#pwo3x3^ss4&V@VWn6!~`_t{WZ1bKQ zK1pJTm)-i_`pjn^0eLZ3!5Pa=p5WK!J+M73lI`@S1BEgh)@k2)Umhi!c(K}2p)WaV zZ*Fu{v5dP!TjK+p^E03JGcH=Ss%cr~i~Fl><)*CmU1z{^aFb4fOna=osp$$ev&z0p lrGL#AvJ@(P+3Qfv+0#LT=By}Z;C1rt33 zJwsy?=IAP*q8FYnjv*HQXD6NJYcddU{VDDm=}q~+T2 zLq{f?oSAUX`f}Nt|H_HUIWv3DYz@>+e~=V7N9R~T^qG`*EW1Sy@9ZczuUYvi_((wRZyJ+}Ne}KWDPr%xIqWO|tl-iI$1e zqr4R+Y$lmo7V2JKapl982`j|2j<%Qxn0p^~XOc@Zo7OHx&|*PB(o6h-)P7#RA^8Cnwb_6|f?(36(`;}H4Tz1{h;VL| zJnvI@@Gf^?U|8nNnR9joN&F-%{4joRfYzFy>VFQH&1N*la6X^I7{fS@SydIXEc-l! zWShI)jwG>IEJzY*nvx{KFeFLTbxoxdUomY_mL*Bzcs!CMrqd~vQq1$b1tdwrFbvuB zl7wi!G0QSKj)To+gI=!(-}i+vhWq^<_xl~L>*991!Sg&3$1#217p(_cYdVetDWw>X z$0&*dT5C!v#pCfnRaJ0ZSJ<|V^ZCqvzyIBXMthp3Y$W`>{_A^^By2Di0C=7!qA23? z`Gk~GtX3vd5RfF6 z%Vpd1W}?=bolXai&UU?4u;0Z9Zw!0mSXjj3VI w^Sssmb_cJSBuQ&vUDqtj^6h}$B>ZoD0ctz3HX9=NlmGw#07*qoM6N<$f|_*Qn*aa+ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/crushed_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/crushed_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..a1600cad7c2fba99314f2414279b94be5cf8807f GIT binary patch literal 480 zcmV<60U!Q}P)zOvQw=z)c@9Dz-wJX5b077T_W^S z5p)a!32EK7AJb`9_qnH}fr0skdGpPDZzN`hQEUuGwEt^REvgh0izbO06jE`TiA@1D zT8Jf$Uf(PL0EmP`aCY^8Lmime^W8O>2Jud2-iMEkWirwUU(O3mT_I+M!wr>~8S*Q$ zWTX>R$t8Uc25XtQuYqMdfF+Hn(Za3OIl8!g#@KWeZ08FKsW=@JmZ*|T5&%G_+w-qr z>I%8c`}su@Sq7PpHZ>ZWz_J~nMhnYXnZn~Ca9Q@&7d-W`q*1Ne#+S}J)S7K{r}6#5 zc1EW2>qno`SkmbGhoSfJ38$C$=;B(ljou1II^n4+sw`qL=S@&8suT%_;G}+srmm1A zNzm!`pnmg&)uKw4?Lc&L0sx@TF5ZFb<*XbyO(mBk@m2yGxW(@An7TqitN2#eRw01PDhH;Tna7)XZv;tP62EX^TnzC0r^4Oc9ZACFa^dCW zMf`|B@+8aUG9MowNfP7nn6_=xG)9p{8 zJTOg@#bQzH_j~kuJ#M#KTwh;{r>7@|LLpSERh|H3vsr4I2FGz24u{2jK8IylT&-5P zxw#R3zaPWlkgBTUa5%u{^PyBK5dg%$Msgg7yWI`|kVquNU@)L8%ZNs!!Y~Xj77Ofl zJFM4h)a!L|qQYo2Vzb#KN$9%Hx3@QvglU@W_xmIX+qRD?6bc0%RmkV_{P_5Qq9_1> zKp=qI+gmXh3^<$3007-?m(%GKx~_jw7heR9E2L5>wpuOG>2&DzdJ&7ogkc!;dcD|e zHu(Jfge=RLOeR<^muNH^;;fM}nG8vy-|y2jP3pRSq+KeNSS%J#%p}fzW2I8ze!qv? p?M9=~5PyfBpP#>3T3q_he*kmpLd3w+>O%kk002ovPDHLkV1fmB3K;+Z literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/crushed_purified_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/crushed_purified_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..d83a131004a555d47a5656fbeecf79ad3a7ccc7f GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE77|LvJo8#)`E46+Wa eU|h_`BgV{-Jd0WOjqPWUItEWyKbLh*2~7YD10q2H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/crushed_refined.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/crushed_refined.png new file mode 100644 index 0000000000000000000000000000000000000000..f74931d42a60628cf2b57e68c56309eabe04737c GIT binary patch literal 561 zcmV-10?z%3P)fHvB4mVvZt(_0NltDv2`W;N7*AQgxN zwG>*m80HTUX5lu1q@If4kEbuC_q?rq<=8;rSzYeoe9rfK&pkpZ#Xcd~Gxi1?T$QNS zO2N6^=={He$InWfe0)N?(IH>VbFY-)xPG()y%KQ$VTRSuDJO59^0M}h>37B3)6X2& zkGOvA#tuYmrckYw$lSfnp{eub%-}$g;bVhse{>IiO1u+Q`ivG=`=zJ48uT5iRXENcTLk+tyT;MgTR8gyiAs5sa!6{a5w}& zDHU|=cDn#U@jn57tJ(T-QqpWT#pQdk?>hemSO>pQuXkxF00000NkvXXu0mjf1U>>- literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/crushed_refined_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/crushed_refined_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..4e35ad328b75fefd1e822e14c212780a3a481074 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85p>My0`@x*DCKV1q!m4c>21s-{XEak-;lK36MnMJz24==sW!mXaa+$tDnm{r-UW|q)I)> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/dust.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/dust.png new file mode 100644 index 0000000000000000000000000000000000000000..881366d9fa52da55d4560fa8c7d11a982a03a50e GIT binary patch literal 335 zcmV-V0kHmwP)Px$2}wjjR5*>@k)f`_Fc^hDZjdBZ#ndfRLm^QOvPs_nyZ7QTCdm{}u&Ji5rZY@U z7IU`@#?UwSxBbsKU(XN!dyFy37?Zy3Y`=-EwFn^qQdL!(PkTRW;>+bip637@k4H|Y z(?^m8fiWhPWyx;0qw6~QzDH|4KBxQrzF9RGlZRno7zU)20MvDj_n!0lyfE3$#nxJ+ zlv8rswrH(UN&%p?CdT+;^3s720_Pk6d7e`g1Px$2}wjjR5*>@k)f`_Fc^hDZjdBZ#ndfRLm^QOvPs_nyZ7QTCdm{}u&Ji5rZY@U z7IU`@#?UwSxBbsKU(XN!dyFy37?Zy3Y`=-EwFn^qQdL!(PkTRW;>+bip637@k4H|Y z(?^m8fiWhPWyx;0qw6~QzDH|4KBxQrzF9RGlZRno7zU)20MvDj_n!0lyfE3$#nxJ+ zlv8rswrH(UN&%p?CdT+;^3s720_Pk6d7e`g1Bl2op$osF1h)!t_|)F*fN|>ZCrKRw(XgCEYoAPXNR&*hIKRD`dq2gz*-<3 zv`>4gNwe)eCcRy(!mE$wt$Tg)r%l!a&I%sQ<3XO`T07bD8h_m6TeftPX~Ncsg$yCv z7s#{8u|=$S_3g)Mk!=jYTAFcFe@`glU$H8$e_zi>(TwyB7EDW4-9DUu_uzi}%fLo9le z6C_x-F#iAl|GwwMXa5BpW-5l1-#pN)`0md^UIvaPx$2}wjjR5*>@k)f`_Fc^hDZjdBZ#ndfRLm^QOvPs_nyZ7QTCdm{}u&Ji5rZY@U z7IU`@#?UwSxBbsKU(XN!dyFy37?Zy3Y`=-EwFn^qQdL!(PkTRW;>+bip637@k4H|Y z(?^m8fiWhPWyx;0qw6~QzDH|4KBxQrzF9RGlZRno7zU)20MvDj_n!0lyfE3$#nxJ+ zlv8rswrH(UN&%p?CdT+;^3s720_Pk6d7e`g1<>&kwQQBZ(ewe@p?Cj$ecsi%u$h{fr>lWqN&9eG;qjg6%> zqZD|@VETD;=8Uw70uwsq4{GcFo;+{9 z?y6JyTMp}g-OeEY=t8^2AHf6d7A0ZN&Yil{Zt+VD$gz{y!Sci`)68uW|HogO<0|Jj z@qauO8Od0zz_=+)=EC{N+~9C`X-2yv-07;!Od<_T+n6O5oQ+KPjh$P^@I&DI+^J$4 z8n$>=pYyWR$bFwTi$UxFOT~%E+soFSdoe4%l>5uAC9Rtmo$F$pr@lFaA^U-0`dlex z{<*gInDefAyg>~+t6)UCewka z+pQ)IbBvXmg1QQ2KHg*g^G;Wx#lYgZfZ(@U^`$Haw&i{)d%?$SQhMI4hDCl$npt=) literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/dust_small_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/dust_small_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..4e35ad328b75fefd1e822e14c212780a3a481074 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85p>My0`@x*DCKV1q!m4c>21s-{XEak-;lK36MnMJz24==sW!mXaa+$tDnm{r-UW|q)I)> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/dust_tiny.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/dust_tiny.png new file mode 100644 index 0000000000000000000000000000000000000000..7f7b399b2e1954a8cf47dda2a6cbc6d94848ddd1 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|GCf@!Lo9mV z_8STwP!M1-pSfefQ3h3^IA*m1ci&cKp9>94N(%hGvqWxIz5gdyXV=%^BRJFg`K?xG zjvhmXG_RKz_7scu83tt^jp{Dud%t&=i|&iPm!l3#IG?Nh&iG2_LE*+Jn@Z~AikJ=L W6{Y({4;%(s%HZkh=d#Wzp$P!Hkvu{G literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/dust_tiny_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/dust_tiny_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..4e35ad328b75fefd1e822e14c212780a3a481074 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85p>My0`@x*DCKV1q!m4c>21s-{XEak-;lK36MnMJz24==sW!mXaa+$tDnm{r-UW|q)I)> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/foil.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/foil.png new file mode 100644 index 0000000000000000000000000000000000000000..8220b948647d728b13f298232382fba26f56b13e GIT binary patch literal 356 zcmV-q0h|7bP)Px$9!W$&R5*>zkfD-;Fcd`(JCG_mh*W?n3W-ATS9}S76;;(ApehxKi%Uh;Y_ia@ zot;^;PrZ3>&YgQN{BbgXd7fV$bzO(J-|zQq51yupeD6`$b?CZoeF{H`eEb5Y>$;7j z^=urhVefsq3n8%9?(yFa_F(TlLI{*n7-M!LDHd zS(eZ=4Q<@}da)7F;HX=fZ1Rsw_j4>~8>?Cy%MXa@W z@6lRQmgQS`Bk(K|yLktv2zw$x0MJ?!dwPcd$9w{irm%NE3*dAB000077|LvJo8#)`E46+Wa eU|h_`BgV{-Jd0WOjqPWUItEWyKbLh*2~7YD10q2H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/frame.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/frame.png new file mode 100644 index 0000000000000000000000000000000000000000..a46c2678ceee67a2f48a899b8c0dd71e9237259e GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0pkRfk zi(^Q|t*w(Cxeh4suzdf2UFP$GZR zc%5!YVp^}{hnL2lS4vJQJYZ5yoKc+O;As@YwaMjRFr&D}k9x*<>s#M`aK1Y06|^ld s*3vtV-SeQA5l32q$kno{c~1#|<0r>mdKI;Vst08mFo>i_@% literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gas.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gas.png new file mode 100644 index 0000000000000000000000000000000000000000..4acabc510c09b43804384f1a54d544a8ffc27b80 GIT binary patch literal 2311 zcmV+i3HbJjP)%;ex3^?0xos>;5$p zm9Xlsm6dRh0AB!rfASF0SS@egA7u__xZ$;+ar+$jH*AQ#h7<>YY&Mc#sDK{VHVSOa8^)g{CyXa&oaaGKI-Yw-{_M>SYzfjjb$Rz+y&g@>c%A=)$ORW}btE@RJwDtWOIR~sHcez%y06pPm2 zS6UvTFZ+mx$WY~>WChHFtbE1E!Ia=4F|ZdNFh?y#2bz#QOH6;PWD_(Dp-<}7>ysmA zjsS#BLvna8L0K`o%D8SRU(!6wm@jc$Q^`J}1t{uMICI}?)5m_2$vjt}Uv z4BOjM%Y$$_&hg=a2hNuscqp4KIg=F(!4u@#?)5BDgH=|HA@Ul=k=>T%M@k#S+LhrX zs`5~>8OtX8W|~7~>!Yd$Le7`Gqcr8-pYjl0%fv%8TlLN^ob<3}r#pJr-0fQ@$Ar3XM-H3II`XTzMk}xXm=?FucX-P>dEI-~!-@T3R$V0b$ zX*7H=@wwwchzF-AgC)ya9&CtrYO_8s@$L@6 z(a1Qutr}#qF72+4Z$7U{3KwQT4tV522K7{Rj*-?;TA$k>gw$QD;l1c-mN?#ROVvQd zQM1OZJg~gzc~IhkeT=unO?#4fV0r8V54s|dbaI=E5O0Q@{I1ioMjphA8lpHDwH>RNa}=GRqt|5t`;Ju zKP}xBlxN&N1y%A|9#W#S`aNa&Vt?qkirJM18N%*a^n-p7A7Y>5AwCoddndj|;u93a zv}6|2wU0{WxOSR+*fO*gG!1D|?A0utBadab5+9TesTBBaYT!*gV9$eH!~G&1cgF|K z;GGl~lR}BPhYdk72?QI|PvIdBI4P@=D-<5I@E}9m)}{Xu>Aga6)qwYWU~>)s_m3B{qb z#F`zO(HLqz!TI|+m=;#P6!R~qg^%9F77vpg0BwaJ`$^gQn;j2D|LS*nupjeq%VSVG z{+WkegQ+aQBMXjp#lAt$ND)BWy>u0XFlb@HasjpRUFyb znXPT&1BRHAQirJ*Uu$Q39#&J}BOaQ3O@_udx<;(8Y(~DzgUxH-^U!|ndmivz9=vmP z&pfa_H)o-wo0D(aoKEd6&v}*ciI9^9a||a`L}?`Fkp84GACzvMQ-HLtfFpYz@Y{Ka zXBZkDTDf1BwXL^WS1QzYT9bZgY62S`{JT8(4|wp2hs{2!&t=4Nwje?O2@l$q?IcwC zH9M3fIBY(9vE#w74#hJMN<7$}2YKQ_zRQCb&v$lP%RKZO_Yn`;E#-~}A9w(@xK-#R zK$}3MraWKT@?dSbsBKFZ;n~2k(ag_06ulrA>bDr$+S-0(`N7Tt+&|;t7T_#^bg;tT z!2{;wl)g`;pLsxcUgIcX*E{j3blj$o52euQ#KV1q51lv;5h`7qd&fiDC)n^H=#JXS zaJbbr`4YNg13eGk^&fVMU51Q7rxu}xN`q2bq(T)nKDPh{Xi9}g!O`;IlYYRIFYhyB zpRZ$mTc<>+dAm8Nybms1vhqiE4 z=b&8#+59A<@_?aDaD0mgaK7~WdAQ}kLqd_OYv1r1Jr6R>wddj3^57gF%2+nI-=tzI4^BMrc{49ZpFPL2c*^yp#cg=t z_)vc5IPxH^esHRIPdpr@3AsLsrIIh2y+%_#f+H(2(pZ3Vc4eD!hh>k{{v3G#H;~cUOfN+002ovPDHLkV1hk$UXB0& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gas.png.mcmeta b/common/src/main/resources/assets/antimatter/textures/material/rubber/gas.png.mcmeta new file mode 100644 index 000000000..87c542d29 --- /dev/null +++ b/common/src/main/resources/assets/antimatter/textures/material/rubber/gas.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation":{ + "frametime":1 + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gear.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gear.png new file mode 100644 index 0000000000000000000000000000000000000000..038f5a5b2a3f7d665c92a7a136a154fe02656f35 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0pdfpR zr>`sfJw`bpX1V3Zj>iIp*pj^6T^Rm@;DWu&Co?cG@_M>BhFF~5I@z$h#Xz9-^W?WW zxzn?YV!xSlh>0~VSkT%ux1+bCH9;{$Ice#mJADGYp40ZG#jA4O-(&8t`Xst(df(%Q z+}jC}Vm~-;Y^!zBs1bWuIq&@DeeV~(w)#=P`#&-Ym9NtD3emf2;k^ zF+G*@mgt4b*z4Ng40xh$81P(`oom^1j>Gty%9rUvEw6XkJ+wKmc-qM0@)tivtIs!j zHom^MNk{3B=OhQ2N+t(;t*^dp()mKhRj?(og1;hM!s@hv6}uzDzW2>Ri`E%P zx}`65xl*5a{_}y-*srGBa#y!*G`J&~TzsQYrj(&>9*4MVq1%*1o5vfgTe~DWM4fdm5Wp literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gear_ovarlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gear_ovarlay.png new file mode 100644 index 0000000000000000000000000000000000000000..e942f0f305ba1d01569b6edd5078ac59866f332e GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGf*{OTpAtV2D9B#o z>FdgVk5NuYNJQimZ!l1ZEy>&6h2cL4F4((#GEl_8)5S5w;&k$l|NrfoRVC&>@zYQ{ z*vGmZORz^hjCD}2n8cy3reU^D2EGFZgRz_8Dd`OrmE|Bpbu44$rjF6*2UngAVo BEwKOq literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gear_small.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gear_small.png new file mode 100644 index 0000000000000000000000000000000000000000..81d529556d230fe98376aa4ae3036b8780663128 GIT binary patch literal 478 zcmV<40U`d0P)WD*K768bzO2C zhu%h`dI7=JJO_6S;QfBjo6UxS$K&zy z5s>_y;WSM-j&mHIPAu5>eFpA!yT9?}a-lE`>2NrxnF}12I0yoT4a1<}a7cr}pe%r7 zV3nK*4q5I4KfoS%xpX<(1NZxV>h*eM0ZC5cgrlzUxRx6Ti z18=um)pm}T3Zrc#cRC$vx7+n4=J@j|wk(@xvl%0~wnQBH&VsS9YBKQTeZs9)i<-@5 zy})9zD1H*zw)5d|)|r|aZ3}KR8ubGBJ%LTrR4w9DVcUZ7PVmza{vN@Y8Obj@KQ+>X UP<^?lWdHyG07*qoM6N<$f_g32PXGV_ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gear_small_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gear_small_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..711c0c670c2b002c7550f111c06979d47111ca9d GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGf*{OTpAtV2D9B#o z>FdgVkB60yT_K}B@FY-(Ey>&61xN$IPv_nBKx(U}i(`nz>8qDF@--_6usx{$@4jKS zbWX`CY3ZC@4^^b++Nj-p5o!`O`Pzb)m-wbn@ZR@-2TMc8gV{~@`6LcG-1uH%){xXA zd`Rw~rTN!h!+`6hb`K062{0*~yHR$xYiiK(u!xPdiEB&iS__R9#&3xI9hEsD$SL%$ z1II@B2Nx&rK5yY0_bd90#Od`D3ND*m-kKh>*Y_T;!Lq*{l8*zXrP?JNe7R@toPt8l lbG9mlq6aMhKi^-lWS%GQqj?)7noU3+@pScbS?83{1OUgCa?Ah# literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gem.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gem.png new file mode 100644 index 0000000000000000000000000000000000000000..d416896020630d809f7bef70b77909268e9973a2 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G_YAk0{w5<>&kwQOGa4FTHy1o2%ykAPZ!4!i_=Rd+pasTAkfmTv9!P8 zi0g#IwmRZ-cp^`HR}kD@&^Td5%x-mGv4=Che=_f#xMuF(vWSRtlJ~PB#pZlyPU^AP zUYD_UcEmA>Zl>9anzZ zSH4$V+Ok#5Ws`K{hUA_XzxT~yOqiFxMQTpm(wKTig{5ESImY^=XsQ;RvsV^y5-~pa zv+=>5S6;@!1*IM5lfG(Q_6@jYY9`t)5b)kfGBGw>B6-HvGVzFB-=mjJwsLOEb-rG@ uJ9XvLImy>=^G-i5D$ld;qW^k9hIe(hCUG3^>G}ZlIfJLGpUXO@geCy_l#Y7< literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_brittle.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_brittle.png new file mode 100644 index 0000000000000000000000000000000000000000..dd20d74f2c8ab48866add3a3797321e10a914ef9 GIT binary patch literal 451 zcmV;!0X+VRP)Uq zK~y-)#gnm$!ax*7PqK^Jr4Y4|6oTLf*-heyl+ySSRS2QWR0e%&_B`)yB}t;!>-B5M zt@$dYlvYY<$8ogQTF>Y6JBV>>b{q%a_v!U|9FNBWoFoYV%jJ?zr^9BmVK$o~r8M4O zjS~bxQM;~-Wm!z8Q*7HV`evCiP1B;zvWzH-2!eoSv&s2$>E5 zj%8Wod0vcE3TU_6OePad)5Q0E7K;T@6w&YZ8IQ*_8V$lQEDw?pLJx;Sy4@~PN-C8K z)oK;nwi%5^v|25~Fl4ve6`?Z9o^mi40N{BZ+wGP(j*F8Ihr?YW-yQ+0)#@`%(~o++ t&gF8UR;vMUI-S_>_uu0DH-F(b`T|kY>bH$=3)}zz002ovPDHLkV1j_m!6g6y literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_brittle_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_brittle_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..4e35ad328b75fefd1e822e14c212780a3a481074 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85p>My0`@x*DCKV1q!m4c>21s-{XEak-;lK36MnMJz24==sW!mXaa+$tDnm{r-UW|q)I)> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_chipped.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_chipped.png new file mode 100644 index 0000000000000000000000000000000000000000..205606ff46586864850466f66f6ec2eaa7aae50f GIT binary patch literal 514 zcmV+d0{#7oP)Hhaf-JjQ4= zLcf2JE1;CZ_U5HA21$|t00x5rf1c^)_8QOG3!2TwB320TRiNE&6A>YfPq|boxoduV zol*Auv=%FbSZ_gV%~_VAQmMcg18eQ#tx(uuZ{K6BH4_nt2*qL%v^oVMg75nX!;oD& zu2&%h0Ki%cV+^|8E-~}6f>p8*0zwEVrH~{ExpE!Zc|=4@flaa_Nh#T7&cl{lh*h!+ zw$?%^g(!;FvU{FK^?H3NkOwE?e2Aim!lRH%zE5eI;^E;D%se;o>hcneW)o6MR!ZgV z1eMEW+@&d=vJ3}@hd4hwLmbC*f#Z`C?CtKNR;vL3ODO?hK^_i=0DxAjh3RC1`^f~o zUT0Dzy!-wON&AAH~0r%KleJOBUy07*qoM6N<$ Ef(gIRIRF3v literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_chipped_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_chipped_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..d83a131004a555d47a5656fbeecf79ad3a7ccc7f GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE77|LvJo8#)`E46+Wa eU|h_`BgV{-Jd0WOjqPWUItEWyKbLh*2~7YD10q2H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_exquisite.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_exquisite.png new file mode 100644 index 0000000000000000000000000000000000000000..0b07353d26d990b69b0251295c724cbaf6b72fab GIT binary patch literal 412 zcmV;N0b~A&P)ENg+=?FJC7wG>5>FD=UgfO9VP zU9W~=$Y-Z_umqEs)*2vIRRw_e{^g))njKse1>-p8i`LrgG=vcA$3uk>UINoJ?cnX} zZQEju!59NT-*s^q29>|Cg||Y+7`*qp!0xh;Y)d$OL(XZOWJoq)LQ3MN!t77|LvJo8#)`E46+Wa eU|h_`BgV{-Jd0WOjqPWUItEWyKbLh*2~7YD10q2H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_flawed.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_flawed.png new file mode 100644 index 0000000000000000000000000000000000000000..8e83744977ae1142f8fb31aaaa5fec8fd0b69cd0 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G_YAk0{w5<>&kwQOPGg4(7iupBT(p+r;B5V#p$KN)_koB0x~^Ix4u1A zJ)^c-`0&Xd^M^C{wz6*Ay6t(W)Vv43Uzl(!8e5-f;#7Q~wJg)AQF_MnpZgqUT5q_P z_WtVky`A4z&Eks4cD}t$VbPM=9W2l9=snuo-sybjM0!AI#e2bS70H~rGbPXPC@~2- zhE5dL-`6T~U8XDk#BrN{MGh|4WpkeR^PMt&y^1UJ?)Adnjs1m@VpmFe1vz~$t8^Y$ zmT6;*y}p;5;lQqSD^_tSO{(oYXZcyi-DXBGdwAh%W5xsAq1C06pM~CV1^SA?)78&q Iol`;+07No+h5!Hn literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_flawed_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_flawed_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..d83a131004a555d47a5656fbeecf79ad3a7ccc7f GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE77|LvJo8#)`E46+Wa eU|h_`BgV{-Jd0WOjqPWUItEWyKbLh*2~7YD10q2H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_flawless.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_flawless.png new file mode 100644 index 0000000000000000000000000000000000000000..a3599c35391dd5a8a43dddffbb7a6f1a5c022bd0 GIT binary patch literal 560 zcmV-00?+-4P)J60q zNTVrZ2*whuixr*}Xn|2klT0@=_k8Ef9bI9J;a}HeGU3(X!SKg`+izc~R4VwsPo-Su zIZb(7F8MisAWc)cpSrtxt+fqsP8?j)%L{Vfm8zU}0UeIW~M@qQ`+}z&axt=8ksMTsaCx9Rbi2Hq0EEYwUWhkX6 z0C*LTBuV}d=P9I=0EA&k5Crt@?@hT>qTlat6IA`G<&=x_1OQS>!Z6(J-&D7n0>DYh zu>f%#Tb<59c@hBE^Y(yry*~QSxmatBQp&nptyTcrCoG?yEK%;1iw~Xi^|)B<0S~j8 zbs2^sQc9$hJLez>teW|JcJPEWrCzU#D2l9(=fXp=Qi}8QGhxijK0&wJWjvj-*=$4{ z$A29Tr4%2UO#ubk?KS}7aG1u^G1p(N>GgU?A!p5|C=?2OzPj3-S+j8Z?vyOcXti46 yweRD49?z>ai(d=o^BKmx(7wF1pyGeV8Q?dR#pk7qP-TVy000077|LvJo8#)`E46+Wa eU|h_`BgV{-Jd0WOjqPWUItEWyKbLh*2~7YD10q2H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..d83a131004a555d47a5656fbeecf79ad3a7ccc7f GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE77|LvJo8#)`E46+Wa eU|h_`BgV{-Jd0WOjqPWUItEWyKbLh*2~7YD10q2H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_overlay_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_overlay_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..4e35ad328b75fefd1e822e14c212780a3a481074 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85p>My0`@x*DCKV1q!m4c>21s-{XEak-;lK36MnMJz24==sW!mXaa+$tDnm{r-UW|q)I)> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_polished.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_polished.png new file mode 100644 index 0000000000000000000000000000000000000000..dd20d74f2c8ab48866add3a3797321e10a914ef9 GIT binary patch literal 451 zcmV;!0X+VRP)Uq zK~y-)#gnm$!ax*7PqK^Jr4Y4|6oTLf*-heyl+ySSRS2QWR0e%&_B`)yB}t;!>-B5M zt@$dYlvYY<$8ogQTF>Y6JBV>>b{q%a_v!U|9FNBWoFoYV%jJ?zr^9BmVK$o~r8M4O zjS~bxQM;~-Wm!z8Q*7HV`evCiP1B;zvWzH-2!eoSv&s2$>E5 zj%8Wod0vcE3TU_6OePad)5Q0E7K;T@6w&YZ8IQ*_8V$lQEDw?pLJx;Sy4@~PN-C8K z)oK;nwi%5^v|25~Fl4ve6`?Z9o^mi40N{BZ+wGP(j*F8Ihr?YW-yQ+0)#@`%(~o++ t&gF8UR;vMUI-S_>_uu0DH-F(b`T|kY>bH$=3)}zz002ovPDHLkV1j_m!6g6y literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_polished_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/gem_polished_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..4e35ad328b75fefd1e822e14c212780a3a481074 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85p>My0`@x*DCKV1q!m4c>21s-{XEak-;lK36MnMJz24==sW!mXaa+$tDnm{r-UW|q)I)> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/ingot.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..b6641c4b397c68eac4a06b143e949f1daf5cf3c4 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGf*{OTpAtV2D9B#o z>Fdh=kVjldMZ6^Y^L?NYTavfC3&Vd9T(EcfWT40lPZ!4!i{8DH5ArrB@VLfKx2`UD z>~o`mRie#x)qcTCUV*~Gv-fa6-0N_pw_}@r&7^qtJ>N?{=_#-*yLKuEXLIu9dZTiEdrNlgKOBK8FCl%dzB_)A*Oa9j{vo5=K{(SBByNkC0-N@kS>gTe~ HDWM4fsBd1a literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/ingot_hot.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/ingot_hot.png new file mode 100644 index 0000000000000000000000000000000000000000..01daa290f38b7a79c283f903ea9c7292dd250511 GIT binary patch literal 291 zcmV+;0o?wHP)Px#-AP12R5*>*k}-~jAP|N>HeNtO?Cm@hB`2`8wKlQ0@&XiI1}l3bT!C#CqWj)s zU-@z)da<46=Ko>i*rI@cIV zDV%e`7$bz%It;^r_dW|ntEvhB?>&9r^95k7O^H`fT;6-ub>%n?(iNg&JaDZPbKACY zp67%3Z3@;}+P2L?QcB9QybJ96o*wQUaGE9nj4`748AkwUn&zQJDJ1~QvZR>KNia2o)vuL%GE002ovPDHLkV1h@}dQ$)Z literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/ingot_hot_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/ingot_hot_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..c5683f189364fe714a1a33868f929d4ccd581073 GIT binary patch literal 308 zcmV-40n7f0P)Px#?ny*JR5*>*lD%reP#A`vfT$=&(7IT<2n{akEjVe;CviI6GNan|7~vkfH3fA=-r#ZF!1=Ec>uh;zK@e%(3=l5 z^e(l!k^5YM1e7`Hfhq|DkKnLlvpnTOYEng#J_uL@-B-@?kBC@Z)Fdh=kVjldMRZo`q|ZPhwj^(N7l!{JxM1({$v_cJPZ!4!i_^(J{{OdUR-KVpA-zGk v%hTwA{YI&ck{{*=>A#WbJr>A(;wZyD2BwqivVQjgH8FU)`njxgN@xNAe_1Y< literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/lens.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/lens.png new file mode 100644 index 0000000000000000000000000000000000000000..5931445f426d3621f8f88deb56a84849c5376ce2 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0pkS4! zi(^Q|t*w(Eaxy4#xJ7SLl{%{$bEwwF>IdI>W8p`2H3AQ-r9y+RmQ7N&5bZI%vP_4; z!R6GM@@G}5zYd6fY19y15aAMc@Ly2E?&=#}e?*qPyD8GY;Cr0dnOgw?woV#1d<9GS uS$AjquuiBDbl_j^FL{9L&wu04V#bB%f1aKYY8(u71%s!npUXO@geCwxFh?^0 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/lens_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/lens_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..51cb4b73a02ea82d753f9cbe9b6d44ba29ea8748 GIT binary patch literal 567 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/liquid.png.mcmeta b/common/src/main/resources/assets/antimatter/textures/material/rubber/liquid.png.mcmeta new file mode 100644 index 000000000..0df7234a7 --- /dev/null +++ b/common/src/main/resources/assets/antimatter/textures/material/rubber/liquid.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation":{ + "frametime":2 + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/nugget.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/nugget.png new file mode 100644 index 0000000000000000000000000000000000000000..f700ec9af460182d6fa40284e702ba3ccf23202b GIT binary patch literal 216 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/ore_small.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/ore_small.png new file mode 100644 index 0000000000000000000000000000000000000000..abc7d9c68f1ec86c7512e301c8fbeb2d287cf40d GIT binary patch literal 5369 zcmeHKc~leE8jnR5kyW5Br4k}2AW0@0kjNq=Vbeea1Z+{6OePQ^3t32vg32NY^ida7 z1O%;G!L1;m78C&sRW?ysRE}5|z=hSNiuL&>0Ts{dIq!JR>whL^CNtmiyWjV_-~Ddx zHg3)m6zZA>HLLQNW3$TT5B>xMXk|MJTj&VoR{qat~t}e znuTKtm|IPW;Rd5O{d{gTJ|vps>2>|nSL4;Oa&N2j%oU{_Vc$tD7DH|J`TGCy~H~O7{bBc--8Y?et6tIT&{KS;ks_&8a*d$HjpLfwwFHGOAhes{agByH~EyPTm~ zovhXf(E%OrqpLkT7F@i)y0G=wX3xPDLq0Z`UtW{9=d8(DYIIOLBjew$$q$-flyzOF zK424xI=d8=iO`6+Kv3PsZ_=<>8 z+g;&7hciM-D%Z(7y4VoQu(l{o68w34~YV}*|IV7|rUtSz43Z>wm(+d6VNI%;Us zD6jhbXv4c4>hje!x zwhYrtwCnnDO;bQ-eE5TT%?_Dny-uTt`OCwgpW2ExjlO>P*ooC?(Uf0SUv{$zx@qQD zES02leq9oM$MLH1lWWc2su;r;qlA&%SL~P8V`jaVuG$z2dt{9fBu4Jtkq|C0%erb!a?8AuoSbWPn}pr(FIrEo+<0?2FoyYd`z|#&Bsl( zc3uuR5I&cEbC@1>UN*yQwVdP zcFOi=0~IgVJ^pU=m1$$x;Rh9Cr3S%U(+-cENKbSLGXr!XB63X9?wGer|-X&WVQBf%|Olc2$Uqo&LVB zA>AxLVY{1eJ=;7rFgO!qp}QoV#yy%8=^1iq#W8k@{(;cwj@k!@H(fns?H3nk9x>DC z-;SZ*M&!%oVvFguRwiMy7cpnsk6t)*71N-*=g+u1OVZv9X{D%g`Js(2MUN_T{V)Bt zJbvZVjZ8hyk`)G5nu&cj_A`24$g@$s!yMP9cXtYp`LwJu&`ZB`x)~7MGraeRb^C60 zpe4v$W$V6ZKB?IAp3lj}^K0U8XB|hH({lq_%zV;+^ZI77pgH4+w=2_fC8c02HLKB~ zAKUufxhwk;#%6Doj$a{m6>t6VB4#(*GbPEv->%*}E55*dradkD%`4rA8U`*k!WNJ? z7JX${_C)txa_{Miv7KgXf?SMJ)>!sKa|U{}=TRD8yT|7@%rM!gbMpD_njl@CyWgpb z@&VJURfZ7}XUMSe*`8_Rg$6fwt+w~Ieemq!o4EtE#%y|8lsX@2^DEl0PKda}$lF$Ofe3BO6UPYdH-P32-1+#DQ^2ff(6{ zP$*Xqr5J=_U>TYNNAZPjnBl4#44Th%!-P>-0831Vqxrrn2^_2n2!T{F5S5GZaMyQL z(hvXvECbO>L99?pQ@UX^xHRNhEyiQe8WUNJ8z!8^M$<(S7){2JaR8R70()B_asKg4T3)B!3 z7z|hnN%&$JUnE4UF+q+Rd;&3x^#NWeon!&w1Fr4}zs4xdeil@vu;~U@8O``rt2?OJX(Ya3MS#3kwiaDKaYIlOcWl zSnLlTY6_zG0f!_=h)$pr4+6;?kTL}#P{K#55{#W1l^TkR zKmjB&;7q0fSRTQdizNdtWGsikrC@n3Tma%hkP`%PG*DcK<}H#4Kx8`k0x$~3i-l1d zg_>}hC)>{rL&O0eCG1#G#zP$3Fw6Nux$>hTgfD=DWuTf(f|Cmgppr<=1PYNvpg4Ur z3WX(7q!QJb1OP`OYBcI;p&`j2#DeNNMF2E%Bo`W80)sMf4xRD zv7&$@Jj~U^iC|5rplDDS1tZ;KvRvQG`F~RiJOCz= zh&&D!-~b#f86uFeRG3P_Qk)4q2Ka+FuPY!`be;MSn`29lH7rH)+fzLAjQe9u@`YZ-M%lJ!m{om-)|9G5&g~-1k z1#(#OPMz}R(F;0x|nAst2-68(f+pluqbYu|5hq9RJCq$DA^ ziZWU{w(eX<-cp8%sUok=E)=!dCUnTsbr! literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipeSmall.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipeSmall.png new file mode 100644 index 0000000000000000000000000000000000000000..b1f166777c4fbe1b2dd1e51fc39ba1cdc4db49a5 GIT binary patch literal 755 zcmV$3J z+|HK!(GM%Wm$$Psv%ALa?H!V2j^QvuqtS$AyRZiyTz80er;9jF;CTURwL0$aYZ#5j z`gSszX&9#Yfax?t-x^4gud&`7(CzjyZ~{#Zf>6#q6vY;c#TvbyrFVR5IF2U(3+(qV z==E*1T5b4#h*6jzO$(T27cAns0T#;*D%E>L(L}$c^Be||Y}*mU2*=}hjD;5I?)J|D z`U=PK@$k^craT}oN&%i=yFCb-9R>pzMpY2`fLfCz#eBX-yKSluvso_REb*p==`53q zg#bN@2eB4W0N)>~78*#Z%WQ+g;T>T#m9q)6(-AOVD6im&wCn3@O{S5S_-62;*=&Jc z1VJovTuh`ZXJ=r3*<$%(Q_rb}e` z7OppvoIu$cVK`O^l}c4Q&{55#{C_f|TDik+_ky>#AJUCdCFKHUTwY#^rUr(iiH7e- zqHp{qnc+#*<#MgvpjYST=eW4IfI)|6Y5v)3Z-~Rw2ln4y70ePT%|>1Ir}F0g+XkE)xAS65eRD2L173}j*kXPj(ElaJ{3 z`^PWo{YuV4KPyqMHx-cXlRoba{%|Qsb393<(zE=(RTebt4*-KQ`ZDh2_DLDCa|Snz z(^wRH?Jv8+Wtq#;59IXK)}c7p9Lx5rNgG=fN+s&>1h+s8#32+h$bmc>cr l8}<5HeYM)@BJmwJ^f#ZX4%iS3FBSj*002ovPDHLkV1hApRu}*P literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipeTiny.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipeTiny.png new file mode 100644 index 0000000000000000000000000000000000000000..af4fd667e2a46cb62376c6f7cf72c89fa377c967 GIT binary patch literal 768 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_large.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_large.png new file mode 100644 index 0000000000000000000000000000000000000000..08f71cf68d134a98623e23714539023d85e64552 GIT binary patch literal 743 zcmV?P)=(z^ZTVgz( zqgHFkJHD$ltxW`DtX40m)te}l%II_~n3fI4@ldH$!9{f4z<9F2O*V&KZz$iKkqgC4 z&89|-J#03=F`%}%-C*@hq(7i(9o*m7vGCV$J)ek&ST5JpO@LNQhsqKoU*K77+rh=f z1#3id|%P8!Y`VY29nCYiruFT-Qy**6bCG@sQ z7z2~(0?M)mGQ!PGmK?Z4B9Zt2-rwIBa3m7JcKe6i@Tu4gE|ID0>uZ{+fUY@|^HpUA zhr?lUgSEQ6yu{Vj6;z>6!lUE9dfo1R3f|q_6>umNLb+U_ob=>yiWOTi8hdzJZ-xE6 zVDBq4cxPuvfXQT%lB-F$6lY*cVsOT}o5^G@msstezy4C%X7p^5U_SEsqNJ47=l1!% z;vZg$bUIBbbPxp3^go0Cz!AaT2>3WOYMtWlFTc}1G{rf^8^&q$yp{ONuJE#qXlY#6 z$A}0tYL$b-TN?x~VzP#j)v|CRTIx*({Jn;(NTI Z{{Vah)`g-FAe#UH002ovPDHLkV1mX@UGo3{ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_nonuple.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_nonuple.png new file mode 100644 index 0000000000000000000000000000000000000000..2d58bd874cb6ce1cc50c5cc939dc75c3697682c8 GIT binary patch literal 514 zcmV+d0{#7oP)2#6jdxT*E+aAGNN-S3jQigCQQ>1AQr2-5FL-hLtL{VmPH=CUa z;kq+48V%Iz_5XN1myAuPbH=3fA=Ybk2Wzz&d_QJP%7C$Ae}o8v_zqG~xm9+)l#H!b z5~A1Z-$4q;aT(k04vd)xd_Oe3kU;YBd^n>lZ-|qv{&wL`CR(bGqBue6*4pj1sgOi^ z-U@<1RnA6FrOGVJVvMFGMx!y4vs`$LQ8iUY)rvUIm>ep(%6d;-#*W7~h*qn`%k@l5VP5W$)VS|u*-wIi1r|2axAOE*rPn!VnG*Hl{24v55y*nnF>e*y+m8( zI1_WaQJm{FRr+*OBuTFStMM zbi1*9tB5u^bh<<7mWA7g|gqE25j>i)=OrYT`Z2QK;3Waaoy%hXBKa4Y+x`Ls~gnn8JfxEsY^UOROxUOrcf*Vosv zwzh_k&tK{goA5BjhF0|Y37!}4iq1R)tw_>VRjLeC5Ojt9Qs-vj`T4mD%5WKGU?^fR z<77jcyhOD>K7Wh%BYE~kuoUt)&yRJDo1S7*GfzF;)5eqi!D; usU|diKaj-<0@?kEP)%!jNboDjVp%2N|{kpo|EAjB~h%`N7z23kuW^h~y*9#!!8VhrY?KVXaM3_#W zFqupd$1i&CZnxJR;z_(vx!Ed0nd;0VU9}~Lim1wPN$QDwOS2_ z!%tY&lIO<^B8rk6tk>(PR;#$*KjHf!%RNs*jK`B4tW+u}m&@4iGuXDnaxD;s>zp#d zQmLfMw_uqj%N@sq7!HRySS%J%C=~Qz*9%!rZi(4!4r(Oz;&3?QdVPnxa`eBiuYZV> zofe{M($^Et*)PZ-Ry@M#e1%Ao7j4IAG{$^x>NnG^&z7l0Xwmn0^oZN-LyP`6y{XGC z$ds5E3u*A-ABNQqLlSeSbH;v`iu4bSrX}ZE}7NOnlU_5a!nYwVC8G2?Pah$?+eLOz4@bK`6Aed`x zk}UNYmNmd)kz+KTN|L8%x3AIfk1(};P4@jz?n9L20qgY+!{J!p7;D(JD*$VpPOlh_ zCg^s1@VpQ~m?FzcSXLh_;y6Cmn>`xM2Sib#-?CK!gGiH!Er=1$=P%5K7U>>OF9P}o z+x9RRjIgh26lEpA2@Z!^*c>sPIxw1o$N*|h(+sQC4!xeGJ}j4od>e~5T`ZQlR4fJP zNj!+Phyr-tOtsKJQr+Zx)b$6#Xd!nCmT3x@CzQ8vMcU2HjV9B`vG`{2q0{MtUif}2 zavUVmm7!(+OCFeA+}_@b(YAIej8c_Cmd5|&P^#qE@1HOkjrHyQ{ig;Jh-}iu26=IS z;|B8GSGGnN&Q(IA(UcCDs+m>EfFL})Hyigj9$yu7y{S}EAz;SU)s<*!V-_TOJTDS` zbFF&%@um!hQr(rRo6SzUL9Z?@E^v8y34;zVv*Nqg?hN(wrzR3?EK)k{mg>(W=Hv61 zc8EoIIK>8Av09gSs^1lz^AOK7nYM{iC6l>@EmS!;+*)>m?XC{zZw54iNSvx(&(!VXB29&65X7=L nseGeePpfaYM_nYwaYO$AwZs@(Q#g}c00000NkvXXu0mjfz|vS6 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_small.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_small.png new file mode 100644 index 0000000000000000000000000000000000000000..4ae9c0b9c02f19e75061448f4afff5b82a0325af GIT binary patch literal 4976 zcmeHKc~leU77wU^polbDinOKyK`2RPl8}&?pg>rngv|hIkIQ6cf}`0;1`?!Fp)Ne3 zTA+y9x*)hz(JES8u!^!iQM72aXca_#2-boX&?;)b1XMh)=e*-Num72Il9{>7@80|S z?!71Tujt6I(e|$P6bfauG+Yu3u1@B!oelV%`0xb+E>%n9v&dM)NYm-HN@sTv6~Z34wzCJ4))9 zpVr$k{7;8hWnEa|W^?Z3h&a3=9qHO1)L#;~&9Dyn&s9eIxpE^lZI#m$+#03#edM~z z`G=1q;(PSP3gd*N2!+F+hj+f$;c$yJn|Ak4`2-5ZYB>=c94!qFepwDE;@hRU;_#|y z>WZkD+hcv`DNafC(VKk3$0c3zp%w-08aF2yO6{1)g+08PYcdy~I<=){_ZQg*_c`v% zq&*(i*4b8amp|&qmbhYJP=W)I(S>Nz|R#C$8u_L~k zcJiz*8lTtHJ$L>iyY7d~#)JJW&yFtnIkRTjvT#w=sEeNSyf$AwG`jI=bxi!axHdx@ zoNw=ue*0M4g9+_<4c6y#Ha4GigS)2rChu=LRjOK4onH;dUG$z`pIWNF(N-F_xHQhI z3yQr^Sa>8d&Bfby!B}U>Tv( z2BAqzx8MrFy;;nn(<~4*wxSJscFeJDE)e}0B&}wLA zOhlngCdG6*(9>S#r`E}2ui!O?K^6cXEEA$*!AyvyRtn%2E!7vTzly2BroO6@DXRm{b=1%EL@SBB9n5V#=uG@6H2sbvN=7eL`*lw7h+nJz=W1t1%x6P z4r2_MjSCoDzCXrLz-$hK2lM>|m{O_4U}OlCRAV3!4T_tg063EXI07Za^+)~v85{xP z&)^C$1;byVWHbDDIHcgBNENp~h#Dh?z~8C*bpW9GDA3ARd?d+9)2^8$c(TF=2?w8PJ%IMF@%k#3JTC z1ppQgP>V2Fk0Yd3FV|{SV!Amcn%VP}S_Z}mLr6q|kT?K^*c>4Y31NYp4GI0&LN>&J zxI$=%y%r;sssGE`JUlefz>$X&1`t2hA{v;enRwE`)4-#Ou#6IoW*G`0f)12mKvHnb zk|)3#P@xMEO(G7q$6&j@loNl`3J@RT;5;tG;3K&C{6I?~kN~t4#>ZhlF2oaX`EQ~d zv`W&5=<&crz$4%aw5NqD+GNW?dB16GT!@=b0T9N3A;xRM;6cJzg9Wq9JL6@=BG!L# zBC;3^Su((HKn9i<*oCZD%W#l0^V<0bKZ9rS4@Lmc?}EG)zwhXJN7q|1@K(m}y6YWX zZ^gh{8NchU{~KNQuV1Hd4fq#i1TRb0Ywsz*iEf{Y+duhai_^;YP4gVkrcmne+c{@bPtG_h_Z&6Maf~?61JP)5 zJ&uONP$`mzvaul_OzqyVxiPZXnfkEj%Ea{>^^nZgYrf>H z(m)DV9npMo{>tU=8ZUPr_x!ojt$b71#Zewo#fkW^bs>v>5N>Z8wR)S5>>kt9*?FeW z-F^0`s>(-cw?peXdXM!yZMVy;Z*GPWmu-Yln%C-o@zC@1e_y`bwQKjv{RbYXUF+bw zx)1e&6=}VbR1K%DFAZ#O@$?wES{dW}wcvh=&bYZ~_bs{4!QmNE%EX-+NQB~=V{_^B zJx9Y_Y(&rgOl#ua>AiaBQ)W$U!5?R>YnMy&JhSp5Y9Y@9rQT)DZaawR@8r$T?;Ykt zCB$m=HLCrjOYrFPi*u{tf(-)p9eu$~2>ZMxB+f51Y+PCKnNM9RySC&TSG&{>Kb$n( zEhIcsqBJ~wpS+Hp=nJU4N5gNNrWk#)AEy^iK5?_A&vWyYAgAH%9mLERtyZi@fj$GBu`->*#njYZ|pK zJWoQszW;dt2hVPNFk?)Br_`Cv=U=(BsO#pj^LAB~hBA1s$ada)adEjG8}2@F&0Stx lY_$@xcCPr{@L5ay)X?<_7j^{{+y{e0k%mM{_604-{0r1#Zgl_v literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_tiny.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_tiny.png new file mode 100644 index 0000000000000000000000000000000000000000..5de002bb02c7728a65aa2c5f3ef5a1eb59f43c9f GIT binary patch literal 5006 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 UGi%T`u&hWT&sD;s%h#s;2`_7WhyVZp literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_vtiny.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/pipe/pipe_vtiny.png new file mode 100644 index 0000000000000000000000000000000000000000..1fd5c9ace6754c364fc2e1c817a9c60c54a72d1d GIT binary patch literal 5006 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 QV}%nsui+nG`EAmF03;E4mjD0& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/plasma.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/plasma.png new file mode 100644 index 0000000000000000000000000000000000000000..4acabc510c09b43804384f1a54d544a8ffc27b80 GIT binary patch literal 2311 zcmV+i3HbJjP)%;ex3^?0xos>;5$p zm9Xlsm6dRh0AB!rfASF0SS@egA7u__xZ$;+ar+$jH*AQ#h7<>YY&Mc#sDK{VHVSOa8^)g{CyXa&oaaGKI-Yw-{_M>SYzfjjb$Rz+y&g@>c%A=)$ORW}btE@RJwDtWOIR~sHcez%y06pPm2 zS6UvTFZ+mx$WY~>WChHFtbE1E!Ia=4F|ZdNFh?y#2bz#QOH6;PWD_(Dp-<}7>ysmA zjsS#BLvna8L0K`o%D8SRU(!6wm@jc$Q^`J}1t{uMICI}?)5m_2$vjt}Uv z4BOjM%Y$$_&hg=a2hNuscqp4KIg=F(!4u@#?)5BDgH=|HA@Ul=k=>T%M@k#S+LhrX zs`5~>8OtX8W|~7~>!Yd$Le7`Gqcr8-pYjl0%fv%8TlLN^ob<3}r#pJr-0fQ@$Ar3XM-H3II`XTzMk}xXm=?FucX-P>dEI-~!-@T3R$V0b$ zX*7H=@wwwchzF-AgC)ya9&CtrYO_8s@$L@6 z(a1Qutr}#qF72+4Z$7U{3KwQT4tV522K7{Rj*-?;TA$k>gw$QD;l1c-mN?#ROVvQd zQM1OZJg~gzc~IhkeT=unO?#4fV0r8V54s|dbaI=E5O0Q@{I1ioMjphA8lpHDwH>RNa}=GRqt|5t`;Ju zKP}xBlxN&N1y%A|9#W#S`aNa&Vt?qkirJM18N%*a^n-p7A7Y>5AwCoddndj|;u93a zv}6|2wU0{WxOSR+*fO*gG!1D|?A0utBadab5+9TesTBBaYT!*gV9$eH!~G&1cgF|K z;GGl~lR}BPhYdk72?QI|PvIdBI4P@=D-<5I@E}9m)}{Xu>Aga6)qwYWU~>)s_m3B{qb z#F`zO(HLqz!TI|+m=;#P6!R~qg^%9F77vpg0BwaJ`$^gQn;j2D|LS*nupjeq%VSVG z{+WkegQ+aQBMXjp#lAt$ND)BWy>u0XFlb@HasjpRUFyb znXPT&1BRHAQirJ*Uu$Q39#&J}BOaQ3O@_udx<;(8Y(~DzgUxH-^U!|ndmivz9=vmP z&pfa_H)o-wo0D(aoKEd6&v}*ciI9^9a||a`L}?`Fkp84GACzvMQ-HLtfFpYz@Y{Ka zXBZkDTDf1BwXL^WS1QzYT9bZgY62S`{JT8(4|wp2hs{2!&t=4Nwje?O2@l$q?IcwC zH9M3fIBY(9vE#w74#hJMN<7$}2YKQ_zRQCb&v$lP%RKZO_Yn`;E#-~}A9w(@xK-#R zK$}3MraWKT@?dSbsBKFZ;n~2k(ag_06ulrA>bDr$+S-0(`N7Tt+&|;t7T_#^bg;tT z!2{;wl)g`;pLsxcUgIcX*E{j3blj$o52euQ#KV1q51lv;5h`7qd&fiDC)n^H=#JXS zaJbbr`4YNg13eGk^&fVMU51Q7rxu}xN`q2bq(T)nKDPh{Xi9}g!O`;IlYYRIFYhyB zpRZ$mTc<>+dAm8Nybms1vhqiE4 z=b&8#+59A<@_?aDaD0mgaK7~WdAQ}kLqd_OYv1r1Jr6R>wddj3^57gF%2+nI-=tzI4^BMrc{49ZpFPL2c*^yp#cg=t z_)vc5IPxH^esHRIPdpr@3AsLsrIIh2y+%_#f+H(2(pZ3Vc4eD!hh>k{{v3G#H;~cUOfN+002ovPDHLkV1hk$UXB0& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/plasma.png.mcmeta b/common/src/main/resources/assets/antimatter/textures/material/rubber/plasma.png.mcmeta new file mode 100644 index 000000000..87c542d29 --- /dev/null +++ b/common/src/main/resources/assets/antimatter/textures/material/rubber/plasma.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation":{ + "frametime":1 + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/plate.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/plate.png new file mode 100644 index 0000000000000000000000000000000000000000..4d756dd927ab8519bd17487277e328b5d4b6cb55 GIT binary patch literal 423 zcmV;Y0a*TtP)ft9y3n00006VoOIv0RI600RN!9r;`8x0W?WO zK~y-)rBgkRgD?zDT1t-rq~5@aVB+8K%UPitVu1}+>cB$c`h`mxs-nA7Ejdmc-t$+G zL?k|u0L$%m6Qs4!Or~L36)P$D6rV{br39IKVyi{lwxX)4l>h*cz%I+;Qd*Rf#6ZPB z1bC8YF${zG=77aI$8j{yvMh}T$0MD>kiO1milT@t5E)?aO27dmX_^YZCm?~$^K5M2 z_mm`w*%w6tBOQU}dQsgg$d@e3ERpja906(PdP7NJxsfm?Cm$$JFfuY%`!3OV{1{Vn)hEY$to12~S86idh*4z=eRP)ZeY zI-SCJJkATeY8Be;m-H};$ruO56Ok4eS|^BvfO5GE7$G~vIWsbD_8hxFL?SLJrT&qp zQMidjDKqSLyB2|nK*&sxMnI;W+0|Zd0(?FpaDoUfTEJP_8OiXF9{q~;2wH&mAhdw# z>_HH~_InGP%_f#myo;3fOVr(Q0*r7753t|wNwC`y-}lLC^%YN)F((MaFo~c`UL;gp zmmpiM7M#y#C=?2W>CVUF5twZPyw&A$8Ap)vVu)f~C^?-@1i$O`x;?^RFd*yo8l*m) w5ydFUDtkVw0M}$PA+yMy0`@x*DCKV1q!m4c>21s-{XEak-;lK36MnMJz24==sW!mXaa+$tDnm{r-UW|q)I)> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/plate_dense.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/plate_dense.png new file mode 100644 index 0000000000000000000000000000000000000000..fc7393e832dfddf36d22c074ff96bf98117cd031 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G_YAk0{w5<>&kwgiAh99c3}1_lOKu3!JJ z?p~antgOu4vv}=V-$~C_hpz|87;I4B&dSUbT>A6Y*6aeaF2?oo`_*nr`%Gbbw1Tnu kU_+xnyUvTu+3y$_=4}^JpKZP22GDp0Pgg&ebxsLQ0J;c1y#N3J literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/plate_dense_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/plate_dense_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..d83a131004a555d47a5656fbeecf79ad3a7ccc7f GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE77|LvJo8#)`E46+Wa eU|h_`BgV{-Jd0WOjqPWUItEWyKbLh*2~7YD10q2H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/plate_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/plate_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..60ab97fe77879896449f806874dbdf62aafb6603 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGf*{OTpAtV2D9B#o z>Fdh=kVjldQLf;?emkHLTavfC3&Vd9T(EcfWT1$)r;B5VMQ`$t|NrfoRc9!jH8Evi wDGN$E;Ai49iIK%rF!{g%_D3ril}|G;mdKI;Vst08&vbC;$Ke literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/plate_tiny.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/plate_tiny.png new file mode 100644 index 0000000000000000000000000000000000000000..071a5d5cf4621f9e069b8e248b4c77c3089e1594 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G_YAk0{w5<>&kwgRYKHA@g(cTcR-;oPZ!4!i_=>tU*u(0rYNm5g zNN0lQ3>EGTEZzpK?F-`73-@MowZGDz@L}>?j_cLO`~DQ3u+*3A|E`~Ns(<>FOH)=( zDdJb?j9Q)9XUN15BC1rx#`DW8GCgd=tDcR^8C1?{DSc|!U8C}YGh=NohG;TKW-AG-%DVBZ zCX;*5{rRpi#_)|SzSQFPhm>-7CrR>u06-kaPq25u#T@+ss;cSL;G(#Sg+S;tpPB`(Dyw})3D#~-!D;0Im`&qbshKn9U%ltDY~wsuItZS zIGs+ouFG<{#Bm%v&!cVImrjYtDUU4*f?%kY=Q%4^YmBFplRLP5=M^07*qoM6N<$g5uVutN;K2 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/raw_ore.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/raw_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..b275591db99e0b96337c914dbe7232b2ca2a35e4 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGf*{OTpAtV2D9B#o z>Fdh=lvPMrTIts8<%@tqY)RhkE)4%caKYZ?lYt^vJzX3_Ec};FIM~}_Aiy$LBvK(r zk^hnc`z8f07bcq@zqYw+t+w6Je>F0z@nER&yr68||DM$|m%W@=^Fx>S-nO+e#|3YG zxBb@fta9Cx)eaA8@81>9h`s)6qT42wgisNedj~$-ye^I9_Y_`{>cDU`@tf7*o>K-q ziUk4O3>_<0r$$DJD=vs_-zvk#B6obF_zQv1y|L>#JZ3q}-o9H&;Dz&*%EGx0p*64K zZXP``u|?JUQ|(@Bt5+;sOe%HhR-e|%F{%8T+0Hg+^>Ln<1{Hs+dgeOOKeOzGq}Op= T`?J6T=s^ZgS3j3^P6{XE z)7O>#DXS=(gy=a#4j-TpTavfC3&Vd9T(EcfWT41dPZ!4!3;)td-MohtcwB7Dzn#$G znXEaZ;oF3`FIj=!VhO*`*=L>Gx#)ZC`q#U*J+nJ@m~7zR}!YrK<048?TnjXxcaRve~JnWd=9>_U;$0$YtB@?_pJO z{=xlo)n@f($N%LV{Qqx??)!afn@%$DpZx4#Gr6dM{r6cPhR@RWF@h>VVyUOM0X@dx M>FVdQ&MBb@02(QMivR!s literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/raw_ore_block_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/raw_ore_block_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..d98cd2d1f69bd19425b359d8d019310cb32ba30b GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#DXS=(ylnq!v7JC6wj^(N7l!{JxM1({$v_c7PZ!4!3CUy$*2M`TJxm%53@ic+ UjNDBZdV!J*p00i_>zopr0Fp=?u>b%7 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/raw_ore_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/raw_ore_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..4e35ad328b75fefd1e822e14c212780a3a481074 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85p>My0`@x*DCKV1q!m4c>21s-{XEak-;lK36MnMJz24==sW!mXaa+$tDnm{r-UW|q)I)> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/ring.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/ring.png new file mode 100644 index 0000000000000000000000000000000000000000..eb9dfd5e211db52af5ebcccd57744b4eb4e9bc43 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE8q0s`&tY{oaYLfKQM@4 z_S<;5SS{;8PMxOHWL>2&DW(jSRi)E4?w7q$c{1lKi@xoV+Lih9}M#n3^{|fubzBzR~(eu@BI~Rc; zzqod2#2i#-Is3d(=$hyT?Z#zA0{I+CZ$Ff7$yk#bw`$Ar!ZX#{<+>U3p7UrNimxq; z6uxNU`|z7A&tZWZ?Xet5IyYt7{bm2`KmUc>-+jF*n^My+pnn)VUHx3vIVCg!0KjN* AZ2$lO literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/ring_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/ring_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..42e51ff9a43f0bf54bdc8da21d2b543fd1531c2d GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGf*{OTpAtV2D9B#o z>FdgVkC9)L%WC=CeY=1{Y)RhkE)4%caKYZ?lYt_to-U3d7N?Vc{QqyytU4p{f)oRj q^-0qNbyd9^mNiU;R~ja!GBBiEVu%Rg-RBL|z~JfX=d#Wzp$Pzy{wdD@ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/rock.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/rock.png new file mode 100644 index 0000000000000000000000000000000000000000..5673b30bbcc82a0bf33a61d079b7d7d8edb74ffa GIT binary patch literal 542 zcmV+(0^$9MP)viO(Y??Aki}-<^v*Pv=BiJ z2r9Y46G8E_-P}94kc&o(WMS^{j(xK;y9*-1U!Za*9ME0YSLitYADItNz~GZM>FBNT<_? z#pCQGF(=Z#XCHpQAK`F#vjXOqp{hvC=O1u+af!%L1YWNfq9~Fe+|qp}L#(<^0Sk6v z-R}4MB+Em(xw*yJ`8hbw54YP5yWI|p#R8+zsOD*t`3h~WsZ^XQRpxPk0RUQ zaKLJ{!elb7?SU>hj>DnSES~3;MhWQkdZc(Io6QEZ*$jihpf-_#HojQC#M@HwoH>*H~;_u07*qoM6N<$f<$8KHvj+t literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/rock_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/rock_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..00aba992cf30c1f071797a832b39e16e38ef462d GIT binary patch literal 422 zcmV;X0a^ZuP)M@jjU2HLKIF_Li! zCu8)|{EnL@S z`?1BES=J*DbGMNmCM1q?$K9HkqqtW0W{KBpL0H#;qu0Iy7 QivR!s07*qoM6N<$f?NW!3;+NC literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/rod.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/rod.png new file mode 100644 index 0000000000000000000000000000000000000000..48d95bfb6da48d806f6325f0b8c615d0d0379b2a GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGf*{OTpAtV2D9B#o z>Fdh=kVjldi~nbf8#_>lEy>&6h2cL4F4((#GEgMe)5S5wqIc=VjiL;S94vvq^1J<( zP2Br}M?};>VNSol&!oLR+DvEeRx>D+hjTNitmI?pdL;6pJ+Ov#*;?-!mS^hjAH_}_ wQw-=7Umz9Vc&2myBgT@)jC0<_{AxZ|lW>qzpf`N+T%bh^p00i_>zopr06v#OEdT%j literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/rod_long.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/rod_long.png new file mode 100644 index 0000000000000000000000000000000000000000..2c2e9131421261992dfeef538e488b6cf2794cc3 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGf*{OTpAtV2D9B#o z>Fdh=kVjld+aT;`R5ehDEy>&6h2cL4F4((#GEgMf)5S5wqIc;9L%stFJS+!)@Auw+ z(!OZ_$_X6-JZh{@&qZ=vINQx}=dT@`f$`SEmTc!51=G~hmWc@nrl>VM`@u0|+Vl$U zkkio#N8(SbZm{0X;&<*Ji`8lF3$b;K%jLtE81713ST8Z*&fM7rd)QwDyb6=gkb4HS On8DN4&t;ucLK6TGoJ*nr literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/rod_long_oerlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/rod_long_oerlay.png new file mode 100644 index 0000000000000000000000000000000000000000..c4bca7b963a81d111620f94f0ced2c0eceea0685 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGf*{OTpAtV2D9B#o z>Fdh=kVjldTf=qgAzh#lTavfC3&Vd9T(EcfWT1$;r;B5VMQ`$t|NrfoRcFNXTAwsc rkQ7+2c%Ak0%9pKy%x=6Ac|e=?+xp literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/rod_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/rod_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..b340abd5d5201487ea3067a67ce1e5b6363b7e64 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGf*{OTpAtV2D9B#o z>Fdh=kVjldTWj^~#f(59wj^(N7l!{JxM1({$v_buPZ!4!i_^(J{{OdUR-KV}LUP08 y80Kk=AEk<74eAS6A3Z-mzrDhwPs)LtnL+RU|D`j^{{{l}F?hQAxvXPx$CrLy>R5*>Tk};};Fc5}67t5_&(9SfL3wxd1!n1e_&tTyl0)n-rfmrP}T4Wm& z5|zh;_kIY3$^8G!KNI*P5`d;@eoQKg!UD|moP_bZuDSiTQdL!6C`5Wy3E=g5`D#ij z0Lroiuwf@@NUo}ibzL3Fh9c{_vMdY6n5cu>k-Tji%d&94-%(2Wj<#*%{eGXUr2xj5 zld=#3V+?)Y+voF%%hOsXS(e2DTI*=KJFJTj!(d%rNcI-8Eb~W7NuK96j61TF^4dZO zrIZyy05DCHb#?&T_dRJEQIhB%xMA+($eIv>$K&BoWFf@o^YM2nC0grbnx<$2ZkU$> zM>r9;spBRhL*qCm#uz_?uIs!=+qT}$X^r8--dgnMyRPH7zJJ3P6G)77|LvJo8#)`E46+Wa eU|h_`BgV{-Jd0WOjqPWUItEWyKbLh*2~7YD10q2H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/screw.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/screw.png new file mode 100644 index 0000000000000000000000000000000000000000..0d6c16ab708e85f7c89b23dc7391e87d4b3a5877 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|)_S@)hFJ98 zonXkMy0`@x*DCKV1q!m4c>21s-{XEak-;lK36MnMJz24==sW!mXaa+$tDnm{r-UW|q)I)> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/spring.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/spring.png new file mode 100644 index 0000000000000000000000000000000000000000..c28f7bd5afc4461135b3643c385de60e7ebe89ed GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G_YAk0{w5<>&kwQM^uz3J>S<9ovZ09 z=1Zu5@jLFL?-juf>$LCv<_QQDjmo~Y?P*zc*ldnXoJvj{jZ=htF9*nE-us=?!t=69>bSImMCFIyk1E7XJR5+t6*z)>o%F&h0#- zpR_jA_wt{d1zZ0G%z7@_kQ&)xnD$`L!H-(j5A@kCo4lP+-^`pKa(naUO4fRYqZ?N-8&(2+%;4$j=d#Wzp$P!~fQbJ9 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/spring_overlay.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/spring_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..d83a131004a555d47a5656fbeecf79ad3a7ccc7f GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE77|LvJo8#)`E46+Wa eU|h_`BgV{-Jd0WOjqPWUItEWyKbLh*2~7YD10q2H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/spring_small.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/spring_small.png new file mode 100644 index 0000000000000000000000000000000000000000..d5318912fb33f5fd3b39bce6b929ad3548a6e712 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G_YAk0{w5<>&kwQM^uQ(Z|ps6z~effZ{|Vn z3igBA5(Ou1uT*eXid?5u`>@}$tU!ZEvV9n62U@BRCtyN~(GHh!NM#HGlxeVz90ZGm13Ut2L8 zD`a_4#FTKade$<77|LvJo8#)`E46+Wa eU|h_`BgV{-Jd0WOjqPWUItEWyKbLh*2~7YD10q2H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antimatter/textures/material/rubber/wire_fine.png b/common/src/main/resources/assets/antimatter/textures/material/rubber/wire_fine.png new file mode 100644 index 0000000000000000000000000000000000000000..17ab6116b06c68a84e6d509818dbad694e043a5c GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G_YAk0{w5<>&kwgk%?EFDY{{D2T*8{r;B5V#p$(|H}W1);9B6yp(Z))nHZM(!uC3eV&6G^9oGU7oykKkF zce(I|VHfUIO$`f?j>z7aD?J71%(bQAQ;OLbIyi#7ww~O-fQRdaM?fCe3TY+d%PStN zy;97`ko0W+0ZVtq7R7_<_phH#cqQu6lGO88?VgAT!<>&kwgk%?EF_2?5eZJ^LpPZ!4!i_>o>Z{%fGL&vALm=yA03bgasxkcpq99gg|SzjoeRUb8sYuH%Hz+9^)S{)Zbo zO48b9HqOkKc0YTD@5Hy7#JG6Jw2L;(p|MrvJs-IOLR$nL%wcAzc<=AKHH_iFzV|0A zmdKI;Vst E0Etszvj6}9 literal 0 HcmV?d00001