[MISC] Dynmap v1.7-alpha-2 - Real-time Minecraft maps [1.2.5 through 1.5.2R0.1+]

Discussion in 'Plugin Releases' started by Mike Primm, Jan 15, 2011.

     
  1. Offline

    Mike Primm

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    *** AS I AM NOW SUPPORTING MORE THAN JUST BUKKIT WITH DYNMAP, THE MAIN SUPPORT THREAD IS NOW ON MINECRAFTFORUMS.NET - FOR QUICKEST SUPPORT, PLEASE BEGIN USING THIS THREAD ***

    For downloads of the latest Bukkit version (which is also appropriate for Tekkit Classic), go to our dev.bukkit.org page.

    This post has been edited 96 times. It was last edited by Mike Primm May 3, 2013.
  2.  
  3. Offline

    Noki7o

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    People i have the "black screen" problem.I tried with google chrome browser, mozilla , and so and so but non worked.What i see is the clock the moving sun and moon and if i change the world (The End or Nether) i see the map but on the main world i see only a tiny planet the sun and the moon
  4. Offline

    Blaze5727

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I Installed the plugin and stuff, but when every i got to http://50.128.143.253:8123/ It says "Oops", how can i fix this?
  5. Offline

    astrobyte

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I have dynmap set up with mcmyadmin, bukkit, permissionsbukkit and factions. Chat from web to server works, but chat from server to web and bubbles don't show up. Am I missing something? Thanks!
  6. Offline

    Whatshiywl

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    this is wierd because the double message is from game, i don't type anything on the web chat. but anyways, is there a way to disable this web chat just so i cna test if it's what's causing the issue?

    btw i just realized the double text apears on the dynmap window as well so forget CraftIRC it's happening elsewhere :p

    Edit: LOL nvm it i realized the problem. i'll just say it here in case anyone else faces the same problem:

    well basicaly it has nothing to do with townychat. The Towny plugin automaticaly sets paths to IRC so you don't need to do it on the CraftIRC config again. if you do you will get double messages, being one from Towny and the other from CraftIRC. hope that helps anyone xD

    and thanks for the support here as well \o/

    This post has been edited 2 times. It was last edited by Whatshiywl May 30, 2012.
  7. Offline

    dt39

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Tried to update to .39 but it's not working for me i get no layers apart from players and it's not updating unless i refresh page also no chat or time/ sun at top of page. looks like it's not hooking in to the server but it says all loaded with no errors in the console!

    I have tried to rollback to .38 and now i just get the web page saying the plugins/webfiles don't match but i have replaced folder files and dynmap.jar file!

    anybody esle having these issues or just me. Dynmap was all working fine apart from no chat before i tried updating!
  8. Offline

    Invert_Tails

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I have the same problem as said person above, everything works fine except the server to webclient chat. No chat balloons. If anyone could help i'd appreciate it.

    This post has been edited 1 time. It was last edited by Invert_Tails May 31, 2012.
  9. Offline

    Aitchy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If you are just using dynmap for first time and seeing a black screen, you have to change the port address in your config, and check on browser until it works,,, say default in config is 8121 if that doesnt work try 8122 etc etc until you see your world
  10. Offline

    Odai

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thx was on an older version. I have another problem now with the rendering. I needed to change the ids from the trees++ stuff because of errors. Now i have the problem that the Crystalground isnt rendering. I changed it to 184 in the trees++.cfg and in the dynmap renderdata/textures and models.txt but it isnt rendering them. its just black/pink.
    All other textures are working. Just having problems with the crystal stuff.

    hope you can have a look.
    http://dl.dropbox.com/u/63000354/Trees++.cfg
    http://dl.dropbox.com/u/63000354/lctrees-texture.txt
    http://dl.dropbox.com/u/63000354/lctrees-models.txt

    This post has been edited 1 time. It was last edited by Odai May 30, 2012.
  11. Offline

    rmbell

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Just thought I'd post this here incase anyone else could not get Apache2 reverse-proxying to work regardless of what you tried. Save the following into /etc/apache2/conf.d/dynmap then chmod +x and force-reload apache2
    Code:
    ProxyRequests Off
    ProxyPreserveHost On
    <Proxy *>
        Order allow,deny
        Allow from all
    </Proxy>
    ProxyPass /dynmap/ http://localhost:8123/
    ProxyPassReverse /dynmap/ http://localhost:8123/
  12. Offline

    CStrife

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi, i have a Problem with the Indigo Flowers on my Dynmap, its shows me only white Blocks, how can i see what ID Indigo Flowers have, and which one Dynmap uses?

    And how can i Dynmap try to show me the night?
  13. Offline

    Kaemmelot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi,

    I realy like this plugin, but I have a problem:

    On my (HD)Map are transparent tiles, when I zoom out. They are shown correctly when I zoom in. Often they appear in oceans and radius/fullrender have no effect. When I delete all tiles and do a fullrender, they change their positions. This effect does not happen always on the same zoom level.

    Here an example:
    Far:
    far.jpg
    Near (1 zoom in):
    near.jpg

    Any ideas?

    BTW: Would you please make it clearer, where everybody can get support?
    It took quite a long time, until I found the sentence "Also, for the best response to questions and such, please post comments to our main forum thread" and many people ask for help in DevBukkit. Thanks ;-)


    EDIT:
    Forgot to write: Browser doesn't matter. I'm using CB 1.2.5 R3 and dynmap 0.39.

    This post has been edited 1 time. It was last edited by Kaemmelot Jun 1, 2012.
  14. Offline

    Sketaful

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I know that maintaining an awesome plugin like this is a hole lot of work for you, but I still have some ideas I'd like to ask about.

    Placing markers: Is it possible to add ability to add markers through thw ebinterface? Since it now supports logging in I was thinking that there might be a possibility to make it so that if someone logs in on the map thay have the right to place markers by klicking on the map if they have the right to it ingame.

    Showing maps: One more idea that has to do with the login part. To show/hide different maps/players/layers etc for people not logged in and to set in the permissions which users see what when logged in on the map. This way an admin could see all users on all map while for example a default user only sees the standard map but not other maps (if those are the one you want to hide).

    I got these ideas from reading about all these Hunger Games-plugins. I thought it would be fun with games like that that are placed on their own worlds and setup so that people that are playing the game (hunger game for now) can't see other players on the map while observers see all players on the map.

    Hope you understand what I mean. :p
    I know this is no easy thing to do (probably) but atleast they are some ideas you might not have had before (?) and in worse case, they atleast might push your creativity a little :p

    This post has been edited 1 time. It was last edited by Sketaful Jun 1, 2012.
  15. Offline

    CStrife

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    how can i dynmap tell, to use my new IDs for IC2 and Buildcraft?

    in the renderdata .txt i have edited the IDs. But no effekt
  16. Offline

    MeoW

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Dynmap web interface seems to be completely ignoring my worlds.txt. It doesn't rename the maps to what I have added and it doesn't hide the maps when I have set enabled: false.

    This is what is in my worlds.txt:
    Code:
    worlds:
       - name: Survival
         title: "Survival"
         enabled: true
     
       - name: Survival_nether
         title: "Survival Nether"
     
       - name: creative
         title: "Creative"
     
       - name: creative_nether
         title: "Creative Nether"
     
       - name: Survival_the_end
         title: "Survival End"
         enabled: false
     
       - name: creative_the_end
         title: "Creative End"
         enabled: false
     
       - name: Trident-Gaming
         title: "Old World"
         enabled: false
     
       - name: Trident-Gaming_nether
         title: "Old World Nether"
         enabled: false
     
       - name: Trident-Gaming_end
         title: "Old World End"
         enabled: false
     
       - name: Admin
         title: "RP Map"
         enabled: false
     
       - name: Flatworld
         title: "Flatworld"
         enabled: false
     
       - name: HallOfFame
         title: "Hall of Fame"
     
       - name: PvP_World
         title: "PvP World"
         enabled: false
     
       - name: Skycore
         title: "Skycore"
         enabled: false
    
    This is my config file:
    Code:
    # All paths in this configuration file are relative to Dynmap's data-folder: minecraft_server/plugins/dynmap/
     
    # All map templates are defined in the templates directory
    # The 'classic' FlatMap and KzedMap templates are used, which can be found in normal.txt, nether.txt, and skylands.txt
    #  To use these, do not set deftemplatesuffix (make sure deftemplatesuffix is commented, below)
    #
    # To use the HDMap very-low-res map templates as world defaults (normal-vlowres, nether-vlowres and skylands-vlowres), uncomment the following line
    #   The definitions of these templates are in normal-vlowres.txt, nether-vlowres.txt, and skylands-vlowres.txt
    #deftemplatesuffix: vlowres
    #
    # To use the HDMap low-res map templates as world defaults (normal-lowres, nether-lowres and skylands-lowres), uncomment the following line
    #   The definitions of these templates are in normal-lowres.txt, nether-lowres.txt, and skylands-lowres.txt
    #deftemplatesuffix: lowres
    # To use the HDMap hi-res map templates (these can take a VERY long time for initial fullrender), comment the following line
    #   The definitions of these templates are in normal-hires.txt, nether-hires.txt, and skylands-hires.txt
    deftemplatesuffix: hires
    # Other values will search for templates named normal-<value>, nether-<value>, skylands-<value>
     
    components:
      - class: org.dynmap.ClientConfigurationComponent
      
      #- class: org.dynmap.InternalClientUpdateComponent
        #sendhealth: true
        #sendposition: true
        #allowwebchat: true
        #webchat-interval: 5
        #hidewebchatip: false
        #trustclientname: false
        #includehiddenplayers: false
        # Optional - make players hidden when they are inside/underground/in shadows (#=light level: 0=full shadow,15=sky)
        #hideifshadow: 4
        # Optional - make player hidden when they are under cover (#=sky light level,0=underground,15=open to sky)
        #hideifundercover: 14
      - class: org.dynmap.JsonFileClientUpdateComponent
        writeinterval: 5
        sendhealth: true
        sendposition: true
        allowwebchat: false
        webchat-interval: 5
        hidewebchatip: false
        includehiddenplayers: false
      #  hideifshadow: 4
      #  hideifundercover: 14
       
      - class: org.dynmap.SimpleWebChatComponent
        allowchat: true
      #- class: org.dynmap.herochat.HeroWebChatComponent
      #  # Control which HeroChat channel messages from web are directed to 
      #  herochatwebchannel: Global
      #  # Control which channels are monitored and reported to the web
      #  herochatchannels:
      #    - Global
      #    #- Trade
      #    #- Haggle
      
      # Note: this component is needed for the dmarker commands, and for the Marker API to be available to other plugins
      - class: org.dynmap.MarkersComponent
        type: markers
        #showlabel: true
        #enablesigns: true
        # (optional) add spawn point markers to standard marker layer
        showspawn: true
        spawnicon: world
        spawnlabel: "Spawn"
        # (optional) layer for showing offline player's positions
        #showofflineplayers: true
        #offlinelabel: "Offline"
        #offlineicon: offlineuser
        #offlinehidebydefault: true
        
      - class: org.dynmap.ClientComponent
        type: chat
      - class: org.dynmap.ClientComponent
        type: chatballoon
        focuschatballoons: false
      - class: org.dynmap.ClientComponent
        type: chatbox
        showplayerfaces: true
        messagettl: 5
        # Optional: set number of lines in scrollable message history: if set, messagettl is not used to age out messages
        #scrollback: 100
      - class: org.dynmap.ClientComponent
        type: playermarkers
        showplayerfaces: true
        showplayerhealth: true
        # Option to make player faces small - don't use with showplayerhealth
        smallplayerfaces: false
      #  # Optional - make player faces layer hidden by default
      #  hidebydefault: true
      #  # Optional - ordering priority in layer menu (low goes before high - default is 0)
      #  layerprio: 1
      #  # Optional - label for player marker layer (default is 'Players')
      #  label: "Players"
      #- class: org.dynmap.ClientComponent
      #  type: digitalclock
      - class: org.dynmap.ClientComponent
        type: timeofdayclock
        showdigitalclock: true
        #showweather: true
      # Mouse pointer world coordinate display
      - class: org.dynmap.ClientComponent
        type: coord
        label: "Location"
        
      #- class: org.dynmap.ClientComponent
      #  type: logo
      #  text: "Dynmap"
      #  #logourl: "images/block_surface.png"
      #  linkurl: "http://forums.bukkit.org/threads/dynmap.489/"
     
      #- class: org.dynmap.ClientComponent
      #  type: inactive
      #  timeout: 1800 # in seconds (1800 seconds = 30 minutes)
      #  redirecturl: inactive.html
      #  #showmessage: 'You were inactive for too long.'
      
      #- class: org.dynmap.TestComponent
      #  stuff: "This is some configuration-value"
     
    # Treat hiddenplayers.txt as a whitelist for players to be shown on the map? (Default false)
    display-whitelist: false
     
    # How often a tile gets rendered (in seconds).
    renderinterval: 1
     
    # How many tiles on update queue before accelerate render interval
    renderacceleratethreshold: 60
     
    # How often to render tiles when backlog is above renderacceleratethreshold
    renderaccelerateinterval: 0.2
     
    # Save and restore pending tile renders - prevents their loss on server shutdown or /reload
    saverestorepending: true
     
    # Zoom-out tile update period - how often to scan for and process tile updates into zoom-out tiles (in seconds)
    zoomoutperiod: 30
     
    # Tile hashing is used to minimize tile file updates when no changes have occurred - set to false to disable
    enabletilehash: true
     
    # Optional - control darkening of biome-shaded colors in swamp biomes (1.9+) - default is true for 1.9+, false for 1.8.x
    #swampshaded: false
    # Optional - control biome shading of water (1.9+) - default is true for 1.9+, false for 1.8.x
    #waterbiomeshaded: false
     
    # Optional - hide ores: render as normal stone (so that they aren't revealed by maps)
    #hideores: true
     
    # Optional - control rendering of fences (joining to blocks, as in 1.9+) - default is true for 1.9+, false for 1.8.x
    #fence-to-block-join: true
     
    # Control loading of player faces (if set to false, skins are never fetched)
    #fetchskins: false
     
    # Control updating of player faces, once loaded (if faces are being managed by other apps or manually)
    #refreshskins: false
     
    # Control behavior for new (1.9+) compass orientation (sunrise moved 90 degrees: east is now what used to be south)
    #   default is 'pre19' for 1.8 server (existing orientation), 'newrose' for 1.9+ (preserve maps, rotate rose)
    #   'newnorth' is used to rotate maps and rose (requires fullrender of any HDMap map - same as 'newrose' for FlatMap or KzedMap)
    compass-mode: newnorth
     
    # Enable Industrial Craft 2 block rendering support
    #ic2-support: true
     
    # Enabled BuildCraft block rendering support
    #buildcraft-support: true
     
    render-triggers:
      #- chunkloaded
      #- playermove
      #- playerjoin
      - blockplaced
      - blockbreak
      - leavesdecay
      - blockburn
      - chunkgenerated
      - blockformed
      - blockfaded
      - blockspread
      - pistonmoved
      - explosion
     
    # Title for the web page - if not specified, defaults to the server's name (unless it is the default of 'Unknown Server')
    #webpage-title: "TridentCraft"
     
    # The path where the tile-files are placed.
    tilespath: E:\\Zend\\Apache2\\htdocs\\forums\\mcmap\\tiles
     
    # The path where the web-files are located.
    webpath: E:\\Zend\\Apache2\\htdocs\\forums\\mcmap
     
    # The network-interface the webserver will bind to (0.0.0.0 for all interfaces, 127.0.0.1 for only local access).
    webserver-bindaddress: 0.0.0.0
     
    # The TCP-port the webserver will listen on.
    webserver-port: 5422
     
    # Maximum concurrent session on internal web server - limits resources used in Bukkit server
    max-sessions: 30
     
    # Disables Webserver portion of Dynmap (Advanced users only)
    disable-webserver: false
     
    # Enable/disable having the web server allow symbolic links (true=compatible with existing code, false=more secure (default))
    allow-symlinks: true
     
    # Period between tile renders for fullrender, in seconds (non-zero to pace fullrenders, lessen CPU load)
    timesliceinterval: 0.0
     
    # Maximum chunk loads per server tick (1/20th of a second) - reducing this below 90 will impact render performance, but also will reduce server thread load
    maxchunkspertick: 200
     
    # Progress report interval for fullrender/radiusrender, in tiles.  Must be 100 or greater
    progressloginterval: 100
     
    # Parallel fullrender: if defined, number of concurrent threads used for fullrender or radiusrender
    #   Note: setting this will result in much more intensive CPU use, some additional memory use.  Caution should be used when
    #  setting this to equal or exceed the number of physical cores on the system.
    #parallelrendercnt: 4
     
    # Interval the browser should poll for updates.
    updaterate: 2000
     
    showplayerfacesinmenu: true
     
    # Set sidebaropened: 'true' to pin menu sidebar opened permanently, 'pinned' to default the sidebar to pinned, but allow it to unpin
    #sidebaropened: true
     
    # Customized HTTP response headers - add 'id: value' pairs to all HTTP response headers (internal web server only)
    #http-response-headers:
    #    Access-Control-Allow-Origin: "my-domain.com"
    #    X-Custom-Header-Of-Mine: "MyHeaderValue"
     
    joinmessage: "%playername% joined"
    quitmessage: "%playername% quit"
    spammessage: "You may only chat once every %interval% seconds."
    # webprefix and websuffix support using '&color;' as escape code for color code (deprecated: use webmsgformat)
    #webprefix: "&color;2[WEB] "
    #websuffix: "&color;f"
    # format for messages from web: %playername% substitutes sender ID (typically IP), %message% includes text
    webmsgformat: "&color;2[WEB] %playername%: &color;f%message%"
     
    # Enable checking for banned IPs via banned-ips.txt (internal web server only)
    check-banned-ips: true
     
    # Default selection when map page is loaded
    defaultzoom: 0
    defaultworld: Survival
    defaultmap: flat
     
    # Option to enable workaround for incorrectly encoded unicode in Cyrillic MC/Bukkit (not good for other code pages)
    #cyrillic-support: true
     
    # NOTE: the 'templates' section is now found in the 'templates' directory
    #  Templates CAN still be defined in configuration.txt, as before 0.20
    templates:
     
    # NOTE: the 'worlds' section is now found in the worlds.txt (example custom settings can be found in worlds.txt.sample)
    #  Worlds CAN still be defined in configuration.txt, as before 0.20
    worlds:
     
    # Set to true to enable verbose startup messages - can help with debugging map configuration problems
    # Set to false for a much quieter startup log
    verbose: false
     
    # Enables debugging.
    #debuggers:
    #  - class: org.dynmap.debug.LogDebugger
    
  17. Offline

    Kaemmelot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Have a look at this:
    Code:
    NOTE: the 'templates' section is now found in the 'templates' directory
     
    #  Templates CAN still be defined in configuration.txt, as before 0.20
     
    templates:
     
    # NOTE: the 'worlds' section is now found in the worlds.txt (example custom settings can be found in worlds.txt.sample)
     
    #  Worlds CAN still be defined in configuration.txt, as before 0.20
     
    worlds:
    I don't have this, but maybe the worlds tag causes problems...
  18. Offline

    ibrahimkhan1212

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Same here. But that isnt a planet. it is a tiny piece of the spawn.
  19. Offline

    JSmoove98

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ive port forwarded, unblocked the port, and repeated many times but i cant get port 8123 open. Could someone plz teamview with me? Plz dont semd me links, i know how to port forward, thats not the type of help i need.
    Beimeith likes this.
  20. Online

    grid21

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    What is this??
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:119)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:119)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:119)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:119)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.WorldGenLiquids.a(SourceFile:36)
    at net.minecraft.server.BiomeDecorator.a(SourceFile:215)
    at net.minecraft.server.BiomeDecorator.a(SourceFile:27)
    at net.minecraft.server.BiomeBase.a(SourceFile:215)
    at net.minecraft.server.ChunkProviderGenerate.getChunkAt(SourceFile:460)
    at org.bukkit.craftbukkit.generator.NormalChunkGenerator.getChunkAt(NormalChunkGenerator.java:49)
    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:176)
    at net.minecraft.server.Chunk.a(Chunk.java:794)
    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:107)
    at net.minecraft.server.PlayerInstance.<init>(PlayerInstance.java:26)
    at net.minecraft.server.PlayerManager.a(PlayerManager.java:60)
    at net.minecraft.server.PlayerManager.movePlayer(PlayerManager.java:156)
    at net.minecraft.server.ServerConfigurationManager.d(ServerConfigurationManager.java:169)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:412)
    at net.minecraft.server.Packet10Flying.handle(SourceFile:126)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.OutOfMemoryError: unable to create new native thread
    at java.lang.Thread.start0(Native Method)
    at java.lang.Thread.start(Unknown Source)
    at a.a.a.b.a(CoreProtectionBlockListener.java:391)
    at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
    ... 116 more
    2012-06-03 23:25:53 [SEVERE] Could not pass event BlockFromToEvent to CoreProtect
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:106)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.BlockStationary.i(BlockStationary.java:32)
    at net.minecraft.server.BlockStationary.doPhysics(BlockStationary.java:24)
    at net.minecraft.server.World.k(World.java:518)
    at net.minecraft.server.World.applyPhysics(World.java:493)
    at net.minecraft.server.World.update(World.java:459)
    at net.minecraft.server.World.setTypeIdAndData(World.java:444)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:119)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:119)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:119)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:119)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.WorldGenLiquids.a(SourceFile:36)
    at net.minecraft.server.BiomeDecorator.a(SourceFile:215)
    at net.minecraft.server.BiomeDecorator.a(SourceFile:27)
    at net.minecraft.server.BiomeBase.a(SourceFile:215)
    at net.minecraft.server.ChunkProviderGenerate.getChunkAt(SourceFile:460)
    at org.bukkit.craftbukkit.generator.NormalChunkGenerator.getChunkAt(NormalChunkGenerator.java:49)
    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:176)
    at net.minecraft.server.Chunk.a(Chunk.java:794)
    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:107)
    at net.minecraft.server.PlayerInstance.<init>(PlayerInstance.java:26)
    at net.minecraft.server.PlayerManager.a(PlayerManager.java:60)
    at net.minecraft.server.PlayerManager.movePlayer(PlayerManager.java:156)
    at net.minecraft.server.ServerConfigurationManager.d(ServerConfigurationManager.java:169)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:412)
    at net.minecraft.server.Packet10Flying.handle(SourceFile:126)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.OutOfMemoryError: unable to create new native thread
    at java.lang.Thread.start0(Native Method)
    at java.lang.Thread.start(Unknown Source)
    at a.a.a.b.a(CoreProtectionBlockListener.java:391)
    at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
    ... 123 more
    2012-06-03 23:25:54 [SEVERE] Could not pass event BlockFromToEvent to CoreProtect
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:144)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:119)
    at net.minecraft.server.World.c(World.java:1067)
    at net.minecraft.server.BlockFlowing.onPlace(BlockFlowing.java:308)
    at net.minecraft.server.Chunk.a(Chunk.java:417)
    at net.minecraft.server.World.setRawTypeIdAndData(World.java:344)
    at net.minecraft.server.World.setTypeIdAndData(World.java:443)
    at net.minecraft.server.BlockFlowing.flow(BlockFlowing.java:169)
    at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:148)
    at net.minecraft.server.WorldGenLiquids.a(SourceFile:36)
    at net.minecraft.server.BiomeDecorator.a(SourceFile:215)
    at net.minecraft.server.BiomeDecorator.a(SourceFile:27)
    at net.minecraft.server.BiomeBase.a(SourceFile:215)
    at net.minecraft.server.ChunkProviderGenerate.getChunkAt(SourceFile:460)
    at org.bukkit.craftbukkit.generator.NormalChunkGenerator.getChunkAt(NormalChunkGenerator.java:49)
    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:176)
    at net.minecraft.server.Chunk.a(Chunk.java:794)
    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:107)
    at net.minecraft.server.PlayerInstance.<init>(PlayerInstance.java:26)
    at net.minecraft.server.PlayerManager.a(PlayerManager.java:60)
    at net.minecraft.server.PlayerManager.movePlayer(PlayerManager.java:156)
    at net.minecraft.server.ServerConfigurationManager.d(ServerConfigurationManager.java:169)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:412)
    at net.minecraft.server.Packet10Flying.handle(SourceFile:126)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.OutOfMemoryError: unable to create new native thread
    at java.lang.Thread.start0(Native Method)
    at java.lang.Thread.start(Unknown Source)
    at a.a.a.b.a(CoreProtectionBlockListener.java:391)
    at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
    ... 44 more

    HELP!!!
  21. Offline

    Intelli

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Out of memory. If you're manually managing memory, make sure you aren't setting all your system memory for use with minecraft. For example, if you have 8GB of memory, you shouldn't set it to let Minecraft use more than 7GB.

    This post has been edited 1 time. It was last edited by Intelli Jun 4, 2012.
  22. Offline

    avatarDr

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is it possible to render full map of the world (2000x2000) without placing blocks in-game? Or could anyone give me another program to do it?
    I need to compare maps for new 1.3 world.
  23. Offline

    Taverne

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I get the following error for our second worls, can someone help?

    11:35:38 [INFORMATION] World 'world' not defined/loaded

    worlds.txt
    Code:
    # These are examples of world-specific settings - customize your content as you see fit
    #
    # NOTES:
    #  All lines here are commented with the # symbol - delete the # symbol on copied lines you wish to enable
    #  Definitions of a world made here will superecede any world definition with the same name in configuration.txt
    #  Deleting this file will result in a fresh copy being produced by dynmap.jar on the next startup.
    #
    worlds:
      # Worlds can be handled by templates, based on world type
      # You can override the properties of the template by specifying them in this section
      #    for example 'Title: "My Awesome World"'
      - name: world
        title: "Stadt (Creative)"
        enabled: true
     
        - name: Anarchy
        title: "Anarchy (Survival)"
        enabled: true
     
      - name: Anarchy_nether
        enabled: false
     
      - name: Anarchy_the_end
        enabled: false
    Config
    Code:
    # All paths in this configuration file are relative to Dynmap's data-folder: minecraft_server/plugins/dynmap/
     
    # All map templates are defined in the templates directory
    # The 'classic' FlatMap and KzedMap templates are used, which can be found in normal.txt, nether.txt, and skylands.txt
    #  To use these, do not set deftemplatesuffix (make sure deftemplatesuffix is commented, below)
    # To use the HDMap very-low-res map templates as world defaults (normal-vlowres, nether-vlowres and skylands-vlowres), set value to vlowres
    #  The definitions of these templates are in normal-vlowres.txt, nether-vlowres.txt, and skylands-vlowres.txt
    # To use the HDMap low-res map templates as world defaults (normal-lowres, nether-lowres and skylands-lowres), set value to lowres
    #  The definitions of these templates are in normal-lowres.txt, nether-lowres.txt, and skylands-lowres.txt
    # To use the HDMap hi-res map templates (these can take a VERY long time for initial fullrender), set value to hires
    #  The definitions of these templates are in normal-hires.txt, nether-hires.txt, and skylands-hires.txt
    deftemplatesuffix: hires
     
    components:
      - class: org.dynmap.ClientConfigurationComponent
     
      - class: org.dynmap.InternalClientUpdateComponent
        sendhealth: true
        sendposition: true
        allowwebchat: true
        webchat-interval: 5
        hidewebchatip: false
        trustclientname: false
        includehiddenplayers: false
        # (optional) if true, player login IDs will be used for web chat when their IPs match
        use-player-login-ip: true
        # (optional) if use-player-login-ip is true, setting this to true will cause chat messages not matching a known player IP to be ignored
        require-player-login-ip: false
        # (optional) block player login IDs that are banned from chatting
        block-banned-player-chat: true
        # Require login for web-to-server chat (requires login-enabled: true)
        webchat-requires-login: false
        # If set to true, users must have dynmap.webchat permission in order to chat
        webchat-permissions: false
        # Limit length of single chat messages
        chatlengthlimit: 256
      #  # Optional - make players hidden when they are inside/underground/in shadows (#=light level: 0=full shadow,15=sky)
      #  hideifshadow: 4
      #  # Optional - make player hidden when they are under cover (#=sky light level,0=underground,15=open to sky)
      #  hideifundercover: 14
      #  # (Optional) if true, players that are crouching/sneaking will be hidden
        hideifsneaking: false
        # If true, player positions/status is protected (login with ID with dynmap.playermarkers.seeall permission required for info other than self)
        protected-player-info: false
      #- class: org.dynmap.JsonFileClientUpdateComponent
      #  writeinterval: 1
      #  sendhealth: true
      #  sendposition: true
      #  allowwebchat: false
      #  webchat-interval: 5
      #  hidewebchatip: false
      #  includehiddenplayers: false
      #  use-player-login-ip: false
      #  require-player-login-ip: false
      #  block-banned-player-chat: true
      #  hideifshadow: 0
      #  hideifundercover: 0
      #  hideifsneaking: false
      #  # Require login for web-to-server chat (requires login-enabled: true)
      #  webchat-requires-login: false
      #  # If set to true, users must have dynmap.webchat permission in order to chat
      #  webchat-permissions: false
      #  # Limit length of single chat messages
      #  chatlengthlimit: 256
     
      - class: org.dynmap.SimpleWebChatComponent
        allowchat: true
        # If true, web UI users can supply name for chat using 'playername' URL parameter.  'trustclientname' must also be set true.
        allowurlname: false
     
      # Note: this component is needed for the dmarker commands, and for the Marker API to be available to other plugins
      - class: org.dynmap.MarkersComponent
        type: markers
        showlabel: false
        enablesigns: false
        # (optional) add spawn point markers to standard marker layer
        showspawn: true
        spawnicon: world
        spawnlabel: "Spawn"
        # (optional) layer for showing offline player's positions (for 'maxofflinetime' minutes after logoff)
        showofflineplayers: true
        offlinelabel: "Offline"
        offlineicon: offlineuser
        offlinehidebydefault: true
        offlineminzoom: 0
        maxofflinetime: 30
        # (optional) layer for showing player's spawn beds
        showspawnbeds: false
        spawnbedlabel: "Spawn Beds"
        spawnbedicon: bed
        spawnbedhidebydefault: true
        spawnbedminzoom: 0
        spawnbedformat: "%name%'s bed"
       
      - class: org.dynmap.ClientComponent
        type: chat
        allowurlname: false
      - class: org.dynmap.ClientComponent
        type: chatballoon
        focuschatballoons: false
      - class: org.dynmap.ClientComponent
        type: chatbox
        showplayerfaces: true
        messagettl: 5
        # Optional: set number of lines in scrollable message history: if set, messagettl is not used to age out messages
        scrollback: 100
        # Optiona; set maximum number of lines visible for chatbox
        visiblelines: 10
        # Optional: send push button
        sendbutton: false
      - class: org.dynmap.ClientComponent
        type: playermarkers
        showplayerfaces: true
        showplayerhealth: true
        # If true, show player body too (only valid if showplayerfaces=true
        showplayerbody: false
        # Option to make player faces small - don't use with showplayerhealth
        smallplayerfaces: false
        # Optional - make player faces layer hidden by default
        hidebydefault: false
        # Optional - ordering priority in layer menu (low goes before high - default is 0)
        layerprio: 0
        # Optional - label for player marker layer (default is 'Players')
        label: "Players"
     
      #- class: org.dynmap.ClientComponent
      #  type: digitalclock
      - class: org.dynmap.ClientComponent
        type: link
     
      - class: org.dynmap.ClientComponent
        type: timeofdayclock
        showdigitalclock: true
        #showweather: true
      # Mouse pointer world coordinate display
      - class: org.dynmap.ClientComponent
        type: coord
        label: "Location"
        hidey: false
        show-mcr: false
     
      # Note: more than one logo component can be defined
      #- class: org.dynmap.ClientComponent
      #  type: logo
      #  text: "Dynmap"
      #  #logourl: "images/block_surface.png"
      #  linkurl: "http://forums.bukkit.org/threads/dynmap.489/"
      #  # Valid positions: top-left, top-right, bottom-left, bottom-right
      #  position: bottom-right
     
      #- class: org.dynmap.ClientComponent
      #  type: inactive
      #  timeout: 1800 # in seconds (1800 seconds = 30 minutes)
      #  redirecturl: inactive.html
      #  #showmessage: 'You were inactive for too long.'
     
      #- class: org.dynmap.TestComponent
      #  stuff: "This is some configuration-value"
     
    # Treat hiddenplayers.txt as a whitelist for players to be shown on the map? (Default false)
    display-whitelist: false
     
    # How often a tile gets rendered (in seconds).
    renderinterval: 15
     
    # How many tiles on update queue before accelerate render interval
    renderacceleratethreshold: 60
     
    # How often to render tiles when backlog is above renderacceleratethreshold
    renderaccelerateinterval: 0.2
     
    # How many update tiles to work on at once (if not defined, default is 1/2 the number of cores)
    tiles-rendered-at-once: 2
     
    # If true, use normal priority threads for rendering (versus low priority) - this can keep rendering
    # from starving on busy Windows boxes (Linux JVMs pretty much ignore thread priority), but may result
    # in more competition for CPU resources with other processes
    usenormalthreadpriority: true
     
    # Save and restore pending tile renders - prevents their loss on server shutdown or /reload
    saverestorepending: true
     
    # Zoom-out tile update period - how often to scan for and process tile updates into zoom-out tiles (in seconds)
    zoomoutperiod: 30
     
    # Tile hashing is used to minimize tile file updates when no changes have occurred - set to false to disable
    enabletilehash: true
     
    # Optional - hide ores: render as normal stone (so that they aren't revealed by maps)
    #hideores: true
     
    # Optional - enabled BetterGrass style rendering of grass and snow block sides
    #better-grass: true
     
    # Optional - enable smooth lighting by default on all maps supporting it (can be set per map as lighting option)
    smooth-lighting: false
     
    # Default image format for HDMaps (png, jpg, jpg-q75, jpg-q80, jpg-q85, jpg-q90, jpg-q95, jpg-q100)
    # Has no effect on maps with explicit format settings
    image-format: jpg-q90
     
    #  use-generated-textures: if true, use generated textures (same as client); false is static water/lava textures
    #  correct-water-lighting: if true, use corrected water lighting (same as client); false is legacy water (darker)
    use-generated-textures: true
    correct-water-lighting: true
     
    # Control loading of player faces (if set to false, skins are never fetched)
    #fetchskins: false
     
    # Control updating of player faces, once loaded (if faces are being managed by other apps or manually)
    #refreshskins: false
     
    # Control behavior for new (1.0+) compass orientation (sunrise moved 90 degrees: east is now what used to be south)
    #  default is 'newrose' (preserve pre-1.0 maps, rotate rose)
    #  'newnorth' is used to rotate maps and rose (requires fullrender of any HDMap map - same as 'newrose' for FlatMap or KzedMap)
    compass-mode: newnorth
     
    # Enable Industrial Craft 2 block rendering support (core, Advanced Machines, Charging Bench, Power Converters, Compact Solars)
    #ic2-support: true
    #ic2-advancesmachines-support: true
    #ic2-chargingbench-support: true
    #ic2-powerconverters-support: true
    #ic2-compactsolars-support: true
     
    # Enable BuildCraft block rendering support
    #buildcraft-support: true
     
    # Enable RedPower2 block rendering support
    #redpower2-support: true
     
    # Enable NetherOres block rendering support
    #netherores-support: true
     
    # Enable RailCraft block rendering support
    #railcraft-support: true
     
    # Enable Kaevator's Superslopes block rendering support
    #superslopes-support: true
     
    # Enabled ComputerCraft block rendering support
    #computercraft-support: true
     
    # Enabled LC Trees++ block rendering support
    #lctrees-support: true
     
    # Enable Forestry block rending support
    #forestry-support: true
     
    render-triggers:
      #- playermove
      #- playerjoin
      - blockplaced
      - blockbreak
      - leavesdecay
      - blockburn
      - chunkgenerated
      - blockformed
      - blockfaded
      - blockspread
      - pistonmoved
      - explosion
      #- blockfromto
      #- blockphysics
      - structuregrow
      - blockgrow
     
    # Title for the web page - if not specified, defaults to the server's name (unless it is the default of 'Unknown Server')
    webpage-title: "Blackhorse Gaming - Dynamische Map"
     
    # The path where the tile-files are placed.
    tilespath: dynmap\\tiles
     
    # The path where the web-files are located.
    webpath: dynmap
     
    # The network-interface the webserver will bind to (0.0.0.0 for all interfaces, 127.0.0.1 for only local access).
    webserver-bindaddress: 0.0.0.0
     
    # The TCP-port the webserver will listen on.
    webserver-port: 8123
     
    # Maximum concurrent session on internal web server - limits resources used in Bukkit server
    max-sessions: 30
     
    # Disables Webserver portion of Dynmap (Advanced users only)
    disable-webserver: false
     
    # Enable/disable having the web server allow symbolic links (true=compatible with existing code, false=more secure (default))
    allow-symlinks: true
     
    # Enable login support
    login-enabled: false
    # Require login to access website (requires login-enabled: true)
    login-required: false
     
    # Period between tile renders for fullrender, in seconds (non-zero to pace fullrenders, lessen CPU load)
    timesliceinterval: 0.0
     
    # Maximum chunk loads per server tick (1/20th of a second) - reducing this below 90 will impact render performance, but also will reduce server thread load
    maxchunkspertick: 200
     
    # Progress report interval for fullrender/radiusrender, in tiles.  Must be 100 or greater
    progressloginterval: 100
     
    # Parallel fullrender: if defined, number of concurrent threads used for fullrender or radiusrender
    #  Note: setting this will result in much more intensive CPU use, some additional memory use.  Caution should be used when
    #  setting this to equal or exceed the number of physical cores on the system.
    #parallelrendercnt: 4
     
    # Interval the browser should poll for updates.
    updaterate: 2000
     
    # If nonzero, server will pause fullrender/radiusrender processing when 'fullrenderplayerlimit' or more user's are logged in
    fullrenderplayerlimit: 0
     
    showplayerfacesinmenu: true
     
    # Control whether players that are hidden or not on current map are grayed out (true=yes)
    grayplayerswhenhidden: true
     
    # Set sidebaropened: 'true' to pin menu sidebar opened permanently, 'pinned' to default the sidebar to pinned, but allow it to unpin
    #sidebaropened: true
     
    # Customized HTTP response headers - add 'id: value' pairs to all HTTP response headers (internal web server only)
    #http-response-headers:
    #    Access-Control-Allow-Origin: "my-domain.com"
    #    X-Custom-Header-Of-Mine: "MyHeaderValue"
     
    joinmessage: "%playername% joined"
    quitmessage: "%playername% quit"
    spammessage: "You may only chat once every %interval% seconds."
    # format for messages from web: %playername% substitutes sender ID (typically IP), %message% includes text
    webmsgformat: "&color;2[WEB] %playername%: &color;f%message%"
     
    # Control whether layer control is presented on the UI (default is true)
    showlayercontrol: true
     
    # Enable checking for banned IPs via banned-ips.txt (internal web server only)
    check-banned-ips: true
     
    # Default selection when map page is loaded
    defaultzoom: 0
    defaultworld: Anarchy
    defaultmap: flat
    # (optional) Zoom level and map to switch to when following a player, if possible
    #followzoom: 3
    #followmap: surface
     
    # Option to enable workaround for incorrectly encoded unicode in Cyrillic MC/Bukkit (not good for other code pages)
    cyrillic-support: false
     
    # If true, make persistent record of IP addresses used by player logins, to support web IP to player matching
    persist-ids-by-ip: true
     
    # Messages to customize
    msg:
        maptypes: "Map Types"
        players: "Players"
        chatrequireslogin: "Chat Requires Login"
        chatnotallowed: "You are not permitted to send chat messages"
     
    # Set to true to enable verbose startup messages - can help with debugging map configuration problems
    # Set to false for a much quieter startup log
    verbose: false
     
    # Enables debugging.
    #debuggers:
    #  - class: org.dynmap.debug.LogDebugger
  24. Offline

    Kaemmelot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Taverne, I think you are looking in the wrong config.
    If your world isn't loaded you should check your multiworld plugin.

    In MultiVerse for example there is an value autoload: true in the worlds.txt.
    This defines wheater your world is loaded on server start. If it isn't loaded dynmap can't render it.
    Taverne likes this.
  25. Offline

    Taverne

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    :oops: Omg i forget to look inside this file, thx now it workd :) (i hope becaue fullrender is working have to wait to restart the server^^)
  26. Offline

    atcshane

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    My server crashes when I enable Dynmap with the following error. I'm running CB1.2.5r1 with Dynmap .39

    http://pastebin.com/g9aD43r6

    Any ideas?
  27. Offline

    Sketaful

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yes. If your world is named world you just type
    Code:
    /dynmap fullrender world - Does a full render of world
    /dynmap fullrender world:flat - does a fullrender of the 2D map of world
    Changing "flat" to "surface" or "cave" changes the rendering to 3D map or Cave map.
    If you do it from the console just remove the "/" before each line.

    This does only a map-rendering. It doesn't render the ingame map. What this mean is that it only renders the parts of the map that exists ingame.

    If you want to render chunks ingame so that a set size of the map is "preloaded" so it doesn't need to generate them ingame when you play you should use a plugin as worldborder since it can do this. :)

    To render a full map with worldborder. Download the plugin from here: http://dev.bukkit.org/server-mods/worldborder/

    (I still presume teh worldname is world)
    Start your server and type:
    Code:
    To set the border to 2000x2000 with start from coords 0.0:
    /wb set world 2000 0 0
     
    To render the world:
    /wb world fill
    /wb fill confirm

    This post has been edited 4 times. It was last edited by Sketaful Jun 5, 2012.
  28. Offline

    Beimeith

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I am having this same issue. I simply cannot access the maps using my external IP.
    I have even changed the port to a previously forwarded port that I know works, (for a game I no longer play), and it still will not display.
  29. Offline

    Gnatz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yes, this is possible, even without an additinal plugin like WorldBorder.

    In your worlds.txt, set the following paramaters for your world to generate like this:

    Code:
        autogenerate-to-visibilitylimits: map-only
        visibilitylimits:
          - x0: -2000
            z0: -2000
            x1: 2000
            z1: 2000
    
    Now when you do a /dynmap fullrender on this world, your map will be drawn only in dynmap, but the chunks are not actually being generated. Main advantage is that you save a lot of disk space that way.


    EDIT: If you replace "map-only" with "permanent", the chunks will be created in the fullrender process.

    This post has been edited 1 time. It was last edited by Gnatz Jun 5, 2012.
  30. Offline

    Sketaful

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Oh, didn't know dynmap could get the chunks loaded. Nice. :)
  31. Offline

    Whatshiywl

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    hmm i'v got a lil problem

    i'm using v0.39 with R3.0

    this is the error i get on the console:

    Code:
    2012-06-05 14:21:52 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2012-06-05 14:21:52 [SEVERE] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    2012-06-05 14:21:52 [SEVERE] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    2012-06-05 14:21:52 [SEVERE] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
    2012-06-05 14:21:52 [SEVERE] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
    2012-06-05 14:21:52 [SEVERE] at java.util.concurrent.FutureTask.run(Unknown Source)
    2012-06-05 14:21:52 [SEVERE] at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    2012-06-05 14:21:52 [SEVERE] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    2012-06-05 14:21:52 [SEVERE] at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapManager.java:196)
    2012-06-05 14:21:52 [SEVERE] at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapManager.java:180)
    2012-06-05 14:21:52 [SEVERE] at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:566)
    2012-06-05 14:21:52 [SEVERE] at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.java:620)
    2012-06-05 14:21:52 [SEVERE] at org.dynmap.hdmap.HDMapTile.render(HDMapTile.java:96)
    2012-06-05 14:21:52 [SEVERE] at org.dynmap.hdmap.IsoHDPerspective.render(IsoHDPerspective.java:1198)
    2012-06-05 14:21:52 [SEVERE] at org.dynmap.hdmap.HDMapManager.getShaderStateForTile(HDMapManager.java:125)
    2012-06-05 14:21:52 [SEVERE] at org.dynmap.hdmap.TexturePackHDShader.getStateInstance(TexturePackHDShader.java:229)
    2012-06-05 14:21:52 [SEVERE] at org.dynmap.hdmap.TexturePackHDShader$ShaderState.(TexturePackHDShader.java:69)
    and when i try to connect to the map on my browser, that's what happens: [IMG]
    any ideas? :S

    This post has been edited 1 time. It was last edited by Whatshiywl Jun 5, 2012.
  32. Offline

    Gnatz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    dynmap has become such a beast... don't think anybody but Mike knows all and everything about it. :)
    Sketaful likes this.

Share This Page