What are you searching for?

Pocket Islands

Pocket Islands

Personally created dimensions that exist as actual generated worlds, not shared with anyone, unless you want to! Persists even if you throw away mods and the regular minecraft worlds!

download 44 Downloads · favorite 3 Followers · Updated 1 week ago
Fabric Game-mechanics Transportation Worldgen 1.20.1 1.20.4 1.21.11

Versions

inventory_2
0.6.0+1.20.4

0.6.0+1.20.4 · 1 week ago · 856.60 KB

Release download
Fabric 1.20.4
inventory_2
0.6.0+1.21.11

0.6.0+1.21.11 · 1 week ago · 856.69 KB

Release download
Fabric 1.21.11
inventory_2
0.6.0+1.20.1

0.6.0+1.20.1 · 1 week ago · 855.51 KB

Release download
Fabric 1.20.1
inventory_2
0.5.0+1.20.4

0.5.0+1.20.4 · 2 weeks ago · 255.57 KB

Release download
Fabric 1.20.4
inventory_2
0.5.0+1.20.1

0.5.0+1.20.1 · 2 weeks ago · 254.25 KB

Release download
Fabric 1.20.1

About

Pocket Islands

A Fabric mod for Minecraft that gives each player their own persistent pocket dimension island.

Supported Versions: Minecraft 1.20.1, 1.20.4

Features

  • Pocket Islands: Each player gets their own isolated island dimension
  • Persistence: Islands survive main world resets
  • Portal-Based Access: Build a portal frame, activate with emerald
  • Invitation System: Invite friends to visit your island
  • Void Generation: Clean slate void worlds with starter platforms

Requirements

  • Minecraft 1.20.1 or 1.20.4
  • Fabric Loader 0.15.0+
  • Fabric API
  • Both client and server must have the mod installed

Usage

Creating a Portal

This can be configured, this explanation uses the default configuration.

Build a frame using Nether Bricks (4 wide x 5 tall):

N N N N
N     N
N     N
N     N
N N N N

Right-click the inside of the frame with an Emerald to activate.

Entering Your Island

Walk into the activated portal to enter your pocket island. On first entry, a starter platform with grass blocks and a return portal frame will be created.

Returning

Enter the portal on your pocket island to return to your original location.

Important: Bring enough materials to build a return portal!

Commands

Player commands:

  • /pi invites - View your invitations (sent and received)
  • /pi invite <player> - Invite a player to your island
  • /pi uninvite <player> - Revoke a player's invitation

Admin commands (op level 2+):

  • /pi admin list - List all islands
  • /pi admin info <player> - View island details
  • /pi admin tp <player> - Teleport to an island
  • /pi admin delete <player> [confirm] - Delete an island (op 4)

Debug commands (op level 4):

  • /pi debug perf enable - Enable performance monitoring
  • /pi debug perf disable - Disable performance monitoring
  • /pi debug perf status - Show performance status
  • /pi debug perf reset - Reset performance counters

Note: You should not need the debug commands, but they may be useful for checking.

Configuration

Config file: config/personalworlds.json

Pocket Islands offers extensive customization options, particularly for island composition. You can define multiple portal types, each creating islands with different materials and properties.

Example Configuration

{
    "portalTypes": [
        {
            "frameBlock": "minecraft:nether_bricks",
            "activationItem": "minecraft:emerald",
            "islandLayers": [
                "minecraft:grass_block",
                "minecraft:dirt",
                "minecraft:stone"
            ],
            "portalColor": "red"
        }
    ],
    "consumeActivationItem": false,
    "maxInvitationsPerPlayer": 20,
    "unloadEmptyDimensionDelayTicks": 600,
    "cleanupIntervalTicks": 600,
    "enableTeleportParticles": true,
    "enableTeleportSounds": true,
    "enablePortalActivationEffects": true,
    "enableInvitationNotifications": true
}

Configuration Options

Portal Types (Island Customization)

Define multiple portal types to create islands with different materials:

  • frameBlock — Block used for portal frames (e.g., "minecraft:nether_bricks")
  • activationItem — Item used to activate portals (e.g., "minecraft:emerald")
  • islandLayersCustomize your starter island platform (up to 5 layers, top to bottom)
    • Example: ["minecraft:grass_block", "minecraft:dirt", "minecraft:stone"]
    • Create themed islands: grass/dirt/stone, netherrack/soul_sand/basalt, end_stone, etc.
    • Each portal type creates a unique island composition
    • Each layer is 1 block thick, for 2 dirt block layers, repeat the material in the array
  • portalColor — Color of the portal effect (default: "red")
    • Available colors: "red", "cyan"
    • Helps visually distinguish different portal types

Invitations

  • maxInvitationsPerPlayer — Maximum invitations per player (-1 for unlimited)

Performance

  • unloadEmptyDimensionDelayTicks — Delay before unloading empty dimensions (default: 600 = 30 seconds)
  • cleanupIntervalTicks — How often to check for empty dimensions (default: 600 = 30 seconds)

Visual Effects

  • enableTeleportParticles — Show particle effects during teleportation
  • enableTeleportSounds — Play sound effects during teleportation
  • enablePortalActivationEffects — Show effects when activating portals
  • enableInvitationNotifications — Play sounds for invitation notifications

Advanced Options

  • consumeActivationItem — Whether the activation item is consumed on portal activation (default: false)

Creating Multiple Portal Types

You can define multiple portal types to create different island themes. Players can choose which type of island they want by using different portal materials:

{
    "portalTypes": [
        {
            "frameBlock": "minecraft:nether_bricks",
            "activationItem": "minecraft:emerald",
            "islandLayers": [
                "minecraft:grass_block",
                "minecraft:dirt",
                "minecraft:stone"
            ],
            "portalColor": "red"
        },
        {
            "frameBlock": "minecraft:blackstone",
            "activationItem": "minecraft:nether_star",
            "islandLayers": [
                "minecraft:netherrack",
                "minecraft:soul_sand",
                "minecraft:basalt"
            ],
            "portalColor": "red"
        },
        {
            "frameBlock": "minecraft:end_stone_bricks",
            "activationItem": "minecraft:ender_pearl",
            "islandLayers": [
                "minecraft:end_stone"
            ],
            "portalColor": "cyan"
        }
    ]
}

Note: The first portal type a player uses determines their island composition permanently.

FAQ

Do I need the mod on both client and server?

Yes. Pocket Islands must be installed on both the server and all connecting clients.

What happens if a client doesn't have the mod installed?

The client will experience severe rendering issues when looking at a portal. Chunks will fail to load properly, causing:

  • Invisible or corrupted terrain
  • Falling through the world
  • Visual glitches and flickering
  • Potential client crashes

This happens because the client can not properly load the textures and thus can not show the chunks properly.

Can I use this on a vanilla client?

No. The mod registers custom dimension types that vanilla clients cannot understand. Always ensure clients have the mod installed before they attempt to use pocket island portals.

What happens to my island if the main world is reset?

Your island is safe. Pocket islands are stored separately from the main world.

Can I visit other players' islands?

Yes, if they invite you. Use /pi invite <player> to invite someone, then enter their portal to visit their island.

How do I get back from my island?

Enter the return portal on your island. It teleports you back to the exact location you entered from.

What happens if I fall off my island?

You're safe. When you fall below Y=0, you're automatically teleported back to your original entry location before taking any void damage. Your items and progress are preserved.

open_in_new View on Modrinth
Compatibility
Client: Required Server: Required
gavel MIT

Conversation

What are your thoughts?

Related projects

Adventure Transportation Utility
Xaero's Minimap
Xaero's Minimap

by thexaero

Displays a map of the nearby world terrain, players, mobs, entities in the corner of your screen. Lets you create waypoints which help you find the locations you've marked.

download 60.9M
favorite 13,668
Adventure Transportation Utility
Xaero's World Map
Xaero's World Map

by thexaero

Adds a full screen world map which shows you what you have explored in the world. Works great together with Xaero's Minimap.

download 54.7M
favorite 10,439
Game mechanics Library Utility
Geckolib
Geckolib

by Gecko

A 3D animation library for entities, blocks, items, armor, and more!

download 37.4M
favorite 2,496
Cursed Equipment Game mechanics
Veinminer
Veinminer

by Miraculixx

Mine the whole vine on mining a single ore. Known feature by modpacks and pvp games like UHC (quick mine)

download 33.6M
favorite 3,870
lock Cookie consent

SkinMC uses cookies to provide functionality and features.