Мова

DimensionCore

DimensionCore

Modrinth

Worlds & dimensions for Paper: a YAML world registry loaded on startup, safe scheduled world resets with warnings and evacuation, a lockable resettable End with a rotating outer End, Ender Dragon respawn, rewards & island protection

3 завантажень оновлено 23d ago
остання v1.0.0 Modrinth
Paper Purpur 1.21 – 26.2 ManagementUtilityWorldgen

DimensionCore

The worlds-and-dimensions layer your server actually needs — and it deletes
world folders safely.

DimensionCore manages worlds, scheduled resets, and the End for Paper servers.
There are no runtime dependencies at all: no database, no WorldGuard, no
Multiverse, no economy plugin, no Votifier. Everything is YAML you can read, and
every word a player sees ships in English and Dutch.


🌍 Managed worlds

A YAML registry of every world your server should load, loaded as the first
startup step. Strict where it matters: a typo in an environment is an error, not
a silently generated overworld; a world whose generator plugin is missing won't
load and write vanilla chunks into your custom map; a missing folder is treated as
an error, not an excuse to make a fresh empty world.

/world list | info | create | import | load | unload | forget | tp | setspawn | spawn. One-time best-effort import of an existing Multiverse worlds.yml, so you
can drop Multiverse and keep your worlds loading.

♻️ Safe scheduled resets

One reset engine for any registered world — resource world, adventure map,
seasonal world — on a daily, weekly or monthly schedule. Countdown warnings, a
lock-and-evacuate window, and a choice of regenerate (new or kept seed) or
restore-from-template.

Safety is the headline feature, because this plugin removes folders:

  • A world is deleted only if it is resettable: true in worlds.yml.
  • The primary world, its nether and its End are protected by default.
  • Every path is canonicalised; .., symlinks and anything outside the world
    container are refused.
  • Evacuate → unload → verify the unload → path-check → delete → rebuild.
  • A dry run prints exactly which world and folder would be affected; a real
    reset needs --confirm.
  • State files stop double resets across restarts and stop a fresh install wiping a
    world it just met.

🌌 The End

Lock the End shut until an announced time (or indefinitely), blocking entry by
portal, gateway, teleport and command — with a staff bypass. Reset it on a
schedule with warnings and evacuation. Optionally route the main island's gateways
into a rotating outer End that is replaced every reset. A live per-player boss
bar and floating hologram boards show whether it's open or closed.

/end status | lock | unlock | reset | reload.

🐉 The Ender Dragon

Respawn control, first-kill and slayer rewards (items, XP, or console
commands — pay money with eco give {player} 500, no economy dependency), and
protection of the main island: admin-defined cuboid regions where the dragon
can't grief and players can't mine the original terrain — but can still break
blocks they placed themselves. Plus an admin one-hit slayer sword for events.

/dragon respawn | slayer | region … | status | reload.

🔮 The Gateway End

A permanent second End the reset pipeline never touches — never reset, never
rotated, never evacuated. Unlocked per player (permission-driven by default) and
reached through a placeable keystone that opens a personal portal onto a safe
landing platform.

/gateway give | unlock | lock | tp | status | reload.


Modular & standalone

Every feature is a module you can switch on or off. worlds is the
foundation; if it's off, the dependent modules log one line and stay off rather
than half-starting. No database, no external plugin dependencies, all data in
plain YAML.

Built for Paper 26.2

Adventure boss bars, display-entity holograms, registry-based lookups, worlds
created only through Bukkit's own API — no NMS, no reflection, no version locks.
Ships with JUnit tests for the parts that matter: world-name validation, strict
environment parsing, schedule maths, countdown scheduling, cuboid containment,
reset-state bookkeeping, and the path-safety checks.

Languages

English and Dutch out of the box. Every player-facing string is in a language
file — add your own by copying one.

⚠️ This plugin deletes world folders. Read the "Safety, resets & backups"
page in the docs before enabling resets. Keep backups.

Версії

Release
1.0.0
paper, purpur · 1.21, 1.21.1, 1.21.2 · 23d ago
3

Коментарі 0

Поки немає коментарів. Будь першим, хто поділиться думкою.

FAQ

Як встановити DimensionCore?

Завантажте файл під свою версію Minecraft і завантажувач із цієї сторінки, потім покладіть .jar у папку mods (або plugins) і запустіть гру.

DimensionCore безкоштовний?

DimensionCore можна завантажити безкоштовно на Modgrid — ми ведемо прямо до офіційного джерела.

Які версії Minecraft підтримує DimensionCore?

Працює з Paper, Purpur. Підтримуються версії 1.21–26.2. Перелік підтримуваних версій і завантажувачів — у блоці завантаження на цій сторінці.

Завантажити DimensionCore

Файли надаються напряму з першоджерела. Modgrid не зберігає та не змінює їх.