2.3.11 - BETA UPDATE, may be unstable.
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)