PrintingPress

Foreward

First off, I didn't copy the "other" PrintingPress plugin. While we both accomplish like goals, we take different paths of doing so. Not to mention I was working on it a week before I saw that plugin.

What This Plugin Does

My plugin has one goal in mind, and that is to provide a way to mass produce books quickly and efficiently in a vanilla-like way. To do this, I made the Printing Press Block. It's just an ordinary workbench (configurable!) and an upside-down stair block to "press" the copies. The stamping block is also configurable, so if you don't like it there, then that's perfectly fine.

To create a printing press, all you need is a workbench and a wooden stair. Just place down the workbench and right click the stair onto the workbench, and it turns into a printing press! From there, just right-click the workbench with a Written Book, while having at least 1 ink sac and 1 book in your inventory, and it will swap the ink and book for a copy of your book. If you don't want the press to use ink or books, both are configurable as well.

Currently the printing press doesn't copy Book and Quills, however support can be added if enough people desire to have it. If you have any other suggestions, I'm also open to them as well.

Installation

Just take the PrintingPress.jar and put it into your plugins directory, and start or restart your server!

Configuration

The configuration file is stored in plugins/PrintingPress/config.yml. An example one can be seen below:

#Determines if the Printing Press requires ink sacs to copy books
UseInk: true

#Determines if the Printing Press needs books to copy books
UseBooks: true

#Determines if the Printing Press requires ink sacs to copy maps
UseInkMap: true

#Determines if the Printing Press needs paper to copy maps
UsePaper: true

#Will the press use the "stamp" block above the block
UseStamp: true

#Does the player need to sneak in order to use the press?
Sneaking: false

#The block used for copying
Block: workbench

#The amount of books per press
OutputAmount: 1

Permissions

  • printingpress.use - Allows use of any Printing Press
  • printingpress.create - Allows creation of a Printing Press
  • printingpress.reload - Allows /printingpress reload command.
  • printingpress.copyother - Allows copying of books that aren't yours.
  • printingpress.free - Books and Maps don't cost anything if you have this permission.

To reload the config, type /printingpress reload.


Comments

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

About This Project

Categories

Members

Recent Files