Skip to content

Releases: Shynixn/PetBlocks

PetBlocks v8.0.0

11 Apr 13:04
Compare
Choose a tag to compare

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

26 Oct 19:09
eaa990c
Compare
Choose a tag to compare

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

30 Aug 16:16
eaa990c
Compare
Choose a tag to compare

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

20 Aug 17:31
5da5713
Compare
Choose a tag to compare

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

19 Aug 18:53
7df470f
Compare
Choose a tag to compare

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

02 Aug 13:31
2d0e2f1
Compare
Choose a tag to compare

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.

PetBlocks v7.1.0

07 Jul 15:23
d532015
Compare
Choose a tag to compare

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

28 Apr 15:14
ce7030a
Compare
Choose a tag to compare

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

21 Apr 18:47
35bc923
Compare
Choose a tag to compare

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

28 Feb 14:26
b9ec0c3
Compare
Choose a tag to compare

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