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 Jun 16, 2021With the release of 1.17, I have finally decided to replace my old warps plugin and this seems to fit everything I am looking for and more!
Does this work on 1.16.5 with Dynmap?
Is there a version for 1.17 yet?
Did anyone else notice in the "Introduction" under the heading "A network of warps" the second paragraph starts with "Ass with all commands," lol
-
View User Profile
-
Send Message
Posted Jun 16, 2021In reply to Falastar:
Thanks. MyWarp rarely needs to be updated for new Minecraft versions. The last release works fine with 1.17.
Dynmap is well supported on all versions, including 1.16 and 1.17.
-
View User Profile
-
Send Message
Posted Jun 17, 2021In reply to thee45:
TYVM for responding. I am very happy to hear all of that! I guess it's time to roll up my sleeves and get to work.
-
View User Profile
-
Send Message
Posted Jun 14, 2021when i try to warp it says issuficient perms
-
View User Profile
-
Send Message
Posted Jun 16, 2021In reply to chocotonegamer:
By default, your non-ops will not have the permission to use warps. Please see here for a list of commands and permissions.
-
View User Profile
-
Send Message
Posted Oct 3, 2020Can you add TabCompletion to the following command:
The subcommands like /warp list, etc... have this feature.
-
View User Profile
-
Send Message
Posted Dec 7, 2020In reply to KnusperflockeOfDeath:
Use /to <warp>. For technical reasons, It is not feasible to implement auto-complete for the /warp command.
-
View User Profile
-
Send Message
Posted May 5, 2020Where at in the config do I change the /warp list display so I can take the world name off. Or how else would I go about doing that?
-
View User Profile
-
Send Message
Posted May 9, 2020In reply to Macrim:
Unfortunately, this is not possible at the moment.
-
View User Profile
-
Send Message
Posted Apr 14, 2020The limits aren't working with my rank groups, they are giving everyone just default limits. I use 1.15.2, and luckperms
-
View User Profile
-
Send Message
Posted May 9, 2020In reply to sophiacloskey:
Have you assigned the mywarp.limit.[LIMITNAME] permission to tech rank manually as described here?
-
View User Profile
-
Send Message
Posted Apr 2, 2020please plugin version 1.15.2-
View User Profile
-
Send Message
Posted Apr 12, 2020In reply to Forge_User_67264269:
Version 3.1 is fully compatible with Minecraft 1.15.2.
-
View User Profile
-
Send Message
Posted Feb 19, 2020I'd like the ability to set cost for warp signs, please
-
View User Profile
-
Send Message
Posted Jan 4, 2020Norxy issued server command: /mywarp:warp
[ERROR] null
org.bukkit.command.CommandException: Cannot execute command 'mywarp:warp' in plugin MyWarp v3.1+Travis-b1815.git-77239c4f28 - plugin is disabled.
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:148) ~[craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at org.bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchCommand(CraftServer.java:689) ~[craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.PlayerConnection.handleCommand(PlayerConnection.java:1590) ~[craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1444) ~[craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(SourceFile:37) ~[craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(SourceFile:9) ~[craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.PlayerConnectionUtils$$Lambda$3268.00000000FC0531D0.run(Unknown Source) ~[?:?]
at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) [craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:867) [craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:860) [craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) [craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:844) [craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:784) [craftbukkit-1.14.4-R0.1-SNAPSHOT.jar:git-Bukkit-eafd742]
at java.lang.Thread.run(Thread.java:813) [?:1.8.0_212]
As you see i tried to do a command but it says its disabled. i am very new to this stuff but would love to make it work because i wanna make a cool server for me and my friends :)
-
View User Profile
-
Send Message
Posted Jan 7, 2020In reply to Frize_Norxy:
MyWarp disables itself if it is unable to establish a database connection. Please check the log of your server during startup for any errors of MyWarp and report back.
-
View User Profile
-
Send Message
Posted Jan 8, 2020In reply to Forge_User_42366262:
This is everything that comes up.
[INFO] [MyWarp] Enabling MyWarp v3.1+Travis-b1815.git-77239c4f28
[INFO] io.github.mywarp.mywarp.internal.h2.message.DbException: (Message 90034 not found) [90034-200]
[WARNING] io.github.mywarp.mywarp.internal.h2.message.DbException: (Message 90034 not found) [90034-200]
[WARNING] at io.github.mywarp.mywarp.internal.h2.message.DbException.get(DbException.java:194)
[WARNING] at io.github.mywarp.mywarp.internal.h2.message.TraceSystem.logWritingError(TraceSystem.java:294)
[WARNING] at io.github.mywarp.mywarp.internal.h2.message.TraceSystem.openWriter(TraceSystem.java:315)
[WARNING] at io.github.mywarp.mywarp.internal.h2.message.TraceSystem.writeFile(TraceSystem.java:263)
[WARNING] at io.github.mywarp.mywarp.internal.h2.message.TraceSystem.write(TraceSystem.java:247)
[WARNING] at io.github.mywarp.mywarp.internal.h2.message.Trace.error(Trace.java:194)
[WARNING] at io.github.mywarp.mywarp.internal.h2.engine.Database.openDatabase(Database.java:325)
[WARNING] at io.github.mywarp.mywarp.internal.h2.engine.Database.<init>(Database.java:301)
[WARNING] at io.github.mywarp.mywarp.internal.h2.engine.Engine.openSession(Engine.java:74)
[WARNING] at io.github.mywarp.mywarp.internal.h2.engine.Engine.openSession(Engine.java:192)
[WARNING] at io.github.mywarp.mywarp.internal.h2.engine.Engine.createSessionAndValidate(Engine.java:171)
[WARNING] at io.github.mywarp.mywarp.internal.h2.engine.Engine.createSession(Engine.java:166)
[WARNING] at io.github.mywarp.mywarp.internal.h2.engine.Engine.createSession(Engine.java:29)
[WARNING] at io.github.mywarp.mywarp.internal.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:340)
[WARNING] at io.github.mywarp.mywarp.internal.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:173)
[WARNING] at io.github.mywarp.mywarp.internal.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152)
[WARNING] at io.github.mywarp.mywarp.internal.h2.Driver.connect(Driver.java:69)
[WARNING] at java.sql.DriverManager.getConnection(DriverManager.java:664)
[WARNING] at java.sql.DriverManager.getConnection(DriverManager.java:208)
[WARNING] at io.github.mywarp.mywarp.bukkit.util.jdbc.SingleConnectionDataSource.initiate(SingleConnectionDataSource.java:163)
[WARNING] at io.github.mywarp.mywarp.bukkit.util.jdbc.SingleConnectionDataSource.getConnection(SingleConnectionDataSource.java:83)
[WARNING] at io.github.mywarp.mywarp.warp.storage.WarpStorageBuilder.build(WarpStorageBuilder.java:150)
[WARNING] at io.github.mywarp.mywarp.MyWarp.initialize(MyWarp.java:116)
[WARNING] at io.github.mywarp.mywarp.bukkit.MyWarpPlugin.onEnable(MyWarpPlugin.java:116)
[WARNING] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
[WARNING] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:344)
[WARNING] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:416)
[WARNING] at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugin(CraftServer.java:447)
[WARNING] at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugins(CraftServer.java:373)
[WARNING] at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:440)
[WARNING] at net.minecraft.server.v1_14_R1.DedicatedServer.init(DedicatedServer.java:253)
[WARNING] at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:753)
[WARNING] at java.lang.Thread.run(Thread.java:813)
[WARNING] Caused by:
[WARNING] io.github.mywarp.mywarp.internal.h2.jdbc.JdbcSQLNonTransientException: (Message 90034 not found) [90034-200]
[WARNING] at io.github.mywarp.mywarp.internal.h2.message.DbException.getJdbcSQLException(DbException.java:505)
[WARNING] at io.github.mywarp.mywarp.internal.h2.message.DbException.getJdbcSQLException(DbException.java:429)
[WARNING] ... 33 more
[WARNING] Caused by:
[WARNING] io.github.mywarp.mywarp.internal.h2.message.DbException: (Message 90062 not found) [90062-200]
[WARNING] at io.github.mywarp.mywarp.internal.h2.message.DbException.get(DbException.java:205)
[WARNING] at io.github.mywarp.mywarp.internal.h2.message.DbException.get(DbException.java:181)
[WARNING] at io.github.mywarp.mywarp.internal.h2.store.fs.FilePathDisk.createDirectory(FilePathDisk.java:290)
[WARNING] at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectory(FileUtils.java:43)
[WARNING] at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:315)
[WARNING] at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:314)
[WARNING] at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:314)
[WARNING] at io.github.mywarp.mywarp.internal.h2.message.TraceSystem.openWriter(TraceSystem.java:305)
[WARNING] ... 30 more
[WARNING] Caused by:
[WARNING] io.github.mywarp.mywarp.internal.h2.jdbc.JdbcSQLNonTransientException: (Message 90062 not found) [90062-200]
[WARNING] at io.github.mywarp.mywarp.internal.h2.message.DbException.getJdbcSQLException(DbException.java:505)
[WARNING] at io.github.mywarp.mywarp.internal.h2.message.DbException.getJdbcSQLException(DbException.java:429)
[WARNING] ... 38 more
[ERROR] [MyWarp] Failed to initialize warp storage.
[ERROR] [MyWarp] (Message 90062 not found) [90062-200]
io.github.mywarp.mywarp.internal.h2.jdbc.JdbcSQLNonTransientException: (Message 90062 not found) [90062-200]
at io.github.mywarp.mywarp.internal.h2.message.DbException.getJdbcSQLException(DbException.java:505)
at io.github.mywarp.mywarp.internal.h2.message.DbException.getJdbcSQLException(DbException.java:429)
at io.github.mywarp.mywarp.internal.h2.message.DbException.get(DbException.java:205)
at io.github.mywarp.mywarp.internal.h2.message.DbException.get(DbException.java:181)
at io.github.mywarp.mywarp.internal.h2.store.fs.FilePathDisk.createDirectory(FilePathDisk.java:290)
at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectory(FileUtils.java:43)
at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:315)
at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:314)
at io.github.mywarp.mywarp.internal.h2.store.fs.FileUtils.createDirectories(FileUtils.java:314)
at io.github.mywarp.mywarp.internal.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:73)
at io.github.mywarp.mywarp.internal.h2.engine.Database.getPageStore(Database.java:2659)
at io.github.mywarp.mywarp.internal.h2.engine.Database.open(Database.java:675)
at io.github.mywarp.mywarp.internal.h2.engine.Database.openDatabase(Database.java:307)
at io.github.mywarp.mywarp.internal.h2.engine.Database.<init>(Database.java:301)
at io.github.mywarp.mywarp.internal.h2.engine.Engine.openSession(Engine.java:74)
at io.github.mywarp.mywarp.internal.h2.engine.Engine.openSession(Engine.java:192)
at io.github.mywarp.mywarp.internal.h2.engine.Engine.createSessionAndValidate(Engine.java:171)
at io.github.mywarp.mywarp.internal.h2.engine.Engine.createSession(Engine.java:166)
at io.github.mywarp.mywarp.internal.h2.engine.Engine.createSession(Engine.java:29)
at io.github.mywarp.mywarp.internal.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:340)
at io.github.mywarp.mywarp.internal.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:173)
at io.github.mywarp.mywarp.internal.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152)
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.WarpStorageBuilder.build(WarpStorageBuilder.java:150)
at io.github.mywarp.mywarp.MyWarp.initialize(MyWarp.java:116)
at io.github.mywarp.mywarp.bukkit.MyWarpPlugin.onEnable(MyWarpPlugin.java:116)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:344)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:416)
at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugin(CraftServer.java:447)
at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugins(CraftServer.java:373)
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:440)
at net.minecraft.server.v1_14_R1.DedicatedServer.init(DedicatedServer.java:253)
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:753)
at java.lang.Thread.run(Thread.java:813)
[ERROR] [MyWarp] MyWarp is unable to continue and will be disabled.
[INFO] [MyWarp] Disabling MyWarp v3.1+Travis-b1815.git-77239c4f28
-
View User Profile
-
Send Message
Posted Jan 20, 2020In reply to Frize_Norxy:
This seems to be the same problem discussed below, see my answer there.
-
View User Profile
-
Send Message
Posted Dec 29, 2019Hey there mate, any thoughts on when this may be 1.15 compatible, I know it can take some time to do these things so just looking for any thoughts on it, thank you.
-
View User Profile
-
Send Message
Posted Jan 7, 2020In reply to FiinaL:
MyWarp 3.1 is already compatible with 1.15.