Skip to content

Releases: TechzoneMC/SonarPet

Update to 1.10 and 1.11

15 May 05:52
0ee63c4
Compare
Choose a tag to compare
Pre-release
  • Fix almost all outstanding bugs on modern versions
  • Switch metrics to bStats
  • Major refactoring:
    • Make pet classes inherit from their respective NMS classes.
    • Refractor the majority of entity classes to be version independent, with small stub classes generated at runtime.
      • The version-dependent modules are now much smaller and have been
        cleaned up significantly, containing just the bare minimum we need beyond
        the bukkit API.
    • Switch to gradle
    • Download libraries at runtime instead of shading them. (no good reason)
    • Refractor entity spawning to allow chaning a pet's entity type
      • As of 1.11 each guardian, horse, zombie, and skeleton type has it's own
        unique entity type. Instead of being able to switch the type of the
        current entity, we have to respawn these entities when we want to switch
        types. The advantage of this approach is it allows us to keep
        compatibility with older versions that don't have seperate types.
    • Rewrite lots of things in kotlin
    • Version each development build based on git commit

Update to 1.9.4

14 May 23:48
da31a4f
Compare
Choose a tag to compare
  • Prevent pets from mounting boats
  • Fix lag spike with selector
  • Add giant permissions to plugin.yml
    • Fixes permissions to spawn giants not being given with wildcard permissions
  • Fix pets riding pets
  • Set pets not to collide with players (requested by Ponce)

Fix riding and hats

12 Apr 21:39
d9adb8f
Compare
Choose a tag to compare

Fix various metadata errors.
Fix particles on 1.8.
Use HikariCP

Update to 1.9

23 Mar 19:45
Compare
Choose a tag to compare

Cleanup particles