SPIGOT-5336: Field name parity with Minecraft keys

By: DerFrZocker <derrieple@gmail.com>
This commit is contained in:
Bukkit/Spigot
2024-04-24 01:15:00 +10:00
parent 60b9f5bacc
commit d9a704e3f6
7 changed files with 96 additions and 199 deletions

View File

@ -6,59 +6,53 @@ import org.bukkit.inventory.ItemStack;
import org.jetbrains.annotations.NotNull;
public enum Particle implements Keyed {
EXPLOSION_NORMAL("poof"),
EXPLOSION_LARGE("explosion"),
EXPLOSION_HUGE("explosion_emitter"),
FIREWORKS_SPARK("firework"),
WATER_BUBBLE("bubble"),
WATER_SPLASH("splash"),
WATER_WAKE("fishing"),
SUSPENDED("underwater"),
SUSPENDED_DEPTH("underwater", false),
POOF("poof"),
EXPLOSION("explosion"),
EXPLOSION_EMITTER("explosion_emitter"),
FIREWORK("firework"),
BUBBLE("bubble"),
SPLASH("splash"),
FISHING("fishing"),
UNDERWATER("underwater"),
CRIT("crit"),
CRIT_MAGIC("enchanted_hit"),
SMOKE_NORMAL("smoke"),
SMOKE_LARGE("large_smoke"),
SPELL("effect"),
SPELL_INSTANT("instant_effect"),
ENCHANTED_HIT("enchanted_hit"),
SMOKE("smoke"),
LARGE_SMOKE("large_smoke"),
EFFECT("effect"),
INSTANT_EFFECT("instant_effect"),
/**
* Uses {@link Color} as DataType
*/
SPELL_MOB("entity_effect", Color.class),
SPELL_WITCH("witch"),
DRIP_WATER("dripping_water"),
DRIP_LAVA("dripping_lava"),
VILLAGER_ANGRY("angry_villager"),
VILLAGER_HAPPY("happy_villager"),
TOWN_AURA("mycelium"),
ENTITY_EFFECT("entity_effect", Color.class),
WITCH("witch"),
DRIPPING_WATER("dripping_water"),
DRIPPING_LAVA("dripping_lava"),
ANGRY_VILLAGER("angry_villager"),
HAPPY_VILLAGER("happy_villager"),
MYCELIUM("mycelium"),
NOTE("note"),
PORTAL("portal"),
ENCHANTMENT_TABLE("enchant"),
ENCHANT("enchant"),
FLAME("flame"),
LAVA("lava"),
CLOUD("cloud"),
/**
* Uses {@link Particle.DustOptions} as DataType
*/
REDSTONE("dust", DustOptions.class),
SNOWBALL("item_snowball"),
SNOW_SHOVEL("item_snowball", false),
SLIME("item_slime"),
DUST("dust", DustOptions.class),
ITEM_SNOWBALL("item_snowball"),
ITEM_SLIME("item_slime"),
HEART("heart"),
/**
* Uses {@link ItemStack} as DataType
*/
ITEM_CRACK("item", ItemStack.class),
ITEM("item", ItemStack.class),
/**
* Uses {@link BlockData} as DataType
*/
BLOCK_CRACK("block", BlockData.class),
/**
* Uses {@link BlockData} as DataType
*/
BLOCK_DUST("block", BlockData.class, false),
WATER_DROP("rain"),
MOB_APPEARANCE("elder_guardian"),
BLOCK("block", BlockData.class),
RAIN("rain"),
ELDER_GUARDIAN("elder_guardian"),
DRAGON_BREATH("dragon_breath"),
END_ROD("end_rod"),
DAMAGE_INDICATOR("damage_indicator"),
@ -67,7 +61,7 @@ public enum Particle implements Keyed {
* Uses {@link BlockData} as DataType
*/
FALLING_DUST("falling_dust", BlockData.class),
TOTEM("totem_of_undying"),
TOTEM_OF_UNDYING("totem_of_undying"),
SPIT("spit"),
SQUID_INK("squid_ink"),
BUBBLE_POP("bubble_pop"),