SPIGOT-4214: Catch attempts to create BlockData for items

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2018-08-02 20:24:56 +10:00
parent bb6a5d8612
commit e9fc2452ed
3 changed files with 13 additions and 0 deletions

View File

@@ -417,6 +417,8 @@ public class CraftBlockData implements BlockData {
}
public static CraftBlockData newData(Material material, String data) {
Preconditions.checkArgument(material == null || material.isBlock(), "Cannot get data for not block %s", material);
IBlockData blockData;
Block block = CraftMagicNumbers.getBlock(material);