FactoidInventory

Inventory system per world or per land!

This plugin needs Factoid

This can give different inventories to your player depending the player position or game mode.

Features

  • Inventories can set per worlds or per lands
  • Separate inventory for creative and survival game mode
  • Can save a default inventory (ex: for a game)
  • Can disable commands with an inventory
  • Can restore with a command the inventory of a death player (ex: after a bug)

Installation

Just copy the jar file in your plugin directory. Factoid must be installed.

Configuration

Comments in the config.yml file can help you to configure this plugin.

Commands

  • /finv loaddeath <player name> [(1-9)] : Reload the inventory of a death player the optional number is the number of death before we have to restore ex : /finv loaddeath TABINOL
  • /finv default <save/remove> : Save or remove a default inventory for a region. It will save your inventory, armor, Ender Chest, etc.
  • /finv forcesave : Force saving of all inventory of on line players
  • /finv reload : Reload configuration

Create a costum inventory

  • Edit config.yml
  • Add the inventory you want with the name and parameters :
    Spleef:
        SeparateCreative: false # A separate inventory for creative?
        SaveInventory: false # Inventory of players is saved after they exit?
        AllowDrop: false # Players can drop items?
  • make : /finv reload
  • If you want to add this inventory to a land, you should add the flag : "/flag set INVENTORY Spleef"
  • If you want to add this inventory to a world, you have to edit plugins/Factoid/worldconfig.yml
world1:
  [...]
  ContainerFlags:
    INVENTORY:
      Value: Spleef
      Heritable: true

... and make "/factoid reload"

Permissions (default: op, except finv.ignorecreativeinv and finv.ignoreinv)

  • finv.reload: Can use /finv reload command
  • finv.forcesave: Can use /finv forcesave command
  • finv.default: Can use /finv default command
  • finv.loaddeath: Can use /finv loaddeath command
  • finv.ignorecreativeinv: Ignore creative inventory change
  • finv.ignoreinv: Ignore inventory change
  • finv.ignoredisabledcommands: Ignore disabled commands

Bugs, issues and conflicts

  • Use this plugin with an other inventory change plugin (ex: Multiverse-Inventories) can make some conflicts. Use only one of those.

Open a ticket if you find one.

To do

Ask me if you have any question or suggestion

Sources

https://github.com/Tabinol/FactoidInvetory.git

Development builds

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • The plugin's version
  • The server's version
  • The OS version/name and architecture
  • The core count for the CPU
  • The number of players online
  • The Metrics version

Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

Bukkit