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
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_lootto make custom entities drop the vanilla base entity loot on death or not- added attribute to custom entities
shadowto show or hide the custom entity shadow
new api:
- new API attribute
noBasefor 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
noHitboxfor 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
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
publicattribute 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
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_breakon 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-packetsoption 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
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
