[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

    Carbunkulous

    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.
    Features:
    * Teleports first time players on your server to a custom location!
    * You can teleport to that location too!

    <Edit by Moderator: Redacted mediafire url>

    Commands:
    /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

    gamingvortex

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

    Taemera

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

    Plague

    changelog has to be at the end
     
  5. Offline

    Carbunkulous

  6. Offline

    dralletje

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

    Carbunkulous

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

    NopeDK

    Awesome idea.

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

    Carbunkulous

  10. Offline

    blaize9

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

    d00ba

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

    Johnnyboy118

    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

    Carbunkulous

    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.


    ALSO, MULTIWORLD SUPPORT ADDED TO 2.0
    (Just updated it.)
     
  14. Offline

    MatCat

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

    Carbunkulous

    It shouldn't conflict.
     
  16. Offline

    tombik

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

    _knot_

    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

    Carbunkulous

    Own File.
     
  20. Offline

    Bigwig222

    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

    Nazerb

    Bug:dont get teleported back.
     
  23. Offline

    Fihower

    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

    Carbunkulous

    ? 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

    Fihower

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

    Carbunkulous

    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

    jamescosten

    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

    Zalastri

    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.

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

    Carbunkulous

    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

    Zalastri

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

Share This Page