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)
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
2.4.14:
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
Please read the update notes before asking for support, thanks!
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
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
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
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
Hello!
Please contact me via PM in order to get your license transferred to SpigotMC, send me your SpigotMC account name.
Thanks
