[Feature] Support for hanging Signs
This commit is contained in:
parent
490ad640cd
commit
d4d5c74349
9 changed files with 140 additions and 9 deletions
|
@ -1,7 +1,9 @@
|
|||
package org.betterx.bclib.mixin.common.signs;
|
||||
|
||||
import org.betterx.bclib.blocks.BaseSignBlock;
|
||||
import org.betterx.bclib.blocks.BaseWallSignBlock;
|
||||
import org.betterx.bclib.blocks.signs.BaseHangingSignBlock;
|
||||
import org.betterx.bclib.blocks.signs.BaseSignBlock;
|
||||
import org.betterx.bclib.blocks.signs.BaseWallHangingSignBlock;
|
||||
import org.betterx.bclib.blocks.signs.BaseWallSignBlock;
|
||||
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import net.minecraft.world.level.block.entity.BlockEntityType;
|
||||
|
@ -22,6 +24,11 @@ public class BlockEntityTypeMixin {
|
|||
if ((block instanceof BaseSignBlock) || (block instanceof BaseWallSignBlock)) {
|
||||
cir.setReturnValue(true);
|
||||
}
|
||||
} else if (self == BlockEntityType.HANGING_SIGN) {
|
||||
final Block block = blockState.getBlock();
|
||||
if ((block instanceof BaseHangingSignBlock) || (block instanceof BaseWallHangingSignBlock)) {
|
||||
cir.setReturnValue(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue