Inactive [INACTIVE][WGEN] SphereWorld v0.5 - Creates a World of Spheres [953]

Discussion in 'Inactive/Unsupported Plugins' started by Thomas Bucher, May 25, 2011.

  1. Offline

    Thomas Bucher

    SphereWorld - Creates a World of Spheres:
    Version: v0.5

    You need another Challenge on your Server..
    SphereWorld makes it. You will start planting Trees, just to get the Material needed to reach the next Spheres ;-)

    NOTE: Ice spread around on the Floor still makes the Map nearly unplayable in 1.6..

    Features:
    • Creates a unique World of Spheres
    • Can be run as default or any world of a Multiworldserver
    • Pot Worlds
    • Seeds for World and for Spheres
    • Random Type (Pot / Sphere)
    • GlowStoneRings
    • OtherWorld
    • Protection for the Glass. PotProtection < 65 / SphereProtection = all (Op can still destroy the Glass)
    • Added Protection to Floor
    • Change Initial Generation
    • Water / No-Water on Floor (icebug)
    • No Spawn on Floor
    • Added some Grass / Longgrass to Otherworld
    • ....
    Pictures:
    pictures (open)

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    NOTE!!! Make a Backup of your Stuff.. I am not Responsible if you "*** ** ****" it up.

    OtherWorld:
    [​IMG]


    Download The Plugin 0.5 MC 1.7.2
    Thanks to oliverw92

    Download The Plugin v0.4f MC 1.6

    Download The Plugin v0.2 MC 1.5
    Source Code is in the jar file.
    or at GitHub
    SphereWorld

    Installation:
    Download the Jar into your plugins Directory,
    Adjust config if you want or just restart the Server

    Config (open)

    The Config-File:
    Code:
    usefloor: true
    worldsize: 2000
    mindist: 80
    useglass: false
    maxradius: 40
    spherechance: 100
    minradius: 8
    killonfloor: true
    maxheight: 80
    world: sphere
    minheight: 40
    usehalfglass: false
    userandomglass: true
    worldseed: 123456
    sphereseed: 123456
    otherworld: false
    useglow: false
    glassblock: 20
    potprotect: true
    sphereprotect: true
    floorprotect: true
    nofloorspawn: true
    nowater: true
    autosavechunklist: true
    autosaveinterval: 30
    
    Explain of the Config:
    usefloor -> Creates a Floor of a Bedrock and a Watertile if set to true
    NOTE: usefloor: false will give you some Error: Floor is missing, with most Teleport plugins etc.
    NOTE: only set it to false, if you use this as the only World on your Server!!
    worldsize -> set the Size, the Spheres will Spawn on each Side of the 0,0 Point.
    NOTE: A worldsize of 2000 Gives you around 1500 Spheres.
    mindist -> Minimum distance between to Sphere-Centerpoints.
    NOTE: Make sure, they to not intercept each other mindist should by > maxradius * 2
    useglass -> Will the Spheres be surrounded by Glass?
    NOTE: True is a good joice here, else there will be lot of water and lava floating..
    maxradius -> Maximum Radius of a Sphere.
    NOTE: should be < minheight + 2 and < 128-maxheight
    minradius -> Minimum Radius of a Sphere.
    minheight -> Minimum Height of a Spherecenter
    NOTE: should be >= maxradius + 2
    maxheight -> Maximum height of Spherecenter
    NOTE: should be < 128-maxheight
    world -> The Name the Spherewold will have. (The plugin creates a World with that name)
    NOTE: Initial the World should not exist. It should not be entered.
    killonfloor -> Kill players that are on the waterlevel (out of Universe)
    usehalfglass -> Only use Glass up to see level. No Glass on Uppersides
    NOTE: set useglass to false, for this to work, if you want half glass Spheres.
    userandomglass ->Random use Full Spheres or Pots
    NOTE: set useglass and usehalfglass to false, for this to work, if you want random glass Spheres.
    worldseed -> seed of the world (only numbers)
    sphereseed -> seed of the spheres (only numbers)
    otherworld -> Generates another World.. Very Strange (Nothing todo with Spheres)
    NOTE: all the Glass and Distance Things have no influence on otherworld
    useglow -> If set to true, the Spheres get some GlowBlock Rings.
    glassblock -> set the Type of Glass you wanna use.
    NOTE: Makes only sence, if you use it with usehalfglass.
    potprotect -> Protects all Glass from Sphere below Block 65 (Seelevel)
    sphereprotect -> Protects all Glass from the Spheres. (Op can Destroy only)
    floorprotect -> Protect the Floor from being Build on..
    nowater -> Genereate no Water on the Bedrock (reduce Ice problem)
    nofloorspawn -> Dont Spawn monsters at Bedrock Level
    autosavechunklist -> Enable this to Autosave the chunklist
    NOTE: if the Server does not shut down correctly, unsaved chunks will be regenerated
    autosaveinterval -> Minutes between autosaves


    Try the Defaults first, as they should work out of the Box.

    To Start over:
    1.) Stop the Server
    2.) Delete the Worldfolder "sphere"
    3.) Delete Files plugin/SphereWorld/*.data
    4.) Start the Server again.
    5.) After Startup is Finished, you can port to the World. example: /world sphere


    Commands:
    • /cr
      Regenerates the Chunk you are staying on (OP only)
    • /sphere
      Gives you information about the Sphere you are in (Everyone)
    Todos:

    • Add Bridges between Spheres.
    • Add / Remove Floor on the fly (force reload of all loaded Chunks)
    • Configurable Blocks for level 1 and 2
    • Add Underwater Version of the Spheres.. (We may need some more Light with this ;-P
    • Prevent Creeper from destroy protected Glass
    Changelog:
    Version 0.5
    • 1.7.2 Compatible (thanks to Oliverw92 for his Effort)
    Version 0.4f
    • Prevent Glassbreaks from Explosions.
    changelog (open)

    Version 0.4e
    • Added Longgrass/Grass to Otherworld.
    Version 0.4d
    • Added AutoSave To chunklists.
    Version 0.4c
    • Fixed an Otherworld reload Bug
    • Added No Water on Floor (reduce Ice Bug)
    • Added no Spawn option for Floor (No Monsters on Bedrock)
    Version 0.4a
    • Added Long Grass
    • Added Dead Bushes
    • Fixed Interaction with other Worlds Floor.
    Version 0.3d
    • Bugfixes
    • Better Floorprotection (reset on Chunkloads of Floor)
    Version 0.3c
    • Added new Inital generation Process (less smud)
    • Added Floorprotection against Builds
    • Added noice Option for the Floor (made a lot of Lag)
    Version 0.3b
    • Fixed a Bug with Spherechance was nearly 0 again.. ;-)
    Version 0.3a
    • Added Protection to the Spherehull
    Version 0.3
    • Added 1.6 Support
    • Added Another World (OtherWorld)
    • Added Glasstype to Config
    • Added Glowing Rings
    • Added Some Fixies
    Version 0.2a

    • Fixed a Bug where the Spherechance was nearly 0.
    Version 0.2

    • Added World / Sphere seed
    • Added Random Sphere / Pot option
    • Fixed some Glitches
    Version 0.1c

    • Added usehalfglass. Now you can have "open" Spheres. See last Screenshot above.
    Version 0.1b

    • Fixed noglass parameter
    Version 0.1a

    • Added Commands
    Version 0.1

    • Releasing my awesome plugin


    You can try it at: ( Magiccarpet is installed .. /mc )

    mc.ktn.ch <- SphereWorld
    thomasktn.getmyip.com:3175 <- OtherWorld

    [​IMG]
     
    walq, Xaostica, efstajas and 7 others like this.
  2. Offline

    rusins

    What texture pack is in the screenshots? I like it.
     
  3. Offline

    Thomas Bucher

    Its Misa201
    Sincerely Thomas

    set maxradius to < 36
    and download the new Version ;-)

    Sincerely Thomas

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

    Kuja_Diartua

    Nice one. I like it. Will be another "type" of netherworld... :) Also, anyway to make sphere-nether-world?
     
  5. Offline

    flames

    Thomas, running this the second day, and found a small error (i find it somehow funny)...
    [​IMG]
     
  6. Offline

    Don Redhorse

    well and it is understandable that people should just WAIT till an official build and support for it in plugins is done before going to 1.6 and complaining again like all the time that a new version isn't supported.. sigh..

    great plugin btw: thomas... I will put it on our server as soon as I have our normal old map in..
     
  7. Offline

    PatrickFreed

    Woah, imagine:
    disable cloud plugin + always night + this plugin = A space world!
     
  8. Offline

    Kuja_Diartua

    It would be cool if no-floor would work with multiworld...

    Also, if i set the sphere world as main, and will make "real world" as secondary, will no-floor work?
     
  9. Offline

    BLOWUPFISH

    Dude you are really awesome ,good idea!!!!! I also really wish they would teach us coding. It seems so creative!
     
  10. Offline

    Thomas Bucher

    Stay on top of it and type /cr
    ;-)
    Have fun
    Thomas

    I dindt test it that way.
    But porting with /world or with mv dint work. -> Error: Hole in Floor

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

    Kuja_Diartua

    Gonna try it out tomorrow, i guess. And there is no fix for the floor? :(
     
  12. Offline

    Thomas Bucher

    There is, i made a Floor ;-)
     
  13. Offline

    Fluff

    After starting this up, the chunk 0,0 got deleted in the real world. Fortunately, nothing player-built was in that chunk, otherwise I'd be all QQ because I never remember to make a backup. It did this in my test world also; I just wasn't close enough to the 0,0 chunk to tell.
     
  14. Offline

    Freezy

    This is almost exactly what I asked for a while back! :-P
    And it's exactly what I wanted!

    AWESOME!

    two questions:
    - auto-healing seems to be enabled in the world, is this default or from one of my many plug-ins?
    - how are resources distributed through the spheres?


    some ideas:
    - ability to set lower half to something other then glass (like sandstone), with the top exactly like you have it now (glass, no-glass and random)
    - allow for sporadic leaks, it just looks pretty to have the water fall down on like 1 out of 3 spheres, it adds to the setting
    - merged spheres, or elipsoids? or even stranger combinations

    Theme / Biome spheres like:
    - safe spheres, that do not spawn mobs
    - barren spheres, no trees, no animals, mostly sand
    - hostile sphere, lava, nether parts, mobs

    p.s. My vote: let players build the bridges, admins can choose the spawn and build the first ones if required ;-)

    noticed this on mine as well, luckily nothing of consequence was there

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

    Niles

    I would love to use this on my vanilla server. is there any chance someone can zip their server world and post it?

    oh by the way people with the drowning problem, it takes you to the seed 12345 which is underwater

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

    kmccmk9

    Hi great plugin, unfortunately I had to remove the actual jar file itself. Everytime I restart my server, it recreates the world. Is it possible to have it check for a already existing world with that name?
     
  17. Offline

    Ikarirain

    Similar to Freezy's question, I'm curious as to how resources are distributed. Would it be possible to have certain spheres at certain levels be made entirely out of ore, so that these ore-rich spheres would be sought out by mining expeditions?
     
  18. Offline

    Fluff

    Hey, I bet that's the 0,0 chunk that's missing from the main world. Any takers?

    EDIT: After thinking for more than two seconds about it, I'm pretty sure it's not. The default sphere-world spawn is in the 0,0 chunk in the sphere world.. But still...it seems odd that exactly one chunk would go missing in the real world, and one chunk is found in the sphere world.
     
  19. Offline

    Pencil

    Lol, probably way too much work, but a member of my server had the idea, to add portals to every new sphere that was created, and every sphere had a number or some sort of code, then then you could like "dial" spheres with the portal to go to other spheres :D (Stargate much :p) that would be soooo awesome :D
     
  20. Offline

    Fluff

    One more request (and this sounds difficult): can you make it so that the glass surrounding the sphere is indestructible? It's easy enough to cancel the block break event on all glass blocks, but then ALL glass in sphere world is indestructible. I just want the glass around the spheres to be indestructible.
     
  21. Offline

    Thomas Bucher

    I can add such a feature in the Futur, at the Moment i try get it compatible with 1.6
    And these makes me Headache..

    Sincerely Thomas
     
  22. Offline

    Robert Croome

    Can you use this on single player somehow?
     
  23. Offline

    Pencil

    yes, download craftbukkit, run a server, connect to localhost.. tada "single" player :p
     
  24. Offline

    Robert Croome

    I could do that, i already have a server put people use it. I could use multiple worlds, but im playing on "pure" atm waiting for the next craftbukkit update.

    But thanks
     
  25. Offline

    elysianhero

    I love this mod. It makes Risugami's look cheap. I personally love that they aren't aligned to a grid, and it's very customizable! Keeping in vein with the customizability, would it be possible to allow the user to set which block they wanted instead of always using glass? I really like the halfglass mode, but I think it would look better surrounded by dirt or bedrock or something. Thanks!
     
  26. Offline

    Kudos

    This is a very interesting plugin and works great! Thanks for bringing it to us!
     
  27. Offline

    Thomas Bucher

    New Version:
    Careful its Experimental. As Allways make a Backup

    Download The Plugin v0.3 MC 1.6 Experimental
    Have Fun and Enjoy

    Sincerely
    Thomas
     
  28. Offline

    Xmillsa

    Same thing for me, after using this, chunk 0,0 was missing in the main/first world.

    Edit: v0.2a
     
  29. Offline

    Thomas Bucher

    I try to find the problem.. I tried to recreate the problem twice, without getting chunk 0,0 missing in main..
    I will try it now with 0.3 and see if it still happens there..
     
  30. Offline

    LanToaster

    Well, the Plugin looks better with Everyday, nice work. Sadly i havn´t gotten Around to test it yet, iam busy Setting up the MainWorld.

    But according to the Screenshots: GreatJob!
     
  31. Offline

    Ketrian

    When i start my Server with only this plugin i am in a usall world not in a Sphere
    Why??
    Sry but i donot know where the config file is.
     

Share This Page