HelloThere!
I have always wanted a first-spawn plugin for Bukkit, however most were outdated or came in some huge package that slowed down the server. I found HeroSpawn, and thought it was the solution to my problem, however, it took a while for the author to update the project, and when he said that he wouldn't be updating it anymore, I wanted to take over, however, due to various limitations, I couldn't.
So I have created my own, from scratch.
This plugin has similar functionality to HeroSpawn, however I am going to be expanding it in the near future. When a player first joins your server, it will teleport them to the 'first-spawn' where you could have some kind of tutorial. It will, then on respawn them to the main spawnpoint.
Commands:
- /home [home]: Teleports you to a home
- /sethome [home]: Sets a home
- /firstspawn: Teleport you to the first spawn
- /setfirstspawn: Sets the first spawn
Permissions:
- hellothere.firstspawn.teleport: Teleport to first-spawn
- hellothere.firstspawn.set: Sets the first-spawn
- hellothere.home.teleport: Teleport to a home
- hellothere.home.set: Sets a home
Configuration:
homes: enabled: true // are homes enabled? firstspawning: enabled: true // is first spawning enabled?
@ZwPBerserk
It *should* as it just checks Bukkit's previously logged in list.
@waterlubber
I might add that kind of functionality, but there are already other plugins that do that.
Does it read which players already have been on the server before i installed the plugin?
can you make it so there is one 'main' spawn? e.g you always spawn there, no matter what.
Seems to be exactly what I need, except it interferes with my existing Home plugin. I am going to try turning it off in the plugin.yml, but my suggestion would be for you to make that an option that can be turned off in the config.
@genesis19 Sure - let me get on that now. However, why don't you update to the latest version of Java anyway?
Please recompile your plugin to work with older version of java:
2012-07-21 19:02:41 [SEVERE] Could not load 'plugins/HelloThere.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/github/jselby/HelloThere/HelloThere : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:151)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:214)
at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:190)
at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:55)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:168)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.UnsupportedClassVersionError: com/github/jselby/HelloThere/HelloThere : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:140)
... 8 more
thanks
Looking forward to a great plugin!
Uploaded a new version with permissions - Check back later to download.
Good plugin
@EstJoel
There will be a download, but a moderator needs to approve that file first.