[FUN/MECH] BookWorm v1.14 - Read and write books[BukkitDev]

Discussion in 'Archived: Plugin Releases' started by nisovin, Jun 19, 2011.

  1. Love the idea, you deserve [cake] My server would love this, if it worked for my server. I'm using build 860. (I'm op) While holding a book I type /write and it says "Use /write <title> to start your book." So I type "/write Drew's Test Book" and nothing comes up, right clicking with the book does nothing. I gave myself all the permissions (even though I'm op) just to test it, and no error comes up, nothing. I tried all of the aliases, nothing. I seemed to have done everything right I even restarted the whole server to try and still nothing. I'd appreciate some support, thanks! ;) Also I haven't messed/changed the config file at all. I've also tried taking the one from the zip, no luck. :( By the way, I use group manager for permissions, if that could affect it, I'm not sure.
     
  2. Offline

    WhosDaMan

    On my server we are making this epicly huge and beautiful library where first time players will spawn in, and in the library books will be stored in 100's of bookcases. There are things like rules, how-to's, FAQ, player journals, race lore, backstories, misc (just for the hell of it), and even more is yet to be thought of!

    You made this possible, and i am happy that you pulled this off! Thanks!
     
  3. Offline

    T4L_Goose

    Something that would be awesome to see: Bookcases have the ability to hold more than one book/give book cases the Chest GUI and only allow books to be placed inside.

    Also, like I said, being able to write on just plain paper would be pretty rad too.
     
  4. Offline

    Djrowling

    This is amazing....
     
  5. Offline

    Andrew1431

    Bukkit 935# (Gave this error on 860 too)

    latest BookWorm I also performed the plugins command so you can see the other plugins I use

    This happens every time I try typing /w or /bookworm or /write

    Any help would be appreciated this is EXACTLY what I'm looking for!

    Code:
    2011-06-27 02:49:47 [INFO] Starting minecraft server version Beta 1.6.6
    2011-06-27 02:49:47 [INFO] Loading properties
    2011-06-27 02:49:47 [INFO] Starting Minecraft server on *:25565
    2011-06-27 02:49:47 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-892-ga9ddbaa-b935jnks (MC: 1.6.6)
    2011-06-27 02:49:47 [INFO] [Permissions] (Yeti) was initialized.
    2011-06-27 02:49:47 [INFO] Preparing level "world"
    2011-06-27 02:49:48 [INFO] Preparing start region for level 0 (Seed: 10)
    2011-06-27 02:49:48 [INFO] [AdminCmd] Plugin Enabled. (version 4.13)
    2011-06-27 02:49:48 [INFO] [BetterMechanics] Loading cauldron recipes from C:\Users\Andrew\Desktop\NewBukkit\plugins\BetterMechanics\cauldron-recipes.yml
    2011-06-27 02:49:48 [INFO] [BetterMechanics] Cauldron loaded 5 recipes.
    2011-06-27 02:49:48 [INFO] [BetterMechanics] Using Permissions
    2011-06-27 02:49:48 [INFO] [BetterMechanics] Loading completed.
    2011-06-27 02:49:48 [INFO] BukkitContrib 0.0.8 has been initialized
    2011-06-27 02:49:48 [INFO] [cbtp]: Using Permissions.
    2011-06-27 02:49:48 [INFO] [cbtp]: Loading Config File...
    2011-06-27 02:49:48 [INFO] [cbtp]: found 1 single-sided connections
    2011-06-27 02:49:48 [INFO] [cbtp]: found 0 double connections
    2011-06-27 02:49:48 [INFO] [cbtp]: WorldBorder not detected.
    2011-06-27 02:49:48 [INFO] [cbtp]: v0.3 enabled!
    2011-06-27 02:49:48 [INFO] CraftBukkitUpToDate version 2.5.6 is enabled!
    2011-06-27 02:49:48 [INFO] [Permissions] version [3.1] (Yeti)  loaded
    2011-06-27 02:49:48 [INFO] [AdminCmd] Successfully linked with Permissions.
    2011-06-27 02:49:49 [INFO] CButD: CraftBukkit is up to Date
    2011-06-27 02:49:49 [INFO] [GiveTo] v0.6 enabled (loaded items: 227)
    2011-06-27 02:49:49 [INFO] [HeroSneak] 1.2.2.51 enabled.
    2011-06-27 02:49:49 [INFO] [HeroSpawn] Permissions system detected!
    2011-06-27 02:49:49 [INFO] [HeroSpawn] Version 0.2 Enabled
    2011-06-27 02:49:49 [INFO] [iConomy] Logging is currently disabled.
    2011-06-27 02:49:49 [INFO] [iConomy] v5.01 (Eruanna) loaded.
    2011-06-27 02:49:49 [INFO] [iConomy] Developed by: [Nijikokun]
    2011-06-27 02:49:49 [INFO] [iConomy] hooked into Permissions.
    2011-06-27 02:49:49 [INFO] [MineMail] v 1.3 is initializing
    2011-06-27 02:49:49 [INFO] iConomy = false
    2011-06-27 02:49:49 [INFO] [MineMail]  Hooked into Permissions version 3.1.
    2011-06-27 02:49:49 [INFO] [MineMail] v 1.3 is initialized
    2011-06-27 02:49:49 [INFO] [MineMail] hooked into iConomy v 5.01.
    2011-06-27 02:49:49 [INFO] [MultiInv] version 2.2.0 is enabled!
    2011-06-27 02:49:49 [INFO] nChat version 0.4 is enabled!
    2011-06-27 02:49:49 [INFO] [OpenInv] version 1.3.1 is enabled!
    2011-06-27 02:49:49 [INFO] PlgSetspawn version 4.1 is enabled!
    2011-06-27 02:49:49 [INFO] PressurePorts has been activated
    2011-06-27 02:49:50 [INFO] [SignShop] Hooked into Permissions
    2011-06-27 02:49:50 [INFO] [SignShop] v1.2 enabled
    2011-06-27 02:49:50 [INFO] [SignShop] hooked into iConomy.
    2011-06-27 02:49:50 [INFO] SimpleSave: Parts of config file are blank, but not null. Possible errors might happen.
    2011-06-27 02:49:50 [INFO] SimpleSave: DON'T! Post this 'warning' on the thread.
    2011-06-27 02:49:50 [INFO] SimpleSave: 3.13 Initialized
    2011-06-27 02:49:50 [INFO] [Sortal] version 3.5 is enabled!
    2011-06-27 02:49:50 [INFO] WorldEdit 4.6 enabled.
    2011-06-27 02:49:50 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-27 02:49:50 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-27 02:49:50 [INFO] WorldGuard: (world) Single session is enforced.
    2011-06-27 02:49:50 [INFO] WorldGuard: (world) TNT ignition is PERMITTED.
    2011-06-27 02:49:50 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    2011-06-27 02:49:50 [INFO] WorldGuard: (world) Lava fire is blocked.
    2011-06-27 02:49:50 [INFO] WorldGuard: (world) Fire spread is UNRESTRICTED.
    2011-06-27 02:49:50 [INFO] WorldGuard: Loaded configuration for world 'world"
    2011-06-27 02:49:50 [INFO] WorldGuard: 29 regions loaded for 'world'
    2011-06-27 02:49:50 [INFO] WorldGuard 5.0-alpha10 enabled.
    2011-06-27 02:49:50 [INFO] [XcraftGate v0.6.2] hooked into Permissions 3.1
    2011-06-27 02:49:50 [INFO] [XcraftGate v0.6.2] by Engelier loaded.
    2011-06-27 02:49:50 [INFO] [XcraftGate v0.6.2] loading world pvp (NORMAL)
    2011-06-27 02:49:50 [INFO] Preparing start region for level 1 (Seed: -4425233618735166814)
    2011-06-27 02:49:50 [INFO] [XcraftGate v0.6.2] loading world world_skylands (SKYLANDS)
    2011-06-27 02:49:50 [INFO] Preparing start region for level 2 (Seed: -8707746082067838782)
    2011-06-27 02:49:51 [INFO] [XcraftGate v0.6.2] loading world world (NORMAL)
    2011-06-27 02:49:51 [INFO] [XcraftGate v0.6.2] loaded 6 gates
    2011-06-27 02:49:51 [INFO] [Citizens]: version [1.0.8h] (Realist) loaded
    2011-06-27 02:49:51 [INFO] [Citizens]: Permissions enabled.
    2011-06-27 02:49:51 [INFO] [Citizens]: Payment method found (iConomy version: 5)
    2011-06-27 02:49:51 [INFO] [NoCheat] version [1.06] couldn't find CrafTIRC plugin. Disabling logging to IRC.
    2011-06-27 02:49:51 [INFO] [NoCheat] version [1.06] is enabled with the following checks: moving speedhack flying fastswim
    2011-06-27 02:49:51 [INFO] [Citizens]: Permissions enabled.
    2011-06-27 02:49:51 [INFO] Done (0.365s)! For help, type "help" or "?"
    2011-06-27 02:49:51 [INFO] [Citizens]: Loaded 15 NPCs.
    ***PLUGINS***2011-06-27 02:49:56 [INFO] Plugins: AdminCmd, BetterMechanics, BookWorm, BukkitContrib, cbTeleport, CraftBukkitUpToDate, GiveTo, HeroSneak, HeroSpawn, iConomy, MineMail, MultiInv, nChat, OpenInv, Permissions, PlgSetspawn, PressurePort, SignShop, SimpleSave, Sortal, WorldEdit, WorldGuard, XcraftGate, Citizens, NoCheat
    2011-06-27 02:49:59 [INFO] The automatic update-Check only work every 6 hours, the last check was 17 minutes ago.
    2011-06-27 02:50:01 [INFO] Andrew1431 [/127.0.0.1:53238] logged in with entity id 20 at ([world] -170.875, 67.0, 9.375)
    2011-06-27 02:50:01 [INFO] [MultiInv] Sharing world_nether to world is invalid
    2011-06-27 02:50:01 [INFO] [MultiInv] Shared worlds loaded with no errors
    2011-06-27 02:50:01 [INFO] SimpleSave: Current save interval is 10 minute(s)
    2011-06-27 02:50:01 [INFO] SimpleSave: Current backup interval is 60 minute(s)
    2011-06-27 02:50:04 [INFO] Failed to load book (file not found): -1
    2011-06-27 02:50:04 [INFO] Failed to load book (file not found): -1
    2011-06-27 02:50:04 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'w' in plugin BookWorm v1.1
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:298)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:725)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:691)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:684)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
        at com.nisovin.bookworm.BookWorm.onCommand(BookWorm.java:176)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    2011-06-27 02:50:07 [INFO] Andrew1431 lost connection: disconnect.quitting
    2011-06-27 02:50:07 [INFO] Connection reset
    2011-06-27 02:50:07 [INFO] [SimpleSave] Beginning world backup - EXPECT LAG
    2011-06-27 02:50:07 [INFO] [SimpleSave] Beginning world save
    2011-06-27 02:50:07 [INFO] [SimpleSave] Ending world save
    2011-06-27 02:50:12 [INFO] SimpleSave: Deleting old backups
    2011-06-27 02:50:12 [INFO] [SimpleSave] Ending world backup
    
    Wait... that says bookworm 1.1 in the CODE ... :O I downlaoded it from the site tho

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  6. Offline

    nisovin

    @Andrew1431 It looks like you're trying to write into an infinite book stack. Try using a real book.
    Edit: just kidding, I was thinking wrong. However, you do seem to have a book with a data value of -1, which is wrong, you should be using a book with a data value of 0+.
     
  7. Offline

    Andrew1431

    Lol I know but they all seem to have value -1, for some reason my books are still stacking even tho you said you took out that function?
     
  8. Offline

    nisovin

    How are you creating your books? A book created normally should have a data value of 0. Also, books will stack if they're the same book. Only different books will be prevented from stacking.
     
  9. Offline

    Andrew1431

    @nisovin also its saying that its version 1.1 perhaps the update didn't go through or you forgot to change it?
     
  10. Offline

    nisovin

    It looks like I forgot to change it. That isn't what's causing your problem though.
     
  11. Offline

    Andrew1431

    well should i filter through plugins til I find the pplugin incompatability? :p
     
  12. Offline

    nisovin

    You didn't answer my question. Where are you getting your books?
     
  13. Offline

    Andrew1431

    Oh sorry I never got that question xD I'm summoning them with GiveTo plugin (/gme book 1) I guess I'll make some books the real way... :O ) hahah

    Yup thats my problem ! Thanks !

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  14. Offline

    nisovin

    It looks like GiveTo defaults the item's durability to -1. I have no idea why it does this.
     
  15. Offline

    Zarius

    Great mod! Have small issue - version 1.2 says that empty books can stack but I can't seem to stack any empty books? Is this feature working and perhaps a plugin conflict for me?

    Edit: nevermind - stopped being lazy and tested it on a fresh server, books stack fine. Means it's a plugin conflict and I've a lot of plugins :/
     
  16. Offline

    nisovin

    It's actually because you have to fully restart the minecraft server for that to take effect.
     
  17. Offline

    timmyderselts

    having issues getting this to work with craftbook
    Code:
    2011-06-27 11:25:39 [SEVERE] Could not pass event PLAYER_INTERACT to CraftBookMechanisms
    java.lang.IllegalArgumentException: n must be positive
        at java.util.Random.nextInt(Unknown Source)
        at com.sk89q.craftbook.mech.Bookcase.getBookLine(Bookcase.java:103)
        at com.sk89q.craftbook.mech.Bookcase.read(Bookcase.java:76)
        at com.sk89q.craftbook.mech.Bookcase.onRightClick(Bookcase.java:146)
        at com.sk89q.craftbook.MechanicManager.dispatchBlockRightClick(MechanicManager.java:175)
        at com.sk89q.craftbook.bukkit.MechanicListenerAdapter$MechanicPlayerListener.onPlayerInteract(MechanicListenerAdapter.java:105)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:306)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:166)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:212)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:550)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-27 11:26:04 [INFO] timmyderselts: Giving timmyderselts some 340
    2011-06-27 11:26:12 [SEVERE] Could not pass event PLAYER_INTERACT to CraftBookMechanisms
    java.lang.IllegalArgumentException: n must be positive
        at java.util.Random.nextInt(Unknown Source)
        at com.sk89q.craftbook.mech.Bookcase.getBookLine(Bookcase.java:103)
        at com.sk89q.craftbook.mech.Bookcase.read(Bookcase.java:76)
        at com.sk89q.craftbook.mech.Bookcase.onRightClick(Bookcase.java:146)
        at com.sk89q.craftbook.MechanicManager.dispatchBlockRightClick(MechanicManager.java:175)
        at com.sk89q.craftbook.bukkit.MechanicListenerAdapter$MechanicPlayerListener.onPlayerInteract(MechanicListenerAdapter.java:105)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:306)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:166)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:212)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:550)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-27 11:26:22 [SEVERE] Could not pass event PLAYER_INTERACT to CraftBookMechanisms
    java.lang.IllegalArgumentException: n must be positive
        at java.util.Random.nextInt(Unknown Source)
        at com.sk89q.craftbook.mech.Bookcase.getBookLine(Bookcase.java:103)
        at com.sk89q.craftbook.mech.Bookcase.read(Bookcase.java:76)
        at com.sk89q.craftbook.mech.Bookcase.onRightClick(Bookcase.java:146)
        at com.sk89q.craftbook.MechanicManager.dispatchBlockRightClick(MechanicManager.java:175)
        at com.sk89q.craftbook.bukkit.MechanicListenerAdapter$MechanicPlayerListener.onPlayerInteract(MechanicListenerAdapter.java:105)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:306)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:166)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:212)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:550)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-27 11:26:27 [SEVERE] Could not pass event PLAYER_INTERACT to CraftBookMechanisms
    java.lang.IllegalArgumentException: n must be positive
        at java.util.Random.nextInt(Unknown Source)
        at com.sk89q.craftbook.mech.Bookcase.getBookLine(Bookcase.java:103)
        at com.sk89q.craftbook.mech.Bookcase.read(Bookcase.java:76)
        at com.sk89q.craftbook.mech.Bookcase.onRightClick(Bookcase.java:146)
        at com.sk89q.craftbook.MechanicManager.dispatchBlockRightClick(MechanicManager.java:175)
        at com.sk89q.craftbook.bukkit.MechanicListenerAdapter$MechanicPlayerListener.onPlayerInteract(MechanicListenerAdapter.java:105)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:306)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:166)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:212)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:550)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    i get that error ever time i right click shelf to read what books there
     
  18. Offline

    nisovin

    This doesn't look like a problem with BookWorm. I'm guessing if you disable BookWorm, this error will continue to happen. It looks like you are probably missing a books.txt file.
     
  19. Offline

    timmyderselts

    i tryed disabling both bookworm then i tryied craftbook each time i got the same error but when i disable both no error so i think they clash some how
     
  20. Offline

    nisovin

    Well, CraftBook does do stuff when right-clicking a bookcase, which is going to clash with this plugin, but it won't cause that error. Are you sure you did your checking right?

    1. Stop your server. Start it with just CraftBook. Do you get the error?
    2. Stop your server. Start it with just BookWorm. Do you get the error?

    I'm fairly certain your answers will be "yes" and "no" respectively. Do you have a books.txt file in your CraftBook folder? Is it empty?
     
  21. Offline

    Zarius

    You're right - works fine now :D
     
  22. Offline

    Qwertyuiop8

    In one of my previous post, i asked if you could add something to remove who the book is by, and you said you were possibly add it. Not meaning to nag or anything, but are you gonna add it?
     
  23. Offline

    Nytemare3701

    Requests:
    • Tag a book as "Unique", meaning it can't be copied, only placed and removed.
    • Option to tag individual bookshelves as "Free" so they override the global "book required" setting (info kiosks!)
     
  24. Offline

    toasterpastries

    Using b935 here and this plugin is working great.
    I did have to go into the Falsebook cfgs and turn of readable bookshelves for each world individually.

    I was curious to see if it would handle pasting text into the txt file of a books, so I loaded Kurt Vonnegut's 2BR02B into the file, replaced line breaks with ::, and cleaned up the formatting, and it works wonderfully.
    Now I'm poking around on Gutenberg for more books to add. I probably won't bother with editing the formatting any more than I have to, 2BR02B is a short story and even that took a while.

    My Leslie Neilson Memorial Library can finally be a real library, with real books!

    Awesome plugin, tyvm for your time put into it.
    +1 to having a list of books, and a difference between private and public books. (to use a book for a public guestbook/journal, specifically)
     
  25. Offline

    Zarius

    I second the motion to set majority of bookshelves to require a book to copy but have a few special bookshelves that new players can just grab a book from. :) Was thinking of putting a couple of bookshelves at spawn for new guests and easier just to have a sign saying left click for a book.
     
  26. Tried to write in name a book with data value of 5 and got this:

    (btw when I scroll over the book it says "null)

     
  27. Offline

    nisovin

    You can't do that. A book with a data value is not considered a blank book.
     
  28. Offline

    timmyderselts

    1. yes
    2.no
    and yes i have books.txt in craftbook folder and yes its empty

    edit: its working now but im still getting error i can both read the shelf and with draw books it just spams my console with severe error
     
  29. Offline

    nisovin

    You should probably take this problem to the CraftBook thread, as it's obviously not a BookWorm problem. But why don't you just disable the CraftBook bookshelf feature? There must be an option in its config.
     
  30. Offline

    timmyderselts

    theres not but i will go there thanks
     

Share This Page