TechzoneMC / SonarPet

A fork of EchoPet, updated to 1.11
https://ci.techcable.net/job/SonarPet/
GNU General Public License v3.0
19 stars 16 forks source link

[WIP] Update to minecraft 1.11 #90

Closed Techcable closed 7 years ago

Techcable commented 7 years ago

This is a major update, with many internal changes that cause issues with SonarPet's design. If you're willing to alpha-test, please post here with bugs. However, know that this is alpha-quality software and there will be bugs.

One of the biggest changes is refactoring entity spawning to allow changing a pet's entity. 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 separate types.

TODO:

Techcable commented 7 years ago

All the old entities seem to work fine right now. If you want to, you can start testing it and reporting bugs here.

You can use this script with sonardev.sh version/1.11 to download and compile the latest version of this branch.

Techcable commented 7 years ago

I changed my mind and merged it to master, since this should be less buggy than the current code for all supported versions 😉