Inactive [TP/FIX/MISC] ExactSpawn V0.3 - Have people spawn in the exact same spot [1000] [Discontinued]

Discussion in 'Inactive/Unsupported Plugins' started by Bubby4j, May 12, 2011.

  1. Offline

    Bubby4j

    ExactSpawn - Have people spawn in the exact same spot:
    Version: v0.3

    This plugin has been discontinued.
    Because there are other plugins that do this better, this plugin does not work correctly either.

    This plugin will allow you to have users spawn in the exact same spawnpoint every time, allowing you to set the spawnpoint in buildings or other tight spaces. Very simple to install and use, just place in the Bukkit plugins folder and it starts working. (Well, starts working on the next plugin reload or server start.)

    If you want a plugin to set the spawn, you will need to get another plugin to go along with this one. I recommend PlgSetspawn.

    Features:
    * Will make players spawn in the exact spawnpoint, allowing you to have the spawn in a small building or other space
    * Doesn't interfere with beds

    Known issues:
    * None

    <Edit by Moderator: Redacted mediafire url>

    <Edit by Moderator: Redacted mediafire url>
    <font color="rgb(16, 97, 179)"><Edit by Moderator: Redacted mediafire url>
    Source coming soon!

    Changelog:
    Version 0.3
    * First time user spawning fixed
    * "Could not pass event PLAYER_LOGIN" error message fixed

    Version 0.2
    * Hopefully fixed working with beds and new users spawning

    Version 0.1

    * Releasing my awesome plugin
     
    Last edited by a moderator: Dec 14, 2016
    Chike, Flipp and kahlilnc like this.
  2. Offline

    morizuki

    I tried using this plugin but they are still spawning in their bed when they go to sleep..

    EDIT: oh nothing.. I tried SpawnControl and it works.. it must have something to do in PlgSetSpawn..
     
  3. Offline

    Bubby4j

    It should still work, it doesn't use permssions. What error are you getting?
     
  4. Offline

    WarOfLiberty

    Nevermind, it seems to have been fixed by updating some other plugins.
     
  5. Offline

    _Hayleigh_

    Exactly what I needed, I wish this could just be incorporated into bukkit!
     
  6. Offline

    Stephen304

    This plugin seems to conflict with xAuth. When people join with xauth, they are normally placed at spawn until they authenticate with /login <password>. Once they log in, they are teleported to their last location, where they were when they last disconnected. When both xAuth and ExactSpawn are installed, players are placed at spawn, but after they log in, they are not teleported to their last location, instead, they stay at spawn. Since an authentication system is more important to me, I will be disabling ExactSpawn until this issue is fixed. I hope this bug report helps, I hope to see xAuth and ExactSpawn playing nice on my server soon.
     
  7. Offline

    Bubby4j

    I'll see what I can do.
     
  8. Offline

    YukonAppleGeek

    Is it posable for it to only run on certain worlds?
     
  9. Offline

    Bubby4j

    Not at the moment, but now that you mention it, I might add that feature.
     
  10. Offline

    poyomon2

    I found a bug... When people logged in on my server, which had exactspawn on it, they always logged in at spawn, regardless of where they last were when they logged out.
     
  11. Offline

    Bubby4j

    Hm, I've had issues with that too. I'll look into it once I get time.
     
  12. Offline

    gain

    Please fix this, its driving me insane! But overall, love the plugin, wouldn't be able to use my nice spawn without it!
     
  13. Offline

    Dothackking

    Why is it that every time I use this plugin it sends people back to spawn upon logout?
     
  14. Offline

    Chike

    Thanks alot :) !!!
     
  15. Offline

    Shadow771

    Does this fix issues with spawning on first spawn?
     
  16. Offline

    Bubby4j

    Sadly, no.
     
  17. Offline

    Supar

    When i use this plugin on my server, everytime somebody logs in and out again they're teleported back to spawn. Is it supposed to do that?
     
  18. Offline

    Bubby4j

    No, it's a bug.
     
  19. Offline

    Supar

    Is this something you will fix soon or will i have to find another plugin?
    Are there other plugins like this without the bug?
     
  20. Offline

    Bubby4j

    Right now I'm a bit busy to update any of my plugins, I don't know if there are others, feel free to search.
     
  21. Offline

    frelling

    Bubby -

    Would it at least be possible to get the source so we can patch it on our own. I've seen the "source code - coming soon" mentioned. I suspect that due to the recent changes, the test for new player vs. existing player just needs to be updated.
     
  22. Offline

    Bubby4j

    I'm not sure how to implement that correctly, I've tried checking if their player.dat file exists but it doesn't seem to work correctly. Any ideas?
     
  23. Offline

    Moonridden

    I love your plugin, but the fact that everyone spawns at spawn generates a painfully large amount of complaints on my server.
     
  24. Offline

    frelling

    Bubby:

    I'm taking a stab in the dark here, so use this for whatever it is worth. If indeed ExactSpawn checks for the existence of a player.dat file, chances are that with the new CB or MC release the data file gets created before you can process the PlayerEvent record. It might be as simple as uping the Priority level of your event listener, so that ExactSpawn get first crack at the event. Then again, you may already be doing this. I've looked at Bukkit/CraftBukkit code to see if there is flag in the event record that show if it is a new player, but nothing immediately jumped forth.

    Another possible patch would be for ExactSpawn to parse the default world's players directory and create a simple hash table that lists all the players for which .dat files were found. If it does this in its enable() method, it would have a list of all players that the world knows about before any new players connect. From there, its business as usual.If players are on the list, let them spawn wherever they left off before. If they are not on the list, spawn them exactly on the world's spawn point and add them to the list. You won't have to save the list between server reboots, since it gets created on startup.

    Its not an elegant approach, I'd prefer if the Bukkit API has some sort of flag indicating a player's "newness."

    I hope this gives you some ideas.

    Best,

    Frelling
     
    efstajas likes this.
  25. Offline

    Bubby4j

    Thanks for the suggestion.
     
  26. Offline

    nala3

  27. Offline

    Bubby4j

    What for?
     
  28. Offline

    nala3

    wget is for consoles. I.E. people who don't use a gui
    also its quicker :)
     
  29. Offline

    matjam

    I've released a plugin that works on intial spawn. You could give that a try?
     
  30. Offline

    Bubby4j

    So, shall I delete my plugin?
     
  31. Offline

    matjam

    Mine is only designed to work on initial spawn. Doesn't do on death spawns.

    So, up to you. Feel free to use my code from https://github.com/matjam/ExactInitialSpawn if you want to just get the initial spawn fixed. I don't need the on-death stuff - either WG or some other plugin is handling that fine for me right now. Others might find it useful.
     

Share This Page