PetBlocks [GUI|Programmable|Custom Models|MySQL|1.21.4] icon

PetBlocks [GUI|Programmable|Custom Models|MySQL|1.21.4] -----

Ever wanted blocks as pets in minecraft? Now you can. [Free]




Changes
  • #634 Added support for Minecraft 1.21.4
Bugs/Issues
  • #635 Fixed a bug where riding did not work on Paper based server.
----------, Dec 13, 2024

Changes
  • #627 Added a new property to configure the ridingSpeed of the pet. Recreate your pet template files or add the property yourself. Added a new permission + command to configure the riding speed for existing pets.
  • #627 Improved the riding implementation to reduce the amount of times riders glitch through blocks.
Bugs/Issues
  • #632 The riding protocol changes in 1.21.3 caused some problems for older versions. The riding protocol implementation in PetBlocks has been rewritten for all legacy versions now and should be working as expected.
----------, Nov 23, 2024

Changes
  • #626 Reworked the language files to use the .yml format instead of the .properties format. You can now specify where each message is displayed like CHAT, TITLE, ACTIONBAR. If you do not need the message, you can hide it completely using HIDDEN. Your existing language files will not be deleted but they are no longer used. You need to manually transfer your changed messages to the new file.
  • #630 Added new initial pet settings. You can now decide if the pet collides with water, lava or passable blocks like cobweb. Recreate your pet files if you want to access the new properties.
----------, Nov 16, 2024

Changes
  • #625 Added support for Minecraft 1.21.3.
----------, Oct 30, 2024

Bugs/Issues
  • #621 Fixed dead pet models can appear when too many pet commands are sent during world transfer.
  • #622 Fixed other GUI window types with one row did not work as expected.
  • #623 Updated HeadDatabase connection to latest version.
----------, Oct 11, 2024

Changes
  • #618 Added new pet events spawn and ondespawn for pet templates. This allows to customize and program pets even more.
----------, Sep 23, 2024

Changes
  • #616 Added support for more recent PlaceHolderApi versions.
Bugs/Issues
  • #613 Fixed itemstack parsing did not work in the most recent spigot build.
----------, Sep 17, 2024

Changes
  • #606 Added new events to perform pet actions when a player leftClicks+sneak or rightClicks+sneak. The default pet templates have been changed in the following way: If you rightclick on a pet, you start riding the pet. If you leftClick + sneak or rightClick + sneak you open the inventory of the pet. You may delete the existing templates PetBlocks\pets to let them get recreated.
  • #606 Improved language files. You may delete the PetBlocks\lang folder to recreate the language files.
  • #611 Added Spanish language file. Thanks to @AlesixDev.
Bugs/Issues
  • #607 Fixed the pet name does not contain the owner's name on first login.
  • #609 Fixed the petblocks reload command does not reload the templates.
----------, Aug 30, 2024

Changes
  • #604 Added support for Minecraft 1.21.1.
Bugs/Issues
  • #603 Fixed a world reference exception can occur when switching between servers with different world names.
----------, Aug 13, 2024

Bugs/Issues
  • #600 Fixed event_player placeholders are not resolved correctly.
  • #599 Fixed multi world and multi server world reference issues.
----------, Jul 28, 2024

Changes
  • #575 Added the command /petblocks velocityrel to apply velocity to the pet relative to its looking direction.
  • #576 Added the command /petblocks variable to store arbitrary data into the pet. The data can be retrieved using the %petblocks_js_...% placeholder.
Bugs/Issues
  • #596 Fixed invalid world references can cause pets to break.
----------, Jul 26, 2024

Changes
  • #586 Added the event ridingSneak. All of the default pet templates now dismount the pet if a player presses SHIFT while riding a pet. Rename or delete your existing templates to get the new templates.
  • #588 Extended all of the default templates to automatically hide the pet while a player is flying. Rename or delete your existing templates to get the new templates. Added a new option to the visibility command to hide a pet for everyone, including the owner. Added new placeholders for the riding state of a player.
----------, Jul 13, 2024

Changes
  • #589 Added support for Minecraft 1.21.
Bugs/Issues
  • #591 Fixed PetBlocks throws a packet exception on rightclicking certain entities.
  • #592 Fixed the new GUI menu yaml files contained typos related to renaming pets and applying plushie pets. Delete your GUI files to access the changed content.
----------, Jun 22, 2024

Changes
  • #578 Added GUI menus to PetBlocks. PetBlocks runs its own embedded GUI engine.
  • #578 Added new permissions and commands to manage the GUI possibilities.
----------, Jun 16, 2024

Bugs/Issues
  • #585 Fixed ping lag when using different entity types like the pet dolphin.
  • #585 Fixed the amount of sent packets which could cause network adapter spikes.
  • #585 Fixed players could change the pets of other players in some cases.
  • #584 Fixed pets could get stuck if you die while riding a pet.
  • #584 Fixed pets automatically dismount and despawn if you fall into the void while riding a pet.
----------, Jun 2, 2024

Changes
  • #582 Improved packet sending, while riding a pet. There is a new config.yml value called ridePositionUpdateMs, which defines the interval of server player position updates, while a player rides a pet. Set this according to your ping and anti cheat settings.
  • #581 Improved command menu with better completion and command hints. Added a new configuration option aliases to set the aliases for the /petblocks command.
  • #581 Added more fields to the en_us.properties language file. Recreate it to access the new properties.
----------, May 20, 2024

Changes
  • #579 Added support for minecraft 1.20.5/1.20.6.
----------, May 9, 2024

Changes
  • #572 Added support for MySQL databases.
  • #572 Added support for cross-server-pets in networks such as BungeeCord via MySQL.
----------, Mar 8, 2024

Changes
  • #573 Fixed ItemStack url caching.
----------, Feb 18, 2024

Changes
  • #570 Added support for all other entity types. This means you can have pets like pigs, dolphins, zombies, etc.
  • #570 Added a new default template called flying_dolphin to showcase the new options.
  • #570 Added a /petblocks entitytype command to change the entity type of the pets
  • #570 Added a /petblocks entityvisible command to change the visibility for other entity types
  • #570 Added a /petblocks groundoffset command to modify the groundoffset ingame
  • #570 Added new permissions for new pet commands
  • #570 Added new commands
----------, Jan 19, 2024

Changes
  • #560 Added a /petblocks breakblock command to allow pets breaking blocks
  • #560 Added a /petblocks moveforward command to allow pets to move forward in a straight line
  • #560 Added a /petblocks snap command to align pets to the x or z axe
  • #560 Added a /petblocks cancel command to cancel long running actions
  • #560 Added new permissions for new pet commands
  • #560 Added new placeholders
  • #568 Added a wiki page for custom models
Bugs/Issues
  • #567 Fixed cancellation exception handling when stopping a server with PetBlocks installed.
----------, Jan 5, 2024

Changes
  • #565 Added support for minecraft 1.20.4
  • #564 Added a new config.yml setting to disable console logs of PetBlocks
  • #563 Replaced headDatabaseInventory hook permission with petblocks.pet.openHeadDatabase to support the new command openHeadDatabase
----------, Dec 17, 2023

Bugs/Issues
  • #561 Fixed petamount permission was not correctly checked.
----------, Dec 10, 2023

Changes
  • #556 Added more condition types to reduce the amount of JavaScript calls. See wiki
Bugs/Issues
  • #557 Fixed loops should immediately switch when the loop command is executed.
----------, Dec 2, 2023

Bugs/Issues
  • #554 Fixed executing vanilla commands do not work as expected.
----------, Nov 21, 2023

Changes
  • Recreated PetBlocks from scratch to maintain compatibility over multiple minecraft versions.
  • Pets are now programmable using the new templates format.
  • The wiki has been recreated.
  • Added support for 1.20.2.
----------, Nov 10, 2023

Changes
  • #543 Added support for minecraft 1.19.1
----------, Jul 30, 2022

Changes
  • #534 Added support for minecraft 1.19
----------, Jun 8, 2022

Changes
  • #531 Added support for minecraft 1.18.2
  • #529 Added french language translation. Thanks to MrP0cketzz!
----------, Mar 9, 2022

Bugs/Issues
  • #524 Fixed entity clean up may cause an error log when chunk is only partially loaded.
----------, Dec 19, 2021

Changes
  • #522 Added support for minecraft 1.18.
----------, Dec 4, 2021

Changes
  • #522 Added support for minecraft 1.18.
----------, Dec 4, 2021

Bugs/Issues
  • #518 Fixed cleanup ticking took too much resources in 1.17+.
----------, Nov 16, 2021

Bugs/Issues
  • #503 Fixed pets do not get correctly cleaned up in 1.17+.
----------, Nov 7, 2021

Bugs/Issues
  • #515 Fixed inventory exception in rare cases on Sponge servers.
----------, Oct 14, 2021

Changes
  • #511 Added Brazilian Portuguese language translation. Thanks to DuzzyDev!
----------, Sep 18, 2021

Bugs/Issues
  • #509 Fixed item nbt tags were not resolved in 1.17.1.
----------, Sep 11, 2021

  • Fixed download link.
----------, Jul 14, 2021

Notes
  • Support for 1.17.0 is dropped in this version. Use 8.26.2 if you are still on 1.17.0.
Bugs/Issues
  • #501 Fixed the pet is standing still when using 1.17.1.
----------, Jul 8, 2021

Notes
  • Support for 1.17.0 is dropped in this version. Use 8.26.2 if you are still on 1.17.0.
Bugs/Issues
  • #501 Fixed the pet is standing still when using 1.17.1.
----------, Jul 8, 2021

Bugs/Issues
  • #499 Fixed /petblocks command did not work in versions below 1.17.
----------, Jun 20, 2021

Developer Notes
  • Thanks to minecraft-head.com for sponsoring even more skins.
  • As always, thanks to my supporters!
Changes
  • #494 Added support for minecraft 1.17.
  • #498 Added new minecraft-heads.com sponsored skins. Recreate your config.yml if you want to access them.
----------, Jun 15, 2021

Developer Notes
  • Thanks to minecraft-head.com for sponsoring even more skins.
  • As always, thanks to my supporters!
Changes
  • #489 Added new minecraft-heads.com sponsored skins. Recreate your config.yml if you want to access them.
  • #486 Reuploaded the PetBlx resource pack. See wiki for the download link.
Bugs/Issues
  • #487 Fixed PetBlocks did not work when using Java 16.
----------, May 30, 2021

Developer Notes
  • If the plugin does not start because of a config.yml issue, please apply the changes mentioned in the patchnotes of PetBlocks v8.22.1.
  • Thanks to @yudonglin for maintaining the chinese translation.
  • Thanks to minecraft-head.com for sponsoring even more skins.
  • As always, thanks to my supporters!
Changes
  • #467 Updated chinese zh_cn.lang file. Recreate the zh.cn.lang file if you want to update it.
  • #456 Added new minecraft-heads.com sponsored skins. Recreate your config.yml if you want to access them.
Bugs/Issues
  • #478 Fixed skins selected from the HeadDatabasePlugin only show a skeleton head in the latest versions.
  • #453 Fixed dismounting while flying a pet causes the player to get teleported into the void.
  • #441 Fixed pathfinders for Paper(Spigot) in the latest minecraft version. It will not be fixed for version pre 1.16.2.
  • #448 Fixed flying particles are not played in Paper(Spigot). This is also only fixed for the latest minecraft version.
  • #472 Fixed pet sometimes enters an invalid state in water.
----------, Feb 5, 2021

Developer Notes
  • This release adds support for minecraft 1.16.4
  • As always, thanks to my supporters!
Changes
  • #450 Implemented NMS layer for spigot 1.16.4.
Bugs/Issues
  • #449 Fixed hex colors do not work in chat navigation.
  • #440 Fixed player inventory is now updated on inventory close.
----------, Nov 6, 2020

Developer Notes
  • ❗ Please notice that the config version has changed! This means the plugin will not start on your server after downloading the new PetBlocks-xxxx.jar file if you forget to apply the config changes below! ❗

  • As always, thanks to my supporters!
Changes
Bugs/Issues
  • #424, #413 Improved database caching to avoid cache misses.
----------, Sep 17, 2020

Developer Notes
  • This release adds support for minecraft 1.16.2
  • As always, thanks to my supporters!
Changes
  • #415 Implemented NMS layer for spigot 1.16.2.
  • #405 Added support for #hex chatcolors. Just use any hex color code #709C75 in any PetBlocks text.
  • #411 Developers using the PetBlocks-API do no longer have to call triggerTick manually. It is automatically called by PetBlocks.
  • #412 Updated mockito to 3.4.6.
Bugs/Issues
  • #408 Fixed dispenders can be used to put armor on pets.
----------, Aug 16, 2020

Developer Notes
  • This release fixes a lot of the issues concerning 1.16 and Paper.
  • Thanks to everyone who helped reporting and resolving issues!
Changes
  • #392 Added support for the placeholder API. See wiki for details.
  • #401 Optimized transient pet proxy cache to O(1) complexity.
Bugs/Issues
  • #401 Fixed permissions to call a pet does not get checked every time.
  • #402 Fixed pet standing still when using Paper.
  • #402 Fixed void teleporting when dismounting a pet.
  • #402 Fixed pet state machine applies ais on every gui item.
  • #402 Fixed only the first condition is getting parsed.
  • #402 Fixed ambient sound is played a way to frequently.
  • #402 Fixed GUI does not get updated when selecting riding or wearing.
----------, Jul 14, 2020

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
  • #395 Fixed pet sneaking can cause serverside issues.
  • #397 Fixed ai condition parsing.
----------, Jun 27, 2020

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
  • #387 Fixed the new events can crash in rare occurences
  • #386 Fixed the pet fallling through the ground when riding the pet using PaperSpigot
----------, Jun 7, 2020

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
  • #351 Fixed concurrency errors can occur which may or may not cause consistency issues.
  • #354 The repository version of bstats-sponge was replaced by copying the source code.
----------, May 9, 2020

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
  • #351 Fixed concurrency errors can occur which may or may not cause consistency issues.
  • #354 The repository version of bstats-sponge was replaced by copying the source code.
----------, May 9, 2020

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
  • #344 Added german language translation.
  • #348 Upgraded bstats.org version to 1.7.
Bugs/Issues
  • #347 Fixed invisible entities get spawned when the pet gets removed.
  • #346 Fixed the sendPacket method is incompatible to some server frameworks.
----------, Apr 21, 2020

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.
----------, Apr 6, 2020

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.
----------, Feb 28, 2020

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.
----------, Jan 11, 2020

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
  • #325 Added support for minecraft and spigot 1.15
  • #326 Added new sponsored skins
----------, Dec 16, 2019

Developer Notes
  • This update increases the stability of the plugin.
  • As always, thanks to my supporters!
Bugs/Issues
  • #277 Fixed displaying of sounds/particles for pets with a defined offset-y.
  • #306 Fixed using fly riding in 1.14.4 does not work with block collisions.
  • #319 Fixed metrics regarding storage type do not get calculated correctly.
  • #320 Fixed buff-effects are not working correctly in 1.8.8-1.8.9.
----------, Nov 30, 2019

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.
Bugs/Issues
  • #299 Fixed setting sound name to '' does not disable sound.
  • #301 Fixed pets are seen has hostile by other plugins/mods.
  • #304 Fixed pets cannot be feed in the last update.
  • #307 Fixed inventory spam protection was not active.
----------, Nov 7, 2019

Developer Notes
  • This update adds the long-awaited inventories to your pets! Every pet automatically gets a new ai called 'inventory' which is being used to store items. This storage is theoretically unlimited and the actual size can be configured by the server owner. Please take a look at this example how to unlock and sell space to your players.
  • As always, special thanks to my patreon supporters!
Changes
  • #219 Added a new ai called inventory which allows to store items in your pet. The inventory can only be accessed by the GUI. Recreate your config.yml or add the gui items below to get started.
  • #170 The id tag in the config.yml now also supports material names.
  • #292 Added a new security check for PaperSpigot users which disables the plugin entirely if they do not have a armorstand-ticking enabled. However, this security check can also be disabled by a new config option.
----------, Oct 12, 2019

Developer Notes
  • The warp-delay value in the config.yml now behaves differently. If you have changed the default value, double check if pet teleporting is still working as intended on your server.
  • As always, special thanks to my patreon supporters!
Bugs/Issues
  • #282 Fixed entity registration in versions below 1.12.
  • #284 Fixed server crashing when certain rare events happen.
  • #285 Fixed HeadDatabase plugin connection.
  • #286 Fixed pets do not cross worlds correctly.
----------, Sep 9, 2019

Developer Notes
  • The "Player Heads" category of the default config contains now an ai configuration for some of the animal skins. Your current config is not affected, however please check out this category once you use a fresh config.
  • As always, special thanks to my patreon supporters!
Changes
Bugs/Issues
  • #276 Fixed the remove-ai tag could not be parsed in PetBlocks-Sponge.
  • #278 Fixed sometimes PetBlocks displays an error when clicking on a block in PetBlocks-Bukkit.
  • #280 Fixed PetBlocks crashes with the latest Sponge versions.
  • #281 Fixed GUI item cannot render air items correctly (id: 0)
----------, Aug 26, 2019

Changes
  • #274 Added support for minecraft 1.14.4.
----------, Jul 21, 2019

Developer Notes
  • The minecraft-heads.com internal database ranges now from "minecraft-heads.com/1" to "minecraft-heads.com/946" this means PetBlocks has got now almost 1000 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 patreon supporters!
Changes
  • #269 Added new sponsored skins from minecraft-heads.com.
  • #262 Added config.yml option to set the database table prefix.
Bugs/Issues
  • #264, #267 Fixed PetBlocks does not work when using Java 12.
  • #260 Fixed JDBC driver configuration crashes PetBlocks in spigot version below 1.9.
  • #266 Fixed displayname column only allowed to store pet displaynames below 32 characters.
  • #261 Fixed other plugins get confused by custom entity events of PetBlocks.
----------, Jul 13, 2019

Developer Notes
  • As always, special thanks to my patreon supporters!
Changes
  • #257 Added support for the latest sponge recommend build.
  • #258 Pets cannot be removed by other plugins anymore in sponge.
Bugs/Issues
  • #253 Fixed compatibility issues to the latest 1.14.2 spigot build.
  • #255 MySQL Jdbc driver could not be located in sponge.
  • #256 Griefprevention does not detect PetBlocks entities in sponge.
----------, Jun 16, 2019

Developer Notes
  • This release makes PetBlocks compatible to minecraft and spigot 1.14.2.
  • As always, special thanks to my patreon supporters!
Changes
  • #249 Added support for minecraft and spigot 1.14.1 - 1.14.2.
Bugs/Issues
  • #251 Fixed pets do not get cleaned up when a player leaves the server while riding/wearing them.
----------, May 30, 2019

Developer Notes
  • This update fixes many issues with AIS in PetBlocks and introduces a more detailed wiki.
  • As always, special thanks to my patreon supporters!
Changes
  • #242 Changed the default spawning error message in the config.yml.
  • #242 Changed the wiki pages for AIS to simplify their usage.
  • #242 Added an example how to create custom AIS via the PetBlocks developer API.
Bugs/Issues
  • #242 Fixed some AIS in PetBlocks are broken and not correctly registered.
  • #245 Fixed region and entity plugins are cancelling the spawning of pets.
  • #246 Fixed distance measuring.
  • #247 Fixed worldguard forgot to check for unknown entitytype.
----------, May 18, 2019

Developer Notes
  • The minecraft-heads.com internal database ranges now from "minecraft-heads.com/1" to "minecraft-heads.com/810" this means PetBlocks has got now over 810 sponsored skins. Thank you minecraft-heads.com!
  • In order to copy paste the new minecraft-heads.com skins into your config, the following steps are recommend:
  1. Rename your current config.yml to anything else
  2. Let PetBlocks recreate it's config by executing /petblockreload
  3. Copy the section below minecraft-heads-pet-skins and paste it into your renamed config
  4. Delete the new config and rename your renamed config to config.yml
  • As always, special thanks to my patreon supporters!
Changes
  • #238 Added new sponsored skins from minecraft-heads.com.
  • #234 The config.yml gets now recreated on /petblockreload
Bugs/Issues
  • #235 Fixed a bug in PetBlocks-Sponge disabling all player inventories
  • #233 Fixed the JavaDocs for the PetBlocks-Sponge-Api where not visible.
----------, Apr 19, 2019

Developer Notes
  • This release fixes the first issues from the 8.0.0 release.
  • As always, special thanks to my patreon supporters!
Changes
  • #221 Added new sponsored skins from minecraft-heads.com.
Bugs/Issues
  • #206 , #224 Fixed enabling the pet on certain SpongeForge configurations.
  • #204 Fixed the rightclicking the pet with armor can cause troubles on certain configurations.
----------, Apr 13, 2019

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
----------, Apr 11, 2019

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.
----------, Aug 30, 2018

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.
----------, Aug 20, 2018

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.
----------, Aug 19, 2018

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
  • #161 Fixed permissions of the minecraft-heads categories miss the suffix in the default config.yml.
  • #162 Fixed inventory checking throws an error when using Sponge.
  • #171 Fixed colored items and titles cause the inventory to break using Sponge.
----------, Aug 2, 2018

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.
----------, Jul 7, 2018

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
Code (Text):
messages:
  called-success: '&aYou have called your pet.'
  toggle-spawn: '&aYour pet has spawned.'
  toggle-despawn: '&aYour pet has despawned.'
----------, Apr 28, 2018

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.
----------, Apr 21, 2018

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
Code (Text):
pet:
  follow:
     running-hitbox-height: -1.5
----------, Feb 28, 2018

Changes
  • Changed the way how renaming the pet and custom skin naming works. There are new config options for messages in the config.yml
  • Added config option for mysql database usessl
  • Changed riding animation to fit with the height of the ground
  • Changed developer api
  • Updated documentation page
Bugs/Issues
  • Fixed pets do no longer drop their items when the player grabbing them dies
  • Fixed PetBlocks toggle and enable command do not create new pet meta data
config.yml

Code (Text):
sql:
  usessl: false

messages:
  naming-suggest-prefix: ''
  naming-suggest-clickable: '&e<<Click here>> '
  naming-suggest-suffix: 'to rename your pet.'
  naming-suggest-hover: 'Click me to rename your pet.'
  skullnaming-suggest-prefix: ''
  skullnaming-suggest-clickable: '&e<<Click here>> '
  skullnaming-suggest-suffix: 'to change the skin of your pet.'
  skullnaming-suggest-hover: 'Click me to change the skin of your pet.'
----------, Jan 30, 2018

Changes
  • Changed the permissions. Old permissions are partially compatible and personal command permissions inside the config.yml do not change automatically. You can find the old and new permissions here
  • Updated documentation page
Bugs/Issues
  • Fixed entity ticking error can crash the server
  • Fixed compatibility issues with LuckPerms and some permissions
  • Fixed gui errors
----------, Jan 5, 2018

Changes
  • Updated documentation page
  • Added new config option for disabling particles for other players
  • Added offical support for CraftBukkit
  • Changed shading to specific package to increase plugin compatibility
  • Removed dependency SuperVanish
  • Removed outdated invisibilty handler
  • Removed deprecated members
  • Changed config.yml (Recreate it or copy the following lines into your config.yml)
Bugs/Issues
  • Fixed updating issues
  • Fixed PetBlocks feeding clashes with PetBlocks carrying
  • Fixed config option sounds-other-players does not work correctly
config.yml


Code (Text):
pet:
  design:
   particles-other-players: true
----------, Dec 17, 2017

Changes
  • Added documentation page
  • Changed /petblocks administration commands ui
  • Added tooltips to the /petblocks administration commands
  • Added samples and descriptions to the commands
  • Removed deprecated members
Bugs/Issues
  • Fixed all /petblocks administration commands issues
  • Fixed /petblock call command
  • Fixed developer Api issues
  • Fixed copy-Skin config option not working
  • Fixed world exception when players are joining without a valid world
----------, Nov 27, 2017

Changes
  • Added new minecraft-heads.com costumes
  • Changed api documentation
  • Changed entity registry
  • Removed deprecated members
Bugs/Issues
  • Fixed unbreakable tag does not work in GUI
  • Fixed minecraft-heads.com skins change slots
  • Fixed changing the /petblocks command does not change suggestions
----------, Nov 12, 2017

Changes
  • Added blacklist for pet names
  • Added new minecraft-heads.com costumes
  • Added settings to change the feeding effects for petblocks
  • Added throwing pets. Grab your pet and left/right click in a direction. (pet-follow-carry hast to be enabled)
  • Changed pet-follow-carry is now enabled per default
  • Changed config.yml (Recreate it or copy the following lines into your config.yml)
Bugs/Issues
  • Fixed grabbing the pet causes exceptions
config.yml
Code (Text):
pet:
  feeding:
    enabled: true
    click-particle:
       name: 'heart'
       speed: 0.1
       amount: 20
       offx: 1.0
       offy: 1.0
       offz: 1.0
    click-sound:
       name: 'EAT'
       volume: 1.0
       pitch: 1.0
  design:
    petname-blacklist:
      - 'petty'
      - 'shitty'
----------, Oct 21, 2017

Changes
  • Added engine Polar Bear, Llama, Vex and Parrot
  • Added new minecraft-heads.com costumes
  • Console prints now a warning if you try to use engines like Polar Bear in Minecraft Versions where they haven't existed yet.
  • Changed config.yml (Recreate it or copy the following lines into your config.yml)
Bugs/Issues
  • Fixed sound issue when using Shulker engine in minecraft 1.8
  • Fixed logger did not printing PetBlocks prefix

config.yml
Code (Text):
engines:
   26:
     gui:
        id: 397
        damage: 3
        skin: 'textures.minecraft.net/texture/442123ac15effa1ba46462472871b88f1b09c1db467621376e2f71656d3fbc'
        name: '&f&lPolar Bear'
        unbreakable: false
        lore:
          - '&7Permission: <permission>'
     behaviour:
        entity: 'RABBIT'
        riding: 'RUNNING'
     sound:
        ambient:
          name: 'ENTITY_POLAR_BEAR_AMBIENT'
          volume: 1.0
          pitch: 1.0
        walking:
          name: 'ENTITY_POLAR_BEAR_STEP'
          volume: 1.0
          pitch: 1.0
   27:
     gui:
        id: 397
        damage: 3
        skin: 'textures.minecraft.net/texture/818cd457fbaf327fa39f10b5b36166fd018264036865164c02d9e5ff53f45'
        name: '&6&lLlama'
        unbreakable: false
        lore:
          - '&7Permission: <permission>'
     behaviour:
        entity: 'RABBIT'
        riding: 'RUNNING'
     sound:
        ambient:
          name: 'ENTITY_LLAMA_AMBIENT'
          volume: 1.0
          pitch: 1.0
        walking:
          name: 'ENTITY_LLAMA_STEP'
          volume: 1.0
          pitch: 1.0
   28:
     gui:
        id: 397
        damage: 3
        skin: 'textures.minecraft.net/texture/c2ec5a516617ff1573cd2f9d5f3969f56d5575c4ff4efefabd2a18dc7ab98cd'
        name: '&8&lVex'
        unbreakable: false
        lore:
          - '&7Permission: <permission>'
     behaviour:
        entity: 'RABBIT'
        riding: 'FLYING'
     sound:
        ambient:
          name: 'ENTITY_VEX_AMBIENT'
          volume: 1.0
          pitch: 1.0
        walking:
          name: 'none'
          volume: 1.0
          pitch: 1.0
   29:
     gui:
        id: 397
        damage: 3
        skin: 'textures.minecraft.net/texture/707dab2cbebea539b64d5ad246f9ccc1fcda7aa94b88e59fc2829852f46071'
        name: '&c&lParrot'
        unbreakable: false
        lore:
          - '&7Permission: <permission>'
     behaviour:
        entity: 'RABBIT'
        riding: 'FLYING'
     sound:
        ambient:
          name: 'ENTITY_PARROT_AMBIENT'
          volume: 1.0
          pitch: 1.0
        walking:
          name: 'ENTITY_PARROT_FLY'
          volume: 1.0
          pitch: 1.0
----------, Sep 26, 2017

Delete your PetBlocks folder before you install this update!
Permissions changed!

Changes
  • Overall rework of the PetBlocks plugin
  • Reworked config.yml
  • Moved all options from the lang.yml to the config.yml
  • Added sponsored skins from minecraft-heads.com
  • Added a new menu called wardrobe
  • Added 2 new skin categories for minecraft-heads.com skins and Head Database skins
  • Added item to suggest skins on the minecraft-heads.com website
  • Added animation when loading skins into the GUI
  • Added a back consistent button for all pages
  • Added new engines can be added in the config.yml
  • Added connection to the Head Database plugin
  • Added new section messages to the config.yml
  • Added new section engines to the config.yml
  • Changed nearly all GUI items including name, lore, skin and position
  • Changed region/world settings. You can now exclude/include regions as you like.
  • Changed API
  • Moved pettypes into an engine category where they will be called engine
  • Arrow items to move between pages do now act more precisely
  • Removed lang.yml
  • Removed deprecated members
Bugs/Issues

  • Fixed sounds crashing server
  • Fixed hat/ride transition issue
----------, Sep 21, 2017

Changes
  • Added update checker
  • Changed the way how dependencies and hooks are displayed
  • Added config option to set the amount of blocks the pet stays away from the player
  • Changed config.yml (Recreate it or copy the following lines into your config.yml)
  • Removed deprecated members
Bugs/Issues
  • Fixed another filtering crash
config.yml
Code (Text):
pet:
  follow:
     amount-blocks-away: 2
----------, Aug 27, 2017

Changes
  • Added bstats to collect useage stats for PetBlocks
  • Changed config.yml (Recreate it or copy the following lines into your config.yml)
  • Changed filtering
  • Removed deprecated members
Bugs/Issues
  • Fixed entity registry errors
  • Fixed SLF4J messages from Hikari
  • Fixed filtering crash
config.yml
Code (Text):

# Sends anonymous stats to https://bstats.org/plugin/bukkit/PetBlocks.
metrics: true
 
----------, Aug 21, 2017

Changes
  • Added option to enable pets in a different way (config.yml gui.settings.use-only-disable-pet-item: false)
  • Added 1.9 mobs [Shulker]. This mob will only appear on server above version 1.9.0.
  • Changed config.yml (Recreate it or copy the following lines into your config.yml)
  • Changed lang.yml (Recreate it or copy the following lines into your lang.yml)
  • Removed deprecated members
Bugs/Issues
  • Fixed cannot place or break blocks with pet on head
  • Fixed database reading error removing dataType value
  • Fixed Gui sometimes not displaying correctly
config.yml
Code (Text):
gui:
  settings:
   use-only-disable-pet-item: false
gui:
  souls:
    shulker-soul:
      enabled: true
      id: 397
      damage: 3
      owner: 'textures.minecraft.net/texture/b1d3534d21fe8499262de87affbeac4d25ffde35c8bdca069e61e1787ff2f'
      position: 25
      type: WALKING
      movement: HOPPING
      lore: '&ePermission: <permission>'
lang.yml

Code (Text):
shulker-name: '&5&lShulker'
addedshulker.JPG
----------, Jul 23, 2017

Changes
  • Added support for spigot 1.12
  • Moved database settings to config.yml
  • Changed local pet storing to SQLite database instead of using tons of files
  • Added connection pooling and sql-only database connection
  • Removed buggy ebean server support
----------, Jun 22, 2017

Changes:
  • Added config settings for warp delays.
  • Added config settings auto flee of petblocks when taking or dealing damage.
Bugs/Issues:
  • Fixed entity registration.
Recreate your config.yml and lang.yml or add the following lines if you want to use it.

Code (Text):
pet:
  warp:
     teleports-in-seconds: 0
  flee:
     flees-in-combat: false
     reappears-in-seconds: 15
----------, Jan 14, 2017

Changes:
  • Replaced default owner tags in the config.yml by the corresponding skin-url to reduce skin fetching and provide a fast skin loading.
Bugs/Issues:
  • Fixed petblocks sets the Spigot Entity registry to an invalid state that may produce chunk errors. Related to custom entity registration.
Recreating your config.yml is recommed (to use the skin-urls instead of the owner names) but not required.
----------, Dec 16, 2016

Bugs/Issues:
  • Fixed reflection issue happening on different java vm versions.
----------, Dec 5, 2016

Changes:
  • Cleaned up source.
Bugs/Issues:
  • Fixed database connection cannot be established because of refactoring issue.
  • Fixed EntityRegistry logs.
----------, Dec 5, 2016

Changes:
  • PetBlocks do now always have the unbreakable tag if you apply it in the config.yml.
  • Changed database and local saves.
  • Changed 1.11 custom entity registry to be compatible with other plugins.
  • Removed unnecessary code.
Bugs/Issues:
  • Entityregistry can cause problems with other pet plugins.
  • Entityregistry can destroy chunks.
----------, Nov 26, 2016

Changes:
  • Added support for spigot 1.11.0.
  • Changed jar building completely to maven.

Please notice that heads are rotated and facing the back of the inventory in the current minecraft version. It seems to be a client bug that mojang has to fix in future versions.
----------, Nov 19, 2016

Changes:
  • Changed code by some guidlines.
Bugs/Issues:
  • Fixed petblock default appearance settings crash.
  • Fixed join settings.
  • Fixed paperspigot throws error on petblock respawning.
  • Fixed petblock throws error when having detached entities in 2 different worlds.
----------, Sep 3, 2016

Changes:
  • Added support for lore for default/color/custom costumes.
  • Added support for the tag Unbreakable.
  • Changed costume parser of config.yml.
Short Tutorial for tags and lore (you can also find it in the latest config.yml)

Code (Text):
# How to add a lore?
# Samples:

# - '1:lore:&eThat is my custom lore'
# - '1:2:lore:&aLore line 1:&eLore line2:Lore line3'
# - 'skull:MHF_Pig:lore:&4That is another lore'

# How to add unbreakable tag?
# - '1:unbreakable'
# - '1:1:unbreakable'
# - 'skull:MHF_Pig:unbreakable'

# Warning! If you use both lore and unbreakable add the unbreakable tag before the lore.
# - '1:unbreakable:lore:&eThat is my custom lore'
----------, Aug 31, 2016

Changes:
  • Added config options to manage the new gui items mute and unmute.
  • Added command /petblocks togglesounds [player]
  • Added new database column + yaml field for sounds.
  • Added new language fields for sounds.
Bugs/Issues:
  • Zombie crawling entity could attack players.
Recreate your config.yml and lang.yml or add the following lines if you want to use it.
PetBlocks database saves automatically resets when you install this update.


config.yml (add new gui item)

Code (Text):
  items:
    sounds-enabled-pet:
      enabled: true
      id: 19
      damage: 0
      owner: 'none'
      position: 39
    sounds-disabled-pet:
      enabled: true
      id: 19
      damage: 1
      owner: 'none'
      position: 39

lang.yml


Code (Text):
enable-sound: '&e&lUnmute Pet'
disable-sound: '&e&lMute Pet'
----------, Aug 11, 2016

Changes:
  • Added petblocks can also walk instead of hopping.
  • Added movement type (HOPPING or CRAWLING)
  • Added new config option to set the movement type of petblocks.
  • Added command /petblock toggle to enable/disable your petblock.
  • Added new methods to the Api interfaces.
  • Changed PetBlock.getRabbit() method of the api interface PetBlock. It is now deprecated, use getMovementEntity() instead of it.
  • Changed database format.
Bugs/Issues:
  • Fixed petblocks throws an error when detecting an optional petblocks dependency where it's version does not match.
Recreate your config.yml or add the following lines if you want to use it.
PetBlocks database saves automatically resets when you install this update.


config.yml (add movement to every pet-soul)

Code (Text):
  souls:
     pig-soul:
       enabled: true
       id: 397
       damage: 3
       owner: 'MHF_Pig'
       position: 0
       type: WALKING
       movement: HOPPING
       lore: '&ePermission: <permission>'
----------, Jul 30, 2016

Changes:
  • Added 2 new config options to handle water interaction with petblocks.
  • Added language options for 'yes' and 'no' permissions.
Bugs/Issues:
  • Fixed petblocks spam sounds when getting into water.
  • Fixed critical issue petblocks crashing server when using v5.0.2. CustomEntityRegistrationFactory for rabbits was missing.
  • Fixed petblocks sends console messages when using 1.8_R1 server.
Recreate your config.yml and lang.yml or add the following lines if you want to use it.

config.yml (add it to pet.follow)

Code (Text):
pet:
  follow:
     afraid-water: false
     afraid-water-particles: true
lang.yml (add it anywhere)

Code (Text):
perms-ico-yes: '&aYes'
perms-ico-no: '&cNo'
----------, Jul 15, 2016

Please notice that:

- All armorstands on your server despawn if you install this update if this issue has appeared before.
- Afterwards and in all following updates this issue won't appear anymore.

Bugs/Issues:

  • Fixed armorstand deleting/crashing/despawning issue.
----------, Jul 10, 2016

Bugs/Issues:
  • Fixed reflection issue that prevented PetBlocks starting on some server.
----------, Jul 9, 2016

A backup is highly recommend before installing this update!

Recreate your config.yml if you want to use this update!

Changes:
  • Restructured the entirely config.yml to find features more easily.
  • Added dynamic commands engine of BlockBall. You can fully customize the /petblock and /petblocks command and even change the command itself.
  • Added config option to toggle wall colliding when flying with petblocks.
  • Added config option for high/low priority chat.
  • Changed to better skin caching of items.
Bugs/Issues:
  • Fixed rabbits create polar bear sounds.
----------, Jul 8, 2016

Bugs/Issues:
  • Fixed entity registration issue.
----------, Jun 26, 2016

Bugs/Issues:
  • Fixed database connection.
----------, Jun 25, 2016

Changes:
  • Added unlimited costumes engine. (Simply add items [skulls, block ids, etc.] to one of the costumes pages and it autogenerates multiple pages.
  • Added 2 new gui items, next and previous to switch pages.
  • Removed mob-facilities and inserted faster custom-mob-creator from BlockBall.
  • Added new admin configuration commands /petblocks skullname and /petblocks skulllore. (Name and lore do not get saved when the player leaves the server)
  • Moved duplicated code caused by version support.
  • Reduced overhead and useless libraries.
  • Reduced file size by 10kb.
Bugs/Issues:
  • Fixed connection with worldguard 6.2.
  • Fix many issues concerning object collection.
Recreate your config.yml and lang.yml or add the following if you want to use it.

config.yml / gui (Put it below default pet)

Code (Text):
previous-page:
    enabled: true
    id: 397
    damage: 3
    owner: 'textures.minecraft.net/texture/3ebf907494a935e955bfcadab81beafb90fb9be49c7026ba97d798d5f1a23'
    position: 45
    lore: ''
next-page:
    enabled: true
    id: 397
    damage: 3
    owner: 'textures.minecraft.net/texture/1b6f1a25b6bc199946472aedb370522584ff6f4e83221e5946bd2e41b5ca13b'
    position: 53
    lore: ''
lang.yml

Code (Text):
next: '&aNext'
previous: '&aPrevious'
----------, Jun 25, 2016

Changes:
  • Added support for spigot 1.10.0.
  • Added 18 new default particles.
  • Changed invalid default custom costumes. (Replaced squirtle, bulbasaur, mewto, c3po, yoda).
Bugs/Issues:
  • Fixed offhand grabbing issue appeared again in 1.9.4.
  • Fixed petblock version control system crashes because of database connection.
  • Fixed block dust/block crack particles weren't saved correctly.
----------, Jun 10, 2016

Changes:
  • Changed whole database management, tables, saving, config etc. Old database saves aren't compatible anymore. Read the description on the plugin page to find out how to use it.
Bugs/Issues:
  • Everything database concerning.
----------, Jun 5, 2016

Changes:
  • Added missing command /petblocks skin <account/url> [Player]
  • Added config option to auto copy skins when selecting a pettype.
  • Added support for multi lore lines. (Simply serparate them by '\n').
  • Switched silverfish default skin (Thanks to Chalkie)
  • Added PetBlock skin and particles reset when clicking on 'My Pet'
  • Removed some deprecated methods from the api.
Bugs/Issues:
  • Fixed default-pet custom-skin-url doesn't work.
Recreate your config.yml or add the following lines to use it.


Code (Text):
# Auto-Copy-Skin transfers the clicked PetType as selected skin.
auto-copy-skin: true
# Auto-Copy-Skin
----------, May 20, 2016

Changes:
  • Added support for spigot 1.9.4.
  • Added particle command to /petblocks commands
  • Readded naming command to /petblocks commands
  • Protocollib is no longer necessarry to hide PetBlocks (SuperVanish,PremiumVanish)
Bugs/Issues:
  • Fixed refactoring bugs. Text called "Business" where randomly generated in plugin.yml and config.yml
----------, May 13, 2016

Changes:
  • Added new config option to enable/disable if the pet falls from the head of a player when teleporting.
  • Added worldguard-region filter like the already implemented world filter.
Recreate your config.yml or add the following lines to use it.

Bugs/Issues:
  • Fixed wearing pets and teleporting could cause server packet problem in spigot 1.9.x.
  • Fixed petblock falls through ground to the Void while using riding on a flying pet type.
Code (Text):
#WorldGuard region settings
all-regions: true
regions:
  - example_region
  - another_example_region
#WorldGuard region settings
#Enable this to let pets fall off the owner's head on teleport
pet-teleport-fall: true
----------, May 6, 2016

Bugs/Issues:
  • Fixed database connection could get open more than once and cause unlimited connections.
  • Fixed petblock design overwriting on rejoin. (new config option)
  • Fixed added missing tag skullname to petblock on join.
Recreate your config.yml or add the following lines to use it.

Code (Text):
pet-on-join-overwrite: false
----------, Apr 27, 2016

Changes:
  • Added new config option to modify the pathfinder of the petblocks by a climbing modifier. (Petblock climbing height)
  • Added pet-on-join configuration to set the default pet a player gets on first server join.
Recreate your config.yml or add the following lines to use it.

Code (Text):
# Pet climbing
pet-climbing-modifier: 1.0

# Pet Join-Configuration
pet-on-join-enabled: false
pet-on-join:
  petname: 'Default pet'
  type: DOG
  id: 2
  durability: 0
  enabled: true
  age: 1
  moving: WALKING
  particle:
    name: reddust
    x: 255.0
    y: 0.0
    z: 0.0
    speed: 0.01
    amount: 20
    block:
      id: -1
      damage: 0
# Pet Join-Configuration

 
----------, Apr 24, 2016

Bugs/Issues:
  • Fixed entity-carrying-offhand-bug for spigot 1.9.2.
----------, Apr 18, 2016

Changes:
  • Added aging to PetBlocks. Default disabled (has to be configured in the config.yml).
  • Removed config.yml option small pets. (Moved to aging options).
  • Added new database column "age".
  • Added new Api methods to manage aging.
  • Added new yaml field "age".
  • Added new config option for pet's default walking speed.
Recreate your config.yml or add the following lines to use it.

Bugs/Issues:
  • SuperVanish Connection when using temporary players.
Code (Text):
#Pet age settings
pet-age:
  small-ticks: 0
  large-ticks: 1
  max-ticks: 1
  death-on-maxticks: false
#Pet age settings
pet-walking-speed-modifier: 1.0
 
----------, Apr 16, 2016

Changes:
  • Added world-filter for petblocks. Recreate your config.yml or add the following lines if you want to use it.
Code (Text):
#World settings
all-worlds: true
worlds:
- world
- world_nether
- world_the_end
#World settings
----------, Mar 29, 2016

Changes:
  • Added first preparation update for PetBlock combat. Recreate your config.yml or add the following lines if you want to use it
  • Set Pet health
  • Set Pet invincible
Code (Text):
#Pet health settings
pet-invincible: true
pet-health: 20.0

Bugs/Issues:
  • Fixed Performance bug and chunk scanner.
----------, Mar 27, 2016

Changes:
  • MoveType of the entities (Flying/Walking) isn't stored hardcorded anymore and can be dynamically configured via the config.yml. Recreate your config.yml.
  • Added new database column movetype
  • Added option to set the PetBlock default appearance. (Default Grassblock)

Bugs/Issues:
  • Fixed Reflection issue when using open JDK java version
  • Fixed Database saving-mess
  • Fixed BungeeCord Pets
----------, Mar 21, 2016

Resource Information
Author:
----------
Total Downloads: 105,505
First Release: Sep 10, 2015
Last Update: Dec 13, 2024
Category: ---------------
All-Time Rating:
110 ratings
Find more info at shynixn.github.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings