aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorMatt <mtthw8198@gmail.com>2021-06-01 14:16:37 -0700
committerMatt <mtthw8198@gmail.com>2021-06-01 14:16:37 -0700
commit08aa6a7f525eea881a00331bc75f055c3d275c3e (patch)
tree13a700cfcd235923b0a79c8bcefba611b1ae2d9e /src/main
parenta2761733aaad5e1a9368a25b565846fa8ccb6d4b (diff)
downloadGT5-Unofficial-08aa6a7f525eea881a00331bc75f055c3d275c3e.tar.gz
GT5-Unofficial-08aa6a7f525eea881a00331bc75f055c3d275c3e.tar.bz2
GT5-Unofficial-08aa6a7f525eea881a00331bc75f055c3d275c3e.zip
Made the redstone reciever safer to use on public servers
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_RedstoneWirelessBase.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/covers/GT_Cover_RedstoneWirelessBase.java b/src/main/java/gregtech/common/covers/GT_Cover_RedstoneWirelessBase.java
index 49126e24cb..d5f414b565 100644
--- a/src/main/java/gregtech/common/covers/GT_Cover_RedstoneWirelessBase.java
+++ b/src/main/java/gregtech/common/covers/GT_Cover_RedstoneWirelessBase.java
@@ -22,6 +22,10 @@ public abstract class GT_Cover_RedstoneWirelessBase extends GT_CoverBehavior {
if (((aX > 0.375D) && (aX < 0.625D)) || ((aSide > 3) && ((aY > 0.375D) && (aY < 0.625D)))) {
GregTech_API.sWirelessRedstone.put(Integer.valueOf(aCoverVariable), Byte.valueOf((byte) 0));
aCoverVariable = GT_Utility.stackToInt(aPlayer.inventory.getCurrentItem());
+
+ int playerHash = aPlayer.getDisplayName().hashCode();
+ aCoverVariable = playerHash << 16 | aCoverVariable >> 16;
+
aTileEntity.setCoverDataAtSide(aSide, aCoverVariable);
GT_Utility.sendChatToPlayer(aPlayer, trans("081", "Frequency: ") + aCoverVariable);
return true;