Scribe
[ English | Français ]
Scribe allows players to use an anvil to transfer enchantments from a tool or piece of armor into a book and quill, creating a new Enchanted book, and destroying the tool in the process.
Features
- configurable minimum and maximum required damage.
- configurable costs per enchantment level.
- If the cost would be too expensive, a random selection of enchantments will be chosen. remove/reinsert the item to try for a different set.
Commands
- None
Permissions
- 'scribe.use' - main usage permission.
Tutorial
Automatic Updates
This plugin will automatically download updates from bukkitdev. to disable this behaviour set `auto-update: false` in the config.yml file. You may also set `auto-update: notify-only` to have scribe notify anyone with the `scribe.admin` permission about updates when they log in.
Source Code & Development Builds
Source code is available on Github
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Other Plugins
- PortableHorses - your trusty steed in your back pocket.
- JukeLoop - Makes jukesboxes loop, rotate through nearby chests, activated by redstone and much more,
- PotatoBombs - Allows players to craft poisonous potatoes into devastating and hillarious magical landmines.
- SalvageSmelter - Allows furnaces to smelt down tools and armor.
- Autocrafter - Turn droppers into redstone-powered crafting tables.
- ToughAnvils - Unbreakable Anvils
@Kolgrath
I just did a 1.6.2 development build this morning! you can find it at the same place as the 1.6.1 version, it's development build #8. Enjoy!
This plugin is exactly what I've been looking for any the only one of its kind as far as I know. I downloaded the 1.6.1 dev version but it's not working with 1.6.2. Looking forward to getting my hands on the 1.6.2 release!
Keep up the great work!
@metalhedd
Thanks metalhedd, both my players and I thank you.
@jblaske
thanks, I'll upload a 1.6.1 version today :)
Edit: There's a development build for 1.6.1 available now. follow the link above. not going to do an official release yet since 1.6.2 is right around the corner
Just a heads up, 1.6.1 finally broke Scribe.
08.07 00:25:32 [Server] INFO ... 14 more 08.07 00:25:32 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 08.07 00:25:32 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) 08.07 00:25:32 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 08.07 00:25:32 [Server] INFO at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) 08.07 00:25:32 [Server] INFO at com.norcode.bukkit.scribe.Scribe.onInventoryClick(Scribe.java:143) 08.07 00:25:32 [Server] INFO Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_5_R3/inventory/CraftItemStack 08.07 00:25:32 [Server] INFO at net.minecraft.server.v1_6_R1.ThreadServerApplication.run(SourceFile:582) 08.07 00:25:32 [Server] INFO at net.minecraft.server.v1_6_R1.MinecraftServer.run(MinecraftServer.java:419) 08.07 00:25:32 [Server] INFO at net.minecraft.server.v1_6_R1.MinecraftServer.s(MinecraftServer.java:486) 08.07 00:25:32 [Server] INFO at net.minecraft.server.v1_6_R1.DedicatedServer.t(DedicatedServer.java:226) 08.07 00:25:32 [Server] INFO at net.minecraft.server.v1_6_R1.MinecraftServer.t(MinecraftServer.java:590) 08.07 00:25:32 [Server] INFO at net.minecraft.server.v1_6_R1.DedicatedServerConnection.b(SourceFile:30) 08.07 00:25:32 [Server] INFO at net.minecraft.server.v1_6_R1.ServerConnection.b(SourceFile:37) 08.07 00:25:32 [Server] INFO at net.minecraft.server.v1_6_R1.PlayerConnection.d(PlayerConnection.java:118) 08.07 00:25:32 [Server] INFO at net.minecraft.server.v1_6_R1.NetworkManager.b(NetworkManager.java:293) 08.07 00:25:32 [Server] INFO at net.minecraft.server.v1_6_R1.Packet102WindowClick.handle(SourceFile:31) 08.07 00:25:32 [Server] INFO at net.minecraft.server.v1_6_R1.PlayerConnection.a(PlayerConnection.java:1385) 08.07 00:25:32 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 08.07 00:25:32 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 08.07 00:25:32 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 08.07 00:25:32 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 08.07 00:25:32 [Server] INFO org.bukkit.event.EventException 08.07 00:25:32 [Server] SEVERE Could not pass event InventoryClickEvent to Scribe v0.1.1
Ok thanks, sorry
@ria80
That error isn't caused by Scribe, it's caused by ModifyWorld (from PEX). It's a known bug, see their issue tracker here: https://github.com/PEXPlugins/PermissionsEx/issues/756
you can confirm this by removing Scribe and trying to use an anvil normally, it will throw the same error message.
Hellow,
Version bukkit : 1.5.2-R0.1
Full log : http://www.zupmage.eu/i/EIFdxhTKzT.png
Thx
@ria80
No it shouldn't do that, what version of craftbukkit are you running? can you paste the full server log?
Hey this plugin causing error in console this normal ?
http://www.zupmage.eu/i/bSHAmWIWWp.png
0.0.3 is pending approval and fixes a bug with cost calculation for heavily enchanted items when the random-selection would kick in.
Good call, thank you! I changed use-permissions to false in the Scribe config file and it works great. Very cool!
@Dersheimer
Book & Quill goes in slot 1, Any enchanted item goes in slot 2, and the result should be an enchanted book, as long as you have the 'scribe.use' permisssion.
DiabloDrops caused some problems with SalvageSmelter too, it's possible they are doing something to interfere with scribe as well. I'll do some testing and get back to you.
EDIT: There are no conflicts with DiabloDrops, both plugins should work fine together. I would guess you're missing 'scribe.use' permission or there's some other plugin interfering.
Hi there. I'm using Diablo Drops, and I can't seem to get Scribe to do anything with the tools and armor. I can get Salvage Smelter to work, and thanks for writing that one!
Can you tell exactly how to use the anvil, maybe I'm doing it wrong. I've tried with a book, a pen and quill, and a written book, either in the first or second slot. What am I doing wrong?
@kdthehun
Glad you're liking it. I'll include a config reload command in the next version.
Edit: Are you using the min/max damage configuration values at all? I am curious whether more servers will configure it to require damaged items vs. undamaged items.
Awesome Plugin! I installed it for our Donators and it works like a charm!
Only thing i miss is an OP or console command to reload it's config incase i altered it to best suit the server's needs. But we survived it with 3-4 restarts.
Awesome job! I been looking for something like this. Very useful when a server is running mcMMO, and players fish up all those enchanted stone, gold, leather items with like boss enchants on them.
twothumbsup
-kd