[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. [​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. That error you're showing is STILL the same error - multiple copies of the same plugin.
     
  3. Offline

    FrenchTart



    So you're saying that is also caused by running two versions of the plugin? That seems kind of unlikely to me...especially as I have just double-checked and I'm definitely not running two versions of the plugin any more.
     
  4. You will need to restart the server - for this bug to clear up.

    Do that, then report back to me.
     
  5. Offline

    efstajas

    Is it normal that the server lags like crazy while the first startup of the plugin? I even was disconnected because of "Read Timed Out"...
    Edit.: Okay, works now. But sadly, my Server has Confixx installed on it and everytime I type my IP into the browser it redirects me to the confixx- login panel. :(
    Do you know how to fix this maybe? I use Confixx often, so deactivating it isn't an option.
     
  6. Offline

    Araidian

    hey guys, sorry for being such a noob, and i know that you guys have gone to the extra effort to noob proof this plugin however i just cant get it to work :( i have probably done something stupid but i am unable to work out what, i have tried reinstalling bmr to no avail. i have downloaded the zip and unziped it to the plugins directory of the bukkit server, i have bukkithttpd installed and running and can see the little basic web page that it gives you, but when i try to run the /bmr 1 commnad in the console it says starting map render in green then i get "an internal error has occurred while attempting to perform this command" and prints this to the server window:

    00:23:59 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'bmr' in plugin BMR v1.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:281)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:718)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:684)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:677)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
    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:401)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NoClassDefFoundError: [[Lorg/bukkit/ChunkSnapshot;
    at com.ubempire.render.BananaMapRender.prepareRegion(BananaMapRender.java:147)
    at com.ubempire.render.BananaMapRender.onCommand(BananaMapRender.java:202)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.ChunkSnapshot
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    ... 15 more
    00:28:02 [WARNING] Task of 'BMR' generated an exception
    java.lang.NoClassDefFoundError: [[Lorg/bukkit/ChunkSnapshot;
    at com.ubempire.render.BananaMapRender.prepareRegion(BananaMapRender.java:147)
    at com.ubempire.render.BananaMapRender.chunkToRender(BananaMapRender.java:126)
    at com.ubempire.render.BananaMapRender$2.run(BananaMapRender.java:89)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:388)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    i would very much like to get this mod running so any help that you guys could offer would be greatly appreciated. the server runs on ubuntu linux 11.4 64 bit if that helps :)

    thanks in advance.
     
  7. Setup a different port with bukkithttpd? lol
    You're not running the latest bukkit RB. No support can be given.
     
  8. Offline

    Araidian

    RB ?

    ok i got it working you could have just said to update craftbukkit it would have been less cryptic, but thanks for the heads up :) it works :D :D
     
  9. Offline

    efstajas

    Sorry for me being an idiot. I don't know BukkitHTTPD. I'll try it now. LOL. :(
     
  10. Offline

    FrenchTart

    I'd already restarted (though I have now done so again) and I'm still getting the permission denied errors that I reported in the first post I made (and then quoted again later).

    Here's the log. The files and directories all have 777 permissions.
    Code:
    
    2011-06-16 16:12:26 [SEVERE] java.io.IOException: Permission denied
    2011-06-16 16:12:26 [SEVERE] 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.File.createNewFile(File.java:900)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender.displayWorldName(BananaMapRender.java:119)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender.onEnable(BananaMapRender.java:82)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:799)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-16 16:12:26 [SEVERE] java.io.FileNotFoundException: /home/www/clients/client2/web1/web/mc_map/LinkTart/world.js (Permission denied)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileOutputStream.open(Native Method)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileOutputStream.<init>(FileOutputStream.java:209)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileOutputStream.<init>(FileOutputStream.java:99)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileWriter.<init>(FileWriter.java:63)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender.displayWorldName(BananaMapRender.java:125)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender.onEnable(BananaMapRender.java:82)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:799)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-16 16:12:26 [SEVERE] java.io.IOException: Permission denied
    2011-06-16 16:12:26 [SEVERE] 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.File.createNewFile(File.java:900)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender.displayWorldName(BananaMapRender.java:119)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender.onEnable(BananaMapRender.java:82)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:799)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-16 16:12:26 [SEVERE] java.io.FileNotFoundException: /home/www/clients/client2/web1/web/mc_map/LinkTart_nether/world.js (Permission denied)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileOutputStream.open(Native Method)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileOutputStream.<init>(FileOutputStream.java:209)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileOutputStream.<init>(FileOutputStream.java:99)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileWriter.<init>(FileWriter.java:63)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender.displayWorldName(BananaMapRender.java:125)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender.onEnable(BananaMapRender.java:82)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:799)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-16 16:12:26 [INFO] [BMR] version 1.1 is enabled!
    2011-06-16 16:12:26 [INFO] PermissionsSupport: Found Permissions, using it for permissions.
    2011-06-16 16:12:26 [INFO] PermissionsSupport version 0.1 is enabled
    2011-06-16 16:12:26 [INFO] [TeleConfirmLite] [v1.1]
    2011-06-16 16:12:26 [INFO] Checking for permission plugins....
    2011-06-16 16:12:26 [INFO] Found Permissions. Using it for permissions
    2011-06-16 16:12:26 [INFO] [LogBlock] Permissions found.
    2011-06-16 16:12:26 [INFO] [LogBlock] Scheduled consumer with bukkit scheduler.
    2011-06-16 16:12:26 [INFO] Logblock v1.01 enabled.
    2011-06-16 16:12:26 [INFO] Done (0.554s)! For help, type "help" or "?"
    2011-06-16 16:12:26 [SEVERE] java.io.IOException: Permission denied
    2011-06-16 16:12:26 [SEVERE] 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.File.createNewFile(File.java:900)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.PlayerScript.updateMapMarkers(PlayerScript.java:73)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender$1.run(BananaMapRender.java:98)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-16 16:12:26 [SEVERE] java.io.FileNotFoundException: /home/www/clients/client2/web1/web/mc_map/LinkTart/players.js (Permission denied)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileOutputStream.open(Native Method)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileOutputStream.<init>(FileOutputStream.java:209)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileOutputStream.<init>(FileOutputStream.java:99)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileWriter.<init>(FileWriter.java:63)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.PlayerScript.updateMapMarkers(PlayerScript.java:82)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender$1.run(BananaMapRender.java:98)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-16 16:12:26 [WARNING] Task of 'BMR' generated an exception
    java.lang.NullPointerException
    	at com.ubempire.render.PlayerScript.updateMapMarkers(PlayerScript.java:249)
    	at com.ubempire.render.BananaMapRender$1.run(BananaMapRender.java:98)
    	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-16 16:12:26 [SEVERE] java.io.IOException: Permission denied
    2011-06-16 16:12:26 [SEVERE] 	at java.io.UnixFileSystem.createFileExclusively(Native Method)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.File.createNewFile(File.java:900)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.PlayerScript.updateMapMarkers(PlayerScript.java:73)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender.chunkToRender(BananaMapRender.java:141)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender$2.run(BananaMapRender.java:106)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-16 16:12:26 [SEVERE] java.io.FileNotFoundException: /home/www/clients/client2/web1/web/mc_map/LinkTart/players.js (Permission denied)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileOutputStream.open(Native Method)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileOutputStream.<init>(FileOutputStream.java:209)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileOutputStream.<init>(FileOutputStream.java:99)
    2011-06-16 16:12:26 [SEVERE] 	at java.io.FileWriter.<init>(FileWriter.java:63)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.PlayerScript.updateMapMarkers(PlayerScript.java:82)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender.chunkToRender(BananaMapRender.java:141)
    2011-06-16 16:12:26 [SEVERE] 	at com.ubempire.render.BananaMapRender$2.run(BananaMapRender.java:106)
    2011-06-16 16:12:26 [SEVERE] 	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    2011-06-16 16:12:26 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-16 16:12:26 [WARNING] Task of 'BMR' generated an exception
    java.lang.NullPointerException
    	at com.ubempire.render.PlayerScript.updateMapMarkers(PlayerScript.java:249)
    	at com.ubempire.render.BananaMapRender.chunkToRender(BananaMapRender.java:141)
    	at com.ubempire.render.BananaMapRender$2.run(BananaMapRender.java:106)
    	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  11. Hmmm...
    Is the user you are running it as restricted to a certain directory?
     
  12. Offline

    FrenchTart

    Nope :/ I've got other tasks running under the same user outputting stuff to other directories within web/.

    I'll have a play with things some more sometime. Could well be some weird issue with my setup. I'll post back here if I sort it or get more info. Thanks for looking into it anyhow :)
     
  13. Offline

    thyme4soup

    oooh. sry i should have read all the way through... just so many letters. I have now installed bukkithttpd:p and im able to connect to it now, however, when i go to the page of my world (192.168.1.3/soivaworld) it says:

    Directory /soivaworld/


    ..
    players.js (44.63 KB)
    world.js (62 bytes)

    ok now i put in the bmr 1 command and the directory now has some pictures i can click on, but thats it

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

    K3kz0r

    I get this error when starting a #863 Server:
    Code:
    Error occurred while enabling BMR v1.0 (Is it up to date?): tried to access field com.ubempire.render.IdToColor.plugin from class com.ubempire.render.BananaMapRender
    java.lang.IllegalAccessError: tried to access field com.ubempire.render.IdToColor.plugin from class com.ubempire.render.BananaMapRender
            at com.ubempire.render.BananaMapRender.onEnable(BananaMapRender.java:65)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:799)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    and this when stopping the server:
    Code:
    Error occurred while disabling BMR v1.0 (Is it up to date?): null
    java.lang.NullPointerException
            at com.ubempire.render.BananaMapRender.onDisable(BananaMapRender.java:61)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
            at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:820)
            at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:269)
            at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:262)
            at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:129)
            at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:260)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:339)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    The same errors are appearing with the recommended build #860
     
  15. Hi, I recently renamed the .jar, you have multiple copies of the same plugin running, that is why you are getting that error.
    Perhaps you should read some of the other posts here, as this problem has been encountered, and solved, before.
     
  16. Offline

    iMattxC

    do i have to uninstall dynmap for this to work?
     
  17. No... why would you?

    You didn't copy the bmr folder did you?

    You've not followed the installation instructions completely and as such it won't work completely...

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

    iMattxC

    because mc.crystalcraft.org/world doesnt work for me (our dns redirect)
     
  19. Are you running the BukkitHTTPD plugin with all the ports forwarded correctly?
    HINT: no.

    Please go re-read the original post.
     
  20. Offline

    thyme4soup

    i set it up just like it told me to, but it still is like that. im connecting to it by typing in http://192.168.1.3:8107/soivaworld. thats the right one isnt it?
     
  21. So what seems to be the problem? Did you place the html etc in that folder too?
     
  22. Offline

    thyme4soup

    well, i cant get to the map renderer. it just has a directory and some pictures
     
  23. You realise that's it rendering?

    You need html to make sense of the pictures... silly
     
  24. Offline

    hebep

    good afternoon!
    At me on map it is not displayed the marked regions and world edge. With what it it is connected? Players and mobs I see.
     
  25. Offline

    thyme4soup

    :eek: sry so much. i have had it working for most of the time then. thanks for your patience but whats html?
    nvm i have it... but it doesnt have an interface with all the zooming and stuff i think im just viewing the pictures. is there a way to show live feed? or does it just make pictures like that. if it does im really sorry because i just misunderstood the meaning of an entire plugin. oh wait, could you make a video of how it should work?
     
  26. Please google before asking questions like "what is html".
     
  27. Offline

    thyme4soup

    ya i did that then i realized that u were refering to ur bukkithtml plugin. you should make a video fr this though for noobs like me
     
  28. Offline

    minechomp

    Hey I have a problem. The maps are still default and when I type /bmr in-game i get this message error :




    2011-06-23 13:28:25 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'bmr' in plugin BMR v1.1
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:287)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:712)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:678)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:671)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    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)
    Caused by: java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
    at com.ubempire.render.BananaMapRender.onCommand(BananaMapRender.java:187)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more
    Caused by: java.lang.ClassNotFoundException: com.nijiko.permissions.PermissionHandler
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 14 more
     
  29. Aha, looks like adding permission support means that you can't run this without permissions!

    Sorry about that, it will be fixed in a future version.

    Can you put permissions (or anything like it) on your server?
     
  30. Offline

    minechomp

    Yes i can. thanks!

    So how do you activate maps in game?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  31. This isn't an in-game map, it's a map viewable from a website.
     

Share This Page