**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
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }