Documentation - ahmtvc/AquaCoreAPI GitHub Wiki
This documentation will list all plugins permissions, configuration placeholders and other things so that there is not so much confusion in relation to AquaCore and how to setup everything. The documentation will list all the permissions, placeholders for use in configuration files.
If you still have any questions what something exactly does, feel free to join our discord for support. This documentation will get updated with newest information and if you notice any typos or misleading (not clear) information about something, contact us and we will try to fix it as soon as possible.
Command Permissions and Aliases
- All permissions that will grant access to any command is viewable in commands.yml file with all their aliases, if there are any.
Note: You can not change any permissions or aliases in the commands.yml file. It is there for informative purposes. If however you try to change something - nothing will happen. Other Permissions
-
aqua.update.notification.alert
Allows you to receive notifications if you're not running latest version -
aqua.command.staff.other
Allows you to /staff other players -
aqua.staff.list
Allows you to be shown in /stafflist -
aqua.command.vanish.other
Allows you to /vanish other players -
aqua.staff.auth
Gives access to use /auth and requires staff to authenticate themselves. -
aqua.command.auth.reset
Allows to reset Authentication. -
aqua.command.chatcolor
Gives access to use /cc or /chatcolor. -
aqua.chat.color.<color>
Gives access to use specified chat color. -
aqua.command.color
Gives access to use /color or /namecolor. -
aqua.name.color.<color>
Gives access to use specified name color. -
aqua.command.coins.admin
Gives access to use /coins <set/add/remove>. Requires aqua.command.coins. -
aqua.helpop.see
Gives access to see /helpop messages. -
aqua.reports.see
Gives access to see /report messages. -
aqua.command.gamemode.other
Gives access to change other peoples gamemode. -
aqua.messages.bypass.toggled
Allows player to message player even if he has toggled messages. -
aqua.messages.bypass.ignore
Allows player to message player even if he is ignoring him. -
filter.bypass
Allows player to bypass chat filter (which is configurable in settings.yml) -
filter.alerts
Allows player to view filter alerts. -
aqua.socialspy
Allows player to view socialspy messages. Requires aqua.command.socialspy to toggle. -
aqua.panic.alerts
Allows player to view panic alerts. -
aqua.chat.bypass.clear
Allows player to bypass chat clear. Messages will not be cleared for that player. -
aqua.command.fly.others
Allows player to change fly mode for other players. -
aqua.staff.announce
Allows player to view staff announce messages. -
aqua.punish.priority.bypass
Allows player to punish someone who has the same priority or higher. -
aqua.ban.permanent
Allows to execute permanent bans. -
aqua.mute.permanent
Allows to execute permanent mutes. -
aqua.grant.all
Allows player to grant other user rank that is also higher than his own. -
aqua.command.tags
Gives access to use /tag or /tags. -
aqua.command.tags.edit
Gives access to create/delete/edit tags -
aqua.chat.colorcodes
Allows player to use color and formatting codes in chat. -
aqua.chat.bypass.global.chat.setting
Player with this permission will see global chat messages even if set to 'No'. -
aqua.chat.bypass.muted
Allows player to bypass chat mute. -
aqua.chat.bypass.delay
Allows player to bypass chat slow down. -
aqua.maintenance.bypass
Allows player to bypass maintenance. -
aqua.vanish.on.join
Player will be automatically vanished when he joins the server. Requires aqua.command.vanish. -
aqua.staffmode.on.join
Player will be automatically inserted in Staff Mode. Requires aqua.command.staffmode -
notes.see.on.join
Player will be receive a list of all his notes when joins server. -
aqua.alert.evade
Player will recieve alerts about player possibly ban evading. -
aqua.staff.mode.break.blocks
Allows player to break blocks while in Staff Mode. -
aqua.staff.mode.place.blocks
Allows player to place blocks while in Staff Mode. -
aqua.vanish.priority.<1-50>
1 is the lowest and 50 is the highest. Lower priority players can not see higher priority players while they are vanished, meanwhile higher priority can see lower priority when they are vanished. -
aqua.punish.priority.<1-50>
1 is the lowest and 50 is the highest. Lower priority players can not punish higher priority or same priority as they are. -
aqua.tags.<tagName>
Gives access to use specified tag. Requires aqua.command.tags. -
aqua.chat.color.all
Grants player to access all chat colors in /cc or /chatcolor -
aqua.name.color.all
Grants player to access all name colors in /color -
aqua.grant.disallow.<rankName>
Does not allow player to grant specified rank. Even if player has aqua.grant.all. -
aqua.tags.all
Grants player access to all tags in /tags. -
aqua.grants.remove.bypass
- Permission to remove grants that you didn't granted. -
aqua.server.status.messages
Allows player to view server status messages from ServerManager. -
punishments.see.silent
Allows player to view silent punishments messages. -
punishments.clear.history
Allows player to clear non active punishments in history /c -
aqua.staff.join.messages
Allows player to view all staff join,leave and switch server messages. -
aqua.enchant.level.hard
This permission allows player to enchant items with max level 21. -
aqua.enchant.level.bypass
This permission allows player to enchant items with max level 9999. -
aqua.punishments.join.alert
Allows player to see alerts when banned player tries to join server. -
aqua.command.clear.other
Allows you to clear inventory of other players -
aqua.command.heal.other
Allows you to heal other players -
aqua.disguise.rank.<rank_name>
Give player permission to disguise to specific rank -
aqua.command.undisguise.other
Allows you to un-disguise someone else using /undisguise -
aqua.command.disguise.name
Allows you to choose your name upon disguise (/disguise ) -
aqua.tags.change.color
Allows you to change color of your applied tag
PlaceholderAPI Placeholders
%aqua_player_rank% - get player rank name
%aqua_player_color% - get color name of the player
%aqua_player_chat_color% - get chat color of the player
%aqua_player_prefix% - get prefix of the player
%aqua_player_tag% - get player tag
%aqua_player_tag_color% - get player's tag color
%aqua_player_suffix% - get suffix of the player
%aqua_player_coins% - get coins of the player
%aqua_player_rank_name% - get rank name without any color codes
%aqua_player_rank_weight% - get rank weight
%aqua_player_vanish_prefix% - get vanish prefix if player is vanished
%aqua_player_staffmode_prefix% - get staff mode prefix if player is in staff mode
%aqua_player_rank_duration% - get player's rank duration
%aqua_player_is_staffmode% - returns true of false if player is in staffmode
%aqua_player_is_vanished% - returns true or false if player is vanished
%aqua_player_is_disguised% - returns true or false if player is disguised
%aqua_player_rank_color% - returns the color of player's highest rank
%aqua_player_count% - returns online count of players not counting players that are vanished for the player seeing the count
%aqua_player_nick% - returns player's nick if the player is nicked otherwise it will return default name
%aqua_server_status_<server>% - get status of a server