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.
I would love it if we could copy Book And Quills. Since Lots Of Different People Need To Sign Books
Update for 1.4.7 please
please add translation file for other language :)
Players can infinitely duplicate stairs. When you right click the crafting table it puts the wooden stair down but it doesnt take it out of your inventory.
If the plugin wont work open it with Winrar or 7rar, open plugin.yml and paste this
The correct permission is printingpress.place, NOT printingpress.create.
Might want to fix that.
I have a little problem with this: Nothing happens. I put the file in my plugin folder and start Bukkit, it dosent work, no folder appears and the copying dosent work. Plugin list: BorderGuard, ChestShop, DisguiseCraft, Essentials, -Chat, -GeoIP, -GroupBridge, -GroupManager, -Spawn, -XMPP, iConomy, ItemStay, Lockette, Lockpick-n-Rent (Not working. 1.2.5), PermissionsBukkit, PrintingPress, ProtectionStones, PwnFilter, SkyWriter, WorldEdit, WorldGuard and WorldPortal.
I continue to use my printing press successfully. Both maps and written books were copied last night and it continues flawlessly. I sympathize with GiantzFan53, but wanted to speak up as it may not be a global thing. My double slab reverts back.
For some reason all of a sudden, using PrintingPress no longer resets itself when used. For example, when copying a book, the press's backwards stairs turns into a double slab and does not revert back.
Giving OP's all the permissions would be a nice feature I feel.
It also seems like this plugin just isn't working correctly even after repairing the plugin.yml.
I've added the Use, Create, copyother, and free permissions nodes to my default group, and now even I, an admin, can duplicate books, and I have all the inheritance set up correctly.
@octagami
Could u post it here please octagami :-)
@WooJoo
Until the author posts a new version, you can fix the error yourself:
on load of 0.5
Caused by: while scanning a simple key in "<reader>", line 26, column 4: printingpress.free ^ could not found expected ':' in "<reader>", line 27, column 14: default: false ^
Great concept, can't wait to try it out.
Any chance of getting a link to the source?
Can I just say that I love your plugin. I like that it doesn't just use commands to copy things (I hate that in Minecraft). I love that you created a "machine" to do the work, and especially the "stamping" animation that occurs. As someone who regularly writes books in Minecraft now and is an avid explorer and map maker, I was very happy to add your plugin to our little server. I also like the copyright permission as some of the players on my server don't have the... impulse control... that would keep them from doing so otherwise.
Keep it up!
I would suggest adding compatibility for book and quills. However, I would personally like to see an option where if you copy a book and quill it becomes a written book signed by the player who used the press. This makes it so you can share unfinished work but others can't mess with it.
@ShinyQuagsire
plugin.yml file wrong
line 26 printingpress.free default: false
↓
printingpress.free: default: false
Lol, sorry about the wrong file thing. I gave myself a facepalm when I saw that.
The real file is in for approval now!
Yeah would be nice to have the right file......
Wrong file?