[INACTIVE][TP/FUN] SimpleSkylands v2.0 - Tap into the vast skylands world [953]

Discussion in 'Inactive/Unsupported Plugins' started by desmin88, Jun 14, 2011.

  1. Offline

    desmin88

    Presenting SimpleSkylands: A plugin for a simple skylands world​
    SimpleSkylands allows you to create and teleport to a Skylands world (Aether). SimpleSkylands is easy to use, just drag n' drop into your plugin folder, and your done!​
    Commands:​
    /ssk skylands - Teleports you to skylands world​
    /ssk back - Teleports you back to default world​
    Features:​
    Make skyland world​
    Teleport between worlds​
    Loads spawnpoint chunk for smoother-teleportation​
    Changelog:​
    v2.0:​
    Making file plugins/SimpleSkylands/config.yml with nothing inside it will teleport you to main world spawn when jumping off islands.​
    v1.0:​
    Releasing SimpleSkylands​
    Todo:​
    Nothing.​
     
    monsterwol, Vortix and woodzy like this.
  2. Offline

    iffa

    Hai thar baby. Nice plugin there.
     
  3. Offline

    desmin88

    @iffa
    Me luv u long time.
     
  4. Offline

    Goddo

    How exactly do you get back from skylands? appart from death.
     
  5. Offline

    desmin88

    @Goddo
    Good point. Any suggestion how'd you like it to work?
     
  6. Offline

    crysis992

  7. Offline

    TheWyrdsmith

    Would it be possible to teleport back to the main world if you fell below, say, layer 6? So to go home you can just jump off your island.

    If you're feeling ambitious, possibly teleports you to a settable location way up in the sky?
    Then players could place water underneath it.
     
  8. Offline

    desmin88

    @TheWyrdsmith
    Inception does this. However, I feel adding this functionality reduces the point of skylands.
     
  9. Offline

    hi00ih

    umm got this on Cb 860
    Code:
    00:13:31 [SEVERE] Error occurred while enabling SimpleSkylands v1.0 (Is it up to
     date?): null
    java.lang.NullPointerException
            at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServ
    er.java:185)
            at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServ
    er.java:102)
            at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProvid
    erServer.java:117)
            at net.minecraft.server.World.getChunkAt(World.java:252)
            at net.minecraft.server.World.getTypeId(World.java:195)
            at net.minecraft.server.World.isEmpty(World.java:199)
            at net.minecraft.server.World.a(World.java:166)
            at net.minecraft.server.WorldProviderSky.a(SourceFile:56)
            at net.minecraft.server.World.canSpawn(World.java:158)
            at net.minecraft.server.World.c(World.java:144)
            at net.minecraft.server.World.<init>(World.java:109)
            at net.minecraft.server.WorldServer.<init>(WorldServer.java:29)
            at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:384)
            at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:358)
            at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:354)
            at me.desmin88.simpleskylands.SimpleSkylands.onEnable(SimpleSkylands.jav
    a:22)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:799)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:253)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
            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:283)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  10. Offline

    desmin88

    @hi00ih
    Woops, use build 863. About to change title.
     
  11. Offline

    hi00ih

    yeah that works now thanks. nice plugin btw.
     
  12. Offline

    desmin88

  13. Offline

    Zarius

    Not so bad if you set inception to cause fall damage - ie. generally kill players unless they fall from the bottom of the map to the top of a mountain or pre-made tower. Love the skylands and glad to see a simple plugin to enable it :)
     
  14. Offline

    Baummann

    You could add that you can build wool portals which teleport you to skylands.

    And while looking in your source I noticed this:

    Code:
    if(sender instanceof Player) {
    Player p = (Player) sender;
    World w = getServer().getWorld("world_skylands");
    Location sloc = w.getSpawnLocation();
    Chunk c = w.getChunkAt(sloc);
    w.loadChunk(c);
    p.teleport(sloc);
    return true;
    }
    return false;
    That makes it so that any command you type will teleport you to skylands. Your jar contains it, too.

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

    xlilcasper

    Only commands that appear in the plugin.yml, which since this only has one is a valid way of doing it. However should more commands be added, he will run into problems.
     
  16. Offline

    nubpro

    This plugin is simple and useful but should add /back, warp you back to your main world where you warp to Skyland just now.
    Check my sig's also, it's about the same.
     
  17. Offline

    desmin88

    @nubpro
    In a new version I'll be doing that.
     
  18. Offline

    Baummann

    /back is already in use by essentials
     
  19. Offline

    desmin88

    @Baummann
    I wasn't going to make it that commands specifically...
     
  20. Offline

    AntonyDream

    Just.. epic ^^
    Please add ability to define the world's name
    And spawn after death in same world,
    And kill fallen players 8)
     
  21. Offline

    hi00ih

    Yeah, a command to return to the world is necessary. And for the people who want more from this plugin, here is a compromise, @desmin88 why don't you add a config file so you can make the plugin run in "basic" or "advanced" modes. Basic would simply be generating and going to the skylands and back, while advanced could have more (unnecessary but still useful) features like portals and whatnot? This would keep the "simple" in the plugin, while giving licence to add more to it.
     
  22. What about performances ?
     
  23. Offline

    desmin88

    @H4Mm3r
    The same as any other multi world plugin. There is not that much of an impact.
     
  24. Offline

    Tealk

  25. Offline

    Juze

  26. Offline

    desmin88

    @Juze
    Build 860 does not contain the fix 863 does. Without 863, it will cause a huge stacktrace of NPE because of a missing null check.
    @Tealk
    Use 863, as in the title of the thread, it contains an important bug fix.
     
  27. Offline

    kaasinees

    screenshot or vid please? ^_^
     
  28. Offline

    desmin88

  29. Offline

    Liger_XT5

  30. Offline

    Juze

    M'bad, should be fixed.
    @desmin88 : Still must be #860 in title, you can mention that you'll need 863 for download though.
     

Share This Page