Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
ReOre
The renovative Ore regeneration Paper plugin
Want to create a custom RPG-like mine maps with regenerating ores, but other ore regeneration plugins seem to work not as you expected them to? THIS solution is right what you might need!
Customizable cooldowns.
In the config.yml you can provide cooldowns for the materials you would like to regenerate. This plugin does not stop at ore regeneration. You can replenish crops, wood, and other Minecraft blocks.
How does it work?

Each block position is stored in the database. When a player gathers the resource, its block goes on cooldown and its material is replaced with Bedrock. When the cooldown completes, Bedrock is replaced with the original material and the resource becomes available for gathering once again.
Straightforward, easy-to-use commands
The plugin adds 4 commands:
| Name | Argument | Argument Required? | Description | Argument Omission Behavior |
|---|---|---|---|---|
| add | pos — Block position | no | Adds block(s) with provided location to the regenerating list | Adds all available blocks in the whole WorldEdit selection |
| remove | pos — Block position | no | Removes block(s) from the list | Removes all blocks from the replenishing list from the whole WorldEdit selection |
| list | page — Integer | no | Lists 10 regenerating nodes per page | Returns the first page |
| reload | — | — | Reloads config | — |
Type /ore *command* and provide arguments if needed
High Performance
You can have up to 500,000 ores in different spots of your worlds with no significant issues with TPS!
SQL data storage
We use SQLite to keep data of replenishing node locations. This approach helps the server to quickly load the nodes on server restart.
WorldEdit support
If you wish to include ALL the blocks within the selected region (provided their Materials are listed in config.yml timings), the WinxBoyz team has just added this feature! Most of the ore-regeneration plugins provide their own region selection system, but we find it a good practice to let people work with the tools they are used to
Translation
The messages are available in English and Russian out of the box, but you can freely add your own custom locales! Please note that for custom languages, the time-remaining values will default to the English format (N hour(s) N minute(s) N second(s)).
Plans for the future:
Open beta test pass
We will be grateful if you spot any issues and let us know! Follow the link to share the issue with us.
Porting to other versions.
Our team will focus on porting the plugin to the older versions up to 1.16 once the plugin passes open beta test.
Looking for ideas
If you have any suggestions to improve the plugin, let us know!


