✨ItemsAdder⭐Emotes, Mobs, Items, Armors, HUD, GUI, Emojis, Blocks, Wings, Hats, Liquids icon

✨ItemsAdder⭐Emotes, Mobs, Items, Armors, HUD, GUI, Emojis, Blocks, Wings, Hats, Liquids -----

Create custom items/armors/huds/guis/emojis/blocks/food/hats/ores/liquids/mobs with custom texture








Full changelog here
----------, Oct 23, 2024




Important fix for custom blocks regions data not loading correctly.
It's advised to restore from a previous server backup to avoid data loss from the previous version bug.
----------, Sep 5, 2024



MAKE BACKUPS BEFORE UPDATING
Full changelog: https://forum.devs.beer/d/2748-itemsadder-402-alpha-test-6
----------, Aug 27, 2024






Fixed "The server has not responded for 10 seconds" - org.bukkit.Location.getChunk
More info: https://github.com/PluginBugs/Issues-ItemsAdder/issues/3688
----------, Jun 5, 2024






























Fixed java.lang.VerifyError: Bad type on operand stack - loots configuration NBT rule
----------, Sep 14, 2023








Please update all dependencies:
- ProtocolLib: https://ci.dmulloy2.net/job/ProtocolLib/lastSuccessfulBuild/
- LoneLibs: https://www.spigotmc.org/resources/lonelibs.75974/
- any other plugin you have in your server

Full changelog: https://github.com/PluginBugs/Issues-ItemsAdder/milestone/96?closed=1
----------, Jun 18, 2023








Full changelog here.
----------, Apr 13, 2023

fixes:
- fixed cannot hide huds https://github.com/PluginBugs/Issues-ItemsAdder/issues/2480
- Could not pass event BlockBreakEvent to ItemsAdder v3.4.1 https://github.com/PluginBugs/Issues-ItemsAdder/issues/2476
- Event not being triggered : FurnitureBreakEvent https://github.com/PluginBugs/Issues-ItemsAdder/issues/2460
- ability to merge other plugins resourcepacks folders https://github.com/PluginBugs/Issues-ItemsAdder/issues/2299
----------, Apr 3, 2023

api:
- new ItemsAdderPackCompressedEvent event https://github.com/PluginBugs/Issues-ItemsAdder/issues/2448

fixes:
- avoid loading LibsDisguises hook if something goes wrong (happens when an old version is installed for example) https://github.com/PluginBugs/Issues-ItemsAdder/issues/2452
- added latest PlaceholderAPI version compatibility (2.11.3) https://github.com/PluginBugs/Issues-ItemsAdder/issues/2451
- fixed error when dropping items on Spigot https://github.com/PluginBugs/Issues-ItemsAdder/issues/2385
- fixed vehicels and furniture lose model if player interacts using custom itemsadder hat https://github.com/PluginBugs/Issues-ItemsAdder/issues/2461
- workaround for the Fabric client bug about black box not removed after resourcepack is applied https://github.com/PluginBugs/Issues-ItemsAdder/issues/2472
- fixed citizens compatibility https://github.com/PluginBugs/Issues-ItemsAdder/issues/2411
----------, Mar 30, 2023

fixes:
- fixed servers crash if populator blocks emit light https://github.com/PluginBugs/Issues-ItemsAdder/issues/2450
----------, Mar 28, 2023

Full changelog: https://github.com/PluginBugs/Issues-ItemsAdder/milestone/84

fixes:
- fixed light issue when misconfiguring the light value to > 15 https://github.com/PluginBugs/Issues-ItemsAdder/issues/2443
- fixed EntityDamageByEntityEvent error "at ia.m.dI.a(SourceFile:53)" https://github.com/PluginBugs/Issues-ItemsAdder/issues/2332
- fixed `allow-loots-drop-from-spawners-using-silk-touch` option not working as expected https://github.com/PluginBugs/Issues-ItemsAdder/issues/2438
- updated _iainternal and plugin's russian language. Thanks to redtea!
- fixed Region files resources not getting released on world unload https://github.com/PluginBugs/Issues-ItemsAdder/issues/2417
----------, Mar 24, 2023

ALSO UPDATE LONELIBS!

Full changelog: https://github.com/PluginBugs/Issues-ItemsAdder/milestone/83

fixes:
- added 1.19.4 support
- fixed `fix-glitched-blocks` not working for all chunks https://github.com/PluginBugs/Issues-ItemsAdder/issues/2418
- fixed error when using /iatexture and pressing TAB https://github.com/PluginBugs/Issues-ItemsAdder/issues/2429
- fixed wobble animation when placing blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/2425
----------, Mar 21, 2023

https://github.com/PluginBugs/Issues-ItemsAdder/milestone/82
fixes:
- added proper message when using unknown item for `replace_properties` `copy_from_item`
- fixed `replace_properties.custom_model_data.copy_from_item` not working for `placed_armorstand` https://github.com/PluginBugs/Issues-ItemsAdder/issues/2337
- fixed StackOverflowError when creating particular items (attack event) https://github.com/PluginBugs/Issues-ItemsAdder/issues/2405
- fixed grindstone disenchant https://github.com/PluginBugs/Issues-ItemsAdder/issues/2409
- fixed flint and steel on REAL_NOTE block https://github.com/PluginBugs/Issues-ItemsAdder/issues/2413
- fixed BlockPlaceEvent triggered two times https://github.com/PluginBugs/Issues-ItemsAdder/issues/2352
- fixed `Skipped file. Already added as stream` warning for some packs https://github.com/PluginBugs/Issues-ItemsAdder/issues/2401
- fixed Not all CAVE_DECORATORS are being generated https://github.com/PluginBugs/Issues-ItemsAdder/issues/2282
- fixed `Thread pool-37-thread-1 failed main thread check: block remove` error triggered sometimes https://github.com/PluginBugs/Issues-ItemsAdder/issues/2408
- fixed /iablock not ignoring water and lava
- fixed rare `/e` book error https://github.com/PluginBugs/Issues-ItemsAdder/issues/2408
- changed dropped seeds amount from 0-3 to 1 when player jumps on crops, like the vanilla Minecraft logic
- fixed SWEET_BERRY_BUSH crops drop automatically when farmland is dry https://github.com/PluginBugs/Issues-ItemsAdder/issues/2408
- fixed Items will still drop from the blocks that have not been destroyed by the explosion https://github.com/PluginBugs/Issues-ItemsAdder/issues/2412
- fixed iagive error in console when using tab complete https://github.com/PluginBugs/Issues-ItemsAdder/issues/2419
- fixed piston issues with custom crops
- fixed breaking block under custom crop causes vanilla loot to be dropped instead
- fixed FLINT_AND_STEEL sound not playing when interacting with custom REAL_NOTE blocks
- fixed SHEARS bugs with REAL_WIRE custom blocks. Now they can be used only on custom trees leaves
- fixed crops dropping vanilla seeds when light sources are removed (fixed only on Paper using BlockDestroyEvent)
----------, Mar 16, 2023

If your server version is lower than 3.4.0:
Make a backup of your world before updating.
As a server admin you should keep daily/weekly backups of your server.
Please read the previous update changelogs before updating:
https://github.com/PluginBugs/Issues-ItemsAdder/milestone/78

Full changelog: https://github.com/PluginBugs/Issues-ItemsAdder/milestone/81
----------, Mar 9, 2023

If your server version is lower than 3.4.0:
Make a backup of your world before updating.
As a server admin you should keep daily/weekly backups of your server.
Please read the previous update changelogs before updating:
https://github.com/PluginBugs/Issues-ItemsAdder/milestone/78

Full changelog: https://github.com/PluginBugs/Issues-ItemsAdder/milestone/79
----------, Mar 6, 2023

Make a backup of your world before updating.
As a server admin you should keep daily/weekly backups of your server.

This update changes how custom blocks are saved into disk.
It converts old format automatically but it's advised to make a backup before updating.


Full changelog: https://github.com/PluginBugs/Issues-ItemsAdder/milestone/78
----------, Feb 28, 2023

Reupload of old version
----------, Feb 15, 2023






Fixed 1.19.2 compatibility
----------, Dec 23, 2022

1.19.3 compatibility
----------, Dec 22, 2022







Fixed custom entities model loading
----------, Nov 21, 2022

changes:
- generated resourcepack files won't be saved into the plugin folder to avoid confusion. They will be added directly inside the zip file.
- new resourcepack structure, please refer to the page for more information: https://github.com/PluginBugs/Issues-ItemsAdder/issues/2097
- removed /iaexport command.
- removed `overwrite-vanilla-models` setting.
- removed `fix_transparent_noteblocks__disable-for-more-performance` setting.
- removed legacy default pack support.
- renamed item/base/blank.png to base/blank.png.
- renamed font/base/black.png to base/black.png.
- renamed font/base/blank.png to base/blank.png.
- removed useless "minecraft:" prefix on some generated json files.
- removed useless properties from files: mushroom_stem.json, red_mushroom_block.json, brown_mushroom_block.json.
- removed useless file block_real.json.
- removed useless "groups" property from painting .json models parents.
- removed config option 'extract-default-configs'.
- renamed all ia_various_configs to _iainternal.
- renamed all z_iainternal to _iainternal.
- resourcepack zip is now generated into a new path `plugins/ItemsAdder/output/generated.zip`
- added invalid characters detection on pack compression
- compression bossbar now shows precise percentage

fixes:
- fixed useless disk usage with temporary data
- faster pack compression due to RAM usage instead of disk during files generation
- fixed pack generation loop in some rare cases
- fixed crashing when using the search button of /ia GUI in 1.19.2 clients.
- fixed Cave Detectors errors on < 1.17 https://github.com/PluginBugs/Issues-ItemsAdder/issues/2094
- possibly fixed double resource pack load, probably also triggering this issue https://github.com/PluginBugs/Issues-ItemsAdder/issues/2092
- fixed recipes duplication bug
- fixed particular recipes losing items https://github.com/PluginBugs/Issues-ItemsAdder/issues/2084
----------, Nov 21, 2022

fixes:
- little code cleanup
- fixed long pack loading in some cases, please regenerate your resourcepack! https://github.com/PluginBugs/Issues-ItemsAdder/issues/2067
- fixed shift_up not working anymore https://github.com/PluginBugs/Issues-ItemsAdder/issues/2075
- fixed furniture itemframe playing "entity.item_frame.add_item" sound when placed https://github.com/PluginBugs/Issues-ItemsAdder/issues/2066
- fixed custom_variant not applying current namespace when unspecified
----------, Nov 3, 2022

fixes:
- fixed emotes locators not loaded from custom animation files other than the default one
- fixed smithing recipe loader causing errors on < 1.19 https://github.com/PluginBugs/Issues-ItemsAdder/issues/2073
- attempt to fix error with some animations "java.lang.IndexOutOfBoundsException: Index 2 out of bounds for length 2" https://github.com/PluginBugs/Issues-ItemsAdder/issues/2070
----------, Nov 2, 2022

resourcepack changes (need to regenerate your resourcepack):
- added smithing table recipes textures, make sure to download them here: https://github.com/ItemsAdder/DefaultPack/releases/tag/3.2.5
- fixed chorus plant break particles missing (need to regenerate your resourcepack)
- fixed Negative spaces duplicate entries (need to regenerate your resourcepack) https://github.com/PluginBugs/Issues-ItemsAdder/issues/1796
- fixed Scoreboard hide numbers feature problems (need to regenerate your resourcepack) https://github.com/PluginBugs/Issues-ItemsAdder/issues/1338

config changes:
- removed useless attribute-armor and attribute-toughness from language files (in `lang` folder)

compatibility changes:
- removed 1.19 and 1.19.1 support (use 1.19.2)
- removed 1.18 and 1.18.1 support (use 1.18.2)

new:
- added new option `show_custom_durability_lore` https://github.com/PluginBugs/Issues-ItemsAdder/issues/1671
- implemented Smithing table recipe (1.19+ only) https://github.com/PluginBugs/Issues-ItemsAdder/issues/524
- implemented shapeless recipes for crafting table https://github.com/PluginBugs/Issues-ItemsAdder/issues/1481
- unlock recipe in the recipebook after player crafts any ingredient for that recipe
- added a new advanced setting to convert vanilla blocks into custom blocks. Use it only if you know what you are doing. https://github.com/PluginBugs/Issues-ItemsAdder/issues/1230
- added new properties to customize model variants. For example to randomize the model and/or rotations: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1282

api:
- implemented CustomEntity#getLoot() methods https://github.com/PluginBugs/Issues-ItemsAdder/issues/2049

fixes:
- removed old 1.0->2.0 converter since it's now obsolete
- fixed attribute modifier UUID always different on each reload for the same item
- removed unused code and clened up some parts of the plugin
- rephrased some misconfiguration errors, fixed colors and implemented levels (ERROR, WARN, INFO)
- now recipebook won't put ingredients automatically on recipe click into the grid if ALL ingredients are not found (like in vanilla recipes)
- fixed Hyperstones compatibility
- fixed anvil rename color bugs https://github.com/PluginBugs/Issues-ItemsAdder/issues/2037
- fixed NPC not working on Purpur and Paper [1.16] [NoSuchMethodError] https://github.com/PluginBugs/Issues-ItemsAdder/issues/2048
- fixed chorus placement graphical glitches https://github.com/PluginBugs/Issues-ItemsAdder/issues/2046
- fixed better logic to fix previous issue https://github.com/PluginBugs/Issues-ItemsAdder/issues/1993
- fixed can't open doors while holding custom blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/2030
- fixed furniture hitbox getting reset back when some Bukkit API methods are called (and preemptively fixed also any undiscovered causes) https://github.com/PluginBugs/Issues-ItemsAdder/issues/1996
- fixed font images (emojis) and text effects not replaced correctly in chat in some cases when secure chat is enabled
- fixes warn and continue loading if duplicate attribute modifiers are set instead of stopping
- fixed attribute modifiers with dots (for example "minecraft:generic.armor_toughness") not being correctly recognized
- fixed duplication https://github.com/PluginBugs/Issues-ItemsAdder/issues/2060
- fixed interact event not working anymore https://github.com/PluginBugs/Issues-ItemsAdder/issues/2065
- fixed /iainfo showing wrong max pack size for 1.18-1.19
----------, Oct 31, 2022

new:
- new configuration option for ItemsAdder to finish loading items in the main thread https://github.com/PluginBugs/Issues-ItemsAdder/issues/2010
- now you can create furniture using the GLOW_ITEM_FRAME entity type https://github.com/PluginBugs/Issues-ItemsAdder/issues/2011
- added Denizen support https://github.com/PluginBugs/Issues-ItemsAdder/issues/1986

api:
- new API method to retrieve block model files https://github.com/PluginBugs/Issues-ItemsAdder/issues/1959
- new emotes events https://github.com/PluginBugs/Issues-ItemsAdder/issues/1690

fixes
- fixed Citizens interaction not working https://github.com/PluginBugs/Issues-ItemsAdder/issues/2002
- fixed Anvil does not return redundant ingredients when broken https://github.com/PluginBugs/Issues-ItemsAdder/issues/1976
----------, Oct 20, 2022

fixes
- fixed PlayerInteractEvent not triggered if entity is between 5 and 6 blocks of distance from player https://github.com/PluginBugs/Issues-ItemsAdder/issues/1993
- fixed replaceable blocks not replaced when interacted with custom block https://github.com/PluginBugs/Issues-ItemsAdder/issues/1998
- fixed wrong NMS nbt loaded in 1.19.2
----------, Oct 14, 2022

fixes
- fixed reskinned citizens NPCs showing the original entity
----------, Sep 29, 2022

api changes:
- removed cooldown methods from CustomStack, they were useless and unreliable

fixes:
- fixed some CustomStack API methods editing the base item instead of the instantiated item stack
- fixed blocks interaction compatibility with EpicBackpacks and potentially other plugins https://github.com/PluginBugs/Issues-ItemsAdder/issues/1977
- fixed CustomEntity do no appear instantly after being spawned https://github.com/PluginBugs/Issues-ItemsAdder/issues/1989
- fixed entities little memory leak when reloading via Plugman and similar
- fixed monsters on fire if plugin reloaded
- fixed kick "Illegal characters in chat" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1975
- performance optimizations
----------, Sep 28, 2022

fixes:
- fixed possible issues with chat-preview feature enabled, now it won't force chat signing from being disabled: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1961
- custom entities now respect the world view distance
- custom entities models no longer get frozen when getting out of the player view
----------, Sep 16, 2022

fixes:
- fixed Could not pass event ChunkLoadEvent on 1.17.1 https://github.com/PluginBugs/Issues-ItemsAdder/issues/1949
- fixed error throwing trident on Spigot https://github.com/PluginBugs/Issues-ItemsAdder/issues/1953
- fixed block trade machines not working anymore
----------, Sep 8, 2022

fixes:
- fixed double output after consumption https://github.com/PluginBugs/Issues-ItemsAdder/issues/1937
- optimized fix-glitched-blocks performance on huge servers https://github.com/PluginBugs/Issues-ItemsAdder/issues/1941
- fixed items in hand continue to be combined even when the maximum quantity is reached https://github.com/PluginBugs/Issues-ItemsAdder/issues/1930
- fixed SkinsRestorer (and potentially other plugins) compatibility https://github.com/PluginBugs/Issues-ItemsAdder/issues/1910
- fixed gun_shot event throwing exception if base item material is not a vanilla damageable https://github.com/PluginBugs/Issues-ItemsAdder/issues/1943
- fixed gun projectile property not reporting any error if failed to load
- removed useless search-also-in-these-biomes in config.yml
- cleaned up useless code
----------, Aug 30, 2022

fixes:
- fixed Nova compatibility https://github.com/PluginBugs/Issues-ItemsAdder/issues/1918
- fixed /iacleancache command not removing unused entries from vanilla json items files https://github.com/PluginBugs/Issues-ItemsAdder/issues/1936
- fixed plyaer visible when playing emotes with other effects or beacons https://github.com/PluginBugs/Issues-ItemsAdder/issues/1925
----------, Aug 26, 2022

Update also LoneLibs!

config changes:
- added new property `shift_interact_rotate` to furniture to disable rotation on shift-interact https://github.com/PluginBugs/Issues-ItemsAdder/issues/1914

fixes:
- fixed 1.18.2 emotes
- fixed custom entities on 1.18.2 https://github.com/PluginBugs/Issues-ItemsAdder/issues/1923
- fixed 1.17.1 TILE blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/1906
- fixed equipment showing when shift is pressed during emotes playing
- fixed NPE when using FurnitureInteractEvent https://github.com/PluginBugs/Issues-ItemsAdder/issues/1911
- fixed CustomBlockBreak not called in CREATIVE mode https://github.com/PluginBugs/Issues-ItemsAdder/issues/1904
- fixed font images alpha value not fixed correctly in some cases https://github.com/PluginBugs/Issues-ItemsAdder/issues/1908
- fixed emojis not being replaced in chat on 1.19.2+ https://github.com/PluginBugs/Issues-ItemsAdder/issues/1886
- fixed breaking furniture if player attacked entity near it (for example an itemframe placed on a furniture)
----------, Aug 22, 2022

fixes:
- fixed Arclight 1.15-1.16 compatibility
- fixed kick on 1.19 clients trying to craft recipes which use `decrement_durability` option
----------, Aug 11, 2022

fixes:
- fixed 1.19.2 compatibility
- fixed various plugins compatibility (QuickShop, MyPet etc...) https://github.com/PluginBugs/Issues-ItemsAdder/issues/1884
- removed useless `ia-title-recipe-view` entry in lang files
----------, Aug 8, 2022

- fixed ticking of furniture armorstands (Paper only)
- fixed < 1.19.1 compatibility
----------, Aug 2, 2022

- fixed LibsDisguises loading error
- fixed 1.19.1 compatibility
----------, Aug 1, 2022

1.19.1 support
----------, Aug 1, 2022

new api:
- implemented FurniturePlaceSuccessEvent event. Triggered when a furniture is successfully placed. https://github.com/PluginBugs/Issues-ItemsAdder/issues/1859

fixes:
- fixed API noBase attribute not working correctly if custom viewers are provided
- fixed VehiclesPlus compatibility https://github.com/PluginBugs/Issues-ItemsAdder/issues/1828
- fixed ProtocolLib compatibility https://github.com/PluginBugs/Issues-ItemsAdder/issues/1874
- fixed furniture/vehicles hitboxes not loaded correctly on 1.16 https://github.com/PluginBugs/Issues-ItemsAdder/issues/1867
- fixed custom entities/emotes compatibility with some < 1.19 servers https://github.com/PluginBugs/Issues-ItemsAdder/issues/1869
- removed tab font images/effects replacer because it was a too heavy to process feature https://github.com/PluginBugs/Issues-ItemsAdder/issues/1862
- fixed placing solid furniture next to blocks only allows placement in one direction https://github.com/PluginBugs/Issues-ItemsAdder/issues/1872
- fixed mending exploit https://github.com/PluginBugs/Issues-ItemsAdder/issues/1860
- fixed can't place/remove liquids on custom blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/1833
- fixed furnitures interaction insta-triggered on furniture placement
- fixed ItemStacks obtained from API not serializable correctly https://github.com/PluginBugs/Issues-ItemsAdder/issues/1851
- fixed custom blocks not showing break particles anymore
- fixed compatibility with latest Citizens update https://github.com/PluginBugs/Issues-ItemsAdder/issues/1877
----------, Jul 27, 2022

new:
- added "all" attribute to MythicMobs bone mechanic to apply settings to all bones, example: bone{all=true;visible=false}

new config:
- added attribute to custom entities `can_drop_loot` to make custom entities drop the vanilla base entity loot on death or not
- added attribute to custom entities `shadow` to show or hide the custom entity shadow

new api:
- new API attribute `noBase` for CustomEntity#spawn() to spawn a custom entity which has no Bukkit entity base then you can handle it on your own via teleport
- new API attributes `noHitbox` for CustomEntity#spawn() to spawn a custom entity which cannot be interacted
- new API method CustomEntity#getBone(String name) to get a bone by its name

fixes:
- reduced bandwidth used by custom entities packets by ~34%. A total of ~48% from the first custom entities feature release:
- fixed custom entities removed forcefully by other plugins not removed instantly, now they will be removed each 500ms
- fixed some custom entities issues when base entity teleport
- fixed custom entities mount ejecting players randomly in some cases
- fixed Custom entities causing kick on rare cases https://github.com/PluginBugs/Issues-ItemsAdder/issues/1816
- fixed respawning of custom entities on various events (teleport) in some cases
- better handling of player/custom entity change world events
- fixed CustomEntity#teleport(loc) method making the entity stutter sometimes
- various optimizations
- fixed black-screen still giving blindness even when disable https://github.com/PluginBugs/Issues-ItemsAdder/issues/1842
- fixed citizens entities loading in some cases
- fixed loading of old custom entities models which doesn't have any particle/sound effect
----------, Jul 19, 2022

How to update:
- update the Blockbench extension: https://github.com/LoneDev6/itemsadder-entity/releases/tag/1.1.1
- open all your emote files and export them again with Blockbench
- delete the base emote file and run after /iazip in order to get the updated one: `data/resource_pack/assets/minecraft/animations/player.iaentitymodel`

new:
- new MythicMobs Skills and selector, check the wiki: https://itemsadder.devs.beer/plugin-usage/adding-content/mobs/advanced-method/mythicmobs

emotes changes:
- added texture to the emotes file
- now emotes can have hat shown, please open all your emote files and export them again with Blockbench.

api:
- added missing `public` attribute to MountBone methods
- new methods in MountBone: setLocked, isLocked, setCanControl, canControl
- new methods to convert/spawn custom entities in CustomEntity class https://github.com/PluginBugs/Issues-ItemsAdder/issues/1790
- new advanced (experimental) API to customize items https://github.com/PluginBugs/Issues-ItemsAdder/issues/1801
- new Furniture API events https://github.com/PluginBugs/Issues-ItemsAdder/issues/1646

fixes:
- fixed interact event not triggered for custom entities
- fixed CustomCrop "byAlreadyPlaced NullPointerException https://github.com/PluginBugs/Issues-ItemsAdder/issues/1638
- fixed Disabling an ore only causes ItemsAdder to fail loading https://github.com/PluginBugs/Issues-ItemsAdder/issues/1818
- fixed furniture trade machine can be interacted even when another plugin cancels the interaction event
- better error for invalid cave decorators blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/1826
- fixed HUD not refreshing instantly on value change when using the HUDs API
- fixed compatibility with some chat plugins like VentureChat https://github.com/PluginBugs/Issues-ItemsAdder/issues/1830
- added new error message for invalid font_images y_position
----------, Jul 7, 2022

changes:
- changed player emotes files logic. Remember to update the Blockbench extension!
You can now have more than one emotes file, this allows you to create multiple emotes pack without having to merge them manually in the Blockbench editor.
https://github.com/LoneDev6/itemsadder-entity/releases/tag/1.1.0
https://itemsadder.devs.beer/plugin-usage/adding-content/player-emotes/creation

new:
- added default permission to "all" category: `ia.menu.seecategory.all`
- rotate itemframes furniture by shift-rightclick https://github.com/PluginBugs/Issues-ItemsAdder/issues/1623

api:
- new api methods for custom entities: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1731#issuecomment-1168797221

fixes:
- fixed compatibility with old custom blocks created with vanilla blocks material: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1780#issuecomment-1167460129
- removed dead code used to maintain compatibility with old Spigot versions. This should not cause issues.
- fixed BlockBreakEvent error on Paper when using `multiple_block_break` on 1.19+ https://github.com/PluginBugs/Issues-ItemsAdder/issues/1798
- fixed itemframe furniture spawned as it's on wall when placed on plants: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1456
- fixed thin-font 1.19, regenerate your resourcepack using /iazip (and follow the hosting tutorial if needed) https://github.com/PluginBugs/Issues-ItemsAdder/issues/1808
- fixed 1.19 pack_format: 9
- fixed custom entities walk and fly speed always being `value - 0.7`, now it will be used the exact speed value
- fixed custom entities walk and fly speed ignored when riding them https://github.com/PluginBugs/Issues-ItemsAdder/issues/1809
- fixed `optimized-packets` option breaking Plugman on `/plugman reload ItemsAdder`
- fixed attack damage lore applied to items when not needed: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1807
- fixed vehicles stuck in stairs: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1747
- fixed custom hitboxes not applied correctly in some cases: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1747
- fixed Citizens hook on some servers: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1800
- fixed Citizens entities not spawned on join sometimes
- fixed bug (probably reproducible on 1.19+ only) which causes REAL_NOTE blocks to generate infinite blockstate updates https://github.com/PluginBugs/Issues-ItemsAdder/issues/1805
- fixed instabreak problem when using axes on custom blocks in some cases https://github.com/PluginBugs/Issues-ItemsAdder/issues/1691
- z_iainternal folder generated even when using legacy itemsadder default resourcepack
- reduced custom entities network traffic usage by ~20%
- blocks placement code optimization
- minor optimizations
- removed useless code for the blocks breaking logic
----------, Jul 1, 2022

[​IMG]
>> Chat preview <<

api:
- implemented new custom entities API methods https://github.com/PluginBugs/Issues-ItemsAdder/issues/1731#issuecomment-1157449039
- CustomFurniture API now accepts also ItemFrame, not only ArmorStand

fixes:
- fixed custom entities not being rendered after teleporting them on far distances
- fixed plugin still reports other plugins trying to give resource packs despite no-host being enabled https://github.com/PluginBugs/Issues-ItemsAdder/issues/1782
- fixed text effects not applying correctly for messages like: `hello :smile: how are you <r aaa> <rw asdasd>`
- fixed font effects and emojis not replaced in chat if no chat manager is installed (EssentialsXChat, VentureChat) or if CMI is installed.
- fixed furniture removable in ADVENTURE mode https://github.com/PluginBugs/Issues-ItemsAdder/issues/1725
- fixed trees bugs 1.19 https://github.com/PluginBugs/Issues-ItemsAdder/issues/1780
- fixed blocks digging on 1.19
----------, Jun 21, 2022

Update LoneLibs!

- added 1.19 compatibility
- fixed custom entities on 1.16 https://github.com/PluginBugs/Issues-ItemsAdder/issues/1767
- fixed entities body rotation on movement https://github.com/PluginBugs/Issues-ItemsAdder/issues/1663
- fixed some emotes having problems about head rotation (if the emote moves head and body too much)
- fixed entities attack animation not triggered correctly in some cases
- fixed "Cave decorators are supported only on Spigot 1.17+" error spamming on < 1.16 even without cave populators in configs
- add compatibility with manually created leather armor atlas textures: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1772
- fixed `disable-overwrite-leather-armor-layers-textures` setting not working on 1.17+
- fixed leather armor textures issues, more info here: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1615
- reduced JAR size of some bytes
----------, Jun 15, 2022

Important changes:
ItemsAdder default resources changed a lot!

If you just installed ItemsAdder and you want to get the default items read here: https://itemsadder.devs.beer/first-install#optional-steps

If you already have installed ItemsAdder you will continue using the old textures/configurations, but if you want you can start over and delete everything in order to get the new configurations in a clean install, but depends on your server needs.

new:
- changed the default assets pack logic.
- changed permissions (old ones will still work), please read here: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1724
- renamed "extract-default-items" to "extract-default-configs" in config.yml

fixes:
- fixed StackOverflowError https://github.com/PluginBugs/Issues-ItemsAdder/issues/1716
- fixed trades loading if ingredient1/2 or result is null
- fixed NullPointerException when interacting with furnitures which have been removed from the configs
----------, May 31, 2022

PLEASE REGENERATE YOUR ZIP USING /iazip COMMAND! This is important to fix block particles.
Delete this folder before running /iazip: "ItemsAdder\data\resource_pack\assets\minecraft\models\block\original"

new:
- added new property "info.enabled" to every file in items_packs, this allows to disable files easily without deleting them
- updated naming of the worlds_populators properties: https://itemsadder.devs.beer/plugin-usage/adding-content/worlds-populators
- added new default value for "break_particles": VANILLA. This will make the custom blocks emit vanilla particles break (you need to re-run /iazip one time to have this feature working for your already created blocks). Thanks to if#7858 and Hakan#4089
- added new properties to "placed_model" property of blocks: "rotx" and "roty". This allows you to specify a rotation for a particular model. This is an option for expert users. https://itemsadder.devs.beer/plugin...ties/specific-properties/blocks#rotx-and-roty
- new action "set_block" to place vanilla and custom blocks. This is useful to create 2D icons for blocks. https://github.com/PluginBugs/Issues-ItemsAdder/issues/881#issuecomment-1135147640
- new action "place_furniture" to place furniture. This is useful to create 2D icons for furniture. https://github.com/PluginBugs/Issues-ItemsAdder/issues/881#issuecomment-1135147640
- new action "drop_item"
- new property for "furniture" behaviour: "cancel_drop". This option allows you to avoid furniture from being dropped when broken by players.

api:
added passengers api https://github.com/LoneDev6/API-ItemsAdder/commit/94eec35f30696ae472e5154aff5bba36c74daf89

fixes:
- optimized parts of the plugin to fix similar issues: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1720
- fixed vehicles can't be removed while in adventure mode https://github.com/PluginBugs/Issues-ItemsAdder/issues/1719
- fixed noteblocks losing their note when near blocks are broken https://github.com/PluginBugs/Issues-ItemsAdder/issues/1693#issuecomment-1126862686
- fixed ExecutableItems compatibility https://github.com/PluginBugs/Issues-ItemsAdder/issues/1708
- fixed furnace recipes not accepting decimals in "exp" property https://github.com/PluginBugs/Issues-ItemsAdder/issues/1686
- fixed repairing Custom Armor on an anvil consumes the entire stack https://github.com/PluginBugs/Issues-ItemsAdder/issues/1684
- fixed usages lore not showing at all
- fixed `decrement_usages` not working correctly for `eat` event https://github.com/PluginBugs/Issues-ItemsAdder/issues/1705
- fixed interact event not working with offhand items
- fixed blocks sound played two times in some cases
- fixed mushroom blocks desync sometimes https://github.com/PluginBugs/Issues-ItemsAdder/issues/1722
----------, May 25, 2022

new:
- added missing placeholder {target-world} to the `execute_commands` action https://github.com/PluginBugs/Issues-ItemsAdder/issues/1700
- added loots for blocks in /ia GUI. For example ruby_ore will also show the ruby recipe and related recipes
- added experimental Iris world generator compatibility https://itemsadder.devs.beer/compatibility-with-other-plugins/compatible/iris

fixes:
- added missing placeholder {target-world} to the `execute_commands` action https://github.com/PluginBugs/Issues-ItemsAdder/issues/1700
- fixed StackOverflowError when using damage_near_entities and damage_entity_in_sight inside event.attack
- fixed trade machines bug when moving enchants to the result item
- fixed /ia GUI result item won't open the recipes GUI when clicked
----------, May 19, 2022

Fixed Blocks placement
----------, May 11, 2022

new:
- added WorldEdit compatibility (beta) https://www.spigotmc.org/resources/addon-itemsadder-worldedit.79012/

fixes:
- fixed API method ItemsAdder#getNamespacedBlocksNamesInConfig(String) not working
- added a setting "optimized-packets" to disable if your players are kicked when playing emotes
- fixed custom-entitites.emotes setting not working
- fixed misplaced recipes view slot, update this file: ItemsAdder\data\items_packs\mcguis\mcguis.yml https://controlc.com/c9e9b131 You might also need to run /iazip again.
- fixed blocks broken at certain distances do not disappear https://github.com/PluginBugs/Issues-ItemsAdder/issues/1692
----------, May 11, 2022

new:
- added a new setting in ia_gui.yml to avoid showing blank crafting GUI if no recipe is registered
- added "enabled" attribute to the font_image settings
- now /ia categories are ordered based on the name

fixes:
- show the LibsDisguises warning only if legacy custom mobs are found in your namespaces
- json compression now removes also tabs characters, use /iazip to compress your pack even more
- fixed MythicMobs not registering for some reason
- optimized blocks placement code
- recoded WorldPopulator feature to create move vanilla-like ore veins
- fixed animated Optifine armors frames duration
- fixed duplication glitch with furnitures https://github.com/PluginBugs/Issues-ItemsAdder/issues/1597
- fixed BlockPhysicsEvent error https://github.com/PluginBugs/Issues-ItemsAdder/issues/1682
- fixed unbreakable items being broken by `multiple_break` action https://github.com/PluginBugs/Issues-ItemsAdder/issues/1674
- fixed replace_near_blocks radius logic https://github.com/PluginBugs/Issues-ItemsAdder/issues/1668
- fixed Armor appears during an emote when switching hotbar slot https://github.com/PluginBugs/Issues-ItemsAdder/issues/1658
- fixed `fix-show-attack-and-damage-as-lore` not working correctly https://github.com/PluginBugs/Issues-ItemsAdder/issues/1664
- fixed creative bug middleclick on furnitures https://github.com/PluginBugs/Issues-ItemsAdder/issues/1657
- fixed trees make tridents disappear https://github.com/PluginBugs/Issues-ItemsAdder/issues/1654
- fixed player skins not applied to Citizen NPCs on the first /iaentity command execution
- fixed Citizens compatibility issues
- fixed BeautyQuests hologram text on npc head missing https://github.com/PluginBugs/Issues-ItemsAdder/issues/1604
- added nametag on Citizens NPCs
- fixed search GUI not returning some items
- renamed from KEEP_CURRENT_SKIN to CITIZENS_SKIN
- fixed Citizens losing skin if KEEP_CURRENT_SKIN is called on an already reskinned NPC
- fixed Anvil repair cost logic https://github.com/PluginBugs/Issues-ItemsAdder/issues/1651
- fixed Anvil losing items if more than enough are put to repair an item
----------, May 5, 2022

new:
- shift click to get items from /ia gui https://github.com/PluginBugs/Issues-ItemsAdder/issues/1569

fixes:
- fixed NullPointerException when log-warnings is enabled
- fixed categories icon apply in some cases
- fixed Extra blank line on lore when linked MMOItems Armor to ItemsAdder https://github.com/PluginBugs/Issues-ItemsAdder/issues/1473
- fixed custom entities not shown correctly in the /ia menu drops info
- fixed Drop from mobs" lore in the /ia menu puts the name twice in the lore text https://github.com/PluginBugs/Issues-ItemsAdder/issues/1643
- fixed fix-show-attack-and-damage-as-lore not working correctly https://github.com/PluginBugs/Issues-ItemsAdder/issues/1627
- fixed placed_armorstand.break.cancel not working https://github.com/PluginBugs/Issues-ItemsAdder/issues/1582
- fixed Mimic and ItemBridge hook loading
- fixed CustomEntityDeathEvent not being fired https://github.com/PluginBugs/Issues-ItemsAdder/issues/1622
- fixed custom durability lore not updated when repairing item using anvil
- fixed Base entity hitbox not kept https://github.com/PluginBugs/Issues-ItemsAdder/issues/1617
- fixed Custom entity passenger desync when far away from viewer https://github.com/PluginBugs/Issues-ItemsAdder/issues/1640
- fixed dismount underground when dismounting some custom entities https://github.com/PluginBugs/Issues-ItemsAdder/issues/1618
- fixed Optifine emissive textures generation, please regenerate your resourcepack using /iazip command
- fixed custom entities on 1.16.5 and previous versions
- fixed custom entities loading on some Spigot builds
- fixed custom entities can't be created using entities types which are not extending "CraftMob"
----------, Apr 21, 2022

Please update the Blockbench extension too! https://github.com/LoneDev6/itemsadder-entity/releases/tag/1.0.7

fixes:
- removed "finished animating" debug message
- fixed compatibility with MEG and other plugins
- fixed emotes not stopped on gamemode change https://github.com/PluginBugs/Issues-ItemsAdder/issues/1599
- fixed player duplicate after some minutes when emote is still playing https://github.com/PluginBugs/Issues-ItemsAdder/issues/1600
- fixed player duplicated while playing emote and hit by potion https://github.com/PluginBugs/Issues-ItemsAdder/issues/1607
- fixed fuel not saved on vehicles https://github.com/PluginBugs/Issues-ItemsAdder/issues/1609
- fixed custom entities becoming invisible in some cases https://github.com/PluginBugs/Issues-ItemsAdder/issues/1614
- fixed blocks duplication glitch https://github.com/PluginBugs/Issues-ItemsAdder/issues/1601
- fixed custom entities models generating useless "Unable to load model" errors in client logs for some bones. You must run `/iacleancache items` in order to fix that, then run `/iazip`.
- fixed kick interacting with blocks in some servers
- fixed eyes_height loading, please update also the Blockbench extension to 1.0.7! https://github.com/LoneDev6/itemsadder-entity/releases/tag/1.0.7
- fixed a possible issue with durability event with some plugins
----------, Apr 11, 2022

Player emotes update!



Notes:
- you must update the Blockbench extension and export your models again in order to apply some fixes. https://github.com/LoneDev6/itemsadder-entity/releases
- you must regenerate your resourcepack to apply some of the fixes above (run /iazip and follow the hosting tutorial)

new:
- player emotes (1.17+) https://itemsadder.devs.beer/plugin-usage/advanced/player-emotes
- emotes api https://github.com/LoneDev6/API-ItemsAdder/commit/080923933e422871eebefc0a6ede33f16af3c264
- added `/iaentity citizens clean` command to detach ItemsAdder from the NPC without deleting it
- added error message when using /iaentity command providing an unknown custom entity name
- added ItemBridge support https://github.com/PluginBugs/Issues-ItemsAdder/issues/1585
- added ModelEngine warning, then disable ItemsAdder custom entities
- added loots to custom entities https://itemsadder.devs.beer/plugin-usage/adding-content/loots#custom-entities-loots

fixes:
- fixed custom mobs memory leak
- fixed console messages not colored in some Paper builds
- fixed custom entities equipment not refreshing sometimes
- added warning if player tries to change skin of Citizens NPC of type "PLAYER"
- custom entities now play death particles effect
- fixed custom entities animations sometimes interrupted by idle animation
- fixed 1.17.1 compatibility with custom entities https://github.com/PluginBugs/Issues-ItemsAdder/issues/1581
- fixed FontImages API ConcurrentModificationException https://github.com/LoneDev6/RPGhuds/issues/8
- fixed emissive armors textures not working on Optifine
- fixed custom font_images symbols not loading in some cases https://github.com/PluginBugs/Issues-ItemsAdder/issues/1576
- fixed `fix-floating-blocks` causing REAL_TRANSPARENT blocks to lose texture sometimes https://github.com/PluginBugs/Issues-ItemsAdder/issues/1577
- fixed players can place mushroom blocks in protected areas https://github.com/PluginBugs/Issues-ItemsAdder/issues/1564
- fixed blocked_enchants are being allowed through, if the trade table is involved https://github.com/PluginBugs/Issues-ItemsAdder/issues/1584
- fixed Optifine armors textures being overwritten by other resourcepacks which change armors using CIT
- fixed multiple_break bugs with custom blocks in some cases
- fixed ProtocoLib update message even if latest
- fixed initial delay on custom entities spawn
- fixed missing custom entities shadow
- fixed some items not rendered correctly in custom entities hands
- fixed leather armor not rendered correctly while using Optifine/Irish shaders https://github.com/PluginBugs/Issues-ItemsAdder/issues/1590
- fixed custom mobs dropping base entity loots
- fixed Cannot invoke "dev.lone.itemsadder.main.cc.getNamespace()" because "this.b" is null
- fixed custom mobs/player skins sometimes bugged after death animations played and a new one plays after
- fixed Citizens error "UUID of added entity already exists"
- optimizations
----------, Apr 8, 2022

Fixed modules loading on some servers
----------, Mar 22, 2022

new:
- added compatibility to MythicMobs drops: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1546

- fix font images manual symbol loading not working correctly. If you had this problem: stop your server, delete ItemsAdder/storage/font_images_unicode_cache.yml file, start, regen your resourcepack.
- fixed Simple Pets plugin interact error
- fixed error on block interaction https://github.com/PluginBugs/Issues-ItemsAdder/issues/1557
- added MythicMobs version checking to avoid breaking the plugin loading if an old version is installed
- fixed "file not found" error sometimes when loading default files
- removed misleading LibsDisguises error about mobs
- better error messages for the whole plugin
----------, Mar 21, 2022

new:
- added new blocks property "placeable_on_other_real_wire" to avoid blocks from being placed on other REAL_WIRE blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/1472#issuecomment-1066677235
- property to allow spawners to drop items from custom loots when using a tool with silktouch "allow-loots-drop-from-spawners-using-silk-touch" (config.yml) https://github.com/PluginBugs/Issues-ItemsAdder/issues/1497

fixes:
- fixed custom entities rotation not working correctly in some cases
- fixed MythicMobs error "is not a custom entity!" even if it's custom
- better error log when a predicate file is corrupted (manually edited with some syntax errors)
- fixed duplication glitch https://github.com/PluginBugs/Issues-ItemsAdder/issues/1535
- fixed compatibility with some Mythicmobs versions https://github.com/PluginBugs/Issues-ItemsAdder/issues/1540
- fix ores not spawning under Y=0 1.18+ https://github.com/PluginBugs/Issues-ItemsAdder/issues/1528
- fix custom tree saplings planted underground spawn on the surface https://github.com/PluginBugs/Issues-ItemsAdder/issues/1537
- fixed custom trees not spawning sometimes
- fixed auto_generated folder deleting itself and won't regen during /iazip cmd execution https://github.com/PluginBugs/Issues-ItemsAdder/issues/1532
- fixed furniture gets removed when player drops item from open inventory while looking at the furniture https://github.com/PluginBugs/Issues-ItemsAdder/issues/1538
- fixed spawners not playing break particles
- optimized custom textured armors generation
- fixed customized vanilla leather textures being replaced https://github.com/PluginBugs/Issues-ItemsAdder/issues/1514
- fixed armors textures bugged with custom shaders (Optifine and other mods) https://itemsadder.devs.beer/faq/armors-textures-bugged
- added some other extensions exclusions in config.yml to avoid including useless files
- ignored some malformed blocks settings https://github.com/PluginBugs/Issues-ItemsAdder/issues/1539
- fixed error when breaking some furniture/vehicles with unknown sounds https://github.com/PluginBugs/Issues-ItemsAdder/issues/1534
- fixed furniture placed on interact with interactable blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/1553
----------, Mar 15, 2022

Please update LoneLibs.

Added 1.18.2 compatibility. Please update also LoneLibs.

fixes:
- disabled `tab-header-footer` setting by default to avoid lag on big servers
- fixed custom entities not rendered correctly in some cases on spawn, until they move around
- fixed custom entities particles wrong Y coord shifting
- fixed custom entities particles not recognized in some cases (example: `minecraft:smoke`)
- optimized custom entities particles playing code
----------, Mar 4, 2022

Please update LoneLibs.

Added 1.18.2 compatibility. Please update also LoneLibs.

fixes:
- fixed custom entities floating of 0.5 from the ground
- better mounting code
- fixed chorus_fruit dropping sometimes from REAL_TRANSPARENT blocks
- fixed config property "replace-in-customitems-name-and-lore" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1489
----------, Mar 3, 2022

The biggest ItemsAdder update is here!
Custom animated entities system!

> Tutorial here <




Main features:
- Blockbench extension to convert models
- Completely async, no TPS drops or lag
- Optimized for big servers
- Damage animation
- Fire animation when entity is on fire
- Animate size of entity bones
- Animate rotation of entity bones without any angle limitation
- Multiple mount seats
- Play sounds and particles in animations
- Show entity hands equipment
- Custom hitbox
- MythicMobs and Citizens compatibility (optional dependencies)


Full changelog:

new:
- custom animated entities/mobs system https://itemsadder.devs.beer/plugin-usage/advanced/mobs/advanced-method
- "return_item" attribute for vehicle fuels. For example you can return an empty Petrol Can. https://github.com/PluginBugs/Issues-ItemsAdder/issues/1369#issuecomment-1048864276

fixes:
- fixed InventoryCloseEvent error AdvancedLogin https://github.com/PluginBugs/Issues-ItemsAdder/issues/1448
- fixed "Not implemented!" error when placing a liquid in 1.18.1 https://github.com/PluginBugs/Issues-ItemsAdder/issues/1464
- fixed blocks loots working also on not full-grown blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/1434
- possible fix for breaking animation not being stopped when changing slot https://github.com/PluginBugs/Issues-ItemsAdder/issues/1482
- fixed furnace permission bypass https://github.com/PluginBugs/Issues-ItemsAdder/issues/1460
- fixed permission bypass if user has (somehow) unlocked a recipe in the recipesbook and tries to use it without permission using the auto-recipe feature of the recipesbook
- fixed RealisticWorldGenerator compatibility https://github.com/PluginBugs/Issues-ItemsAdder/issues/1457
- fixed falling through floor after applying resourcepack if floor is only 1 layer of height
- fixed other stores license checking showing the wrong username in some cases
- removed deprecated listener warning
- updated Mimic support https://github.com/PluginBugs/Issues-ItemsAdder/issues/1503
- fixed Botsentry compatibility https://github.com/PluginBugs/Issues-ItemsAdder/issues/1485
- fixed /iadrop not working with negative coords
- fixed /iadrop message showing wrong coords
- fixed /iadrop not accepting decimals
- fixed Unhandled exception occured in onPacketSending https://github.com/PluginBugs/Issues-ItemsAdder/issues/1509
----------, Mar 2, 2022

new:
- break event for furniture https://github.com/PluginBugs/Issues-ItemsAdder/issues/1365

api changes:
- api changelog: https://github.com/LoneDev6/API-ItemsAdder/commit/e77eb2c17e03c82e7ba10290204d5b0a8447a352
- deprecated some methods of TexturedInventoryWrapper, you should use the other ones from now on.
- TexturedInventoryWrapper accepts multiple textures, for example to create high definition GUIs https://github.com/PluginBugs/Issues-ItemsAdder/issues/1420
- TexturedInventoryWrapper accepts null or empty titles, if you don't want to set a title to your custom textured GUI.

fixes:
- fixed duplication glitch https://github.com/PluginBugs/Issues-ItemsAdder/issues/1436
- fixed water not flowing after when a custom block is broken https://github.com/PluginBugs/Issues-ItemsAdder/issues/1438
- fixed NullPointerException when breaking crops if removed from configurations https://github.com/PluginBugs/Issues-ItemsAdder/issues/1430
- fixed chat debug code leftover
- fixed pack.mcmeta wrong version 1.18.1 https://github.com/PluginBugs/Issues-ItemsAdder/issues/1428
- fixed API: Recipes are not registered on ItemsAdderLoadDataEvent https://github.com/PluginBugs/Issues-ItemsAdder/issues/1419
- probably fixed "onPacketSending error" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1431
- fixed breaking custom blocks doesn't update near blocks causing floating blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/1429
- fixed Custom blocks of the type REAL and REAL_NOTE catch fire when near lava https://github.com/PluginBugs/Issues-ItemsAdder/issues/1435
- better error messages when a player stats file failed to load somehow: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1426
----------, Jan 20, 2022

This is a beta version, please test it on your test environment before updating your main server.

Thanks!




api additions:
- new api methods: https://github.com/LoneDev6/API-ItemsAdder/commit/9fef74a41ba6bd9a71f5ce9dc9a3cfb5cc840dc6

changes:
- removed "reset-color-to-white" setting from config: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1407#issuecomment-1010180563

fixes:
- notify if a font_image has no path provided
- fixed items being destroyed when breaking custom blocks if they have no durability set
- fixed "cancel" action not working at all: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1416
----------, Jan 12, 2022

new:
- added Mimic plugin compatibility http://itemsadder.devs.beer/compatibility-with-other-plugins/compatible/mimic
- added new option in config.yml "reset-color-to-white" to disable fixing the emoji colors to white: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1407
- added CustomCrafting 3.16.0.0-f support, removed support for older versions of the plugin (1.7.1.3 and older won't work anymore.)

fixes:
- fixed "No such field: WATER_CAULDRON" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1396
- fixed "Use font effects without permission" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1398
- fixed "Durability bug with items that have unbreaking" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1408
- added missing "increment_durability" action https://github.com/PluginBugs/Issues-ItemsAdder/issues/1394
- fixed "Recipebook duplication bug" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1402
- fixed furniture cannot be removed if a plugin previously cancelled EntityDamageByEntityEvent event
----------, Jan 11, 2022

new:
- added RealisticWorldGenerator compatibility https://itemsadder.devs.beer/compatibility-with-other-plugins/compatible/realisticworldgenerator
- added AdvancedEnchantments compatibility https://itemsadder.devs.beer/compatibility-with-other-plugins/compatible/advancedenchantments
- added a new option to disable leather armor overwriting completely in config.yml: https://itemsadder.devs.beer/faq/leather-armor-texture-overwritten

config changes:
- fixed missing item_hit_entity property for grenade item in file "itemsadder/throwables.yml"

fixes:
- fixed PacketTooLargeException PacketPlayOutRecipeUpdate https://github.com/PluginBugs/Issues-ItemsAdder/issues/1352
- fixed blocks are invisble if you place a normal block under a custom block https://github.com/PluginBugs/Issues-ItemsAdder/issues/1388
- fixed memory leak recipes on /iareload command
- fixed keep_on_death working only on the first item of the same type/id https://github.com/PluginBugs/Issues-ItemsAdder/issues/1379
- fixed players can remove the color code from armor using the cauldron https://github.com/PluginBugs/Issues-ItemsAdder/issues/1390
- fixed negative CustomModelData if model_id is 1 https://github.com/PluginBugs/Issues-ItemsAdder/issues/1349
- fixed "Could not pass event BlockBreakEvent to ItemsAdder" error when breaking blocks while plugin still loading (loots still loading)
- possible fix for tree populators - tree type incorrect https://github.com/PluginBugs/Issues-ItemsAdder/issues/1377
- avoid deleting font_image file if no suitable implementation was found (bypass for a probable Java bug) https://github.com/PluginBugs/Issues-ItemsAdder/issues/1384
----------, Jan 6, 2022

fixes:
- fixed /ia command sign menu
- fixed ClassCastException error when manually edited note_block.json file is malformed
- fixed Spawners memory leak
- fixed enchants not added to items
- fixed categories loading if icon is not a custom item but a vanilla material
- fixed invisible armorstand not removed when player leaves and joins server while sit on furniture https://github.com/PluginBugs/Issues-ItemsAdder/issues/1367
- fixed categories icons not loading custom textures anymore
- fixed invisible armorstand not removed when player leaves and joins server while sit on furniture https://github.com/PluginBugs/Issues-ItemsAdder/issues/1367
- fixed "placeable_on_water" attribute triggering errors in some cases https://github.com/PluginBugs/Issues-ItemsAdder/issues/1370
- fixed EcoEnchants duplication bug
- removed exception when downloading the pack and can't connect to my server
- better logging for some various messages
- skip loading and generating models of items which use a non-obtainable material (example: WALL_TORCH)
----------, Dec 23, 2021

Please update LoneLibs

To install ItemsAdder on 1.18.1 please update these plugins:
ProtocolLib
LightAPI
Lib's Disguises

Changelog

Important changes:
- added 1.18 support (beta)
- removed 1.14.4, 1.16, 1.16.1, 1.16.2, 1.16.3 support. The plugin supports these versions: 1.18, 1.17.1, 1.16.5, 1.15.2.
- removed Mimic compatibility.

api changes:
- Deprecated CustomBlock#generateBlockData method, check the method docs for more info: use getBaseBlockData from now on.
- Added "Advanced" API under the CustomBlock class. This allows you to read/write directly to the ItemsAdder custom blocks region files. Useful for worlds generators like Iris and similar.

fixes:
- fixed API PlayerQuantityHudWrapper throwing a not really understandable exception if the hud is not enabled/doesn't exists
- fixed : offset_17: not working correctly (this also fixed huds problems in some cases)
- temporary fix for cooldown problems: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1301
- fixed "keep_on_death" behaviour not working correctly: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1347
- fixed "execute_commands" "{player}" placeholder not replaced when triggered by "interact" event: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1342
- fixed duplication bug with Essentials recipe book: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1343
- unused code cleanup
- better NMS code registering
- optimized TILE blocks placement (1.18+ only)
----------, Dec 13, 2021

new:
- new command /iarename https://github.com/PluginBugs/Issues-ItemsAdder/issues/1254#issuecomment-977793911
- now text-effects also support TAB menu https://github.com/PluginBugs/Issues-ItemsAdder/issues/1254#issuecomment-977793911
- added new "increment" and "decrement" function to the /iaplayerstat command!

fixes:
- fixed HUDs position when they are hidden using the command (/iahud) or API method.
- fixed loading of font images with transparent pixels, this might cause some problems with your current font_images if you had transparent pixels on left or right part of the image. Make sure to crop your images correctly.
- fixed compatibility with Paper method `sendPlayerListHeaderAndFooter` https://github.com/PluginBugs/Issues-ItemsAdder/issues/1321
- fixed wrong link provided when an unknown Particle is found in config files
- now huds property player_stat_name is not mandatory anymore, this is useful if you manage your custom huds using the Java API
- fixed duplication glitch with a mod https://github.com/PluginBugs/Issues-ItemsAdder/issues/1327
- fixed "Durabilty" is no longer displayed https://github.com/PluginBugs/Issues-ItemsAdder/issues/1328
- fixed custom items which use LEATHER_HORSE_ARMOR as material can't be colored anymore https://github.com/PluginBugs/Issues-ItemsAdder/issues/1318
- optimized blocks placement when the item is using a vanilla block as base material
- fixed decrement_durability not working correctly https://github.com/PluginBugs/Issues-ItemsAdder/issues/1329
- fixed durability lore not updated correctly (duplicated instead) if the language attribute has custom color codes https://github.com/PluginBugs/Issues-ItemsAdder/issues/1329
- now generic_over_time and biome_over_time actions will work also on "decrement" trigger of HUDs configurations
- added a proper warning to notify if the generated armors texture is too big for most GPUs to handle
- fixed compatibility with armor textures which contain some invalid pixels on top left of the screen
- fixed anvil bug losing items when player has not enough exp https://github.com/PluginBugs/Issues-ItemsAdder/issues/1331
- fixed anvil bug which allowed to repair item completely with 3 materials instead of 4 (in some cases)
- fixed cannot place custom blocks on some vanilla blocks
- fixed placing glitches of custom blocks which use a vanilla block as base material when placed on interactable blocks
- fixed API PlayerQuantityHudWrapper throwing a not really understandable exception if the hud is not enabled/doesn't exists
----------, Nov 26, 2021

CUSTOM ARMORS UPDATE!

important:
- added LightAPI compatibility 1.17.1, please delete LightAPI-Fork and install this: http://a.devs.beer/lightapi-new

config changes:
- renamed `minify-json` to `compress-json-files`

new:
- added a new option to compress images `compress-png-files` in config.yml file. Example: default ItemsAdder images size 1,9 MB->1,0 MB
- added a custom textured armors (1.17+), check the wiki: https://itemsadder.devs.beer/plugin-usage/adding-content/advanced/custom-armors/texture-1.17
[​IMG]
Example addons:

fixes:
- fixed generation of block_states in some cases when the admin is using a customized note_block.json file
- fixed hex color placeholder not working anymore in lores and display names https://github.com/PluginBugs/Issues-ItemsAdder/issues/1299
- fixed "Cannot invoke "java.util.List.iterator()" because "<parameter2>" is null" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1296
- fixed malformed YML files being wiped and replaced with default files https://github.com/PluginBugs/Issues-ItemsAdder/issues/1306
- now vanilla leather armors items texture won't be touched, restored to the original one
- fixed wrong name of property `overwrite-vanilla-lang-json` in config.yml
- fixed light not removed from item_frame furnitures when broken in creative mode https://github.com/PluginBugs/Issues-ItemsAdder/issues/1309
- fixed "java.lang.NullPointerException: Cannot invoke "dev.lone.itemsadder.Core.e.e.b(org.bukkit.block.Block)" because "<parameter1>" is null"
- fixed error thrown if a REAL_TRANSPARENT block was removed from config and still in world, now they will be ignored and won't spam the console
- fixed armors can be recolored using vanilla recipes and dyes
- fixed problems crafting shields and similar default recipes

optimizations:
- optimized fonti mages loading even more

other changes:
removed unused files from the online zip file, you can delete them from your pack.
- assets/minecraft/font/default.json
- all language files inside assets/minecraft/lang
- assets/minecraft/models/item/base/bow.json
- assets/minecraft/models/item/base/crossbow.json
- assets/minecraft/models/item/base/shield.json
- assets/itemsadder/textures/block/astral_chest.png
- assets/itemsadder/models/block/astral_chest.json
- assets/minecraft/textures/item/leather_boots.png
- assets/minecraft/textures/item/leather_boots_overlay.png
- assets/minecraft/textures/item/leather_chestplate.png
- assets/minecraft/textures/item/leather_chestplate_overlay.png
- assets/minecraft/textures/item/leather_helmet.png
- assets/minecraft/textures/item/leather_helmet_overlay.png
- assets/minecraft/textures/item/leather_leggings.png
- assets/minecraft/textures/item/leather_leggings_overlay.png
----------, Nov 17, 2021

fixes:
- fixed lore loading error in some cases

Previous update:

manual changes to configurations, please read:
- delete emerald, emerald_energy and emerald_small_energy from the `data\items_packs\itemsadder\furnitures.yml` file to prevent easy farming. If you need the complete file you can download it here: https://pastebin.com/raw/c5bj1jRe
- changed color of "ia-search-results" in lang files. Please update them manually. I removed &f in front of it.
- fixed typo in lang files for `resourcepack-popup-message`: "You need to download it only once."

new:
- partial CraftEnhance compatibility added (we have to wait CraftEnhance developer to implement ItemsAdder API properly)

api changes:
- updated docs
- marked some methods as @Nullable
- added new methods: PlayerHudsHolderWrapper#exists(), PlayerHudsHolderWrapper#sendUpdate()
- added new methods: PlayerHudWrapper#isVisible()

fixes:
- fixed invalid url detection sometimes (GoogleDrive)
- fixed font_images not working if ".png" is not added in the path, now it's not mandatory
- CommandLine cannot be null https://github.com/PluginBugs/Issues-ItemsAdder/issues/1281
- possible fix for "PlayerJoinEvent lags the server", caused by teams font_images replacement https://github.com/PluginBugs/Issues-ItemsAdder/issues/1274
- fix for error font_images replace, but can't reproduce https://github.com/PluginBugs/Issues-ItemsAdder/issues/1271
- now font_images.inventory-title setting will be instant, no 1-2 ticks delay, this will stop making your custom GUIs laggy (example: RPGBank https://itemsadder.devs.beer/compatibility-with-other-plugins/compatible/rpgbank )
- fixed "Cannot drop air" and similar issues when Seeds loots (or other loots) have amount 0 or are AIR (not loaded correctly) https://github.com/PluginBugs/Issues-ItemsAdder/issues/1278
- fixed SPLASH_POTION and LINGERING_POTION not loading the specific_properties.potion attributes and model is generated with wrong overlay https://github.com/PluginBugs/Issues-ItemsAdder/issues/1277
- be able to put items on armorstands heads on rightclick if they have the "hat" behaviour https://github.com/PluginBugs/Issues-ItemsAdder/issues/1279
- fixed "Task #248 for ItemsAdder v2.4.20 generated an exception" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1287
- the /e book now shows the guide on mouse hover if enabled in config.yml
- fixed "held" event triggered when shiftclicking in a particular way
- fixed block placing glitches https://github.com/PluginBugs/Issues-ItemsAdder/issues/1292
- fixed blocks placed when opening furnaces and when using interactable blocks
- fixed duplication glitch on the recipebook when using the vanilla smelting machinery
- fixed "Ingredient not found" in recipes loading causing some duplication issues because the ingredient would be AIR. Now the recipe won't load at all if an ingredient is missing, to avoid glitches.
- fixed Dupe glitch crafting recipes https://github.com/PluginBugs/Issues-ItemsAdder/issues/1290
- fixed text effects usable via commands (example: /msg command) even without permission
- fixed custom nbt data removing lore
- fixed arm animation when placing blocks shift-clicking on another custom block
- fixed too high delay between custom blocks placement

optimizations:
- optimized HUDs packets sending even more
----------, Nov 4, 2021

manual changes to configurations, please read:
- delete emerald, emerald_energy and emerald_small_energy from the `data\items_packs\itemsadder\furnitures.yml` file to prevent easy farming. If you need the complete file you can download it here: https://pastebin.com/raw/c5bj1jRe
- changed color of "ia-search-results" in lang files. Please update them manually. I removed &f in front of it.
- fixed typo in lang files for `resourcepack-popup-message`: "You need to download it only once."

new:
- partial CraftEnhance compatibility added (we have to wait CraftEnhance developer to implement ItemsAdder API properly)

api changes:
- updated docs
- marked some methods as @Nullable
- added new methods: PlayerHudsHolderWrapper#exists(), PlayerHudsHolderWrapper#sendUpdate()
- added new methods: PlayerHudWrapper#isVisible()

fixes:
- fixed invalid url detection sometimes (GoogleDrive)
- fixed font_images not working if ".png" is not added in the path, now it's not mandatory
- CommandLine cannot be null https://github.com/PluginBugs/Issues-ItemsAdder/issues/1281
- possible fix for "PlayerJoinEvent lags the server", caused by teams font_images replacement https://github.com/PluginBugs/Issues-ItemsAdder/issues/1274
- fix for error font_images replace, but can't reproduce https://github.com/PluginBugs/Issues-ItemsAdder/issues/1271
- now font_images.inventory-title setting will be instant, no 1-2 ticks delay, this will stop making your custom GUIs laggy (example: RPGBank https://itemsadder.devs.beer/compatibility-with-other-plugins/compatible/rpgbank )
- fixed "Cannot drop air" and similar issues when Seeds loots (or other loots) have amount 0 or are AIR (not loaded correctly) https://github.com/PluginBugs/Issues-ItemsAdder/issues/1278
- fixed SPLASH_POTION and LINGERING_POTION not loading the specific_properties.potion attributes and model is generated with wrong overlay https://github.com/PluginBugs/Issues-ItemsAdder/issues/1277
- be able to put items on armorstands heads on rightclick if they have the "hat" behaviour https://github.com/PluginBugs/Issues-ItemsAdder/issues/1279
- fixed "Task #248 for ItemsAdder v2.4.20 generated an exception" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1287
- the /e book now shows the guide on mouse hover if enabled in config.yml
- fixed "held" event triggered when shiftclicking in a particular way
- fixed block placing glitches https://github.com/PluginBugs/Issues-ItemsAdder/issues/1292
- fixed blocks placed when opening furnaces and when using interactable blocks
- fixed duplication glitch on the recipebook when using the vanilla smelting machinery
- fixed "Ingredient not found" in recipes loading causing some duplication issues because the ingredient would be AIR. Now the recipe won't load at all if an ingredient is missing, to avoid glitches.
- fixed Dupe glitch crafting recipes https://github.com/PluginBugs/Issues-ItemsAdder/issues/1290
- fixed text effects usable via commands (example: /msg command) even without permission
- fixed custom nbt data removing lore
- fixed arm animation when placing blocks shift-clicking on another custom block
- fixed too high delay between custom blocks placement

optimizations:
- optimized HUDs packets sending even more
----------, Nov 3, 2021

fixes:
- fixed text-effects.enabled property being ignored. Now you can disable the text effects and then run /iazip correctly.
- fixed text-effects or hide-scoreboard-numbers options causing invisible characters on some Optifine packs
- fixed text issues on some GPUs
- fixed text issues on Optifine (bypassed an Optifine bug)
----------, Oct 8, 2021

PLEASE UPDATE LONELIBS!
PLEASE UPDATE LONELIBS!
PLEASE UPDATE LONELIBS!
PLEASE UPDATE LONELIBS!


new:
- new text-effects feature (1.17+), read more here: https://itemsadder.devs.beer/plugin-usage/text-effects-1.17+
[​IMG] [​IMG] [​IMG]
- new feature to hide scoreboard numbers (1.17+), read more here: https://itemsadder.devs.beer/plugin-usage/hide-scoreboard-numbers-1.17+
[​IMG]
- added new arguments to the /iazip command. /iazip [all|self|none]. This allows you to decide if you want to send the pack to all players after it's regenerated or not.
- hover message for font_image (emojis) now works also on Spigot
- added Thai language (in the future also for items), thanks a lot to @JOHNNY_CHANEL_TV

fixes:
- fixed /iazip not adding custom default.json from other namespaces: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1242
- fixed "NoClassDefFoundError: ru/beykerykt/lightapi/LightType" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1243
- fixed wear and unwear event not triggered correctly https://github.com/PluginBugs/Issues-ItemsAdder/issues/1247
- fixed can't minify the model's json https://github.com/PluginBugs/Issues-ItemsAdder/issues/1250
- more optimizations for font_image placeholders code
----------, Oct 7, 2021

config changes:
- added new attribute "nbt" to allow customization of the NBT data of the item (be careful!) https://github.com/PluginBugs/Issues-ItemsAdder/issues/832#issuecomment-932533397

new:
- show also the vanilla material in the /iacustommodeldata command

fixes:
- fixed "Could not pass event PlayerInteractAtEntityEvent" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1218
- possible fix player can fly when switching world https://github.com/PluginBugs/Issues-ItemsAdder/issues/1227
- report if a vanilla model can't be found correctly using the internal OriginalAsset class
- fixed issue when hosting seems to "rate-limit" the download of default_pack.zip causing fake outdated lastEdit
- fixed anvil dupe exploit https://github.com/PluginBugs/Issues-ItemsAdder/issues/1228
- fixed tripwire dupe exploit https://github.com/PluginBugs/Issues-ItemsAdder/issues/1225
- fixed slimefun dupe exploit https://github.com/PluginBugs/Issues-ItemsAdder/issues/1162
- fixed unzip protection https://github.com/PluginBugs/Issues-ItemsAdder/issues/1222
- fixed log-loading-no-world ignored for worlds-populators https://github.com/PluginBugs/Issues-ItemsAdder/issues/1232
- fixed 'Start' value for HUDs/Playerstats not working properly https://github.com/PluginBugs/Issues-ItemsAdder/issues/1235
- fixed Break sound not working https://github.com/PluginBugs/Issues-ItemsAdder/issues/1241
- fixed anti-xray compatibility (paper and Orebfuscator) https://github.com/PluginBugs/Issues-ItemsAdder/issues/1233
- now LightAPI will be disabled automatically by ItemsAdder if your Paper fork is using Starlight engine. More info here: http://a.devs.beer/starlight-git-issue
- faster download of default_pack.zip
----------, Oct 2, 2021

config changes:
- renamed "overwrite..." settings in config.yml
- renamed "protect-file-from-unzip" in config.yml
- "overwrite-vanilla-models" is now "false" by default for new installations of the plugin
- "overwrite-vanilla-lang-json" is now "false" by default for new installations of the plugin
- added new event "placed_itemframe.interact" useful when you created a furniture using item_frame entity (use the online IDE: https://ide.devs.beer/itemsadder/ )
- allow specifying external namespaced (also `minecraft`) both in textures and model_path attribute. For example: `model_path: "minecraft:item/diamond"` will work fine now.
- allow custom item texture for custom armors (inventory) https://github.com/PluginBugs/Issues-ItemsAdder/issues/1213


new:
- added new setting in config.yml "usage-cooldown-seconds" to add a cooldown for the /iatexture command. This avoids players from evading PVP using this trick if you gave them /iatexture command permission.
- added new feature to make drops glow or display item name https://itemsadder.devs.beer/plugin-usage/adding-content/advanced/item-properties/basic#glow


fixes:
- fixed typo in config.yml "seach-also-in-these-biomes"
- fixed auto updating config.yml old resource-pack entries erasing instead of updating settings
- fixed CraftArmorStand cannot be cast to class org.bukkit.entity.ItemFrame
- fixed kill event never triggered: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1211
- fixed variant not inheriting enchants
- fixed instantly sit on furniture when it's inside a WorldGuard region https://github.com/PluginBugs/Issues-ItemsAdder/issues/1204
- fixed instantly trigger "placed_block.interact" event right after a custom block is placed (example: restoration_table)
- fixed protection (hide hud and blackscreen) not working when using /iatexture command
- properly notify if the model_path attribute is missing when using `generate: false`. Use fallback texture BARRIER
- some optimizations
----------, Sep 22, 2021

Fixed Java 16 issue when using /iazip on some servers
----------, Sep 18, 2021

Beta update

config changes:
- added new option in config.yml "allow-removing-old-furnitures_2_3_11" to disable or enable removal of furnitures placed before 2.3.12 update (disable it for performance)
- now you can edit default.json file freely, read more here: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1193#issuecomment-921107747
- added a new special property: "CustomModelData-starting-value" in config.yml. This property allows you to decide a starting CustomModelData for the ItemsAdder custom items. This is useful to avoid conflicts with other plugins.

fixes:
- removed useless data from mobs (item lore and item display name). This will fix https://github.com/PluginBugs/Issues-ItemsAdder/issues/1170
- fixed Could not pass event PlayerTeleportEvent https://github.com/PluginBugs/Issues-ItemsAdder/issues/1169
- fixed PlayerInteractEvent cancellation handling https://github.com/PluginBugs/Issues-ItemsAdder/issues/1194
- fixed furniture duplication bug https://github.com/PluginBugs/Issues-ItemsAdder/issues/1189
- fixed error in console when I use /iareload https://github.com/PluginBugs/Issues-ItemsAdder/issues/1180
- fixed sounds not protected from unzip
- fixed various problems with itemframe furnitures rotations
- fixed problem (only if player has high ping) which made furnitures removed as soon as they are placed (already fixed in the past but now increased the delay)
- fixed /iareload and /iazip can be executed during fist load of the plugin generating errors
- fixed plugin can't be reloaded anymore if any uncatched exception is thrown
- automatically remove ".json" after model_path since it's not needed
- optimized resourcepack compression time (-50%)
- optimized model_path validation
- optimized namespacedID calculation (caching)
----------, Sep 17, 2021

fixes:
- reduced number of threads to avoid issues on some hosting services ("OutOfMemoryError: unable to create native thread")
- fixed wrong position of solid "hitbox" with "furniture_sit" based on "item_frame" entity and 1x1 hitbox
- fixed wrong sit rotation with "furniture_sit" based on "item_frame" entity
- fixed "fixed_rotation" and "opposite_diretion" not working correctly when placing item_frame furnitures on walls
- added a check if /iazip command is called while another /iazip command is still processing
----------, Sep 10, 2021

new:
- added "log-loading-no-world" settings in config.yml to disable the "No world matched" warning when a populator/decorator can't be registered because no world matched the provided names

fixes:
- fixed blocks not saved correctly if you place them after /iareload: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1166
- fixed "No world matched" triggered even if a world is correctly found for populators/decorators: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1168
----------, Sep 9, 2021

Please read the update notes before asking for support, thanks! :D

Config changes
Please read:
- removed all the mcemojis images and kept only the mc_ruby.png file.
You have to
1. delete the data\items_packs\mcemojis\ folder
2. delete the data\resource_pack\assets\mcemojis\ folder
3. and run /iazip to apply these changes (or follow the hosting tutorial on the wiki)
If you disabled the auto extract you have to delete the folder `resource_pack\assets\mcemojis` and `items_packs\mcemojis`, then copy the new folders from the downloadable zip and paste them back.
Download the zip and copy the mcemojis folder into data\resource_pack\assets\ (it only contains the mc_ruby.png file now)
Download the emoji_images.yml file and paste it inside data\items_packs\mcemojis\

- removed " ruby_sword" from categories.yml in the Armors ( you have to remove it manually from plugins\ItemsAdder\data\items_packs\various_configs\ia_gui_default_categories.yml )

Fixes
- fixed wrong texture json key for some auto_generated models https://github.com/PluginBugs/Issues-ItemsAdder/issues/1135
- fixed Stipping Logs not working with pillars
- fixed very slightly "flashing" blocks in some events (break, interact...)
- fixed tripwire dupe bug when placing them
- fixed "Could not pass event BlockBreakEvent to ItemsAdder" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1143
- fixed "Could not pass event BlockPhysicsEvent to ItemsAdder" NullPointerException (breaking custom REAL_WIRE blocks which are removed from config)
- fixed REAL_NOTE block dupe with unsafe efficiency enchant https://github.com/PluginBugs/Issues-ItemsAdder/issues/1128
- fixed NullPointerException when using huds with misconfigured icons https://github.com/PluginBugs/Issues-ItemsAdder/issues/1141
- fixed anvil exploit to bypass blocked enchants https://github.com/PluginBugs/Issues-ItemsAdder/issues/1149
- fixed fixed_rotation property of item_frame furnitures not working the same way as armor_stand furnitures
- fixed chair sit rotation not correct when furniture uses entity: item_frame
- removed useless "damage permission" check in damage actions since it's already done by Spigot under the hood
- fixed damage_entity_in_sight action (and also other actions) does not affect players https://github.com/PluginBugs/Issues-ItemsAdder/issues/1140
- fixed various bugs with loots rules
- fixed biomes shown in a single line (or not shown at all) in the /ia GUI
- fixed huds not rendered if no-host is enabled https://github.com/PluginBugs/Issues-ItemsAdder/issues/1157
- fixed mining custom blocks with axe causing instant disappear
- fixed /papi reload breaking the placeholders: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1133
- fixed furnitures removed when dropping an item on them https://github.com/PluginBugs/Issues-ItemsAdder/issues/1161
- fixed mobs not saving/loading on Java 16 and latest LibsDisguises, read more here if you have problems: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1121#issuecomment-914455565
- fixed Unhandled exception occured in onPacketReceiving(PacketEvent) for ItemsAdder: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1163
- fixed random crashes if you reload the plugin using Plugman or using Spigot /reload command
- fixed java.net.SocketException: Socket closed error on plugin disable or reload
- added error message if world doesn't exist when loading world_populators, surface_decorators, trees_populators

Optimizations
- optimized prefix/suffix and display name font_images replacement https://github.com/PluginBugs/Issues-ItemsAdder/issues/1158
- optimized plugin RAM usage by fixing a very bad memory leak bug
----------, Sep 8, 2021

Updated the online IDE https://ide.devs.beer/itemsadder/

config changes:
- removed "each_food_level" from the thirst hud since it's an unused property

fixes:
- fixed resourcepack apply in some cases
- fixed performance issues caused by the 1.17.1 async entities loading https://github.com/PluginBugs/Issues-ItemsAdder/issues/1125
- avoid applying the pack to players who quit before the packet is sent
- fixed 1.17.1 custom resourcepack message not shown in some cases
- fixed custom mobs not loaded in 1.17.1
----------, Aug 24, 2021

fixes:
- optimized resourcepack sending packets
- fixed compatibility with Purpur when using external-host
- fixed 403 error when checking some resourcepacks URLs
- fixed Unrecognized Character n
- fixed "java.net.MalformedURLException: no protocol:" in some cases
- fixed "Block place removed nbt" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1120
- fixed "I can sit on furnitures without sitting option" https://github.com/PluginBugs/Issues-ItemsAdder/issues/1117
- (temporary) fixed hitboxes not applied on already placed entities on server restart. Waiting a Spigot "fix" for this: https://hub.spigotmc.org/jira/browse/SPIGOT-6547
----------, Aug 22, 2021

new:
- added new attribute "placeable_on_water" for blocks: this allows to make some blocks placeable directly on water surface.
- added new attribute "placeable_on_lava" for blocks: this allows to make some blocks placeable directly on lava surface.
- added new attribute "shift_up" for blocks: this allows to make some blocks placed one block up. This is useful for REAL_WIRE blocks to create tall plants.

fixes:
- fixed furniture_sit hitbox related problems
- fixed placement problems of REAL blocks which use a block as item material https://github.com/PluginBugs/Issues-ItemsAdder/issues/1112
- fixed Purpur compatibility with resourcepack exploit protection https://github.com/pl3xgaming/Purpur/issues/593
----------, Aug 19, 2021

Please make sure to check your config.yml after you update ItemsAdder because the resourcepack part is reverted to default. You will have to set the URL (and port if needed) back to your values in order to make it work.

New

- compatibility with 1.17.1 datapack for negative heights: https://www.planetminecraft.com/data-pack/caves-amp-cliffs-expansion-pack-20w20a-compatible/
upload_2021-8-17_11-46-23.png

- added auto-external-host feature in config.yml. This feature allows you to auto upload the resourcepack to a very fast private resourcepacks hosting repository for free!
Read here for more information: http://a.devs.beer/3t3qc

upload_2021-8-17_11-13-39.png

- added a new property "enabled" to the minecraft_lang_overwrite options to allow you to disable/enable this kind of configurations without deleting them completely.
- added biomes info in worlds_populators, trees_populators, surface_populators
upload_2021-8-17_11-12-7.png


- updated the online IDE with latest attributes from 2.4.8-2.4.9 https://ide.devs.beer/itemsadder/

Config changes
- changed config.yml section about hosting
from
Code (YAML):
resource-pack:
  self-host
:
    enabled
: false
    server-ip
: '127.0.0.1'
    pack-port
: 8163
  external-host
:
    enabled
: false
    url
: ''
to
Code (YAML):
resource-pack:
  hosting
:
    no-host
:
      enabled
: false
    auto-external-host
:
      enabled
: false
    self-host
:
      enabled
: false
      server-ip
: '127.0.0.1'
      pack-port
: 8163
    external-host
:
      enabled
: false
      url
: ''
- changed language files "biome:" string, please delete it.
- added options to ia_gui.yml file
Code (YAML):
     worlds_populators:
        item
: "CHEST"
      surface_populators
:
        item
: "GRASS"
      trees_populators
:
        item
: "OAK_SAPLING"

Fixes
- optimized font_images loading
- fixed pack.mcmeta version (red background)
- fixed chat compatibility with worldguard and similar plugins
- fixed Can't replace REAL_NOTE blocks using replace_block action
- fixed memory leaks about world generators registration
----------, Aug 17, 2021

PLEASE UPDATE TO 1.17.1 if you're using 1.17
PLEASE UPDATE ProtocolLib and LoneLibs
Also update LibsDisguises if you're using it.

This is a beta build, please let me know if any problem is introduced based on the update notes.
This update contains a lot of changes and new features :D

config changes:
- You can remove "replace-only-packets" from config.yml file since it's useless now.
- renamed blocks settings in config.yml:
from:
Code (YAML):

disable-REAL-behaviour__DISABLE_AT_YOUR_OWN_RISK
: false
disable-REAL_TRANSPARENT-behaviour__DISABLE_AT_YOUR_OWN_RISK
: false
disable-REAL_NOTE-behaviour__DISABLE_AT_YOUR_OWN_RISK
: false
disable-REAL_WIRE-behaviour__DISABLE_AT_YOUR_OWN_RISK
: true
disable-CUSTOM_FIRE-behaviour
: false
 
to:
Code (YAML):

disable-REAL
: false
disable-REAL_TRANSPARENT
: false
disable-REAL_NOTE
: false
disable-REAL_WIRE
: true
disable-FIRE
: false
 


new:
- ( Requires Spigot 1.16.2 or greater) added new custom block type. Block type: REAL_WIRE. WARNING: this feature is only for tests purposes and needs to be enabled in config.yml: disable-REAL_WIRE-behaviour: true.
- added new special property "surface_decorator" which allows you to make some blocks spawn on top of world surface, for example: flowers, rare minerals, light emitting artifacts...
Download the example addon here
- ( Requires Spigot 1.17.1 or greater) added custom resourcepack prompt message, you can change the "resourcepack-popup-message" property in the lang files
- added new attribute " symbol" to font_images. This allows you to specify a character to be retextured using an image https://emojipedia.org/ ‼️ This supports emojis (some emojis are not supported if they're make of multiple characters).
You can also specify a unicode value directly, example: \u1F47D
- ( Requires Paper) a hover popup will be shown on emojis sent by players. This can be disabled in config.yml "add-hover-suggestion_PAPER_ONLY"
- added a new attribute to trees_populators. "bottom_blocks", this will allow you to specify which valid base block a tree can spawn on. For example DIRT and GRASS_BLOCK.
- added sapling behaviour to spawn trees with saplings
- added a new property in config.yml to disable hosting completely "no-host" , so that you can upload the pack.zip file and handle the apply with another plugin.

fixes:
- removed unused code, initial general code cleanup and refactoring
- fixed decrement_amount action ignoring the amount and always removing only 1
- removed each_food_level in the food_level_change action of HUDs since it had no sense
- more optimizations for the chat emoji replacement method (experimental)
- optimized fix-glitched-blocks
- more optimizations for multiple_block_break action
- actually checking min-max build height of worlds (for 1.17) https://github.com/PluginBugs/Issues-ItemsAdder/issues/1090
- fixed double custom sound played when breaking custom blocks
- fixed -1 offset added in /e command emojis
- small fixes to the /e command
- fixed the Vault hook error on ItemsAdder load
- fixed tridents disappearing when hitting furniture https://github.com/PluginBugs/Issues-ItemsAdder/issues/1093
- fixed Crossbow is vertical instead of horizontal https://github.com/PluginBugs/Issues-ItemsAdder/issues/1091
- fixed light not removed when breaking customblocks in creative mode
- fixed spawned blocks using world_populator, trees_populator not applying light_level
- removed the precompressed pack since it's not working on all servers. You will have to follow the install tutorial on the first installation and host the resourcepack with one of the provided methods.
- recoded the resourcepack apply process, this will fix some rare issues
----------, Aug 10, 2021

api changes:
WARNING: you may have to rebuild your Jar against this new ItemsAdder build.
- fixed HUD related class names, please rebuild your jar and update the names.
- fixed CustomStack#getUsages() method useless int arg
- fixed CustomStack methods still using Integer instead of native int type.
- fixed ItemsAdder.areItemsLoaded() throwing exception if called before IA loaded for the first time (compat for my ChestCommands fork).


config changes:
- fixed jam not returning when crafting bread: itemsadder\food.yml https://github.com/PluginBugs/Issues-ItemsAdder/issues/1069
- added a new option "enabled: true" to the behaviours. Now you can decide to disable or enable a behaviour without the need of deleting it completely.


fixes:
- entity dismount exception: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1071
- disabled font_images.scoreboard-teams.enabled by default in config.yml, this triggered issues on some servers.
- issue with custom blocks placed and edited after https://github.com/PluginBugs/Issues-ItemsAdder/issues/1072#issuecomment-890890394
- negative min_height not working properly in 1.17.1 for ores and trees
- trees spawning on vines and other plants https://github.com/PluginBugs/Issues-ItemsAdder/issues/1080
- suppress the error message about removed fires from configs https://github.com/PluginBugs/Issues-ItemsAdder/issues/1075
- tools whitelist/blacklist not correctly matching custom pickaxes
- empty NBT "itemsadder" added by mistake on interact with REAL_NOTE https://github.com/PluginBugs/Issues-ItemsAdder/issues/1063
----------, Aug 2, 2021

PLEASE UPDATE TO 1.17.1 if you're using 1.17
PLEASE UPDATE ProtocolLib and LoneLibs
Also update LibsDisguises if you're using it.

new api:
- added new methods in the ItemsAdder class: ItemsAdder.getAllItems() will allow you to get all registered items.

fixes:
- fixed durability of items when interacting with other plugins (for example custom timber plugins and similar)
- added a check to prevent min_height >= max_height in populators (world and trees) https://github.com/PluginBugs/Issues-ItemsAdder/issues/1049
- fixed solid hitbox not applied to furnitures which use a solid material as base. It's still adviced to use PAPER as base material for furnitures tho.
- cleaned up player pack protection code
- fixed server slowing down after months of usage https://github.com/PluginBugs/Issues-ItemsAdder/issues/1058
----------, Jul 26, 2021

PLEASE UPDATE TO 1.17.1 if you're using 1.17
PLEASE UPDATE ProtocolLib and LoneLibs
Also update LibsDisguises if you're using it.

new:
- updated zh_cn.yml language (lang folder), thanks to 白钻yoyo

fixes:
- Can't place the furniture on ceiling https://github.com/PluginBugs/Issues-ItemsAdder/issues/1043
- added error message if "ingredients" attribute is missing in recipes
- sometimes furniture item amount is reduced even if furniture is not placed https://github.com/PluginBugs/Issues-ItemsAdder/issues/1044
- removed debug messages
- fixed compatibility with Vehicles plugins https://github.com/PluginBugs/Issues-ItemsAdder/issues/1046
- fixed sometimes wrong rotation when sitting on furnitures https://github.com/PluginBugs/Issues-ItemsAdder/issues/1050
- IllegalStateException: Asynchronous block remove!
----------, Jul 19, 2021

PLEASE UPDATE TO 1.17.1 if you're using 1.17
PLEASE UPDATE ProtocolLib and LoneLibs
Also update LibsDisguises if you're using it.

fixes:
- fixed Airplane fork compatibility
- block fail to generate light when using RWG to generate https://github.com/PluginBugs/Issues-ItemsAdder/issues/1032
- fixed double arrow bug https://github.com/PluginBugs/Issues-ItemsAdder/issues/1041
- added an actual error message if the player is offline when using /iaplayerstat command
----------, Jul 15, 2021

PLEASE UPDATE TO 1.17.1 if you're using 1.17
PLEASE UPDATE ProtocolLib and LoneLibs
Also update LibsDisguises if you're using it.

new:
- added new command /iacustommodeldata to get the CustomModelData of an item. Useful to show items on other plugins (for example on GUIs or holograms)

new config:
- added a new property to /ia menu categories. Now you can set a custom title inside the category, different from the name of the icon https://github.com/PluginBugs/Issues-ItemsAdder/issues/1012
- added new placeholder {target-player} for actions. Example: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1031
- added BUNDLE _filled texture compatibility https://itemsadder.devs.beer/plugin-usage/adding-content/beginners/creating-a-custom-item/bundle
- added new property "remove-vanilla-recipes" in config.yml to delete vanilla recipes completely. This will allow you to make your own custom recipes if you want to rebalance the game.

fixes:
- added 1.17.1 compatibility. Dropped 1.17 compatibility.
- fixed error on applying resourcepack
- fixed flight kick in some servers https://github.com/PluginBugs/Issues-ItemsAdder/issues/1007
- Other players hear the loud noise from totem animation https://github.com/PluginBugs/Issues-ItemsAdder/issues/1008
- hide_items in ia_gui.yml not working https://github.com/PluginBugs/Issues-ItemsAdder/issues/1010
- fixed some title messages not being shown on 1.17
- No field with type int exists in class PacketPlayOutEntityDestroy 1.17 https://github.com/PluginBugs/Issues-ItemsAdder/issues/1017
- Furnitures(entity: item_frame) can be duplicated with item_frame 1.16.5 https://github.com/PluginBugs/Issues-ItemsAdder/issues/1004
- NullPointerException thrown when using CustomFurnitureAPI https://github.com/PluginBugs/Issues-ItemsAdder/issues/1023
- grindstone not updating custom durability lore on custom item repair
- Swords keep extra damage when unenchanted https://github.com/PluginBugs/Issues-ItemsAdder/issues/1024
- the vehicles cannot be used https://github.com/PluginBugs/Issues-ItemsAdder/issues/1025
- fixed guns throwing errors when shooting on 1.17
- block fail to generate light when using RWG to generate https://github.com/PluginBugs/Issues-ItemsAdder/issues/1032
- fixed chair dismount inside the bottom block
- fixed itemframe chairs sit rotation https://github.com/PluginBugs/Issues-ItemsAdder/issues/994
- should have fixed CustomCrafting compatibility
----------, Jul 13, 2021

PLEASE UPDATE TO 1.17.1 if you're using 1.17
PLEASE UPDATE ProtocolLib and LoneLibs
Also update LibsDisguises if you're using it.

new:
- added new command /iacustommodeldata to get the CustomModelData of an item. Useful to show items on other plugins (for example on GUIs or holograms)

new config:
- added a new property to /ia menu categories. Now you can set a custom title inside the category, different from the name of the icon https://github.com/PluginBugs/Issues-ItemsAdder/issues/1012
- added new placeholder {target-player} for actions. Example: https://github.com/PluginBugs/Issues-ItemsAdder/issues/1031
- added BUNDLE _filled texture compatibility https://itemsadder.devs.beer/plugin-usage/adding-content/beginners/creating-a-custom-item/bundle
- added new property "remove-vanilla-recipes" in config.yml to delete vanilla recipes completely. This will allow you to make your own custom recipes if you want to rebalance the game.

fixes:
- added 1.17.1 compatibility. Dropped 1.17 compatibility.
- fixed flight kick in some servers https://github.com/PluginBugs/Issues-ItemsAdder/issues/1007
- Other players hear the loud noise from totem animation https://github.com/PluginBugs/Issues-ItemsAdder/issues/1008
- hide_items in ia_gui.yml not working https://github.com/PluginBugs/Issues-ItemsAdder/issues/1010
- fixed some title messages not being shown on 1.17
- No field with type int exists in class PacketPlayOutEntityDestroy 1.17 https://github.com/PluginBugs/Issues-ItemsAdder/issues/1017
- Furnitures(entity: item_frame) can be duplicated with item_frame 1.16.5 https://github.com/PluginBugs/Issues-ItemsAdder/issues/1004
- NullPointerException thrown when using CustomFurnitureAPI https://github.com/PluginBugs/Issues-ItemsAdder/issues/1023
- grindstone not updating custom durability lore on custom item repair
- Swords keep extra damage when unenchanted https://github.com/PluginBugs/Issues-ItemsAdder/issues/1024
- the vehicles cannot be used https://github.com/PluginBugs/Issues-ItemsAdder/issues/1025
- fixed guns throwing errors when shooting on 1.17
- block fail to generate light when using RWG to generate https://github.com/PluginBugs/Issues-ItemsAdder/issues/1032
- fixed chair dismount inside the bottom block
- fixed itemframe chairs sit rotation https://github.com/PluginBugs/Issues-ItemsAdder/issues/994
- should have fixed CustomCrafting compatibility
----------, Jul 13, 2021

PLEASE UPDATE ProtocolLib and LoneLibs

fixes:
- fixed LibsDisguises compatibility
- fixed BUNDLE item
- fixed duplication bug with axe and REAL_NOTE blocks
- armors now will take into account also custom attack_damage and attack_speed attributes
- fixed crash on some servers when spawning trees
----------, Jun 30, 2021

BETA VERSION use at your own risk.
PLEASE UPDATE PROTOCOLLIB and LoneLibs

new config:
- added new option "value" and "operation" to "attribute_modifiers" if you want to specify which operation to be executed.

fixes:
- 1.17 negative populators min height not working correctly https://github.com/PluginBugs/Issues-ItemsAdder/issues/964
- 1.17 trees generating underwater https://github.com/PluginBugs/Issues-ItemsAdder/issues/971
- 1.17 noteblocks instrument errors
- 1.17 jukebox custom discs not working https://github.com/PluginBugs/Issues-ItemsAdder/issues/982
- "no permission" message shown when a recipe uses the same materials and shape as another recipe which the player has no permission to craft
----------, Jun 28, 2021

BETA VERSION use at your own risk.
PLEASE UPDATE PROTOCOLLIB and LoneLibs

new:
- REMOVED SUPPORT FOR MC 1.16.2 and 1.16.3. Update your server to 1.16.5 if you want to use 1.16.
- Beta update to 1.17

fixes:
- fixed problem with removed furnitures from config throwing errors on chunk load
- fixed hud slow to hide/show when changing gamemode
- added a warning message when an anvil_recipe item is not recognized
----------, Jun 21, 2021

fixes:
- fixed leather_horse_armor blank lore line
- fixed furniture cannot be removed in creative
- fixed furnitures placed before 2.3.11 can't be broken anymore
- fixed chairs placed before 2.3.11 are not working anymore
- fixed guis shown in /e message for OP players
----------, Jun 14, 2021

new:
- you can create furniture using invisible itemframes (they will be invisible only on 1.16+). Please read the limitations: https://itemsadder.devs.beer/plugin-usage/adding-content/advanced/furniture
- check the new addon which uses the new feature to create itemframes furnitures https://www.spigotmc.org/resources/93193/
- furnitures hitbox can be configured for better interaction and can have custom sized solid hitbox https://itemsadder.devs.beer/plugin-usage/adding-content/advanced/furniture/furniture-collisions
- added new command /iahitbox for admins, this allows to see the custom hitbox of furnitures once placed (useful to understand which values needs to be edited to get the desired effect


new config features/changes:
- changed "size" to "hitbox" and "x,y,z" to "length,width,height" in vehicles configurations (it will still accept old configuration attribute "size" to avoid losing compatibility with old configs.
- changed "small_hitbox" to "small" in furniture and vehicles behaviours
- added new attribute "entity" in the furniture behaviour to allow ARMOR_STAND or ITEM_FRAME (itemframe works good on client 1.16+)
- added new attribute "placeable_on" for furnitures which you to decide if a furniture can be placed on "ceiling", "walls" or "floor" (default are all true). It works only for item_frame furnitures.
- added option "max-furniture-vehicles-per-chunk" in config.yml to limit custom entities (furnitures and vehicles) per chunk.
- added new attribute "sit_all_solid_blocks" to "furniture_sit" behaviour, this allows you to make your players sit on every BARRIER block of the furniture, this makes multi-seats chairs possible.
- added a new logic to configurations. You can create a "template" item which holds common attributes, then create a "variant" item which is a variant of the template ad inherits all the properties from the template. This is useful to create items with the same logic but different texture/model, name, lore (for example I use it to create a furniture with different woods without having to copy and paste the "furniture" behaviour everytime). https://itemsadder.devs.beer/plugin.../item-properties/basic/templates-and-variants
- added new behaviour "keep_on_death: true". This allows you to let the players keep the item when they die.
- added new attribute "leather_horse_armor.color" in "specific_properties" to set color of LEATHER_HORSE_ARMOR

config changes:
- added hitbox to default itemsadder furnitures for easier removal

wiki changes / web editor:
- updated the web editor with latest properties
- added new tutorial to create colored furnitures easily http://itemsadder.devs.beer/plugin-usage/adding-content/advanced/colored-models
- added new variants and templates tutorial: http://itemsadder.devs.beer/plugin-.../item-properties/basic/templates-and-variants
- updated furniture tutorials https://itemsadder.devs.beer/plugin-usage/adding-content/advanced/furniture/

fixes:
- fixed raycast start position
- now you're invulnerable to suffocation damage while on vehicles
- fixed vehicle speed changing when moving the camera (making the vehicle very slow when looking down or up)
- vehicle smoke still coming out from the vehicle: 1.16 client bug which makes you dismount the vehicle even when server cancels the event: https://bugs.mojang.com/browse/MC-202202
- fix vehicle hitbox reset after dismount
- fixed player not dismounting furniture when another player breaks it
- huds will be instantly updated when value is changed (before was each 1 second)
----------, Jun 11, 2021

new:
- added new property to items: all_actions_permission
- added new property to actions: permission

fixes:
- fixed attack damage calculations
- fixed close arrow spam damage
- fixed categories icon dye color attribute https://github.com/PluginBugs/Issues-ItemsAdder/issues/936
- fixed "isSolid" method error https://github.com/PluginBugs/Issues-ItemsAdder/issues/935
- fixed fov issue with hide hud option in config https://github.com/PluginBugs/Issues-ItemsAdder/issues/926
- added an error message to show when a hud failed to load a font_image because it doesn't exist
----------, Jun 7, 2021

2.3.9

fixes:
- metrics lag on some servers during loading of items
- fixed block hardness little problems and optimized code: https://github.com/PluginBugs/Issues-ItemsAdder/issues/908
- fixed gamemode glitch when hiding hud https://github.com/PluginBugs/Issues-ItemsAdder/issues/909
- fixed placing blocks in adventure GameMode
- skip saving of region file if it got deleted by another plugin https://github.com/PluginBugs/Issues-ItemsAdder/issues/904
- fixed custom mobs of the same type not registered correctly (soul for example) https://github.com/PluginBugs/Issues-ItemsAdder/issues/912
- allow also "radius" other than "range" in damage_near_entities behaviour
----------, May 24, 2021

new:
- added new settings to hide gui during pack install and disable/enable black screen:
Code (YAML):
 protect-player:
    black-screen
: true
    hide-hud
: true

new api:
- implemented CustomFurniture https://github.com/PluginBugs/Issues-ItemsAdder/issues/895

fixes:
- fixed pack size info https://github.com/PluginBugs/Issues-ItemsAdder/issues/891
- fixed Wrong chinese language file name https://github.com/PluginBugs/Issues-ItemsAdder/issues/899
- fixed mushroom dupe https://github.com/PluginBugs/Issues-ItemsAdder/issues/903
- fixed heads and signs losing data during pack install https://github.com/PluginBugs/Issues-ItemsAdder/issues/896
- better "ingredient not found" error reporting https://github.com/PluginBugs/Issues-ItemsAdder/issues/888
- optimized join protection
----------, May 20, 2021

fixes:
- fixed Bungeecord compatibility (worked fine on Waterfall) when interacting with blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/875
- fixed interact nullpointer https://github.com/PluginBugs/Issues-ItemsAdder/issues/878
- fixed start fuel not set correctly on vehicles when placed
- fixed recipes minor bug (example: knife+potato) https://github.com/PluginBugs/Issues-ItemsAdder/issues/876
- fixed RestrictedCreative duplication bug (because of block type AIR desync) https://github.com/PluginBugs/Issues-ItemsAdder/issues/866
- should have fixed interact with citizens and other npcs

optimizations:
- optimized HUDs packets
----------, May 10, 2021

fixes:
- fixed REAL blocks wrong textures shown, please read here to know how to fix the textures: https://github.com/PluginBugs/Issues-ItemsAdder/issues/873#issuecomment-832750197
- fixed "ResourcePackSendEvent cannot be triggered asynchronously from another thread." https://github.com/PluginBugs/Issues-ItemsAdder/issues/871
----------, May 5, 2021

commands changes:
- changed usage of /iacleancache. Now supports blocks and items.

config changes:
- set mana bar "enabled: false"

fixes:
- fixed rare bug using /iaplayerstat (ClassCastException)
- invisibility on join issues https://github.com/PluginBugs/Issues-ItemsAdder/issues/865
----------, Apr 29, 2021

Important: fixed resourcepacks apply problem on some servers

from previous update:


Important: FIXED precompressed resourcepack for new customers. Please delete the config.yml if you get wrong textures on screen and restart.

changes:
- removed /iadownload command, use the /iapack or /iatexture command.
- changed /iatexture command behaviour. Now it won't redownlaod the pack everytime but will allow the client to check if they already downloaded it and apply the cached pack instead

new:
- new command /iasha1, useful only to the developer
- added new option "notify-other-plugins-interfering" in config.yml to notify if another plugin is interfering with itemsadder resourcepack

api:
- now getCustomBlockItem() methods of the events won't return the global itemstack but a copy of it to avoid bad things
- added new method ItemsAdder.applyResourcepack(player)
- added new event ResourcePackSendEvent

fixes:
- fixed clientside desync when breaking REAL_NOTE blocks in CREATIVE mode
- optimized font images replacement in chat
- fixed ia.admin.iatotemanimation and ia.admin.iaplaysound permissions not working
- fixed search GUI error in console https://github.com/PluginBugs/Issues-ItemsAdder/issues/855
- now other plugins won't be able to apply resourcepacks if "apply-on-join" is true in config.yml of ItemsAdder
- better black screen on loading resourcepack
- better resourcepack apply logic
----------, Apr 23, 2021

Important: FIXED precompressed resourcepack for new customers.
Please delete the config.yml if you get wrong textures on screen, then restart.


changes:
- removed /iadownload command, use the /iapack or /iatexture command.
- changed /iatexture command behaviour. Now it won't redownload the pack everytime but will allow the client to check if they already downloaded it and apply the cached pack instead

new:
- new command /iasha1, useful only to LoneDev (plugin developer)
- added new option "notify-other-plugins-interfering" in config.yml to notify if another plugin is interfering with itemsadder resourcepack

api:
- now getCustomBlockItem() methods of the events won't return the global itemstack but a copy of it to avoid bad things
- added new method ItemsAdder.applyResourcepack(player)
- added new event ResourcePackSendEvent

fixes:
- fixed clientside desync when breaking REAL_NOTE blocks in CREATIVE mode
- optimized font images replacement in chat
- fixed ia.admin.iatotemanimation and ia.admin.iaplaysound permissions not working
- fixed search GUI error in console https://github.com/PluginBugs/Issues-ItemsAdder/issues/855
- now other plugins won't be able to apply resourcepacks if "apply-on-join" is true in config.yml of ItemsAdder
- better black screen on loading resourcepack
- better resourcepack apply logic
----------, Apr 23, 2021

new:
- added new block attribute "blast_resistance", check the wiki https://itemsadder.plugin.ga/plugin...ed/item-properties/specific-properties/blocks
- now you can customize each category background (font_image), you can add the font_image attribute and also title_position_pixels attribute. https://itemsadder.plugin.ga/plugin-usage/ia

fixes:
- enhanced custom blocks break animation
- fixed StackOverflowError when loading MMOITEMS item data https://github.com/PluginBugs/Issues-ItemsAdder/issues/851
- fixed clientside desync when breaking REAL_NOTE blocks in CREATIVE mode
----------, Apr 20, 2021

fixed chorus related problems, please regenerate your zip using /iazip

fixes:
- fixed compatibility with spigot 1.16.5 when loading the plugin https://github.com/PluginBugs/Issues-ItemsAdder/issues/846
- fixed music discs https://github.com/PluginBugs/Issues-ItemsAdder/issues/839
- emojis not working when using caps lock https://github.com/PluginBugs/Issues-ItemsAdder/issues/838
- fixed some problems with blocks lookup logic
- added check to prevent using CraftBukkit (someone managed to think that this plugin is compatible with plain CraftBukkit....)
----------, Apr 19, 2021

optimizations:
- complete rewrite of the NBT related functions. Items data: read/write -90% less time, Region files: read/write -30% less time


fixes:
- fixed emojis usage bypass without permission
- fixed emojis related permissions in the GUI of /emoji
- fixed damage entities without permission https://github.com/PluginBugs/Issues-ItemsAdder/issues/810
- fixed fire texture bugged, please use /zip command to fix
- fixed FoodLevelChangeEvent NPE
- probably fixed skript problem https://github.com/PluginBugs/Issues-ItemsAdder/issues/821
----------, Apr 13, 2021

CustomCrafting compatibility fix
----------, Apr 9, 2021

new:
- added EcoEnchants compatibility (and probably also other custom enchant plugins are compatible now) https://github.com/PluginBugs/Issues-ItemsAdder/issues/756
- option to disable huds in some worlds: https://itemsadder.plugin.ga/plugin-usage/adding-content/advanced/huds
- update checker (can be disabled in config.yml)

fixes:
- recipes patterns dupe problem https://github.com/PluginBugs/Issues-ItemsAdder/issues/814
- ignoring missing server.properties for some obscure Spigot/Paper docker images
- better debug for missing items and unknown ingredients

optimizations:
- optimized /iareload command of like 200%
- better logging messages
----------, Apr 8, 2021

new:
- added new property to disable explosions of the custom block "no_explosion"
- partial compatibility with CustomCrafting plugin https://www.spigotmc.org/resources/55883/

fixes:
- fixed instant placing of blocks, furnitures and vehicles: https://github.com/PluginBugs/Issues-ItemsAdder/issues/806
- fixed NoSuchMethodError setLoreComponents
- fixed blocks placed on REAL_NOTE in creative will reduce amount in inventory
- now explosions will take into account hardness of the custom block https://github.com/PluginBugs/Issues-ItemsAdder/issues/772
- fixed issues with ia-furniture-sit flag
- catching corrupted font_images files (corrupted for some reason, not-ItemsAdder related)
----------, Apr 6, 2021

new:
- added new worldguard flags: https://itemsadder.plugin.ga/plugin-usage/worldguard-flags
- added a new attribute "delay" (in ticks) to the event actions. You can create interesting stuff using this feature, a chain of events instead of triggering them at the same time. Check https://itemsadder.plugin.ga/plugin-usage/adding-content/advanced/item-properties/events/actions
- added new attribute "from_multiple" to the replace_near_blocks action. This allows you to list all the materials you want to replace instead of creating one rule for each material https://github.com/PluginBugs/Issues-ItemsAdder/issues/804
- added new attribute "ignore_spawner" to the entity loots, to avoid excessive farming of items and exp https://github.com/PluginBugs/Issues-ItemsAdder/issues/791
- added new attribute "drop_only_first" to the loots, this allows you to stop the plugin from dropping any other item if one already dropped by chance.

fixes:
- fixed TNTPrime event problem
- removed worldpopulator loading debug messages
- fixed various problems with worldguard flags
- tried to fix block hardness problem on some servers: https://github.com/PluginBugs/Issues-ItemsAdder/issues/794
- fixed campfire items stuck inside, now you can remove them with left click (attack)
----------, Apr 2, 2021

2.2.8

config changes:
- please delete vehicles.yml file to add vehicles smoke effect
- changed coal_nugget material to COAL and set custom burn time to 100 (using the new fuel behaviour)

ide:
- added all the new features to the autocomplete https://ide.plugin.ga/itemsadder/
- added the missing "animation" properties for mob behaviour
- added the missing "replace_mobs_spawn" properties for mob behaviour

new:
- new vehicles smoke attribute, check the wiki https://itemsadder.plugin.ga/plugin-usage/adding-content/advanced/item-properties/behaviours
- new action: damage_entity. Useful to create customa arrows, more info: https://itemsadder.plugin.ga/plugin...eating-a-custom-item/magic-wand/custom-arrows
- hex colors compatibility, for example: %#FE5A00%
- added \n compatibility on lang file (kick messages and similar)
- added nbt match rule also in blocks loots. With this feature you can specify drops from spawner blocks of a particular mob type: https://itemsadder.plugin.ga/plugin-usage/adding-content/advanced/loots#drop-based-on-spawner-entity
- now /iablock command will also print block NBT data, this is useful to make NBT rules using the new feature (read the previous note ^^^^)
- new attribute "biomes" to the replace_mobs_spawn attribute of mob behaviour. This allows you to decide if a custom mob can spawn only in some biomes
- new event item_break which is called when item has 0 durability
- new worldedit flags: ia-vehicle-place, ia-vehicle-remove, ia-vehicle-personal-remove
- new sound attribute added to furniture and to vehicles behaviour, just like the block sounds (specific_properties). Use the IDE to autocomplete.
- added option to allow worlds_populators to be enabled on multiple worlds automatically. For example "custom_world_*" will enable the populator on each world which name starts with "custom_world_". If you set it to "*" it will work on EVERY world. https://github.com/PluginBugs/Issues-ItemsAdder/issues/783

fixes:
- fixed TNTPrime event error
- fixed NullPointerException in BlockPhysicsEvent if a custom block is removed from configs
- now error about loading fixed_glitched_blocks.nbt is sent also on chunk load to all the OP players and on console
- fixed bows dupe https://github.com/PluginBugs/Issues-ItemsAdder/issues/789
- fixed player rotation on vehicles with custom seat height not being synced https://github.com/PluginBugs/Issues-ItemsAdder/issues/795
- optimized vehicles code
- fixed player eject when flying with vehicle with fuel level 0
- fixed custom blocks replacing some "incomplete" blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/792
- unheld event not called when item breaks (durability 0)
- now arm animation is played when placing a custom furniture or vehicle
----------, Apr 1, 2021

2.2.7

wiki:
- how to drop exp from ores/blocks https://itemsadder.plugin.ga/plugin...ing-a-custom-item/blocks/drop-exp-from-blocks
- how to use custom blocks api https://itemsadder.plugin.ga/developers/java-api/examples
- added custom arrows examples (search for "arrows" in the wiki)

ide:
- added the new attributes in the IDE https://ide.plugin.ga/itemsadder/

config changes:
- added new option to optimize the server if you're not using custom mobs: disable-MOB-behaviour__DISABLE_AT_YOUR_OWN_RISK. Set it to true if needed.
- added exp drops to all the loots of custom blocks inside data\items_packs\itemsadder\minerals.yml file

compatibility:
- added compatibility with HyperStones (version 1.4.1+) https://www.spigotmc.org/resources/77645/

new:
- added new event: item_hit_entity, this allows to apply effects to the hit entity using throwables
- now you can use the item_hit_entity and item_hit_block also on ARROW items
- now you can use the item_throw event also on ARROW items (only MC 1.16.5+)

fixes:
- fixed callevent missing method
- fixed smithing table bug https://github.com/PluginBugs/Issues-ItemsAdder/issues/780
- fixed hat behaviour not working on some materials (obscure Minecraft bug) https://github.com/PluginBugs/Issues-ItemsAdder/issues/779
- fixed 1.0->2.0 converter problem "org.bukkit.craftbukkit.v1_16_R3.block.impl.CraftNote cannot be cast to org.bukkit.block.data.MultipleFacing"
- now play_particles and play_effect support item_hit_entity and item_hit_block events correctly
----------, Mar 26, 2021

config edits:
- edited config external url from precompressed_example_pack_3 to precompressed_example_pack_4. This fixes the PAPER items display bug

fixes:
- fixed creative mode clientside blocks blockstate desync https://github.com/PluginBugs/Issues-ItemsAdder/issues/770
- fixed vehicles/furnitures bugged when changing material https://github.com/PluginBugs/Issues-ItemsAdder/issues/769
- fixed NPE when breaking some furnitures
----------, Mar 19, 2021

new:
- /iaremove now supports silent param https://github.com/PluginBugs/Issues-ItemsAdder/issues/764
- (1.16.4+ only) now loots info shows translated block/mob name instead of the internal material name

fixes:
- invisible furnitures when holding a stack of 1 item https://github.com/PluginBugs/Issues-ItemsAdder/issues/765
- fixed api method setFloatValue of the HUDs not working correctly
- added /iaremove and /iaplayerstat tab completition
- better error message for /iaplayerstats
- fixed iaremove command not working on offhand and armor slots https://github.com/PluginBugs/Issues-ItemsAdder/issues/763
----------, Mar 18, 2021

config changes:
- all furnitures and vehicles are now set to PAPER, to avoid double place animation. You should change it manually and regen your pack.zip file

new:
- now /iatexture will accept also player names https://github.com/PluginBugs/Issues-ItemsAdder/issues/743
- allow placing non-placeable materials when the type is furniture https://github.com/PluginBugs/Issues-ItemsAdder/issues/752

fixes:
- fixed various note_blocks related problems about placing paintings and similar
- fix: now furnitures (paintings, chairs...) won't rotate anymore for some milliseconds when placed (clientside bug bypass)
- fixed commands not getting emojis replaced when executed
- fixed chorus physics issue https://github.com/PluginBugs/Issues-ItemsAdder/issues/761
- fixed real_transparent dropping chorus sometimes
----------, Mar 17, 2021

config.yml changes:
- fix-real-blocks-drops-chorus-water-bug__disable-for-more-performance now will be enabled by default as it's not CPU intensive anymore, remove it from the config.yml yourself

fixes:
- now textures support other namespaces. For example if you have namespace1 and namespace2 you can access the other namespace from the first one. So "namespace2:block/my_block.png" will work also on namespace1 items
- fixed torches and similar blocks being in mid air when placed on custom blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/753
- spawneggs on REAL_NOTE blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/754
- half bed placed on REAL_NOTE blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/755
- glass bug REAL_NOTE blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/757
- anvil attack damage not updated https://github.com/PluginBugs/Issues-ItemsAdder/issues/748
- ProjectileLaunchEvent error https://github.com/PluginBugs/Issues-ItemsAdder/issues/733

optimizations:
- various chorus optimizations
----------, Mar 16, 2021

fixes:
- fixed really important blocks dupe bugs, please update
- fixed invisible fire PLEASE REGEN YOUR PACK USING /iazip command.
- fixed inventory titles not replacing correctly if user has no permission, it was a wrong behaviour as I don't need to check permission in this case.
- fixed 1.15.2 compatibility when loading blocks
- now if you delete some of the mandatory resourcepack files itemsadder will extract them again for you
----------, Mar 15, 2021

(click ...Read More on the bottom right to read all the changes).
Please read the update notes carefully before opening a support request, thanks!

resourcepack:
- regenerated precompiled pack (delete the attribute "url" (under "external-host") in config.yml to update it to the new URL. (for who is still using the default pack).

ide:
- updated the online IDE to autosuggest the new stuff

config changes:
- new option in config.yml disable-REAL_NOTE-behaviour__DISABLE_AT_YOUR_OWN_RISK
- de.yml translation for categories, thanks to Jonas L. | Minecoll_YT
- changed all my default custom blocks from REAL to REAL_NOTE, changed their material to PAPER and set their break_particles_material attribute to the old material base value (will only affect new customers, you can keep the blocks as REAL to avoid problems)
- new option in config.yml fix_transparent_noteblocks__disable-for-more-performance

new features:
- new custom blocks type: REAL_NOTE
- new custom blocks type: FIRE
- now custom blocks support items (non placeable material) as base material. This avoids "double placing" animation which some users didn't like https://github.com/PluginBugs/Issues-ItemsAdder/issues/644
- added new option to specify the vanilla material or custom item to be used as break particle for the custom blocks: break_particles_material instead of using break_particles (which accepts ITEM/BLOCK only). This is useful to specify break particles of blocks that use a non-placeable item as base (for example PAPER).
- added a new command to cleanup unused block IDs: /iacleancache
- new permission for /iatexture all " ia.user.iatexture.all"

api changes:
- now CustomBlock implements CustomStack
- now you can get a CustomBlock instance using CustomBlock.byItemStack or CustomBlock.getInstance(namespacedId) and then do your things. This allows to do caching if you want to place multiple copies of the same block
- now you can get Bukkit BlockData from a CustomBlock using CustomBlock.generateBlockData()
- CustomBlock.remove() method will also set the block to AIR, other than removing it from IA region file
- now you can drop custom items using the customStack.drop(location) method
- fixed CustomMob.spawn method returning null exc if mob doesn't exists

optimizations:
- optimized chat packets: now ignoring actionbar messages and async replace emojis https://github.com/PluginBugs/Issues-ItemsAdder/issues/728

fixes:
- fixed pl.yml language, thanks to ALEX.ithymia
- fixed a problem with block removal causing possible duplication glitches and bad stuff. It's adviced to update. https://github.com/PluginBugs/Issues-ItemsAdder/issues/597
- removed unused old code
- fixed trade_machine default item amount 0 and not 1
- fixed near furnitures trade_machine opens other near furniture trade_machine GUI https://github.com/PluginBugs/Issues-ItemsAdder/issues/713
- now items will respect disappear_when_broken attribute (under durability section) on the return_items decrement_durability of crafting recipes
- now /iatexture works fine when the url is set to my default precompiled resourcepack
- now removed block IDs from cache files (real_blocks_ids_cache, real_blocks_note_ids_cache, real_transparent_blocks_ids_cache) can be used again instead of being permanently locked
- now you'll get a proper error if you use a not existing %img_XXX% placeholder (basically it will print XXX_NOT_FOUND)
- fixed font images counter bugged after /iareload or /iazip
- fixed replace_block not respecting block "from"
- fixed attack damage and speed shown dispite the HIDE_ATTRIBUTE flag
- fixed can't get mushroom blocks using tools with silk touch enchant https://github.com/PluginBugs/Issues-ItemsAdder/issues/730
- fixed Coals nuggets usable in beacons https://github.com/PluginBugs/Issues-ItemsAdder/issues/719
- fixed Custom blocks are not protected, essentialsx and similar https://github.com/PluginBugs/Issues-ItemsAdder/issues/720
- fixed exp not dropping from the center of custom blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/688
- better error when fixed_glitched_blocks.nbt is corrupted
- probably fixed problems with vehicles and furnitures where the play dismounts the entity but server still thinks it's on the entity, this should be the cause of the chat/kick problems
- fixed worldguard chairs flags not working sometimes
----------, Mar 11, 2021

(click ...Read More on the bottom right to read all the changes).
Please read the update notes carefully before opening a support request, thanks!

resourcepack:
- regenerated precompiled pack (delete the attribute "url" (under "external-host") in config.yml to update it to the new URL. (for who is still using the default pack).

ide:
- updated the online IDE to autosuggest the new stuff

config changes:
- new option in config.yml disable-REAL_NOTE-behaviour__DISABLE_AT_YOUR_OWN_RISK
- de.yml translation for categories, thanks to Jonas L. | Minecoll_YT
- changed all my default custom blocks from REAL to REAL_NOTE, changed their material to PAPER and set their break_particles_material attribute to the old material base value (will only affect new customers, you can keep the blocks as REAL to avoid problems)
- new option in config.yml fix_transparent_noteblocks__disable-for-more-performance

new features:
- new custom blocks type: REAL_NOTE
- new custom blocks type: FIRE
- now custom blocks support items (non placeable material) as base material. This avoids "double placing" animation which some users didn't like https://github.com/PluginBugs/Issues-ItemsAdder/issues/644
- added new option to specify the vanilla material or custom item to be used as break particle for the custom blocks: break_particles_material instead of using break_particles (which accepts ITEM/BLOCK only). This is useful to specify break particles of blocks that use a non-placeable item as base (for example PAPER).
- added a new command to cleanup unused block IDs: /iacleancache
- new permission for /iatexture all " ia.user.iatexture.all"

api changes:
- now CustomBlock implements CustomStack
- now you can get a CustomBlock instance using CustomBlock.byItemStack or CustomBlock.getInstance(namespacedId) and then do your things. This allows to do caching if you want to place multiple copies of the same block
- now you can get Bukkit BlockData from a CustomBlock using CustomBlock.generateBlockData()
- CustomBlock.remove() method will also set the block to AIR, other than removing it from IA region file
- now you can drop custom items using the customStack.drop(location) method
- fixed CustomMob.spawn method returning null exc if mob doesn't exists

optimizations:
- optimized chat packets: now ignoring actionbar messages and async replace emojis https://github.com/PluginBugs/Issues-ItemsAdder/issues/728

fixes:
- fixed pl.yml language, thanks to ALEX.ithymia
- fixed a problem with block removal causing possible duplication glitches and bad stuff. It's adviced to update. https://github.com/PluginBugs/Issues-ItemsAdder/issues/597
- removed unused old code
- fixed trade_machine default item amount 0 and not 1
- fixed near furnitures trade_machine opens other near furniture trade_machine GUI https://github.com/PluginBugs/Issues-ItemsAdder/issues/713
- now items will respect disappear_when_broken attribute (under durability section) on the return_items decrement_durability of crafting recipes
- now /iatexture works fine when the url is set to my default precompiled resourcepack
- now removed block IDs from cache files (real_blocks_ids_cache, real_blocks_note_ids_cache, real_transparent_blocks_ids_cache) can be used again instead of being permanently locked
- now you'll get a proper error if you use a not existing %img_XXX% placeholder (basically it will print XXX_NOT_FOUND)
- fixed font images counter bugged after /iareload or /iazip
- fixed replace_block not respecting block "from"
- fixed attack damage and speed shown dispite the HIDE_ATTRIBUTE flag
- fixed can't get mushroom blocks using tools with silk touch enchant https://github.com/PluginBugs/Issues-ItemsAdder/issues/730
- fixed Coals nuggets usable in beacons https://github.com/PluginBugs/Issues-ItemsAdder/issues/719
- fixed Custom blocks are not protected, essentialsx and similar https://github.com/PluginBugs/Issues-ItemsAdder/issues/720
- fixed exp not dropping from the center of custom blocks https://github.com/PluginBugs/Issues-ItemsAdder/issues/688
- better error when fixed_glitched_blocks.nbt is corrupted
- probably fixed problems with vehicles and furnitures where the play dismounts the entity but server still thinks it's on the entity, this should be the cause of the chat/kick problems
- fixed worldguard chairs flags not working sometimes
----------, Mar 11, 2021

fixed french language, please delete it: lang/fr.yml

fixes:
- added compatibility to latest Paper update https://github.com/PluginBugs/Issues-ItemsAdder/issues/694
- optimized font images replace (emojis) by 50%
- inv click npe https://github.com/PluginBugs/Issues-ItemsAdder/issues/698
----------, Feb 23, 2021

new:
- added other properties to the ttf custom font in config.yml https://github.com/PluginBugs/Issues-ItemsAdder/issues/692

fixes:
- some events not triggered anymore
- custom hardness glitches with axe
- Custom Ore with Blasting Furnace https://github.com/PluginBugs/Issues-ItemsAdder/issues/696
- REAL_TRANSPARENT blocks (CHORUS_PLANT based, for example leaves) disappear sometimes https://github.com/PluginBugs/Issues-ItemsAdder/issues/695
- REAL_TRANSPARENT blocks (CHORUS_PLANT based, for example leaves) drop chorus fruit in some cases
----------, Feb 22, 2021

fixes:
- chorus graphical clientside glitch https://github.com/PluginBugs/Issues-ItemsAdder/issues/677
- fixed some block hardness related problems
- fixed plugin loading issues with some spigot builds
----------, Feb 19, 2021

new:
- replace_near_blocks now supports also ItemsAdder custom blocks
- added new action replace_block, this is useful to replace blocks on interact
- added new option to execute events only if the block is interacted using specific tools (useful to strip logs and other stuff + using replace_block new action). events_tools_blacklist, events_tools_whitelist (check the wiki) https://github.com/PluginBugs/Issues-ItemsAdder/issues/672
- updated the online ide https://ide.plugin.ga/itemsadder/ as always (may require some hours to result updated due to caching)
- now you can create recipes more easily setting multiple patterns per recipe, to avoid copying and pasting the same recipe just to allow more patterns. https://github.com/PluginBugs/Issues-ItemsAdder/issues/652
fixes:
- fixed %img_offset...% placeholders not working anymore https://github.com/PluginBugs/Issues-ItemsAdder/issues/674
- probably fixed a problem with "double apply" of the resourcepack. This is a rare problem that occurs only on some servers and I hope to have fixed.
----------, Feb 18, 2021

fixes:
- new minecraft_lang_overwrite feature has no way of removing overwrite https://github.com/PluginBugs/Issues-ItemsAdder/issues/657
- respack download problems https://github.com/PluginBugs/Issues-ItemsAdder/issues/593
- Another plugin is trying to load a resourcepack https://github.com/PluginBugs/Issues-ItemsAdder/issues/663
- /iakill /iasummon error when no mob is registered https://github.com/PluginBugs/Issues-ItemsAdder/issues/660
----------, Feb 12, 2021

new:
- now screen will be totally black during resourcepack installation
- player won't be able to move at all during resourcepack installation

fixes:
- added more checks to make sure no double-apply of the resourcepack happens
- fixed /iahud command error
----------, Feb 9, 2021

fixed audiofiles not playing anymore
----------, Feb 8, 2021

new:
- added a new feature to overwrite Minecraft translation files easily
- added new liquids Java API
- new addon, customize ESC menu
fixes:
- fixed range not working in damage_near_entities
- fixed custom liquids buckets bug
----------, Feb 8, 2021

fixed console spam problem
----------, Feb 7, 2021

fixed typo damage_near_entities
----------, Feb 5, 2021


new:
- new option in config.yml to protect resourcepacks from thief "protect-file-from-unzip"
- new action: damange_near_entities https://github.com/PluginBugs/Issues-ItemsAdder/issues/632
- new action: damage_entity_in_sight
- new option under "feed" action to add saturation https://github.com/PluginBugs/Issues-ItemsAdder/issues/630
- added saturation to all the default foods ( vegetables_and_fruits.yml , food.yml )
- added placeholders for custom playerstats https://github.com/PluginBugs/Issues-ItemsAdder/issues/188

fixes:
- fixed french language problem, please delete "ItemsAdder\data\items_packs\dictionaries\ia_default_items\fr.yml"
- Smithing table netherite sword bug https://github.com/PluginBugs/Issues-ItemsAdder/issues/638
- Mysterious Amulet 1 usage https://github.com/PluginBugs/Issues-ItemsAdder/issues/639
- optimize particle and effect actions
----------, Feb 5, 2021

fixes:
- Furniture sit allows for multiple players in same seat https://github.com/PluginBugs/Issues-ItemsAdder/issues/635
- Could not pass event InventoryClickEvent https://github.com/PluginBugs/Issues-ItemsAdder/issues/631
- better french translation, please delete your translation files to make them update. Thanks to QuentiumYT
----------, Feb 3, 2021

new:
- now recipes will work also in the 2x2 crafting https://itemsadder.plugin.ga/plugin-usage/adding-content/advanced/recipes let me know if something is not working.
- Hud Requirement Check/Feature https://github.com/PluginBugs/Issues-ItemsAdder/issues/628 get the example addon here https://www.spigotmc.org/resources/addon-magiccraft-itemsadder-addon.88551/
- added new entry in the en.yml file, "player-stat-value-insufficient"

fixes:
- added error when loading font image with y_position > scale_ratio https://github.com/PluginBugs/Issues-ItemsAdder/issues/623
- Allow barrier blocks to trigger furniture "sit" function https://github.com/PluginBugs/Issues-ItemsAdder/issues/620
- fixed /iaemoji (/e) command suggesting also emojis which player has no permission for
----------, Feb 1, 2021



fixes:
- remove useless permission check in placeholder api font_image, this was blocking users from seeing font_images they have no permission to use (for example in ranks plugins)
- java.lang.IllegalStateException: The packet event is read-only. https://github.com/PluginBugs/Issues-ItemsAdder/issues/608
- fixed loots not reloading correctly on /iareload https://github.com/PluginBugs/Issues-ItemsAdder/issues/607
- fixed furniture break issue https://github.com/PluginBugs/Issues-ItemsAdder/issues/606
- fixed emoji problem: https://github.com/PluginBugs/Issues-ItemsAdder/issues/601
- splash potion error https://github.com/PluginBugs/Issues-ItemsAdder/issues/600
- ProjectileLaunchEvent NoSuchMethodError getItemStack (paper-only method) https://github.com/PluginBugs/Issues-ItemsAdder/issues/595
----------, Jan 26, 2021

1.16.5 compatibility
----------, Jan 18, 2021

fixes:
- compatibility with disguises handled by other plugins https://github.com/LoneDev6/ItemsAdder/issues/587#issuecomment-759617009

new:
- now font_images (emojis and similar) can be used directly in custom items names and lore. Please check this example: https://www.spigotmc.org/resources/items-custom-tooltip-texture-example-itemsadder-addon.87883/
----------, Jan 15, 2021


fixes:
- Eat event can't be cancelled https://github.com/LoneDev6/ItemsAdder/issues/555
- now "placed_block break" event won't be called if the player breaks the block with a silk touch enchanted item (to avoid other duplication exploit). https://github.com/LoneDev6/ItemsAdder/issues/562
- grenade exploit https://github.com/LoneDev6/ItemsAdder/issues/578
- Fuel bossbar can not show again after player rejoin https://github.com/LoneDev6/ItemsAdder/issues/581
- block break desynced in creative https://github.com/LoneDev6/ItemsAdder/issues/573
- explosion triggers NPE when attached to interact events (interacting air) https://github.com/LoneDev6/ItemsAdder/issues/565
- Luminous objects go dark when user w/o building perms hits them https://github.com/LoneDev6/ItemsAdder/issues/574
- items can be used 1 more time when reached 0 usages https://github.com/LoneDev6/ItemsAdder/issues/572
- "ignore_fortune: true" attribute in loots to make the drops count bypass fortune enchant. https://github.com/LoneDev6/ItemsAdder/issues/563
- custom mobs bossbar bugs https://github.com/LoneDev6/ItemsAdder/issues/465 (and other issues)
----------, Jan 12, 2021

new:
- added permission to trade_machine behaviours, check the wiki: https://itemsadder.plugin.ga/plugin...urs#list-of-behaviours-included-in-the-plugin

fixes:
- double interact event on block_trade_machine
----------, Dec 18, 2020

If anyone wants to try out the very beta in development version of ItemsAdder IDE you can try it there: https://bit.ly/itemsadder-ide

Let me know what you think ;)
----------, Sep 7, 2020

new:
- added actions to add/remove potion effect to target entity ( https://github.com/LoneDev6/ItemsAdder/issues/355)
More info here: https://itemsadder.plugin.ga/plugin-usage/adding-content/item-properties/events/actions
- now you can specify biomes for worlds_populators https://itemsadder.plugin.ga/plugin-usage/adding-content/worlds-populators ( https://github.com/LoneDev6/ItemsAdder/issues/369)

enhancements:
- better console colors compatibility
- now you get an error in console if you try to set block drop loot to a non block item

fixes:
- fixed client kick if recipes packet is more than 2097152 big https://github.com/LoneDev6/ItemsAdder/issues/372
https://bugs.mojang.com/browse/MC-185901
- fixed god mode https://github.com/LoneDev6/ItemsAdder/issues/365
- fixed possible plugin disable after reloading it using plugman or /reload (skript related)
- worlds populators with no replaceable_blocks specified will be allowed to replace any block instead of skipping everything
- fixed errors when using custom biome generated by datapacks: https://github.com/LoneDev6/ItemsAdder/issues/367
----------, Sep 3, 2020

enhancements:
- better console colors compatibility
- now you get an error in console if you try to set block drop loot to a non block item
----------, Aug 30, 2020

1.16.2 compatibility
----------, Aug 12, 2020

fixed compatibility with ArmoredElytra.
PLEASE UPDATE ALSO LoneLibs
----------, Jul 23, 2020

new api:
- added skript api to get font images (emojis, guis icons..). Example: fontimage "mcicons:icon_confirm" https://itemsadder.plugin.ga/developers/skript-api

fixes:
- fixed login damage protection not working
- interact error should be fixed: https://github.com/LoneDev6/ItemsAdder/issues/329
- fixed Coal nuggets can be used in Energy Extractor https://github.com/LoneDev6/ItemsAdder/issues/334
----------, Jul 21, 2020

Moved all libs to LoneLibs, please install it
----------, Jul 17, 2020

api fixes
----------, Jul 10, 2020

new API:
- added new api method getCustomBlockLoot(Block block)
----------, Jul 10, 2020

fix:
- fixed dictionaries loading

new:
- added french dictionary, thanks to Istarengwa :D
----------, Jul 10, 2020

fixes:
- optimized items search in general
- removed some unused code converter related
- fixed recipes with renamed items: https://github.com/LoneDev6/ItemsAdder/issues/315
----------, Jul 9, 2020

IF YOU WANT TO USE THE NEW DICTIONARY FEATURE YOU WILL HAVE TO DELETE ALL ITEMSADDER DEFAULT FILES (just the folders inside items_packs, remember not to delete your folders xD)

new:
- items translation system for lores and display names, now you can create a "dictionary" config for your language (please check the wiki)
- added new config.yml property: dictionaries-lang to choose which dictionaries the plugin will look for in your folders
- now you can create nested folders inside items_packs to organize your stuff better

translation:
- English translation for items (default)
- Spanish translation for items thanks to GoGG :D
- Italian translation for items
----------, Jul 8, 2020

new:
- added command: /iadrop <itemname> <player|x y z world> [amount]

API:
- now CustomBlockInteractEvent also triggers for OFF_HAND

fix:
- added new 1.16.1 block to blacklist of multiple_block_break (hammmer)
- /iagive now displays the item name not namespaced id to the player you're giving item to
----------, Jul 2, 2020

Code (Text):
new:
- optimized emoji replace (when you write for example :smile: in chat)
- now you can use the emoji placeholder also in other plugins GUIs names, for example with ChestCommands
- added new font_image placeholders that allows you to move your text left or right. Example: :offset_10: moves text of 10px on the right. :offset_-10: moves texts 10px on the left

fixes:
- order of items in /ia GUI "all" category
- order of emojis in /e book GUI
----------, Jun 30, 2020

- probably fixed "namespace" error due to how 1.16.1 handles attributes
----------, Jun 27, 2020

Please keep in mind that 1.16.1 is not stable, update to the LATEST 1.16.1 build using BuildTools instead of using websited to download the jar.

Thanks.

fix:
- towny, mcmmo and worldguard duplication
----------, Jun 26, 2020

fixes:
- fixed mipmap bug caused by non power of 2 textures (icon_refresh, four_leaf_clover).
To fix this you have to download the new default pack copy and paste the two fixed files and use /iazip again to fix this and reupload to dropbox https://github.com/LoneDev6/Issues-ItemsAdder/issues/305
- fixed recipes loading https://github.com/LoneDev6/Issues-ItemsAdder/issues/260
----------, Jun 24, 2020

new:
- emoji creation tutorial: https://itemsadder.plugin.ga/plugin-usage/adding-content/emojis

fixes:
- removed debug message when breaking blocks with hammer
- fixed mysterious hood effects: https://github.com/LoneDev6/ItemsAdder/issues/297#issuecomment-647502207
- can use multiple break with survival mode destroy survival mode can't destroy's block https://github.com/LoneDev6/ItemsAdder/issues/285
- converter heightmap missing class https://github.com/LoneDev6/ItemsAdder/issues/287
- Ore Spawn info doubles on /iareload https://github.com/LoneDev6/ItemsAdder/issues/298
- McMMO Infinite XP Bug https://github.com/LoneDev6/ItemsAdder/issues/300
- fixed https://github.com/LoneDev6/ItemsAdder/issues/275 (removed previous check that prevented players from getting drops from placed blocks, idk why I added this check in the past)

1.0 to 2.0 converter:
- better performance
- epicbackpacks backpacks won't be converted because they'd lose inventory
- coupon items won't be converted to avoid losing NBT data (private plugins)
----------, Jun 22, 2020

Install this update to fix fishing exploit
----------, Jun 4, 2020

new:
- added /iaremove <player> <item> [amount]
- added model_id tag, you can now set a custom_model_data manually
- now the plugin will use also the custom_model_datas that are < than the last one ( tell me if it causes any problem)
- renamed/added new events for blocks and armorstands (fornitures, vehicles): https://itemsadder.plugin.ga/plugin-usage/adding-content/item-properties/events#list-of-events
Code (Text):
      - placed_block.interact
      - placed_block.break
      - placed_armorstand.interact
- added option in config.yml to disable durability lore (use F3+H, but it shows the vanilla one which is different...): hide-custom-durability-lore

new Java API:
- added CustomBlockBreakEvent and CustomBlockInteractEvent events https://itemsadder.plugin.ga/developers/java-api/events

fixes:
- better general performance (migrated some data structures types)
- optimized multiple_break_blocks particles and drops (FPS and TPS)
- https://github.com/LoneDev6/ItemsAdder/issues/259
- https://github.com/LoneDev6/ItemsAdder/issues/260
- https://github.com/LoneDev6/ItemsAdder/issues/265
- nullpointer on drink: https://github.com/LoneDev6/ItemsAdder/issues/270
- prefix https://github.com/LoneDev6/ItemsAdder/issues/273
----------, Jun 2, 2020

skyrocketed plugin loading performance to the hyperspace

PLEASE READ HERE:
- rebalanced thirst, please delete the file: data\items_packs\realcraft
I changed this:
Code (YAML):
       decrement:
          generic_over_time_60_minutes_inside
:
            min_sky_light
: 0
            max_sky_light
: 13
            every_ticks
: 72000
            amount
: 0.5
          generic_over_time_45_minutes_outside
:
            min_sky_light
: 14
            max_sky_light
: 15
            every_ticks
: 54000
            amount
: 0.5
          biome_over_time_desert_30_minutes_outside
:
            min_sky_light
: 14
            max_sky_light
: 15
            biome
: DESERT
            every_ticks
: 36000
            amount
: 0.5


new:
- added korean language (ko.yml), many thanks to "응급실"
- added new option in config.yml to exclude some files extensions from the zip: ignore-files-ext
- added worldedit addon https://www.spigotmc.org/resources/extension-itemsadder-worldedit.79012/

new api:
- added new api methods: removeCustomBlock(location) and getCustomBlockByFaces


fixes:
- optimized /ia GUI loading and recipes management
----------, May 19, 2020


PLEASE READ THESE NOTES.
I will ignore support requests of people that didn't read this update notes.



new:
- now when a player is loading the resourcepack they'd be invincible, invisible and have slowfalling
- /iazip will now also execute /iareload and /iatexture (reload textures to every player in the server) if self-host is set. If you are using dropbox you must use /iareload and /iatexture manually as always. Please read the updated tutorials: https://itemsadder.plugin.ga/plugin-usage/resourcepack-hosting
- updated resourcepacks tutorials https://itemsadder.plugin.ga/plugin-usage/resourcepack-hosting
- added /iatexture all, this will send the pack to every online player
- czech translation thanks to VaxjO! cz.yml
- ItemsAdderの日本語ファイル thanks to ゆきりん (SnowBees). jp.yml ( https://github.com/SnowBees/ItemsAdder-Japanese)
- added new option to use Minecraft thin-font without using "Force unicode: ON" https://itemsadder.plugin.ga/plugin-usage/adding-content/custom-fonts/thin-font-force-unicode
- updated skript api: https://itemsadder.plugin.ga/developers/skript-api
- added new FAQ for ores: https://itemsadder.plugin.ga/faq/i-cant-find-any-mineral-ore
- updated FAQ pages: https://itemsadder.plugin.ga/faq
- added no_physics property in replace_near_blocks: https://itemsadder.plugin.ga/plugin-usage/adding-content/item-properties/events/actions https://github.com/LoneDev6/ItemsAdder/issues/219


fix:
- fixed "null" font (in default.json) if no custom font is set
- fixed huds /iareload https://github.com/LoneDev6/ItemsAdder/issues/235
https://github.com/LoneDev6/ItemsAdder/issues/217
- fixed huds related error: https://github.com/LoneDev6/ItemsAdder/issues/241
https://github.com/LoneDev6/ItemsAdder/issues/238
- removed unused config.yml option: font_images.negative-spaces-font.enabled
----------, May 18, 2020

new:
- added "cancel" action to cancel an event: (scroll down) https://itemsadder.plugin.ga/plugin-usage/adding-content/item-properties/events/actions
- added tutorials for skript API: https://itemsadder.plugin.ga/developers/skript-api

new API:
- added new method to set the color of a FontImage. FontImageWrapper#setColor(color) and FontImageWrapper#getColor()
- small API fixes

fixes:
- plugin loading with ArmorEquipEvent: https://github.com/LoneDev6/ItemsAdder/issues/216
- fixed bucket related events not called correctly: https://github.com/LoneDev6/ItemsAdder/issues/215
- fixed iaget and iagive message when item is missing (now won't throw a server error but a message)
- fixed error when killing villagers or any entity that has NBT matcher enabled to drop a custom item (in this case the straw_hat villager drop)
- fixed compatibility with EpicBackpacks, now backpacks that has "hat" behaviour won't be put on head on rightclick if they are also backpacks of EpicBackpacks
----------, May 11, 2020

changes to .yml files:
- added realcraft category in ia_gui.yml:
Code (YAML):
 realcraft:
    enabled
: true
    icon
: "realcraft:waterskin"
    name
: 'RealCraft'
    permission
: 'ia.menu.realcraft'
    items
:
     - "realcraft:waterskin"
      - "realcraft:boiled_water_bucket"


fixes:
- custom items loading time decreased
- fixed Metrics not working
- fixed held/unheld not triggered on item swap (F): https://github.com/LoneDev6/ItemsAdder/issues/214
- fixed CUSTOM huds sharing the same instance of FontImages in memory, so every player would see the same custom HUDs and with bugged offsets (FRAMES and STATUS didn't have this problem)
- added descriptions to commands (see them with /help itemsadder command)
- fixed /iareload command throwing some exceptions sometimes
----------, May 8, 2020

Error on plugin start
----------, May 7, 2020

new for devs
- added "auto" property so you can decide if a HUD is shown automatically or if you want to handle it manually using API
example:
Code (YAML):
 mana_bar:
    enabled
: true
    show
:
      auto
: true
      creative
: true

- added "CUSTOM" type for HUDs, this special type of hud can be handled manually by your plugin using the API. This allows you to add font_images manually to the current HUD and handle them
as you wish
- new Java API for GUIs: https://itemsadder.plugin.ga/developers/java-api/huds-guis
- new Java API event ItemsAdderFirstLoadEvent called when ItemsAdder has loaded every asset correctly https://itemsadder.plugin.ga/developers/java-api/events
- added new info about blocks in docs: https://itemsadder.plugin.ga/plugin-usage/adding-content/item-properties/specific-properties/blocks


fixes:
- fixed offsets of huds not working after 256px
- fixed /iareload, now you can reload config.yml without restarting the server
- fixed duplication bug with /iaget
- fixed silktouch behaviour: https://github.com/LoneDev6/ItemsAdder/issues/207
- fixed Destroy furnitures in gamemode spectator: https://github.com/LoneDev6/ItemsAdder/issues/208
- now if the plugin has a not handled error in configs won't loop infinitely but will log the error and disable
- made some more parts of the plugin async so probably you'll notice some speedup in initializing stuff (I can't do more than this as most of the lag comes from Minecraft recipes registration which can't be async)
- now actionbar message won't be sent if you have no HUDs enabled in your configs (even if huds.enabled is true in config.yml)
----------, May 7, 2020

yml changes:
- added new icon worlds_populators in ia_menu.yml
Code (YAML):
worlds_populators:
    item
: "CHEST"

- added new icon seed_result in ia_menu.yml
Code (YAML):
seed_result:
    item
: "WHEAT_SEEDS"

- added missing tomato feed amount
Code (YAML):
   events:
      eat
:
        feed
:
          amount
: 5

new:
- added info on where to find the ore (/ia)
- added info on where to find the vegetable from seeds (/ia), for example: tomato
- added new "enabled" property to items, loots, worlds_populators, all recipes. With this property you can decide to disable something easily
check this for items: https://itemsadder.plugin.ga/plugin-usage/adding-content/item-properties/basic
- added polish translation (pl.yml) thanks to my friend EnjoyTheMoment

fixes:
- less RAM usage for custom block loot
- send actionbar less frequently to avoid too high amount of packets sent by server to client. This will probably be noticeable only on high number of players or on low budget server hardware.
- update HUDs values right after it's changed by code
- unheld and held events now are triggered on more situations to avoid exploits to keep potion effects and similar
- fixed furniture glitch in creative: if you place a furniture you'll be able to still place it even if the inventory slot has now AIR
- fixed drop air: https://github.com/LoneDev6/ItemsAdder/issues/198
- fixed /iareload not reloading loots
- fixed unbreakable shows also durability: https://github.com/LoneDev6/ItemsAdder/issues/191
----------, May 4, 2020

hotfix for spigot 1.15.2: cannot load https://github.com/LoneDev6/ItemsAdder/issues/197
----------, Apr 30, 2020

fixes:
- entity death error: https://github.com/LoneDev6/ItemsAdder/issues/196
- some other vanilla recipes overriden: https://github.com/LoneDev6/ItemsAdder/issues/195
----------, Apr 30, 2020

PLEASE READ:
yml changes:
- set only-new-chunks: false in config.yml, set it to true at your own risk because it won't fix mushroom blocks in pregenerated worlds/already generated chunks




fixes:
- fixed mushrooms graphical bug on pregenerated worlds: https://github.com/LoneDev6/ItemsAdder/issues/116
- optimized mushrooms graphical bug fix
- fixed creative middle click https://github.com/LoneDev6/ItemsAdder/issues/176
- fixed error clicking on player inventory while using furnace https://github.com/LoneDev6/ItemsAdder/issues/192
- fixed mysterious amulet glitch https://github.com/LoneDev6/ItemsAdder/issues/184
- fixed damange not updating on sharpness enchant https://github.com/LoneDev6/ItemsAdder/issues/183
- fixed some vanilla recipes not working anymore
----------, Apr 29, 2020

improvements:
- now the plugin tries 5 times to download the default pack before disabling itself if failed to download it


fixes:
- fixed ores replaceable blocks: https://github.com/LoneDev6/ItemsAdder/issues/171
- fixed custom language wrong error: https://github.com/LoneDev6/ItemsAdder/issues/169
- fixed "null" actionbar: https://github.com/LoneDev6/ItemsAdder/issues/167
- fixed (should be already fixed in some previous updates) crops fortune error: https://github.com/LoneDev6/ItemsAdder/issues/166
- fixed recipes duplication due to latest fixes on recipes (ability to craft using renamed items): https://github.com/LoneDev6/ItemsAdder/issues/172
- cleaned up code for recipes checking during crafting
- fixed search GUI: https://github.com/LoneDev6/ItemsAdder/issues/180
- fixed smelting glitch: https://github.com/LoneDev6/ItemsAdder/issues/177
- added DeluxeChat compatibility: https://github.com/LoneDev6/ItemsAdder/issues/181

changes to yml files:
- added missing title attribute to trade machines (in blocks.yml and furnitures.yml)
- added missing title attribute to trade machines in wiki: https://itemsadder.plugin.ga/plugin-usage/adding-content/item-properties/behaviours
----------, Apr 28, 2020

- fixed block generation missing face https://github.com/LoneDev6/ItemsAdder/issues/157
- fixed music disc bug https://github.com/LoneDev6/ItemsAdder/issues/156
- fixed 2x2 inventory crafting allowed to craft vanilla items with custom items https://github.com/LoneDev6/ItemsAdder/issues/159
- fixed converter bug which resets items amount to 1 https://github.com/LoneDev6/ItemsAdder/issues/163
- fixed concurrent write on NBT files: https://github.com/LoneDev6/ItemsAdder/issues/164
- now IA won't crash server if a corrupted NBT file is loaded

API:
- new API method: areItemsLoaded() use it to know when IA has finished loading every item and when they are available
dirty usage example:
Code (Java):
Bukkit. getServer ( ). getScheduler ( ). runTaskAsynchronously ( this, ( ) -> {
            getLogger ( ). log (Level. INFO, ChatColor. YELLOW + "Waiting ItemsAdder to register custom items..." ) ;
            while ( !ItemsAdder. areItemsLoaded ( ) ) { }
            load ( ) ;
          } ) ;
----------, Apr 20, 2020

- fixed first installation of plugin (generate files)
- disable plugin on default pack download error
----------, Apr 17, 2020

IMPORTANT:
- added new command /iazip. Use this command when you want to make the plugin refresh the pack.zip file.
Now the plugin won't refresh it on every /iareload or everytime plugin is loaded to avoid lag.
It should also fix this problem: https://github.com/LoneDev6/ItemsAdder/issues/129

- fixed anvil repair event: https://github.com/LoneDev6/ItemsAdder/issues/140
- fixed crash sometimes on region data save https://github.com/LoneDev6/ItemsAdder/issues/144
- fixed philosofer repair recipe: https://github.com/LoneDev6/ItemsAdder/issues/146
- fixed exploit used by players to have infinite durability hammer: https://github.com/LoneDev6/ItemsAdder/issues/145
- fixed shuttering of actionbar when showing fuel (now it uses bossbar): https://github.com/LoneDev6/ItemsAdder/issues/139
----------, Apr 17, 2020

Read all:

- should fix Venturechat issue with placeholders not applied, thanks @Ortum
- more optimization of crafting: from 5ms to 0ms of CPU usage for each recipe when crafted
- fixed vehicles kick when using bungeecord (let me know if works)
- removed metrics log errors
- fixed recipes 1.14.4 https://github.com/LoneDev6/ItemsAdder/issues/113
- now you can disable all chunk related logs correctly, use config.yml (log-save and log-save-on-unload)
- now if you break a removed custom block (removed from config after you placed it) you won't get an exception, you'll get an error in console to let you know that (you can disable it in config (log-mined-unknown-blocks: true)
- fixed custom blocks not removed from file on explode
- fixed max_amount ignored for loots https://github.com/LoneDev6/ItemsAdder/issues/134
- fixed bug that allowed players to repair two custom swords in crafting table obtaining the vanilla item
- fixed stick, debug_stick, carrot_on_a_stick... model generation (you have to reupload the pack.zip file if you're using dropbox)
- fixed light bug: https://github.com/LoneDev6/ItemsAdder/issues/128
- fixed item lore info: https://github.com/LoneDev6/ItemsAdder/issues/126
- removed unused code

- fixed language files. Please consider DELETING THEM so the plugin will regenerate them
- added permission to each category in ia_menu.yml
So if you want your players to see categories add these permissions:
Code (Text):
ia.menu.armors
ia.menu.swords
ia.menu.pickaxes
ia.menu.axes
ia.menu.hoes
ia.menu.shovels
ia.menu.fishing_rods
ia.menu.shears
ia.menu.weapons
ia.menu.shields
ia.menu.bows
ia.menu.eatables
ia.menu.drinks
ia.menu.vegetables
ia.menu.seeds
ia.menu.fishes
ia.menu.potions
ia.menu.furnitures
ia.menu.paintings
ia.menu.chairs
ia.menu.hats
ia.menu.wearables
ia.menu.machines
ia.menu.blocks
ia.menu.ores
ia.menu.minerals
ia.menu.instruments
ia.menu.various
ia.menu.alchemy
ia.menu.musicdiscs
ia.menu.throwables
ia.menu.books
ia.menu.vehicles
ia.menu.icons
ia.menu.generic_items
ia.menu.halloween
ia.menu.christmas
ia.menu.special
----------, Apr 15, 2020

- fixed fr translation, thanks to @Tekos
- fixed exception on login
- fixed trading machines that closes if someone else opens it
- fixed metrics error on /iareload too frequently
----------, Apr 7, 2020

- added de.yml language
- added metrics (config.yml)
- updated default_pack
- added new item attribute: blocked_enchants https://itemsadder.plugin.ga/plugin-usage/adding-content/item-properties/basic#blocked_enchants

- fixed wrong shifted wearables (cool_sunglasses, glasses, red_pickaxe_hat,
- fixed memory leak https://github.com/LoneDev6/ItemsAdder/issues/114
- fixed worldguard error https://github.com/LoneDev6/ItemsAdder/issues/118
- fixed anvil graphical repair glitch
- blocked enchants for waterskin, in order to prevent mending and cheats like that:
blocked_enchants:
- ALL
----------, Apr 6, 2020

- fixed api method: setCustomItemDurability
- fixed duplication bugs with campfire
- fixed furnitures can't be removed if no LightApi is installed
- fixed rare error exiting vehicle
- fixed rare error: Exception while getting NBTCompound from TileEntity!, https://github.com/LoneDev6/ItemsAdder/issues/110#issuecomment-608345504
- fixed fishing loot tables not working
- fixed lore not showing on all swords

- now /iadurability sets durability also to vanilla items
- implemented item permissions https://itemsadder.plugin.ga/plugin-usage/adding-content/item-properties/basic/item-permission
- added search permission ia.user.iasearchgui


- optimized plugin loading time (recipes related)
- optimized light emitting blocks/furnitures

- added worldedit flags https://itemsadder.plugin.ga/plugin-usage/worldguard-flags
- added new property "riding" to hide a HUD when player is riding an entity

example:
Code (Text):
    show:
      auto: true
      creative: false
      underwater: false
      riding: false
----------, Apr 3, 2020

- bypassed game crash on some Intel Graphics GPUs... thanks Mojang: "uPdAtE yOuR dRiVeRs"? fuck off. https://bugs.mojang.com/browse/MC-176595
- added custom-font option in config.yml. BEWARE: can cause crash on Intel GPUs. You'll probably lose players. It's advised to leave it disabled.
- removed leftover default.json file from default_pack.zip
- added es.yml (spanish) language, thanks to @TheElrosMC
- previously added nl.yml lang, thanks to Jesse
- now emojis are also replaced on commandblocks commands
----------, Mar 31, 2020

plugin changes:
- fixed IATEXTURE permission
- fixed furnace cast exception https://github.com/LoneDev6/ItemsAdder/issues/109
- reimplemented old API back (but added @Deprecated annotation since I plan to make a new better API)
- fixed bug that shows wrong textures for emojis and some items only on some servers when using default provided pack
- fixed "Compressing resource_pack..." misleading message
- fixed spectator mode "null" text in actionbar (HUDs related) https://github.com/LoneDev6/ItemsAdder/issues/92
- made regions files saving process async, no more lag on each world save
- fixed hat behaviour deleting item on head (if any)

.yml changes:
- config.yml: added new option to disable or enable negative spaces font "negative-spaces-font.enabled" https://github.com/LoneDev6/ItemsAdder/issues/108
----------, Mar 28, 2020

new wiki tutorials:
- added actions
- added behaviours
- added example tutorial (sword)
- added recipes

plugin changes:
- added new option to disable HUDs completely (actionbar) in config.yml (huds.enabled)
- added new config option to disable death maps give_death_location_maps
- async generate pack.zip file
- fixed "java.lang.IllegalArgumentException: Cannot measure distance between world and world_nether"
- fixed attribute_modifiers not applied
- fixed held, unheld events


.yml changes:
- fixed recipes using chisel (you should really delete items_packs/itemsadder folder on each update in order to get my fixed)
- added nl.yml language
- changed iron_plate recipe (was partially overwriting iron pressureplate recipe)
----------, Mar 26, 2020

be sure to read my wiki, i updated it:
https://itemsadder.plugin.ga

READ THIS:
I updated huds, so you better delete these folders and let the plugin regenerate them (only if you care about HUDs):
  • plugins\ItemsAdder\data\items_packs\magiccraft
  • plugins\ItemsAdder\data\items_packs\realcraft

changelog:
- edited permissions for /iaplayerstat
- fixed /iareload breaking blocks and player stats https://github.com/LoneDev6/ItemsAdder/issues/104
- rollback to previous implementation of HUDs to fix this https://github.com/LoneDev6/ItemsAdder/issues/103
----------, Mar 20, 2020

READ THIS:

I updated huds, so you better delete these folders and let the plugin regenerate them (only if you care about HUDs):
  • plugins\ItemsAdder\data\items_packs\magiccraft
  • plugins\ItemsAdder\data\items_packs\realcraft


changelog:


- fixed transparency of some custom blocks (showing mushroom) https://github.com/LoneDev6/ItemsAdder/issues/91
- fixed error "NoSuchMethodError" on entity death
- reimplemented HUDs (now you can use actionbars normally)
- optimized HUDs
- fixed HUDs shift of some pixels when plugin enables/disables some (going underwater, gamemode change...)
- added web page if you use self-host and you visit your server-ip : pack-port with your browser
- updated default pack (will be downlaoded automatically and will patch your pack automatically)
- fixed UNWEAR event not called when armor is broken
----------, Mar 19, 2020

PLEASE READ ALL
if you're using 2.0 please check config.yml after you update as resourcepack part is changed to:
Code (YAML):
resource-pack:
  apply-on-join
: true
  kick-player-on-decline
: false
  delay-ticks
: 1
  self-host
:
    enabled
: true
    server-ip
: '0.0.0.0'
    pack-port
: 8163
  external-host
:
    enabled
: false
    url
: 'http://example.dropbox.com'
It's better if you delete the config.yml file and let plugin regenerate it. Then edit it again.

If you experience any lag and you just bought plugin and first installed 2.0 version without 1.0 version you can open converter.yml and set all to false safely, like this:
Code (YAML):
items-auto-update:
  debug
: false
  inventory-open
: false
blocks
:
  enabled
: false
  debug
: false

BE SURE TO READ MY UPDATED TUTORIALS BEFORE ASKING FOR SUPPORT.
I'm working on them so some info may be missing, I promise I'll write down everything that's needed but due to the HIGH number of messages you're spamming with I can't write these tutorials in an hour but in days.
So keep that in mind, you're not the only customer asking me to fix things, I'm spammed contantly



Changelog

- fixed blocks not saved on server stop and high ram usage of blocks storage
- fixed /iareload command
- fixed 1.14.4 recipes error
- fixed armors colors in /ia gui
- fixed resourcepack loading
- added more checks to see if resourcepack url is valid and also if pack file is a zip or not
- more clear debug messages for resourcepack
- fixed redownload of the pack each time user join
- fixed error on loading chunks (Converter related. Compatibility with other plugins)
- fixed default items music discs not working (missing behaviour in items.yml)
- fixed blank itemsadder default sounds file
- fixed music discs not stopping playing when you take out the disc/break block
- new command /iablock to check block you're looking at
- fixed negative percentage on resourcepack loading screen
- changed default resourcepack settings in config.yml to use an already uploaded pack instead of selfhosting. I did that because most of the people didn't understand how to use self-host, so I uploaded the default pack on my website
----------, Mar 16, 2020

PLEASE BEFORE UPDATING READ THIS, DON'T UPDATE BEFORE READING THIS, PLEASE IT COULD BREAK YOUR SERVER.

Read this: https://itemsadder.plugin.ga/updating-from-1.0



ItemsAdder 2.0 is a COMPLETE recode of the plugin which means:

- performance tweaks: I redesigned the whole plugin
- converter: to automatically convert your items from old configs and resourcepack to the new format
- new features and bug fixes
- a new system that allows you to create your own packs of items without setting model_id manually and other things. Now it's automated.
- resourcepack is automatically generated from your configs without asking you to copy and paste hundred of files
- new GUIs
- new emoji system
- new blocks particles
- fixed recipes lag
- fixed crops lag
- fixed arrows stuck in furnitures lag (fixes also this bug for all plugins that may have it, it's pretty common)
- configurable exp when you cook something
- new easy recipes system
- new easy loots system (blocks, mobs, fishing)
- new custom HUDs
- crops can have multiple drops with chances
- fixed jukeboxes sounds
- optimized hammers (multiple_break)
- fix lag spamming axe on custom blocks
- more events, behaviours for your items! More to come
- Thirst bar!
- Mana bar (next update will have functionality)
- fixed dupe bugs with some blocks

and more

TUTORIALS WILL BE UPDATED THIS WEEK.



PS: sorry for the short, you'll see how plugin changed just installing it :D
----------, Mar 12, 2020

New test server. Address: lonedev.my.pebble.host

Hello guys, if you want to help me test v2.0 version of ItemsAdder you can join my Minecraft 1.15.2 server lonedev.my.pebble.host and report me bugs on my Discord (please confirm your account and write on channel #temporary-test-server)

[​IMG]
----------, Mar 10, 2020

Added new option, enable it only if you got crashes on latest spigot 1.15.2
Code (Text):
  fix_1_15_2_crash: true

ItemsAdder 2.0 coming this week. I promise I'll do my best to speedup last tests before release
----------, Mar 8, 2020

Added new option, enable it only if you got crashes on latest spigot 1.15.2
Code (Text):
  fix_1_15_2_crash: true

ItemsAdder 2.0 coming this week. I promise I'll do my best to speedup last tests before release
----------, Mar 8, 2020

Keep in mind that I'm currently working on the 2.0 version of ItemsAdder, so I'm publishing this update in order to hotfix some highly requested bugfixes:

- optimized crafting (let me know if you notice improvements)
- added EpicWorldGenerator and EpicNetherGenerator as softdepend, it should fix some users bug reports
----------, Jan 21, 2020

Thanks md_5!
Finally I got the plugin approved on SpigotMC!
----------, Jan 15, 2020

Resource Information
Author:
----------
Total Downloads: 12,794
First Release: Jan 9, 2020
Last Update: Dec 19, 2024
Category: ---------------
All-Time Rating:
607 ratings
Find more info at itemsadder.devs.beer...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings