From 63ac5985b87ebc56848cc6d5674391f3a3a90ae2 Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Sat, 9 Jul 2016 19:08:33 +0200 Subject: [PATCH] Added model for detector --- CHANGELOG.md | 1 + .../refinedstorage/RefinedStorageBlocks.java | 1 - .../refinedstorage/block/BlockDetector.java | 20 +- .../block/BlockQuartzEnrichedIron.java | 12 -- .../refinedstorage/proxy/ClientProxy.java | 1 - .../refinedstorage/proxy/CommonProxy.java | 11 - .../blockstates/creative_controller.json | 4 +- .../refinedstorage/blockstates/detector.json | 33 +-- .../quartz_enriched_iron_block.json | 19 -- .../refinedstorage/blockstates/solderer.json | 2 +- .../assets/refinedstorage/lang/en_US.lang | 1 - .../assets/refinedstorage/lang/fr_FR.lang | 1 - .../assets/refinedstorage/lang/nl_NL.lang | 1 - .../assets/refinedstorage/lang/pt_BR.lang | 1 - .../refinedstorage/models/block/detector.json | 198 ++++++++++++++++++ .../refinedstorage/models/block/solderer.json | 4 +- .../textures/blocks/detector_powered.png | Bin 676 -> 169 bytes .../textures/blocks/detector_unpowered.png | Bin 470 -> 190 bytes .../blocks/quartz_enriched_iron_block.png | Bin 383 -> 0 bytes .../textures/blocks/side_borderless.png | Bin 0 -> 299 bytes .../refinedstorage/textures/gui/detector.png | Bin 21 files changed, 221 insertions(+), 89 deletions(-) delete mode 100755 src/main/java/refinedstorage/block/BlockQuartzEnrichedIron.java delete mode 100755 src/main/resources/assets/refinedstorage/blockstates/quartz_enriched_iron_block.json create mode 100755 src/main/resources/assets/refinedstorage/models/block/detector.json delete mode 100644 src/main/resources/assets/refinedstorage/textures/blocks/quartz_enriched_iron_block.png create mode 100755 src/main/resources/assets/refinedstorage/textures/blocks/side_borderless.png mode change 100644 => 100755 src/main/resources/assets/refinedstorage/textures/gui/detector.png diff --git a/CHANGELOG.md b/CHANGELOG.md index f173f8f95..eb0894baa 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ - Added model for External Storage - Added model for Importer - Added model for Exporter +- Added model for Detector ### 0.8.5 **Bugfixes** diff --git a/src/main/java/refinedstorage/RefinedStorageBlocks.java b/src/main/java/refinedstorage/RefinedStorageBlocks.java index 86694fc9e..d9f376622 100755 --- a/src/main/java/refinedstorage/RefinedStorageBlocks.java +++ b/src/main/java/refinedstorage/RefinedStorageBlocks.java @@ -22,5 +22,4 @@ public final class RefinedStorageBlocks { public static final BlockWirelessTransmitter WIRELESS_TRANSMITTER = new BlockWirelessTransmitter(); public static final BlockCrafter CRAFTER = new BlockCrafter(); public static final BlockProcessingPatternEncoder PROCESSING_PATTERN_ENCODER = new BlockProcessingPatternEncoder(); - public static final BlockQuartzEnrichedIron QUARTZ_ENRICHED_IRON = new BlockQuartzEnrichedIron(); } diff --git a/src/main/java/refinedstorage/block/BlockDetector.java b/src/main/java/refinedstorage/block/BlockDetector.java index 3b438f9b4..95979a4d5 100755 --- a/src/main/java/refinedstorage/block/BlockDetector.java +++ b/src/main/java/refinedstorage/block/BlockDetector.java @@ -42,13 +42,7 @@ public class BlockDetector extends BlockNode { @Override public int getWeakPower(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing side) { - TileDetector detector = (TileDetector) world.getTileEntity(pos); - - if (detector.getDirection() == side.getOpposite()) { - return detector.isPowered() ? 15 : 0; - } - - return 0; + return ((TileDetector) world.getTileEntity(pos)).isPowered() ? 15 : 0; } @Override @@ -70,8 +64,18 @@ public class BlockDetector extends BlockNode { return true; } + @Override + public boolean isOpaqueCube(IBlockState state) { + return false; + } + + @Override + public boolean isFullCube(IBlockState state) { + return false; + } + @Override public EnumPlacementType getPlacementType() { - return EnumPlacementType.ANY; + return null; } } diff --git a/src/main/java/refinedstorage/block/BlockQuartzEnrichedIron.java b/src/main/java/refinedstorage/block/BlockQuartzEnrichedIron.java deleted file mode 100755 index c9346d30c..000000000 --- a/src/main/java/refinedstorage/block/BlockQuartzEnrichedIron.java +++ /dev/null @@ -1,12 +0,0 @@ -package refinedstorage.block; - -public class BlockQuartzEnrichedIron extends BlockBase { - public BlockQuartzEnrichedIron() { - super("quartz_enriched_iron_block"); - } - - @Override - public EnumPlacementType getPlacementType() { - return null; - } -} diff --git a/src/main/java/refinedstorage/proxy/ClientProxy.java b/src/main/java/refinedstorage/proxy/ClientProxy.java index 5901c622c..c1d5c36b9 100755 --- a/src/main/java/refinedstorage/proxy/ClientProxy.java +++ b/src/main/java/refinedstorage/proxy/ClientProxy.java @@ -137,6 +137,5 @@ public class ClientProxy extends CommonProxy { ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.STORAGE), EnumStorageType.TYPE_16K.getId(), new ModelResourceLocation("refinedstorage:storage", "type=16k")); ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.STORAGE), EnumStorageType.TYPE_64K.getId(), new ModelResourceLocation("refinedstorage:storage", "type=64k")); ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.STORAGE), EnumStorageType.TYPE_CREATIVE.getId(), new ModelResourceLocation("refinedstorage:storage", "type=creative")); - ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.QUARTZ_ENRICHED_IRON), 0, new ModelResourceLocation("refinedstorage:quartz_enriched_iron_block", "inventory")); } } diff --git a/src/main/java/refinedstorage/proxy/CommonProxy.java b/src/main/java/refinedstorage/proxy/CommonProxy.java index 0a468e408..66a173bcc 100755 --- a/src/main/java/refinedstorage/proxy/CommonProxy.java +++ b/src/main/java/refinedstorage/proxy/CommonProxy.java @@ -98,7 +98,6 @@ public class CommonProxy { registerBlock(RefinedStorageBlocks.INTERFACE); registerBlock(RefinedStorageBlocks.WIRELESS_TRANSMITTER); registerBlock(RefinedStorageBlocks.MACHINE_CASING); - registerBlock(RefinedStorageBlocks.QUARTZ_ENRICHED_IRON); registerItem(RefinedStorageItems.QUARTZ_ENRICHED_IRON); registerItem(RefinedStorageItems.STORAGE_DISK); @@ -134,16 +133,6 @@ public class CommonProxy { 'Q', new ItemStack(Items.QUARTZ) ); - GameRegistry.addShapelessRecipe(new ItemStack(RefinedStorageItems.QUARTZ_ENRICHED_IRON, 9), new ItemStack(RefinedStorageBlocks.QUARTZ_ENRICHED_IRON)); - - // Quartz Enriched Iron Block - GameRegistry.addRecipe(new ItemStack(RefinedStorageBlocks.QUARTZ_ENRICHED_IRON), - "EEE", - "EEE", - "EEE", - 'E', new ItemStack(RefinedStorageItems.QUARTZ_ENRICHED_IRON) - ); - // Machine Casing GameRegistry.addRecipe(new ItemStack(RefinedStorageBlocks.MACHINE_CASING), "EEE", diff --git a/src/main/resources/assets/refinedstorage/blockstates/creative_controller.json b/src/main/resources/assets/refinedstorage/blockstates/creative_controller.json index f2b5ef5a5..8190cba8e 100755 --- a/src/main/resources/assets/refinedstorage/blockstates/creative_controller.json +++ b/src/main/resources/assets/refinedstorage/blockstates/creative_controller.json @@ -5,7 +5,7 @@ "textures": { "side": "refinedstorage:blocks/side", "top": "refinedstorage:blocks/side", - "front": "refinedstorage:blocks/controller_8" + "front": "refinedstorage:blocks/controller_7" } }, "variants": { @@ -31,8 +31,6 @@ "6": { }, "7": { - }, - "8": { } }, "type": { diff --git a/src/main/resources/assets/refinedstorage/blockstates/detector.json b/src/main/resources/assets/refinedstorage/blockstates/detector.json index e0cea4693..a360c78b7 100755 --- a/src/main/resources/assets/refinedstorage/blockstates/detector.json +++ b/src/main/resources/assets/refinedstorage/blockstates/detector.json @@ -1,48 +1,27 @@ { "forge_marker": 1, "defaults": { - "model": "orientable", "textures": { - "side": "refinedstorage:blocks/side", - "top": "refinedstorage:blocks/side", - "front": "refinedstorage:blocks/detector_unpowered" - } + "particle": "refinedstorage:blocks/side_borderless", + "2": "refinedstorage:blocks/detector_unpowered" + }, + "model": "refinedstorage:detector", + "uvlock": true }, "variants": { "inventory": [ { - "y": 0, "transform": "forge:default-block" } ], "powered": { "true": { "textures": { - "front": "refinedstorage:blocks/detector_powered" + "2": "refinedstorage:blocks/detector_powered" } }, "false": { } - }, - "direction": { - "north": { - "y": 0 - }, - "east": { - "y": 90 - }, - "south": { - "y": 180 - }, - "west": { - "y": 270 - }, - "up": { - "x": 270 - }, - "down": { - "x": 90 - } } } } \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/quartz_enriched_iron_block.json b/src/main/resources/assets/refinedstorage/blockstates/quartz_enriched_iron_block.json deleted file mode 100755 index ee7c9a28d..000000000 --- a/src/main/resources/assets/refinedstorage/blockstates/quartz_enriched_iron_block.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "model": "cube_all", - "textures": { - "all": "refinedstorage:blocks/quartz_enriched_iron_block" - } - }, - "variants": { - "inventory": [ - { - "transform": "forge:default-block" - } - ], - "normal": { - "model": "cube_all" - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/blockstates/solderer.json b/src/main/resources/assets/refinedstorage/blockstates/solderer.json index f1f9c1716..b42218f21 100755 --- a/src/main/resources/assets/refinedstorage/blockstates/solderer.json +++ b/src/main/resources/assets/refinedstorage/blockstates/solderer.json @@ -2,7 +2,7 @@ "forge_marker": 1, "defaults": { "textures": { - "particle": "refinedstorage:blocks/quartz_enriched_iron_block" + "particle": "refinedstorage:blocks/side_borderless" }, "model": "refinedstorage:solderer", "uvlock": true diff --git a/src/main/resources/assets/refinedstorage/lang/en_US.lang b/src/main/resources/assets/refinedstorage/lang/en_US.lang index bac579909..4b0efcd39 100755 --- a/src/main/resources/assets/refinedstorage/lang/en_US.lang +++ b/src/main/resources/assets/refinedstorage/lang/en_US.lang @@ -110,7 +110,6 @@ block.refinedstorage:crafting_monitor.name=Crafting Monitor block.refinedstorage:wireless_transmitter.name=Wireless Transmitter block.refinedstorage:crafter.name=Crafter block.refinedstorage:processing_pattern_encoder.name=Processing Pattern Encoder -block.refinedstorage:quartz_enriched_iron_block.name=Quartz Enriched Iron Block item.refinedstorage:storage_disk.0.name=1k Storage Disk item.refinedstorage:storage_disk.1.name=4k Storage Disk diff --git a/src/main/resources/assets/refinedstorage/lang/fr_FR.lang b/src/main/resources/assets/refinedstorage/lang/fr_FR.lang index 71f403792..87d64dc37 100755 --- a/src/main/resources/assets/refinedstorage/lang/fr_FR.lang +++ b/src/main/resources/assets/refinedstorage/lang/fr_FR.lang @@ -110,7 +110,6 @@ block.refinedstorage:crafting_monitor.name=Moniteur de Craft block.refinedstorage:wireless_transmitter.name=Transmetteur sans Fil block.refinedstorage:crafter.name=Crafteur block.refinedstorage:processing_pattern_encoder.name=Encodeur de Modèle de Traitement -block.refinedstorage:quartz_enriched_iron_block.name=Fer Enrichi de Quartz Bloc item.refinedstorage:storage_disk.0.name=Disque de Stockage de 1k item.refinedstorage:storage_disk.1.name=Disque de Stockage de 4k diff --git a/src/main/resources/assets/refinedstorage/lang/nl_NL.lang b/src/main/resources/assets/refinedstorage/lang/nl_NL.lang index 8aa9c3f09..fe838210b 100755 --- a/src/main/resources/assets/refinedstorage/lang/nl_NL.lang +++ b/src/main/resources/assets/refinedstorage/lang/nl_NL.lang @@ -110,7 +110,6 @@ block.refinedstorage:crafting_monitor.name=Crafting Monitor block.refinedstorage:wireless_transmitter.name=Draadloze Zender block.refinedstorage:crafter.name=Crafter block.refinedstorage:processing_pattern_encoder.name=Verwerkingspatroon Codeerder -block.refinedstorage:quartz_enriched_iron_block.name=Quartz Verrijkte IJzerblok item.refinedstorage:storage_disk.0.name=1k Opslagschijf item.refinedstorage:storage_disk.1.name=4k Opslagschijf diff --git a/src/main/resources/assets/refinedstorage/lang/pt_BR.lang b/src/main/resources/assets/refinedstorage/lang/pt_BR.lang index 7b4b79c0c..7aaece026 100755 --- a/src/main/resources/assets/refinedstorage/lang/pt_BR.lang +++ b/src/main/resources/assets/refinedstorage/lang/pt_BR.lang @@ -110,7 +110,6 @@ block.refinedstorage:crafting_monitor.name=Monitor de Fabricação block.refinedstorage:wireless_transmitter.name=Transmissor Sem Fio block.refinedstorage:crafter.name=Fabricador block.refinedstorage:processing_pattern_encoder.name=Codificador de Padrão de Processamento -block.refinedstorage:quartz_enriched_iron_block.name=Bloco de Ferro Enriquecido com Quartzo item.refinedstorage:storage_disk.0.name=Disco de Armazenamento 1k item.refinedstorage:storage_disk.1.name=Disco de Armazenamento 4k diff --git a/src/main/resources/assets/refinedstorage/models/block/detector.json b/src/main/resources/assets/refinedstorage/models/block/detector.json new file mode 100755 index 000000000..c03b57e87 --- /dev/null +++ b/src/main/resources/assets/refinedstorage/models/block/detector.json @@ -0,0 +1,198 @@ +{ + "__comment": "Model generated using MrCrayfish's Model Creator (http://mrcrayfish.com/modelcreator/)", + "textures": { + "0": "refinedstorage:blocks/side", + "1": "refinedstorage:blocks/side_borderless" + }, + "elements": [ + { + "name": "base", + "from": [ + 0.0, + 0.0, + 0.0 + ], + "to": [ + 16.0, + 4.0, + 16.0 + ], + "faces": { + "north": { + "texture": "#0", + "uv": [ + 0.0, + 12.0, + 16.0, + 16.0 + ] + }, + "east": { + "texture": "#0", + "uv": [ + 0.0, + 12.0, + 16.0, + 16.0 + ] + }, + "south": { + "texture": "#0", + "uv": [ + 0.0, + 12.0, + 16.0, + 16.0 + ] + }, + "west": { + "texture": "#0", + "uv": [ + 0.0, + 12.0, + 16.0, + 16.0 + ] + }, + "up": { + "texture": "#0", + "uv": [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + }, + "down": { + "texture": "#0", + "uv": [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + } + } + }, + { + "name": "holder", + "from": [ + 7.0, + 4.0, + 7.0 + ], + "to": [ + 9.0, + 9.0, + 9.0 + ], + "faces": { + "north": { + "texture": "#1", + "uv": [ + 0.0, + 0.0, + 4.0, + 1.0 + ] + }, + "east": { + "texture": "#1", + "uv": [ + 4.0, + 0.0, + 8.0, + 1.0 + ] + }, + "south": { + "texture": "#1", + "uv": [ + 7.0, + 0.0, + 11.0, + 1.0 + ] + }, + "west": { + "texture": "#1", + "uv": [ + 12.0, + 0.0, + 16.0, + 1.0 + ] + }, + "up": { + "texture": "#1", + "uv": [ + 2.0, + 2.0, + 6.0, + 6.0 + ] + } + } + }, + { + "name": "redstone", + "from": [ + 6.0, + 9.0, + 6.0 + ], + "to": [ + 10.0, + 13.0, + 10.0 + ], + "faces": { + "north": { + "texture": "#2", + "uv": [ + 0.0, + 0.0, + 4.0, + 1.0 + ] + }, + "east": { + "texture": "#2", + "uv": [ + 4.0, + 0.0, + 8.0, + 1.0 + ] + }, + "south": { + "texture": "#2", + "uv": [ + 8.0, + 0.0, + 12.0, + 1.0 + ] + }, + "west": { + "texture": "#2", + "uv": [ + 12.0, + 0.0, + 16.0, + 1.0 + ] + }, + "up": { + "texture": "#2", + "uv": [ + 10.0, + 2.0, + 14.0, + 6.0 + ] + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/refinedstorage/models/block/solderer.json b/src/main/resources/assets/refinedstorage/models/block/solderer.json index e74dd6919..d4c9a0667 100755 --- a/src/main/resources/assets/refinedstorage/models/block/solderer.json +++ b/src/main/resources/assets/refinedstorage/models/block/solderer.json @@ -1,9 +1,9 @@ { "__comment": "Model generated using MrCrayfish's Model Creator (http://mrcrayfish.com/modelcreator/)", "textures": { - "0": "refinedstorage:blocks/quartz_enriched_iron_block", + "0": "refinedstorage:blocks/side", "1": "refinedstorage:blocks/side", - "2": "refinedstorage:blocks/quartz_enriched_iron_block", + "2": "refinedstorage:blocks/side_borderless", "3": "blocks/redstone_block", "4": "blocks/redstone_block" }, diff --git a/src/main/resources/assets/refinedstorage/textures/blocks/detector_powered.png b/src/main/resources/assets/refinedstorage/textures/blocks/detector_powered.png index 8d38c9153193f922492973d124825630d02f944b..7d7a0a15193569ba3fb522d6a546c9a51eee5663 100755 GIT binary patch delta 83 zcmZ3&x{`5%3KwH>kh>GZx^prwCn`#F9cEzQJIr`Ie?`hfH#GwWDNh&25DWk08%oDL jg`}=J@PKiN)DsIv$pg0;qZwbyFaUw4tDnm{r-UW|Vg?#Q delta 596 zcmV-a0;~P00i*?xB#|)~3cdgU4!!~ELb1S+Qzm}`B1uF+R5(vPQbB9tKop+;ECeZ@ytuVhbJ&B2kV6h32M>FYJ%q*6Vk3k=gA5YFG9+P(m8L}P zalcG<_nUd)&3oT_^YY%1Z@>&P&t*QhZM)HE#Bm&kA(Za`tn-{Qo6RiCA`lj`S0H^& z_vwFrzwh;W$HU=}9s2!#nx^msLBJRbgHShgVw$GsdB_Lkj)dKH@3JgA9zVL>Zo&~F zB}*vvbzLVA@BkhV(ts*mCCd(P@9&DD6fU2`bzM!<2!v7^gaP$^C{Ww&_IA77?RK}f z?Sv&f5zWIW9goLERaM7vP!)23?s~3C$o7Bb1p!cC@qEv5emai3SS-}9DmnXf)@(LE zb3g&fCS)?1j7B3UIKo%}gwxX#vRbXsfhdmtmd-V92B)?&d69giRtq@Q-sa#dBYJga)i(*mI{r#80U{I7K)tcVs zQmGI$8zaO(`LyTwGmy}e&1M4yM;qI=;l!XpCbBGJ*oeuW2>;?juu&nh;#dH=;FIMR z>2x}VVPM{Xg=HFoaJgQuH^HV_trm9Eg53lSWYTK2aNxQBULsry2=M*2a3Nr<;PFIx zzD`HUOVTyG4-P}uHSPT3{Q22Oj37J+s1`tW*r(H}EXm~h`Ua3B3H9NN_fsyHe{hsa iCEO234k=%fbn^!)lle@44dNpJ0000R diff --git a/src/main/resources/assets/refinedstorage/textures/blocks/detector_unpowered.png b/src/main/resources/assets/refinedstorage/textures/blocks/detector_unpowered.png index da1df4416cece90f166b736aeac56049021d8ec6..d7c097f6f4586cb8c6c9aa531453448f633d29b1 100755 GIT binary patch delta 104 zcmcb{ypM5$3KwH>kh>GZx^prwCn`#F9cEzQJIr`Ie?`hfH#JuVeNPw15DWjQ#~1Q4 y7zi+L^!fAq@F(RkRpIyFmM@=I^=c&waYOFai#*0KJB>vQK;Y@>=d#Wzp$PzBCM#Y5 delta 388 zcmV-~0ek+w0oDVMB#|)~3cdgU4!!~ELb1S+Qzm}_R7pfZR5(w4lKV@-P!xdg^iLJH z=}=plk4*#>-HITJ%6{_I%0#CoM9|}Z>)Yn9p}XaFBGnSB~Sg+g__RghHVjMew`_Oh%)7M&_H%m*hACAI>U03Gt$7(uWD8 zccTmZ9S21q1nf0!7f+srn9V|%PNOkV3d3)inbqophdBz{7#T_-v*c!0<>`$OZ@FA% zE6LJgu}^%01Jam;v6WJqOxC~wspR_p*!OH7W5%!fJcs0aB!D~VPnSyPqE>U$OP~ZG zvlU%HDP1*CRRc;Up=wkxQX&E-)QiH!ZsYCtN9OG~LezZxA+!3A5=EoEo7{^@dYFF3 i6J3(X2=u>1*X>_Tm4$nu`oqcq00000#LT=By}Z;C1rt33 zJC%!}%#Id1haa7r zx3^E2<#S&7lU)TN*qa)*vxfhp83bx)K@NnyY9|YJgrw*7i>2Bvi;wGcNVs9 zz1?8>pz`t8UlUY*=U@7=;z;4nsHvw@`R4j%4)n@7a6P z{Xo}Ocg{^cYqHkdYg#fTVmI#%&6S+i3%rB`IpQ8@s360*)Jiq)faAaETAq1f)dq*JYpK>rJ>L7^PJ30`%ygTJsxDy(|5&g0 Z-b>b~t6$7m`V8oI22WQ%mvv4FO#tUrnXv!> diff --git a/src/main/resources/assets/refinedstorage/textures/blocks/side_borderless.png b/src/main/resources/assets/refinedstorage/textures/blocks/side_borderless.png new file mode 100755 index 0000000000000000000000000000000000000000..5dd7d77191f488cd749fa1d65f343285d35c4e2d GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt33 zJ15;b)i+uwLeAHV2( znbm2>u?qdl{ePcc$tyZs@ap$glfLIc*OzYd^%Xw3^ovVFYUP72$>xCc;93=9enruC zTcMVQb$qW90{^pbo!u9uYW{A*9%k;R=VQ*TpL5?{V&Ai$VVC>^cAs1!nk%IAcB>Mz o{RWpqr(RvT86xlbmTiA6!}@FeOZ4xggMx*@)78&qol`;+05OJdr~m)} literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/refinedstorage/textures/gui/detector.png b/src/main/resources/assets/refinedstorage/textures/gui/detector.png old mode 100644 new mode 100755