From 1b820de08a05070909a267e17f033fcf58ac8710 Mon Sep 17 00:00:00 2001
From: NotAPenguin <michiel.vandeginste@gmail.com>
Date: Mon, 2 Sep 2024 23:17:17 +0200
Subject: The Great Renaming (#3014)

* move kekztech to a single root dir

* move detrav to a single root dir

* move gtnh-lanthanides to a single root dir

* move tectech and delete some gross reflection in gt++

* remove more reflection inside gt5u

* delete more reflection in gt++

* fix imports

* move bartworks and bwcrossmod

* fix proxies

* move galactigreg and ggfab

* move gtneioreplugin

* try to fix gt++ bee loader

* apply the rename rules to BW

* apply rename rules to bwcrossmod

* apply rename rules to detrav scanner mod

* apply rename rules to galacticgreg

* apply rename rules to ggfab

* apply rename rules to goodgenerator

* apply rename rules to gtnh-lanthanides

* apply rename rules to gt++

* apply rename rules to kekztech

* apply rename rules to kubatech

* apply rename rules to tectech

* apply rename rules to gt

apply the rename rules to gt

* fix tt import

* fix mui hopefully

* fix coremod except intergalactic

* rename assline recipe class

* fix a class name i stumbled on

* rename StructureUtility to GTStructureUtility to prevent conflict with structurelib

* temporary rename of GTTooltipDataCache to old name

* fix gt client/server proxy names
---
 .../CoverAdvancedRedstoneReceiverExternal.java     | 35 ++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 src/main/java/gregtech/common/covers/redstone/CoverAdvancedRedstoneReceiverExternal.java

(limited to 'src/main/java/gregtech/common/covers/redstone/CoverAdvancedRedstoneReceiverExternal.java')

diff --git a/src/main/java/gregtech/common/covers/redstone/CoverAdvancedRedstoneReceiverExternal.java b/src/main/java/gregtech/common/covers/redstone/CoverAdvancedRedstoneReceiverExternal.java
new file mode 100644
index 0000000000..5473ab3fec
--- /dev/null
+++ b/src/main/java/gregtech/common/covers/redstone/CoverAdvancedRedstoneReceiverExternal.java
@@ -0,0 +1,35 @@
+package gregtech.common.covers.redstone;
+
+import net.minecraftforge.common.util.ForgeDirection;
+
+import gregtech.api.interfaces.ITexture;
+import gregtech.api.interfaces.tileentity.ICoverable;
+
+public class CoverAdvancedRedstoneReceiverExternal extends CoverAdvancedRedstoneReceiverBase {
+
+    public CoverAdvancedRedstoneReceiverExternal(ITexture coverTexture) {
+        super(coverTexture);
+    }
+
+    @Override
+    public ReceiverData doCoverThingsImpl(ForgeDirection side, byte aInputRedstone, int aCoverID,
+        ReceiverData aCoverVariable, ICoverable aTileEntity, long aTimer) {
+        aTileEntity.setOutputRedstoneSignal(
+            side,
+            getSignalAt(aCoverVariable.getUuid(), aCoverVariable.getFrequency(), aCoverVariable.getGateMode()));
+
+        return aCoverVariable;
+    }
+
+    @Override
+    protected boolean isRedstoneSensitiveImpl(ForgeDirection side, int aCoverID, ReceiverData aCoverVariable,
+        ICoverable aTileEntity, long aTimer) {
+        return false;
+    }
+
+    @Override
+    protected boolean manipulatesSidedRedstoneOutputImpl(ForgeDirection side, int aCoverID, ReceiverData aCoverVariable,
+        ICoverable aTileEntity) {
+        return true;
+    }
+}
-- 
cgit