원클릭으로
slabbed-project-skeleton-bootstrap
Verify the Slabbed Fabric 1.21.11 project skeleton builds, runs, and is checkpointed safely.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Verify the Slabbed Fabric 1.21.11 project skeleton builds, runs, and is checkpointed safely.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Disable or remove all temporary debug instrumentation (debug mixins, debug helpers, and log spam) and verify a clean production run.
Run the minimum production sanity checks before tagging a release or milestone.
Temporarily enable or disable debug mixins via mixin config selection without touching production mixin lists.
Verify strict visual alignment for offset-rendered blocks (model + outline) on slab tops and slab undersides.
Build-gated savepoint commit with optional tag and push, enforcing Slabbed guardrails.
Add hanging/ceiling attachment support for blocks under top slabs, using SlabSupport.isCeilingSupportSurface as the single source of truth.
| name | slabbed-project-skeleton-bootstrap |
| description | Verify the Slabbed Fabric 1.21.11 project skeleton builds, runs, and is checkpointed safely. |
Establish and verify a clean Fabric Loom project skeleton for Slabbed (MC 1.21.11, Java 21). No gameplay logic.
slabbedSlabbedcom.slabbedcom.slabbed.Slabbed1.21.110.1.0-alphagit status must be clean before starting.Confirm these exist at repo root:
build.gradle (or build.gradle.kts)settings.gradle (or .kts)gradle.propertiesgradlew, gradlew.batgradle/wrapper/gradle-wrapper.properties and .jarEnsure this exact layout exists (create if missing):
src/main/java/com/slabbed/
Slabbed.java
init/
mixin/
src/main/resources/
fabric.mod.json
slabbed.mixins.json
assets/slabbed/lang/en_us.json
File: src/main/java/com/slabbed/Slabbed.java
Must:
net.fabricmc.api.ModInitializerSlabbed initializedExample structure (do not add more logic):
public final class Slabbed implements ModInitializer { ... }File: src/main/resources/fabric.mod.json
Must include:
"id": "slabbed""name": "Slabbed""version": "0.1.0-alpha""environment": "*""entrypoints": { "main": ["com.slabbed.Slabbed"] }"mixins": ["slabbed.mixins.json"]"depends" includes:
fabricloaderfabric-apiminecraft pinned to 1.21.11File: src/main/resources/slabbed.mixins.json
Must:
"package": "com.slabbed.mixin""mixins": [] listFile: src/main/resources/assets/slabbed/lang/en_us.json
Allow either:
{ "mod.slabbed.name": "Slabbed" }
or empty JSON {}
Run:
./gradlew build (or Windows equivalent)./gradlew runClientPass conditions:
If everything passes:
git add -Agit commit -m "chore: bootstrap Slabbed project skeleton"git tag slabbed-bootstrapStop after tagging.
Return only:
::contentReference[oaicite:0]{index=0}