AquaCoins - [1.13-1.18.2] icon

AquaCoins - [1.13-1.18.2] -----

|| FREE Coin Currency Plugin - Coinshop - Lagg Free - Rank Boosters - Databased H2 or MySQL



[​IMG]

AquaCoins - An easy configurable plugin that allows you to have an extra
currency in your server (Coins). Coins are obtained by killing mobs and can be used as you wish. Inside the plugin there is already a Coinshop implemented (/coinshop).


MAKE SURE TO READ THE README IN THE FOLDER BEFORE USING THE PLUGIN!

IF YOU ALREADY HAVE THE OTHER REQUIRED PLUGINS YOU CAN DOWNLOAD THE PLUGIN ITSELF DIRECTLY HERE (CLICK)


Features:
  • Fully configurable files:
    • Configurable messages (messages.yml)
    • Configurable items & variables (config.yml)
    • Configurable coin shop (static.yml & dynamic.yml)
  • Configurable and custom HEX colors in all messages & items.
  • Placeholder support.
  • Supports Database storage (MySQL) (Not required)
  • Plugin support by AdvancedArmor (Click).
  • [NEW] Optional Settings plugin to disable certain things (Settings)
  • [NEW] Dynamic shop that rotates items every x amount of time
  • [NEW] H2 storage option added for people without MySQL database (H2 is set as default, change to SQL in config for MYSQL)
  • API Support included.
  • Pre-made example coinshop.

[​IMG]

Admin Commands:

  • /coins- The main command.
    • /coins give <player> <amount> - Gives a player coins.
    • /coins take <player> <amount> - Takes coins from a player.
    • /coins set <player> <amount> - Sets the coins of a player.
    • /coins note <player> <amount> - Gives a player a coins note.
Player Commands:
  • /coins- The main command.
    • /coins view optional:<player> - Check coin balance of a player
    • /coins pay <player> <amount> - Pays an amount of a coins to a player.
    • /coins withdraw <amount> - Gives your coins in a coins note.
    • /coins top - Displays the top 10 players with the most coins
  • /coinshop - Opens the coinshop menu.
[​IMG]

Permissions:

  • /coins give/take/set/note - coins.admin
  • /coins view - coins.view
  • /coins pay - coins.pay
  • /coins withdraw - coins.withdraw
  • /coins top - coins.top
  • RankBooster - aquacoins.<rank>

[​IMG]


Code (YAML):

Database
:
  type
: H2 #Changeable to "SQL" for MySQL database
  host
: localhost
  port
: 3306
  database
: aquacoins
  username
: root
  password
: ""

Sounds
:
  purchase
:
    name
: ENTITY_PLAYER_LEVELUP
    volume
: 0.5
    pitch
: 1.5
  error
:
    name
: ENTITY_VILLAGER_NO
    volume
: 0.5
    pitch
: 1.5
  click
:
    name
: UI_BUTTON_CLICK
    volume
: 0.5
    pitch
: 1.5
  gainCoins
:
    name
: ENTITY_EXPERIENCE_ORB_PICKUP
    volume
: 0.5
    pitch
: 1.5
  openMenu
:
    name
: ENTITY_ENDER_DRAGON_FLAP
    volume
: 0.5
    pitch
: 1.5

temp-items
:
  inventory-full
:
    material
: BARRIER
    name
: "&4&lInventory Full"
    lore
:
     - "&cNot enough inventory space!"
  insufficient-coins
:
    material
: BARRIER
    name
: "&4&lInsufficient Coins"
    lore
:
     - "&cYou do not have enough coins!"
  alreadyHere
:
    material
: BARRIER
    name
: "&4&lAlready Here"
    lore
:
     - "&cYou're already viewing this shop!"

settings
:
  use-dynamic-shop
: true
  use-two-toggle-items
: true
  summary-timer
: 200 #in ticks

menu
:
  title
: "Coin Shop"
  size
: 45
  items
:
    spacer
:
      material
: GRAY_STAINED_GLASS_PANE
    info
:
      slot
: 4
      material
: SUNFLOWER
      name
: "&e&lCoins &6&lInformation"
      lore
:
       - "&7Gain coins from killing mobs."
        - " "
        - "&e&lMob &6&lList"
        - "&6- &eBlaze &f8%"
        - "&6- &eZombie &f2%"
        - "&6- &eCreeper &f5%"
        - " "
        - "&e&lDynamic Shop &6&lRotation"
        - "&f%timer%"
    toggle
:
      slot
: 40
      material
: NETHER_STAR
      name
: "&e&lSwitch Shop View"
      lore
:
       - "&7Click to toggle which shop you"
        - "&7are currently viewing."
        - ""
        - " &6- &fViewing &e%shop%"
        - ""
    static-toggle
:
      slot
: 38
      material
: KNOWLEDGE_BOOK
      name
: "&a&lStatic Shop"
      lore
:
       - "&7A coin shop containing static items"
        - "&7that stay throughout the map."
        - " "
        - "&2&l✦ &a&lTOTAL ITEMS
: &f%items%"
        - " "
        - "&7&o(( &f&oLeft Click &7&oto open this shop ))"
    dynamic-toggle
:
      slot
: 42
      material
: CLOCK
      name
: "&e&lRotating Shop"
      lore
:
       - "&7A coin shop containing rotating items"
        - "&7that update to new items every day."
        - " "
        - "&6&l✦ &e&lTOTAL ITEMS
: &f%items%"
        - "&6&l✦ &e&lTIME REMAINING
: &f%timer%"
        - " "
        - "&7&o(( &f&oLeft Click &7&oto open this shop ))"

RankBooster
: true
Ranks
:
  dragon
: 1.5
  wither
: 1.4
  spyro
: 1.3
  phoenix
: 1.2
  kraken
: 1.1


Note
:
  material
: PAPER
  glowing
: true
  name
: "&6&lCoin &e&lNote &7[Right Click]"
  lore
:
   - "&7Right click to redeem the coins"
    - "&7stored in this note."
    - " "
    - " &6&l✦ &eValue
: %value% Coins"
    - " &6&l✦ &eSigner
: %signer%"
    - " "
    - "&7&o(( &f&oRight Click &7&oto redeem ))"

allowed-worlds
:
 - "world"

Mob-Killing
: true
Mobs
:
  BLAZE
: 8
  ZOMBIE
: 2
  CREEPER
: 5

Block-Mining
: true
Blocks
:
  DIAMOND_ORE
: 8
  COAL_ORE
: 2
  IRON_ORE
: 5
 
Code (YAML):

Messages
:
  ##############
  #   GENERAL  #
  ##############
  NO-PERMISSION
: "&4&l✦ &cYou don't have permission to execute this command!"
  PLAYER-OFFLINE
: "&4&l✦ &4%player% &cis not online!"
  INVALID-NUMBER
: "&4&l✦ &cYou entered a invalid amount!"
  INSUFFICIENT-COINS
: "&4&l✦ &4%player% &cdoes not have enough coins!"
  INSUFFICIENT
: "&4&l✦ &cYou do not have enough coins!"
  INVENTORY-FULL
: "&4&l✦ &cYour inventory is full!"
  MISSING-ARGUMENTS
: "&4&l✦ &cMissing arguments!"
  INVALID-ARGUMENTS
: "&4&l✦ &cToo many arguments!"
  RELOAD-FILES
: "&6&l✦ &eYou reloaded all files!"
  PLAYER-PAY-SETTING
: "&4&l✦ &4%player% &cdoes not allow payments!"
  ADMIN-HELP
:
   - "&e&lAdmin &6&lCoins Commands"
    - "&6&l✦ &e/coins give <player> <coins>"
    - "&6&l✦ &e/coins take <player> <coins>"
    - "&6&l✦ &e/coins set <player> <coins>"
    - "&6&l✦ &e/coins note <player> <coins>"
  HELP
:
   - "&e&lCoins &6&lCommands"
    - "&6&l✦ &e/coinshop"
    - "&6&l✦ &e/coins view optional:<player>"
    - "&6&l✦ &e/coins pay <player> <coins>"
    - "&6&l✦ &e/coins top"
  #####################
  #   ADMIN COMMANDS  #
  #####################
  GIVE-COINS
: "&6&l✦ &eYou have given &6%amount% &eCoins to &6%player%&e!"
  RECEIVE-COINS
: "&a&l+ ✲ %amount% Coins"
  SUBTRACT-COINS
: "&6&l✦ &eYou have taken &6%amount% &eCoins from &6%player%&e!"
  SET-COINS
: "&6&l✦ &eYou have set &6%player%'s &eCoins to &6%amount%&e!"
  PLAYER-SET-COINS
: "&6&l✦ &eYour coins have been set to &6%amount%&e!"
  SEND-NOTE
: "&6&l✦ &eYou have sent a note to &6%player% &ewith a value of &6%value%&e!"
  RECEIVE-NOTE
: "&6&l✦ &eYou have received a &6Coin Note&e with a value of &6%value%&e!"
  #############
  #   PAYING  #
  #############
  SENT-PAYMENT
: "&c&l- ✲ %amount% &7(To: %player%)"
  RECEIVE-PAYMENT
: "&a&l+ ✲ %amount% &7(From: %player%)"
  PAY-ERROR
: "&4&l✦ &cYou can not pay yourself!"
  ##################
  #   WITHDRAWING  #
  ##################
  DEPOSIT-NOTE
: "&a&l+ ✲ %value% &7(Deposit)"
  WITHDRAW-NOTE
: "&c&l- ✲ %value% &7(Withdraw)"
  ################
  #   COINS TOP  #
  ################
  TOP-HEADER
:
   - "&e&l&m======================="
    - "&6&l(!) &eTop Player Coins"
  TOP-ELEMENT
: "&6&l#%rank%.&r &f%player% &7- &e%balance%"
  TOP-UNKNOWN
: "&6&l#%rank%.&r &c?"
  TOP-FOOTER
: "&e&l&m======================="
  ###############
  #   BALANCES  #
  ###############
  COINS-VIEW
:
   - "&6&lCoins &e&lBalance"
    - "&7Spend coins in &f/coinshop"
    - "&6&l✦ &eBalance
: &6&l✲ &f %balance%"
  COINS-VIEW-PLAYER
:
   - "&6&l%player%'s Coins &e&lBalance"
    - "&7Spend coins in &f/coinshop"
    - "&6&l✦ &eBalance
: &6&l✲ &f %balance%"
  ###############
  #   COINSHOP  #
  ###############
  PURCHASE
: "&6&l✦ &eYou bought &6%item% &efor &6✲%price%&e!"
  COINSHOP-REFRESH
:
   - " "
    - " &6&m   &r &e&lCOIN SHOP ROTATED &6&m   &r"
    - " &7&o(( View the new shop items in &f&o/transfer&7&o! ))"
    - " "
  ##############
  #   SUMMARY  #
  ##############
  # Placeholders if you use rankboosters: %base%, %multi%, %boost%, %total%.
  SUMMARY
:
   - "&6&lCoin &e&lSummary"
    - "&7Summary of coins gained within 30 seconds!"
    - " "
    - "&eGained &6✲&f%total% &7(%multi%x)"
 
Code (YAML):
ShopItems:
  '1x Dark Pet Egg'
:
    material
: PLAYER_HEAD
    texture
: 'http://textures.minecraft.net/texture/e6ba9987f738e6d75d3b02c30d1480a360593ddb464bd1c81abb9d71d9e656c0'
    name
: "&f&l1x &5| &d&lDark Pet Egg"
    lore
:
     - '< #cfd8dc>You have &f%balance% <#cfd8dc>Mob Coins'
      - ' '
      - ' &6&l⋆ &ePrice
: &f%price% Mob Coins'
      - ' &6&l⋆ &eCategory
: &fPets'
      - ' '
      - '< #cfd8dc>&o(( &fClick here <#cfd8dc>&oto purchase! ))'
    actions
:
     - "[console] pet box %player% dark"
    price
: 100000
    slot
: 11
Code (YAML):

Slots
: [20, 22, 24 ]
Interval
: 720 #minutes

ShopItems
:
  'Vampire Helmet'
:
    material
: NETHERITE_HELMET
    enchanted
: true
    name
: "&f&l1x &4| &c&lVampire Helmet"
    lore
:
     - '< #cfd8dc>You have &f%balance% <#cfd8dc>Mob Coins'
      - ' '
      - ' &4&l⋆ &cPrice
: &f%price% Mob Coins'
      - ' &4&l⋆ &cCategory
: &fArmor'
      - ' '
      - '< #cfd8dc>&o(( &fClick here <#cfd8dc>&oto purchase! ))'
    actions
:
     - "[console] give %player% netherite_helmet 1 name:&3&k!&8[&bVampire&8]&3&k!&r_&bArmor protection:5 unbreaking:5"
    price
: 50000
  'Vampire Chestplate'
:
    material
: NETHERITE_CHESTPLATE
    enchanted
: true
    name
: "&f&l1x &4| &c&lVampire Chestplate"
    lore
:
     - '< #cfd8dc>You have &f%balance% <#cfd8dc>Mob Coins'
      - ' '
      - ' &4&l⋆ &cPrice
: &f%price% Mob Coins'
      - ' &4&l⋆ &cCategory
: &fArmor'
      - ' '
      - '< #cfd8dc>&o(( &fClick here <#cfd8dc>&oto purchase! ))'
    actions
:
     - "[console] give %player% netherite_chestplate 1 name:&3&k!&8[&bVampire&8]&3&k!&r_&bArmor protection:5 unbreaking:5"
    price
: 50000
  'Vampire Leggings'
:
    material
: NETHERITE_LEGGINGS
    enchanted
: true
    name
: "&f&l1x &4| &c&lVampire Leggings"
    lore
:
     - '< #cfd8dc>You have &f%balance% <#cfd8dc>Mob Coins'
      - ' '
      - ' &4&l⋆ &cPrice
: &f%price% Mob Coins'
      - ' &4&l⋆ &cCategory
: &fArmor'
      - ' '
      - '< #cfd8dc>&o(( &fClick here <#cfd8dc>&oto purchase! ))'
    actions
:
     - "[console] give %player% netherite_chestplate 1 name:&3&k!&8[&bVampire&8]&3&k!&r_&bArmor protection:5 unbreaking:5"
    price
: 50000
  'Vampire Boots'
:
    material
: NETHERITE_BOOTS
    enchanted
: true
    name
: "&f&l1x &4| &c&lVampire Boots"
    lore
:
     - '< #cfd8dc>You have &f%balance% <#cfd8dc>Mob Coins'
      - ' '
      - ' &4&l⋆ &cPrice
: &f%price% Mob Coins'
      - ' &4&l⋆ &cCategory
: &fArmor'
      - ' '
      - '< #cfd8dc>&o(( &fClick here <#cfd8dc>&oto purchase! ))'
    actions
:
     - "[console] give %player% netherite_chestplate 1 name:&3&k!&8[&bVampire&8]&3&k!&r_&bArmor protection:5 unbreaking:5"
    price
: 50000
 

[​IMG]

Placeholders:
These placeholders are auto-applied when enabling the server.
  • %coins_raw%
    • Returns the coin balance of a player without a format Example: 1000 Coins.



    • %coins_format%
      • Returns the coin balance of a player with a decimal format Example: 1.000 Coins.



    • %coins_full_format%
      • Returns the coin balance of a player without full format Example: 1.0K Coins.
[​IMG]



upload_2022-4-11_13-49-50.png

upload_2022-4-11_13-50-10.png

upload_2022-4-11_13-50-49.png

upload_2022-4-11_13-51-29.png

[​IMG]

If you need any additional support/help/information please join the following discord server. You can also utilize the discussion function on this resource. I am extremely active on the support discord server and I have not and will not fail to make myself available to any bugs/issues/help requests.
Please do not report any bugs in the review section, report them in the discussion function or the discord server. Thanks.

Discord: https://discord.gg/GquPc7h
Resource Information
Author:
----------
Total Downloads: 1,686
First Release: Apr 11, 2022
Last Update: May 13, 2022
Category: ---------------
All-Time Rating:
7 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings