A Fabric mod that adds a configurable barrier block with selective player pass-through, custom particle effects, and optional opaque rendering.
- Three pass-through modes configurable per-block via an in-game GUI:
TAG— player must have specific scoreboard tags (comma-separated for multiple)PLAYER— player's display name must match (comma-separated for multiple)PREDICATE— this mode will use minecraft vanilla predicate system
- Ethereal Effect — a status effect granted on successful check that allows temporary passthrough
- Custom particles — any particle type ID configurable per block
- Opaque toggle — renders as an End Gateway when enabled; invisible otherwise
- Waterloggable
- Configuration GUI — creative-level-2-op players right-click (offhand empty, not holding the barrier) to open
- No collision until the player's check passes
- Place the Custom Barrier block
- Right-click it as a creative op (offhand empty, not holding the barrier item)
- Set the particle ID, check string, mode, and opaque toggle in the GUI
- Press Save — settings persist via BlockEntity NBT
| Mode | Check field value | Behavior |
|---|---|---|
TAG |
Scoreboard tag (or comma-separated list) | Player must have all listed tags |
PLAYER |
Display name (or comma-separated list) | Player's display name must match |
PREDICATE |
Loot predicate ID | Evaluated via PredicateManager (predicate generator) |
- Minecraft 1.19.2
- Fabric Loader ≥0.16.0
- Fabric API ≥0.77.0+1.19.2
MIT