1. FaceSlap_

    FaceSlap_ Java Developer Freelancer Ultimate Supreme Premium

    Minecraft Accounts: FaceSlap_
    Messages:
    203
    Reactions:
    +106

    [​IMG]

    ABOUT

    Aqua Core
    - Created by FaceSlap_

    Description:
    Test this core here: 147.135.158.109

    You can report bugs on discord by going to #aquacore-bugs channel and typing '-reportbug <desc...>' command.

    Requirements:
    1. Mongo Database - plugin uses the mongo database to store all the info such as punishments, rank, etc.
    2. Redis Database - plugin uses the Redis database to sync and communicate between your bungee and proxies servers.
    3. Java 8
    4. 1.7 - 1.8 Spigot (other versions were not tested)
    Features:
    • Punishments
      • Punishments include all types of punishments such as Bans, Mutes, Kicks, and others.
      • Commands
        • /blacklist <user> [reason]
        • /ban <user> [duration] [reason] [-s]
        • /mute <user> [duration] [reason] [-s]
        • /ipban <user> [duration] [reason] [-s]
        • /warn <user> [duration] [reason] [-s]
        • /unban <user> [reason] [-s]
        • /unmute <user> [reason] [-s]
        • /unblacklist <user> [reason]
        • /kick <user> [message]
        • /checkpunishments [name]
        • /punishinfo
      • About
        1. Bans
          You can ban players permanent or for an entered period of time. Players can be IP-banned or just banned. If a player is IP-banned no one from the banned IP can't join the server.
          • [​IMG]
        2. Mutes
          You can mute players permanent or for an entered period of time. If a player has active mute the player can't be muted until mute expire.
        3. Warns
          You can warn players as much as you want. You can warn them permanent or for an entered period of time.
          If a player reaches a configurable amount of the warns they will be banned for a configurable amount of time. Also, all warns can be set to inactive after they get banned.
        4. Blacklists
          Player and the IP of the player will be blacklisted and no one from the IP won't be able to join the server.
        5. Alts
          You can check all players potential alts and alts from the last IP of the user.
          - Potential alts are alts that are scanned on all IPs that user was joning from.
          - Regular alts are alts that are scanned on the last IP of the user.
          • [​IMG]
        6. History
          All punishments are saved in Mongo Data Base, it will save or active and in-active punishments which means that you can check them by doing /checkpunishments <user>.
          Also, things like IP, all IPs that user was joining from, first joined, last seen, UUID and such, can be viewed in history.
          • [​IMG]
        7. I also own Aqua Punishments as a seperate plugin, more images, and details can be found here.
    • Ranks - all ranks are synchronized and updated on every server.

    [​IMG]
    • Grans
      • All player ranks are handled by the grant system.
      • The player can have one or more grants, all permissions from the grants will be synchronized and the grant with the highest rank weight will be displayed and used as a player's main grant/rank.
      • [​IMG]
      • [​IMG]
    • Reports and Requests
      • Reports and requests are synchronized between all servers.
      • Both reports and requests cooldowns are global to prevent feature abusing.
      • Reports are saved in the database and will be marked as "Unsolved" until a staff member decides to solve them. Also, all reports can be viewed in /reports <player>, you can choose which one to show, either solved or unsolved and solved ones.
    [​IMG]
    • [​IMG]
    • Tags
      • Chat tags are tags that will be shown in the chat when the player is typing.
      • All tags are synchronized between all servers and can be created and imported from config by doing /tagsimports.
      • To give a tag you need to give the following permission to the player: aqua.tags.<tag_name>
      • [​IMG]
        [​IMG]
      • To access tags main menu you can type /tags
    • Admin and Staff Chat
      • Staff chat can be toggled by doing /staffchat or used by doing /staffchat <message...>
      • Admin chat can be toggled by doing /adminchat or used by doing /adminchat <message...>
      • Staff chat and Admin chat have their quick access prefixes that can be put before your message to access to chats.
      • To access Staff chat you can type "!" before your message
      • To access Admin chat you can type "@" before your message
      • These prefixes are editable via configuration.
    [​IMG]
    • Staff connect messages
      • When a staff member joins, leave or switch server on your proxy all online staff will be alerted.
      • [​IMG]
        [​IMG]
    • Private messages
      • A player can message other players using /message <player>, other players can reply using /reply <player>.
      • A player can ignore player to prevent private message receiving from that player.
      • The player can't send a message to the ignored player unless he/she decides to un-ignore the player.
    [​IMG]
    [​IMG]
    • Chat Management
      • Ability to mute, unmute and delay chat.
      • This is not synchronized on every server.
      • Commands
        • /chat mute - used to mute server chat
        • /chat unmute - used to unmute server chat
        • /chat slow <delay> - used to slow down server chat
    [​IMG]
    • Server Management
      • Commands
        • /servermanager - main command
        • /servermanager runcmd <server:all> <cmd> - used to run console command on a specific server or on all servers
        • /servermanager info <server> - used to get info of server
        • /servermanager listservers - used to get list of all connected servers.
    [​IMG]
    [​IMG]
    • Filter system
      • All IPs and links will be filtered through the filter system unless you decide to disable it or add allowed links.
      • All configurable toxic worlds will be able filtered
      • [​IMG]
    • Freeze system
      • Staff can freeze and unfreeze players by type /freeze <player>
      • Frozen players won't be able to move around, break blocks, get damaged or execute commands. Executable commands can be configured in configuration files.
    [​IMG]
    [​IMG]
    • Panic system
      • Players can go in panic by doing /panic, it is usually used when a hacker attacks a player and they don't want to die.
      • When a player uses /panic, all staff on the network will be alerted and the player will be frozen. Unlike the freeze system, the paniced player will be able to run any command.
      • A staff member can use /unpanic <player>, to remove panic from the paniced player.
      • When a player uses /panic, the panic mode will be removed in a configurable amount of time (by default, in 10 minutes) and will receive command cooldown for a configurable amount (by default, for 15 minutes).
    [​IMG]
    • Permissions per player
      • This will not override a player's rank permissions, players will have ranks permissions + its own permissions if added.
      • Command
        • /setpermission <user> <permission> <true|false> - used to add or remove player's permission.
    [​IMG]
    • Settings / Options
      • These are settings that are synchronized between all servers
      • A player can toggle their own time, private messages, private messages sounds, and global chat through the GUI.
      • [​IMG]

        If you have any idea what to add instead "? ? ?", leave your suggestion down below.
    • Staff rollback
      • Ability to rollback all bans, mutes, blacklists or warns of the staff player who performed them.
    [​IMG]
    Other features:
    • Gamemode Command - change your game to creative, survival or adventures. (/gma, gmc and /gms available as well), player argument available as well.
    • AddLore Command - used to add lore to item you're holding
    • RemoveLore Command - used to remove certain lore from item you're holding.
    • Rename Command - used to set display name to item you're holding.
    • More Command - used to get the max amount of item you're holding.
    • Alert Command - used to alert messages globally.
    • Broadcast Command - used to broadcast message on the server which you're on.
    • Clear Command - used to clear your inventory or inventory for others.
    • Feed Command - used to feed yourself or others.
    • Heal Command - used to heal yourself or others.
    • Invsee Command - used to see the inventory of the player, this also works with offline players, player needs to join the server at least once.
    • Skull Command - used to get head/skull of the player
    • Sudo Command - used to sudo other players to type in chat or perform certain commands.
    • Teleport Command - used to teleport yourself to a player.
    • Teleport Here Command - used to teleport player to yourself.
    • Teleport World Command - used to teleport yourself to a loaded world.
    • Teleport Position Command - used to teleport yourself to coordinates.
    • Fly Command - used to toggle your fly or the fly of others.
    • Give Command - used to give items.
    • Join Command - used to join a certain server followed by the argument.
    • Discord Command - used to get info about your discord server.
    • Teamspeak Command - used to get info about your Teamspeak server.
    • Twitter Command - used to get Twitter info about your server.
    • Store Command - used to get store info about your server.
    • God Command - used to enable god mode and become immortal.
    • List Command - used to get a list of online players, /list all to see global players.
      • [​IMG]
    • Info Command - used to get info of a player such as address, last seen etc.
    • PunishInfo Command - used to get punish info of yourself, check mutes and warns.
    • AquaCore Command - used to get info about plugin, /aquacore debug, used to show punishments and other info, /aquacore reload, used to reload all configs file.

    [​IMG]
    [​IMG]

    • NameTags - get colored player's names and colored name on the tab. (can be toggled).
    • Tips - auto announcements for your server.
    • Chat format - format players' chat in the way you like it.

    Placeholder API
    Aqua Core supports placeholder API to get ranks name, color, etc.
    Code:
    %aqua_player_rank% - get player rank name
    %aqua_player_color% - get color name of the player
    %aqua_player_prefix% - get prefix of the player
    %aqua_player_suffix% - get suffix of the player

    Config files:
    Code:
    PREFIX: '&7[&bPunishments&7] '
    HAVENT-PLAYED-BEFORE: '{prefix} &cWe couldn''t find that player in our data base.
      It seems that the player never joined any of our data base servers.'
    NO_PERMISSION: '{prefix} &cYou don''t have permission to use that command.'
    NO_CONSOLE: '{prefix} &cFor player usage only.'
    WRONG_DATE_FORMAT: '{prefix} &bYou have entered wrong date format. &3Example &7(&b1d&7,
      &b1h&7, &b1m&7)&b.'
    BAN:
      ALREADY-BANNED: '{prefix} &bUser by name &7''&3<user>&7'' &bis already banned.'
      NOT-BANNED: '{prefix} &bUser by name &7''&3<user>&7'' &bis not currently banned.'
    BLACKLIST:
      ALREADY-BLACKLISTED: '{prefix} &bUuser by name &7''&3<user>&7'' &bis already blacklisted.'
      NOT-BLACKLISTED: '{prefix} &bUser by name &7''&3<user>&7'' &bis not currently blacklisted.'
    MUTE:
      ALREADY-MUTED: '{prefix} &bUser by name &7''&3<user>&7'' &bis already muted.'
      NOT-MUTED: '{prefix} &bUser by name &7''&3<user>&7'' &bis not currently muted.'
      BEEN-MUTED-PERM: '{prefix} &bYou have been &epermanently muted &bby &3<sender> &bfor
        &3<reason>&b. &bTo check your status for this mute do &3/punishinfo&b.'
      BEEN-MUTED-TEMP: '{prefix} &bYou have been &etemporarily muted &bby &3<sender> &bfor
        &3<reason> &bfor &3<duration>&b. &bTo check your status for this mute do &3/punishinfo&b.'
      CANT-TALK-TEMP: '{prefix} &bYou are currently muted for another &e<duration>&b.
        &bTo check your status for this mute do &3/punishinfo&b.'
      CANT-TALK-PERM: '{prefix} &bYou are muted forever. &bTo check your status for this
        mute do &3/punishinfo&b.'
    WARN:
      BEEN-WARNED-PERM: '{prefix} &bYou have been &epermanently warned &bby &3<sender>
        &bfor &3<reason>&b. &bTo check your status on warns do &3/punishinfo&b.'
      BEEN-WARNED-TEMP: '{prefix} &bYou have been &etemporarily warned &bby &3<sender>
        &bfor &3<reason> &bfor &3<duration>&b. &bTo check your status on warns do &3/punishinfo&b.'

    Permissions:
    Code:
    Aqua Core Permissions
    
    aqua.adminchat - access to admin chat
    aqua.staffchat - access to staff chat
    aqua.staff.join.messages - access to staff join messages
    aqua.chat.color - access to write your message in a style
    aqua.chat.bypass.global.chat.setting - access to see  someones global chat even if he/she has global chat disabled.
    aqua.chat.bypass.muted - bypass muted chat
    aqua.chat.bypass.delay - bypass chat delay
    aqua.tags.<tag_name> - get access to tag
    aqua.messages.bypass.toggled - access to message someone even if she/he has private messages toggled off
    aqua.messages.bypass.ignore - access to message somone even if she/he has ignored you
    aqua.command.color - access to /color to change your name color
    aqua.command.freeze - access to freeze/unfreeze someone
    aqua.command.tags - access to access tags main menu
    aqua.command.gamemode.other - access to set gamemode for others
    filter.bypass - access to bypass filter system.
    
    Commands and permissions:
    - This also can be found in commands.yml, it will updated for every update.
    
    gmc:
      permission: aqua.command.gamemode
      aliases:
      - gm1
    gms:
      permission: aqua.command.gamemode
      aliases:
      - gm0
    setrank:
      permission: aqua.command.setrank
      aliases: []
    gma:
      permission: aqua.command.gamemode
      aliases:
      - gm2
    gamemode:
      permission: aqua.command.gamemode
      aliases:
      - gm
    ban:
      permission: punishments.command.ban
      aliases:
      - tempban
    setpermission:
      permission: aqua.command.setpermission
      aliases:
      - setperm
    kick:
      permission: punishments.command.kick
      aliases:
      - kickplayer
    freeze:
      permission: aqua.command.freeze
      aliases:
      - ss
      - screenshare
    unmute:
      permission: punishments.command.unmute
      aliases: []
    clear:
      permission: aqua.command.clear
      aliases:
      - clearinv
    punishinfo:
      permission: ''
      aliases:
      - pinfo
      - punishi
      - baninfo
      - warninfo
      - warns
    message:
      permission: ''
      aliases:
      - msg
      - tell
    rank:
      permission: aqua.command.rank
      aliases:
      - ranks
    info:
      permission: aqua.command.info
      aliases:
      - seen
    teleporthere:
      permission: aqua.command.teleporthere
      aliases:
      - tphere
    adminchat:
      permission: aqua.adminchat
      aliases:
      - ac
    rename:
      permission: aqua.command.rename
      aliases:
      - renameitem
    helpop:
      permission: aqua.command.helpop
      aliases:
      - request
      - help
    togglemessages:
      permission: ''
      aliases:
      - tpm
      - msgtoggle
      - togglepm
    reply:
      permission: ''
      aliases:
      - r
    mute:
      permission: punishments.command.mute
      aliases: []
    panic:
      permission: aqua.command.panic
      aliases: []
    tag:
      permission: ''
      aliases:
      - tags
    twitter:
      permission: ''
      aliases: []
    sudo:
      permission: aqua.command.sudo
      aliases:
      - sudoplayer
    unpanic:
      permission: aqua.command.unpanic
      aliases: []
    removelore:
      permission: aqua.command.removelore
      aliases:
      - removeitemlore
    blacklist:
      permission: punishments.command.blacklist
      aliases:
      - bl
      - blplayer
      - blacklistplayer
    staffchat:
      permission: aqua.staffchat
      aliases:
      - sc
    unblacklist:
      permission: punishments.command.unblacklist
      aliases:
      - unbl
      - unblplayer
      - unblacklistplayer
    tagsreload:
      permission: ''
      aliases:
      - reloadtags
    addlore:
      permission: aqua.command.addlore
      aliases:
      - additemlore
    check:
      permission: punishments.command.check
      aliases:
      - c
      - cpunishments
      - checkpunishments
    togglesounds:
      permission: ''
      aliases:
      - tpms
      - togglepms
    store:
      permission: ''
      aliases: []
    fly:
      permission: aqua.command.fly
      aliases: []
    unban:
      permission: punishments.command.unban
      aliases: []
    settings:
      permission: ''
      aliases:
      - options
    banip:
      permission: punishments.command.ban
      aliases:
      - tempbanip
      - ipban
      - iptempban
    color:
      permission: ''
      aliases:
      - namecolor
    teleport:
      permission: aqua.command.teleport
      aliases:
      - tp
    god:
      permission: aqua.command.god
      aliases: []
    teamspeak:
      permission: ''
      aliases:
      - ts
    reports:
      permission: aqua.command.reports
      aliases: []
    skull:
      permission: aqua.command.skull
      aliases:
      - head
      - getskull
      - gethead
    staffrollback:
      permission: aqua.command.staffrollback
      aliases: []
    ignore:
      permission: ''
      aliases: []
    teleportworld:
      permission: aqua.command.teleportworld
      aliases:
      - tpworld
    grants:
      permission: aqua.command.grants
      aliases: []
    list:
      permission: aqua.command.list
      aliases: []
    warn:
      permission: punishments.command.warn
      aliases: []
    heal:
      permission: aqua.command.heal
      aliases: []
    discord:
      permission: ''
      aliases: []
    report:
      permission: aqua.command.report
      aliases: []
    feed:
      permission: aqua.command.feed
      aliases: []
    aquacore:
      permission: ''
      aliases: []
    teleportposition:
      permission: aqua.command.teleportposition
      aliases:
      - tppos
    ping:
      permission: ''
      aliases:
      - latency
      - ms
    alert:
      permission: aqua.command.alert
      aliases: []
    grant:
      permission: aqua.command.grant
      aliases: []
    chat:
      permission: aqua.command.chat
      aliases: []
    more:
      permission: aqua.command.more
      aliases: []
    join:
      permission: aqua.command.join
      aliases: []
    servermanager:
      permission: aqua.command.servermanager
      aliases: []
    broadcast:
      permission: aqua.command.broadcast
      aliases: []
    invsee:
      permission: aqua.command.invsee
      aliases: []
    

    Price:
    Normal: $40,99
    Sale: NOT-ACTIVE
    Source code: €150

    API:
    If you're a developer and you want to implement aqua core to your plugin, you can do it by using this simple API here: github.com/selmirdevelopment/API.

    Proof of ownership:

    [​IMG]


    Purchase info:
    Check out the resource page for more features, the thread can't have more than 30 images so all updates and new features are updated on the resource page!
     
    Last edited: Aug 21, 2019 at 11:58 AM
    • Winner Winner x 7
  2. joejerino

    joejerino Member Premium

    Messages:
    654
    Reactions:
    +127
    vc?
     
    • Funny Funny x 2
  3. OP
    OP
    FaceSlap_

    FaceSlap_ Java Developer Freelancer Ultimate Supreme Premium

    Minecraft Accounts: FaceSlap_
    Messages:
    203
    Reactions:
    +106
    Not offering any vouch copies. Sorry.
     
  4. Checkban

    Checkban Member

    Messages:
    26
    Reactions:
    +4
    Great plugin I tested it myself and its awesome ! GLWS
     
  5. UniqueMC

    UniqueMC Member

    Messages:
    1
    Reactions:
    +0
    Great core! Would recommend buying it. FaceSlap_ worked very hard on it :)
     
  6. OP
    OP
    FaceSlap_

    FaceSlap_ Java Developer Freelancer Ultimate Supreme Premium

    Minecraft Accounts: FaceSlap_
    Messages:
    203
    Reactions:
    +106
    Thank you guys very much. :)
     
  7. TypeScript

    TypeScript @null is mine, go away. I'm not straight. Premium

    Minecraft Accounts: Zainab
    Messages:
    402
    Reactions:
    +191
    Don't really see what makes this worth $41 for the jar..
     
  8. Zorify

    Zorify Member

    Messages:
    230
    Reactions:
    +102
    RIP another perfect server core that costs $40+ :( i am in poverty
     
    • Agree Agree x 1
    • Informative Informative x 1
  9. xUni

    xUni Member

    Minecraft Accounts: xUni
    Messages:
    114
    Reactions:
    +32
    i wish i had 40bucks to get this like it has everything i need xD
     
  10. OP
    OP
    FaceSlap_

    FaceSlap_ Java Developer Freelancer Ultimate Supreme Premium

    Minecraft Accounts: FaceSlap_
    Messages:
    203
    Reactions:
    +106
    Due to current features and the features that I'm planning to implement I think it is worth. There will be a lot of updates to add user's suggestions and there is also a quite big list on TODO.
    Thanks!
    --- Double Post Merged, Jul 1, 2019 ---
    Plugin API is now available: https://github.com/selmirdevelopment/AquCore-API/blob/master/AquaCoreApi.jar
    --- Double Post Merged, Jul 1, 2019 ---
    Uploaded proof of ownership, couldn't do more images due to thread 30 images limitation. See more here.
     
    Last edited: Jul 1, 2019
  11. TypeScript

    TypeScript @null is mine, go away. I'm not straight. Premium

    Minecraft Accounts: Zainab
    Messages:
    402
    Reactions:
    +191
    Dunno all I really see is a basic server core for $41 but w/e gl
     
    • Like Like x 1
  12. Kwinix

    Kwinix Thumbnail Designer Supreme Premium

    Minecraft Accounts: kwinixs kojj
    Messages:
    43
    Reactions:
    +3
    Looking to buy, discord doesn't work, add me kwinix#5388
     
  13. OP
    OP
    FaceSlap_

    FaceSlap_ Java Developer Freelancer Ultimate Supreme Premium

    Minecraft Accounts: FaceSlap_
    Messages:
    203
    Reactions:
    +106
    Added you, Activated_#1539
     
  14. ez

    ez Also known as Internal Ultimate Supreme Premium

    Minecraft Accounts: Internal Pixel
    Messages:
    276
    Reactions:
    +113
    Is there an option to use per server based permissions like LuckPerms has it?
     
  15. FileRunner

    FileRunner Member

    Messages:
    11
    Reactions:
    +0
    Selling source?
     
  16. GetJiggyWitIt

    GetJiggyWitIt Member

    Minecraft Accounts: GetJiggyWitIt
    Messages:
    78
    Reactions:
    +10
    I would purchase right now if there were server based permissions
     
    • Useful Useful x 1
  17. OP
    OP
    FaceSlap_

    FaceSlap_ Java Developer Freelancer Ultimate Supreme Premium

    Minecraft Accounts: FaceSlap_
    Messages:
    203
    Reactions:
    +106
    It will be implemented in the updates. Thanks for suggestion.
    Currently no.
     
  18. AmcheY

    AmcheY Member

    Messages:
    10
    Reactions:
    +2
    Vouch, plugin looks great. Good luck with selling :)
     
    • Like Like x 1
  19. OP
    OP
    FaceSlap_

    FaceSlap_ Java Developer Freelancer Ultimate Supreme Premium

    Minecraft Accounts: FaceSlap_
    Messages:
    203
    Reactions:
    +106
    Thank you very much!
     
  20. SkidsRUs

    SkidsRUs SkidsRUs ➠ Minecraft Manager & Admin Premium

    Minecraft Accounts: SkidsRUs
    Messages:
    574
    Reactions:
    +132
    Good luck, I do think you would generate more sales for less of a price.
     
    • Like Like x 1
    • Agree Agree x 1