[INACTIVE][MISC] BananaMapRender 1.6 - generate a flatmap image render of your world [1000]

Discussion in 'Inactive/Unsupported Plugins' started by codename_B, Jun 3, 2011.

  1. Offline

    codename_B

    [​IMG]
    [​IMG]
    BananaMapRender
    a lightweight dynmap alternative - fater than ever

    Features:
    • Player names and faces on a map
    • ZOOMING!
    • Gorgeous map rendering
    • Monsters on a map
    • Monster spawners on map
    • Signs on map if the first line of the sign is [BMR]
    • Shows time of day
    • Super light on resources
    • Super fast rendering
    • Full multithreading support
    • Worldguard Regions
    • Worldborder borders (circle and square)
    • Permissions support
    • Configure everything the way you want it
    • MultiWorld support
    • Toggleable icons
    [​IMG]
    Version: 1.6
    Download: Download Link
    Commands: /bmr [value between 1 and 4] /bmr length
    Example Render: Here

    Instructions: These assume that you are running BukkitHTTPD as the web server on your host. If this is the case you don't need to change anything. Otherwise, please configure the correct directory for your web server install.

    • Place in plugins/ folder along with all the included libs and extra folders in the zip. The plugin will not create its own if these do not exist!
    • Start the server, then type bmr 1 into the console - wait for this to complete then continue running your server as normal!
    • Players will automatically generate the entire map over a period of weeks as they explore it, but if you wish, you can forcefully render areas of the map using /bmr in-game.
    • Navigate to http://yourip/worldname/
    • If you wish to have certain signs displaying on the map - have the first line of the sign be
    Code:
    [BMR]
    this
    is a
    sign
    Some more information:
    • The plugin keeps each 512px tile for 1 hour after creation. After this they are flagged for updating, either by your players as they wander around your map, or by you using /bmr [value]
    • Each bmr value is equal to (mcregion file+1)^2 so be careful when using large values as bmr 10 renders over 5k by 5k tiles!
    • The plugin will print a report when it is done rendering. It will look something like this.
    Code:
    2011-08-04 14:31:37 [INFO] Map rendering: 1 1 DONE
    2011-08-04 14:31:37 [INFO] Rendering complete: Took 190s to complete : 288 chunks rendered in total
    
    Live Examples:

    [​IMG]

    Credit Where Due:
    • clone1018 for minotar.net
    • Nijikokun for suggestion I use leaflet as the map system, and for the css and coding help
    • Demonen for all the testing and for writing a couple of functions for me
    • All the folks on the United Banana Empire for being super patient with me as I tested this plugin
    • Protected for doing a complete rewrite of some of my code for 0.3 - thankyou so so so much - I don't know what I'd do without you on my team! ^^
    • K900 for all his anti-noob nyan work :)
    Coming soon: progress on GitHub

    • Fun filters (not done)
    • Fix wierd chrome bugs (possibly done)
    • Flash based site (partially done)
    Changelog:

    • 0.0.1 - 01/06/2011 - released privately to beta testers.
    • 0.1 - 04/06/2011 - released publicly after adding lots of shiny features.
    • 0.2 - 06/06/2011 - implemented multiworld and added more entities.
    • 02.1 - 07/06/2011 - implemented biomes, changed mob formula, changed how ice looks to be more "icey" added sign and mob spawner display.
    • 1.0 - 09/06/2011
    • 1.1 - 15/06/2011 - added all sorts of anti-noob nyanerry - thanks K900!
    • 1.2 - 19/07/2011 - removed NMS references - increased performance - hopefully fixed sign bug
    • 1.5 - 04/08/2011 - new index.html - new rendering method - new chunksnapshot method increased performance - decreased lag
    • 1.6 - 16/08/2011 - reordered rendering logic, cleaned up memory leak, took out the cat, introduced the neighbors to my girlfriend, slowed down rendering so you don't even notice its happening when the server is running. Also it's a lot prettier.
     
  2. Wohoo... chat... ICR, some java chat, ... You could even write some kind of in-game chat and apply it to the html files...
    real-time? bring it in the html file (hint: press the reload button in your browser to get an update. Now think gow you could do this in html).
    Please don't blame devs, I'll bet this questions were answered long before...

    //EDIT: BTW: This is a renderer. You should be happy that it gives a fully customizable html template to you. Does dynmap that, too? :p
     
  3. Offline

    codename_B

    besides - realtime chat is coming at some point
     
  4. Offline

    nicholasb

    I need help with the URL of BMR. My server is thebrekkefamily.com, and I type in thebrekkefamily.com:25565/world and it says on the console "IP Lost connection" and I see a blank screen on my web browser. Can anyone help me please?
     
  5. This has no integrated web server! also minecraft is running on port 25565 so you try to connect with a browser to minecraft which can't work...
    Have a look at BukkitHTTPD and READ what stands here and on that topic...
     
  6. Offline

    codename_B

    Why aren't you on my dev team? :) Join us?
     
  7. Offline

    Kane

    Commands: /bmr [value between 1 and 4] /bmr length

    I'm confused at this part. How do I render the whole world? Or tell it to at least render 16,000 x 16,000?

    Test server with 4 gigs of ram and only 1 player online. That was 4gigs allocated to the bukkit.

    Bukkit Version 1046..

    Code:
    20:19:33 [SEVERE] Could not pass event CHUNK_LOAD to BMR
    java.lang.OutOfMemoryError: Java heap space
            at org.bukkit.craftbukkit.CraftChunk.getChunkSnapshot(CraftChunk.java:142)
            at org.bukkit.craftbukkit.CraftChunk.getChunkSnapshot(CraftChunk.java:137)
            at com.ubempire.render.ChunkLoader.onChunkLoad(ChunkLoader.java:18)
            at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.java:570)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:90)
            at org.bukkit.craftbukkit.CraftWorld.getChunkAt(CraftWorld.java:96)
            at com.ubempire.render.BananaMapRender.prepareRegionRow(BananaMapRender.java:179)
            at com.ubempire.render.GeneratorThread$RegionGatherer.run(GeneratorThread.java:71)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:428)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    20:19:35 [WARNING] Task of 'BMR' generated an exception
    java.lang.OutOfMemoryError: Java heap space
            at org.bukkit.craftbukkit.CraftChunk.getChunkSnapshot(CraftChunk.java:142)
            at org.bukkit.craftbukkit.CraftChunk.getChunkSnapshot(CraftChunk.java:137)
            at com.ubempire.render.BananaMapRender.prepareRegionRow(BananaMapRender.java:189)
            at com.ubempire.render.GeneratorThread$RegionGatherer.run(GeneratorThread.java:71)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:428)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    >
    Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Timer-1"
    20:19:50 [SEVERE] java.lang.OutOfMemoryError: Ja
    20:19:53 [SEVERE] va heap space
    20:19:55 [SEVERE] Unexpected exception
    java.lang.OutOfMemoryError: Java heap space
    20:19:56 [SEVERE] Exception in thread "EbeanBackgroundThread"
    >
    Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "EbeanBackgroundThread"
    Here is using debug info while its rendering:

    Code:
    20:23:57 [INFO] Done (0.212s)! For help, type "help" or "?"
    >debug
    20:24:03 [INFO] /debug <clock|info>
    >debug info
    20:24:05 [INFO] System: Linux 2.6.18-238.12.1.el5 (amd64)
    20:24:05 [INFO] Java: Oracle Corporation 1.7.0 (http://java.oracle.com/)
    20:24:05 [INFO] JVM: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 21.0-b17
    20:24:05 [INFO] Available processors: 8
    20:24:05 [INFO] Available total memory: 4062.0 MB
    20:24:05 [INFO] JVM allocated memory: 2014.0 MB
    20:24:05 [INFO] Free allocated memory: 1631.0 MB
    >bmr 4
    20:24:12 [INFO] Starting map render
    20:24:12 [INFO] Start copying template files...
    20:24:12 [INFO] Done copying files.
    >debug info
    20:25:06 [INFO] System: Linux 2.6.18-238.12.1.el5 (amd64)
    20:25:06 [INFO] Java: Oracle Corporation 1.7.0 (http://java.oracle.com/)
    20:25:06 [INFO] JVM: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 21.0-b17
    20:25:06 [INFO] Available processors: 8
    20:25:06 [INFO] Available total memory: 4062.0 MB
    20:25:06 [INFO] JVM allocated memory: 2122.0 MB
    20:25:06 [INFO] Free allocated memory: 1586.0 MB
    20:25:09 [INFO] Map rendering: 3 0 START
    20:25:09 [INFO] Map rendering: 3 1 START
    20:25:12 [INFO] Map rendering: 3 1 DONE
    20:25:12 [INFO] Map rendering: 3 0 DONE
    20:25:29 [INFO] Map rendering: 3 2 START
    20:25:29 [INFO] Map rendering: 3 3 START
    20:25:32 [INFO] Map rendering: 3 3 DONE
    20:25:32 [INFO] Map rendering: 3 2 DONE
    20:25:48 [INFO] Map rendering: -4 -4 START
    20:25:48 [INFO] Map rendering: -4 -3 START
    20:25:51 [INFO] Map rendering: -4 -4 DONE
    20:25:51 [INFO] Map rendering: -4 -3 DONE
    20:26:07 [INFO] Map rendering: -4 -2 START
    20:26:07 [INFO] Map rendering: -4 -1 START
    20:26:10 [INFO] Map rendering: -4 -2 DONE
    20:26:10 [INFO] Map rendering: -4 -1 DONE
    20:26:26 [INFO] Map rendering: -4 0 START
    20:26:26 [INFO] Map rendering: -4 1 START
    20:26:29 [INFO] Map rendering: -4 0 DONE
    20:26:29 [INFO] Map rendering: -4 1 DONE
    >debug info
    20:26:35 [INFO] System: Linux 2.6.18-238.12.1.el5 (amd64)
    20:26:35 [INFO] Java: Oracle Corporation 1.7.0 (http://java.oracle.com/)
    20:26:35 [INFO] JVM: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 21.0-b17
    20:26:35 [INFO] Available processors: 8
    20:26:35 [INFO] Available total memory: 4062.0 MB
    20:26:35 [INFO] JVM allocated memory: 2268.0 MB
    20:26:35 [INFO] Free allocated memory: 984.0 MB
    20:26:45 [INFO] Map rendering: -4 2 START
    20:26:45 [INFO] Map rendering: -4 3 START
    20:26:48 [INFO] Map rendering: -4 2 DONE
    20:26:48 [INFO] Map rendering: -4 3 DONE
    20:27:04 [INFO] Map rendering: -4 4 START
    20:27:04 [INFO] Map rendering: -3 -4 START
    20:27:07 [INFO] Map rendering: -3 -4 DONE
    20:27:07 [INFO] Map rendering: -4 4 DONE
    20:27:26 [INFO] Map rendering: -3 4 START
    20:27:27 [INFO] Map rendering: -2 -4 START
    20:27:29 [INFO] Map rendering: -3 4 DONE
    20:27:30 [INFO] Map rendering: -2 -4 DONE
    >debug info
    20:27:35 [INFO] System: Linux 2.6.18-238.12.1.el5 (amd64)
    20:27:35 [INFO] Java: Oracle Corporation 1.7.0 (http://java.oracle.com/)
    20:27:35 [INFO] JVM: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 21.0-b17
    20:27:35 [INFO] Available processors: 8
    20:27:35 [INFO] Available total memory: 4062.0 MB
    20:27:35 [INFO] JVM allocated memory: 2525.0 MB
    20:27:35 [INFO] Free allocated memory: 870.0 MB
    20:27:49 [INFO] Map rendering: -2 4 START
    20:27:49 [INFO] Map rendering: -1 -4 START
    20:27:52 [INFO] Map rendering: -2 4 DONE
    20:27:52 [INFO] Map rendering: -1 -4 DONE
    20:28:11 [INFO] Map rendering: -1 4 START
    20:28:12 [INFO] Map rendering: 0 -4 START
    20:28:14 [INFO] Map rendering: -1 4 DONE
    20:28:15 [INFO] Map rendering: 0 -4 DONE
    20:28:34 [INFO] Map rendering: 1 -4 START
    20:28:34 [INFO] Map rendering: 0 4 START
    20:28:37 [INFO] Map rendering: 1 -4 DONE
    20:28:37 [INFO] Map rendering: 0 4 DONE
    20:28:56 [INFO] Map rendering: 1 4 START
    20:28:57 [INFO] Map rendering: 2 -4 START
    20:28:59 [INFO] Map rendering: 1 4 DONE
    20:29:00 [INFO] Map rendering: 2 -4 DONE
    >debug info
    20:29:02 [INFO] System: Linux 2.6.18-238.12.1.el5 (amd64)
    20:29:02 [INFO] Java: Oracle Corporation 1.7.0 (http://java.oracle.com/)
    20:29:02 [INFO] JVM: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 21.0-b17
    20:29:02 [INFO] Available processors: 8
    20:29:02 [INFO] Available total memory: 4062.0 MB
    20:29:02 [INFO] JVM allocated memory: 2756.0 MB
    20:29:02 [INFO] Free allocated memory: 302.0 MB
    20:29:19 [INFO] Map rendering: 3 -4 START
    20:29:20 [INFO] Map rendering: 2 4 START
    20:29:22 [INFO] Map rendering: 3 -4 DONE
    20:29:22 [INFO] Map rendering: 2 4 DONE
    20:29:41 [INFO] Map rendering: 3 4 START
    20:29:42 [INFO] Map rendering: 4 -4 START
    20:29:44 [INFO] Map rendering: 3 4 DONE
    20:29:45 [INFO] Map rendering: 4 -4 DONE
    >debug info
    20:29:49 [INFO] System: Linux 2.6.18-238.12.1.el5 (amd64)
    20:29:49 [INFO] Java: Oracle Corporation 1.7.0 (http://java.oracle.com/)
    20:29:49 [INFO] JVM: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 21.0-b17
    20:29:49 [INFO] Available processors: 8
    20:29:49 [INFO] Available total memory: 4062.0 MB
    20:29:49 [INFO] JVM allocated memory: 2883.0 MB
    20:29:49 [INFO] Free allocated memory: 236.0 MB
    20:30:01 [INFO] Map rendering: 4 -3 START
    20:30:02 [INFO] Map rendering: 4 -2 START
    20:30:03 [INFO] Map rendering: 4 -3 DONE
    20:30:04 [INFO] Map rendering: 4 -2 DONE
    20:30:20 [INFO] Map rendering: 4 -1 START
    20:30:21 [INFO] Map rendering: 4 0 START
    20:30:23 [INFO] Map rendering: 4 -1 DONE
    20:30:24 [INFO] Map rendering: 4 0 DONE
    20:30:39 [INFO] Map rendering: 4 1 START
    20:30:40 [INFO] Map rendering: 4 2 START
    20:30:42 [INFO] Map rendering: 4 1 DONE
    20:30:42 [INFO] Map rendering: 4 2 DONE
    20:30:58 [INFO] Map rendering: 4 3 START
    20:30:59 [INFO] Map rendering: 4 4 START
    20:31:01 [INFO] Map rendering: 4 3 DONE
    20:31:02 [INFO] Map rendering: 4 4 DONE
    20:31:02 [INFO] Rendering complete: Took 409s to complete : 1152 chunks rendered in total
    >debug info
    20:31:44 [INFO] System: Linux 2.6.18-238.12.1.el5 (amd64)
    20:31:44 [INFO] Java: Oracle Corporation 1.7.0 (http://java.oracle.com/)
    20:31:44 [INFO] JVM: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 21.0-b17
    20:31:44 [INFO] Available processors: 8
    20:31:44 [INFO] Available total memory: 4062.0 MB
    20:31:44 [INFO] JVM allocated memory: 3603.0 MB
    20:31:44 [INFO] Free allocated memory: 158.0 MB






    And to show it's not something else causing the leak I waited 10 Minutes and:



    Code:
    20:41:37 [INFO] System: Linux 2.6.18-238.12.1.el5 (amd64)
    20:41:37 [INFO] Java: Oracle Corporation 1.7.0 (http://java.oracle.com/)
    20:41:37 [INFO] JVM: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 21.0-b17
    20:41:37 [INFO] Available processors: 8
    20:41:37 [INFO] Available total memory: 4062.0 MB
    20:41:37 [INFO] JVM allocated memory: 3775.0 MB
    20:41:37 [INFO] Free allocated memory: 291.0 MB
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  8. Don't try to render to much... It will render when players move... ;)
    a /bmr 1 should be enough to start... :)

    //EDIT:
    Code:
    Rendering complete: Took 409s to complete : 1152 chunks rendered in total
    >debug info
    So it finished now. What's the problem?

    Thanks but I will get better skills before doing so. But I will keep it in mind, especially because you're my favorite dev here and I love your plugins. :D
     
  9. Offline

    Kane

    If you checked out the memory usage without any players on you would understand what is going on. Maybe a reason why so many servers crash these days is because no devs actually test out their plugins.

    This clearly shows a major leak...
     
  10. Offline

    codename_B

    This leak is fixed in the coming 1.6 - I've known about it for a while - just FYI.
    Thanks for the accusations though - it's nice to know that despite rigorous testing, I don't test my plugins.

    EDIT: Also if you're not running with garbage collection enabled - you're going to get memory leaks even worse - this is a very memory intensive process (though in the coming 1.6 I've managed to slim it down a lot)
     
  11. Offline

    Kane

    LOL You know I love you :p It was more of my way of snapping back at people who say I don't see a problem and not really towards you :p

    But this does worry me a bit and not just your plugin any plugin that uses heavy memory. Just because their GC fixed and not really leaking are they recovering memory back at 100% or 99% each time? It does add up if you get what I mean.
     
  12. Offline

    codename_B

    Heh - actually this is gonna be lightweight on memory too when 1.6 comes out ;)
     
  13. Offline

    nicholasb

    Can anyone help me please?
     
  14. Did you read what I wrote? -.-
     
  15. Offline

    codename_B

    Reading and comprehending are two different things. My bet is he's looking for a box to tick in McMyAdmin to do it for him.
     
  16. Offline

    nicholasb

    Yes, I did, and still, have the same thing.
     

  17. True...


    @nicholasb: Again, and this is the last time I repeat myself:
     
  18. Offline

    nicholasb

    Then what's the point of the map then? Even without the port in default, still. There's no preferences in the BukkitHTTPD, just a HTML script for the "Website".
     
  19. And now READ THE ******* TOPICS! What does BMR give to you? Maybe a html file...? And hmm... How could you acces it? Through the minecraft server? No... Through a HTTPD? Yes... You won't get the point, do you?
     
  20. Offline

    nicholasb

    And your "point?"
     
  21. nicholasb: You brought me to the idea for a support blacklist and you're the first one on that. Don't expect to get support from me ever again.

    I wish you good luck by trying to understand how BukkitHTTPD could be used to show a html file BMR outputs. Have fun...
     
  22. Offline

    nicholasb

    All i'm asking is to get this thing to work. I really like the idea of the ability to zoom far and close. I was gonna set up the map to function on an application. But I guess it's impossible then. And don't ever threat me like that. You don't know what i've been going through.
     
  23. Sorry, but if you ask how you can drive a motor builder and I tell you it only gives the motor to you but you need a car, too... and the topic of the motor builder says that, too and the default "config of the builder" puts the motor in "BukkitHTTPDs car" and you're still telling me that you can't drive the builder all I'm thinking is you cant/won't read. And when that#s the case I will not get insane only because I have to repeat myself a thousand times... You can't/won't read so maybe you shouldn't administrate servers... That sound's hard, I know, but its the truth. If you're server get's hacked and somebody makes some illegal with it, what do you tell the jury? "I wasn't it, I was hacked!" - "So, where are the logs?" - "Logs? is that something I had to read? I won't do so..."

    BTW: If you did ever read what stands in the instructions here: http://forums.bukkit.org/threads/mi...nmap-alternative-faster-than-ever-1000.19775/ (which is where you downloaded the plugin) you had never asked the questions you did. But if you don't read the manual and don't listen to the support... What should I do? Drive/flight to you and set it up? Should I change you're diaper, too?

    Again: You make people that only want to help you angry because you don't read/listen/interpret...
     
  24. Offline

    nicholasb

    Uh excuse me, but I happen to run a successful server. Don't be telling me that I can't read, because I read every command line on my server, and I check for errors and any other problems that may occur.
     
  25. Okay, so why didn't you read the instructions which are on the same post as the download:
    Or why didn't you read what I wrote (which was almost the same)?

    Sorry, but this is definitive my last response to you...

    //EDIT: Btw: A server is more than a minecraft server executable and it's attached (log)files.
     
  26. Offline

    nicholasb

    I read that, and my problem is that it says lost connection to my computer's public ip address.
     
  27. Offline

    OkinKun

    Don't suppose there's a way to configure this, to exclude certain maps?
     
  28. Offline

    RogerWilco

    It crashed on me, after running for about a day:
    Code:
    2011-08-11 20:59:48 [SEVERE] Could not pass event CHUNK_LOAD to BMR
    java.lang.OutOfMemoryError: Java heap space
            at org.bukkit.craftbukkit.CraftChunk.getChunkSnapshot(CraftChunk.java:118)
            at org.bukkit.craftbukkit.CraftChunk.getChunkSnapshot(CraftChunk.java:113)
            at com.ubempire.render.ChunkLoader.onChunkLoad(ChunkLoader.java:18)
            at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.java:570)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
            at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:90)
            at org.bukkit.craftbukkit.CraftWorld.getChunkAt(CraftWorld.java:96)
            at com.ubempire.render.BananaMapRender.prepareRegionRow(BananaMapRender.java:179)
            at com.ubempire.render.GeneratorThread$RegionGatherer.run(GeneratorThread.java:71)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-11 20:59:51 [WARNING] Task of 'BMR' generated an exception
    java.lang.OutOfMemoryError: Java heap space
            at org.bukkit.craftbukkit.CraftChunk.getChunkSnapshot(CraftChunk.java:118)
            at org.bukkit.craftbukkit.CraftChunk.getChunkSnapshot(CraftChunk.java:113)
            at com.ubempire.render.BananaMapRender.prepareRegionRow(BananaMapRender.java:189)
            at com.ubempire.render.GeneratorThread$RegionGatherer.run(GeneratorThread.java:71)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-11 21:00:01 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2011-08-11 21:00:01 [SEVERE]    at net.minecraft.server.World.getMultiChunkData(World.java:2194)
    2011-08-11 21:00:01 [SEVERE]    at net.minecraft.server.Packet51MapChunk.<init>(Packet51MapChunk.java:27)
    2011-08-11 21:00:01 [SEVERE]    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:220)
    2011-08-11 21:00:01 [SEVERE]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:294)
    2011-08-11 21:00:01 [SEVERE]    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    2011-08-11 21:00:01 [SEVERE]    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    2011-08-11 21:00:01 [SEVERE]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
    2011-08-11 21:00:01 [SEVERE]    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    2011-08-11 21:00:01 [SEVERE]    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    2011-08-11 21:00:01 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    2011-08-11 21:00:01 [SEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-11 21:00:01 [SEVERE] Unexpected exception
    java.lang.OutOfMemoryError: Java heap space
            at net.minecraft.server.World.getMultiChunkData(World.java:2194)
            at net.minecraft.server.Packet51MapChunk.<init>(Packet51MapChunk.java:27)
            at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:220)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:294)
            at net.minecraft.server.Packet10Flying.a(SourceFile:126)
            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)
    2011-08-11 21:00:29 [SEVERE] Exception in thread "Listen thread" 
    2011-08-11 21:00:30 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2011-08-11 21:00:33 [SEVERE]    at java.io.BufferedOutputStream.<init>(BufferedOutputStream.java:59)
    2011-08-11 21:00:53 [SEVERE] Exception in thread "Thread-8" 
    2011-08-11 21:00:55 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2011-08-11 21:00:56 [SEVERE] Exception in thread "Connection #36 read thread" 
    2011-08-11 21:00:57 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2011-08-11 21:01:13 [SEVERE] Exception in thread "Thread-4" 
    2011-08-11 21:01:13 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    
     
  29. Offline

    codename_B

    Known bug - will be fixed in the coming 1.6 release :)
     
  30. Offline

    RogerWilco

    Thank you.

    I want to warn you and others that this created quite a mess on our server, as I had to kill the server process, so some chunks were not saved so people lost items stored in chests and buildings they had been making. Sofar I haven't seen any corrupted chunks, but I'm not sure that can't happen.

    I would avoid using this plugin until a fix is available.
     
  31. Offline

    codename_B

    Unless you have frequent server restarts, yeah :S
     

Share This Page