A plugin to enable in-game checkout, shop management, sale creation, and much more!
Switch branches/tags
Clone or download

README.md

CubedPay Control Panel Plugin

This plugin allows for the mapping of package ids to bukkit commands, lets players view your shop and checkout from in-game, allows for managers to make changes to the server's shop from in-game, notifies players of new discounts and support ticket replies, and so much more!

Example use of the plugin can be found with the generated config.yml!

REQUIRES CubedPay Bukkit Plugin!

Download here!

Commands

  • /CubedPay GUI:
    • Description: Opens the panel from which you can view and manage shops.
    • Usage: /cubedpay gui
    • Permission: cubedpay.commands.gui
  • /CubedPay Shops:
    • Description: Lists all associated shops in chat.
    • Usage: /cubedpay shops
    • Permission: cubedpay.commands.shops
  • /CubedPay Shop:
    • Description: Displays a shop's information in chat.
    • Usage: /cubedpay shop <shop id>
    • Permission: cubedpay.commands.shop
  • /CubedPay Pages:
    • Description: Lists all of a shop's pages in chat.
    • Usage: /cubedpay pages <shop id>
    • Permission: cubedpay.commands.pages
  • /CubedPay Packages:
    • Description: Lists all of a page's packages in chat.
    • Usage: /cubedpay packages <shop id> <page id>
    • Permission: cubedpay.commands.packages
  • /CubedPay Package:
    • Description: Displays a package's information in chat.
    • Usage: /cubedpay package <shop id> <package id>
    • Permission: cubedpay.commands.package
  • /CubedPay Logo:
    • Description: Displays a shop's or a package's logo in map-form.
    • Usage: /cubedpay logo <shop id> [package id]
    • Permission: cubedpay.commands.logo
  • /CubedPay Cart:
    • Description: Allows you to view and/or manage your in-game cart.
    • Usage: /cubedpay cart <shop id>
    • Permission: cubedpay.commands.cart
  • /CubedPay Ticket:
    • Description: Shows information about a support ticket.
    • Usage: /cubedpay ticket <shop id> <ticket id>
    • Permission: cubedpay.commands.ticket
  • /CubedPay Sale:
    • Description: Allows you to manage a recurring sale broadcast.
    • Usage: /cubedpay sale
    • Permission: cubedpay.commands.sale
  • /CubedPay Discount:
    • Description: Allows you to manage a recurring discount broadcast.
    • Usage: /cubedpay discount
    • Permission: cubedpay.commands.discount
  • /CubedPay ReloadPackages:
    • Description: Will reload the config.yml.
    • Usage: /cubedpay reloadpackages
    • Permission: cubedpay.commands.reloadpackages
  • /CubedPay RunPackage:
    • Description: Runs a execute for package with the entered info.
    • Usage: /cubedpay runpackage <package> <username> <quantity>
    • Permission: cubedpay.commands.runpackage
  • /CubedPay Chargeback:
    • Description: Runs a chargeback for package with the entered info.
    • Usage: /cubedpay chargeback <package> <username> <quantity>
    • Permission: cubedpay.commands.chargeback

Additional Permissions

  • CubedPay.Manage
    • Description: Allows a player to make changes to your shop(s). Only give this permission to people you trust!
  • CubedPay.Notification.Ticket.Opened
    • Description: If a player has this permission, they will be notified whenever a new support ticket has been created.
  • CubedPay.Notification.Ticket.Reply
    • Description: If a player has this permission, they will be notified whenever a new reply has been added to a support ticket.
  • CubedPay.Notification.Sale.New
    • Description: If a player has this permission, they will be notified whenever a new sale has been created through control panel.
  • CubedPay.Notification.Discount.New
    • Description: If a player has this permission, they will be notified whenever a new discount has been created through control panel.
  • CubedPay.Signs.Buy
    • Description: Grants the user the ability to create and destroy Buy signs.
  • CubedPay.Notification.Ticket.Reply
    • Description: If a player has this permission, they will be notified whenever a new reply has been added to a support ticket.

Support

For any issues relating to the code, please create an issue. For any other help with the website/dashboard/purchases please contact our support.