AstroDonations | Buycraft Confirm, Donation Effects, Confirm Logs, Donations Goals v-Build 11

The most configurable, secure and stable donations plugin on the market. [24/7 Support]
Supported software
Supported versions
Tags
Tags
discounts donations effects goals money packages ranks
DonationsTemplate750PNG.png


AstroDonations is a donations plugin that adds many features to your server's store system, with the aim of increasing income and adding incentive for your players to support your server.

● 1.8 - 1.16.5
● Giving packages is command based, hence allowing support for any store/payment platform.
● AstroCommons (Access given upon purchase of first plugin)

● All commands and sub-commands have configurable labels and aliases
● All commands and sub-commands have configurable permissions

● Infinite Categories and Sub-Categories
● Customizable item materials, names, lores, and links
● Permissions per category

● Players can confirm their purchased packages from a customizable, paged menu
● Each package's display item can be configured
● Placeholders for date purchased

● Logs for both confirmed and reject packages
● Placeholders for date the log occured
● Customizable, paged menu

● Multiple, configurable donation goals
● Broadcast and commands executed upon reaching goals

● Set discounts for specific defined packages, allowing them to contribute less to donation goals

● Give credits to players, allowing them to purchase items in-game
● Choose whether credit purchases count towards goals or not
● Credit menus with custom permissions in the store, allowing players
with said permission to purchase with credits for cheaper

● Configurable potion effects given to all players when a player confirms a package
● Configurable broadcast when a player confirms a package

● All messages have support for multiple lines, titles, subtitles, action-bar messages, and sound.
● Optimized data storage in local databases


Code:
credits:[/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT]
[SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5][LEFT]  permission: 'astrodonations.credits.basepermission'
  command: 'credits'
  aliases:
    - 'buycraftcredits'
    - 'storecredits'
  messages:
    no-permission:
      message:
        - '&8&m--------------------------------'
        - '&cNo Permission'
        - '&8&m--------------------------------'
      title: '&cNo Permission'
      subtitle: '&7You cannot execute this command!'
      action-bar: '&cNo Permission'
      sound: 'ANVIL_BREAK'
    command-not-found:
      message:
        - '&8&m--------------------------------'
        - '&cCommand not found!'
        - ''
        - '&c/credits give <player> <amount>'
        - '&c/credits take <player> <amount>'
        - '&c/credits balance'
        - '&8&m--------------------------------'
      title: '&cCommand Not Found!'
      subtitle: '&cCommand Not Found!'
      action-bar: '&cCommand Not Found!'
      sound: 'ANVIL_BREAK'
    error-occurred:
      message:
        - '&8&m--------------------------------'
        - '&cError Occurred! Reason: %reason%'
        - '&8&m--------------------------------'
      title: '&cError Occurred!'
      subtitle: '&cError Occurred!'
      action-bar: '&cError Occurred!'
      sound: 'ANVIL_BREAK'
  subcommands:
    give:
      permission: 'astrodonations.credits.give'
      command: 'give'
      aliases:
        - 'add'
      messages:
        performer-message:
          message:
            - '&8&m--------------------------------'
            - '&cSuccessfully gave %amount% tokens to %player%.'
            - '&8&m--------------------------------'
          title: ''
          subtitle: ''
          action-bar: ''
          sound: 'ANVIL_BREAK'
        receiver-message:
          message:
            - '&8&m--------------------------------'
            - '&a+%amount% Credits'
            - '&8&m--------------------------------'
          title: ''
          subtitle: ''
          action-bar: ''
          sound: 'ANVIL_BREAK'
    take:
      permission: 'astrodonations.credits.take'
      command: 'take'
      aliases:
        - 'revoke'
      messages:
        performer-message:
          message:
            - '&8&m--------------------------------'
            - '&cSuccessfully took %amount% tokens from %player%.'
            - '&8&m--------------------------------'
          title: ''
          subtitle: ''
          action-bar: ''
          sound: 'ANVIL_BREAK'
        receiver-message:
          message:
            - '&8&m--------------------------------'
            - '&c-%amount% Credits'
            - '&8&m--------------------------------'
          title: ''
          subtitle: ''
          action-bar: ''
          sound: 'ANVIL_BREAK'
    balance:
      permission: 'astrodonations.credits.balance'
      command: 'balance'
      aliases:
        - 'viewbalance'
        - 'bal'
      messages:
        balance-message:
          message:
            - '&8&m--------------------------------'
            - '&cYou have %amount% credits.'
            - '&8&m--------------------------------'
          title: ''
          subtitle: ''
          action-bar: ''
          sound: 'ANVIL_BREAK'

donations:
  permission: 'astrodonations.donations.basepermission'
  command: 'donations'
  aliases:
    - 'donationsplugin'
    - 'purchases'
  messages:
    no-permission:
      message:
        - '&8&m--------------------------------'
        - '&cNo Permission'
        - '&8&m--------------------------------'
      title: '&cNo Permission'
      subtitle: '&7You cannot execute this command!'
      action-bar: '&cNo Permission'
      sound: 'ANVIL_BREAK'
    command-not-found:
      message:
        - '&8&m--------------------------------'
        - '&cCommand not found!'
        - ''
        - '&c/donations save'
        - '&c/donations reload'
        - '&8&m--------------------------------'
      title: '&cCommand Not Found!'
      subtitle: '&cCommand Not Found!'
      action-bar: '&cCommand Not Found!'
      sound: 'ANVIL_BREAK'
    error-occurred:
      message:
        - '&8&m--------------------------------'
        - '&cError Occurred! Reason: %reason%'
        - '&8&m--------------------------------'
      title: '&cError Occurred!'
      subtitle: '&cError Occurred!'
      action-bar: '&cError Occurred!'
      sound: 'ANVIL_BREAK'
  subcommands:
    reload:
      permission: 'astrodonations.donations.reload'
      command: 'reload'
      aliases:
        - 'reloadplugin'
        - 'reloadconfigs'
      messages:
        operator-message:
          message:
            - '&8&m--------------------------------'
            - '&c&o(AstroDonations) Reloaded Plugin. Took %time%ms.'
            - '&8&m--------------------------------'
          title: '&cAstroDonations'
          subtitle: '&7Reloaded'
          action-bar: '&cAstroDonations &7-Reloaded'
          sound: 'ORB_PICKUP'
    save:
      permission: 'astrodonations.donations.save'
      command: 'save'
      aliases:
        - 'saveplugin'
        - 'savedata'
      messages:
        operator-message:
          message:
            - '&8&m--------------------------------'
            - '&c&o(AstroDonations) Saved Data. Took %time%ms.'
            - '&8&m--------------------------------'
          title: '&cAstroDonations'
          subtitle: '&7Reloaded'
          action-bar: '&cAstroDonations &7-Reloaded'
          sound: 'ORB_PICKUP'

packages:
  permission: 'astrodonations.packages.basepermission'
  command: 'packages'
  aliases:
    - 'astropackages'
  messages:
    no-permission:
      message:
        - '&8&m--------------------------------'
        - '&cNo Permission'
        - '&8&m--------------------------------'
      title: '&cNo Permission'
      subtitle: '&7You cannot execute this command!'
      action-bar: '&cNo Permission'
      sound: 'ANVIL_BREAK'
    command-not-found:
      message:
        - '&8&m--------------------------------'
        - '&cCommand not found!'
        - ''
        - '&c/packages give <player> <package>'
        - '&c/packages setdiscount <package> <amount>'
        - '&8&m--------------------------------'
      title: '&cCommand Not Found!'
      subtitle: '&cCommand Not Found!'
      action-bar: '&cCommand Not Found!'
      sound: 'ANVIL_BREAK'
    error-occurred:
      message:
        - '&8&m--------------------------------'
        - '&cError Occurred! Reason: %reason%'
        - '&8&m--------------------------------'
      title: '&cError Occurred!'
      subtitle: '&cError Occurred!'
      action-bar: '&cError Occurred!'
      sound: 'ANVIL_BREAK'
  subcommands:
    give:
      permission: 'astrodonations.packages.give'
      command: 'give'
      aliases:
        - 'givepackage'
      messages:
        performer-message:
          message:
            - '&8&m--------------------------------'
            - '&cSuccessfully gave %package% package to %player%'
            - '&8&m--------------------------------'
          title: ''
          subtitle: ''
          action-bar: ''
          sound: 'ANVIL_BREAK'
        received-message:
          message:
            - '&8&m--------------------------------'
            - '&cYou have received a %package% package! /confirm'
            - '&8&m--------------------------------'
          title: ''
          subtitle: ''
          action-bar: ''
          sound: 'ANVIL_BREAK'
    setdiscount:
      permission: 'astrodonations.packages.setdiscount'
      command: 'setdiscount'
      aliases:
        - 'addiscount'
      messages:
        performer-message:
          message:
            - '&8&m--------------------------------'
            - '&cSuccessfully set discount for %package% package to %discount%'
            - '&8&m--------------------------------'
          title: ''
          subtitle: ''
          action-bar: ''
          sound: 'ANVIL_BREAK'

goals:
  permission: 'astrodonations.goals.basepermission'
  command: 'goals'
  aliases:
    - 'astrogoals'
  messages:
    no-permission:
      message:
        - '&8&m--------------------------------'
        - '&cNo Permission'
        - '&8&m--------------------------------'
      title: '&cNo Permission'
      subtitle: '&7You cannot execute this command!'
      action-bar: '&cNo Permission'
      sound: 'ANVIL_BREAK'
    command-not-found:
      message:
        - '&8&m--------------------------------'
        - '&cCommand not found!'
        - ''
        - '&c/goals set <goal> <true/false>'
        - '&c/goals view'
        - '&c/goals setamount <amount>'
        - '&8&m--------------------------------'
      title: '&cCommand Not Found!'
      subtitle: '&cCommand Not Found!'
      action-bar: '&cCommand Not Found!'
      sound: 'ANVIL_BREAK'
    error-occurred:
      message:
        - '&8&m--------------------------------'
        - '&cError Occurred! Reason: %reason%'
        - '&8&m--------------------------------'
      title: '&cError Occurred!'
      subtitle: '&cError Occurred!'
      action-bar: '&cError Occurred!'
      sound: 'ANVIL_BREAK'
    view-message:
      header:
        - '&8&m--------------------------------'
        - '&d&nServer Goal Statistics'
        - ' '
      footer:
        - ' '
        - '&8&m--------------------------------'
      format: '&d%goal% &5&l| &f$%total_amount%&d/&f$%required_amount% &7&o(%percentage%%)'
      title: ''
      subtitle: ''
      action-bar: ''
      sound: 'ANVIL_BREAK'
  subcommands:
    set:
      permission: 'astrodonations.goals.set'
      command: 'set'
      aliases:
        - 'setgoal'
      messages:
        performer-message:
          message:
            - '&8&m--------------------------------'
            - '&cSuccessfully set goal achieved for %goal% goal to %status%'
            - '&8&m--------------------------------'
          title: ''
          subtitle: ''
          action-bar: ''
          sound: 'ANVIL_BREAK'
    view:
      permission: 'astrodonations.goals.view'
      command: 'view'
      aliases:
        - 'viewgoals'
    setamount:
      permission: 'astrodonations.goals.setamount'
      command: 'setamount'
      aliases:
        - 'setcurrentamount'
      messages:
        performer-message:
          message:
            - '&8&m--------------------------------'
            - '&cSuccessfully set current total donations to $%amount%'
            - '&8&m--------------------------------'
          title: ''
          subtitle: ''
          action-bar: ''
          sound: 'ANVIL_BREAK'

confirm:
  permission: 'astrodonations.confirm.basepermission'
  command: 'confirm'
  aliases:
    - 'purchases'
  messages:
    no-permission:
      message:
        - '&8&m--------------------------------'
        - '&cNo Permission'
        - '&8&m--------------------------------'
      title: '&cNo Permission'
      subtitle: '&7You cannot execute this command!'
      action-bar: '&cNo Permission'
      sound: 'ANVIL_BREAK'
    nothing-to-confirm:
      message:
        - '&8&m--------------------------------'
        - '&cYou have no packages to confirm.'
        - '&8&m--------------------------------'
      title: ''
      subtitle: ''
      action-bar: ''
      sound: 'ANVIL_BREAK'

store:
  permission: 'astrodonations.store.basepermission'
  command: 'store'
  aliases:
    - 'buy'
  messages:
    no-permission:
      message:
        - '&8&m--------------------------------'
        - '&cNo Permission'
        - '&8&m--------------------------------'
      title: '&cNo Permission'
      subtitle: '&7You cannot execute this command!'
      action-bar: '&cNo Permission'
      sound: 'ANVIL_BREAK'

logs:
  permission: 'astrodonations.logs.basepermission'
  command: 'logs'
  aliases:
    - 'donationlogs'
  messages:
    no-permission:
      message:
        - '&8&m--------------------------------'
        - '&cNo Permission'
        - '&8&m--------------------------------'
      title: '&cNo Permission'
      subtitle: '&7You cannot execute this command!'
      action-bar: '&cNo Permission'
      sound: 'ANVIL_BREAK'
    error-occurred:
      message:
        - '&8&m--------------------------------'
        - '&cError Occurred! Reason: %reason%'
        - '&8&m--------------------------------'
      title: '&cError Occurred!'
      subtitle: '&cError Occurred!'
      action-bar: '&cError Occurred!'
      sound: 'ANVIL_BREAK'
    command-not-found:
      message:
        - '&8&m--------------------------------'
        - '&cCommand not found!'
        - ''
        - '&c/logs view <player>'
        - '&8&m--------------------------------'
      title: '&cCommand Not Found!'
      subtitle: '&cCommand Not Found!'
      action-bar: '&cCommand Not Found!'
      sound: 'ANVIL_BREAK'
  subcommands:
    view:
      permission: 'astrodonations.logs.view'
      command: 'view'
      aliases:
        - 'viewlogs'
      messages:
        no-logs-to-view:
          message:
            - '&8&m--------------------------------'
            - '&cThat player has no logs.'
            - '&8&m--------------------------------'
          title: ''
          subtitle: ''
          action-bar: ''
          sound: 'ANVIL_BREAK'








Code:
title: '&cConfirm Purchases - Page %page%'[/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT]
[SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5][LEFT]size: 27
purchase-slots: [9, 10, 11, 12, 13, 14, 15, 16, 17]
items:
  dark-glass:
    material: 'STAINED_GLASS_PANE'
    data: 15
    name: ''
    lore: []
    slots: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 18, 19, 20, 22, 24, 25, 26 ]
  previous-page:
    material: 'PAPER'
    data: 0
    name: '&cPrevious Page'
    lore: [ ]
    slots: [ 21 ]
    action: 'PREVIOUS-PAGE'
  forward-page:
    material: 'PAPER'
    data: 0
    name: '&cNext Page'
    lore: []
    slots: [ 23 ]
    action: 'FORWARD-PAGE'
  page-not-found:
    material: 'BARRIER'
    data: 0
    name: '&c&lPAGE NOT FOUND'
    lore: []








Code:
current-donation-amount: 0[/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT]
[SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5][LEFT]
goals:
  Beginner:
    amount: 100.0
    rewards:
      - 'give %player% diamond 16'
      - 'eco give %player% 1000'
    broadcast:
      message:
        - '&8&m--------------------------------'
        - '&cAchieved Beginner Goal! Have rewards...'
        - '&8&m--------------------------------'
      title: '&CGOAL ACHIEVED'
      subtitle: ''
      action-bar: ''
      sound: 'FIZZ'

  Epic:
    amount: 250.0
    rewards:
      - 'give %player% diamond 32'
      - 'eco give %player% 2000'
    broadcast:
      message:
        - '&8&m--------------------------------'
        - '&cAchieved Epic Goal! Have rewards...'
        - '&8&m--------------------------------'
      title: '&CGOAL ACHIEVED'
      subtitle: ''
      action-bar: ''
      sound: 'FIZZ'

  Legendary:
    amount: 500.0
    rewards:
      - 'give %player% diamond 64'
      - 'eco give %player% 5000'
    broadcast:
      message:
        - '&8&m--------------------------------'
        - '&cAchieved Legendary Goal! Have rewards...'
        - '&8&m--------------------------------'
      title: '&CGOAL ACHIEVED'
      subtitle: ''
      action-bar: ''
      sound: 'FIZZ'

  Ultimate:
    amount: 1000.0
    rewards:
      - 'give %player% diamondblock 8'
      - 'give %player% emeraldblock 8'
      - 'eco give %player% 20000'
    broadcast:
      message:
        - '&8&m--------------------------------'
        - '&cAchieved Ultimate Goal! Have rewards...'
        - '&8&m--------------------------------'
      title: '&CGOAL ACHIEVED'
      subtitle: ''
      action-bar: ''
      sound: 'FIZZ'








Code:
title: '&cPurchase Logs - %player% (#%page%)'[/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT]
[SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5][LEFT]size: 27
log-slots: [9, 10, 11, 12, 13, 14, 15, 16, 17]
items:
  dark-glass:
    material: 'STAINED_GLASS_PANE'
    data: 15
    name: ''
    lore: []
    slots: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 18, 19, 20, 22, 24, 25, 26 ]
  previous-page:
    material: 'PAPER'
    data: 0
    name: '&cPrevious Page'
    lore: [ ]
    slots: [ 21 ]
    action: 'PREVIOUS-PAGE'
  forward-page:
    material: 'PAPER'
    data: 0
    name: '&cNext Page'
    lore: []
    slots: [ 23 ]
    action: 'FORWARD-PAGE'
  page-not-found:
    material: 'BARRIER'
    data: 0
    name: '&c&lPAGE NOT FOUND'
    lore: []

accepted-log:
  material: 'STAINED_GLASS_PANE'
  data: 5
  name: '&aAccepted Purchase'
  lore:
    - ''
    - '&2&l| &aPlayer &7- &f%player%'
    - '&2&l| &aPackage &7- &f%package%'
    - '&2&l| &aDate &7- &f%date%'
    - '&2&l| &aStatus &7- &aACCEPTED'
    - ''

rejected-log:
  material: 'STAINED_GLASS_PANE'
  data: 14
  name: '&cRejected Purchase'
  lore:
    - ''
    - '&4&l| &cPlayer &7- &f%player%'
    - '&4&l| &cPackage &7- &f%package%'
    - '&4&l| &cDate &7- &f%date%'
    - '&4&l| &cStatus &7- &cREJECTED'
    - ''








Code:
reminder-task-interval: 60[/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT]
[SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5][LEFT]reminder-message:
  message:
    - '&8&8&m--------------------------------'
    - '&c&lNB! &cYou have unclaimed packages! /confirm'
    - '&8&m--------------------------------'
  title: '&cWARNING'
  subtitle: '&7You have unclaimed packages!'
  action-bar: '&cYou have unclaimed packages!'
  sound: 'ANVIL_BREAK'

packages:
  rank:
    price: 10.00
    received-message:
      message:
        - '&8&m--------------------------------'
        - '&cYou just received a Rank Package!'
        - '&cUse /confirm to redeem it.'
        - '&8&m--------------------------------'
      title: '&cNEW PACKAGE'
      subtitle: '&7You received a rank package!'
      action-bar: '&cNEW PACKAGE'
      sound: 'FIZZ'
    item:
      material: 'DIAMOND_BLOCK'
      name: '&5&l| &dRank Package'
      lore:
        - ''
        - '&5&lDetails:'
        - ''
        - '&d- 1x Special Rank'
        - ''
        - '&5Purchased: &f%date%'
        - ''
        - '&7&oLeft Click to Confirm Purchase'
        - '&7&oRight Click to Reject Purchase'
    donation-effects:
      - 'SPEED:120:5'
      - 'JUMP:120:5'
    broadcast:
      message:
        - '&8&m--------------------------------'
        - '&c%player% just purchased the rank package!'
        - '&8&m--------------------------------'
      title: '&cGG'
      subtitle: '&7%player% just purchased the rank package!'
      action-bar: ''
      sound: 'ANVIL_BREAK'
    commands:
      - 'tell %player% here have rank'
  crate:
    price: 5.00
    received-message:
      message:
        - '&8&m--------------------------------'
        - '&cYou just received a Crate Package!'
        - '&cUse /confirm to redeem it.'
        - '&8&m--------------------------------'
      title: '&cNEW PACKAGE'
      subtitle: '&7You received a rank package!'
      action-bar: '&cNEW PACKAGE'
      sound: 'FIZZ'
    item:
      material: 'ENDER_CHEST'
      name: '&5&l| &dRank Package'
      lore:
        - ''
        - '&5&lDetails:'
        - ''
        - '&d- 1x Cool Rank'
        - ''
        - '&5Purchased: &f%date%'
        - ''
        - '&7&oLeft Click to Confirm Purchase'
        - '&7&oRight Click to Reject Purchase'
    donation-effects:
      - 'SPEED:120:5'
      - 'JUMP:120:5'
    broadcast:
      message:
        - '&8&m--------------------------------'
        - '&c%player% just purchased the crate package!'
        - '&8&m--------------------------------'
      title: '&cGG'
      subtitle: '&7%player% just purchased the crate package!'
      action-bar: ''
      sound: 'ANVIL_BREAK'
    commands:
      - 'tell %player% haha no crate for you have diamond blocks instead'
      - 'give %player% diamond 64'








Code:
default-menu: 'default'[/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT]
[SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5][LEFT]
no-permission-message:
  message:
    - '&8&m--------------------------------'
    - '&cNo Permission'
    - '&8&m--------------------------------'
  title: '&cNo Permission'
  subtitle: '&7You cannot execute this command!'
  action-bar: '&cNo Permission'
  sound: 'ANVIL_BREAK'
insufficient-credits-message:
  message:
    - '&8&m--------------------------------'
    - '&cInsufficient Credits!'
    - '&cRequired: &f%required%'
    - '&cBalance: &f%balance%'
    - '&8&m--------------------------------'
  title: ''
  subtitle: ''
  action-bar: ''
  sound: 'ANVIL_BREAK'

menus:
  default:
    permission: 'astrodonations.menu.default'
    size: 27
    title: '&5&l| &dServer Store'
    items:
      dark-glass:
        material: 'STAINED_GLASS_PANE'
        data: 15
        name: ''
        lore: []
        slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 18, 19, 20, 21, 22, 23, 24, 25, 26]
      light-glass:
        material: 'STAINED_GLASS_PANE'
        data: 8
        name: ''
        lore: []
        slots: [9, 10, 11, 13, 15, 16, 17]
      ranks:
        material: 'PAPER'
        data: 0
        name: '&5&l| &dRanks'
        lore:
          - ''
          - '&7View the ranks we have to offer!'
        slots: [12]
        menu: 'ranks'
      crates:
        material: 'ENDER_CHEST'
        data: 0
        name: '&5&l| &dCrates'
        lore:
          - ''
          - '&7View the crates available for purchase!'
        slots: [14]
        menu: 'crates'
  ranks:
    permission: 'astrodonations.menu.ranks'
    size: 27
    title: '&5&l| &dRanks'
    items:
      dark-glass:
        material: 'STAINED_GLASS_PANE'
        data: 15
        name: ''
        lore: []
        slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 18, 19, 20, 21, 22, 23, 24, 25, 26]
      light-glass:
        material: 'STAINED_GLASS_PANE'
        data: 8
        name: ''
        lore: []
        slots: [9, 10, 11, 12, 14, 15, 16, 17]
      cool-rank:
        package: 'rank'
        credits-price: 100
        counts-towards-goals: false
        material: 'DIAMOND'
        name: '&5&lCool Rank'
        lore:
          - ''
          - '&7The coolest rank we have to offer.'
          - '&7Get cool perks and stuff.'
          - ''
          - '&dCost - &f100 Credits'
          - ''
          - '&7&oLeft-Click to redirect to our store website'
          - '&7&oRight-Click to purchase with credits'
        slots: [13]
        link-message:
          message:
            - '&8&m--------------------------------'
            - '&cPurchase this package at:'
            - '&f&nhttps:store.yourserver.com/ranks'
            - '&8&m--------------------------------'
          title: ''
          subtitle: ''
          action-bar: ''
          sound: 'FIZZ'
  crates:
    permission: 'astrodonations.menu.crates'
    size: 27
    title: '&5&l| &dCrates'
    items:
      dark-glass:
        material: 'STAINED_GLASS_PANE'
        data: 15
        name: ''
        lore: [ ]
        slots: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 18, 19, 20, 21, 22, 23, 24, 25, 26]
      light-glass:
        material: 'STAINED_GLASS_PANE'
        data: 8
        name: ''
        lore: [ ]
        slots: [ 9, 10, 11, 12, 14, 15, 16, 17 ]
      cool-crate:
        package: 'crate'
        credits-price: 50
        counts-towards-goals: true
        material: 'CHEST'
        data: 0
        name: '&5&lCool Crate'
        lore:
          - ''
          - '&7The coolest crate we have.'
          - '&7Win cool stuff I think.'
          - ' '
          - '&dCost - &f50 Credits'
          - ''
          - '&7&oLeft-Click to redirect to our store website'
          - '&7&oRight-Click to purchase with credits'
        slots: [13]
        link-message:
          message:
            - '&8&m--------------------------------'
            - '&cPurchase this package at:'
            - '&f&nhttps:store.yourserver.com/crates'
            - '&8&m--------------------------------'
          title: ''
          subtitle: ''
          action-bar: ''
          sound: 'FIZZ'








Code:
auto-save-interval: 1800[/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT][/SIZE][/LEFT]
[SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5]
[LEFT][SIZE=5][LEFT]date-format: 'yyyy-mm-dd hh:mm:ss'









Disclaimer: You must join our discord server and open a ticket to get your license activated.

Disclaimer #2: You must have AstroCommons installed on your server in-order to use any of our plugins, free access is granted once the purchase is complete and it can be downloaded from our discord server

Latest reviews

Hands down the best donation plugin, works flawlessly and support is good
This license was given for free. What's this?
An amazing plugin made by an amazing developer. The plugin has a lot of configuration, features, and is overall very nice to use. The developer is also super friendly. I'd recommend this plugin to everyone.
Very Configurable! 100% Worth the money for the amount of features!

Legacy Notice

The creator of this resource hasn't yet switched to our improved Pro system so the following aren't available:
Adding this resource to your cart
Paying with 50+ payment gateways
A standardised EULA
Enhanced privacy to hide your info
We apologise for the inconvenience.

Creator

Creator
saltysanddune
Downloads
9
Type
Digital product
License duration
Unlimited
Price
$7.50
Views
1,124
First release
Last update
Rating
5.00 star(s) 3 ratings
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.