Skip to content

Releases: meiskam/PlayerHeads

v4.5.0

27 Oct 10:11
Compare
Choose a tag to compare
v4.5.0 Pre-release
Pre-release
  • Introduces many API changes and internal changes due to the addition of a cross-version compatibility layer that permits easier shared code between the main and backport versions.
  • No new features or bugfixes since 4.4.0

4.4.0

25 Oct 22:58
Compare
Choose a tag to compare

4.4.0 (changes since 4.3.3):

  • Added: Added additional permissions for the /ph rename command*:
    playerheads.rename.mob - allows the user to rename mob heads into other mob heads
    playerheads.rename.player - allows the user to rename player heads into other player heads
    • Backwards-compatibility: playerheads.rename will still permit users to rename any head to any other head as in previous versions. playerheads.rename.* will now have the same function. The above permissions should be used instead if you want more restrictive behavior.
  • Added: On startup, the plugin now prints the default (internal) and your (environment) locale, so that you can more easily name your lang files correctly. Note: since this message appears before localization is loaded, the message itself is not localized.
  • Added: In the rare case that the internal lang resource cannot be loaded, a warning will be printed to the console, which was previously ignored. Note: since this is an error in localization, the message itself is not localized.

4.2.3

29 Sep 22:27
14ccd96
Compare
Choose a tag to compare
4.2.3 Pre-release
Pre-release

Updates the PlayerHeads plugin with support for all 1.13+ mobs, introduces more reliable head-texturing support, and expands upon the configurability and consistency of the plugin.

Backwards-compatbility notes:

  • Recognizes older username-based heads and updates them when dropped as items
  • Some configuration changes may be needed since 3.12.13, 3.12 and lower (see below)

Changes since 3.12:

  • Changed: Adds code-shims that replace 1.12 behavior with 1.13-supported behavior

  • Fixed: Fixes several cases where a NullPointerException can occur for unknown heads (since patch1)

  • Changed: Corrected configuration and language settings for the Wither boss and Wither Skeleton to match their updated Entity name [Backwards-Incompatible Change]

    • lang entries WITHER changed toWITHER_SKELETON to match entity name
    • lang entries WITHER_BOSS changed to WITHER to match entity name
    • config entry witherdroprate changed to witherskeletondroprate to match entity name
    • config entry witherbossdroprate changed to witherdroprate to match entity name
  • Fixed: Possible NullPointerException when user without clickinfo permission interacts with a head.

  • Changed: Updated several head skins, leaving support for existing ones

  • Fixed: Fixed mobhead name resolution when the owner name changes after owner is resolved. (name case changes)

  • Fixed: Changes drop conditions to apply to skeletons properly for updated entity types (since patch2)

  • Fixed: Fixed wither skeleton incorrectly reading drop rates from wither boss' configuration (since patch3)

  • Changed: Legacy (username-based) head support has been deprecated, but is still recognized as valid mobheads

  • Added: New (texture-url-based) head support added as default for drops. these should be more maintainable and searchable than the old heads. (since 4.0-alpha)

  • Added: Adds a mob-head drop for every living entity in 1.13 (aside from armor stands and giants)

  • Fixed: Handled several null-head-owner bugs in 3.x

  • Fixed: Corrected spacing in lang file entries that require it.

  • Added: New config option: dropvanillaheads (default: true) - sets whether applicable mobs should drop their associated vanilla head item when killed. If this is false, the mob will drop a skinned playerhead instead. This also affects which head is dropped when breaking a plugin-recognized head. (since 4.1.1-alpha)

  • Added: Lore for plugin-added heads.

  • Added: New config option: convertvanillaheads (default: false) - When false, avoid converting the type of head of when its block is broken. When true (or pre-4.2), the head is automatically converted to vanilla or skinned depending on the state of dropvanillaheads setting. (since 4.2.1-alpha)

    • Setting this to false keeps heads as they were when placed and broken
    • Setting this to true forces items to convert to the desired drop type (vanilla or skinned) when broken.
  • Changed: Behavior for player and mob-head drops now requires canbehead or canbeheadmob permission regardless of the state of pkonly, permitting more specific configuration of the plugin and more consistent permission behavior. You are still able to reproduce the old behavior by ensuring the default permissions group for players has the playerheads.canbehead and playerheads.canbeheadmob permission when you disable pkonly/mobpkonly. [Backwards-Incompatible Change]

  • Added: New spam prevention when players hold down or spam right-click on placed heads. (for users with the playerheads.clickinfo permission).

3.12.13.1 (3.12.13 patch 1)

30 Sep 11:49
14ccd96
Compare
Choose a tag to compare
Pre-release

Changes since 3.12.13:

  • Updates some mobhead skins
  • Fixes issues with head detection when the owner name case changes.

3.12.13

29 Sep 21:10
Compare
Choose a tag to compare
3.12.13 Pre-release
Pre-release

Transitional build with 1.12.2 mob support from Dragoboss, with changes applied to use the 1.13+ API.

3.12.2 (for 1.12+)

30 Sep 11:33
14ccd96
Compare
Choose a tag to compare
3.12.2 (for 1.12+) Pre-release
Pre-release

Changes since 3.12:

  • Fixes issues with head detection when the owner name case changes.
  • Updates some head skins
  • Adds fallthroughs for click-info so that it should now properly work and also prevents some NullPointerExceptions.

3.12

29 Sep 21:19
Compare
Choose a tag to compare
3.12 Pre-release
Pre-release

Build from Dragoboss with support for 1.12+ API and mobs.

3.9

25 Oct 11:08
Compare
Choose a tag to compare
3.9
Updated version to 3.9

3.8

25 Oct 11:08
Compare
Choose a tag to compare
3.8
Updated version to 3.8

3.7

25 Oct 11:09
Compare
Choose a tag to compare
3.7
Updated version to 3.7