[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

    blaize9

    ver 0.7_49
    build 953

    22:01:19 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'space' in plugin StyxSpace v0.7
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:298)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:711)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:676)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:669)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
    at me.iffa.StyxSpace.utils.SpaceCommandExec.onCommand(SpaceCommandExec.java:66)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more
     
  3. Offline

    Styx Reborn

    Please redownload and then tell me if it works.
     
  4. Offline

    blaize9

    hmm works fine now for some reason =D
     
  5. Offline

    HockeyMike24

    How do you get into space?
     
  6. Offline

    Styx Reborn

    /space
     
  7. Offline

    SandmanDP

    I have gotten error from the cmd prompt. it states: "An internal error occurred while attempting to preform this commad". The command was "/space".
     
  8. Offline

    Styx Reborn

    Again - redownload the plugin.
     
  9. Offline

    sonyusa

    My new space I created is making regular chunks again when you reach the edges of the originally rendered content :( I didn't turn anything off this time... what the heck is going on!!! I don't want to have to move all my players buildings all over again! :(
     
  10. Offline

    Styx Reborn

    ARe you using inception?
     
  11. Offline

    compgurusteve

    anymore thoughts on the optional 'required: spacesuit' ?
     
  12. Offline

    Styx Reborn

    Other developers will be able to do that with 0.8 API. (suits are a 'supported' but unused feature in 0.8)

    In fact, if any developer wants to do that, I can always send you a version of StyxSpace with methods like these:
    setSpaceSuit(String armortype)
    setSpaceHelmet(Material material / int id)
    hasSpaceSuit()
    hasSpaceHelmet
    - just start a conversation.
     
  13. Offline

    fifth

    I've also had this problem.

    I've tried:

    deleting the seed and deleting the world

    replacing the seed and deleting the world

    making various changes in the configurations, replacing the seed, and deleting the world

    deleting Styxspace, deleting the world, installing the most recent Styxspace (I think I'd previously been using .6 or an earlier .7.x), then doing the above.

    I'm using Inception 1.01 and Multiverse 2.0beta - though I don't have them currently set up to recognize or interact with my StyxSpace world - EpicZones .25, Permissions 3.1.x, WorldEdit 4.6, Commandbook 1.5.2, and Minecart Mania Core (don't recall version name).

    I'll update StyxSpace again, maybe try... rebuilding the server from scratch and running SSpace without any other plugins active? See if I can think of anything else that might be making a difference.
     
    nightpool likes this.
  14. Offline

    Styx Reborn

    Okay. I've just released 0.8 [Adventor] - There are some noticable changes which many of you have requested for a long time. I've tested Adventor a lot because I rewrote almost all of it. Not to worry: It should work like it did before!

    I also updated the API, and any plugin dev with enough skill can make a "spacesuit" plugin once I implement the methods to do something :) Anyways, enough shit shat, changelog:
    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

    Do not use inception 1.01 as it has bugs with Styx Space. Please use later versions such as 1.03.

    Okay. It is time for me to head to sleep, but tomorrow I will push out a quick update which will bring spacesuits (even though they will be disabled by default) :)

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

    rtcabooservb

    :O Spacesuits. <3333333 Put up a damn donate link already... You should make a jenkins for all the dev builds XD
     
  16. Offline

    SandmanDP

    it ended up just interfearing with another plugin so i had to go [/world space]. thanks tho :D
     
  17. Offline

    Styx Reborn

    I don't make that many builds. And if you wanted to send donations there is only one simple question: to who?
     
  18. Offline

    Zothen

    Wow, just awesome! Cant wait! =)
    Great improvements over the last builds! Congrats!
     
  19. Offline

    lemonzap

    It was working before I updated but now it keeps giving me helmets, we hate the limited vision from the helmets I always turned off the required helmet and give helmet options. they're set to false and I don't need a helmet in space but it still gives me one every time I go in which is really annoying. any help?
     
  20. Offline

    Styx Reborn

    Yes, that is indeed my fault. I will upload 0.8_1 quickly.
    EDIT: there.
     
  21. Offline

    lemonzap

    thaks:D awesome plugin by the way
     
  22. Offline

    Styx Reborn

    Oh, and if you update your config you'll see new stuff there, they don't do anything yet but :p

    Okay. I decided to cancel 0.8_2 (spacesuits) for a good reason. Reason > Final'ish

    0.9 (portals)


    @rtcabooservb
    Update, I will start to update this link. <- will have the latest "dev" build. They are usually untested so if you use that prepare to have bugs.

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

    rtcabooservb

    I see "0.9 (portals)" and I have the dev build. Mind explaining a bit more to me? XD
     
  24. Offline

    Styx Reborn

    You're a lucky one! No - the build you have doesn't have portals, but maybe the next dev build... ;)
     
  25. Offline

    NickFaro

    Could you add it so that you can /space other people if you're an operator, like /space <Username>? That would be incredibly helpful for me.
     
  26. Offline

    Styx Reborn

    Good idea! Most probably coming with 0.9!
     
  27. Offline

    kanokarob

    heh, so you decided to make it so everyone can have a VoxelBox Deepspace by making your own? lulz.
     
  28. Offline

    Styx Reborn

    Wasn't the goal. Besides, their space isn't generated AFAIK.
     
  29. Offline

    WaterFalcon

    another bug report. if i am going to use space, this is going to have to be fixed.
    i don't know why a second spoiler popped up​
    bug (open)
    bug (open)

    Ok, this is kinda a story.

    i am using inception to layer my worlds. they are sandwiched like this
    - skylands
    - space
    - normal world
    so, to test this i jumped from skylands, and fell into space. I fell into space without a problem, i got a pumpkin on my head, and during mid fall, i took it off. I took damage from suffocation. Then fell into the normal world. (this is where the bug is.) i continued to take damage. when i put my helmet back on, a console error popped up, and i still took damage. This error only came up when the helmet went back on.
    console error
    2011-07-15 20:55:14 [WARNING] Task of 'StyxSpace' generated an exception​
    java.lang.IllegalArgumentException: Health must be between 0 and 200​
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:39)​
    at me.iffa.StyxSpace.schedulers.SpaceRunnable2.run(SpaceRunnable2.java:13)​
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.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)​

    i only changed 2 things on the default config file.
    line 58 "givehelmet: true"
    line 59 "required: true"
    running version 0.8_1
    server 953​
     
  30. Offline

    Styx Reborn

    Show Spoiler

    Ooh! TL;DR (not really), but this occurs when you leave the space world and you take damage?

    Okay, 0.9 release is "rushing" in, but no promises of release date - however you can see what is left here. If you ask nicely, you might get a developer build with dingdong almost everything done! =O

    Hello once again audience! You know what is next... [Graduation] :) But for now, I'll look out for your feature requests/suggestions and see if I can make 1.0 even bigger of an update than 0.9. Honestly, 0.9 is so far the biggest update StyxSpace has ever gotten.
    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

    And as the first post says:
    Before asking questions, please read the wiki here!

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

    NickFaro

    Thank you! These features are very helpful.
     
Thread Status:
Not open for further replies.

Share This Page