Releases: Shynixn/PetBlocks
Releases · Shynixn/PetBlocks
PetBlocks v8.0.0
Developer Notes
- This is the initial release of the PetBlocks plugin rework starting with the new major version number 8.
- PetBlocks has been reworked the last couple of months in order to adapt to the changing requirements
of the minecraft server world. - However, this means all old config files and saves are not compatible anymore. There is also no way to update them in the first place. Delete the PetBlocks folder on your server before you install this update, if you are using MySQL simply delete the database tables in your database with the SHY_ prefix.
- PetBlocksBukkit is still compatible from spigot 1.8.0 to 1.13.2
- PetBlocksSponge is still compatible from SpongeVanilla/SpongeForge 1.12.0 - 1.12.2.
- Please report any issues you encounter on github, spigot or discord. I'll try to fix them as soon as possible to make PetBlocks a stable plugin.
Changes
- #200 Reworked the PetBlocks plugin and replaced all old parts from 2015.
- #200 Reworked completly how pets work and act.
- #200 Added new ai, skin and user settings actions.
- #200 All pet properties do now get stored per players.
- #200 Added better custom model support for pets.
- #200 PetBlocksBukkit is now compatible to all region and world plugins.
- #200 Pets can now be crafted and designed how they act. wiki
- #200 Changed the wiki for the new options.
- #200 any many more... wiki
PetBlocks 7.4.0-SNAPSHOT
There are many stable snapshot versions available for PetBlocks. Please use them if you need bug fixes or features like 1.13.2 support.
Direct Download of latest stable version of PetBlocks for Bukkit
You can find them on my discord. https://discord.gg/Y27tx8Y
PetBlocks v7.3.0
Developer Notes
- I was actually thinking about waiting a while until I release another update, however I have prioritised it as the 1.13.1 support is highly important to many server owners.
- Please take a look below, the config.yml has changed!
- Special thanks to my patreon supporters!
Changes
- #190 Added support to Minecraft and Spigot version 1.13.1.
- #190 Added NMS registry for 1.13.1.
- #192 Refactored the custom skin and renaming action to the script engine wiki.
Bugs/Issues
- #191 PetBlocks do not always respawn on equipment change on Bukkit server.
config.yml
Please add the script tag to skullnaming-pet and naming-pet if you do not want to recreate your config.yml
gui:
items:
skullnaming-pet:
enabled: true
position: 37
page: 'WARDROBE'
id: 397
damage: 3
skin: 'none'
name: '&2&lCustom costume'
script: 'executing action customskin petblocks.action.customskin'
unbreakable: false
lore:
- '&7Use the skin of another player as costume.'
naming-pet:
enabled: true
position: 27
unbreakable: false
id: 421
damage: 0
skin: 'none'
name: '&6&lRename'
script: 'executing action rename petblocks.action.rename'
page: 'MAIN'
lore:
- '&7Change the name of your pet.'
PetBlocks v7.2.2
Developer Notes
- This update should fix the mentioned critical issues concerning head clicking and player joining. You can prevent such things from happening by testing out snapshot builds of PetBlocks before a version gets released.
Bugs/Issues
- #188 Hotfix for critical issues.
PetBlocks v7.2.1
Warning
Assets have been taken down as this version contains a critical issue concerning rightclicking the pet.
Developer Notes
- This update is prioritising fixing issues for both bukkit and the spigot version and making the sponge version a lot more stable.
- Thanks to all the new members of my discord which helped a lot resolving issues and improving PetBlocks!
- As always, special thanks for my patreon supporters!
Changes
- #129 Refactored the deprecated dependency logic which means it can be easily accessed via the PetBlocksApi.
- #175 Added support for the GriefPrevention plugin for PetBlocks-Sponge wiki.
Bugs/Issues
- #179 Added description to resolve this uncommon error to the FAQ.
- #180 Fixed rightclicking and carrying pets by refactoring it.
- #177 Fixed GUI Exception when using PetBlocks-Sponge.
- #178 Fixed displaying correct exception.
- #181 Fixed refactoring the worldguard dependency.
- #183 Fixed the unbreakable tag does not get recognized when using PetBlocks-Sponge in the latest version.
PetBlocks v7.2.0
Developer Notes
- Adding support for the new minecraft version (1.13) has been difficult this time as there are many big changes. The spigot-server.jar (and minecraft 1.13 in general in my opinion) is far from being stable for production. Even my development world corrupted several times when working on this update so please be very careful and take precautionary measures!
- Join the new discord if you have got further questions.
- As always, special thanks for my patreon supporters!
Changes
- #165 Added support for spigot 1.13 and minecraft 1.13.
- #166 Changed the build server configuration for faster builds by caching dependencies.
- #168 Refactored particles, added wiki page and developer api wiki.
- #169 Refactored sounds, added wiki page and developer api wiki.
Bugs/Issues
PetBlocks v7.1.0
Developer Notes
- Please be careful with updating the config.yml as tags changed.
- I have worked together with https://minecraft-heads.com to offer 2 new sponsored categories.
- I also want to highlight that adding new categories is now possible because of the scripting engine.
- Special thanks to patreon supporter "Jan Oplt" for supporting the PetBlocks project!
Changes
- #109 Added new engine option for setting the default particle wiki.
- #110 Added new engine option for setting the default name wiki.
- #119 Added scripting engine for categories and scrolling wiki.
- #148 Changed DB Context to Connection pool when using Sponge.
- #151 Added option to interact with the new GUI engine via the Developer API wiki.
Bugs/Issues
- #140 Fixed MySQL when using Sponge.
- #142 Fixed wearing pets can cause desynchronisation errors.
- #144 Fixed wearing pets displays impact particles when using Bukkit or Sponge.
- #145 Fixed pet does not respawn automatically when changing items in the GUI on Sponge.
- #150 Fixed config join settings where broken when using Bukkit or Sponge.
- #154 Fixed exception is getting thrown on server stop when using SpongeForge.
- #156 Fixed DB connection crash on Sponge.
config.yml
It is probably easier this update to recreate your config.yml than trying to modify your existing one.
Items to add:
gui:
items:
minecraft-heads-pet-costume:
enabled: true
position: 22
page: 'WARDROBE'
id: 397
damage: 3
skin: 'textures.minecraft.net/texture/fec052be76e39148a27f255ec537dff92018c79744202d60c51bc67d618ae36a'
name: '&9&lPet costumes'
script: 'binding collection minecraft-heads-com.pet petblocks.selection.petcostumes'
unbreakable: false
lore:
- "&7Use exclusive pet heads as costume."
- "&eSponsored by Minecraft-Heads.com"
minecraft-heads-vehicle-costume:
enabled: true
position: 23
page: 'WARDROBE'
id: 397
damage: 3
skin: 'textures.minecraft.net/texture/e8778c34fba29652cfac8d3f6fb35c49cbc2362b2b8f1378d83b30f463b181'
name: '&2&lVehicle costumes'
script: 'binding collection minecraft-heads-com.vehicle petblocks.selection.vehiclecostumes'
unbreakable: false
lore:
- "&7Use exclusive vehicle heads as costume."
- "&eSponsored by Minecraft-Heads.com"
minecraft-heads-puppet-costume:
enabled: true
position: 24
page: 'WARDROBE'
id: 397
damage: 3
skin: 'textures.minecraft.net/texture/3835da2685f7ad3f1919a018976ad56826691e26758a3a55a1918f7f17ad938'
name: '&b&lPlushie costumes'
script: 'binding collection minecraft-heads-com.puppet petblocks.selection.puppetcostumes'
unbreakable: false
lore:
- "&7Use exclusive plushie heads as costume."
- "&eSponsored by Minecraft-Heads.com"
Items to remove:
gui:
items:
minecraft-heads-costume:
enabled: true
position: 23
page: 'WARDROBE'
id: 397
damage: 3
name: '&9&lPet costumes'
unbreakable: false
skin: 'textures.minecraft.net/texture/fec052be76e39148a27f255ec537dff92018c79744202d60c51bc67d618ae36a'
lore:
- 'none'
Items to change (Add the line with script):
gui:
items:
previous-page:
enabled: true
position: 45
id: 397
damage: 3
skin: 'textures.minecraft.net/texture/3ebf907494a935e955bfcadab81beafb90fb9be49c7026ba97d798d5f1a23'
name: '&aPrevious page'
script: 'scrolling collection -45'
unbreakable: false
lore:
- 'none'
next-page:
enabled: true
position: 53
id: 397
damage: 3
skin: 'textures.minecraft.net/texture/1b6f1a25b6bc199946472aedb370522584ff6f4e83221e5946bd2e41b5ca13b'
name: '&aNext page'
script: 'scrolling collection 45'
unbreakable: false
lore:
- 'none'
PetBlocks v7.0.1
Developer Notes
- Do not forget to update your config.yml with the lines below or recreating it.
- Thanks to the sponge community to report issues professionally and quickly since the first release.
Changes
- Added support for SpongeForge
- Added feedback messages to the /petblock call and /petblock toggle command
- The /petblock call command automatically spawns the pet if it has not already spawned
Bugs/Issues
- Fixed retrieving items from the GUI was possible in PetBlocks-Sponge
- Fixed /petblock toggle command throws exception in PetBlocks-Sponge
- Fixed not clearing up if SpongeForge is supported
- Fixed the old riding engine was being used in PetBlocks-Sponge
config.yml
messages:
called-success: '&aYou have called your pet.'
toggle-spawn: '&aYour pet has spawned.'
toggle-despawn: '&aYour pet has despawned.'
PetBlocks v7.0.0
Developer Notes
- Do not forget to the delete the PetBlocks.jar file on your server if you install the PetBlocks-Bukkit.jar file.
- Use the PetBlocks-Bukkit.jar for Spigot, PaperSpigot and CraftBukkit.
- Use the PetBlocks-Sponge.jar for Sponge.
- The PetBlocks-Bukkit.jar is bigger as it supports more minecraft versions and different libraries.
Changes
- Added support for Sponge (New features will still primary developed via Spigot, the support for Sponge is just another option)
- Changed source code partially to Kotlin and because of the Kotlin libraries the PetBlocks.jar file gets bigger. The actual implementation stays as lightweight as it always has been.
- Restructured source code because of sponge support
- Updated documentation page
Bugs/Issues
- Fixed throwing errors on clicking on empty slots.
- Fixed WorldGuardConnection tends to fail sometimes.
PetBlocks v6.5.1
Changes
- Added new config option to adjust the riding height for type 'running' pets
- Removed deprecated API members
- Updated documentation page
Bugs/Issues
- Fixed connection problem with the HeadDatabase PetBlocks bridge
- Fixed HeadDatabase items do no longer get copied into the player inventory
- Fixed spawning a pet without a valid player entity is no longer possible
- Fixed minor code style issues
config.yml
pet:
follow:
running-hitbox-height: -1.5