SPIGOT-7873: Add powered state for skulls

By: md_5 <git@md-5.net>
This commit is contained in:
Bukkit/Spigot
2024-08-24 07:41:52 +10:00
parent 7104b35192
commit baffaf0195
4 changed files with 74 additions and 56 deletions

View File

@@ -97,6 +97,7 @@ import org.bukkit.block.data.type.SculkShrieker;
import org.bukkit.block.data.type.SculkVein;
import org.bukkit.block.data.type.SeaPickle;
import org.bukkit.block.data.type.Sign;
import org.bukkit.block.data.type.Skull;
import org.bukkit.block.data.type.Slab;
import org.bukkit.block.data.type.SmallDripleaf;
import org.bukkit.block.data.type.Snow;
@@ -114,6 +115,7 @@ import org.bukkit.block.data.type.Vault;
import org.bukkit.block.data.type.Wall;
import org.bukkit.block.data.type.WallHangingSign;
import org.bukkit.block.data.type.WallSign;
import org.bukkit.block.data.type.WallSkull;
import org.bukkit.inventory.CreativeCategory;
import org.bukkit.inventory.EquipmentSlot;
import org.bukkit.inventory.ItemStack;
@@ -2730,33 +2732,33 @@ public enum Material implements Keyed, Translatable {
MAP(21655),
GOLDEN_CARROT(5300),
/**
* BlockData: {@link Rotatable}
* BlockData: {@link Skull}
*/
SKELETON_SKULL(13270, Rotatable.class),
SKELETON_SKULL(13270, Skull.class),
/**
* BlockData: {@link Rotatable}
* BlockData: {@link Skull}
*/
WITHER_SKELETON_SKULL(31487, Rotatable.class),
WITHER_SKELETON_SKULL(31487, Skull.class),
/**
* BlockData: {@link Rotatable}
* BlockData: {@link Skull}
*/
PLAYER_HEAD(21174, Rotatable.class),
PLAYER_HEAD(21174, Skull.class),
/**
* BlockData: {@link Rotatable}
* BlockData: {@link Skull}
*/
ZOMBIE_HEAD(9304, Rotatable.class),
ZOMBIE_HEAD(9304, Skull.class),
/**
* BlockData: {@link Rotatable}
* BlockData: {@link Skull}
*/
CREEPER_HEAD(29146, Rotatable.class),
CREEPER_HEAD(29146, Skull.class),
/**
* BlockData: {@link Rotatable}
* BlockData: {@link Skull}
*/
DRAGON_HEAD(20084, Rotatable.class),
DRAGON_HEAD(20084, Skull.class),
/**
* BlockData: {@link Rotatable}
* BlockData: {@link Skull}
*/
PIGLIN_HEAD(5512, Rotatable.class),
PIGLIN_HEAD(5512, Skull.class),
NETHER_STAR(12469),
PUMPKIN_PIE(28725),
FIREWORK_ROCKET(23841),
@@ -3415,33 +3417,33 @@ public enum Material implements Keyed, Translatable {
*/
POTATOES(10879, Ageable.class),
/**
* BlockData: {@link Directional}
* BlockData: {@link WallSkull}
*/
SKELETON_WALL_SKULL(31650, Directional.class),
SKELETON_WALL_SKULL(31650, WallSkull.class),
/**
* BlockData: {@link Directional}
* BlockData: {@link WallSkull}
*/
WITHER_SKELETON_WALL_SKULL(9326, Directional.class),
WITHER_SKELETON_WALL_SKULL(9326, WallSkull.class),
/**
* BlockData: {@link Directional}
* BlockData: {@link WallSkull}
*/
ZOMBIE_WALL_HEAD(16296, Directional.class),
ZOMBIE_WALL_HEAD(16296, WallSkull.class),
/**
* BlockData: {@link Directional}
* BlockData: {@link WallSkull}
*/
PLAYER_WALL_HEAD(13164, Directional.class),
PLAYER_WALL_HEAD(13164, WallSkull.class),
/**
* BlockData: {@link Directional}
* BlockData: {@link WallSkull}
*/
CREEPER_WALL_HEAD(30123, Directional.class),
CREEPER_WALL_HEAD(30123, WallSkull.class),
/**
* BlockData: {@link Directional}
* BlockData: {@link WallSkull}
*/
DRAGON_WALL_HEAD(19818, Directional.class),
DRAGON_WALL_HEAD(19818, WallSkull.class),
/**
* BlockData: {@link Directional}
* BlockData: {@link WallSkull}
*/
PIGLIN_WALL_HEAD(4446, Directional.class),
PIGLIN_WALL_HEAD(4446, WallSkull.class),
/**
* BlockData: {@link Directional}
*/