[INACTIVE][TP] FirstSpawn v2.1 - Custom spawn point for first join [766]

Discussion in 'Inactive/Unsupported Plugins' started by Carbunkulous, May 14, 2011.

  1. Offline


    FirstSpawn v2.1 - Custom spawn point for first join [766]
    Version: v2.1

    What is this plugin? Well, imagine it like a tutorial-island setup plugin. You create a nice area for people who first join to go through, have your rules setup, banned blocks, signs to tell everyone all the regulations.
    Now it'd be silly to have to go through that maze many times. So that's why I made this! It will ONLY teleport the user if they have never been on the server before. Imagine the runescape Tutorial Island type idea.
    * Teleports first time players on your server to a custom location!
    * You can teleport to that location too!

    <Edit by Moderator: Redacted mediafire url>

    /setfirstspawn - Sets the first spawn location
    /tpfirstspawn - TP's to that location. If you need to TP to it for whatever reason..

    How to install:
    Version 1
    * Drag JAR into plugins folder
    * Reload/restart server
    * as op or permissioned user, do /setfirstspawn

    Permission nodes:
    * Be an operator gives you all commands
    * FirstSpawn.setFirstSpawn - Set the spawn point for first joins
    * FirstSpawn.tpFirstSpawn - Tp to where the first spawn point is.

    Change Log:
    Version 2.1
    * Suppressed checking if the user has been on before for the /tpfirstspawn command

    Version 2.0
    * Added multiworld support

    Version 1.0
    * released it!
    Last edited by a moderator: Dec 14, 2016
  2. Offline


    Okey, this plugin is brilliant! I love the idea and the reference to runescape made me lol! Works brilliantly :)
  3. Offline


    So I guess /tpfirstspawn is the teleport command?
    The plugin looks good!
  4. Offline


    changelog has to be at the end
  5. Offline


  6. Offline


    awesome plugin!
    it's weard nobody else made this before...
    can you make this work per world?
  7. Offline


    Sure, i'll work on that later
  8. Offline


    Awesome idea.

    One thing: is the "spawn" 100% accurate (x,y,z style) or is it an area like normal spawn?
  9. Offline


  10. Offline


    Thanks man alot, make sure this is always updated! =D
  11. Offline


    Does this work on existing players that haven't yet set a spawn point to a bed?
  12. Offline


    This plugin sounds great, especially with the 100% (X,Y,Z). But what if say my tutorial island has walls so as to quarantine first-time players, to help eliminate any greifers and or swearers. Then lets say, that someone logs-on and they appear in the tutorial island just like they are supposed to, but either do not complete the entire tutorial or they are just a really smart griefer and want to escape, would it be possible for them to log-off of my server, then log back on and use /spawn of kill themselves in order to go to the actual spawn instead of the FirstSpawn, in an attempt to escape my tutorial island? Thanks.
  13. Offline


    Will try :)

    Yes, it should.

    When they first login, it doesn't stop them from doing /spawn to begin with... all this plugin does is detect if they've been on the server before, and teleports them to a custom location.

    (Just updated it.)
  14. Offline


    How will this work with other plugins such as Essentials Spawn?
  15. Offline


    It shouldn't conflict.
  16. Offline


    Thx a lot, i was looking for this plugin :p
  17. Offline


    I would like to see a custom message broadcast on first join as well.

    This is a great plugin!
  18. Offline

    Don Redhorse

    how do you detect it? group membership or own file?
  19. Offline


    Own File.
  20. Offline


    Dude, this is so awesome. [cake] for you!
  21. Offline

    Don Redhorse

    ok, so as soon somebody is in that file he will go to the normal spawn i guess.. thanks for the information
  22. Offline


    Bug:dont get teleported back.
  23. Offline


    Im having some trouble with this plugin is there any know compatibility issues that anyone is aware of

    Issue:after using /tpfirstspawn command users recieving message that you have been teleported to the location but they dont move to the set point
  24. Offline


    ? This is not a helpful bug report at all. I have no clue what that means

    I may have accidently made it only teleport you if you've never been there before... I may need to suppress something. I'll look into it

    EDIT: Updated to 2.1. Fixed that bug. Sorry! :p
  25. Offline


    Updated plugin but still having the same issue :confused:
  26. Offline


    Do you mine PM'ing me your server address and giving permission to 'RyanIsReally234' for FirstSpawn.tpfirstspawn?

    Edit: Found a collision with the plugin SpawnX. He is using bad priorities (Monitor). The only way I can override him is to set to monitor and rename my plugin Z_Firstspawn. =/
  27. Offline


    any chance for just a .jar download. With macs i get all the the crap you windows ppl get lol. And the jar gets seperated into 4 sub classes. Thank you.
  28. Offline


    It seems there is some interference between this and the BlueTelePads plugin. People warp to the firstspawn location when using their telepads, but only once. (not sure if it's once per telepad or once per player)

    Also, wouldnt it be a better idea to check for players visit history by checking for their data file? That way we can install this on an old server and already have all our old users accounted for.

    I'm also getting this error, latest RB, latest version of your plugin.

    03:50:39 [SEVERE] java.lang.NullPointerException
    03:50:39 [SEVERE]       at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1009)
    03:50:39 [SEVERE]       at java.lang.Double.parseDouble(Double.java:539)
    03:50:39 [SEVERE]       at com.carbunkulous.firstSpawn.FirstSpawnWorld.<init>(FirstSpawnWorld.java:52)
    03:50:39 [SEVERE]       at com.carbunkulous.firstSpawn.FirstJoinPlayerListener.onPlayerJoin(FirstJoinPlayerListener.java:24)
    03:50:39 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:243)
    03:50:39 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    03:50:39 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    03:50:39 [SEVERE]       at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:94)
    03:50:39 [SEVERE]       at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:96)
    03:50:39 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
    03:50:39 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
    03:50:39 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
    03:50:39 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
    03:50:39 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
  29. Offline


    Please refrain from posting "latest RB, latest version" That is NOT helpful. a RB just got released and now I have to guess which RB of bukkit you're talking about. I assume it's 803, etc.
  30. Offline


    At that point in time it wasn't, but still getting the same thing on 803.

Share This Page