Item Permissions

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

Item Permissions is a relatively simple yet universal way to configure practically everything your players can and cannot do (related to items) on your server. Try limiting which blocks they can destroy or place, which tools they can use, what entities they can attack, and more!

While this plugin can be used on any server with great results, it was specifically designed for RPG server owners as an easy way to create skill sets, classes, and kits using only a permissions plugin and this.


Requirements:

- A permissions plugin such as PEX

Installation:

- Turn the server off.
- Place the .jar file in your server plugins folder.
- Restart the server.
- Configure your new permissions by using your desired permissions plugin.

More Detailed Features:

- Permissions based system to control all player actions, including block placement and destruction, in Minecraft.

  • Block Name-Checker tool (Must have "itemp.admin" permission)
    • Right-click with Golden Axe and the plugin will tell you the block's Bukkit name, item id, and metadata for use in permissions.
  • Block Placement by
    • Block Bukkit name
    • Block MC id #
  • Block Breaking by
    • Block Bukkit name
    • Block MC id #
  • Attacking entities
    • Prevent players from attacking certain entities based on Bukkit entity name
  • Bed usage
    • Permission for entering beds
  • Tools Usage
    • Permission for each tool including
      • Hoe right/left click
      • Bow right click
  • Armor Usage
    • Per armor section permissions based on Bukkit item names
  • More to come soon...

Permissions:

  • Admin (Exempt from all permissions and access to name-checker tool)
    • - itemp.admin
  • Block Placement
    • - itemp.place.[block-name]
    • - itemp.place.[block-name : block-metadata]
    • - itemp.place.[block-id#]
    • - itemp.place.[block-id# : block-metadata]
  • Block Breaking
    • - itemp.break.[block-name]
    • - itemp.break.[block-name : block-metadata]
    • - itemp.break.[block-id#]
    • - itemp.break.[block-id# : block-metadata]
  • Player Attacking Entity
    • - itemp.attack.[entity-name] ( If entity is a mob)
    • - itemp.attack.player ( If entity is another player)
  • Bed Control
    • - itemp.use.BED
  • Tool Use (Hoes, Bows, Swords, etc.)
    • - itemp.use.[tool-name]
    • - itemp.use.[tool-id#]
  • Armor Usage:
    • - itemp.armor.[armor piece-name]
    • - itemp.armor.[armor piece-id#]

Note: All item id's can be found here

To-Do:

- Allow owners to configure messages from a config file. (Working on this...)

Change-Log

Version 1.0
- First Release! (Ready for suggestions to roll in :D )

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    90119
  • Created
    Mar 6, 2015
  • Last Released File
    Mar 6, 2015
  • Total Downloads
    766
  • License

Categories

Members

Recent Files