ItemJoin v5.0.2

Details

  • Filename
    ItemJoin.jar
  • Uploaded by
  • Uploaded
    Jan 26, 2019
  • Size
    237.53 KB
  • Downloads
    2,297
  • MD5
    2f983aa4987e355e6de703b313028c6f

Supported Bukkit Versions

  • 1.13
  • 1.12
  • 1.11
  • 1.10
  • 1.9
  • 1.8
  • 1.7.2

Changelog


 
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;
    • 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.
    • How did only one person notice this.... We changed to a database file ages ago.
    • 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.
 
 
 
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.