You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please remember this is only a summary of the changes, I won't list every single change to keep this readable.
IMPORTANT NOTES
I know I may have not added all wrappers/features that might have been suggested. They will be ready when they are ready. We focus on quality and not quantity when it comes to wrappers. Giving deadlines usually results in rushed and bad products. The same applies when it comes to PacketEvents' 1.8 stable release, it will be ready when its ready. Speed up the process by updating to the pre-releases and reporting bugs! 🙂
If you are sharing PacketEvents, you need to soft-depend ProtocolLib, ViaVersion, ProtocolSupport and Geyser-Spigot in your plugin.
Example plugin.yml
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
CHANGELOG
Please remember this is only a summary of the changes, I won't list every single change to keep this readable.
IMPORTANT NOTES
I know I may have not added all wrappers/features that might have been suggested. They will be ready when they are ready. We focus on quality and not quantity when it comes to wrappers. Giving deadlines usually results in rushed and bad products. The same applies when it comes to PacketEvents' 1.8 stable release, it will be ready when its ready. Speed up the process by updating to the pre-releases and reporting bugs! 🙂
If you are sharing PacketEvents, you need to soft-depend ProtocolLib, ViaVersion, ProtocolSupport and Geyser-Spigot in your plugin.
Example plugin.yml
DEPRECATIONS
PacketEventPriority deprecated, please use PacketListenerPriority now.
PlayerUtils#getNMSPing(Player) deprecated.
PlayerUtils#getSmoothedPing(Player) deprecated;
PlayerUtils#getSmoothedPing(UUID) deprecated;
PlayerUtils#getPing(UUID) deprecated;
Use PlayerUtils#getPing(Player) for ping.
WrappedPacketOutEntityVelocity#getVelocity and setVelocity created, the other velocity accessors deprecated. (getVelocityX, ...)
WrappedPacketOutExplosion#getPosition and setPosition created, the other position accessors are deprecated. (getX, getY, ...)
WrappedPacketInFlying#getPosition and setPosition created, the other position accessors are deprecated. (getX, getY, ...)
WrappedPacketInFlying#hasPositionChanged created, isPosition deprecated.
WrappedPacketInFlying#hasRotationChanged created, isLook deprecated.
WrappedPacketOutExplosion#getPlayerVelocity and setPlayerVelocity created, the getPlayerMotionX/Y/Z methods are deprecated.
WrappedPacketInVehicleMove#getPosition and setPosition created, the other position accessors are deprecated. (getX, getY, ...)
BUG FIXES
NEW FEATURES
ServerVersion#v_1_17 created.
ClientVersion#v_1_17 created.
PlayerUtils#isGeyserPlayer(Player) created.
PlayerUtils#isGeyserPlayer(UUID) created.
PlayerUtils#changeSkinProperty created.
ServerUtils#isGeyserAvailable created.
You are now able to schedule a task right after the server sends a specific packet.
PacketPlaySendEvent#setPostTask created;
PacketLoginSendEvent#setPostTask created;
PacketStatusSendEvent#setPostTask created;
WrappedPacketOutMapChunk created, but incomplete.
WrappedPacketOutSpawnEntity created, but incomplete.
WrappedPacketOutSetCooldown created.
WrappedPacketOutTitle created.
WrappedPacketOutSpawnEntityLiving created.
WrappedPacketOutWindowItems created.
WrappedPacketOutBlockAction created by @Tecnio .
WrappedPacketInBEdit created by @Tecnio .
WrappedPacketInJigsawGenerate created by @Tecnio .
WrappedPacketLoginOutDisconnect completed by @Tecnio .
WrappedPacketLoginOutSuccess completed by @Tecnio .
CHANGES
EXAMPLE USAGE
Example will be posted soon
This discussion was created from the release 1.8-pre-16.
Beta Was this translation helpful? Give feedback.
All reactions