BookshelfGUI

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.

BookshelfGUI

Logo

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.


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    58405
  • Created
    Jun 1, 2013
  • Last Released File
    Jul 4, 2013
  • Total Downloads
    1,105
  • License

Categories

Recent Files