Highly customizable teleportation commands, implementing an economy backend.
Short demo, sorry there's no audio, I hacked this together real fast with Evolve.
permissions: economywarp.*: description: Full access (not recommended) children: economywarp.help: true economywarp.warp.list: true economywarp.warp.list.other: true economywarp.warp.list.all: true economywarp.warp: true economywarp.warp.toother: true economywarp.warp.costexempt: true economywarp.warp.other: true economywarp.warp.other.toother: true economywarp.warp.other.costexempt: true economywarp.warp.all: true economywarp.warp.all.other: true economywarp.warp.create: true economywarp.warp.create.other: true economywarp.warp.create.all: true economywarp.warp.create.costexempt: true economywarp.warp.rename: true economywarp.warp.rename.other: true economywarp.warp.rename.all: true economywarp.warp.rename.costexempt: true economywarp.warp.set: true economywarp.warp.set.other: true economywarp.warp.set.all: true economywarp.warp.set.costexempt: true economywarp.warp.info: true economywarp.warp.info.other: true economywarp.warp.remove: true economywarp.warp.remove.other: true economywarp.warp.remove.all: true economywarp.warp.remove.costexempt: true economywarp.warp.share: true economywarp.warp.share.costexempt: true economywarp.spawn: true economywarp.spawn.other: true economywarp.spawn.all: true economywarp.home: true economywarp.up: true economywarp.top: true economywarp.back: true economywarp.random: true economywarp.admin.setdb: true economywarp.mod.help: true economywarp.admin.reload: true economywarp.admin.help: true economywarp.player.*: description: Gives access to general player features. children: economywarp.help: true economywarp.warp.list: true economywarp.warp.list.all: true economywarp.warp: true economywarp.warp.create: true economywarp.warp.rename: true economywarp.warp.set: true economywarp.warp.info: true economywarp.warp.remove: true economywarp.warp.share: true economywarp.spawn: true economywarp.home: true economywarp.up: true economywarp.top: true economywarp.back: true economywarp.random: true economywarp.mod.*: description: Gives access to general moderator features. children: economywarp.help: true economywarp.warp.list: true economywarp.warp.list.all: true economywarp.warp: true economywarp.warp.create: true economywarp.warp.rename: true economywarp.warp.set: true economywarp.warp.info: true economywarp.warp.remove: true economywarp.warp.share: true economywarp.spawn: true economywarp.home: true economywarp.up: true economywarp.top: true economywarp.back: true economywarp.random: true economywarp.warp.list.other: true economywarp.warp.toother: true economywarp.warp.other: true economywarp.warp.create.other: true economywarp.warp.rename.other: true economywarp.warp.set.other: true economywarp.warp.info: true economywarp.warp.info.other: true economywarp.warp.remove.other: true economywarp.spawn.other: true economywarp.mod.help: true economywarp.help: description: Lists command options. default: true economywarp.warp.list: description: Lists your warps. default: true economywarp.warp.list.other: description: Lists <player>'s warps. default: op economywarp.warp.list.all: description: Lists all warps. default: true economywarp.warp: description: Warps you to <warp>. default: true economywarp.warp.costexempt: description: Prevents you from paying the cost of warping yourself. default: op economywarp.warp.toother: description: Allows you to warp to other player's warps. default: op economywarp.warp.other: description: Warps <player> to <target-player>'s <warp>. default: op economywarp.warp.other.toother: description: Allows you to warp other people to other people's warps. default: op economywarp.warp.other.costexempt: description: Prevents you from paying the cost of warping others. default: op economywarp.warp.all: description: Warps everyone to <warp>. default: op economywarp.warp.all.other: description: Warps everyone to <target-player>'s <warp>. default: op economywarp.warp.create: description: Creates a warp with <name>. default: true economywarp.warp.create.other: description: Creates a warp for <target-player> with <name>. default: op economywarp.warp.create.all: description: Creates a warp for everyone with <name>. default: op economywarp.warp.create.costexempt: description: Prevents you from paying the cost of creating new warps. default: op economywarp.warp.rename: description: Renames <warp> to <new-name>. default: true economywarp.warp.rename.other: description: Renames <target-player>'s <warp> to <new-name>. default: op economywarp.warp.rename.all: description: Renames everyone's <warp> to <new-name>. default: false economywarp.warp.rename.costexempt: description: Prevents you from paying the cost to rename a warp. default: op economywarp.warp.set: description: Moves <warp> to new location. default: true economywarp.warp.set.other: description: Moves <target-player>'s <warp> to new location. default: op economywarp.warp.set.all: description: Moves everyone's <warp> to new location. default: op economywarp.warp.set.costexempt: description: Prevents you from paying the cost to change a warp location. default: op economywarp.warp.info: description: Gives info about <warp>. default: true economywarp.warp.info.other: description: Gives info about <target-player>'s <warp>. default: op economywarp.warp.remove: description: Removes <warp>. default: true economywarp.warp.remove.other: description: Removes <target-player>'s <warp>. default: op economywarp.warp.remove.all: description: Removes everyone's <warp>. default: op economywarp.warp.remove.costexempt: description: Prevents you from paying the cost to remove a warp location. default: op economywarp.warp.share: description: Allows you to share a warp with another player. default: true economywarp.warp.share.costexempt: description: Prevents you from paying the cost to share a warp. default: op economywarp.spawn: description: Gives access to the /spawn command. default: true economywarp.spawn.other: description: Allows you to /spawn <player>. default: op economywarp.spawn.all: description: Allows you to send all players to spawn. default: op economywarp.home: description: Allows you to create and warp to a home location. default: true economywarp.up: description: Allows you to very easily move /up to the next open space above you. default: true economywarp.top: description: Allows you to very easily move to the top block above you if it is solid and safe. default: true economywarp.back: description: Allows you to use /back to return to the last location you warped from. default: true economywarp.random: description: Allows you to use the /random command. default: true economywarp.mod.help: description: Displays help for the moderator commands. default: op economywarp.admin.reload: description: Reloads the config. default: op economywarp.admin.setdb: description: Allows you to /warp setdb <host> <user> <pass> <name> <table>. default: op economywarp.admin.fixdb: description: Allows you to fix the database entries after an update. default: op economywarp.admin.help: description: Displays help for the admin commands. default: op
# MySQL database connection is absolutely required at this time. database: host: port: 3306 name: user: pass: prefix: EconomyWarp_ settings: # Globally enable or disable sharing of warps (/warp share <player> <name>) allowSharing: true # The cost to warp to a location (/warp <name>) warpCost: 2 # This is in here for completion, but currently doesn't function correctly. warpOtherCost: 5 # The cost to create a warp (/warp create <name>) createCost: 10 # The cost to rename a warp (/warp rename <old-name> <new-name>) renameCost: 1 # The cost to move a warp to a new location (/warp set <name>) setCost: 2 # The cost to remove a warp (/warp remove <name>), can be negative to refund cost. removeCost: -1 # The cost to share a warp with another player (/warp share <player> <name>) shareCost: 5 # The cost to use the home command (/home) homeCost: 0 # Whether or not to use specific world groups. If enabled, warps will only be accessible for the world group a player is in. useGroups: false # Time between random warps (/random) in minutes. randomCooldown: 30 # The minimum distance (x, z) to travel. randomMinDistance: 100 # The maximum distance (x, z) to travel. randomMaxDistance: 1000 # This will be random from the world's Multivers respawnWorld specified spawn location if false. randomFromPlayer: true worldGroups: # groupName: # - world1 # - world2