Skip to content

New Packet Wrappers and Improves Performance

Compare
Choose a tag to compare
@funkemunky funkemunky released this 18 Aug 17:07
· 615 commits to master since this release
  • Added new EvictingList object (By @DeprecatedLuke)
  • Added an index-based method and field getter to WrappedClass.
  • Added the ability to send WrappedOutAbilitiesPacket packets.
  • Added the ability to send WrappedOutBlockChange packets.
  • Added the ability to send WrappedOutPositionPacket packets.
  • Added the ability to send WrappedOutTabComplete packets.
  • Added WrappedOutRespawnPacket wrapper for PacketPlayOutRespawn.
  • Added the ability to get vanilla objects of BaseBlockPosition and BlockPosition using the BaseBlockPosition Atlas wrapper.
  • Added WrappedEnumDifficulty object.
  • Added WrappedEnumTeleportFlag object.
  • Added new RunUtils class to improve efficiency using BukkitRunnables.
  • Updated WrappedInTabComplete wrapper to work on 1.7.-1.14.
  • Fixed BlockBox#getCollidingBoxes error in 1.14+.
  • Fixed display bug with the CommandManager#runHelpMessage command arguments.
  • Fixed bug with Profiling system that made it use an unnecessary amount of RAM. This could cause problems on servers with improper startup parameters, causing the Java Garbage Collector to act all wonky.
  • Fixed other minor bugs and improved performance.
  • Removed old event system in favor of the new event system.
  • Removed old database system in favor of ProjectCarbon.