[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

    theheyway

    Thanks! I don't know how to PM you, though--I don't see any option for it in your profile. I tried to post this to your personal profile, but it was too long, so here's what I wrote:

    - Most messages involving leaving/entering breathable areas sometimes spam, and always seem to send messages to other people in space.
    - Changing worlds while still wearing a helmet results in an internal server error
    - You cannot replace a glass helmet (which makes sense, a /helmet command would be useful if this just isn't possible but I'm no plugin designer)
    - Inexplicable dying, couldn't find a pattern while I still had it, but it seemed that something would get messed up in registration for who was entering/leaving a breathable space. Once I took off my helmet, went into a breathable room, got no breath message, and then the other guy with me in space shortly died. He apparently also died once in a non-space world.

    Those are the only direct things I can see.. thanks! And sorry, didn't know how else to PM you directly.
     
  3. Offline

    Styx Reborn

    Will start testing these on styxreborn.com ASAP... If it works for us then it's probably something with your plugins! Internal server errors are fixed now aswell.
     
  4. Offline

    ddubois89

    I guess a /helmet command would fix the glass helmet. this is why Im not a plugin dev. Simple solutions escape me sometimes. lol

    I took off helmet and was testing the breathable area (works great btw!) I'm running Build 860. Only problem is I get this error, even though everything seems to work.



    Code:
    06:48:36 [SEVERE] Could not pass event PLAYER_MOVE to StyxSpace
    java.lang.NullPointerException
            at me.iffa.StyxSpace.listeners.SpacePlayerListener.onPlayerMove(SpacePla
    yerListener.java:105)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:285)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:310)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:139)
            at net.minecraft.server.Packet10Flying.a(SourceFile:126)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    06:48:36 [SEVERE] Could not pass event PLAYER_MOVE to StyxSpace
    java.lang.NullPointerException
            at me.iffa.StyxSpace.listeners.SpacePlayerListener.onPlayerMove(SpacePla
    yerListener.java:105)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:285)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:310)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:139)
            at net.minecraft.server.Packet10Flying.a(SourceFile:126)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Hope this helps in troubleshooting! if you need any more info let me know, happy to help. Keep up the great work!

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

    magoo1125

    Umm I'm getting a bug, I don't know if this was fixed or not (Changelog didn't mention anything) but after a certain point the world starts generating like normal (Not empty), and thats kinda annoying. Oh yeah, the console did not say anything about the issue.
     
  6. Offline

    Styx Reborn

    Once again, if the spaceworld is the default world, it will start doing that.
     
  7. Offline

    magoo1125

    But its not my default world.
     
  8. Offline

    Styx Reborn

    Well that is interesting. Are you using StyxSpace to load the world or some other multiworld plugin?

    For all of you who use this plugin: 0.4_2 will hopefully be out today and will fix some NPE's when going to an area. :)
     
  9. Offline

    magoo1125

    I'm using multiverse to load my worlds.
     
  10. Offline

    Styx Reborn

    In that case you should use StyxSpace to load the spaceworld for the custom chunk generator to be used.
     
  11. Offline

    magoo1125

    Okay, how would I do that?
    Wait... Its working, thanks for your help! (Just needed to remove it rom the multiverse world file)
     
  12. Offline

    Styx Reborn

    Remove the space world from MultiVerse and instead keep StyxSpace in your plugins folder (and change config to your needs)...

    Okay, updated the link to an early version of 0.4_2 (it will look exactly like 0.4_1) - please test it as I don't have time to test it at the moment. Thanks :)

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

    matthayez011

    look at the skylands plugin where the clouds are at the bottom of the map and figure out how to move them down there that way it looks cooler, just wondering if that possible
     
  14. Offline

    Styx Reborn

    Having clouds below is possible but then it would be always day.
     
  15. Offline

    matthayez011

    why would that make it always day?
     
  16. Offline

    Styx Reborn

    Notchcode ;)
     
  17. Offline

    matthayez011

    Oh well you might be able to do it once 1.7 arrives, but the plugin is still really nice
     
  18. Offline

    Chivalrer

    How can i go to space? got the plugin but cant go to space XD!

    I mean i dont know how to

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

    Styx Reborn

    /space - Oh, and your private messages will be ignored unless they have information that can help me or that is not retarded.

    [​IMG]

    It's up to you.
     
  20. Offline

    Chivalrer

    Well yes but it doesn't work for me. I tried reloading also.
     
  21. Offline

    blaize9

    1. did you put the plugin in the plugin folder?
    2. are you running the correct bukkit ver?
    3. is there as space map?
    4. what does console say?
     
  22. Offline

    karlmagnus

    i haf the same problem.. :c
     
  23. Offline

    Chivalrer

    3. Space map?
     
  24. Offline

    karlmagnus

    it isnt generating any space map..
     
  25. Offline

    magoo1125

    Okay, this was working, but after a certain point the world generates normally (Again). I have no plugins that handle world generation/creation on this server. Any advice?
     
  26. Offline

    heroanth2345

    4.2 for the win
     
  27. Offline

    jp_foxrocks

    hey suggestion: Can u make people fly in space? lol
     
  28. Offline

    Legomaster

    I am having problems with this plugin. Multiverse won't accept SPACE as a valid environment and thus won't let anyone on my sever use commands or build there. when I tried setting it to environment type NORMAL normal land started to generate at the edges of the map. what can I do?
     
  29. Offline

    Bronski

    How neat is that!

    My issues atm:

    1) Possible excessive message spam to users at times. Would like to customize those messages too.
    2) The stone block that reappears every time someone zones in. It seems unless you make that square into something, it will keep coming back.
    3) I see a few floating blocks of bedrock near the bottom. I'm not sure if those are asteroids or unintended :p Ohhh, maybe asteroid generation (config option)?
    4) Putting glass blocks back on. I would be ok with the pumpkin if it wasn't for the obstructed view. But we can just use glass and not take them off if it's not feasible to fix atm.
    5) Random damage when we have helmets on. I'm not sure about this but it seemed like it happened a few times. EDIT: Yes something definitely fishy with damage from time to time. It might be related to...
    6) At one point it stopped putting (glass) helmets on our heads completely. Every time we zoned in. I'm not sure but even after a reload it seems broken now. Weird...
    7) It seems like the suffocation doesn't obey /god mode.

    I'll read back and see if there was discussion on this.

    Bwahaha you guys should try out the diamond boots from the Rocket Boots plugin. If you tap the crouch key 3-4 times you bounce forward/up and land again like it's low gravity. I was bouncing across the top of a space shuttle just now and it was quite fun :D

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

    Styx Reborn

    @Bronski - thank you for a great list of problems. Lets just say that... erhm... 5).. your helmets aren't from 2011. Please try and get any possible errors from the log so I know exactly what is wrong. Oh, and yeah, reloading is not really friendly to the plugin.

    For everyone else with problems, do the same. Errors from the log, a nice numbered list of problems nicely formatted. Also please report if any problems are found when running this plugin with the newest RB.
     
  31. Offline

    ryo95

    how do i make breathable areas?
     
Thread Status:
Not open for further replies.

Share This Page