BookDupe

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.

Overview

I coded this plugin based on a request posted on the MinerAp subreddit by user loveandpolitics. The purpose of this plugin is to allow users to easily create copies of books without having to struggle with the (currently) limited cut-and-paste.

The plugin simply adds three new recipes:

  • Signed (written) book + Book & Quill = 2x Signed (written) book
  • Signed (written) book + feather + ink sack + book = 2x Signed (written) book
  • Signed (written) book + feather + ink sack = 1x Book & Quill

The first two simply make copies of signed books. The third recipe strips the existing title and author tags from a Written Book, making it into a Book & Quill for further editing, while keeping the text intact.

Features

  • Two recipes to duplicate books from
  • Shift-click support to duplicate multiple books at once
  • Sophisticated permissions
  • Includes PluginMetrics support
  • Functions via NBTTags, instead of the volatile ItemStack.clone()
  • Ability to restrict the copying of potentially exploited (or exploitable), enchanted books

Permissions

PermissionUsage
bookdupe.copyAllows for the copying of any book from any author
bookdupe.copy.selfAllows a user to copy books which belong to them
bookdupe.copy.othersAllows a user to copy books which do not belong to them
bookdupe.unsignAllows a user to unsign any book from any author
bookdupe.unsign.selfAllows a user to unsign books which belong to them
bookdupe.unsign.othersAllows a user to unsign books which do not belong to them
bookdupe.enchantedAllows a user to copy/unsign enchanted books
bookdupe.enchanted.transferAllows a user to retain the enchantment when copying/unsigning books

Source

https://github.com/Indiv0/BookDupe

Download

http://dev.bukkit.org/server-mods/bookdupe/files/

Changelog

VersionChangesCompatible Builds
1.16.0Update to 1.7.21.7.2
1.15.0Bugfix1.6.4
Permissions fix1.6.2
Jar size optimization
1.12.1Minor bugfix1.6.4
1.6.2
1.12.0Expanded permissions1.6.2
Massive code restructuring and optimization
1.11.0Moved to Mbapi1.5.2 R-1.0
Inverted permissions
Added third recipe
Various minor fixes
1.4.2Various fixes1.4.7 R-0.1
Removed CB reliance
Forced Java 7
1.4.1Updated for Bukkit 1.4.61.4.6 R-0.1
1.4Fixed Java 6 compatibility1.4.2 R-0.2
Fixed PluginMetrics implementation1.3.2 R-3.0
1.3.1Built against Java 6u37 to ensure compatibility1.3.2 R-3.0
1.3The entire book copying system now functions through the transfer of NBTTags1.3.2 R-3.0
Added config.yml along with some default configuration settings1.3.2 R-2.0
Added ability to check and restrict or allow the copying of books with illegitimate enchantments
1.2.4Fixed spelling mistake on one of the error messages1.3.2 R-2.0
1.2.3Fixed bug introduced in 1.2.1 where user could not duplicate books at all due to an error in NBTTag checking1.3.2 R-2.0
1.2.2Added PluginMetrics support1.3.2 R-1.0
1.2.1Added the ability to restrict a player's ability to copy books (via permissions)1.3.2 R-1.0
1.2Added secondary recipe to craft multiple books1.3.2 R-1.0
Added shift-click support to secondary recipe
1.1Fixed a bug resulting from clicking the result slot twice in a rowUnknown
1.0Books successfully duplicate when placed as a shapeless recipeUnknown

Bugs/TODO

All bugs and TODO information can be found on the issue tracker for this project on GitHub.

Credits

Thank you to AgentME for your contribution.


Comments

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

About This Project

Categories

Recent Files