[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

    Here are all the permission nodes you can use:
    * StyxSpace.portal.use - To use portal signs
    * StyxSpace.portal.create - To create portal signs
    * StyxSpace.portal.remove - To remove portal signs
    ;)
     
  3. Offline

    zenyl

    1. Thanks! :D
    2. OMG, quick respond?! :D:D:D
    3. Why do i make these lists?! :p
     
  4. Offline

    Styx Reborn

    Okay, I've released the source on GitHub, you can find it here. Remember, forking only allowed if you are, hmm - making pull requests. Start a conversation if you really want some weird StyxSpace++ExtendedYeah. Any pull requests are appreciated (they help me !)

    Here is the "to-do" list for 1.0: https://github.com/iffa/StyxSpace/issues?milestone=1&state=open
    I update it when I have something to do. Once the "Finish & release 1.0" issue is closed, 1.0 will be out.

    License: (Use But Don't Change) This program is free software. It comes without any warranty, to the extent permitted by applicable law. You can redistribute it, if you include proper credits: "Author: iffa (Styx Reborn)" with a link to the original thread (see: http://bit.ly/qXxFAT) and Styx Reborn's website (see: http://styxreborn.com). You may not modify and release it publicly without the permission of Styx Reborn. Modifying and/or claiming credit for our work is not allowed. You are not allowed to sell it under any circumstances. Forking the source on GitHub is allowed as long as you use the fork for pull requests to the original. StyxSpace and other Styx-plugins (c) Styx Reborn 2011
     
  5. Offline

    Stassi

    Just started using this on our server today. The problem we're having is that we're using this config file, but players are finding giant deposits of bricks and diamonds, as well as blocks not found in the configuration file. Reloading the plugin does not help. The world was generated from scratch with this config active. CraftBukkit is build [1000].

    Config file:
    Code:
    # StyxSpace Configuration
    # Please see http://bit.ly/lu0VuE for configuration details.
    styxspace:
        planets:
            bedrock: false
            minShellSize: 10
            minSize: 10
            density: 1000
            minDistance: 500
            generateplanets: true
            seed: -4780579931947158394
            maxShellSize: 20
            floorBlock: STATIONARY_WATER
            floorHeight: 0
            blocks:
                shells:
                - SANDSTONE-1.0
                - STONE-1.0
                - DIRT-1.0
                - GLASS-1.0
                - LEAVES-1.0
                - STATIONARY_LAVA-1.0
                - STATIONARY_WATER-1.0
                - SNOW-BLOCK-1.0
                - OBSIDIAN-1.0
                - GLOWSTONE-1.0
                cores:
                - STONE-1.0
                - DIRT-1.0
                - STATIONARY_LAVA-1.0
                - AIR-1.0
                - SAND-1.0
                - STATIONARY_WATER-1.0
                - ICE-1.0
                - SNOW_BLOCK-1.0
                - LOG-1.0
                - OBSIDIAN-1.0
            maxSize: 40
        neutralmobs: false
        worldname: space
        hostilemobs: false
        breathingarea:
            maxroomheight: 5
        suit:
            required: false
            armortype: iron
            givesuit: false
        weather: false
        alwaysnight: true
        helmet:
            blockid: 86
            givehelmet: false
            required: false
    
    Active plugins:
    • Essentials (Full)
    • Inception
    • BigBrother (non-SQL)
    Edit: The mindistance was just now changed from 100 to 500 as a measure to space out the abundant resources. The map was first generated while mindistance "100" was active.
     
  6. Offline

    vefald

    Anyone else havng issues with this? my space started rendeing real land, i reinstalled the plugin and now it only render normal land :/ Help?
     
  7. Offline

    Styx Reborn

    Inception did that some time ago... if you have it make sure it's up to date.
     
  8. Offline

    jdawg307

    i can't build in space but i can destroy and i'm really not sure why. any suggestions?
     
  9. Offline

    Styx Reborn

    Permissions problem.
     
  10. Offline

    jdawg307

    @Styx Reborn i'm admin, i have all permissions on. it shouldn't be a problem
     
  11. Offline

    Styx Reborn

    Looking for someone to take 2 new first post screenshots of space.
    What they need to "be":
    • High-quality, 1280x720 or higher
    • Multiple planets visible
    • Unedited
    • Of both day and night
    • Default texture pack
    That's it. Your name will be shown under the screenshots. Please send links to the screenies as a PM (conversation). Bye!

    Still looking for new screenshots of space ^ - just a heads up: version 1.0 [Graduation] will most... probably... should... be released tomorrow. I've just confirmed that everything is working etc etc, just need to finish updating wiki for API changes and I guess that's it.

    Who knows, maybe I'll sneak in support for StyxFlight... ;) *wink wink* But yes, screenshots like requested up there ^ please!

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

    Fallen_Advent

    Glad to see the infinite death loop problem was fixed, that was a real turn off for me with this plugin, Jok3r was getting pretty pissed about it too when he got caught in one. Thank you lotz though Diamonds for you ^_^
     
  13. Offline

    Styx Reborn

    Screw this, sleep can wait!
    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, read the license - PULL REQUESTS ARE WELCOME!

    Yep, that's it. No more updates.


    just kidding. There will be more updates (when will we reach 2.0?) etc, but here you go, it's been 25 updates. Glad to be here.

    [​IMG]
    Oh, and congratulating wouldn't hurt.
     
    Don Redhorse, Zelif and ddubois89 like this.
  14. Offline

    Arton

    i think you can use creativgates to it to

    Then you are in a saftey zone in space and go out to the space and die and respawn back to a
    saftey zone you die sometimes just a bit slower with myhome


    And can you making make gravity in it so you can like float arounde in the space

    Do you want a pic of a spacestation to really awesome on :D

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

    cionxdistan

    Quick question. I have glass set as my helmet. How do I make it so people can take it off and put it back on again? Currently, the only way to get it on is to have it set to put it on you when you go to space. Help?
     
  16. Offline

    Fallen_Advent

    I think if you disable the helmet required option but maybe still keep on the option to give the helmet it may work
     
  17. Offline

    cionxdistan

    But I still want the helmet to be required...
     
  18. Offline

    Fallen_Advent

    No clue what to do then man, Thats the only way i can think of
     
  19. Offline

    Styx Reborn

    Only pumpkins or real helmets can be put back onto your head - I'm sure there will be a way soon though.
     
  20. Offline

    Woolcity

    hey I've got a few feature requests. (amazing plugin btw. This is the only null void generator that works on our server right now AND is compatible with MV. )
    I was wondering if you could make it so the plugin could generate multiple space worlds.
    That way I could have a Tzone (my ign is T) and a Space area, and then also a GiantPixelArt Area.

    ps-- what does the gravity option do in the config?
     
  21. Offline

    Styx Reborn

    Oh... nothing, you can ignore it for now ^_^, it was left over but it will hook into StyxFlight eventually. Good request. One question I have though: would the config settings have to be applied to all worlds or individual settings?
     
  22. Offline

    cionxdistan

    Thanks =) It'd be nice. Also, whenever someone takes the portal back to the real world they get put ontop of the building that has the sign in it. Any ideas? The server doesn't give me any error messages.
     
  23. Offline

    Styx Reborn

    That would be Bukkit's teleport being a bitch.

    EDIT: dfs
     
  24. Offline

    cionxdistan

    NEW PROBLEM. My friend took off his helmet in space and when he should of died I got this message. He did not die.

    16:12:26 [WARNING] Task of 'StyxSpace' generated an exception
    java.lang.IllegalArgumentException: Health must be between 0 and 200
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLi
    Entity.java:39)
    at me.iffa.StyxSpace.schedulers.SpaceRunnable2.run(SpaceRunnable2.ja
    3)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbe
    raftScheduler.java:137)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  25. Offline

    Styx Reborn

    He should've died but didn't... in clearer English? Try reproducing it.
     
  26. Offline

    Woolcity

    Preferably individual settings, but even having a global config for multiple worlds would be a big improvement. It would help a lot. =]

    also as for styx flight- I'm still looking for the plugin. Has it been released yet?
     
  27. Offline

    Styx Reborn

    Soon, it isn't the only one I'm working on. ;)
     
  28. Offline

    cionxdistan

    Lol, sorry. I say type things that sound right in my head but never reread them to see if they make sense. My friend was in space. He took off his helmet. His health dropped until there was none left. That's when normally, he would die. Instead, his health automatically completely refilled. I then got that error message on the server. He could then walk around in space, with no helmet on, and not take any damage.
     
  29. Offline

    Styx Reborn

    Weird. Never happened to me while testing though.
     
  30. Offline

    tcvs

    On the images it is hard to tell wit is there can u maybe change them
     
  31. Offline

    Styx Reborn

    That's why I'm looking for new screenshots.
     
Thread Status:
Not open for further replies.

Share This Page