Item frames are usually useful for making decorations for their ability to contain an item with custom model data, and easier to use comparing with armorstands. So I think it'll be well to add some functions to modify item frames.
Mob options:
-
Item, decides the item containing by the item frame, can be MMOItems;
-
Rotation, the rotation of the item frame;
-
Invisible, makes the item frame invisible;
-
Unbreakable, makes the item frame cannot be taken down by players using left-click;
-
Unchangeable, makes the item into the item frame cannot be taken down or rotated by players.
Skill mechanics:
-
AddItemIntoFrame, adds a specified item into the selected item frames, or changes the item if the targeted item frames are already displaying any item (can be optional by setting skill attributes).
-
RemoveItemFromFrame, removes items from the selected item frames, can be set if drops the item or not;
-
RotateFrame, rotates the selected item frames, can be clockwise or anti-clockwise.