ItemJoin

ItemJoin

Plugin

Get custom items on join.

Server EconomyEquipmentGame MechanicsManagementStorageUtility

583 downloads
14 followers
Created2 years ago
Updated15 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

1.19 Support & Bugfixes

Changelog

Added:

  • Minecraft 1.19-1.19.2 Support
  • Recipes now support multiple(s)
    • The "result" now uses the count specified on the item.
    • The ingredients to achieve the result now support adding a count, for example; I:IRON_INGOT:#3 would require 3 iron in the specified I slot(s).
    • When specifying a custom item (node name) in the ingredients, the custom items count will be used instead.
  • Chat prevent to the config.yml
    • You can now block players from sending messages in ALL worlds or specified worlds by enabling Chat in the prevent section.
    • Useful for using this with a Bungee Proxy plugin, typically in reference to CloudSync.
  • VANILLA clear type for the clear items section in the config.yml
    • This will clear only VANILLA Minecraft items from the players inventory.
    • Therefore this excludes all ItemJoin items from being cleared.
  • Implemented Listed Recipes
    • You can now list a set of recipes and ingredients for a "result" item.
    • The function is as follows, brackets indicate a list [] and the list is split via a # symbol.
    • Example items;
    recipe:
      '1':
      - 'XAX'
      - 'DXB'
      - 'XCX'
      '2':
      - 'XEX'
      - 'FXF'
      - 'XGX'
    ingredients:
      - 'A:COAL'
      - 'B:IRON_INGOT'
      - 'C:DIAMOND'
      - 'D:EMERALD'
      - 'E:STRING'
      - 'F:BONE'
      - 'G:ENDER_PEARL'
  • NBT Properties Nesting/Listing Support.
    • You can now add nested or listed NBT Data to an item.
    • Example;
  candestroy-item:
    id: DIAMOND_PICKAXE
    properties: 'CanDestroy:[minecraft:cobblestone#minecraft:dirt]'
  canplace-item:
    id: COBBLESTONE
    properties: 'CanPlaceOn:[minecraft:diamond_block#minecraft:stone]'
  random-item:
    id: DIAMOND_BLOCK
    properties: 'CanPlaceOn:[minecraft:emerald_block#minecraft:stone], CanDestroy:[minecraft:cobblestone#minecraft:dirt]'

Fixed:

  • Major Recipe bugfixes
  • WorldGuard bugfixes
  • ChestSortAPI bugfixes
  • ItemJoin Menu bugfixes
    • Mostly related to animated/dynamic names, lores, etc.
  • Triggers priority bugfix
  • SkinsRestorer bugfixes
    • If proxy mode is enabled, ItemJoin will disable SkinsRestorer support.
    • Proxy mode is currently not supported by SkinsRestorer's API so ItemJoin cannot properly fetch the skins from the Bungee server.
  • /itemjoin getall command bugfix
  • Region triggers bugfix
  • Limit-Switch trigger bugfix
  • fr-lang.yml bugfix
    • Setting the language to French would cause ItemJoin to break.
    • Thanks LymsMC!
  • Legacy data values bugfix

Changed:

  • Recipes now support legacy item ids.
    • Do note this will not work on versions of Minecraft above 1.13.
  • Updates SkinsRestorerAPI
  • ItemJoin Menu now organizes items in order in the modify menu
  • Animate/Dynamic itemflag performance improvements
  • Limit-Switch trigger now respects regions

Files

ItemJoin.jar(632.8 KiB) Primary Download

Project members

RockinChaos

Owner


Technical information

License
LGPL-3.0-only
Project ID