diff --git a/src/main/java/com/github/steveice10/mc/protocol/data/MagicValues.java b/src/main/java/com/github/steveice10/mc/protocol/data/MagicValues.java index f92e6338..a0a416cb 100644 --- a/src/main/java/com/github/steveice10/mc/protocol/data/MagicValues.java +++ b/src/main/java/com/github/steveice10/mc/protocol/data/MagicValues.java @@ -389,8 +389,8 @@ public class MagicValues { register(EntityType.COD, 10); register(EntityType.COW, 11); register(EntityType.CREEPER, 12); - register(EntityType.DONKEY, 13); - register(EntityType.DOLPHIN, 14); + register(EntityType.DOLPHIN, 13); + register(EntityType.DONKEY, 14); register(EntityType.DRAGON_FIREBALL, 15); register(EntityType.DROWNED, 16); register(EntityType.ELDER_GUARDIAN, 17); @@ -398,8 +398,8 @@ public class MagicValues { register(EntityType.ENDER_DRAGON, 19); register(EntityType.ENDERMAN, 20); register(EntityType.ENDERMITE, 21); - register(EntityType.EVOKER_FANGS, 22); - register(EntityType.EVOKER, 23); + register(EntityType.EVOKER, 22); + register(EntityType.EVOKER_FANGS, 23); register(EntityType.EXPERIENCE_ORB, 24); register(EntityType.EYE_OF_ENDER, 25); register(EntityType.FALLING_BLOCK, 26); @@ -408,78 +408,79 @@ public class MagicValues { register(EntityType.GHAST, 29); register(EntityType.GIANT, 30); register(EntityType.GUARDIAN, 31); - register(EntityType.HORSE, 32); - register(EntityType.HUSK, 33); - register(EntityType.ILLUSIONER, 34); - register(EntityType.ITEM, 35); - register(EntityType.ITEM_FRAME, 36); - register(EntityType.FIREBALL, 37); - register(EntityType.LEASH_KNOT, 38); - register(EntityType.LLAMA, 39); - register(EntityType.LLAMA_SPIT, 40); - register(EntityType.MAGMA_CUBE, 41); - register(EntityType.MINECART, 42); - register(EntityType.MINECART_CHEST, 43); - register(EntityType.MINECART_COMMAND_BLOCK, 44); - register(EntityType.MINECART_FURNACE, 45); - register(EntityType.MINECART_HOPPER, 46); - register(EntityType.MINECART_SPAWNER, 47); - register(EntityType.MINECART_TNT, 48); - register(EntityType.MULE, 49); - register(EntityType.MOOSHROOM, 50); - register(EntityType.OCELOT, 51); - register(EntityType.PAINTING, 52); - register(EntityType.PANDA, 53); - register(EntityType.PARROT, 54); - register(EntityType.PIG, 55); - register(EntityType.PUFFERFISH, 56); - register(EntityType.POLAR_BEAR, 57); - register(EntityType.PRIMED_TNT, 58); - register(EntityType.RABBIT, 59); - register(EntityType.SALMON, 60); - register(EntityType.SHEEP, 61); - register(EntityType.SHULKER, 62); - register(EntityType.SHULKER_BULLET, 63); - register(EntityType.SILVERFISH, 64); - register(EntityType.SKELETON, 65); - register(EntityType.SKELETON_HORSE, 66); - register(EntityType.SLIME, 67); - register(EntityType.SMALL_FIREBALL, 68); - register(EntityType.SNOW_GOLEM, 69); - register(EntityType.SNOWBALL, 70); - register(EntityType.SPECTRAL_ARROW, 71); - register(EntityType.SPIDER, 72); - register(EntityType.SQUID, 73); - register(EntityType.STRAY, 74); - register(EntityType.TRADER_LLAMA, 75); - register(EntityType.TROPICAL_FISH, 76); - register(EntityType.TURTLE, 77); - register(EntityType.THROWN_EGG, 78); - register(EntityType.THROWN_ENDERPEARL, 79); - register(EntityType.THROWN_EXP_BOTTLE, 80); - register(EntityType.THROWN_POTION, 81); - register(EntityType.TRIDENT, 82); - register(EntityType.VEX, 83); - register(EntityType.VILLAGER, 84); - register(EntityType.IRON_GOLEM, 85); - register(EntityType.VINDICATOR, 86); - register(EntityType.PILLAGER, 87); - register(EntityType.WANDERING_TRADER, 88); - register(EntityType.WITCH, 89); - register(EntityType.WITHER, 90); - register(EntityType.WITHER_SKELETON, 91); - register(EntityType.WITHER_SKULL, 92); - register(EntityType.WOLF, 93); - register(EntityType.ZOMBIE, 94); - register(EntityType.ZOMBIFIED_PIGLIN, 95); - register(EntityType.ZOMBIE_HORSE, 96); - register(EntityType.ZOMBIE_VILLAGER, 97); - register(EntityType.PHANTOM, 98); - register(EntityType.RAVAGER, 99); - register(EntityType.HOGLIN, 100); - register(EntityType.PIGLIN, 101); - register(EntityType.STRIDER, 102); - register(EntityType.ZOGLIN, 103); + register(EntityType.HOGLIN, 32); + register(EntityType.HORSE, 33); + register(EntityType.HUSK, 34); + register(EntityType.ILLUSIONER, 35); + register(EntityType.IRON_GOLEM, 36); + register(EntityType.ITEM, 37); + register(EntityType.ITEM_FRAME, 38); + register(EntityType.FIREBALL, 39); + register(EntityType.LEASH_KNOT, 40); + register(EntityType.LIGHTNING_BOLT, 41); + register(EntityType.LLAMA, 42); + register(EntityType.LLAMA_SPIT, 43); + register(EntityType.MAGMA_CUBE, 44); + register(EntityType.MINECART, 45); + register(EntityType.MINECART_CHEST, 46); + register(EntityType.MINECART_COMMAND_BLOCK, 47); + register(EntityType.MINECART_FURNACE, 48); + register(EntityType.MINECART_HOPPER, 49); + register(EntityType.MINECART_SPAWNER, 50); + register(EntityType.MINECART_TNT, 51); + register(EntityType.MULE, 52); + register(EntityType.MOOSHROOM, 53); + register(EntityType.OCELOT, 54); + register(EntityType.PAINTING, 55); + register(EntityType.PANDA, 56); + register(EntityType.PARROT, 57); + register(EntityType.PHANTOM, 58); + register(EntityType.PIG, 59); + register(EntityType.PIGLIN, 60); + register(EntityType.PILLAGER, 61); + register(EntityType.POLAR_BEAR, 62); + register(EntityType.PRIMED_TNT, 63); + register(EntityType.PUFFERFISH, 64); + register(EntityType.RABBIT, 65); + register(EntityType.RAVAGER, 66); + register(EntityType.SALMON, 67); + register(EntityType.SHEEP, 68); + register(EntityType.SHULKER, 69); + register(EntityType.SHULKER_BULLET, 70); + register(EntityType.SILVERFISH, 71); + register(EntityType.SKELETON, 72); + register(EntityType.SKELETON_HORSE, 73); + register(EntityType.SLIME, 74); + register(EntityType.SMALL_FIREBALL, 75); + register(EntityType.SNOW_GOLEM, 76); + register(EntityType.SNOWBALL, 77); + register(EntityType.SPECTRAL_ARROW, 78); + register(EntityType.SPIDER, 79); + register(EntityType.SQUID, 80); + register(EntityType.STRAY, 81); + register(EntityType.STRIDER, 82); + register(EntityType.THROWN_EGG, 83); + register(EntityType.THROWN_ENDERPEARL, 84); + register(EntityType.THROWN_EXP_BOTTLE, 85); + register(EntityType.THROWN_POTION, 86); + register(EntityType.TRIDENT, 87); + register(EntityType.TRADER_LLAMA, 88); + register(EntityType.TROPICAL_FISH, 89); + register(EntityType.TURTLE, 90); + register(EntityType.VEX, 91); + register(EntityType.VILLAGER, 92); + register(EntityType.VINDICATOR, 93); + register(EntityType.WANDERING_TRADER, 94); + register(EntityType.WITCH, 95); + register(EntityType.WITHER, 96); + register(EntityType.WITHER_SKELETON, 97); + register(EntityType.WITHER_SKULL, 98); + register(EntityType.WOLF, 99); + register(EntityType.ZOGLIN, 100); + register(EntityType.ZOMBIE, 101); + register(EntityType.ZOMBIE_HORSE, 102); + register(EntityType.ZOMBIE_VILLAGER, 103); + register(EntityType.ZOMBIFIED_PIGLIN, 104); register(EntityType.PLAYER, 105); register(EntityType.FISHING_BOBBER, 106); diff --git a/src/main/java/com/github/steveice10/mc/protocol/data/game/entity/type/EntityType.java b/src/main/java/com/github/steveice10/mc/protocol/data/game/entity/type/EntityType.java index fa8e73ca..6f14566f 100644 --- a/src/main/java/com/github/steveice10/mc/protocol/data/game/entity/type/EntityType.java +++ b/src/main/java/com/github/steveice10/mc/protocol/data/game/entity/type/EntityType.java @@ -40,6 +40,7 @@ public enum EntityType { ITEM_FRAME, FIREBALL, LEASH_KNOT, + LIGHTNING_BOLT, LLAMA, LLAMA_SPIT, MAGMA_CUBE,