aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2022-02-09 17:01:40 +0800
committerGitHub <noreply@github.com>2022-02-09 10:01:40 +0100
commit0814735357fab032a62a44795ee3effbfbea1408 (patch)
tree0a310b6090dd6a5e35d62fc1fced146eace19d4f /src/main/java/gregtech
parentd3568497ab8d261bcd8d90c483b4539ec269bc3b (diff)
downloadGT5-Unofficial-0814735357fab032a62a44795ee3effbfbea1408.tar.gz
GT5-Unofficial-0814735357fab032a62a44795ee3effbfbea1408.tar.bz2
GT5-Unofficial-0814735357fab032a62a44795ee3effbfbea1408.zip
Do not reference class on dedicated server (#929)
Rendered erroneously is bad, but crashing outright is even worse.
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java b/src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java
index 77e26e1ffd..03933ec027 100644
--- a/src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java
+++ b/src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java
@@ -163,12 +163,11 @@ public abstract class GT_Cover_FacadeBase extends GT_CoverBehaviorBase<GT_Cover_
@Override
public boolean isCoverPlaceable(byte aSide, ItemStack aStack, ICoverable aTileEntity) {
- // blocks that are not rendered in pass 0 are rejected for now.
- // to implement it require changing GT_Block_Machine to render in both pass, which is not really a good idea...
+ // blocks that are not rendered in pass 0 are now accepted but rendered awkwardly
+ // to render it correctly require changing GT_Block_Machine to render in both pass, which is not really a good idea...
if (!super.isCoverPlaceable(aSide, aStack, aTileEntity)) return false;
Block targetBlock = getTargetBlock(aStack);
if (targetBlock == null) return false;
- if (targetBlock.getRenderBlockPass() != GregTech_API.sBlockMachines.getRenderBlockPass()) return false;
// we allow one single type of facade on the same block for now
// otherwise it's not clear which block this block should impersonate
// this restriction can be lifted later by specifying a certain facade as dominate one as an extension to this class