mivschalkdoors-1.0.0-mc1.21.1-neoforge21.1.228plus.jar
Curse Maven Snippet
What's new
Initial testing build for Miv's Chalk Doors.
Compatibility:
- Minecraft 1.21.1 only
- NeoForge 21.1.228 or newer 21.1.x only
- Java 21 required
- Do not use with Minecraft 1.21.2+, Minecraft 1.21.11, NeoForge 21.2+, NeoForge 21.11.x, Forge, Fabric, or Quilt
Includes:
- Six Portal Chalk tiers
- Six Ender Pigment recharge tiers
- Chalk charges and recharge crafting
- Chalk Dimension
- Personal room generation
- Temporary chalk doors
- Per-player active chalk sessions
- Safe anchor-door exit behavior
- Exit echoes
- Permanent bound chalk doors
- Whitelist and role data
- Chunk loading mode inside the Chalk Dimension
- Natural-spawn-only prevention
- Constant day behavior
- JSON-only assets referencing vanilla textures
- Echo Shard-based Portal Chalk visuals with tier colors
- White Dye-based Ender Pigment visuals with stronger tier colors
- Stronger hotbar-readable tier colors
- High-tier-only magical foil and tier flavor tooltips for chalk and pigments
- Non-solid portal-style chalk door visuals with vanilla iron-door/chalk/portal texture references
- Tier-tinted temporary entrances, pale exit echoes, gold bound doors, and purple anchor doors
- Wall-flush temporary chalk door rendering
- Purple/runic anchor door visual matched to the temporary portal style
- Stricter temporary portal backing/floor placement validation
- Far-side floor placement support for permanent chalk doors
- Temporary chalk placement no longer instantly teleports the player
- New-world Chalk Dimension login fail-safe so invalid first-spawn/login states return to normal Overworld spawn instead of stranding players in void
- Build-time dimension isolation verification that blocks accidental vanilla Overworld dimension/worldgen resource overrides
- Hard room expansion repair that directly mutates currently loaded chunks with live block updates, clears stale old boundaries, backfills terrain, and keeps the anchor reachable
- Admin repair commands: /mivschalkdoors repair_room and /mivschalkdoors debug repair_room
- Full-height clear room boundary wall with stale old-barrier cleanup
- Custom mivschalkdoors:chalk_dimension_effects soft white void sky with explicit cloud suppression and a client-only cloud-option fallback
- Optional client-side shader-compatible white void shell rendered as translucent in-world geometry in the Chalk Dimension
- Tuned subtle white void shell defaults: 0.18 opacity, farther shell distance, top/bottom offsets, feathering, and stale 0.65 client-config detection
- Door teleport orientation that spawns players facing away from destination doors
- First-pass vanilla Chalk Menu GUI opened by shift-right-clicking Portal Chalk
- Room Directory GUI opened by right-clicking the Room Anchor Door
- GUI actions for mode switching, destination room selection, room upgrade, whitelist updates for online players, chunk mark/unmark, permanent door summaries, and inbound access toggles
- Move Main Portal chalk mode for owner-controlled relocation of the main Room Anchor Door inside a Chalk Room, with saved custom anchor position/facing and upgrade/repair preservation
- NeoForge GUI payloads with server-side validation and refreshed menu snapshots
- GUI readability polish with padded content panels, row cards, active tab accents, cleaner empty states, separated action/footer controls, a dedicated Overview action bar, and a non-overlapping Overview upgrade card
- Interactive Chunks tab map-style preview with click-to-select chunks, cached client-side loaded-chunk block color samples, hover coordinates, current/selected/loaded chunk markers, zoom, pan, center-on-player, and selected-chunk mark/unmark actions
- Server-side selected-chunk loading validation so the server enforces the same current-room tier limits shown in the GUI
- Increased default loaded chunk limits to 4/8/16/32/64/128 by tier
- Increased default permanent door limits to 4/8/16/32/64/128 by tier
- Runtime stale-beta config detection for old 1/2/4/8/16/32 chunk and door caps
- Portal Chalk excluded from loot
- Config-gated Ender Pigment loot in thematic vanilla chest loot sources
- Unbound Chalk Door loot disabled by default until exact usable paired-door loot is supported
- Chalk Bleed: limited configurable Chalk Residue spread around complete outside Permanent Bound Chalk Doors
- Chalk Residue thin non-solid surface block with JSON-only vanilla texture references and no default drops
- Optimization/stability pass with reduced chunk-map sampling, cached white-void shell color parsing, interval stale-session cleanup, less dirty saved data churn, and lower allocation terrain/boundary loops
- Server-side boundary enforcement
Known first-pass limitations:
- GUI is functional but first-pass and uses simple vanilla buttons/lists.
- Room names, invitation items, activity log UI, text-field permanent door renaming, and polished scrolling/tab layouts are still planned.
- In-game whitelist and friend-room workflows are functional for online players but still need final polish.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects