[FIX/TP] SuperSpawn v1.9- stop spawning on roofs! [1.0.1-R1]

Discussion in 'Inactive/Unsupported Plugins' started by Josh2905, Oct 29, 2011.

  1. Offline

    Josh2905

    [​IMG]
    SuperSpawn - setting your spawn exactly, no more roof spawning/ spawning far off.


    Version: v1.9

    This project was moved to BukkitDev!

    I will still offer support in this thread!



    (not a native speaker, so sorry for mistakes. Pls correct me in the comments)
    I made this plugin, because I had a big Spawning hall on my server, and the new players kept spawning on the roof. It just happens, if they spawn for the very first time. I think it's a minecraft-sided bug, as it works fine if you teleport to your spawnlocation with /spawn (commandbook). We tried several plugins, but not a single one worked. SuperSpawn works with a .txt file, where it saves the joining players. When a player joins the server, it checks, weather he is already in the file or not. If not, the plugin teleports him to the SuperSpawn, which is also saved in a .txt file, and adds him to the list. If he is already in the file, nothing will happen and the player will spawn at the location he had before disconnecting. A nice little feature is, that my plugin saves the exact looking direction. If you set the SuperSpawn looking in a certain angle to the roof, the player wo spawns at the SuperSpawn will look there, too! It also fixes the annoying glicht where you can sneak into a door, relogg and spawn on the block above it!

    Features:
    • Setting a SuperSpawn for your Server
    • Teleporting to Spawn by command
    • Stop new players spawning on roof tops
    • Stop new players spawning far off
    • saves looking direction
    • Fixed glitch with relogging in door ans spawning on block above!
    • configurable warm up (turned off on default)
    • configurable spawning block in battle
    • Language in english/german
    • add already joined players to the list, so that they don't need to spawn at SuperSpawn at first join after plugin installation
    • Multiworld support
    • Permissions support (defaulting to OP, if no plugin is detected)
     
    Stormbow likes this.
  2. Offline

    Josh2905

    I tired every possible case with PermissionsEx.
    Everything worked fine. oO
    Are you shure, that you did everything correctly?
     
  3. Offline

    berkcan1753

    groups:
    Default:
    default: true
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance:
    permissions:
    - SuperSpawn.goto
    - lwc.create
    - lwc.remove
    - admincmd.player.msg
    - admincmd.tp.home
    - ChestShop.shop.buy
    - ChestShop.shop.sell
    - admincmd.spawn.tp


    Here it is. is it correct ?
     
  4. Offline

    Josh2905

    Which plugin is this?
    is this the inactive Permissions plugin?
     
  5. Offline

    berkcan1753

    I dont know :eek:

    Can you give a link for a working one ?
     
  6. Offline

    Josh2905

    I think you're using the outdated old one:D I have'nt added support for this, because i thought everyone moved to the new ones. Bukkit changed it's permission system, and the new ones are only supportet by plugons like PermissionsBukkit or PermissionsEx. Simply search for them, i personally prefer PermissionsEx ;)
     
  7. Offline

    Josh2905

    Big update!
    • Added possibillity to stop spawning in battle
    • Player spawns at SuperSpawn on death (Homeplugin support)
    • german/english language
    • servername Displayed on spawning
    • Possible to add already joined players to the list
    Of course every feature is disabled on default. Please take a look at my config explanation, i wrote in my BukkitDev post. everything is explained there. I hope i addet every suggestion you gave me :)

    have fun with my awesome plugin! :D
     
  8. Offline

    Mattkenny

    Brilliant Plugin Josh! I'm Still Sorta New To Bukkit so I'm not sure about how to use it, but could you help me? ppl who aren't op's cannot use the command /ss i haven't got Permissions
     
  9. Offline

    Josh2905

    Well, if they are'tn ops, and they dont have the permission to use it, they actually can't use it. You need a permissions plugin to do this. I could add an option in future to allow everyone to use this command, or only OP/players with permissions.
    I recommend PermissionsEx ;)
     
  10. Offline

    Mattkenny

    alrite, as i speak im setting permissions up anyway :) thanks
     
  11. Offline

    douglas_srs

    Hi Josh ^^,

    Would u mind adding an option to change the "servername message Displayed on spawning" and a permission node to exempt the options "Spawn warmup in seconds" and "No spawn in battle" So I will set that to the VIP's Group!

    Thank u ! =)
     
  12. Offline

    Josh2905

    Great idea! I will add this soon :)

    Added this in 1.8 :p
     
  13. Offline

    douglas_srs

    Hey Josh, I changed my server from my home windows to a dedicated linux server, took time to get all plugins working, only yours doesn't wanna get up from bed :p, here is the error code:


    Code:
    01:27:50 [INFO] [SuperSpawn] enabled.
    01:27:50 [SEVERE] Error occurred while enabling SuperSpawn v1.7 (Is it up to date?): null
    java.lang.NullPointerException
            at me.josh2905.superSpawn.SuperSpawn.onEnable(SuperSpawn.java:72)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    I have the latest Java Version and the latest bukkit server version, here is my plugins list:

    Code:
    AfkBooter
    AntiCreeper
    AppleTree
    BurningMobs
    CAuth
    ChopTree
    DropClear
    EnderStorage
    Essentials
    FoundBoxx
    GiveAll
    HeroChat
    iConomy
    iSafe
    Jail
    LightningRod
    LWC
    MoneyDrop
    Multiverse-Core
    Multiverse-NetherPortals
    Multiverse-Portals
    Multiverse-Portals
    NoCheat
    ParaChute
    PermissionsBukkit
    PermissionsEx
    Ptweaks
    Residence
    ScubaKit
    SetRankPEX
    SupplySign
    WorldEdit
    DJOpMobRejector-1.0
    EssentialsProtect
    EssentialsSpawn
    NoSpeedKick
    PlayerFreeze
    Register
    SaysWho
    simpleWeather v0.2
    supplysign
    TreeAssist
    VIPKick
    This plugins can be shared to a lot of servers hahaha I Know! :p

    I really like ur plugin! May u help me? Thx

    ------ EDIT

    Holy shit, I'm sorry, I deleted the plugin folder then it worked =p, thx!
     
  14. Offline

    Josh2905

    hehe, i recommend you updating to 1.8. ;) It fixes a bug occurring at copying the already joined players to the plugins save file, so they spawn at their previous location, and not at SuperSpawn again after reinstalling the plugin. You can aslo give your users a bypass permission, so that they dont need to warm up and can spawn in battle, if it's activated.
    For more information simply look at the bukkitdev site :) I'm glad you like it!
     
  15. Offline

    douglas_srs

    Hey Brow, thank u for the bypass update :p, don't forget to add a full customized message on spawn now only the servername! Ow an there is another thing that would be great, The plugin could send messages to alert the players the time remaining for teleport warmup! =p

    Thx!
     
  16. Offline

    Josh2905

    If you set a warmup for x minutes, the plugin will send a message "Warming up for x seconds", before it teleports you.
     
  17. Offline

    douglas_srs

    I know but I'm brazilian with a Brazilian server, It would be great if u put that string on the config file! :D
     
  18. Offline

    Josh2905

    I'll do this in the new update!
     
  19. Offline

    douglas_srs

    Hey, may u make it compatible with 1.9.5 PR? I'm using the new craftbukkit server version and your plugin doesn`t work, here is the error message:

    Code:
    18:31:39 [INFO] [SuperSpawn] enabled.
    18:31:39 [SEVERE] Error occurred while enabling SuperSpawn v1.8 (Is it up to date?): null
    java.lang.NullPointerException
            at org.bukkit.plugin.java.JavaPlugin.getResource(JavaPlugin.java:156)
            at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:133)
            at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:125)
            at me.josh2905.superSpawn.SuperSpawn.loadConfiguration(SuperSpawn.java:90)
            at me.josh2905.superSpawn.SuperSpawn.onEnable(SuperSpawn.java:38)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:183)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:176)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:159)
            at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:333)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:320)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:157)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:384)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:454)
    
    Thank you! =)
     
  20. Offline

    Josh2905

    in a second! :)

    EDIT:
    http://dl.dropbox.com/u/1524136/SuperSpawn.jar
    this should work.
     
  21. Offline

    douglas_srs

    Thank you, I will test it tonight!
     
  22. Offline

    hugonoob

    Update?
     
  23. Offline

    Josh2905

    Update!
     
  24. Offline

    hugonoob

    Thanks
     
  25. Offline

    PaleFlyer

    Im sorry, i had to switch server hosts as the old one stopped my server for no reason, and i cant find the commands for your plugin anymore! i love the plug, as i can force spawn to be anywhere! but i need the set command!
     
  26. Offline

    Josh2905

    have a look at the bukkitdev site! It's linked in the Collapse First Post. ;)
    http://dev.bukkit.org/server-mods/superspawn/
     
  27. Offline

    Trif

    This is a great plugin and I really need it, but there doesn't seem to be a config option to turn off forced spawning. Therefore, my players aren't spawning at their beds, which is quite important on my PvP server...
     
  28. Offline

    Josh2905

    Oh yes, right! Forgot about this. Will add this tomorrow!
     
  29. Offline

    Lethal_Dark

    Does only work if the players are op for me. Using newest PermissionsEx...

    And overwrites the bedspawn :(
     
  30. Offline

    Josh2905

    try writing the permissions lowercase. I'll add compatiblity with bedspawn in the next version!
     
  31. Offline

    Marco van Dijk

    New players don't spawn at the superspawn, but they do spawn at the superspawn when they die or /spawn
     

Share This Page