AreaTP
AreaTP allows your players to create their own public warp points - similar to Essentials' /warp
command.
The rationale behind creating this plugin was to avoid staff having to manually create warp points for each player, and allows separation between "official" warps (using /warp
) and player-created warps (using /atp
).
Commands
/atp
- Display your AreaTPs and show how many more you can create/atp set <name
- Create or update an area TP/atp remove <name>
- Remove an area TP/atp list [page]
- List all area TPs/atp <name>
- Teleport to the given area TP/atp help
- Display a list of commands/atp reload
- Reload the configuration
Permissions
areatp.use
- Allow players to teleport to and list area TPs or remove their existing area TPs (default: op)areatp.set
- Create or update area TPs (default: op)areatp.bypass
- Bypass the teleport delay (if set in the config) (default: op)areatp.unlimited
- Allow players to create unlimited area TPs (default: op)areatp.admin.reload
- Allow reload of the configuration (default: op)areatp.admin.remove
- Allow staff to remove any player's area TPs (default: op)areatp.admin.*
- Provides bypass, unlimited, reload and remove permissions (default: op)
Configuration
Very little configuration is required - simply specify your groups and how many area TPs they are allowed to create (the unlimited permission overrides this). You don't need to edit the areas or players parts of the configuration.
You can modify the number of results to show per-page if needed. If page_results
is not specified in the config file, it will default to 10. A teleport delay can be specified in seconds, otherwise no delay will occur. You can use the areatp.bypass
permission node to allow certain groups or players to bypass this delay. You can specify an optional purge
(in days) to have the plugin delete area TPs that haven't been visited within the number of days. Set this to zero if you don't want to make use of this.
page_results: 10 tp_delay: 5 purge: 30 groups: Settler: limit: 2 Elite: limit: 4 Supporter: limit: 6 Scout: limit: 8 Ranger: limit: 10 players: areas:
Other
If you would like to test this plugin, you're welcome to connect to PlayPyxis.com in-game and use the commands above.
@user_892472
Thanks for providing those - here's what I tried (and can't replicate):
Do you think this could be a case of PEX inheritance problems instead? Perhaps try simplifying your inheritance slightly and see what happens :)
@vxnick
Odd, here you go: http://pastebin.com/0Wn2agKA http://pastebin.com/vRLTEFk3
(Only players in Emperor and King group should have access to create warps)
---E D I T:Ok I added the helper group to the ATP cfg, and specified that they should have 0 warps. (By default Helpers shouldn't have access to set ATP warps, unless they have donated for either Emperor/King rank) Then put a player in the emperor group and added the helper group to said player aswell. It tells said player has set max amount of warps.
@user_892472
I've tried replicating this by assigning a player to two groups, but it seems to work fine for me. Have you ensured both groups are listed in the AreaTP config file?
If you could send me your config file and PEX permissions file, that might make it easier to track this problem :)
@user_892472
Thanks for the report - I will fix this imminently :)
There's a bug when players are in more than one group they won't have permission to create any warps.
For instance one of my moderator is a donator, so he's in both Moderator and VIP group. If I remove him from the moderator group, it works. But as soon as I use /pex user <name> group add moderator, it stops working.
Would be very happy if you could come up with a fix! :) Thanks!
@alexsaa
Could you be more specific? Paste any errors?
It does not work for me :P
@Netox005
Sorry, that's a bit beyond my Java knowledge, and I'm not sure if it's possible with the official Minecraft client
@vxnick
I mean a menu like a chest
@Netox005
You can see a list by typing /atp list :-)
You can add a menu to see all the warps? Sorry for my bad english :s ....And nice plugin!
@derknoche
Thanks very much!
Cool Plugin!
:D