Skip to content

Commit

Permalink
Fix: Upsi from 1.21.2 port
Browse files Browse the repository at this point in the history
  • Loading branch information
Snowiiii committed Oct 23, 2024
1 parent 14ff151 commit 1a37d03
Show file tree
Hide file tree
Showing 2 changed files with 151 additions and 3 deletions.
152 changes: 150 additions & 2 deletions pumpkin-entity/src/entity_type.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,154 @@
#[derive(Clone)]
#[repr(i32)]
pub enum EntityType {
Zombie = 124,
Player = 128,
AcaciaBoat = 0,
AcaciaChestBoat = 1,
Allay = 2,
AreaEffectCloud = 3,
Armadillo = 4,
ArmorStand = 5,
Arrow = 6,
Axolotl = 7,
BambooChestRaft = 8,
BambooRaft = 9,
Bat = 10,
Bee = 11,
BirchBoat = 12,
BirchChestBoat = 13,
Blaze = 14,
BlockDisplay = 15,
Bogged = 16,
Breeze = 17,
BreezeWindCharge = 18,
Camel = 19,
Cat = 20,
CaveSpider = 21,
CherryBoat = 22,
CherryChestBoat = 23,
ChestMinecart = 24,
Chicken = 25,
Cod = 26,
CommandBlockMinecart = 27,
Cow = 28,
Creaking = 29,
CreakingTransient = 30,
Creeper = 31,
DarkOakBoat = 32,
DarkOakChestBoat = 33,
Dolphin = 34,
Donkey = 35,
DragonFireball = 36,
Drowned = 37,
Egg = 38,
ElderGuardian = 39,
Enderman = 40,
Endermite = 41,
EnderDragon = 42,
EnderPearl = 43,
EndCrystal = 44,
Evoker = 45,
EvokerFangs = 46,
ExperienceBottle = 47,
ExperienceOrb = 48,
EyeOfEnder = 49,
FallingBlock = 50,
Fireball = 51,
FireworkRocket = 52,
Fox = 53,
Frog = 54,
FurnaceMinecart = 55,
Ghast = 56,
Giant = 57,
GlowItemFrame = 58,
GlowSquid = 59,
Goat = 60,
Guardian = 61,
Hoglin = 62,
HopperMinecart = 63,
Horse = 64,
Husk = 65,
Illusioner = 66,
Interaction = 67,
IronGolem = 68,
Item = 69,
ItemDisplay = 70,
ItemFrame = 71,
JungleBoat = 72,
JungleChestBoat = 73,
LeashKnot = 74,
LightningBolt = 75,
Llama = 76,
LlamaSpit = 77,
MagmaCube = 78,
MangroveBoat = 79,
MangroveChestBoat = 80,
Marker = 81,
Minecart = 82,
Mooshroom = 83,
Mule = 84,
OakBoat = 85,
OakChestBoat = 86,
Ocelot = 87,
OminousItemSpawner = 88,
Painting = 89,
PaleOakBoat = 90,
PaleOakChestBoat = 91,
Panda = 92,
Parrot = 93,
Phantom = 94,
Pig = 95,
Piglin = 96,
PiglinBrute = 97,
Pillager = 98,
PolarBear = 99,
Potion = 100,
Pufferfish = 101,
Rabbit = 102,
Ravager = 103,
Salmon = 104,
Sheep = 105,
Shulker = 106,
ShulkerBullet = 107,
Silverfish = 108,
Skeleton = 109,
SkeletonHorse = 110,
Slime = 111,
SmallFireball = 112,
Sniffer = 113,
Snowball = 114,
SnowGolem = 115,
SpawnerMinecart = 116,
SpectralArrow = 117,
Spider = 118,
SpruceBoat = 119,
SpruceChestBoat = 120,
Squid = 121,
Stray = 122,
Strider = 123,
Tadpole = 124,
TextDisplay = 125,
Tnt = 126,
TntMinecart = 127,
TraderLlama = 128,
Trident = 129,
TropicalFish = 130,
Turtle = 131,
Vex = 132,
Villager = 133,
Vindicator = 134,
WanderingTrader = 135,
Warden = 136,
WindCharge = 137,
Witch = 138,
Wither = 139,
WitherSkeleton = 140,
WitherSkull = 141,
Wolf = 142,
Zoglin = 143,
Zombie = 144,
ZombieHorse = 145,
ZombieVillager = 146,
ZombifiedPiglin = 147,
Player = 148,
FishingBobber = 149,
}
2 changes: 1 addition & 1 deletion pumpkin-protocol/src/client/play/c_update_entity_pos.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ use crate::VarInt;
use super::ClientboundPlayPackets;

#[derive(Serialize)]
#[client_packet(ClientboundPlayPackets::EntityPositionSync as i32)]
#[client_packet(ClientboundPlayPackets::EntityRelativeMove as i32)]
pub struct CUpdateEntityPos {
entity_id: VarInt,
delta_x: i16,
Expand Down

0 comments on commit 1a37d03

Please sign in to comment.