KS
Killer-Skills

slabbed-ceiling-support — how to use slabbed-ceiling-support how to use slabbed-ceiling-support, slabbed-ceiling-support setup guide, what is slabbed-ceiling-support, slabbed-ceiling-support alternative, slabbed-ceiling-support vs ceiling attachment mods, slabbed-ceiling-support install, ceiling attachment for blocks, top slab and double slab support

v1.0.0
GitHub

About this Skill

Perfect for Minecraft Modding Agents needing advanced block placement capabilities with ceiling support slabbed-ceiling-support is a skill that enables ceiling attachment for blocks under top slabs and double slabs without requiring additional mixins.

Features

Utilizes SlabSupportStateMixin.isSideSolid to determine solid sides
Leverages SlabSupportBlockMixin.sideCoversSmallSquare for small square coverage
Supports ceiling attachment for chains, hanging signs, and lanterns
Works with top slabs and double slabs of all SideShapeType variants
Eliminates the need for additional mixins for ceiling support

# Core Topics

joolbits joolbits
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
35
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add joolbits/slabbed/slabbed-ceiling-support

Agent Capability Analysis

The slabbed-ceiling-support MCP Server by joolbits is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use slabbed-ceiling-support, slabbed-ceiling-support setup guide, what is slabbed-ceiling-support.

Ideal Agent Persona

Perfect for Minecraft Modding Agents needing advanced block placement capabilities with ceiling support

Core Value

Empowers agents to generate and manage ceiling-attached blocks, such as chains, hanging signs, and lanterns, under top slabs and double slabs using SlabSupportStateMixin and SlabSupportBlockMixin

Capabilities Granted for slabbed-ceiling-support MCP Server

Automating block placement for ceiling-attached structures
Generating compatible block configurations for top slabs and double slabs
Debugging issues with block placement and ceiling support

! Prerequisites & Limits

  • Requires Minecraft modding environment
  • Limited to blocks that require ceiling attachment
  • Compatibility with existing mixins, such as SlabSupportStateMixin and SlabSupportBlockMixin
Project
SKILL.md
1.9 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Slabbed — Skill: Ceiling Support

Goal

Allow blocks that require ceiling attachment (chains, hanging signs, lanterns) to place on and survive under top slabs and double slabs.

Key finding (2026-02-07)

Analysis showed that ceiling support already works without additional mixins:

  • SlabSupportStateMixin.isSideSolid returns true for Direction.DOWN on top slabs (all SideShapeType variants)
  • SlabSupportBlockMixin.sideCoversSmallSquare returns true for Direction.DOWN on top slabs
  • Top slab collision shape [0,0.5,0 → 1,1,1] natively satisfies isSideSolid(DOWN, CENTER) via shape cache
  • ChainBlock has no canPlaceAt override — places anywhere
  • HangingSignBlock.canPlaceAt checks isSideSolid(pos.up(), DOWN, CENTER) — satisfied by top slabs natively
  • Lanterns use sideCoversSmallSquare(DOWN) — covered by SlabSupportBlockMixin

When to use this skill

When adding ceiling-attachment support for a new block type under top slabs.

Hard stops

  • Ceiling support leaks to bottom slabs, stairs, fences, walls, or panes
  • Baseline full-block behavior changes
  • Build fails

Steps

  1. Test whether existing isSideSolid / sideCoversSmallSquare changes already enable placement
  2. If not: check what placement method the block uses (isSideSolid, sideCoversSmallSquare, or custom)
  3. If custom: add a narrow per-block mixin (canPlaceAt inject with early return) routing through SlabSupport
  4. Verify survival after neighbor updates (break and replace the slab above)
  5. Verify visual alignment (flush against slab bottom)
  6. Build gate
  7. Test matrix
  8. Commit + tag

Note on isCeilingSupportSurface

A dedicated SlabSupport.isCeilingSupportSurface(BlockView, BlockPos) helper was planned but is NOT needed currently. The existing shared hooks cover all known ceiling-attachment blocks. Only add this helper if a future block requires a custom check that the shared hooks don't cover.

Related Skills

Looking for an alternative to slabbed-ceiling-support or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication