[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]
    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)

    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
    Before asking questions, please read the wiki here!
    (includes installation instructions!)

    Full permission node and command list (open)

    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>

    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:
    [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]

    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


    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:

    -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
    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
    -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


    D: 0.9 release ruins signs. People can't destroy/create signs or use stargates anymore. Is there a way to disable the portal based part?
  3. Offline

    Styx Reborn

    Only problem I currently see is breaking signs. Fixing before going to sleep.
    EDIT: Fixed only ops or players with permission being able to break a sign. 0.9_1 live.

    If you're on EsperNET, /query iffa if you have something important to ask / report etc. You can even ask for a developer build of coming StyxSpace versions. If you dont want to query you can always highlight me on #bukkitdev.

    If i'm not on IRC at the time, just wait till I am... if im idling then wait for an answer.
  4. Offline


    hum i can't get hurt by the lack of air (it's activated in my config.yml):
    bedrock: false
    minShellSize: 10
    minSize: 10
    density: 1000
    minDistance: 100
    generateplanets: true
    seed: 3751921110462225025
    maxShellSize: 20
    floorBlock: STATIONARY_WATER
    floorHeight: 0
    - STONE-1.0
    - DIRT-1.0
    - LEAVES-0.9
    - ICE-0.9
    - SNOW_BLOCK-0.9
    - GLOWSTONE-0.4
    - BRICK-0.6
    - SANDSTONE-0.8
    - OBSIDIAN-0.5
    - WOOL-0.4
    - GLASS-0.9
    - PUMPKIN-0.8
    - COAL_ORE-1.0
    - IRON_ORE-0.8
    - DIAMOND_ORE-0.4
    - CLAY-0.3
    - LAPIS_ORE-0.4
    - LOG-1.0
    - GOLD_ORE-0.6
    - REDSTONE_ORE-0.75
    - SAND-1.0
    - BEDROCK-0.5
    - AIR-1.0
    maxSize: 40
    neutralmobs: true
    worldname: space
    hostilemobs: false
    maxroomheight: 5
    required: true
    armortype: iron
    givesuit: true
    weather: false
    alwaysnight: true
    blockid: 86
    givehelmet: true
    required: true
    and i get this error in the consol (bukkit 1000)
    2011-07-18 03:38:31 [SEVERE] Could not pass event PLAYER_MOVE to StyxSpace
    at me.iffa.StyxSpace.listeners.SpacePlayerListener.onPlayerMove(SpacePlayerListener.java:149)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:286)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
    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:85)
    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)
    i use wormholextremworlds as multiworld plugin can someone help me please ? @[email protected]
  5. Offline


    Why if i load space (do /space) i lagg so much that my server is in a total lagg?
    my computer is really fast and i can't figure out what the problem is. :(

    There's already a plugin for that its calles NeoMeteors or something.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 16, 2016
  6. I have a strange Problem with my Permissions with Styx_space.

    When someone Enters Space, or i try to Reload the permissions.
    2011-07-18 20:13:32 [INFO] Creating user Doc_Pyton
    2011-07-18 20:13:32[INFO] Creating group Error
    2011-07-18 20:13:32 [INFO] [Permissions] Creating group 'Error' in world 'Error'.
    2011-07-18 20:13:37 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`minecraft/PrEntries`, CONSTRAINT `PrEntries_ibfk_1` FOREIGN KEY (`worldid`) REFERENCES `PrWorlds` (`worldid`) ON DELETE CASCADE ON UPDATE CASCADE)
    2011-07-18 20:13:37 [SEVERE] 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    2011-07-18 20:13:37 [SEVERE] 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    2011-07-18 20:13:37 [SEVERE] 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    2011-07-18 20:13:37 [SEVERE] 	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    2011-07-18 20:13:37 [SEVERE] 	at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    2011-07-18 20:13:37 [SEVERE] 	at com.mysql.jdbc.Util.getInstance(Util.java:382)
    2011-07-18 20:13:37 [SEVERE] 	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1039)
    2011-07-18 20:13:37 [SEVERE] 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
    2011-07-18 20:13:37 [SEVERE] 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
    2011-07-18 20:13:37 [SEVERE] 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    2011-07-18 20:13:37 [SEVERE] 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    2011-07-18 20:13:37 [SEVERE] 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
    2011-07-18 20:13:37 [SEVERE] 	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
    2011-07-18 20:13:37 [SEVERE] 	at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1362)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.data.SqlStorage.runUpdate(SqlStorage.java:294)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.data.SqlStorage.getEntry(SqlStorage.java:156)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.data.SqlEntryStorage.create(SqlEntryStorage.java:206)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.data.CachedStorage.create(CachedStorage.java:92)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.permissions.Group.<init>(Group.java:18)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.permissions.PermissionWorld.safeGetGroup(PermissionWorld.java:115)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.permissions.ModularControl.safeGetGroup(ModularControl.java:457)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.permissions.ModularControl.getGrp(ModularControl.java:517)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.permissions.ModularControl.stringToGroups(ModularControl.java:407)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.permissions.Entry.getParents(Entry.java:344)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.permissions.Entry.has(Entry.java:228)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.permissions.Entry.hasPermission(Entry.java:195)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.permissions.ModularControl.permission(ModularControl.java:269)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.permissions.ModularControl.permission(ModularControl.java:256)
    2011-07-18 20:13:37 [SEVERE] 	at com.nijiko.permissions.ModularControl.has(ModularControl.java:249)
    2011-07-18 20:13:37 [SEVERE] 	at com.sk89q.bukkit.migration.NijiPermissionsResolver.hasPermission(NijiPermissionsResolver.java:59)
    2011-07-18 20:13:37 [SEVERE] 	at com.sk89q.bukkit.migration.PermissionsResolverManager.hasPermission(PermissionsResolverManager.java:102)
    2011-07-18 20:13:37 [SEVERE] 	at com.sk89q.worldedit.bukkit.BukkitPlayer.hasPermission(BukkitPlayer.java:111)
    2011-07-18 20:13:37 [SEVERE] 	at com.sk89q.worldedit.WorldEdit.handleBlockRightClick(WorldEdit.java:944)
    2011-07-18 20:13:37 [SEVERE] 	at com.sk89q.worldedit.bukkit.WorldEditPlayerListener.onPlayerInteract(WorldEditPlayerListener.java:121)
    2011-07-18 20:13:37 [SEVERE] 	at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
    2011-07-18 20:13:37 [SEVERE] 	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    2011-07-18 20:13:37 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
    2011-07-18 20:13:37 [SEVERE] 	at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
    2011-07-18 20:13:37 [SEVERE] 	at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
    2011-07-18 20:13:37 [SEVERE] 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
    2011-07-18 20:13:37 [SEVERE] 	at net.minecraft.server.Packet15Place.a(SourceFile:57) 2011-07-18 20:13:37 [SEVERE] 	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    2011-07-18 20:13:37 [SEVERE] 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
    2011-07-18 20:13:37 [SEVERE] 	at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    2011-07-18 20:13:37 [SEVERE] 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    2011-07-18 20:13:37 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    2011-07-18 20:13:37 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Also while someone Dies in Space:
    2011-07-18 20:00:48 [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:38)
    	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)
    Hope you can tell me what i did wrong. Or fix the Errors.
    Also it appears that people with half an heart cant die from Suffocation
  7. Offline

    Styx Reborn

    First problem: problem with permissions
    Second problem: fixing tomorrow
  8. Offline


    Any exact ETA on the fixes? :p
  9. Yea Figured it out that it was a Problem with permissions. AnyWay, it went away on its own.
  10. Offline


    I am super retarded and do not understand the signs for portals. ive done it over and over and they just arent working right. sometimes it will port me to space and vice versa when I make the sign for the 1st time. after that they dont work.
    Destination doesn't exists. Maybe im overthinking it, i just dont get it for some reason. Say i want to call line 2 outterword and line 3 space. in the default word. Now when I make the sign in space. I am putting in line 2 space and line 3 is outterworld. so im clearly doing something wrong.

    ** I must have something odd happening when i go to /space everything is fine there but my server starts spitting out errors so fast i cant stop em in the console. so ive got something else going on.
  11. Offline


    Figured out what was going on here, I didn't realize I had to delete the world file AND ALSO the world info files generated in the StyxSpace plugin folder.
  12. Offline


    Can I have multible sky worlds?

    As in, one being a sky, another being space? How would I do that?

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

    Styx Reborn

  14. Offline


    did i do something wrong or is there supposed to be a world below me?

    Everything works right, like I'll die from no helmet and it'll always stay night, but im walking around on a normally generated world.
  15. Offline

    Styx Reborn

    Hard to help with no other details.
  16. Offline


    There arent really any more details. i just reload the server (so it creates a new space world) and do /space, and i fall down and land on sand or in water.
    Its a normal world that is just in night the whole time. i can place torches and walk around all i want as long as i have the helmet on.
  17. Offline

    Styx Reborn

    Tried default config & restarting server etc?
  18. Offline


    yeah, everything

    edit: i found the problem. it was multiverse.

    sorry about that
  19. Offline

    Styx Reborn

    If you're using Inception, update to latest.

    Official support for Glowstone people, mehh groovy. This software sure is bright! On another note, I like that glass planet.

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


    One thing. Space. Gravity. Should be nonexistent. Is this possible? A floating like feeling?
    snowdog713 likes this.
  21. Offline


    whats up with the helmets? there is something like that?
  22. Offline

    Styx Reborn

    Not possible currently.

  23. Offline


    ouh nevermind, found the helmet stuff already
  24. Offline


  25. Offline

    Styx Reborn

  26. Offline


    y u no contribute?
  27. Offline


    Hi Styx

    It would be nice if you placed you jar file the same place everytime without a version number. This way you can be supported by "CraftBukkitUpToDate"

    You should use something like http://saxxyspin.com/dcp/dl.php?id=StyxSpace&ver=newest
    instead of http://saxxyspin.com/dcp/dl.php?id=StyxSpace&ver=0.9_5

    This way we will all be able to keep up todate with your plugin! :)

    Could we hear the reason for not using BukkitContrib? BukkitContrib would make it possible for to present "space" sounds to the clients, and your own space texture - then you could change the sun and the moon to galaxies or something moving around...

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

    Styx Reborn

    The 'newest'-ending doesn't work with my version system. As much as I would love to support that, I can't.

    Maybe later. I'd love to have 1.0 out of the way before I plan on doing anything like that.

    Aww, 1.0 was supposed to be released in this very post. I guess you just kept me busy, sad sad
  29. Offline


    I'm sorry... sometimes it is wiser just writing a little bit more in the first time, so you don't get stupid questions from the users like mine... ;-) I'll now give you silence from my site, and let you finish 1.0 :) and then i might come back :-D
  30. Offline

    Styx Reborn

    Who knows
  31. Offline


    1. Cool plugin ;)
    2. It says: "Permission nodes for portals: Click here", but the site which comes up does not show ANY Permisssion nodes at all :eek:
    3. Please make a way to reload the settings, like "/space -reload" or something :D
Thread Status:
Not open for further replies.

Share This Page