[INACTIVE][WGEN/MECH] StyxSpace v1.1 [TheOne] - Go to space! BananaSpace coming soon. [1060]

Discussion in 'Inactive/Unsupported Plugins' started by Styx Reborn, Jun 13, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    Styx Reborn

    StyxSpace - Version 1.1 [TheOne]
    [​IMG]
    [​IMG]
    What is StyxSpace, what can it be used for?
    StyxSpace is a plugin that allows generation of worlds that are "space", empty. Say you want to make a space station and some planets, you can do so with StyxSpace. We offer you space to build in, you make space really look like space. Freebuild servers (like Styx Reborn!) can use StyxSpace to give their players a world they can freely wander around and build amazing space
    related builds. Survival servers can use StyxSpace to give players a new world to explore.

    StyxSpace is very lightweight. It only offers a single command for everything. You can use other plugins like Inception to offer players a brand new way to
    go to space. For extra realism we have added spacehelmets & spacesuits to the plugin - without a
    helmet/suit you won't be able to survive in space for long! StyxSpace has a great amount of
    configuration to make your space worlds feel exactly how you want them. You might be wondering what the space StyxSpace creates looks like.. Below are some screenshots with planets, asteroids and all that good stuff StyxSpace has to offer!
    Screenshots of StyxSpace (open)

    [​IMG]
    [​IMG]
    [​IMG]
    As you can see from the last screenshot, StyxSpace now has Pail (a Bukkit GUI) support. From there you can change StyxSpace settings and save them. This feature is still a work in progress but should be finished soon!

    StyxSpace also has Spout-support. If you have Spout installed, and your players use Spoutcraft, you can now remove clouds from spaceworlds! This is toggleable in the configuration file though, so don't worry.
    Download StyxSpace v1.1 [TheOne]
    Download dev builds or older versions
    [​IMG]
    Before asking questions, please read the wiki here!
    (includes installation instructions!)

    Full permission node and command list (open)

    Commands
    Code:yaml
    1.  
    2. commands:
    3. space:
    4. description: Go to space, back to earth etc.
    5. usage: |
    6. /<command> <enter> [spaceworld] - Go to a space world
    7. /<command> <back> - Go back where you were
    8. /<command> <help>
    9.  

    Permission groups
    • styxspace.* - Access to all StyxSpace commands
    • styxspace.teleport.* - Access to all teleportation commands (/space enter, /space back etc)
    • styxspace.portal.* - Access to portal creation, usage and removal
    Single permissions
    • styxspace.portal.use
    • styxspace.portal.create
    • styxspace.portal.remove
    • styxspace.teleport.enter
    • styxspace.teleport.exit

    How to report bugs!
    Please use this form when reporting bugs:
    Code:
    [b]StyxSpace Version:[/b]
    [b]CraftBukkit Version:[/b]
    [b]Description of bug:[/b]
    [b]How to reproduce:[/b]
    [b]Errors in log about StyxSpace? If yes, paste it here:[/b]
    
    IF YOU USE SOME OTHER _CLEAR_ WAY TO REPORT A BUG, IT IS FINE. IF YOU ONLY SAY: I DIED AND ERROR, IT WILL BE IGNORED.

    Changelog
    Version 1.1 [TheOne] The biggest update ever.:
    -Added support for multiple space worlds
    -Added glowstone generation, configurable spawning chance
    -Added "asteroid" generation, configurable spawning chance
    -Added nethermode, makes space have nether environment (it's a lot of fun!)
    -Added a tiny little Spout feature, no clouds. Requires Spout & Spoutcraft (client mod)
    -Added Pail (Bukkit GUI) support.
    -Added permission nodes to plugin.yml
    -Added SpaceWorldHandler and SpaceConfigHandler (API)

    -Changed config.yml a lot. Please make a new config when updating from older versions to 1.1.
    -Planet generation configuration is in its own file now, global
    -Helmet block id, armortype, and givehelmet/suit are now global
    -Changed some commands because of multiple space world support
    -Changed some permission nodes, added permission groups (SuperPerms)
    -Changed the API around a bit for multiple space worlds (API)
    -Cleaned the code up a cheeseload

    -Removed some old code that is no longer used
    -Removed /space reload as it didn't work like it should
    -Removed teleporting others to space as it was a hacky command
    -Removed a command no one has yet found, added sometime in 0.4
    -Removed SpaceHandler (API)
    -Removed some old methods because of code changes (API)

    Version 1.0 [Graduation]:
    -Added /space help & reload (permission nodes under download link)
    -Possibly patched some problems with area detection
    -Started new plugin, 'StyxFlight'
    -Expanded & modified the API, more info
    -Prepared coming API changes (SpacePlayer)
    -Made plugin "open source", more info

    - PULL REQUESTS ARE WELCOME!

    Older versions of StyxSpace (open)

    Version 0.9_5 [Netherrack]:
    -Readded spawn block generation on teleport to space removed in 0.5
    Version 0.9_4 [Netherrack]:
    -Fixed errors if a player dies while suffocating in space
    Version 0.9_3 [Netherrack]:
    -Changed the way helmets are handled
    Version 0.9_2 [Netherrack]:
    -Implemented Bukkit's permission system
    -Added hasPermission(String permission, Player player) to API (SpacePlayer)
    Version 0.9_1 [Netherrack]:
    -Fixed only ops or players with permission being able to break a sign
    Version 0.9 [Netherrack]:
    -Added portals, more information here
    -Added spacesuits (just as configurable as helmets)
    -Added /space playername to teleport other players to space, permission node:

    StyxSpace.teleport.enterothers
    -Implemented a few missing API methods
    -Fixed errors when changing world while suffocating
    -Fixed some problems with message order (permissions)
    -Removed unused configuration for messages
    -Changed colors of other messages to red/green

    Version 0.8_1 [Adventor]:
    -Fixed helmet given regardless of configuration settings
    Version 0.8 [Adventor]:
    NOTE: Please delete your configuration file for a new one to be generated!
    -Rewrote most of the code for optimization
    -Organized configuration file
    -Pumpkinhelmet replaced with blockid
    -Fixed endless loop of errors when a player quits while in 'drowning' mode
    -Implemented most of the API, more information here



    Version 0.7_4-9:
    -Implemented API (for usage)
    -Fixed /space back working regardless of the permission node
    Version 0.7_3-9:
    -Added API, for more information, click here
    Version 0.7_2 (URGENT):
    -Fixed fix of errors with /space
    Version 0.7:
    -Added new config setting, helmetrequired: true/false: defaults to false
    -Givehelmet now defaults to false
    -Gave the death a drowning effect
    -Cleaned up code

    Version 0.6:
    -Made messages configurable
    -Fixed dying after dying for having no helmet

    Version 0.5:
    -Added planet generation, extremely configurable, defaults to on
    -Added /space back, permission node: styxspace.teleport.exit
    -Cleaned up the code
    -No more forced spawnblock, generated only once
    -No bugfixes, sorry

    Version 0.4_2:
    -Fixed errors with breathable areas
    Version 0.4_1:
    -Fixed internal server errors when leaving space
    -Grammar
    Version 0.4:
    -Brought back settings for hostile and neutral mobs
    -Breathable areas, don't use glass helmets anymore!
    -Fixed material duplication bug
    -Fixed configuration file resetting to default on reload
    -Removed BukkitContrib requirement
    -Made helmet checks more efficient
    -Prepared for 0.4_1 later this week
    -New permission node for /space: styxspace.teleport.enter, preparing for new commands

    Version 0.3_2:
    -Fixed BukkitContrib loading after StyxSpace
    -Fixed grammar errors
    Version 0.3_1:
    -Made chunk generator lightweight
    Version 0.3:
    -Pumpkins as spacehelmets
    -Configurable autogive of spacehelmets
    -Fixed players running out of "air" to breathe when clicking a spot in their inventory (without
    actually removing the helmet)
    -Attempted fix of BukkitContrib problems
    -Any teleport to space will be recognized and will show welcome messages etc.

    Version 0.2
    -Configurable weather (true/false)
    -Configurable mobs (true/false)
    -Configurable night only (true/false)
    -Configurable world name
    -Configurable space helmets (true/false)
    -Space helmets, if you take it off your head you will die
    -Configuration
    -Fixed void kicking for flying

    Version 0.1_3:
    -Only pigs spawn in space
    -No rain/thunder/snow in space
    Version 0.1_2:
    -/space now defaults to OP if Permissions is not installed
    Version 0.1_1:
    -Spawngriefprotection will replace the following: sign, ladder, water, lava with stone
    -Disabled /space when the player is in space (configurable in v0.2)
    Version 0.1:
    -Initial release of StyxSpace
     
  2. Offline

    Styx Reborn

    Make a room with a roof, max room height with default settings is 5-7 I believe.
     
  3. Offline

    ryo95

    tanks u vry much, now i can go and build the ISS
     
  4. Offline

    Styx Reborn

    Okay, I don't have much information about the message spam and random deaths, so for now my new sla- team member @Canis85 will add planets (configurable) and (@iffa) will add a new version of StyxSpace called 'DefaultStyxSpace', that version can be used to use space world as the default world. 0.5 will hopefully come this week.
     
  5. Offline

    AdDude

    Im having a problem... When i go to /space i cant get out. /space back doesnt work. It just shows what to do... like /space - Go to space
    /space back - leave space.
    What should i do?
     
  6. Offline

    ryo95

    try using a warp u have in the "real" world (if u use essentials)
     
  7. Offline

    Styx Reborn

    Kill yourself, I haven't added /space back yet - sorry.
     
  8. Offline

    ryo95

    that just sounded brutal...
     
  9. Offline

    rolandostar

    Can you add support for using other helmets? like chainmail helmet?
     
  10. Offline

    woodzy

    2011-06-24_15.51.17.png

    i died soon after that lol
    the room dector is gliched if its set to 128 u can not die

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

    ryo95

    i made a texpack that makes the pumpkins space-helmets and the chainmail a space suit, now i was wondering if u could make it so that it adds the chainmail armor to ur inventory when u got to space
     
  12. Offline

    Styx Reborn

    We don't add features only one person needs. ;)

    Yes, lets just say that 128 means no space helmets are needed..

    0.5 is rushing its way to public this weekend (or today) - got the new dev doing all sorts of crazy things. Cheers
     
  13. Offline

    ryo95

    im sure several persons would like space suits...
     
  14. Offline

    Elfsovereign

    How about just the plain ability to edit the helmet required, and the equipment it gives? I would like that very much. I don't like having to build with the freaking pumpkin gui in my way.
     
  15. Offline

    Styx Reborn

    You can already change your helmet to a glass block. It can be changed with 4 simple steps.
    1. Open plugins/StyxSpace/config.yml
    2. Find line with pumpkinhelmet: true
    3. Change it to false
    4. Save file and reload/restart
     
  16. Offline

    Legomaster

    since I apparently can't make multiverse support Styxspace I need a quick fix to allow players to use permissions and build on my space world.
    why it won't support it:
    Legomaster said:
    How do I make this compatible with Styxspace? - http://forums.bukkit.org/threads/mi...o-space-now-with-full-of-air-areas-928.21281/ Multiverse doesn't support SPACE as an environment and using normal generates normal terrain. I can't use a bunch of commands because they use permissions and need to resolve this problem as quickly as possible.​
    Right now, you can't
    This is a custom generator which is not supported by Multiverse 1, when MV2 which is soon to be released then the dev of StyxSpace can look in to adding MultiVerse hooks
     
  17. Offline

    Styx Reborn

    Permissions. Learn to use them, totally unrelated to StyxSpace. Anyway, you need to paste your normal world groups and users to the space worlds if you are lazy
     
  18. Offline

    Xtaino

    23:29:30 [SEVERE] Could not load 'plugins\StyxSpace.jar' in folder 'plugins':
    java.lang.NoClassDefFoundError: org/bukkit/generator/ChunkGenerator
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:167)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:194)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:117)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:103)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: org.bukkit.generator.ChunkGenerator
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 11 more
    This is the error i get..
     
  19. Offline

    Styx Reborn

    Which CraftBukkit build are you using? Anything below 860 wont work.

    Okay, 0.5 is now 'live'.
    Version 0.5:
    -Added planet generation, extremely configurable, defaults to on
    -Added /space back, permission node: styxspace.teleport.exit
    -Cleaned up the code
    -No more forced spawnblock, generated only once
    -No bugfixes, sorry

    ^ As you can see, no bugs were fixed because we couldn't get enough information of the bugs. However, to avoid random deaths, setting max room height to 128 will make helmet usage optional and prevent random deaths. Please report bugs as usual. :)

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

    ddubois89

    what exactly is planet generation? ( i wish i could update but waiting on other plugins to catch up to build928!!!)
     
  21. Offline

    Styx Reborn

    Spheres with random materials and such.
     
  22. Offline

    Devboi

    Planet generation? you say its extremely configurable and defaulted to on but I cant find anything in the new config file can u please help...will this generate planets in the space I already have or would I need to regenerate the world?
     
  23. Offline

    ddubois89

    sounds pretty badass to me! cant wait to update to it
     
  24. Offline

    Styx Reborn

    You can delete the config file for it to be force-updated. And only new chunks will have planets on existing worlds.
     
  25. Offline

    Elfsovereign

    But then the "Give Helmet" line has to be true? I think that's where I was going wrong, and your plugin was delightedly killing me every chance I went to the Space world lol. I think I get it now, thanks.
     
  26. Offline

    Styx Reborn

    And if you still die randomly you can change maxroomheight to 128 to make helmets obsolete.
     
  27. Offline

    Bronski

    I'll try to get you some errors. I did see some fly by but I was testing this with impatient users and well you know how that goes.

    I'm wondering if one way to have the generator work would be to still have ground under you, but quite a bit lower than normal, almost to the floor, and to get rid of all trees, water etc., having mostly vast areas of either sand or clay with 'dunes' and craters all over the place, with meteor fragments every so often (obsidian attached to glowstone or something interesting), like you're setting up stuff in orbit around a giant planet. Of course this might look better in my head than reality but just wanted to throw the ideas out here :D

    I moved my space world to Multiverse for now so my people can keep building (they got really into it), so I'll either have to crop out all the land when we move back or copy their structures and paste them into the backup I made beforehand.

    Oh there was a meteor plugin floating around her somewhere, I wonder if that could somehow tie in...
     
  28. Offline

    hairyplotter

    sweet plugin but is there any way to make it so like when you jump off a planet and fall to the "ground" it doesnt create a spot of bedrock. is there a way to make it so u just die or can u make it so theres a command that lets you remove ugly bedrock floors this would be a sweet thing to have on one of my favorite plugins
     
  29. Offline

    Styx Reborn

    Didn't quite understand that.
     
  30. Offline

    Bronski

    I think he's referring to the blocks of bedrock I've been finding at the bottom. Maybe they're being created when people fall.
     
  31. Offline

    davr

    Is it just me...or is there zero info on what the configuration settings do? The config.yml says go to http://bit.ly/lu0VuE which goes to the first page of this thread, but I'm missing any info on all the settings (eg floorBlock, minShellSize, bedrock, the meaning of the numbers under shells/cores/etc). Got cool looking features, but I need info on how to configure it. Thanks!
     
Thread Status:
Not open for further replies.

Share This Page