DreamWeaver
Sleep in Minecraft has always been a simple way to skip the night, but DreamWeaver turns that quiet moment into a cooperative journey through a surreal, procedurally generated dream dimension. Instead of just waiting for sunrise, you and your friends can now drift off together and explore floating islands made of purpur, end stone, and amethyst — all while hunting for rare loot. This plugin reimagines what it means to rest in a blocky world, and it does so with a clever shared-sleep mechanic that rewards teamwork and curiosity.
What Is DreamWeaver?
DreamWeaver is a server-side plugin for Minecraft that creates a custom dream world whenever a group of players sleeps in beds within the same chunk. Once triggered, those players are transported to a temporary dimension filled with procedurally generated floating islands. The dreamscape is built from exotic blocks like purpur, end stone, glowstone, and amethyst, giving it an ethereal, otherworldly feel. Hidden among the islands are rare loot chests, and depending on your configuration, you can either keep the treasures you find or wake up empty-handed — making every nap a gamble. A personal dream journal also tracks each player’s dream history, adding a layer of storytelling to your server.
How the Shared Dream Works
The magic of DreamWeaver lies in its cooperative trigger. You don’t just dream alone; you need a minimum number of players sleeping in the same chunk. Once that threshold is met, all sleepers are whisked away to the dream dimension. The world is generated on the fly, so no two dreams are exactly alike. The islands float in a void-like End environment, and the layout, number of islands, and loot placement are all controlled by the config. When the dream ends — either at sunrise or when a player leaves their bed — everyone wakes up back in the overworld. If the carry-items-back option is enabled, any items collected during the dream stay in your inventory, making shared sleep sessions a legitimate way to gear up.
Supported Minecraft Versions and Loaders
DreamWeaver is built for Minecraft 1.21 and uses the Spigot/Paper API (api-version 1.21). It runs as a standard plugin on any server that supports the Bukkit-based plugin system, including Spigot, Paper, and their forks. Because it’s a server-side add-on, players don’t need to install anything on their clients — just join a server that has the plugin loaded. The dimension is created automatically when the plugin enables, so there’s no need to pre-generate worlds or mess with multiverse setups.
How to Install DreamWeaver
Getting DreamWeaver up and running is straightforward. Follow these steps to add the plugin to your server:
- Download DreamWeaver — grab the latest
.jarfile from the official SpigotMC page or the developer’s website. Look for the file namedDreamWeaver.jar. - Place the jar into your server’s
/pluginsfolder. - Restart the server. On first launch, DreamWeaver will generate its default configuration and create the dream world automatically.
- Optionally, tweak the
config.ymlto adjust player thresholds, dream duration, loot rules, and island count.
If you’re using the foxygame.net launcher, you can install DreamWeaver with a single click from its curated add-on catalog — the launcher handles version compatibility and keeps the plugin updated automatically, so you never have to hunt for patches when Minecraft updates.
Commands and Permissions
DreamWeaver adds a simple command set to manage your dream state. All commands use the base /dream (or the alias /dw).
/dream status— shows whether you’re currently dreaming and your total dream count./dream journal— lists recent dream entries from your personal journal./dream invite <player>— invites another player to share a dream with you, making it easy to coordinate group sleep sessions.
There are no special permissions required by default, so any player can use these commands. Server admins can restrict them via a permissions plugin if needed.
Configuration Deep Dive
The config.yml file gives you full control over how DreamWeaver behaves. Here are the key options you’ll want to adjust:
- dream-world-name — the name of the generated dream dimension. It’s an End-environment flat world, so you can keep the default or rename it to fit your server’s lore.
- min-players-per-chunk — how many players must sleep in the same chunk to trigger a dream. Set it to 2 for small servers or higher for larger communities.
- dream-duration-ticks — how long the dream lasts before players wake at sunrise. 24000 ticks equals one full Minecraft day, but you can shorten or lengthen it.
- carry-items-back — if true, items collected in the dream are kept upon waking. If false, your inventory reverts to its pre-dream state, making dreams a risk-free exploration.
- floating-islands — number of islands generated per dream area. More islands mean more ground to cover and more potential loot.
- rare-loot-chance — probability (0.0 to 1.0) that each island spawns a rare loot chest. Crank it up for generous rewards or lower it for a grind.
- bed-check-delay-ticks — delay after entering a bed before the shared-sleep check runs. Useful for preventing accidental triggers.
Why DreamWeaver Stands Out
Unlike other sleep-related plugins that simply speed up the night, DreamWeaver adds a whole new layer of gameplay. The procedurally generated dream dimension means every sleep session feels fresh. The cooperative requirement encourages players to build bedrooms close together and plan group naps, fostering community interaction. The dream journal adds a personal touch, letting players reminisce about past adventures. And the configurable loot system lets server owners balance risk and reward exactly how they want. Whether you run a survival server, an RPG world, or a casual hangout, DreamWeaver for Minecraft injects a dose of wonder into the most mundane activity.
Tips for Server Owners
To get the most out of DreamWeaver, consider these practical tips:
- Encourage players to build communal sleeping quarters in the same chunk. A dormitory or inn near spawn can become a social hub.
- If you set
carry-items-backto false, dreams become a fun minigame with no risk of losing gear — perfect for event nights. - Use the dream journal as a roleplay tool. Players can share their dream entries in chat or on a Discord server.
- Combine DreamWeaver with a permissions plugin to create VIP-only dream dimensions or special loot tables.
- Keep an eye on the
bed-check-delay-ticksto avoid triggering dreams when someone accidentally right-clicks a bed during the day.
Download DreamWeaver and Start Dreaming
Ready to transform sleep on your server? You can download DreamWeaver from its official SpigotMC resource page or the developer’s website. The plugin is free and open-source, created with Spaleforce AI. Once installed, your players will never look at a bed the same way again. Gather your friends, hop into bed, and let DreamWeaver carry you off to a world of floating islands and hidden treasures.