Points
Source Code | Download | Support
Commands | Permissions | API | Configuration
Latest Release: v1.7.6
Points is a teleportation plugin that unifies warping on your server. Points combines homes, warps, and the ability to warp to the spawn point in a plugin that is easy to install and use. Warps have social features; if you so choose, you can visit other people's warps, and they can visit yours too!
Features
- Home Points
- Global Warps
- Per-User Warps
- Spawn Warping & Changing
- Multiworld Support
- Shared Warping
- Permissions Support
- Developer API
Information
- Command Reference
- Warp Signs
- Permissions Reference
- Source Code
-
Issues & Feature Requests (Requires a GitHub account, but I get email notifications)
- If you don't want/have a GitHub account, feel free to leave a comment on this page detailing your issue or request
- Developer API Information
- Developer API Reference (JavaDocs)
Dependencies
Points makes use of FlatDB, a simple database system to store information for warps and home points. The database must be placed in the lib/ directory of your main server directory. Points will automatically download FlatDB for you when it first starts.
Points supports Superperms for permissions. It has been tested with PermissionsBukkit.
For Developers
I'm trying to set up a page to showcase well done and stable plugins that use the Points API in some way. If you are a developer and have made such a plugin and you'd like for me to showcase it, please have a look at this page.
how to you createspawn or change it i typed /spawn and nothing happend? well something did happen i just fell from the sky and died -_-
@dougdashwitz
The error is indicating to me that you don't have FlatDB in your lib/ directory. Please double check that.
also, i am having the same error as mojuk...
here it is:
15:35:03 [SEVERE] Error occurred while enabling Points v1.5.1 (Is it up to date? ): com/pvminecraft/FlatDB/FlatDB java.lang.NoClassDefFoundError: com/pvminecraft/FlatDB/FlatDB at com.pvminecraft.points.commands.HomeCommand.<init>(HomeCommand.java:2 9) at com.pvminecraft.points.Points.onEnable(Points.java:36) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:968) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:280) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169 ) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:436) at org.bukkit.Bukkit.reload(Bukkit.java:187) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java: 22) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 5) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3 78) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3 74) at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:564) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:541) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457) Caused by: java.lang.ClassNotFoundException: com.pvminecraft.FlatDB.FlatDB at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:36) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:24) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 17 more
feature idea... using a seletable (via config file) item, for example, the compass. Integrate with spout/spoutcraft to overlay a GUI onto the display that shows warp in the direction the player is looking... the item could be capable of taking the player there (if allowed in the config), but if not, at least allow theplayer to see what lies in the direction they are travelling.
And for those not using spout, perhaps looking in the direction of a warp with the item would trigger the same information in the chat
info in the gui 'bubble' / chat could include warp name, ownership, distance away, cost (if using an economic system... etc
Just a thought
@mojuk
I've posted a new FlatDB. That should fix the start-up issues. For the issues when you're disabling, I'm not entirely sure. I host a server with about 20 active players, and this doesn't happen ever (I just checked, by the way). The error leads me to believe that it is a formatting issue (that's why I asked for your database). The reason being, that the error message has spaces in it. Seeing as this isn't the case. I'm at a bit of a loss. I'll look further into it. Sorry for your issues.
Got similar problem as wooperjm had. Running craftbukkit-1.0.0-SNAPSHOT.jar all seams to be fine but got error massages after stoping server:
and after starting it again:
downloaded latest FlatDB i could find, checked 2 clean instalation on different PCs
homes.db
@wooperjm
Are the spaces in the number present in the stack trace? If so, the database file for the warp that it was trying to load was messed up somehow. I've never seen that happen, and would suspect that something external happened to the file. Can you post the contents of the homes database (plugins/Points/homes.db) please? That seems to be the issue.
Using git-Bukkit-0.0.0-1131-g86b7fa8-b1337jnks (RB1337), everything installed as expected - until I restart or reload the server. At that point, I get the following error and the plugin stops working:
[code]<br> 17:27:49 SEVERE Error occurred while enabling Points v1.2 (Is it up to date?): For input string: "4 4 . 2 6 0 1 2 2 1 9 1 7 7 5 0 7 5"<br> java.lang.NumberFormatException For input string: "4 4 . 2 6 0 1 2 2 1 9 1 7 7 5 0 7 5"<br> at <a href="http://sun.misc.FloatingDecimal.readJavaFormatString(Unknown" rel="nofollow">sun.misc.FloatingDecimal.readJavaFormatString(Unknown</a> Source)<br> at <a href="http://java.lang.Double.parseDouble(Unknown" rel="nofollow">java.lang.Double.parseDouble(Unknown</a> Source)<br> at <a href="http://com.pvminecraft.points.utils.Locations.fromRow(Locations.java:25)" rel="nofollow">com.pvminecraft.points.utils.Locations.fromRow(Locations.java:25)</a><br> at <a href="http://com.pvminecraft.points.commands.HomeCommand.loadHomes(HomeCommand.java:69)" rel="nofollow">com.pvminecraft.points.commands.HomeCommand.loadHomes(HomeCommand.java:69)</a><br> at <a href="http://com.pvminecraft.points.Points.onEnable(Points.java:43)" rel="nofollow">com.pvminecraft.points.Points.onEnable(Points.java:43)</a><br> at <a href="http://org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)" rel="nofollow">org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)</a><br> at <a href="http://org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)" rel="nofollow">org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)</a><br> at <a href="http://org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)" rel="nofollow">org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)</a><br> at <a href="http://org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)" rel="nofollow">org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)</a><br> at <a href="http://org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)" rel="nofollow">org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)</a><br> at <a href="http://net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)" rel="nofollow">net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)</a><br> at <a href="http://net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)" rel="nofollow">net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)</a><br> at <a href="http://net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)" rel="nofollow">net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)</a><br> at <a href="http://net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)" rel="nofollow">net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)</a><br> at <a href="http://net.minecraft.server.ThreadServerApplication.run(SourceFile:417)" rel="nofollow">net.minecraft.server.ThreadServerApplication.run(SourceFile:417)</a><br>[/code]
I was using JRE7, but switching to JRE6 made no difference.
Thanks!