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

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

  1. Offline

    mg123

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    thank you it worked
  2. Offline

    Phant0mX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Aww, you mean with an average of ~10 books per map, I can only put 3,276 instanced adventure maps on my server? Kidding of course, lol. :p

    I think that will be plenty for my needs. Thanks!

    This post has been edited 1 time. It was last edited by Phant0mX Jul 30, 2011.
  3. Offline

    xwyz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    How can i go previous page on book?
  4. Offline

    Grammar Troll

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Spout is the new BukkitContrib, and since all the names and such were refactored, all the BukkitContrib plugins will have to be updated to use Spout.
  5. Offline

    nisovin

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Version 1.6 is released. The most important thing about this version is that it supports Spout rather than BukkitContrib. It's mostly just a name update (BukkitContrib changed its name to Spout), but this does make it completely incompatible with BukkitContrib and any clients using the BukkitContrib client mod. Keep this in mind when updating. For now I'm including both this new version and the previous BukkitContrib version in the downloads list.
  6. Offline

    CainFoool

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    07:12:11 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'bw' in plugin BookWorm v1.6
    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:320)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
    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.ClassCastException: org.bukkitcontrib.player.ContribCraftPlayer cannot be cast to org.getspout.spoutapi.player.SpoutPlayer
    at com.nisovin.bookworm.SpoutHandle.setBookName(SpoutHandle.java:15)
    at com.nisovin.bookworm.Book.setItemName(Book.java:98)
    at com.nisovin.bookworm.Book.<init>(Book.java:44)
    at com.nisovin.bookworm.BookWorm.onCommand(BookWorm.java:316)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more
    >
  7. Offline

    nisovin

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I believe I made it plenty clear that this version is not in any way compatible with BukkitContrib.
  8. Offline

    CainFoool

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I don't have BukkitContrib.. I got Spout installed.
  9. Offline

    nisovin

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    That error can only happen if you have BukkitContrib installed. It's trying to cast from a Contrib object to a Spout object.
  10. Offline

    Hanii Puppy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Does the spout support only add per-book tooltips? Because a simple GUI for writing books and storing them in bookcases such as is found in single player book mods would work wonders.

    Also, (sorry if I'm sounding pushy :X) I would like to have each copy of a book become a book record in and of it's self, so that after a copy is made, it can be edited independently. Would there be an option for that?

    Thankyou very much ^_^

    This post has been edited 6 times. It was last edited by Hanii Puppy Aug 3, 2011.
  11. Offline

    redmath

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    One of the best things in the Plugins List.
  12. Offline

    Matt1988

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It seems that every time I create a new book, everyone on my server that doesn't have SpoutCraft gets dropped from the server

    I get this Connection Lost error clientside
    Internal exception: java.io.IOException: Bad packet id 195

    No server side Errors.


    Edit: It only seems to do this when the serverside Spout plugin is installed

    This post has been edited 1 time. It was last edited by Matt1988 Aug 6, 2011.
  13. Offline

    nisovin

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Are you using the most recent Spout version?
  14. Offline

    Matt1988

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yep, just downloaded it from the spout forum thread.
  15. Offline

    tbsman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Oh Yes that would be GREAT. And with Spout there is no "this isn't possible" replies anymore. Now, it's either "Yes", or "Yes, in the future".

    waiting for this
  16. Offline

    PITTSTAR11

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    This plugin looks really awsome but i can't get it working for me. i downloade it to my server and when i typed /write it does reply /write <title> which is what its sopposed to do but when i type /write Binky it says: An internal error occured! Please help am i doing somthing wrong?
  17. Offline

    nisovin

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    What is the error on the console?
    PITTSTAR11 likes this.
  18. Offline

    dillpickle71099

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Help, when i or one of my players try to look at the book title or read the book, everyone gets kicked off the server and it displays a message to everyone, "Internal exception: java.io.IOException: Bad packet id 195"
    the server displays no error messages and continues running like normal

    Edit: i now relise that other people have this same problem and i am checking if my plugins require spout

    Edit2: 1 other plugin requires spout. Please try to fix this

    This post has been edited 2 times. It was last edited by dillpickle71099 Aug 7, 2011.
  19. Offline

    nisovin

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Bug fix version 1.6.1 released!
    This should now be fixed.
  20. Offline

    Monarkos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    2011-08-08 21:38:10 [SEVERE] java.net.SocketException: Connection reset by peer: socket write error
    2011-08-08 21:38:10 [SEVERE] at java.net.SocketOutputStream.socketWrite0(Native Method)
    2011-08-08 21:38:10 [SEVERE] at java.net.SocketOutputStream.socketWrite(Unknown Source)
    2011-08-08 21:38:10 [SEVERE] at java.net.SocketOutputStream.write(Unknown Source)
    2011-08-08 21:38:10 [SEVERE] at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
    2011-08-08 21:38:10 [SEVERE] at java.io.BufferedOutputStream.flush(Unknown Source)
    2011-08-08 21:38:10 [SEVERE] at java.io.DataOutputStream.flush(Unknown Source)
    2011-08-08 21:38:10 [SEVERE] at net.minecraft.server.NetworkWriterThread.run(SourceFile:116)
    2011-08-08 21:38:10 [INFO] Monarkos lost connection: disconnect.endOfStream

    When i try to write...
  21. Offline

    Celtic Minstrel

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    This assumes (falsely) that all plugin developers or server admins will use Spout if they want a plugin that is not possible without it. I personally don't want to use Spout because I feel like it has too much useless stuff in it, because it requires a client mod for most of the most useful features, and because I don't like the rumours I've heard about their custom launcher. Besides, Spout will probably become obsolete soon enough, anyway, though perhaps not all at once.
  22. Offline

    PITTSTAR11

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Sorry. Just after I sent u this message I fixed it after some weeks of tweaking. Sorry about wasting your time.
  23. Offline

    Montpelier

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    While the "anything is possible" quote is clearly just some throwaway hype, I'm still surprised to hear these views from an experienced plugin developer. Surely you understand that by definition Spout HAS to be a client mod to achieve the primary goal of the project?

    Also, what do you mean when you say useless stuff? Bundling mods with the default install is dodgy on paper, but the improved chat features and Optifog are both extremely useful and almost invisible to anyone who has no interest in them. I'll concede that the Custom Launcher is currently a bit wonky, but it does the job for now and successfully separates the modloaderised clusterfuck that is most people's default MC directory from Spout's soon-to-be server controlled addons. If there are nasty rumours about the launcher, or some more specific reasons why Spout is a bad thing, how about sharing?
  24. Offline

    Celtic Minstrel

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm surprised to be referred to as an experienced plugin developer. Then again, considering my work on General, my Bukkit pull requests, my contribution to Spout (inventory events), and my other plugins, I suppose maybe I am.

    Yeah, I understand that, but I don't like it. At least the client mod isn't required for the inventory events, though. Of course, they'll eventually be in Bukkit core.

    I was mainly thinking of the packet listeners when I said this, though perhaps "useless" is the wrong word. Perhaps "pointless" or "ill-conceived" would be better. The keyboard listeners are even worse; the server should not be concerned with which key you press to do something. Similarly with the gui controls; the server should never be concerned with the interface presented to the user (though those classes look nice for client-side stuff).

    The rumours I was thinking of were related to (futile) attempts to make the launcher uncrackable. I wouldn't say Spout is a bad thing on the whole, but it's not all sunshine and fairies either.
  25. Offline

    TrueTubePoops

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I think it is possible to make the title of a book appear when you mouse over it with spout! can you work with spout and see if that is possible?
  26. Offline

    nisovin

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Already done. See the change log.
  27. Offline

    TrueTubePoops

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks!
  28. Offline

    alfw

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    you need the client side mod for this?
  29. Offline

    Celtic Minstrel

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No, but if you have it you get a few extra features.
  30. Offline

    Lextao

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Please if you could add this feature that would be awesome:
    1. The ability to write in pieces of paper to work as letters from player to player, that would be a major advance for RP servers like mine!
    Thanks in advance for this GREAT plugin!!

Share This Page