Skip to content

1.8-pre-17

Pre-release
Pre-release
Compare
Choose a tag to compare
@retrooper retrooper released this 08 Jul 12:01

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 our 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 shading PacketEvents, you need to soft-depend ProtocolLib, ViaVersion, ProtocolSupport and Geyser-Spigot in your plugin.
Example plugin.yml

name: myplugin
version: 1.0.0
main: me.opdeveloper.myplugin.MainClass
author: myname
softdepend:
  - ProtocolLib
  - ProtocolSupport
  - ViaVersion
  - Geyser-Spigot

DEPRECATIONS

  • WrappedPacketInFlying#hasPositionChanged deprecated, use isMoving.
  • WrappedPacketInFlying#hasRotationChanged deprecated, use isRotating.
  • WrappedPacketOutMapChunk#getPrimaryBitMap deprecated, use getPrimaryBitMask.
    The previous name was a mistake.

BUG FIXES

  • WrappedPacketInBlockPlace bug fix.
  • WrappedPacket#readGameMode, WrappedPacket#writeGameMode fixed.
  • Duplicate-handler exceptions on server reload fixed.

NEW FEATURES

  • 1.17 support (1.17.1 has not been tested)
  • ServerVersion#v_1_17_1 created.
  • ClientVersion#v_1_17_1 created.
  • PacketType IDs created for all packets that have been added in 1.17.
  • WrappedPacketInPong created.
  • WrappedPacketOutPing created.
  • WrappedPacketOutMapChunk#getPrimaryBitMaskBitSet created for 1.17, use getPrimaryBitMask for older versions.

EXAMPLE USAGE

Example for packetevents-1.8-pre-17