What this mod does
When a player mines a configured ore block:
- The ore's normal drops are given to the player right away (Fortune is applied automatically, just like vanilla).
- The block instantly turns into bedrock instead of leaving an empty hole.
- After a configurable amount of time, the bedrock reverts back into the original ore block, ready to be mined again.
- Silk Touch cannot be used on these ores at all — trying to mine one with a Silk Touch tool simply cancels the break, so the ore block itself can never be picked up and relocated. This lets ore veins act as a renewable resource on a timer, instead of disappearing forever once mined.
Works with any ore block, from vanilla or from other mods — as long as it's listed in the config file.
Commands
| Command | Permission | Description |
|---|---|---|
/oreregen reload |
Operator (level 2) | Reloads ores.json without restarting the server |
Configuration guide
On first launch, the mod creates a config file at:
config/ore_regeneration/ores.json
By default it's pre-filled with every vanilla ore (Overworld, Deepslate variants, Nether, and Ancient Debris). Edit this file to add, remove, or tweak entries:
[
{ "ore": "minecraft:iron_ore", "time": 60 },
{ "ore": "minecraft:diamond_ore", "time": 120, "multiplier": 1 },
{ "ore": "create:zinc_ore", "time": 50, "multiplier": 2 }
]
Fields:
ore(required) — the block's full ID, innamespace:block_idformat. Works with any mod's ore block.time(required) — how many seconds the block stays as bedrock before regenerating.multiplier(optional, default1) — multiplies the quantity of every item dropped by that ore (applied on top of Fortune). Only blocks listed here get this special behavior — everything else in the world is untouched.
After editing the file, run /oreregen reload in-game (or restart the server) to apply your changes.
Notes
- Regeneration timers persist through server restarts and chunk unloads — nothing is lost if the server goes down mid-timer.
- Ores mined without any tool enchantments behave exactly like vanilla in terms of drops, just with the bedrock delay added.
Discord
Join our community / report bugs / suggest features:
[https://discord.gg/krAeCzEjvT]
Español
Qué hace este mod
Cuando un jugador mina un bloque de mineral configurado:
- Recibe los drops normales del mineral de inmediato (la Fortuna se aplica automáticamente, igual que en vanilla).
- El bloque se convierte al instante en bedrock en vez de dejar un hueco vacío.
- Pasado un tiempo configurable, el bedrock vuelve a ser el mineral original, listo para minarse de nuevo.
- No se puede usar Toque de Seda en estos minerales bajo ninguna circunstancia: intentar minarlos con una herramienta con Toque de Seda simplemente cancela la rotura, así que el bloque de mineral nunca se puede recoger ni trasladar. Esto convierte las vetas de mineral en un recurso renovable con temporizador, en lugar de desaparecer para siempre al minarlas.
Funciona con cualquier mineral, vanilla o de otros mods, siempre que esté listado en el archivo de configuración.
Comandos
| Comando | Permiso | Descripción |
|---|---|---|
/oreregen reload |
Operador (nivel 2) | Recarga ores.json sin reiniciar el servidor |
Guía de configuración
Al arrancar por primera vez, el mod crea un archivo de config en:
config/ore_regeneration/ores.json
Por defecto viene relleno con todos los minerales vanilla (Overworld, variantes de Deepslate, Nether y Ancient Debris). Edita este archivo para añadir, quitar o ajustar entradas:
[
{ "ore": "minecraft:iron_ore", "time": 60 },
{ "ore": "minecraft:diamond_ore", "time": 120, "multiplier": 1 },
{ "ore": "create:zinc_ore", "time": 50, "multiplier": 2 }
]
Campos:
ore(obligatorio) — id completo del bloque, en formatonamespace:block_id. Funciona con minerales de cualquier mod.time(obligatorio) — segundos que el bloque permanece como bedrock antes de regenerarse.multiplier(opcional, por defecto1) — multiplica la cantidad de cada item que suelta ese mineral (aplicado además de la Fortuna). Solo los bloques listados aquí tienen este comportamiento especial; el resto del mundo no se ve afectado.
Después de editar el archivo, ejecuta /oreregen reload en el juego (o reinicia el servidor) para aplicar los cambios.
Notas
- Los temporizadores de regeneración persisten a reinicios del servidor y descargas de chunk: no se pierde nada si el servidor se cae a mitad del temporizador.
- Los minerales minados sin encantamientos especiales se comportan exactamente igual que en vanilla en cuanto a drops, solo con el retraso del bedrock añadido.
Discord
Únete a la comunidad / reporta bugs / sugiere funciones:
[https://discord.gg/krAeCzEjvT]

