DeluxeGens
  • Overview
    • 👋DeluxeGens
    • 🚀 Plugin Installation Tutorial
    • ⚙️Example Plugin Config file
    • 📝Commands and Permission
    • 👽Placeholders
Powered by GitBook
On this page
  1. Overview

⚙️Example Plugin Config file

This is how the default plugin's configuration file look's like

# ------------------
# DeluxeGens by abhiram
# --------------------

# Global Settings
datastorage:
  mysql:
    driver: "com.mysql.cj.jdbc.Driver"
    host: "mySql.host.com"
    port: 3306
    username: "abhiram"
    password: "deluxegens"
    database: "deluxegens"
    poolSize: 10 # don't touch this unless you know what you are doing
    maxLifetime: 1800 # the maximum lifetime of a connection in a pool (don't touch this unless you know what you are doing)


sellwands:
  '1':
    item-type: "STICK"
    item-name: "&e&lSELLWAND" # name of the item when its held in or viewed etc..
    item-description:
      - "| Info "
      - "&7Multiplier: %current_multiplier%x"
      - "&7Uses: %current_uses%/100"
      - " "
      - "| Stats "
      - "&7Sold items: %sold_items%"
      - "&7Money made: %money_made%$"
      - " "
      - "&e&l(!)&r &eRight click on a container to sell its items!"
    wand-uses: 100 # how many times a sell wand can be used
    cooldown: 60 # wait like 1 min before selling other stuff
    sell-multiplier: 1.5
    

optimization:
  should-gens-run-when-chunkunload: true # when the chunk where the gen are placed unload the gens will stop producing items
  online-mode: false # if this is true then the gens will only tick if the owner of the gen is online on the server


item-despawn-time: 300 # 300 (5 minutes in seconds) will be the time when the items spawned by gens despawn


limit-settings:
  enabled: true

  # If this is true then the plugin will use permission system for making limits for example if a player has deluxegens.limit.50 they can place 50 gens
  user-permission: false

  # default limit for all users
  default-limit: 20


event:
  enabled: false
  time-between-events: 30 # after an event is done the plugin will do 30 seconds cooldown before doing next event
  event-duration: 60  # every event last's atleast 60 seconds
  broadcast:
    enabled: false
    message: "&e&lThe event %event% has started enjoy the %multiplier%x sell Multiplier"
  events:
    funevent:
      name: "Fun Event #1"
      sell-multiplier: 5


Generator-tiers:
  '1':
    production-time: 20 # generator output produce time in seconds for eg.. this tier gen will produce the items every 20 sec
    upgrade-amount: 1000 # will take $1000 to upgrade to this gen can be 0 as this is a basic tier
    hologram:
      enabled: true
      lines:
        - "&e&lGenerator Tier - 1"
    showcase-block:
       type: "BLACK_CONCRETE"
       name: "&4Generator Tier - 1"
       lore:
         - "&eThis generator produces item per 20 seconds"
    output-item:
      item-amount: 5
      item-sell-value: 50 # when the players sell the item they will get $50
      type: "WHITE_DYE"
      item-name: "&eGenerator output item"
      item-lore:
        - "&eA good item worth $50"
  '2':
    production-time: 10 # generator output produce time in seconds for eg.. this tier gen will produce the items every 20 sec
    upgrade-amount: 5000
    hologram:
      enabled: true
      lines:
        - "&e&lGenerator Tier - 2"
    showcase-block:
      type: "WHITE_CONCRETE"
      name: "&4Generator Tier - 2"
      lore:
        - "&eThis generator produces item per 10 seconds"
    output-item:
      item-amount: 64
      item-sell-value: 500 # when the players sell the item they will get $50
      type: "WHITE_DYE"
      item-name: "&eGenerator output item"
      item-lore:
        - "&eA good item worth $500"
# ------------------------------
# Message Configuration
# ------------------------------

# Limit
limit-reached: "&7You can't place more generator limit reached!"

# Item Selling Messages
no-item-to-sell: "&4&lYou don't have any generator items in your inventory to sell"
item-sold: "&eYou have sold %total_value%$ worth of items"

# Gui
gui-title: "Generator Tier List"

# Generator
max-tier-message: "&e&lYou have reached the max tier of %tier%"
insufficent-fund-to-upgrade: "&eYou can't upgrade this generator because you are missing $%price%"
upgraded-sucessfully-message: "&eYou have successfully upgraded your generator to %tier% for $%price%"
generator-place-message: "&7You have placed generator of tier %tier%"
generator-remove-message: "&7You have removed the generator"
not-your-gen: "&7You cannot interact with other players generator"

# Sell wand
sold-chest-items: "&eYou have sold %amount% worth of items from the chest"
sell-wand-cooldown: "&eYou can't use sellwand due to cooldown. Time Remaining %seconds%"
Previous🚀 Plugin Installation TutorialNext📝Commands and Permission

Last updated 1 year ago