Ore Control 『1.18 - 1.21.4』 icon

Ore Control 『1.18 - 1.21.4』 -----

Control the underground ore generation of your Minecraf world!




Additions:
  • Add support for 1.21.3 (Thanks to @Joo200)
  • Add support for 1.21.4
----------, Dec 14, 2024

Additions:
  • (#34) Add support for 1.21.1
Fixes:
  • (#31) Fix setting ore target list
----------, Sep 10, 2024

Additions:
  • Add supported for 1.20.5
  • Add supported for 1.20.6
  • Add supported for 1.21
----------, Jun 16, 2024

Additions:
  • Add supported for 1.20.4
----------, Dec 23, 2023

Additions:
  • Add supported for 1.20.2

Fixes:
  • Fixed typo for English ore_diamond_large feature translation. Thanks @Joo200.
----------, Oct 8, 2023

Additions:
  • Experimental feature: Change which blocks should be generated and which ones should be replaced
  • Add supported for 1.20
----------, Jun 12, 2023

Additions:
  • Add links to wiki pages to the inventory gui (work in progress, not all gui screens have it currently)
  • Add supported for 1.19.4
Changes:
  • Generator and Placement Modifier settings screen
Fixes:
  • Fixed big ore vein screen not working
  • Fixed wrong name for above_bottom_offset_integer_screen
  • Don't register unknown features, better support for other plugins
----------, Mar 15, 2023

Additions:
  • Add support for Glowstone feature
  • Add support for disabling big ore veins on a per world basis (Only for 1.19 and higher)
  • Add supported for German language
  • Add per user language selection
  • Add option to create own languages (see /plugins/ore-control/lang/README.txt)
  • Add supported for 1.19.3

Changes:
  • World configs are now sorted by name and type instead of randomly switching

Preview Additions:
  • Add Exp4IntegerValue which allows using math expression
    • Only usable by directly modifying the config files
  • Add color indicators from where a value is taken
----------, Dec 10, 2022

Changes:
  • Complete re-write of the plugin
Additions:
  • Add support for minecraft version 1.18 - 1.19
  • Better support for custom biomes and features
Deletions:
  • Removed support for older minecraft version
Notes:
  • V2 does not support the data structure of older versions of the plugins this includes the two pre-releases v2022.01.31 or v2021.12.31. The plugin needs to be re-configurated in those cases. If you use dev-build 55 or later you can just replace the jars with out doing anything more.
----------, Jun 26, 2022

Additions:
  • Added support for Minecraft version 1.17.(1)
  • Added support for copper ore
For the lite version click here.

If you like my work, considering to leave a review or to donate.

This version is only tested on Spigot 1.17.(1), but other versions should work fine too. If not, or you found a bug please report it on GitHub or on my Discord Server.
----------, Jul 9, 2021

This updated brings some small bug fixes as well as a updated gui appearance. Please read the update completely, since it contains some important information. If you find any bugs in this release please let me know. This version is only tested in Minecraft 1.16.5. If you like my work, consider leaving a review or to donate.

Updated Gui appearance:
  • gave each item stack more information
  • standardized gui item stack layout
  • adjusted config gui layout with the rest of the gui
  • added option to reload configs from disk
  • added option to go back in config and copy action
  • added option to abort copy action
I would love to here some feedback about this new design

Changes:
  • The plugin now warns when you try to set the vein size to 2 or lower

Fixes:
  • Fixed a bug where templates aren't visible in the gui
  • Fixed a bug which causes a server crash when using a world with the name default

Notes:
  • Because of the huge changes, the gui is no longer available in chines (The command messages are still available in chines)

For the lite version click here.


Minecraft 1.17 and ore-control's future
As probably some already noticed, Minecraft 1.17 changes the way ores are getting distributed. After some digging in the 1.17 Snapshots code, I decided that I won't update this plugin to Minecraft 1.17. Do to Minecraft updates and new features the plugins code base has become quite a mess. And the new ore distribution will only make this worse. I will use 1.17 as a break point to work on a new plugin, with a better code base and more features, such as custom biome support and more generation feature support, which is currently not easily possible. If you have ideas for new features which you want to see in the new plugin, please let me know.
----------, Mar 31, 2021

Fixes:
  • Fixed plugin startup error
Sorry, for the inconvenience.


For the lite version click here.

If you like my work, considering to leave a review or to donate.

This version is only tested in Minecraft 1.16.4, but other versions should work fine too. If not, or you found a bug please report it on GitHub or on my Discord Server.
----------, Nov 3, 2020

Additions:
  • Added support for Minecraft version 1.16.4

Note: The plugin is only partly tested, please do the final testing on your own.

For the lite version click here.

If you like my work, considering to leave a review or to donate.

This version is only tested in Minecraft 1.16.4, but other versions should work fine too. If not, or you found a bug please report it on GitHub or on my Discord Server.
----------, Nov 3, 2020

Additions:
  • Added a notification message, when an unsupported server jar is used (for example CraftBukkit)
Improvements:
  • Drastically improved the plugin start up time
Fixes:
  • Removed a debug message which spams the console on server startup in Minecraft version 1.16.2
  • Fixed a NullPointer when using the Setting VEINS_PER_BIOME
  • Fixed an error when updating from Spigot to Paper
  • Fixed weird symbol before some names in the gui
For the lite version click here.

If you like my work, considering to leave a review or to donate.

This version is only tested in Minecraft 1.16.3, but other versions should work fine too. If not, or you found a bug please report it on GitHub or on my Discord Server.
----------, Sep 19, 2020

Additions:
  • Add support for Minecraft version 1.16.3
  • Add a '/orecontrol info' command
Changes:
  • Change the style of the config.yml
Fixes:
  • Fixed an error, when trying to create a template via the gui in Minecraft version 1.16.2

For the lite version click here.

If you like my work, considering to leave a review or to donate.

This version is only tested in Minecraft 1.16.3, but other versions should work fine too. If not, or you found a bug please report it on GitHub or on my Discord Server.
----------, Sep 11, 2020

  • Fixing a startup error when using Linux
For the lite version click here.

If you like my work, considering to leave a review or to donate.

This version is only tested in Minecraft 1.16.2, but other versions should work fine too. If not, or you found a bug please report it on GitHub or on my Discord Server.

For support or dev-builds join my Discord server.
----------, Aug 18, 2020

  • Add support for Minecraft version 1.16.2
  • Add a welcome message
  • some code improvements
For the lite version click here.

If you like my work, considering to leave review or to donate.

This version is only tested in Minecraft 1.16.2, but other versions should work fine too. If not, or you found a bug please report it on GitHub or on my Discord Server.

For support or dev-builds join my Discord server.
----------, Aug 13, 2020

  • Fix a bug, that when double clicking on a setting in the gui, that it will count as three clicks instead of two
  • Fix a bug, that causes, that no non standard worlds are shown in the gui, in Minecraft version 1.13 -1.15
  • Some code style changes

For the lite version click here.

If you like my work, considering to leave review or to donate.

This version is only tested in Minecraft 1.16.1 and 1.15.2 , but other versions should work fine too. If not, or you found a bug please report it on GitHub or on my Discord Server.

For support or dev-builds join my Discord server.
----------, Aug 2, 2020

  • Add missing default Nether Quartz Setting for the biome Basalt Deltas
    • This caused that under some circumstances less Nether Quartz gets generated in the Basalt Deltas, beside not changing it
    • This change will cause that the settings.yml gets re-generate, all changes made to this file will get overridden
  • Some performance improvements
  • Removed some old code
  • Add a default WorldOreConfig with the name Default
    • Changes to this WorldOreConfig, will affect all world's
  • Fix an error when clicking on a Biome Group in the Biome Group Gui
Known issue:
There is currently an issue, that leads to an error message if you upgrade your 1.16.1 Server Jar from Spigot to Paper.
This Error affects only the Gui, the rest of the plugin will work. This Issue got reported to Paper and I hope that it will soon get fixed.
As a temporary fix, you can stop your server, deleted the files in the folder plugins/ore-control/data/gui and restart the server.

For the lite version click here.

If you like my work, considering to leave review or to donate.

This version is only tested in Minecraft 1.16.1, but other versions should work fine too. If not, or you found a bug please report it on GitHub or on my Discord Server.

For support or dev-builds join my Discord server.
----------, Jul 19, 2020

This Version is only partly tested, use with care.
  • Add Dimension support, now only Ores and Biomes are shows which you can change in the world
  • Fix some help messages
  • Fix a bug where the deactivated option only works when you set it via biome specific setting
  • Add support for 1.16
  • Add support for the new Nether Biomes
  • Add support for Nether gold
  • Add support for Ancient debris
For the lite version click here.

If you like my work, considering to leave review or to donate.

This version is only tested in Minecraft 1.16.1, but other versions should work fine too. If not, or you found a bug please report it on GitHub or on my Discord Server.

For support or dev-builds join my Discord server.
----------, Jun 27, 2020

  • The Settings are now saved in individual files, per world / template
    • On first start of the plugin, the old format gets converted to the new one
  • Fixing an error in the Magma block gui settings

  • Some of the core systems of the plugin have been rewritten

  • The setting "VEINS_PER_CHUNK" was removed from the nether quartz and magma block, because the nether has only one biome

  • Fixing gui in Minecraft version 1.13.*
It is recommend to make a backup of the ore-control folder before updating
Due to the changes in the core systems, it is recommend to make a backup of your server before updating to this version. After the update, check whether the settings are still available and the ores are generated according to your wishes.

From this version on, there will be a lite version of the plugin. Which only works with the latest Minecraft version (currently 1.15. *). In addition, you cannot change any values with this version, you can only generate the values from the configurations. To set the values, use the normal version. You can then replace the normal version with the Lite version.

Either only the normal or the lite version can be used, not both at once.

If you need / want the lite version for another version, you can compile it yourself, instructions for this will soon be available in the wiki. If you don't know how to do it, you can also write to me and I'll send you one for your Minecraft version.

Download the lite version here


This version is only tested in Minecraft 1.15.2, but other versions should work fine too. If not, or you found a bug please report it on GitHub or on my Discord Server.

For support or dev-builds join my Discord server.
----------, Apr 19, 2020

  • Fix Gui wont open in 1.14.4 (still broken in 1.13)
  • Fix copy / reset success message

This version is only tested in Minecraft 1.14.4, but other versions should work fine too. If not, or you found a bug please report it on GitHub or on my Discord Server.

For support or dev-builds join my Discord server.
----------, Feb 19, 2020

  • You can now delete also normal words instead of only templates via the Gui
  • The Gui got a new design
  • Added support for Nether quartz
  • Added support for Infested stone
  • Added support for Magma blocks in the Nether
You can find more information about the new functions on the GitHub wiki.

This version is only tested in Minecraft 1.15.2, but other versions should work fine too. If not, or you found a bug please report it on GitHub or on my Discord Server.

For support or dev-builds join my Discord server.
----------, Feb 9, 2020

  • Add Licenses: MIT
  • Add support for double values

This version is only tested in Minecraft 1.15.1, but other versions should work fine too. If not or you found a bug please report it on GitHub or on my Discord Server.

For support or dev-builds join my Discord server.
----------, Dec 29, 2019

  • update dao framework
  • update command framework
  • rename 'set' command to 'set value'
  • rename 'setbiome' command to 'set biome'
  • rename permission from set value command, from 'ore.control.set' to 'ore.control.set.value'
  • update gui framework
  • move gui settings to its own folder
  • add automatically disabling plugin when no suitable minecraft version is found
  • re-range and rename messages and gui settings keys
  • rename config keys
    • 'safe_mode' to 'safe-mode'
    • 'translate_tab_compilation' to 'translate-tab-compilation'
    • 'verify.copy_action' to 'verify.copy-action'
    • 'verify.reset_action' to 'verify.reset-action'
  • update to Minecraft version 1.15
This version is only tested in Minecraft 1.15, but other versions should work fine too. If not or you found a bug please report it on GitHub or on my Discord Server.
----------, Dec 15, 2019

+ add new VEINS_PER_BIOME Setting (Experimental) (see wiki for more information)
+ removed and combine some duplicate code

Side note: I got a lot of request to add the ability to control structures. And I now working on it. It will be an extra plugin since this is easier for me to maintenance it. I expect the first dev build to be available in 3 - 4 weeks, with the basic structure of the project and the first Structures to control. And than add step by step new Structures. The dev builds will be available on my discord server.
----------, Aug 18, 2019

+ Fix a bug with the new save function, that cause that deactivated Ores jump back to activated, when only this value is set in the Ore.

+ Fix an other server crash on server stop

It is recommend to update to this version if you use v2019.08.4, if you use v2019.08.4 and deactivated some ores, check if there are still deactivated.
----------, Aug 5, 2019

+ Fix a bug that cause a server crash on server stop

+ Add a function that only save non empty BiomeOreSettings / normal OreSettings (This will probably only reduce the needed storage, if you use the reset feature)

+ Fix a bug that cause an error when trying to resetting all OreSettings of a Biome

+ Add Permissions to plugin.yml and rework the Permission Framework (this should fix some strange behavior with Permissions)


If you have Problems or questions write me a DM or join my Discord Server
----------, Aug 4, 2019

+ new Resource design
+ add discord server for support
+ move from gitlab to github
+ move the module spigot-utils to its own repository

+ add biomes groups, with biome groups you can edit values for multiple Biomes.
+ fix a bug that cause an error when you use the plugin for the first time and try to change config values via gui
+ add missing checks when copy ores
+ rework the Message system
+ rework the gui framework
+ Add Chinese translation (thanks to @Pings)

If you found bugs or have issues let me know.
----------, Jul 28, 2019

Add Support for the new 1.14 Biomes
- Bamboo Jungle
- Bamboo Jungle Hills

add the function to create a Template via Gui in 1.14

It is recommend to update, to this version if your server runs 1.14 / 1.14.1
----------, May 16, 2019

Fix a problem with the last version of this plugin, that cause an error on start up.
----------, May 1, 2019

- Fix a Bug that cause 1.14 server to crash, when it try to generate emeralds
----------, May 1, 2019

+ add Support for 1.14

+ the gui became a new framework

+ you can now create Templates via Gui (1.13.x only for the moment)

+ you can now copy / reset values

+ you can now edit the config via the gui
----------, Apr 26, 2019

Fix a bug that cause, that deactivate Ores jump to activated, after a server restart.
----------, Mar 31, 2019

This updated only contains some Code optimizations, better error handling and bStats.
----------, Mar 17, 2019

With this update you have the possibility to create a template, this template can edit before you create a world. So that for example the Spawnchunks also have the right ores generated. To create a template simply use the command "/orecontrol create <name>". The Template can you edit than with the "set"/"setbiome" command or with the gui. To use a template create /load a world with the template name.

You can now set in the config, if the Biome, Ores and Settings also be translated in the tab completion.

Other Changes:
- Fix a bug that causes that sometimes the "/orecontrol reload" command not reload the files in the right order

- Add missing Biome "MUSHROOM_FIELD_SHORE" and "RIVER"to the Languages Files
----------, Feb 27, 2019

With this update you can now switch between the language English, German and Custom.
To Change the Language, go to the "config.yml" in the "plugins/Ore-Control" folder an set the value "language" to english, german/deutsch or custom.
After this start / restart the server or execute the command "/orecontrol reload".

You find the Language files in the "plugins/Ore-Control/lang" folder. The custom language file is the "messages.yml" in the "plugins/Ore-Control" folder.

I also add an info ItemStack to the Gui, this ItemStack display you which ore / setting / world / biome you currently edit.
----------, Feb 17, 2019

You can now easy activate / deactivate certain ores in the Inventory Gui. You find the button in the Settings part of the Gui.

+ remove some old code
Note: If you using the version "2019.01.5" or older, than you must first update to the version "2019.01.19" and than to the new one. Otherwise it can cause problems.

+ compact the Plugin a little
----------, Feb 5, 2019

With this update you can now set the ore values via an inventory Gui.
Simply enter "/orecontrol" in the chat and the Gui while (hopefully) open.

+ Inventory Gui
+ fixe a small bug with the "emerald" and "badlands gold" ore.
----------, Jan 19, 2019

+ remove some unnecessary and useless biomes (void, end, nether)

+ switch the "biomes" tabcomplete in the "setbiomes" subcommand from "startsWith" to "contains".

+ You can now only add ores to biomes if the biome can generated them. (badland gold -> only in badlands, emerald -> only in hills)

----------, Jan 13, 2019

+ Fix a wrong permission check in "setbiome" command
+ moved some code
----------, Jan 6, 2019

+ per biome settings
+ "setbiome" command (permission: "ore.control.set.biome")

usage:
"/orecontrol setbiome <biome> <ore> <setting> <world> <amount(%)>"


The plugin generate the Ores in following priority:
biome-settings -> world-settings -> default-settings
----------, Jan 5, 2019

+ add more underground ores

+dirt
+gravel
+granite
+andesite
+diorite

I know they are not really ores, but in minecraft they are generated like ores, so I add them.
----------, Jan 4, 2019

+ added a query to test if the entered value is too small and can crash the server. (you can turn it off in the config)

+ recode some classes, to better add planned function

- remove "type_not_found" message
+ add "setting_not_found" message
+ add "setting_not_valid" message
----------, Jan 1, 2019

Resource Information
Author:
----------
Total Downloads: 29,629
First Release: Dec 30, 2018
Last Update: Dec 14, 2024
Category: ---------------
All-Time Rating:
45 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings