NextGens
  • NextGens Plugin Documentation
  • FEATURES
    • Corrupted Generators
    • Chance-Based Multiple Generator Drop
    • Generator Drop Command
    • Optimized for Large Networks
    • Generator Events
    • Integrated Sellwands
    • Mass Customization
    • Per-file Generator System
    • On-join Generators
    • Integrated Sell Command
    • Generator Shop
    • 28 Generator Tiers
    • Generator Upgrade GUI
    • Cashback
    • Multiplier System
    • Autosell
    • Player Settings
  • General Information
    • Placeholders
    • Commands
    • Permissions
  • Configuration Guide
    • Config
    • Generators Configuration
    • Single File Generator Configuration
    • Events
Powered by GitBook
On this page
  1. Configuration Guide

Config

Here you will be able to see and get more insight of how to configure the many options NexGens provide in its config.yml

NextGens provides 2 different ways to store data we offer mysql & sqlite

# If disabled, we will use SQLite
mysql:
  enabled: false
  host: localhost
  port: 3306
  database: db_nextgens
  user: root
  password: ''
  useSSL: false

here is our main config for Corruption event where you can turn it off entirely or also modify it you can turn off the Need of a Gui to repair it and instead just use Shift + Right click which can be changed in

# List of interaction needed to do certain things such as 
# picking up, upgrading, fix generator
# Interaction Type: LEFT, SHIFT_LEFT, RIGHT, SHIFT_RIGHT
interaction:
  gens-pickup: LEFT
  gens-upgrade: SHIFT_RIGHT
  gens-fix: SHIFT_RIGHT
corruption:
  enabled: true
  # How often should corruption happen (in minutes)
  interval: 30
  # How many generators can possibly corrupt
  # Default: 10 (If there are 100 generators, 10 of them will be randomly chosen and tested for corruption)
  percentage: 40
  # Should we use gui to fix the corrupted generator?
  gui-fix: true
  # Broadcast when the corruption wave happen, leave empty to disable it
  broadcast:
  - '&7'
  - '  &c&lPower Outages'
  - '  &fDue to recent power outages, &c&n{amount}&f generators'
  - '  &fhave been broken, please fix them immediately!'
  - '  &7&o(( You will be notified if you got affected ))'
  - '&7'
  notify:
    interval: 5
    messages:
    - '&7'
    - '  &e&lGenerator Notification'
    - '  &fThere are &e&n{amount}&f of your generator that''s broken'
    - '  &ffind them and fix them by shift + right-clicking it.'
    - '&7'

you can also modify the plugins commands from the config.yml as shown here

commands:
  # This is the main command
  nextgens:
    command: nextgens
    aliases:
    - nextgen
    - ngens
    - ngen
    - gens
    - gen
    - generator
    - generators
  pickup:
    enabled: true
    command: pickupgens
    aliases:
    - pickupgen
    - pickgens
    - pickgen
  sell:
    enabled: true
    command: sell
    aliases: []
  shop:
    enabled: true
    command: genshop
    aliases:
    - gensshop
  worth:
    enabled: true
    command: worth
    aliases:
    - genworth
    - gensworth
    - itemworth
    - itemsworth

you can also disable the use of Generators / Generator drops for crafting here

disable-crafting:
  enabled: true
  message: '&6[NextGens] &cYou can''t craft with generators item!'

do you want generators to not get stuck on islands after players leave or disband the island we now have a fix for this by turning this config options on

# Should we give back generators to the owner if the owner
# disbanded, kicked, leave their island?
# If this option is disabled, the generator will disappear instead.
# Supported Plugins: SuperiorSkyblock2, BentoBox 
island-pickup: true

you can also configurate if you want players to receive certain items or commands upon first joining the server here

first-join-generator:
  enabled: true
  # The generator id that will be given
  generator: wheat_generator
  # The amount of generators that will be given
  amount: 8
  # List of commands that will be executed
  commands:
  - gens sellwand {player} 1 50
  - gens sellwand {player} 2 5

we also have many more unique and configurable options you can use here are a few

default-max-generator:
  enabled: true
  amount: 150
# Should we use and override /sell command?
sell-command: true
# Should we use permission to place specific generator?
# The permission will be 'nextgens.generator.<id>'
place-permission: false
# Should generator can only work if the owner is online?
online-only: true
# Should we prevent generator from breaking because of explosion?
anti-explosion: true
# Should we prevent placing item dropped by generator?
disable-drop-place: true
# Should we open up the upgrade gui if player tries to upgrade their gen?
# Take a look at "gui/upgrade_gui.yml" to configure the upgrade gui
upgrade-gui: false
# Should we close shop gui after purchasing gen?
close-on-purchase: false
# Should we close shop gui if player doesn't have money to buy the gen?
close-on-no-money: false
# Should we drop the generator item on the ground upon breaking?
drop-on-break: false
# Should /pickupgens pickup broken generator?
broken-pickup: true
# Should a broken generator can only be repaired by the owner of the generator?
repair-owner-only: true
PreviousPermissionsNextGenerators Configuration

Last updated 1 year ago

If you are in need of further support or need to report issues or maybe you have suggestions related to NextGens plugin, please join our .

Discord Server