BookshelfDisplay & SignBoard

Solus

solzilla
Staff member
108571

108570

As we anticipate server updates during downtime, I'm happy to add in two additional plugins to help players promote their regions, towns, or other form of activities. The following plugins bring the following to the table:

BookshelfDisplay
"Bookshelf Display allows players to turn their useless bookshelf blocks into functional galleries that display whole libraries of books and other items! Bookshelves will display the contents of containers and item frames attached to them. They will even display nested containers of items, allowing you to create detailed directories!

While this is a light-weight plugin, it can be a nice way to interact with the lore of a town or quest-- especially in a survival setting. When paired with a chest protection plugin, it is an excellent way to display many books at once without having to worry about them being misplaced or stolen!"

Creating the Bookshelf
The bookshelf is able to be used when a single container (a chest) is placed adjacent to the bookshelf.
  • Easily hide attached chests / item frames behind the wall to create beautiful libraries with working displays!
  • The bookshelf is able to display containers nested inside of containers. Create directories of information! (Not yet tested)
    • To go up a directory, click the black trim on the top or bottom of the GUI.
  • When displaying the contents of a double-chest, you can use the buttons on the lower corners of the GUI to visit either page.
  • There are no commands or configurations for this plugin
Note:
-This plugin won't fully replace "Shelfit", but it's a big step in protecting books in libraries that people don't want stolen. Folks won't be restricted to adding people to regions, either, to read these books inside shelves so long as the chest they're put in are protected.
-I believe the ability to create nested directories are available in 1.14 and we're still in 1.13. We may be restricted to the single directory until I can get help testing it out.
-'Shelfit' will still remain.

108571
SignBoard
Tired of the cramped space on your signs? Now you can have an amount of text shown with your signs!


With SignBoard, you create "boards" of text and attach these boards to signs. Each board can hold up to 15 lines (a total of 600 characters per board). You can also group several boards into a "set" and use the set as a single body of text.

When players look at a sign or entity, the scoreboard area is used to show them the text on the boards. It's great for communicating. As an added perk, SignBoard also lets you edit sign lines without having to break the sign and write everything from scratch - just look at a sign you've created and use the command /sb sign lineX text (see below).

Board commands:
  • /sb board new [boardname] - Create a new board for use in signs.
  • /sb board list - List all your boards - and their attachments.
  • /sb board list [boardname] - List the contents of a specific board.
  • /sb board delete [boardname] - Delete the board named 'boardname'.
  • /sb board rename [boardname] [newname] - Rename board 'boardname' to 'newname'.
  • /sb board [boardname] lineX text - Edit line 'X' on 'boardname', replacing it with 'text'.
Sign commands:
  • /sb sign lineX text - Edit the sign you're looking at, replacing line 'X' (1-4) with 'text'.
  • /sb sign attach [boardname] - Attaches a board to a sign.
  • /sb sign detach [boardname] - Detaches any board from a sign.
  • /sb sign status - Shows the current state of the sign's options.
  • /sb sign show_board - Toggles the on-screen board attached to the sign.
  • /sb sign give_book - Whether or not the board text should be given as a book (toggle).
  • /sb sign before <cmd|cmd> - A list of commands to run when player looks at the sign.
  • /sb sign after <cmd|cmd> - A list of commands to run when player looks away from sign.
  • /sb sign onclick <cmd|cmd> - A list of commands to run when player clicks the sign.
  • /sb sign onshiftclick <cmd|cmd> - A list of commands to run when player shift-clicks the sign.
  • /sb sign onrightclick <cmd|cmd> - A list of commands to run when player right-clicks the sign.
  • /sb sign onrightshiftclick <cmd|cmd> - A list of commands to run when player right-shift-clicks the sign.
Basic usage

SignBoard works by letting you create "boards" and then attach those "boards" to one or more signs or to living creatures - animals, villagers, monsters, armor stands, NPCs and even real live players (only OPs can attach boards to players).

-You can group boards into sets by using the /sb set command. A set then behaves like a single body of text, and the various boards it contains will be shown in sequence as the player right or left-clicks.
-You can use the /sb sign attach and /sb sign detach commands to attach or remove a board or a set from a sign.
-The content of the board is shown in the scorecard area, so each board can have up to 15 lines of 40 characters each.

You can use all of the text color and formatting tags normally used in Minecraft (&0 = black; &1 = dark blue;| &2 = dark green; &3 = dark acqua; &4 = dark red; &5 = dark purple; &6 = gold; &7 = grey; &8 = dark grey; &9 = blue; &a = green; &b = acqua; &c = red; &d = light purple; &e = yellow; &f = white; &k = magic; &l = bold; &m = strikethrough; &n = underline; &o = italic; &r = reset).

Getting Started
  1. Come up with a name for a new board (Please make it unique to your region!! Example: StormL_1)
  2. Create a board with the command /sb board new [boardname]
  3. Place a sign somewhere, look at the sign and attach the board to it with the command /sb sign attach [boardname]
  4. Look at the sign - SignBoard will show the default content for your new board
  5. Edit your board with the command /sb board [boardname] lineX [text] (you don't have to be looking at the sign/entity for this)
  6. Group several boards into a set with the /sb set command. Then attach the set to a sign or entity with /sb sign attach. When you look at the sign, the first board in the set will be shown; cycle through the other boards by right- or left-clicking the sign.
Tips & Notes
  • Existing scoreboards are respected and will be reloaded as soon as the player looks away from the sign or entity.
  • You can only edit a sign that you could break. When you try to use a sign, SignBoard tests if you would be able to break and replace it, and only then lets you use it. You'll also be able to edit the sign with /sb sign lineX text.
  • Blank lines - both in signs and on boards, you can replace a current line with a blank line; just set the line's content to &r and it'll go blank.
  • You will only be able to change boards that you created, but there's nothing keeping you from using an existing board name (e.g. [boardname]) on a sign, even if that board was created by another player.
  • To use the attach/detach commands on a sign, you must have the ability to break the sign. To use the attach/detach commands on an entity, you must own the board in question.
Showing multiple boards with board sets

Starting on version 1.3.2, SignBoard lets you show multiple boards to your players whenever they look at a sign or living entity. This is accomplished by grouping a number of boards into a set.
Use the /sb set commands to create, delete and list existing sets. Attach and detach sets from signs and entities the same way you attach/detach boards: with the /sb sign and /sb board attach and detach commands.
Once a set is attached, the first board on the set will be shown when the player looks at the sign/entity. Then the player can cycle through the different boards by left- and right-clicking. Sets can contain as many boards as you want.

Entities & Books?
The plugin allows signs to attach to entities. We will not be allowing this feature. We are not yet set on allowing signs to convert to books as a feature, either.

108574

Questions? Ask below.
This page will be attached to Plugins and Features as well.​
 

NIAH

The Lurker
Retired Staff
Does this interfere with books currently in bookshelves via teh ShelfIt plugin?
 

Solus

solzilla
Staff member
Does this interfere with books currently in bookshelves via teh ShelfIt plugin?
Nay, I've checked it out and all shelfit books won't be affected. You can still use Shelfit, too. But right now, if anyone has a chest full of books near a bookshelf, those books can be seen if the bookshelf is clicked. So folks may want to go adjust their furniture since there's no commands linked to creating these display bookshelves.
 

Solus

solzilla
Staff member
Some new info thanks to people exploring the plugin:

-This /does/ interfere with shelfit if used in tandem. If you have books inside a shelf (shelfit) and put a chest of books behind it (bookshelfdisplay), it will override the Shelfit shelf. Just remove the bookshelfdisplay chest again to revert it back to shelfit and remove your books before setting it back up to bookshelfdisplay. Your books won't disappear, so don't panic.
-When you place doublechests along two bookshelves, you can scroll the shelf inside the bookshelfdisplay as 'next page'. The top 3 rows are for left shelf, bottom 3 are for right shelf.
 

Bartooliinii

An Alteran Bard
Patron
Bartooliinii
Bartooliinii
Patron
Some new info thanks to people exploring the plugin:

-This /does/ interfere with shelfit if used in tandem. If you have books inside a shelf (shelfit) and put a chest of books behind it (bookshelfdisplay), it will override the Shelfit shelf. Just remove the bookshelfdisplay chest again to revert it back to shelfit and remove your books before setting it back up to bookshelfdisplay. Your books won't disappear, so don't panic.
-When you place doublechests along two bookshelves, you can scroll the shelf inside the bookshelfdisplay as 'next page'. The top 3 rows are for left shelf, bottom 3 are for right shelf.
Shao also told me that you can make folders inside your bookshelf if you put shulker boxes inside the chest
 

Electric

Lord of Altera
Legend
electricwisekid
electricwisekid
Legend
Shao also told me that you can make folders inside your bookshelf if you put shulker boxes inside the chest
Wanted to add to this, you can make these directories easier to navigate by renaming the shulker via an anvil. Cool thing is, you can rename it, place it, put stuff in it, break it, and it won’t lose the name, unlike any other block. Named directories ftw!
 
Last edited:
Top