Private mines; achievements; material depth ranges; duplicate mines; mined items to inventory; stats (/rm stats /rm top); new dialogs feature.
New features
- Private mines. Players can claim their own copy of a template mine with /pmine. Claiming can cost money and can have a renew cost.
- Each copy gets its own spot in an automatically created realminespm world, with a walkway and an invisible barrier fence built around it.
- Lifecycles: PERSISTENT, TIME_LIMITED (can be extended with /pmine extend) or SESSION.
- Owners can trust other players to mine or teleport there. Reset announcements go only to the owner and trusted players.
- Nobody can build or break blocks outside a mine in that world. Explosions only destroy the mine's own blocks.
- /pmine templates opens an in-game template editor, and changes apply without /rm reload.
- New permissions: realmines.privatemines, realmines.privatemines.admin and realmines.privatemines.free (claim and renew for free).
- New /rm setdefaultlocation sets where players are sent when their private mine is released or expires.
- Stats, achievements and leaderboards. RealMines now tracks the blocks each player mines, per material.
- /rm stats, /rm viewstats <player>, /rm achievements, /rm viewachievements <player>, /rm top.
- Achievements are defined in the new achievements.yml and can give rewards.
- Data can be stored in SQLite (the default), MySQL, MariaDB, PostgreSQL or SQL Server, set up in the new sql.yml.
- New PlaceholderAPI placeholders for player stats and leaderboards.
- Depth ranges. You can make a material spawn only within a chosen depth range of the mine, measured from any face.
- Mine duplication. Press F on a mine in the GUI to copy it. The copy keeps its block sets, break actions, depth ranges, reset settings, teleport point, icon and colour.
- Send mined items to inventory. New sendMinedItemsToInventory option in config.yml (fixes #72) and per-mine configuration.
- Dialogs on 1.21.6+. Typed input, global settings and block percentages now open as native dialogs where the server supports them. Turn this off with useDialogs: false.
- Settings in-game. /rm settings opens the global settings, grouped by category.
Fixes
- The mine reset timer now sets up correctly and shows the right countdown (fixes #73).
- Dragging items in any GUI is now blocked, and inventory click handling is more reliable.
- Player heads in GUIs now load skins correctly.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }