tutorial:projectiles
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
tutorial:projectiles [2022/02/09 20:42] – setVelocity haykam | tutorial:projectiles [2022/02/10 15:08] – [Rendering your Projectile Entity] tianjun | ||
---|---|---|---|
Line 205: | Line 205: | ||
snowballEntity.setItem(itemStack); | snowballEntity.setItem(itemStack); | ||
snowballEntity.setVelocity(user, | snowballEntity.setVelocity(user, | ||
+ | /* | ||
+ | snowballEntity.setProperties(user, | ||
+ | In 1.17,we will use setProperties instead of setVelocity. | ||
+ | */ | ||
world.spawnEntity(snowballEntity); | world.spawnEntity(snowballEntity); | ||
} | } | ||
Line 272: | Line 276: | ||
byteBuf.writeUuid(e.getUuid()); | byteBuf.writeUuid(e.getUuid()); | ||
byteBuf.writeVarInt(e.getEntityId()); | byteBuf.writeVarInt(e.getEntityId()); | ||
+ | | ||
PacketBufUtil.writeVec3d(byteBuf, | PacketBufUtil.writeVec3d(byteBuf, | ||
PacketBufUtil.writeAngle(byteBuf, | PacketBufUtil.writeAngle(byteBuf, | ||
PacketBufUtil.writeAngle(byteBuf, | PacketBufUtil.writeAngle(byteBuf, | ||
+ | /* | ||
+ | In 1.17,we use these. | ||
+ | byteBuf.writeVarInt(e.getId()); | ||
+ | | ||
+ | PacketBufUtil.writeVec3d(byteBuf, | ||
+ | PacketBufUtil.writeAngle(byteBuf, | ||
+ | PacketBufUtil.writeAngle(byteBuf, | ||
+ | */ | ||
+ | |||
return ServerPlayNetworking.createS2CPacket(packetID, | return ServerPlayNetworking.createS2CPacket(packetID, | ||
} | } |
tutorial/projectiles.txt · Last modified: 2024/03/08 01:56 by netuserget