BedHost

Quick rating

BedHost

No reviews yet

BedHost is a Fabric mod that allows you to dynamically setup and host your own Bedwars games in your server or LAN world.

Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
bedhost-26.1.2.jar - 1,0,0
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

BedHost

BedHost is a Fabric Bedwars host mod for Minecraft 26.1.2. It turns a normal world into a reusable Bedwars arena with marker blocks, custom merchants, round control commands, team assignment, protected merchant logic, and optional lucky-block chaos.

Notice

It is recommended that both Host and Clients download the mod if hosted locally.

Features

BedHost adds the following setup objects:

  • Spawn Block
  • Lobby Spawn Block
  • Iron Spawner
  • Diamond Spawner
  • Emerald Spawner
  • Netherite Spawner
  • Lucky Block Spawner
  • Shop Merchant Spawn Egg
  • Upgrade Merchant Spawn Egg

It also manages Bedwars round behavior:

  • Detects teams from placed Spawn Blocks and their nearest colored beds
  • Sends active players into adventure mode during rounds
  • Teleports spectators and non-participants to the lobby
  • Prevents crafting during rounds
  • Disables natural health regeneration during rounds
  • Keeps hunger from draining during rounds
  • Lets approved Bedwars blocks be placed and broken in adventure-style gameplay
  • Tracks player-placed round blocks and cleans them up after the game
  • Blocks damage to BedHost merchants
  • Applies upgrade purchases team-wide
  • Supports optional lucky-block spawning and cleanup

Quick Start

  1. Create or load the world you want to use as the Bedwars map.
  2. Build a waiting lobby somewhere separate from the combat area.
  3. Place exactly one Lobby Spawn Block in the lobby.
  4. Place one Spawn Block in each team base.
  5. Put one colored bed near each team spawn.
  6. Place resource spawners where you want generators to drop items.
  7. Spawn one shop merchant and one upgrade merchant in each base.
  8. Optionally place one or more Lucky Block Spawners.
  9. Configure the match with /bedhost commands.
  10. Start the round with /bedhost start_game.

Arena Setup

Lobby

  • Place one Lobby Spawn Block where players should wait before and after rounds.
  • /bedhost lobby teleports a you there so you (the Host) there so you can test the spawn points and quickly travel between maps while building them.
  • When a round ends, players are returned to the lobby.

Team Bases

Each team base should contain:

  • one Spawn Block
  • one nearby colored bed
  • one shop merchant
  • one upgrade merchant

The nearest bed to a Spawn Block determines the team color for that base. If you place a black bed nearest to a spawn, that base becomes the black team.

Resource Spawners

Use the marker blocks below to define generator positions:

  • Iron Spawner
  • Diamond Spawner
  • Emerald Spawner
  • Netherite Spawner

Default cooldowns:

  • Iron: 5 seconds
  • Diamond: 10 seconds
  • Emerald: 15 seconds
  • Netherite: 29 seconds

These can be changed at runtime with /bedhost spawner_cooldown.

Lucky Block Spawners

  • Lucky Block Spawner enables BedHost to drop lucky blocks around marked areas when lucky-block mode is on.
  • If lucky-block mode is enabled and no lucky spawners exist, the mod falls back to an internal map-center location.
  • /bedhost clean_lucky_blocks removes leftover lucky-block artifacts from the world.

Merchants

BedHost uses tagged wandering traders for both merchant roles.

Shop Merchant

The shop merchant sells gameplay items and placeable blocks intended for Bedwars rounds.

Upgrade Merchant

The upgrade merchant sells team upgrades. Upgrade purchases:

  • apply to the entire team immediately
  • cannot be bought twice at the same tier
  • must be purchased in order for tiered upgrades

Included upgrade tokens:

  • Health 1, Health 2, Health 3
  • Damage 1, Damage 2, Damage 3
  • Cost Lower 1, Cost Lower 2, Cost Lower 3
  • Trapped Bed (alerts your team when your bed is being hit)

Commands

All primary commands are under /bedhost.

/bedhost map
/bedhost lobby
/bedhost team_size <size>
/bedhost game_time <minutes>
/bedhost allow_team_imbalance <true|false>
/bedhost test_game <true|false>
/bedhost lucky_block_mode <true|false>
/bedhost spawner_cooldown <iron|diamond|emerald|netherite> <seconds>
/bedhost start_game
/bedhost force_end_game [team_color]
/bedhost clean_lucky_blocks
/bedhost force_team <player_name> <team_name>
/force_team <player_name> <team_name>

Command Notes

  • /bedhost map teleports you to a random team spawn marker.
  • /bedhost lobby teleports you to the lobby spawn.
  • /bedhost team_size accepts values 1 through 16.
  • /bedhost game_time accepts values 1 through 300.
  • /bedhost allow_team_imbalance allows uneven last teams instead of requiring an exact division.
  • /bedhost test_game is intended for validation and solo testing.
  • /bedhost lucky_block_mode enables or disables lucky-block activity.
  • /bedhost spawner_cooldown changes generator speed in seconds.
  • /bedhost force_end_game can end the round immediately, optionally declaring a winner by team color.
  • /bedhost force_team allows you to force a player on a set team by team color.

Round Rules

During an active round, BedHost enforces the following:

  • Players join the match in adventure mode.
  • Natural regeneration is disabled.
  • Hunger is effectively held full.
  • Crafting result pickup is blocked.
  • Merchant NPCs are protected from player damage.
  • Player-placed blocks can be placed and broken in otherwise restricted gameplay, but host-built maps can't be broken.
  • Round-generated clutter such as placed blocks and lucky-block leftovers is cleaned between games.

Bed behavior:

  • Team beds are discovered automatically from nearby colored beds.
  • Beds begin protected for part of the round instead of being breakable immediately.
  • Once a team's bed is gone, eliminated members stop respawning.

Match Start Rules

Before a round can start, BedHost expects:

  • at least one Spawn Block
  • enough spawn markers for the number of teams being created
  • a valid player count for the selected team_size, unless imbalance is allowed

Recommended Host Workflow

  1. Gather the BedHost setup blocks and merchant eggs with your normal operator workflow.
  2. Build the lobby and place the Lobby Spawn Block.
  3. Build each team island with a spawn block, bed, shop merchant, and upgrade merchant.
  4. Place resource spawners around the map.
  5. Optionally place lucky-block spawners.
  6. Set /bedhost team_size, /bedhost game_time, and any desired cooldown changes.
  7. Use /bedhost test_game true while validating the arena.
  8. Enable /bedhost lucky_block_mode true only if you want lucky-block events in the round.
  9. Start the match and verify team assignment, teleports, merchants, generators, and cleanup behavior.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works