promotional bannermobile promotional banner

BookDupe

Abandoned
BookDupe

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.

The BookDupe Team

profile avatar
  • 7
    Projects
  • 40.2K
    Downloads

More from _ForgeUser7047089View all

  • PearlNerf project image

    PearlNerf

    • 3.5K
    • Bukkit Plugins

    A plugin which nerfs a player's ability to abuse enderpearls in a PVP situation.

    • 3.5K
    • July 26, 2015
    • Bukkit Plugins
  • Radio project image

    Radio

    • 6.3K
    • Bukkit Plugins

    Plugin providing long distance communication through "radios" on servers with chat distance limiting.

    • 6.3K
    • December 28, 2013
    • Bukkit Plugins
    • +3
  • ChestEmpty project image

    ChestEmpty

    • 5.1K
    • Bukkit Plugins

    ChestEmpty

    • 5.1K
    • December 28, 2013
    • Bukkit Plugins
  • AlchemicalCauldron project image

    AlchemicalCauldron

    • 8.8K
    • Bukkit Plugins

    AlchemicalCauldron

    • 8.8K
    • December 28, 2013
    • Bukkit Plugins
    • +2
  • PearlNerf project image

    PearlNerf

    • 3.5K
    • Bukkit Plugins

    A plugin which nerfs a player's ability to abuse enderpearls in a PVP situation.

    • 3.5K
    • July 26, 2015
    • Bukkit Plugins
  • Radio project image

    Radio

    • 6.3K
    • Bukkit Plugins

    Plugin providing long distance communication through "radios" on servers with chat distance limiting.

    • 6.3K
    • December 28, 2013
    • Bukkit Plugins
    • +3
  • ChestEmpty project image

    ChestEmpty

    • 5.1K
    • Bukkit Plugins

    ChestEmpty

    • 5.1K
    • December 28, 2013
    • Bukkit Plugins
  • AlchemicalCauldron project image

    AlchemicalCauldron

    • 8.8K
    • Bukkit Plugins

    AlchemicalCauldron

    • 8.8K
    • December 28, 2013
    • Bukkit Plugins
    • +2