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
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
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
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
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)
To install ItemsAdder on 1.18.1 please update these plugins:
ProtocolLib
LightAPI
LoneLibs
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)
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
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
![]()
Example addons:
- https://www.spigotmc.org/resources/armors-custom-cosmetic-armors-for-itemsadder.97687/
- https://www.spigotmc.org/resources/addon-more-itemsadder-minerals-custom-armors.97688/
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
