
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!
Pocket Dimensions 0.0.5-ALPHA
Pocket Dimensions lets you create custom worlds for your players.
Commands
| Command | Usage | Permission | Description |
|---|---|---|---|
| /givepd | /givepd <player> [dimension|mobtool] | pocketdimensions.commands.givepd | Gives the PD item. Defaults to 'dimension' if type is unspecified. Use 'mobtool' for the mob teleporter (requires extra perm). |
pocketdimensions.commands.givepd.tool | Required to give the 'mobtool' specifically. | ||
| /pdtp | /pdtp <player> | pocketdimensions.commands.pdtp | Admin teleport to any player's pocket dimension (offline supported). |
| /pd | /pd <action> [args] | pocketdimensions.commands.players.pd | Base command for player actions. |
/pd invite <player> | pocketdimensions.commands.player.pd.invite | Invite a player to your dimension. | |
/pd acceptinv | (None) | Accept a pending invite (expires in 120s). | |
/pd kick <player> | pocketdimensions.commands.player.pd.kick | Kick a player from your dimension. | |
pocketdimensions.commands.player.pd.kick.bypass | Players with this permission cannot be kicked. | ||
| /pdleave | /pdleave | pocketdimensions.commands.player.pdleave | Leave the current pocket dimension and return to previous location. |
| /pdgamerule | /pdgamerule <player> <rule> [value] | pocketdimensions.commands.pdgamerule | View or set a gamerule in a specific player's dimension. |
| /pdworldborder | /pdworldborder <player> <size> | pocketdimensions.commands.pdworldborder | Set the world border size for a specific player's dimension. |
Mob Teleportation
Right-click a mob with your Pocket Dimension item (or dedicated tool) to transport it between worlds.
- Store: Send a mob into your dimension (teleports to your last known location in the PD, or spawn).
- Retrieve: Take a mob out of your dimension (teleports to your last known location in the main world).
Permissions:
pocketdimensions.mobteleport.use- Required to use the feature at all.pocketdimensions.mobteleport.store- Required to send mobs IN.pocketdimensions.mobteleport.retrieve- Required to take mobs OUT.
Recommended Permissions (Player Rank)
Give these to your default players for the full experience:
- pocketdimensions.commands.players.pd
- pocketdimensions.commands.player.pd.invite
- pocketdimensions.commands.player.pd.kick
- pocketdimensions.commands.player.pdleave
- pocketdimensions.mobteleport.use
- pocketdimensions.mobteleport.store
- pocketdimensions.mobteleport.retrieve
Default Game Rules
The following rules are applied to Pocket Dimensions by default (currently hardcoded):
DO_MOB_SPAWNING:falseDO_IMMEDIATE_RESPAWN:trueKEEP_INVENTORY:trueMOB_GRIEFING:falseDO_WEATHER_CYCLE:false- And more (safety defaults).
Default World Border: 10,000 blocks wide (configurable in config.yml).
NOTE: This is one of my first plugins and it is still under heavy development. There are definitely bugs. Please report them on my discord - https://discord.gg/H5XdXvb2pP or add them to https://github.com/lethy-r/PocketDimensions-Issues/issues
