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
⚠️ **GitHub.com Fallback** ⚠️