ItemJoin icon

ItemJoin -----

Get custom items on join.



Bug fixes
[​IMG]


Changelog

Added:
  • New first-world itemflag.
    • This will give the specified item once per world for each player.
  • Ability to protect first-join and first-world items from being affected by the Clear-Items in the config.yml.
    • If this is set to true it will protect all first-join and first-world items from being cleared from the player's inventory if the ItemJoin option is selected.
    • Simply add this to your config.yml;
    • Code (Text):
      Protect-SpecialItems: true
  • Data-value identifier for the /itemjoin info command.
    • If you are using a version of Minecraft less than 1.13, it will now correctly display the data-value when using the info command.
    • This is temporarily a raw text output and will be added to the language file in the next update or two when the rework to the language file is pushed to the release branch.
  • Support for the new HeadDatabaseAPI changes.
    • HeadDatabase should now function properly once more!
  • New vanilla-status itemflag.
    • Applying this itemflag to an item will allow any item with the vanilla itemflag retain its functionality to ItemJoin without applying any NBTTags to the item.
    • This is useful for trying to implement items being used by other plugins so they can retain their functionality while also (not being given on every join).
Fixed:
  • HUGE memory leak with database files.
    • Every time the player would commit an action it would open and close the database connection causing a massive memory leak and high timing reports.
    • Everything has now been committed to memory so there will be no more memory leaks and a noticeable lag decrease.
  • Issues with the World System allowing items that were not defined for certain worlds accidentally ending up on the defined list.
  • Bug with skull-owners using the %player% variable #195.
  • Bug with items using the dynamic itemflag not working properly.
  • Bug with item commands not executing properly.
    Bug with first-world purge command not working.
  • Major bugs with the VaultAPI integration.
    • Also compiled with the new release of Vault-1.7.1.
  • Minor disposable item bug #196.
  • ItemCommand interacts bug #197.
  • HeadDatabase items forgetting that they are ItemJoin items.
  • Bug with vanilla items.
  • Random errors with the fail count message.

Changed:
  • The current first-join itemflag.
    • This now only gives the item on the first time joining the server, if you want to limit it to the first time on each specific world use the first-world itemflag.
  • The /itemjoin save command will now properly save the data-value for versions of Minecraft less than 1.13.
  • The database file has been completely rewritten with better accessibility, there should be no changes to current database files.
  • Cleaned up some useless code for better readability.


[​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.
----------, Jan 27, 2019
Resource Information
Author:
----------
Total Downloads: 123,049
First Release: Sep 27, 2015
Last Update: Nov 24, 2024
Category: ---------------
All-Time Rating:
268 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings