Documentation

Learn how to install and use LiquidBounce with our comprehensive guides

BedPlates

BedPlates draws a floating overlay over every bed it can find in your view distance, showing you exactly which blocks are protecting it. This is built for bed-defense game modes (Bedwars and similar): instead of flying around each bed to inspect its defense, you get an at-a-glance icon strip of the surrounding blocks, each with a stacked count, plus the bed's distance in meters. Beds are scanned asynchronously and the overlays are sorted by distance so the closest beds render first.

For each bed, the mod collects the surrounding blocks, filters them, and turns them into a list of item icons. By default it uses Compact mode (merging blocks of the same type across layers into one count) and ShowBed (the bed itself appears first in the strip with its distance label). Blocks you can't currently break — those that need a tool you don't have in your hotbar — are highlighted in red so you can spot reinforced defenses like obsidian or end stone; see the unbreakable-block check. The full per-bed gather, filter, and sort pass lives in updateAndSortBeds.

To cut clutter, you can limit how many beds are shown at once, scale the overlay by distance, filter which blocks are listed, and tell the mod to skip your own bed. The skip logic (own bed and adjacent beds) and distance scaling are applied at render time.

Category: Render Enabled by default: No

Settings

SettingTypeDefaultRangeDescription
BackgroundColorColorColor of the rectangular background drawn behind each bed's icon strip.
OutlineTogglefalseDraws an outline around the overlay using the bed's wool color. When off, no outline is drawn.
MaxLayersInteger51..5How many block layers outward from the bed to scan and display. Changing it triggers a full rescan.
ShowBedToggletrueIncludes the bed itself as the first icon in the strip, labeled with the bed's distance in meters.
TextShadowToggletrueRenders a drop shadow behind the count and layer text for readability.
RenderOffsetVector3_dWorld-space offset applied to the bed position before projecting it to the screen, nudging the overlay's location.
ScaleCurveMaps camera distance (0–200) to an overlay scale (0.25–4). Lets distant beds shrink or stay readable; overlays below 0.01 scale are skipped.
MaxCountInteger81..64Maximum number of beds rendered at once, starting with the closest.
HighlightUnbreakableToggletrueColors a block's count red when it requires a tool you don't currently have in your hotbar to break.
CompactToggletrueMerges identical surrounding blocks across layers into a single counted icon. When off, each layer is shown separately with a Roman-numeral layer label.
PreventOverlapToggletruePrevents bed overlays from drawing on top of each other when beds are close together on screen.
FilterModeMode SelectorPredefinedPredefined, CustomChooses how surrounding blocks are filtered. Predefined hides air and non-solid blocks (except a built-in whitelist like glass, water, and ladders); Custom uses your own block list.
FilterMode → [Custom] → BlocksRegistry ListThe list of blocks used by the Custom filter.
FilterMode → [Custom] → FilterChoiceBlacklistWhitelist, BlacklistWhether the Blocks list is treated as a blacklist (hide listed blocks) or whitelist (show only listed blocks).
IgnoreSelfBedMode SelectorNoneNone, Color, SpawnLocation, ManualHow to detect and skip your own bed so its plate isn't drawn. None disables this.
IgnoreSelfBed → [Color] → SlotsMulti-SelectHeadFeet, Legs, Chest, HeadArmor slots whose color is compared against bed colors to identify your team's bed.
IgnoreSelfBed → [Color] → LooseTogglefalseLoosens the color match used to identify your own bed.
IgnoreSelfBed → [SpawnLocation] → BedDistanceDecimal24.016.0..48.0Maximum distance from your spawn point within which a bed is treated as your own.
IgnoreSelfBed → [Manual] → TrackKeyKey to manually mark the bed you're looking at as your own (to be ignored).
IgnoreSelfBed → [Manual] → UntrackKeyKey to remove a manual self-bed mark.
IgnoreAdjacentTogglefalseSkips a bed's overlay when another tracked bed sits directly adjacent to it, avoiding duplicate plates for double beds.

Last updated: 2026-06-08 — Based on source code