SPIGOT-6555: Cannot access shield BlockStateMeta
This commit is contained in:
parent
8b2e78ecdd
commit
622cf61119
@ -274,12 +274,11 @@ public class CraftMetaBlockState extends CraftMetaItem implements BlockStateMeta
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public BlockState getBlockState() {
|
public BlockState getBlockState() {
|
||||||
Material stateMaterial = material; // Only actually used for jigsaws
|
Material stateMaterial = (material != Material.SHIELD) ? material : shieldToBannerHack(blockEntityTag); // Only actually used for jigsaws
|
||||||
if (blockEntityTag != null) {
|
if (blockEntityTag != null) {
|
||||||
switch (material) {
|
switch (material) {
|
||||||
case SHIELD:
|
case SHIELD:
|
||||||
blockEntityTag.setString("id", "banner");
|
blockEntityTag.setString("id", "banner");
|
||||||
stateMaterial = shieldToBannerHack(blockEntityTag);
|
|
||||||
break;
|
break;
|
||||||
case SHULKER_BOX:
|
case SHULKER_BOX:
|
||||||
case WHITE_SHULKER_BOX:
|
case WHITE_SHULKER_BOX:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user