MyWarp
MyWarp allows players to create and share warps with each other. The plugin is higly flexible: you can limit the number of warps player can create, charge for using warps, implement cooldowns or warmups, and more.
Wiki | Issues | Source | Development Builds
Note: MyWarp is compatible with every version of Spigot/Bukkit released since 1.7.10. It rarely needs to be updated for new Minecraft versions. When in doubt, try a development build.
Features
- Create public and private warps.
- Invite players or whole permission groups to warps.
- Use buttons or pressure plates to teleport to warps.
- Limit the number of warps players can create via permissions.
- Charge users for creating or using warps (via Vault).
- Use cooldowns and warmups for warps.
- Translate or change every message that your players might see.
- Store warps in an SQL-Database (H2, SQLite, MySQL).
- Supports every Bukkit version from 1.7.10 to current.
MyWarp is highly customisable, enable only what you need. Disabled functions will never impact your server’s performance.
More Information
The documentation can be found in our wiki. If you still have questions or problems, do not hesitate to contact us. To get a fast response, it is recommended to open a ticket.
The changelog can be found here.
Acknowledgements
The project was started in January 2011 by Taylor “tkelly” Kelly and later continued by Arthur “flames” Mayer and Andy “spathzilla” F. Since early 2012 it is maintained by thee.
MyWarp is available on GitHub under GPL3.
-
View User Profile
-
Send Message
Posted Jan 8, 2020In reply to Forge_User_42366262:
Thanks for the response, I wasn't sure as I keep getting an error trying to load it, any thoughts? https://pastebin.com/raw/2xqDxEV4
-
View User Profile
-
Send Message
Posted Jan 20, 2020In reply to FiinaL:
H2 is unable to write its trace file, a file used by H2 for logging. I think this has nothing to do with Minecraft 1.15, rather it may be caused by configuration of your system.
Could you try to append ';TRACE_LEVEL_FILE=0' (including the ';') to the end of the storage.url setting like so
This should disable the creation of a trace file.
Alternatively, you could try using SQLite or MySQL, see here.
(And sorry for not answering sooner. Seems like BukkitDev's mail notifications are broken.)
-
View User Profile
-
Send Message
Posted Sep 11, 2019Im unable to make public warps for players without OP, is there a config i need to edit?
-
View User Profile
-
Send Message
Posted Nov 25, 2019In reply to Forge_User_85247538:
Yes, players need to have the mywarp.cmd.create-public permission, see here.
-
View User Profile
-
Send Message
Posted Sep 9, 2019update to 1.14.4, please
-
View User Profile
-
Send Message
Posted Nov 25, 2019In reply to danechek:
The last development builds should be compatible with 1.14.4
-
View User Profile
-
Send Message
Posted Aug 3, 2019It keeps saying insufficient permission for me
-
View User Profile
-
Send Message
Posted Aug 10, 2019In reply to friky212:
Are you OP'ed?
-
View User Profile
-
Send Message
Posted Jun 25, 2019Hi @spathizilla and @thee45,
can you update the Version in this Thread?
I've seen your last Update was on 11th June this year.
Here is the Link to page for everyone else.
Regards
-
View User Profile
-
Send Message
Posted Jun 17, 2019Hey guys can you please see this feature request? Thanks!
https://github.com/MyWarp/MyWarp/issues/213
-
View User Profile
-
Send Message
Posted May 27, 2019will this be updated for 1.14? i want to update my server but this is a majoy mod i want in it before i update thanks!
-
View User Profile
-
Send Message
Posted May 27, 2019In reply to RipCityKnights:
The development builds are already updated for 1.14.
-
View User Profile
-
Send Message
Posted Mar 24, 2019I'm having issues with signs. I cannot get buttons to work at all. Pressure plate display the welcome to warp message, but I am never transported anywhere. Then the server log writes the message "<username> moved wrongly!". The only way I can get the signs to work is by right clicking it or by throwing a lever. This is a brand new Bukkit v1.13.2 server. Please let me know how I can help!!!
Plugins List:
-
View User Profile
-
Send Message
Posted Mar 25, 2019In reply to gigpacknaxe:
I cannot reproduce this behaviour on
CraftBukkit version git-Bukkit-51100db (MC: 1.13.2) (Implementing API version 1.13.2-R0.1-SNAPSHOT). Are you, perhaps, using an older version? Does the problem also occur when MyWarp is the only loaded plugin?-
View User Profile
-
Send Message
Posted Mar 27, 2019In reply to Forge_User_42366262:
After some troubleshooting it still does not work as expected. The pressure plate only works if you stand on it and jump. When you land you are warped.
I used build tools to build the latest version of the craft bukkit jar.
I removed all other plugin jars except MyWarp and reloaded the server.
I tried downgrading to MyWarp 3.0.
I checked that I had all mywarp perms.
I am op'ed.
Is there anything else I can try?
-
View User Profile
-
Send Message
Posted Mar 29, 2019In reply to gigpacknaxe:
I may have identified the error. Could you please give the latest development build (#1778) a try and report your findings?
-
View User Profile
-
Send Message
Posted Feb 27, 2019How do I made the Warp Signs public for everyone using the multicraft?
-
View User Profile
-
Send Message
Posted Feb 28, 2019In reply to TiemHabay:
/warp create <name>). Also, everybody must have themywarp.sign.usepermission.-
View User Profile
-
Send Message
Posted Dec 24, 2018[14:38:00] [Server thread/INFO]: [MyWarp] Enabling MyWarp v3.0-SNAPSHOT+travis-b1737.git-60ac423d4c*[14:38:00] [Server thread/INFO]: [MyWarp] Enabling MyWarp v3.0-SNAPSHOT+travis-b1737.git-60ac423d4c*[14:38:03] [Server thread/INFO]: io.github.mywarp.mywarp.internal.h2.message.DbException: (Message 90034 not found) [90034-197][14:38:03] [Server thread/WARN]: io.github.mywarp.mywarp.internal.h2.message.DbException: (Message 90034 not found) [90034-197][14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.message.DbException.get(DbException.java:168)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.message.TraceSystem.logWritingError(TraceSystem.java:289)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.message.TraceSystem.openWriter(TraceSystem.java:310)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.message.TraceSystem.writeFile(TraceSystem.java:258)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.message.TraceSystem.write(TraceSystem.java:242)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.message.Trace.error(Trace.java:196)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.engine.Database.openDatabase(Database.java:314)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.engine.Database.<init>(Database.java:280)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.engine.Engine.openSession(Engine.java:66)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.engine.Engine.openSession(Engine.java:179)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.engine.Engine.createSessionAndValidate(Engine.java:157)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.engine.Engine.createSession(Engine.java:140)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.engine.Engine.createSession(Engine.java:28)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:351)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:124)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:103)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.Driver.connect(Driver.java:69)[14:38:03] [Server thread/WARN]: at java.sql.DriverManager.getConnection(DriverManager.java:664)[14:38:03] [Server thread/WARN]: at java.sql.DriverManager.getConnection(DriverManager.java:208)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.bukkit.util.jdbc.SingleConnectionDataSource.initiate(SingleConnectionDataSource.java:163)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.bukkit.util.jdbc.SingleConnectionDataSource.getConnection(SingleConnectionDataSource.java:83)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.warp.storage.WarpStorageFactory.<init>(WarpStorageFactory.java:64)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.warp.storage.WarpStorageFactory.createAndInitialize(WarpStorageFactory.java:105)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.MyWarp.initialize(MyWarp.java:110)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.bukkit.MyWarpPlugin.onEnable(MyWarpPlugin.java:114)[14:38:03] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:254)[14:38:03] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:325)[14:38:03] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)[14:38:03] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:441)[14:38:03] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:355)[14:38:03] [Server thread/WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:613)[14:38:03] [Server thread/WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:575)[14:38:03] [Server thread/WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:435)[14:38:03] [Server thread/WARN]: at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:316)[14:38:03] [Server thread/WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:791)[14:38:03] [Server thread/WARN]: at java.lang.Thread.run(Thread.java:748)[14:38:03] [Server thread/WARN]: Caused by: io.github.mywarp.mywarp.internal.h2.jdbc.JdbcSQLException: (Message 90034 not found) [90034-197][14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.message.DbException.getJdbcSQLException(DbException.java:357)[14:38:03] [Server thread/WARN]: ... 36 more[14:38:03] [Server thread/WARN]: Caused by: io.github.mywarp.mywarp.internal.h2.message.DbException: (Message 90062 not found) [90062-197][14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.message.DbException.get(DbException.java:179)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.message.DbException.get(DbException.java:155)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.store.fs.FilePathDisk.createDirectory(FilePathDisk.java:271)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectory(FileUtils.java:42)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:312)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:311)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:311)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:311)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:311)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:311)[14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.message.TraceSystem.openWriter(TraceSystem.java:300)[14:38:03] [Server thread/WARN]: ... 33 more[14:38:03] [Server thread/WARN]: Caused by: io.github.mywarp.mywarp.internal.h2.jdbc.JdbcSQLException: (Message 90062 not found) [90062-197][14:38:03] [Server thread/WARN]: at io.github.mywarp.mywarp.internal.h2.message.DbException.getJdbcSQLException(DbException.java:357)[14:38:03] [Server thread/WARN]: ... 44 more[14:38:03] [Server thread/ERROR]: [MyWarp] Failed to initialize warp storage.io.github.mywarp.mywarp.warp.storage.StorageInitializationException: Connection failed due to an SQLException. Is the configuration valid? at io.github.mywarp.mywarp.warp.storage.WarpStorageFactory.<init>(WarpStorageFactory.java:72) at io.github.mywarp.mywarp.warp.storage.WarpStorageFactory.createAndInitialize(WarpStorageFactory.java:105) at io.github.mywarp.mywarp.MyWarp.initialize(MyWarp.java:110) at io.github.mywarp.mywarp.bukkit.MyWarpPlugin.onEnable(MyWarpPlugin.java:114) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:254) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:325) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:441) at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:355) at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:613) at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:575) at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:435) at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:316) at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:791) at java.lang.Thread.run(Thread.java:748)Caused by: io.github.mywarp.mywarp.internal.h2.jdbc.JdbcSQLException: (Message 90062 not found) [90062-197] at io.github.mywarp.mywarp.internal.h2.message.DbException.getJdbcSQLException(DbException.java:357) at io.github.mywarp.mywarp.internal.h2.message.DbException.get(DbException.java:179) at io.github.mywarp.mywarp.internal.h2.message.DbException.get(DbException.java:155) at io.github.mywarp.mywarp.internal.h2.store.fs.FilePathDisk.createDirectory(FilePathDisk.java:271) at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectory(FileUtils.java:42) at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:312) at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:311) at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:311) at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:311) at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:311) at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:311) at io.github.mywarp.mywarp.internal.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:74) at io.github.mywarp.mywarp.internal.h2.engine.Database.getPageStore(Database.java:2538) at io.github.mywarp.mywarp.internal.h2.engine.Database.open(Database.java:709) at io.github.mywarp.mywarp.internal.h2.engine.Database.openDatabase(Database.java:286) at io.github.mywarp.mywarp.internal.h2.engine.Database.<init>(Database.java:280) at io.github.mywarp.mywarp.internal.h2.engine.Engine.openSession(Engine.java:66) at io.github.mywarp.mywarp.internal.h2.engine.Engine.openSession(Engine.java:179) at io.github.mywarp.mywarp.internal.h2.engine.Engine.createSessionAndValidate(Engine.java:157) at io.github.mywarp.mywarp.internal.h2.engine.Engine.createSession(Engine.java:140) at io.github.mywarp.mywarp.internal.h2.engine.Engine.createSession(Engine.java:28) at io.github.mywarp.mywarp.internal.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:351) at io.github.mywarp.mywarp.internal.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:124) at io.github.mywarp.mywarp.internal.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:103) at io.github.mywarp.mywarp.internal.h2.Driver.connect(Driver.java:69) at java.sql.DriverManager.getConnection(DriverManager.java:664) at java.sql.DriverManager.getConnection(DriverManager.java:208) at io.github.mywarp.mywarp.bukkit.util.jdbc.SingleConnectionDataSource.initiate(SingleConnectionDataSource.java:163) at io.github.mywarp.mywarp.bukkit.util.jdbc.SingleConnectionDataSource.getConnection(SingleConnectionDataSource.java:83) at io.github.mywarp.mywarp.warp.storage.WarpStorageFactory.<init>(WarpStorageFactory.java:64) ... 14 more[14:38:03] [Server thread/ERROR]: [MyWarp] MyWarp is unable to continue and will be disabled.[14:38:03] [Server thread/INFO]: [MyWarp] Disabling MyWarp v3.0-SNAPSHOT+travis-b1737.git-60ac423d4c
-
View User Profile
-
Send Message
Posted Dec 25, 2018In reply to danechek: