BookshelfGUI

About
BookshelfGUI is a small plugin that consists of simply adding a GUI to bookcases to store books. As this is the first release there are not many features, however should you want more feel free to ask!
Currently a bookshelf with a GUI can be created on placement of a bookshelf of on usage of /bookshelf new (default). Bookshelves can be any number of rows, with 2 at the default, and finally you will be given the option to customize your GUI title! By default it will be Bookshelf however it can range to anything (Less than a set number of characters or the client will crash).
Config
#################################################
# +-------------------------------------------+ #
# | BookshelfGUI : Config.yml | #
# +-------------------------------------------+ #
#################################################
# +-------------------------------------------+ #
# | Editing This File | #
# | | #
# | For full documentation about this | #
# | config file visit the Bukkit Dev page for | #
# | BookshelfGUI or visit the website @ | #
# | http://www.skittles-server.net/ | #
# +-------------------------------------------+ #
#################################################
#This is the number of rows your bookshelves have
#Note: It's advised to stay below 6.
chestRows: 2
#Bookshelf titles, can include colors in the form
#of & followed by a color code.
guiTitle: 'Bookshelf'
#If true all bookshelves will be turned into
#containers, if false players must manually do
#it with /bookshelf new.
autoContainer: false
#################################################
# +-------------------------------------------+ #
# | So far that's all it is. Soon, after some | #
# | more development there'll be more | #
# | config options, so leave suggestions! | #
# | | #
# | Thank you for using BookshelfGUI! | #
# +-------------------------------------------+ #
#################################################
This is your default config, all the details on what each section does is inside your config that is auto generated.
Commands and Permissions
The only commands are currently:
- /bookshelf reload to reload the plugin.
- /bookshelf new to create a new bookshelf GUI if the autoContainer part of the config.
The permissions for the plugin are as such:
permissions:
bookshelfgui.*:
description: Allows access to the full plugin.
children:
bookshelfgui.all: true
bookshelfgui.use: true
bookshelfgui.use:
description: Allows permission to open a new BookshelfGUI.
default: true
bookshelfgui.reload:
description: Allows a player to reload the plugin.
default: op
bookshelfgui.all:
description: Allows a player to store any item (not just books).
default: op
children:
bookshelfgui.use: true
Note: Players will only have permission to place book related items in bookshelves if they do not have permission for bookshelfgui.all.
The process for preventing this is/can be buggy.
Creative Monitor
This plugin also supports CreativeMonitor, which is a plugin for stopping your creative players abusing their gamemode. If you have CreativeMonitor installed the plugin will automatically work with CreativeMonitor to prevent players from accessing their GUI in creative.
Example Server
Skittles Server, the server I run, is a server which currently runs all of my plugins. Feel free to join the server at any time to see the bookshelf GUI in action, as well as it working along side CreativeMonitor.