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

    Wolfeman

    Hello,
    I use a plugin to change worlds on my server.... and i just got this plugin last night and when i try to tele there the world doesnt generate in time and i fall to the bedrock.... killing my :/
    is there any way of fixing this??
     
  3. Offline

    Thomas Bucher

    It seems you tele on a Position where there is no Land. You can try the following:
    1.) use magiccarpet when you port
    2.) set a spawnpoint, somewhere where it is safe
    3.) or make a portal, people can use to get on a sphere.

    Sincerely Thomas
     
  4. Offline

    Wolfeman

    Ok thanks.... ill use fly mod to set a spawn point
     
  5. Offline

    Dillon Austin

    Could your plug do this?because it crashes my server every 2 min
     
  6. Offline

    Thomas Bucher

    Which version of plugin / cb are you using ?
     
  7. Offline

    karsten1994

    When my players warp to the sphere world they are almost always spawning on the floor and not on the set warp point :S how can this?
    thx
     
    wassilij likes this.
  8. Offline

    Thomas Bucher

    How do they warp?
    You should think of placing a portal or a gate.

    Sincerely Thomas
     
  9. Offline

    wassilij

    i have the same problem .. i added exact spawn on planet .. but they fall on the floor ..
     
    karsten1994 likes this.
  10. Offline

    karsten1994

    i warp with a plugin that when you step on a pressure plate it warps you to a place and everywhere it workes but in sphereworld the players get tp to the floor and die :(

    Update:

    Got the same thing when i TP people to a sphere eaven when i am in a sphere they fall to death :S
     
  11. Offline

    thegofa

    Hi there,

    Im quite new to Bukkit and all the plugins so please forgive me if I sound silly.

    I have just downloaded the latest Bukkit version and your Sphereworld 0.4f but
    every time I try to start a game it comes up with this error, and the "Cant keep
    Up" bit is when I log into the server. Its only me on my PC trying it out...

    Code:
    10:26:12 [INFO] Preparing spawn area for sphere, 65%
    10:26:13 [INFO] Preparing spawn area for sphere, 73%
    10:26:14 [INFO] Preparing spawn area for sphere, 81%
    10:26:15 [INFO] Preparing spawn area for sphere, 89%
    10:26:16 [INFO] Preparing spawn area for sphere, 97%
    10:26:17 [INFO] First run maybe
    10:26:17 [INFO] First run lets generate the spheres
    10:26:17 [INFO] Spawnlocation on world is: x0.0 y85.0 z0.0
    10:26:17 [INFO] Creating new Spheres... First run
    10:26:17 [INFO] working.. please wait.. this may take several minutes
    10:26:22 [INFO] Created / Loaded Spheres: 1486
    10:26:22 [INFO] First run..
    10:26:22 [INFO] working.. please wait.. this may take several minutes
    10:27:00 [INFO] working.. Second pass
    10:27:22 [INFO] working.. Third pass
    10:27:36 [INFO] [SphereWorld] version 0.4f is enabled!
    10:27:36 [INFO] [SphereWorld] Loaded
    10:27:36 [INFO] Done (9.320s)! For help, type "help" or "?"
    10:27:52 [WARNING] Can't keep up! Did the system time change, or is the server o
    verloaded?
    10:27:54 [INFO] thegofa [/xxxxxxxxx] logged in with entity id 173 at (-7
    8.9375, 68.0, -132.84375)
    10:29:22 [INFO] Connection reset
    Thanks for any help,
    TG [diamond]
     
  12. Offline

    twinsen4

    I have a problem with SphereWorld. This plugin sounds great and I would really like to make it work.
    I use the latest version of bukkit (818) and WorldWarp 0.2 to teleport between worlds.

    Before teleporting myself into the sphere world, I render it with dynmap and it is perfect.
    But once I enter it, some parts are not included in the spheres...
    [​IMG]
     
  13. Offline

    CuZnDragon

    Just curious if you have any plans to be able to give the world a different name than just sphere?

    EDIT: Disregard found the setting.
     
  14. Offline

    rpg877

    This is like risigums (bad spelling) bio sphere mod exept this is better because it adds stuff and is multiplayer
     
  15. Offline

    Thomas Bucher

    If you restart the server after a new Spawnpoint has been set, the server sometimes preparse the startarea new.
    preparing startarea 57% ...
    Do the following:
    1.) Stop the Server
    2.) Delete chunklist.data from plugins/SphereWorld
    3.) Start the Server
    NOTE: All changes will be gone on the World.
    Sincerely Thomas
    PS: If there are not many "Bad" chunks, you can stay on the top of them and write /cr

    Thee is no "Error"

    You log in and get on a normal world? -> change level-name in server.properties to sphere

    Greetings Thomas

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

    twinsen4

    Thanks for your answer !
    Deleting chunklist.data solved my problem !
     
  17. Offline

    ShetiPhian

    While playing with this mod I had a few thoughts and questions.

    Is there any way to have more then one world?
    I tried changing the world name causing a new one to be generated but the old one looks like a normal world when entered.​

    Would it be possible to generate a normal world underneath the spheres?

    I had an idea reguarding sphere creation (I know nothing about the coding so it may not be possable)
    What if you remove [glassblock, usehalfglass, useglass] replaceing them with [topblock, bottomblock]​
    This would allow different material for the top and bottom, also allowing you to disable either or both.​

    setting [topblock:20] & [bottomblock:1] would give you a sphere with a stone bottom and glass finishing it off.​
    setting [topblock:0] [bottomblock:20] would be the equilvant of [glassblock:20], [useglass:false], [halfglass:true]​
     
  18. Offline

    gasparn

    It'd also be neat to remove all glass that "crosses" each other. I tend to build my spheres closer together for a denser effect, but that gives me sphere crossover. I'm cool with the crossover, it's just a pain to remove the overlapping glass.

    Another thought/request, this eats up a lot of ram on my server when I have it running. I know code optimization isn't easy, but that's the only thing keeping me from leaving the plugin enabled.
     
  19. Offline

    thegofa

    Hi Thomas,

    Got it going, thanks for the help. Just got couple of questions please...

    When I log in for the first time I am in "space" and fall forever (until the server
    boots me for flying), is there something ive done wrong??

    Lastly, on your first post you have pictures and the last on says "other world", is
    it SphereWorld that made that world as it looks amazing !!!

    Thanks for a great plugin and for your help Thomas...

    TG [diamond]
     
  20. Offline

    Thomas Bucher

    First time loading suxs a bit. Also first time join the server you get spawned just random.

    The Otherworld is the SphereWorld. Works exactly the same way. if you turn otherworld: true in the SphereWorld.yml, the Generator will make the OtherWorld instead of the Spheres..

    Greetings Thomas
     
  21. Offline

    thegofa

    Totally in awe, this is one of the best plugins ive seen, brilliant job Thomas!!!

    Regards,
    TG [diamond]
     
  22. Offline

    JKing

    Thanks its great :D, althought im quite new to all this server plugins, im getting a hang of it. Thanks for this one. [diamond]
     
  23. Offline

    Matsuro

    ive been using the plugin gor a couple days now and it was working great. however today when i was wondering around i found that a section of one of the spheres has gone read only. you can't destroy blocks or place anything either. a creeper blew a hole in the ground and there is no way out of it if you fall in beacuse you cant manipulate the world in that area. any idea what might cause this? I am using Craftbukkit 819, Multiverse 1.7.2, and WormholeXTreme 0.854 to travel between worlds.

    edit: typos
     
  24. Offline

    Thomas Bucher

    Maybe its the spawnpoint? I Guess there is a Spawnpointprotection. Try set it to 0 in server.properties.
    Or just try recreate the chunk by type /cr

    Sincerly Thomas
     
  25. Offline

    Lauless

    Thanks for this plugin, it is great!

    I'd like to request the multiple worlds thing too. I would like to run a sphere world and an otherworld on the same server.

    Keep up the good work!
     
    Thomas Bucher likes this.
  26. Offline

    Pencil

    Rawr this works great with my stargate server :D
     
    Thomas Bucher likes this.
  27. Offline

    Matsuro

    That was it, thanks a million!
     
  28. Offline

    Pencil

    Master of awesome, you might wanna check out something cool we have done with your plugin :D

    Server in the works: CreepCraft.net:25566 :D
     
  29. Offline

    dietwawa

    can i change the "world" from sphere to like cube and will i have a cube world?
     
  30. Offline

    Thomas Bucher

    world defines the name of the world.. (folder)
    Ou cannot chanfe to cube etc..

    Sincerely Thomas
     
  31. Offline

    phondeux

    No, doesn't work that way; he'd have to specifically code a cube world for that to work.
     

Share This Page