GenCore+ icon

GenCore+ -----

This plugin adds infinite possibilities while creating your generator server!



[​IMG]
GenCore+ Is the easiest way to create your gens and them to meet your needs.

This would be my first public plugin. I'm excited to see what people are looking forward to the new updates.
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
** This is V1.0.5. These images may be outdated **

[​IMG]

  • Plugin Features
    • Easy Placeholders
    • Very fast and easy way to create your generators
    • Unlimited Generators
    • Lots of updates
    • Extremely Customizable
    • Optimized
    • Multi Thread Generators ( Better Performance )
    • Generator List
  • Performance
    • [​IMG]
    • ** This is spawning 9000 items every second **
[​IMG]
  • Placeholders
    • %gencore_maxgens% - Display's the amount of player's max gens
    • %gencore_playergens% - Display the amount of gens the player has placed
    • %gencore_registeredgens% - Display the amount of registered generators
    • %gencore_unregisteredgens% - Display the amount of unregistered generators
    • %gencore_allgens% - Display the amount of unregistered\registered generators
You will be able to toggle each one on/off anytime.

** These will automatically be installed when you start the plugin **

[​IMG]
  • Permissions
    • gencore.reset - Makes the /cleargens <player> command usable for the player
    • gencore.givegen - Makes the /gencore givegen <gen name> command usable for the player
    • gencore.reload - Makes the /gencore reload command usable for the player
    • gencore.register - Makes the /gencore register <unregistered generator> usable for the player
    • gencore.unregister - Makes the /gencore unregister <registered generator> command usable for the player
    • gencore.reregister - Makes the /gencore reregister command usable for the player

  • How to create a custom generator
    • This task is very simple. All you have to do is copy and paste basically.
    • There is a preview of how to create generators below:
  • Sections
    • Next: This is the next generator material. This is to upgrade that current generator ( Put "MAX" to make it the max generator )
    • Upgrade Price: This is pretty self explanatory. This will be the cost of upgrading the current generator ( I'm Currently Using Essentials Balance But I Have Plans To Add More Things )
    • GenItem: This is the generator block. You can set the item type, name, and lore of the generator
    • Drop: This is the generator drop item. You can edit the item however you would like.

Code (YAML):
gens :
  # Generator name ( this'll be displayed in the GUI's and tab completers )
  tutorial
:

    # Next Upgraded Block
    # If you set the value to "MAX" you won't be able to upgrade anymore
    next
: DIRT

    # Upgrade Price ( ESSENTIALS BALANCE )
    upgradeprice
: 1000

    genitem
:
      # The Material of the generator
      item
: COARSE_DIRT
      # name of the generator item
      name
: '&7Tutorial Generator'
      # Loreof the generator item ( NEW LINE WITH || )
      lore
: '&7Testing||&eew'

    # The dropped item of the generator
    drop
:
      # Item of the dropped item
      item
: BROWN_MUSHROOM
      # Name of the dropped item
      name
: '&7Tutorial Drop'
      # Lore of the dropped item ( NEW LINE WITH || )
      lore
: '&7Testing||&eE'
  • ExactBlock Mode
    • This mode can be toggled on/off. May be useful for various of things.
    • ON - the player has to place the exact same block as the generator ( Material, Name, Lore )
    • OFF - The player just has to place the right material ( Material )

  • Configuration
Code (YAML):

#
#                GENCOREPLUS
#      Made By: Outspending (Outspending#0001)
#
#              Version: V1.0.6
#       THANKS FOR BETA TESTING FOR ME <3
#

# Prefix of the plugin
prefix
: '&8&l [&6&lGENERATOR&e&lCORE&8&l ]'

# Select the world that you want your generators to work in ( CAN ONLY BE ONE )
# Placing / Breaking / Dropping / ect. Will only work in this specified world
generatorworld
: world

# The timer for generators to generate. ( THIS IS IN TICKS )
counter
: 300

# Checks updates everytime the plugin enables
checkupdates
: true

# Select the starter amount of max gens ( THIS WILL BE CHANGED SOON )
# Im adding permissions to this soon. So you can set the max depending on their permission
startermaxgens
: 25

# Shows debug messages in console ( This may flood your console, mostly made for developing the plugin )
debug
: false

# Fast loads the generators ( May cause some bugs )
fastloadmode
: true

# Toggle on/off.
# On - The block has to be exactly the same such as the name and lore of the block to place a generator
# Off - You just need the correct material to place a generator
exactblock
: true

# CONFIG.YML VARIABLES
# {gen_placed} - Shows the amount of gens that the player has
# {gen_max} - Shows the max amount of gens the player can place
# {amount} - Shows the amount of money to upgrade the generator
# {player} - Shows the player's name
# {uuid} - Shows the player's uuid
# {registered_generators} - Shows the amount of successful registered generators
# {unregistered_generators} - Shows the amount of unsuccessful registered generators
# {all_generators} - Shows the amount of all registered/unregistered generators
# {maker} - Shows the owner's IGN ( Outspending aka ME )
# ** I'll be adding more soon don't worry! **
messages
:

  # Message for successfully saving the player's generators
  saveddata
: '&aSuccessfully saved your generators!'

  # Message for when the player picks up their own generator
  pickedupgenerator
: '&aSuccessfully picked up your generator &7&o ( {gen_placed }/ {gen_max } )'

  # Message for when the player places a generator
  placedgenerator
: '&aSuccessfully placed generator &7&o ( {gen_placed }/ {gen_max } )'

  # Message for when the player tries to do something to someone else's generator but isn't theirs
  notyourgenerator
: '&cThis isn''t your generator!'

  # Sneak message for removing a generator and upgrading a generator
  sneak
: '&cYou must sneak to remove this generator'

  # Message for when the player can't place anymore generators
  maxgens
: '&cYou can''t place anymore generators!'

  # Message for when the player can't place anymore generators
  upgradedgenerator
: '&aSuccessfully upgraded generator for $ {amount }!'

  # Message for when the player can't upgrade the generator
  cantupgrade
: '&cYou need $ {amount } to upgrade this generator!'

  # Message for when the player can't upgrade the generator because its the max level
  maxgenerator
: '&cThis generator is already maxed!'

# CONFIG.YML SOUNDS
# Sounds are well.. Sounds
# But you can edit any sound you would like
# You can also toggle them. These sounds will effect everything throughout the plugin
# ** Adding more of these soon **
sounds
:

  # Plays a sound when the player pick's up their generator
  genbreak
:
    volume
: 1
    toggled
: true
    pitch
: 1
    sound
: ENTITY_ITEM_FRAME_REMOVE_ITEM

  # Plays a sound when the player tries to do something with another person's generator
  notyourgenerator
:
    volume
: 1
    toggled
: true
    pitch
: 1
    sound
: BLOCK_ANVIL_LAND

  # Plays a sound when the player places a generator
  genplace
:
    volume
: 1
    toggled
: true
    pitch
: 50
    sound
: BLOCK_NOTE_BLOCK_PLING

  # Plays a sound when the player's data has successfully been saved
  savedata
:
    volume
: 1
    toggled
: true
    pitch
: 50
    sound
: BLOCK_NOTE_BLOCK_BIT

  # Plays a sound if the player needs to sneak
  sneak
:
    volume
: 1
    toggled
: false
    pitch
: 1
    sound
: ENTITY_VILLAGER_NO

  # Plays a sound when the player cannot place anymore generators
  maxgens
:
    volume
: 1
    toggled
: true
    pitch
: 1
    sound
: BLOCK_ANVIL_LAND

  # Plays a sound when the player upgrades a generator
  upgradegen
:
    volume
: 1
    toggled
: true
    pitch
: 50
    sound
: ENTITY_PLAYER_LEVELUP

  # Plays a sound when the player cannot upgrade a generator yet
  cantupgrade
:
    volume
: 1
    toggled
: true
    pitch
: 1
    sound
: ENTITY_VILLAGER_NO


placeholders
:

  # Placeholder that shows the amount of player's max gens
  # Placeholder: %gencore_maxgens%
  gencore_maxgens
:
    toggled
: true

  # Placeholder that shows the amount of player's placed gens
  # Placeholder: %gencore_playergens%
  gencore_playergens
:
    toggled
: true

  # Placeholder that shows the amount of registered generators
  # Placeholder: %gencore_registeredgens%
  gencore_registeredgens
:
    toggled
: true

  # Placeholder that shows the amount of all generators
  # Placeholder: %gencore_unregisteredgens%
  gencore_unregisteredgens
:
    toggled
: true

  # Placeholder that shows the amount of all generators
  # Placeholder: %gencore_allgens%
  gencore_allgens
:
    toggled
: true


#
#             GENERATOR DATAFILE (GENCOREPLUS)
#          Made By: Outspending (Outspending#0001)
#
#     The datafile is where everything will be stored
#     The default file would be `generator_data.json`
#

datafile
:

  # You can change this to anything you would like
  filename
: 'generator_data'
 

  • Fast Load Mode
    • Fast Load Mode is a mode where it will register all the generators as fast as possible. Be aware this may cause lag.

  • Sound Customization
    • This plugin adds a feature where you will be able to edit any sound. Can be useful for server owners with cool sound ideas.

  • Datafile Customization
    • You will be able to change the file of where you will store all the data.
  • Types
    • JSON - Fastest way to storing information but harder to read
    • TMOL - Fast way of storing and easier to read than JSON
    • YAML - Slowest way of storing information but the easiest to read

[​IMG]
  • Latest Update (V1.0.6)
    • Fix many MAJOR Bugs
    • Improved the /gencore givegen command ( NEW: /gencore givegen <gen name> <player (optional)> )

Thanks for using my plugin. I really appreciate it <3
Resource Information
Author:
----------
Total Downloads: 995
First Release: Aug 9, 2022
Last Update: Aug 12, 2022
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings