SimplyGenerate is a Minecraft plugin by Hyperian Design and Development that upgrades cobblestone generators to produce different blocks based on player permissions. Server admins can customize block spawn rates and create multiple levels, each with unique block generation chances. This plugin enhances gameplay by making cobblestone generators more rewarding and configurable.
THIS PLUGIN IS RUNNING ON JAVA 22. WE WILL BE UPDATING SOON TO FIX THIS ISSUE WITH THE PLUGIN NOT WORKING WITH LOWER VERSIONS. THANK YOU!
What does SimplyGenerate add?
+ Customizable cobblestone generators
+ Multiple levels of generators based on player permissions.
+ Configurable levels and permissions.
+ Configurable block spawn rates for each generator level.
+ The ability to add new blocks and levels through the config.yml.
+ Config reload command
How to use the config file.
- Default Generator: Set the default block types and spawn rates in the default section for players without special permissions
- Create Levels: Add multiple generator levels in the levels section, each with its own blocks and spawn rates
- Configure Permissions: Assign permissions (e.g., SimplyGenerate.level.1) using a permissions plugin to control access to each generator level
- Add Blocks and Spawn Rates: Customize block types and spawn chances for each level to tailor resource generation
- Custom Messages: Modify player messages, like permission errors and config reload notifications, in the config.yml
- Save and Reload: After changes, save the config.yml and reload the plugin with /sgreload.
Config.yml
Code (Text):
# ------------------------------------------------------------------------- #
#
# SimplyGenerate by Hyperian Design and Development
#
# Please report any bugs on our Spigot page or Discord channel. Thank you!
#
# ------------------------------------------------------------------------- #
# Custom Cobblestone Generators
# You can add any block you want!
# You can add as many levels as you like!
# Remember, you must give the player the correct permissions, or the generator will function normally.
cobblegen:
# This is the Default Cobblestone Generator. You can update this as you like.
# 'default' is the fallback generator configuration that is used when no specific
# permission matches a player. You can modify the block types and spawn chances here.
default:
blocks:
- block: "COBBLESTONE"
weight: 60
# This defines that cobblestone is the most common block generated by default,
# with a weight of 60. Higher weight means higher probability.
- block: "IRON_ORE"
weight: 20
# Iron ore has a lower probability compared to cobblestone, with a weight of 20.
- block: "COAL_ORE"
weight: 20
# Coal ore has the same probability as iron ore in the default configuration.
# The 'levels' section defines specific cobblestone generator configurations based on player permissions.
# Players will use these levels only if they have the corresponding permission.
levels:
level1:
permission: "SimplyGenerate.level.1"
# This specifies that the player needs the permission "SimplyGenerate.level.1"
# to use this specific cobblestone generator configuration.
blocks:
- block: "COBBLESTONE"
weight: 50
# In 'level1', cobblestone is still the most common block, with a weight of 50.
- block: "IRON_ORE"
weight: 20
# Iron ore appears at the same rate as in the default configuration (weight 20).
- block: "COAL_ORE"
weight: 10
# Coal ore is less common in 'level1', with a lower weight of 10 compared to the default.
level2:
permission: "SimplyGenerate.level.2"
blocks:
- block: "COBBLESTONE"
weight: 40
- block: "IRON_ORE"
weight: 25
- block: "GOLD_ORE"
weight: 15
- block: "COAL_ORE"
weight: 10
- block: "DIAMOND_ORE"
weight: 5
- block: "EMERALD_ORE"
weight: 5
level3:
permission: "SimplyGenerate.level.3"
blocks:
- block: "COBBLESTONE"
weight: 30
- block: "IRON_ORE"
weight: 20
- block: "GOLD_ORE"
weight: 15
- block: "DIAMOND_ORE"
weight: 10
- block: "EMERALD_ORE"
weight: 10
- block: "NETHERITE_BLOCK"
weight: 5
- block: "ANCIENT_DEBRIS"
weight: 10
# This is the message that is sent when the player doesn't have permission to use the command /sgreload.
# Permission needed: simplygenerate.reload
noReloadPermission: "&e&lSimplyGenerate &8&l» &cYou don't have permission for this."
# This is the message that is sent to the player when the Config.yml has been reloaded.
reloadedConfigMessage: "&e&lSimplyGenerate &8&l» &eConfig.yml has been reloaded."
Permissions
simplygenerate.reload reloads the Config
simplygenerate.<Yourpermissionname> - You can create your own permissions for the generators
Do you need help?
If you need any help with this plugin, want a custom plugin developed, or have a feature you'd like added, join our Discord and message me! If you find any bugs, please report them on the discussion page or our Discord. Thanks!
Support Discord Page: https://discord.gg/rcN4WnBSA4
Our other plugins.
ChatManager9, ChatClear, SimpleScoreBoard and GUITrashcan.