ItemJoin icon

ItemJoin -----

Get custom items on join.



1.21.4 Support, New Features, and Bugfixes
ItemJoin-v6.1.2-RELEASE​


Changelog

Added:
  • 1.21.4 Support (1362df8)
  • custom item models (c9ba735)
    • model-data now supports model names in Minecraft 1.21.4+, versions below this will still take the numerical input.
    • Example; model-data: example:custom_sword
  • saving NBT Properties (519a776)
    • When saving an item via the in-game menu, NBT Properties will now be pulled. This is VERY helpful as it adds support for plugins like ItemsAdder, ExecutableItems, and other custom item plugins without having to utilize their API (manually adding support).
  • nbt package nesting (c1aafc3)
    • NBT Properties now support nesting, so you can implement keys inside a package.
    • A package is defined by specifying it as a route, e.g package.key. Example with a key having no package and two keys with a package.
    • Example; properties: 'itemsadder.id:icon_next_orange, itemsadder.namespace:_ianternal'
  • dyeing leather horse armor (1f13d52)
    • Minecraft versions 1.14+ now supports dyeing leather horse armor. The functionality is identical to leather armor.
  • FIRST-WORLD active-commands tigger (d0f0a85)
    • Command(s) will be executed in every specified world upon entering the world.
Fixed:
  • major paper spigot packet issue (7f5e34e)
    • Was causing the selected hotbar item to become "latched" but only server-side, this was not visible on the client causing various bugs.
  • NBT Properties Nesting/Listing (7e487b0)
    • This... never functioned from day 1... just randomly noticed this wasn't working....
  • chestsort indexoutofbounds (6b4e03d)
    • Would occur when other plugins utilize the ChestSort API with an inventory lacking viewers. Now these calls will simply be ignored since they can't be handled anyways.
  • folia item commands (6696fb2)
  • dropping items running commands (3264876)
    • If you dropped an item with an interact command while holding it, the command had a chance of being ran. Recent changes broke the old check method for drops resulting in the drops check being ran after the interact event already triggered.
  • database pipeline (a61a596)
    • Various fixes that should help improve database connectivity to prevent executions while the connection is refused.
  • move-next loading legacy methods (c346e55)
    • Was causing major lag when the first player joins the server as Spigot was force loading unsafe legacy methods as a result of #setData being called for the move-next itemflag. Furthermore this lag could result in the loss of the item being moved.
  • improved %player_interact% accuracy (1581b21)
    • The value wasn't being passed from events that directly include this variable. No need to calculate when we already have the player.
  • database columns (ea8be06)
    • Changed the larger varchar to text to force MySQL servers to use the max 60k length.
  • table purging (a9f3f5e)
    • Tables failed to purge if a player argument was missing.
  • use-cooldown (6c8d3f0)
    • Simply wasn't working with entities like ender pearls. It only was respecting fireworks and block placements.
  • data saving to database (3cc56b3)
    • Larger inventories were failing to save to the database due to the limited character size.
  • crafting definition (735359a)
  • old enum resolving (9ac611f)
    • 1.21.3 contained a change to replace old enums with the registry, this resulted in no longer being able to resolve the old enum names. A change has been implemented to attempt to resolve the old names but it likely will stop working in the future.
  • return items compression (465739e)
    • Some MYSQL hosts couldn't handle the large Base64 string so it is now compressed to half its original size.
  • return items (7288016)
    • This simply wasn't working, items were being cleared after these items are returned instead of before.
  • cancel-equip armor (1984055)
  • hide-attributes itemflag (50fea47)
    • Paper changed their ItemFlag functionality in 1.20.5 to be different than Spigot. This change made it impossible to hide default attribute values without setting dummy data.
  • cross-platform experimental features (26a4cca)
    • Experimental features added by Spigot are sometimes missing in other forks like Purpur.
Changed:
  • middle click support (4861b26)
    • Middle click support for item commands has been removed in 1.21+. Blame Microsoft.
  • folia tweaks (a184e1b)
  • Performance improvement (71318ac)
    • Introduces class caching when using Reflections.



[​IMG] [​IMG]

Please see the documentation page if you need any help with these new updates!
If you have any ideas or requests that you would like to see in ItemJoin's future please submit a feature request.
----------, Feb 19, 2025
Resource Information
Author:
----------
Total Downloads: 126,672
First Release: Sep 27, 2015
Last Update: Feb 19, 2025
Category: ---------------
All-Time Rating:
270 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings