Releases: Shynixn/PetBlocks
Releases · Shynixn/PetBlocks
PetBlocks v8.19.0
Paper Issues
- The following snapshot fixes pet standing still bugs with Paper:
Developer Notes
- This release adds support for minecraft 1.16.
- Special thanks to @ElBuenAnvita for translating PetBlocks to Spanish.
- As always, thanks to my supporters!
Changes
- #398 Implemented NMS layer for spigot 1.16.
- #396 Changed paper configuration detection to automatic paper configuration.
- #393 Added Spanish translation.
- #394 Improved hitbox spawning cycle.
Bugs/Issues
PetBlocks v8.18.0
1.16 support
- You can find the latest snapshot for PetBlocks supporting 1.16 below:
https://oss.sonatype.org/content/repositories/snapshots/com/github/shynixn/petblocks/petblocks-bukkit-plugin/8.19.0-SNAPSHOT/petblocks-bukkit-plugin-8.19.0-20200625.203403-10.jar
Developer Notes
- The minecraft-heads.com internal database ranges now from "minecraft-heads.com/1" to "minecraft-heads.com/1380" this means PetBlocks has got over 1300 sponsored skins. Big thanks to minecraft-heads.com!
Recreate the config to let the new skins show up in the GUI. - As always, thanks to my supporters!
Changes
- #382 Added new minecraft-heads.com skins
- #345 Added new scripts to execute commands when clicking on gui items.
- #345 Added the gui item tag show-on as counterpart to hidden-on
- #345 Added the gui item tag allowed-on as counterpart to blocked-on
- #388 Changed the gui item script tag accepts multi-line scripts
- #385 Added NBT disabled slots to the Armorstand in order to make it compatible to a lot of more mods
Bugs/Issues
PetBlocks v8.17.1
Important!
The current PetBlocks release does not work with Paperspigot +274. Please use the v8.18.0-SNAPSHOT instead if you run PetBlocks on PaperSpigot.
https://oss.sonatype.org/content/repositories/snapshots/com/github/shynixn/petblocks/petblocks-bukkit-plugin/8.18.0-SNAPSHOT/petblocks-bukkit-plugin-8.18.0-20200528.153337-2.jar
Developer Notes
- If you are updating from v8.14.0 or below, please check the patch notes of v8.15.0.
- As always, thanks to my supporters!
Bugs/Issues
PetBlocks v8.16.0
Developer Notes
- Please create a backup of your PetBlocks folder and (if being used) MySQL database before you install this update!
- As always, thanks to my supporters!
Changes
Bugs/Issues
PetBlocks v8.15.0
Developer Notes
- Please create a backup of your PetBlocks folder and (if being used) MySQL database before you install this update!
- Please recreate your config.yml OR add the new config options below.
- Support for better flying pets has been added. Try out the flying ai.
- As always, thanks to my supporters!
Changes
- #335 Replaced the internal entity BAT with PARROT for the flying ai.
- #336 Added support for item NBT tags. The new tag called nbt replaces the unbreakable tag in the config.yml and can be added to both skins and icons. PetBlocks is going to automatically update its database once you install this update. Please create a backup before installing it.
- #342 Changed the way how default nbt tags are applied to pets. All nbt tags are now controllable in the config.yml.
- #342 Introduced a new config section called update which allows to configure ais each pet gets when the owner joins for the next time.
- #342 Introduced a new config section called events which allows to configure ais each pet gets when certain events happen on the server. This section replaces the disable-on-sneak option of the global configuration.
Bugs/Issues
- #341 Fixed GriefPrevention Sponge Issues introduced in one of the recent updates.
config.yml
pet:
add-ai:
7:
type: 'entity-nbt'
tag: 'nbt-default'
armorstand-nbt: '{Invulnerable:1,Invisible:1,PersistenceRequired:1,ShowArms:1,NoBasePlate:1}'
hitbox-nbt: '{CustomNameVisible:0,ActiveEffects:[{Id:14,Duration:999999999,Amplifier:0,ShowParticles:0b}]}'
8:
type: 'entity-nbt'
tag: 'nbt-custom-name-visibility'
armorstand-nbt: '{CustomNameVisible:1}'
9:
type: 'entity-nbt'
tag: 'nbt-marker'
armorstand-nbt: '{Marker:0}'
############################
update:
add-ai:
1:
type: 'entity-nbt'
tag: 'nbt-default'
armorstand-nbt: '{Invulnerable:1,Invisible:1,PersistenceRequired:1,ShowArms:1,NoBasePlate:1}'
hitbox-nbt: '{CustomNameVisible:0,ActiveEffects:[{Id:14,Duration:999999999,Amplifier:0,ShowParticles:0b}]}'
2:
type: 'entity-nbt'
tag: 'nbt-custom-name-visibility'
armorstand-nbt: '{CustomNameVisible:1}'
3:
type: 'entity-nbt'
tag: 'nbt-marker'
armorstand-nbt: '{Marker:0}'
############################
events:
onsneak:
replace-ai:
1:
type: 'entity-nbt'
tag: 'nbt-custom-name-visibility'
armorstand-nbt: '{CustomNameVisible:1}'
2:
type: 'entity-nbt'
tag: 'nbt-marker'
armorstand-nbt: '{Marker:0}'
remove-ai:
1:
type: 'wearing'
2:
type: 'ground-riding'
3:
type: 'fly-riding'
###########################
gui:
main:
hat-pet:
replace-ai:
1:
type: 'wearing'
2:
type: 'entity-nbt'
tag: 'nbt-custom-name-visibility'
armorstand-nbt: '{CustomNameVisible:0}'
3:
type: 'entity-nbt'
tag: 'nbt-marker'
armorstand-nbt: '{Marker:1}'
PetBlocks v8.14.0
Developer Notes
- This release adds language file support to PetBlocks. It allows to easily translate this plugin to other languages and increases accessibility overall. However, this requires you to add a new field to the config.yml otherwise PetBlocks will not be able to startup again. Please apply the changes at the bottom of this note or recreate the config.yml.
- Special thanks to @yudonglin for translating PetBlocks to Chinese.
- As always, thanks to my supporters!
Changes
- #300 Added a new optional parameter to the /petblock command in order to allow users to open the GUI at a specific page. Please take a look at this page.
- #302 Added language file support.
- #295 Added Chinese language file.
Bugs/Issues
- #334 Fixed the pet sometimes gets stuck in water when using the hat function.
config.yml
config-version: 2
lang: 'en_us'
PetBlocks v8.13.0
Developer Notes
- This release allows to define small pets in your config.yml.
- As always, special thanks to my supporters!
Changes
- #254, #321 Added a new ai called entity-nbt which allows to apply nbt tags to the armorstand or hitbox. Take a look at the new ai and an example for small pets.
- #324 Added a new tag called aliases to the command section to define command aliases. (see below)
Bugs/Issues
- #329 Fixed PetBlocks-Sponge crashes when being loaded in SinglePlayer.
config.yml
commands:
petblock:
enabled: true
command: petblock
aliases: []
useage: /<command>
description: Opens the pet GUI.
permission: petblocks.command.use
permission-message: You don't have permission
PetBlocks v8.12.0
Developer Notes
- This release makes PetBlocks compatible to minecraft and spigot 1.15
- The minecraft-heads.com internal database ranges now from "minecraft-heads.com/1" to "minecraft-heads.com/1241" this means PetBlocks has got over 1200 sponsored skins. Big thanks to minecraft-heads.com!
Recreate the config to let the new skins show up in the GUI. - As always, special thanks to my supporters!
Changes
PetBlocks v8.11.0
Developer Notes
- This update increases the stability of the plugin.
- As always, thanks to my supporters!
Bugs/Issues
PetBlocks v8.10.0
Developer Notes
- The config.yml has changed in this update to provide a new settings and buff effects page. Old config.yml are still supported.
- Lots of new customizing options for the gui behaviour regarding ais are now possible because of the new tag called
tag
. For example, when activating a bird/bat with the new default config.yml, it automatically swaps the ground riding button with a fly riding button. - As always, special thanks to my supporters!
Changes
- #240 Added a new ai called buff-effects which gives the player potion effect buffs once activated and the pet is spawned. Take a look at the new ai and an example
- #305 Enabled the config tag called
tag
for ais. Alls ais can now be tagged with a custom name which allows more customizing options by specifing an ai directly. The new buff-effects section uses this feature for example.