[INACTIVE][MISC] Higher Skies v2 - Increase the vertical build limit (Experimental!) [670]

Discussion in 'Inactive/Unsupported Plugins' started by deltahat, Apr 12, 2011.

  1. Offline

    deltahat

    Higher Skies - Increase the vertical build limit (Experimental YMMV)
    Version 1

    Overview
    Higher Skies is an experimental bukkit plugin that increases the apparent height limit in Minecraft by lowering the entire world.

    Higher Skies rewrites each map chunk as it is loaded into memory by stripping off the bottom few layers of the chunk and then shifting the entire chunk contents down. Finally, Higher Skies seals the bottom of the chunk with beadrock and adds a marker block. The marker block ensures that chunks are only rewritten once.

    The first time Higher Skies starts, it will attempt to rewrite all the chunks loaded around the world spawn. This process can take a LONG time and consumes a tremendous amount of memory. During the process, the server may crash. Anticipating this, Higher Skies saves its work periodically and will pick up the job near where it left off at the next server start.

    It is not recommended that you use Higher Skies on an in-progress Minecraft world. This plugin is experimental and chest inventories, redstone states, minecarts, and world decorations may be destroyed in the chunk rewriting process. In fresh worlds, chunks are rewritten and marked with the marker block well before they are within the reach of a player, so content destruction is not a problem.

    Notes
    • Do not use Higher Skies on your production world - I take no responsibility for any damage
    • Higher Skies will cause lag when exploring new territory as chunks are rewritten - this only happens once per chunk
    Installation
    1. BACK UP YOUR WORLD!
    2. Create a new startbukkit.sh file (see below)
    3. Install HigherSkies.jar into your plugins directory
    4. Start your server - the config.yml file will be created
    5. Open the config.yml file and set the number of blocks to drop your world.
    6. Reload the server - Chunk processing will begin
    startbukkit.sh
    Higher Skies requires all the optimizations java can muster and a powerful machine to run it on. Use the following startbukkit.sh script to set java's initial options.

    Code:
    #!/bin/sh
    java -server -native -Xmx2048M -Xms2048M -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=2 -XX:+AggressiveOpts -jar craftbukkit-0.0.1-SNAPSHOT.jar
    Source: http://www.minecraftforum.net/viewtopic.php?f=1012&t=68128

    Download
    Jar file - https://github.com/rmichela/Higher-Skies/downloads
    Source code - https://github.com/rmichela/Higher-Skies

    Changelog
    v1.
    • Initial release
    v2.
    • Fixed floating blocks bug
    • Slight performance increase
     
    Flipp likes this.
  2. Offline

    overlordror

    Sounds interesting, but is there any way to shift the clouds upwards as well? As it stands clouds frequently float through several creations on the server and this is annoying to the point of having them turned off, despite their usefulness in relaying directions.
     
  3. Offline

    deltahat

    This does nothing for clouds, but since the world is now lower, the clouds will appear higher. Actually moving the clouds requires a client side mod.
     
  4. Offline

    Kane

    I don't think I would ever use this but I must say bravo on creating such a plugin :)
     
  5. Offline

    Juze

  6. Offline

    D1G1TAL

    Thanks heaps for this plugin. It was just today while we were creating a map for a server me and a mate are setting up, that we realised that we didn't have much build area on the sides of the valley. This saved us a lot of time.
    I know this is still experimental but just to add a small bug in which we found after we dropped the map 10 levels:
    [​IMG]
    It somehow generated the same 10 blocklevels above on top the world. Also got a whole bunch of lighting errors on the server console. It's no drama at all only took a quick worldedit to erase the unwanted creation.

    Keep up the good work :D
     
  7. Offline

    deltahat

    Weird. I never saw this before. Out of curiosity, were the funky blocks above the new max height?
     
  8. Offline

    RazorFlint

    OMG REALLY??? Testing !
    ----------------
    EDIT -- Work's Great Amazing Stuff Delta. :D
     
  9. Offline

    deltahat

    Just be careful. With great power comes great corruptablilty. :)
     
  10. Offline

    DannyLAGZLOL

    thats why he had to lower the world.... You basically pointed out the obviouse
     
  11. Offline

    Goliathe

    So diamonds will be closer for players as the underground is getting smaller no ?
     
  12. Offline

    deltahat

    Depending on how far you drop each chunk, diamonds could be completely eliminated from your world. The plugin works by deleting the bottom X layers of the world - which can include all the diamond bearing layers if you aren't careful.

    This plugin is intended for creative servers where resources are free.

    Higher Skies v2 Released
    • Fixes floating blocks artifacts
    • Slight performance increase (i think. hard to tell)

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

    Juze

    @deltahat : You missed my question. :(

    What happens if I remove this plugin later on?
     
  14. Offline

    Nytemare3701

    I would assume the existing chunks stay put, while all other chunks would generate at the default levels, leading to a cliff.
     
  15. Offline

    deltahat

    Exactly this.
     
  16. Offline

    Steve Cole

    so this plugin doesn't increase the build limit it just removes layers of blocks so that sealevel is closer to the bedrock layer? your title is misleading.
     
  17. Offline

    deltahat

     
  18. Offline

    w0lv3r1n

    would it be possible to add a feature so we can specify which layers we want removed? Like remove layers 10 to 20 ?
     
  19. Offline

    diegokilla

    I do believe the plugin description is a bit misleading... for people like me that arent the brightest :p
    When i saw this plugin and its description, I thought it would work as follows:
    Plugin lowers the bottom of the world, making the height coordinate for the top portion of the map +128, bottom of bedrock -64, and sealevel 0 (effectively expanding space available down by 64)
    Kudos tho on a powerful plugin for, as you said, mostly creative servers :D
    (also kudos on Command iConomy, it really helped me to create an extremely unique server configuration :D )
     
  20. Offline

    Wayde Ultima

    I have a suggestion. Is there any way you could make it so that the configuration file supports multiworld, allowing for this to only affect the generation of one world? I run a server with multiple worlds and Stargates leading between them, and having a world with a really high sky would be a great addition.
     
  21. Offline

    atlem

    you can use zombe to do this http://www.minecraftforum.net/viewtopic.php?f=25&t=96815
     
  22. Offline

    overlordror

  23. Offline

    Awolfgang

    I think i did all the steps you said but when i try to play it gets stuck at downloading terrain then times out

    EDIT: never mind i found the problem but now the world has a lot of lighting glitches and the top level stayed where it was
     
  24. Offline

    lordthree

    As I understand multiworld, you can plug pre-existing, pre-created maps into it. You could run it on a blank map (or any map) on a text server and fly around for a while (a LONG while) to generate a large area affected by the plug in. Then you could save and connect that map to multi world... and 'part' of the sky would be higher... how ever much rendered on the fly-by. you'd have cliffs all around and it would be like a giant basin. If you made it big enough, players might not ever find the edges (chunks that you didn't generate the first time) or if they did, it would be like a 'far lands' type of scenerio, but one that is actually reachable if they tried. I dunno... I know that's not what your asking but I thought i'd throw it out there... might be cool to try that way.
     
  25. Offline

    IOn Vash

    could this be used to drop all layers? making a all flat bedrock world for building stuff would be usefull
     
  26. Offline

    ZachBora

    @deltahat I don't suppose it would be possible to alter the chunk creation instead of rewritting them?
    Because if you could it'd increase performance.
     
  27. Offline

    IOn Vash

    To answer my own question I tried it. It works but you should make a file that saves what chunks have been processed so that the bottom of the would could be totally flat.

    [​IMG]
     
  28. Offline

    Captain Kirk

    This would go inside the same as this?
    Code:
    @ECHO OFF
    IF /I "%PROCESSOR_ARCHITECTURE:~-2%"=="64" "%ProgramFiles(x86)%\Java\jre6\bin\java.exe" -Xincgc -Xmx1024M -jar "%~dp0craftbukkit-0.0.1-snapshot.jar"
    IF /I "%PROCESSOR_ARCHITECTURE:~-2%"=="86"  java -Xincgc -Xmx1024M -jar "%~dp0craftbukkit-0.0.1-snapshot.jar"
    PAUSE
    
    And if so, after or before? Or replacing the whole thing?
     
  29. Offline

    deltahat

    Just merge the extra options into your existing options.
     
  30. Offline

    JanTTuX

    does this work on build 740???
     

Share This Page