Sueta
IT

ItemSet [A Item assembly tool]

0.0.6

framework to define a set of items (custom behaviour) for any player

·Plugin

ItemSet is a framework which allows to define (within a single configuration file) a set of items which every player gets when he enters the world.
The items may be from other plugins with custom behaviour such as a clickable inventory gui items, flying shoes, or snowball guns etc. (for examples see my other plugin InventoryGUI, FunGun)

ItemSet was originally created to provide a powerful tool to define the start items in multiplayer lobbies. It can be easily expanded to use the various and awesome items other developers created.

See Wiki for detailed information

itemSet Demo.png

Simple configuration example for item.

<itemset>
    <!-- The profile for a world. Defines the items and their position in the inventory which the player receive -->
    <item-profile world="world" filter="notop">
        <item-slot item="itemID" position="5" />
    </item-profile>

    <!-- The definition of the items. Items are created from the item-factory. Write your own factory for your custom item -->
    <item-definition>
        <item id="itemID" item-factory="...item factory of custom plugin..." />
    </item-definition>

    <!-- Only players who satisfies this conditions will receive items. Players can be filtered by name/UUID, Gamemode, permissions etc. All rules can be associated with boolean expression -->
    <filter id="notop">
        <not>
            <is-player-op />
        </not>
    </filter>
<itemset>

If you find a bug or have an idea to improve ItemSet, use the issue tracker and create a ticket.

Upcoming features:
- access defined items via command
- allow to reload config with /reload command
- support offhand/armor slots

Similar projects

Plugin →