SPIGOT-4447: Clear error for people trying to set an item as a block

This commit is contained in:
md_5 2018-10-27 08:21:49 +11:00
parent d6b57bd963
commit 5184216f27

View File

@ -124,6 +124,8 @@ public class CraftBlockState implements BlockState {
public void setType(final Material type) { public void setType(final Material type) {
Preconditions.checkArgument(type != null, "Material cannot be null"); Preconditions.checkArgument(type != null, "Material cannot be null");
Preconditions.checkArgument(type.isBlock(), "Material must be a block!");
if (this.getType() != type) { if (this.getType() != type) {
this.data = CraftMagicNumbers.getBlock(type).getBlockData(); this.data = CraftMagicNumbers.getBlock(type).getBlockData();
} }