▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Pocket Dimensions
Pocket Dimensions

Pocket Dimensions

Create custom pocket dimension for you players! They can invite and kick other players and go between the real world and their pocket dimension using a special item!

Оцените первым
773
19
Все версииPocket Dimensions 0.0.6 Alpha

Pocket Dimensions 0.0.6 Alpha

Alpha29.08.2026

Список изменений

Pocket Dimensions 0.0.6-ALPHA

Compatibility

  • One jar now supports Minecraft 1.19.4 → 26.2 (Bukkit / Spigot / Paper / Purpur).
  • All gamerules are resolved by name at runtime with fallbacks for the 1.21.11+ rule renames (spawnMobsdoMobSpawning, advanceWeatherdoWeatherCycle, and so on) — a future rule rename can no longer crash the plugin.
  • Default gamerules live in config.yml (default-gamerules: — added to existing configs automatically). Unknown rules are skipped with a console warning instead of crashing.

Trust & Protection

  • Owners grant trust tiers: /pd trust <player> [builder|trusted], /pd untrust <player> — persisted per owner.
  • Visitors (untrusted players, even past invitees) can no longer build, break, open containers, use buckets or hurt the owner's mobs in someone else's dimension. Doors and buttons stay usable; explosions never break blocks inside dimensions.
  • Trusted players can build and invite others into the dimension (co-op).
  • Bypass: pocketdimensions.bypass.protection · Global switch: features.trust-protection.

Dimension Settings & Generation

  • New-dimension presets: FLAT (classic flat), VOID (empty world with a platform), NORMAL (terrain, random seed) — plus environments NORMAL / NETHER / THE_END. Global defaults in dimension:*, per-player choice via /pd settings or the menu. Applies only at creation; existing worlds are never regenerated.
  • /pd setspawn sets the in-dimension spawn point for invites and first entries.
  • Item customization: custom model data, glow, optional crafting recipe (binds to the crafter), configurable interact cooldown, optional first-join handout.
  • Entry/exit titles + sounds and owner entry notifications (per player: pocketdimensions.feedback).

Economy (Vault) — disabled by default

  • Install Vault + an economy plugin, set economy.enabled: true, and you can charge a one-time creation-cost and configured border upgrades tiers (/pd upgrade).
  • Without Vault everything is free; upgrades remain a free, permission-gated tier system.

Admin Tools

  • /pdlist — every dimension with owner, loaded state, border and last seen.
  • /pdadmin delete <player> confirm (world and data), /pdadmin reset <player> confirm (world only), /pdadmin cleanup <days> confirm (inactive dimensions). All refuse while players are inside.
  • Entity cap warnings (world-management.entity-cap).

GUI — /pd menu

Two-view inventory: travel in/out, trust management (left-click cycles tier, right-click removes), preset/environment/notification settings, and border upgrades. Each section permission-gated (pocketdimensions.commands.player.pd.menu.*).

Storage

  • Configurable backends: JSON (default, same files as before), SQLite, MySQL via JDBC — both drivers bundled, nothing to install.
  • Switching storage.type auto-imports your existing lastlocs.json / pdborders.json once and renames them *.imported. Trust, settings and gamerule overrides use the same backend automatically.
  • JSON writes are atomic and serialized (no lost updates), and saved locations now remember yaw/pitch.

World Management

  • Empty dimensions unload (after saving) after a configurable grace period; players who log out inside are returned on rejoin.

Invites

  • Multiple simultaneous invites: /pd acceptinv lists senders when several are pending, /pd acceptinv <player> picks one.

Developer API & Integrations

  • Cancellable events: PocketDimensionCreateEvent, PlayerEnterDimensionEvent, PlayerLeaveDimensionEvent, InviteSendEvent, MobTeleportEvent.
  • PlaceholderAPI: %pd_in_pd%, %pd_border%, %pd_visitors%, %pd_dimension_loaded%.

Bug Fixes

  • /pd kick no longer crashes when the target is offline, and now verifies the target is actually inside your pocket dimension (previously anyone could "kick" players from the overworld).
  • Editing the pdleave section of messages.yml now works (keys were mismatched; the section is now pd.leave).
  • Entering your own dimension from inside someone else's no longer corrupts your main-world return location.
  • Servers whose main world is not named world no longer error when leaving/kicking.
  • A newer invite no longer disappears early when an older invite expires.
  • The mob-teleport cooldown is now actually checked when right-clicking mobs.
  • /pdworldborder rejects players who have never played instead of storing data for a bogus UUID.
  • /pdgamerule changes persist across dimension unload/reload instead of being reset by the defaults.
  • Fixed the /pd acceptinv fall-through and the self-invite UUID comparison.

Quality of Life

  • /pdreload reloads config, messages, mob-teleport settings, protection lists and the economy hook.
  • /givepd confirms when a dimension item is given; /pd tab completion is permission-filtered.

Requires Java 17+. See the README for the full permission and config reference.

Файлы

PocketDimensions-0.0.6.jar(17.83 MiB)
Основной
Скачать

Метаданные

Канал релиза

Alpha

Номер версии

0.0.6

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.19–26.2

Загрузок

6

Дата публикации

29.08.2026

Загрузил

ID версии

Главная