3.0.0-alpha.4 (Fabric 1.21.5)
on Sep 15, 2025Features
Bugfixes
- Render buffers now close when removing a region instead of persisting.
- Barricade render regions are now cleared upon disconnecting or changing dimension.
Removed
- Removed Tiny Pineapple
3.0.0-alpha.3 (Fabric 1.21.5)
on Sep 15, 2025Features
Bugfixes
- Advanced Barrier rendering will no longer persist when the source block is broken
- Region baking causes a ConcurrentModificationException
- Dirty regions were not being removed when regions are removed, causing a memory leak
Removed
- Removed Tiny Pineapple
Features
Bugfixes
- Barriers in negative block positions were not converted correctly
- Neighboring regions were not updated when a barrier block was modified
- Do not show barrier particles
Removed
- Removed Tiny Pineapple
Features
- Port to 1.21.5
- New Baked Region rendering system
Bugfixes
- Minor stability improvements
- Removed Tiny Pineapple
Bugfixes
- Rectify buggy implementation of Advanced Barriers.
Changes
- Optimize Advanced Barriers over network.
Bugfixes
- Advanced barrier did not render when held in the hand.
- NullPointerException crashed when utilising Light blocks in the inventory.
- Creative Only Barriers using the default Barrier texture when Barricade Rendering is not enabled.
- Vanilla Rendering uses the bottom of the entity's hitbox rather than eye height.
- Vanilla Rendering uses the directional barrier logic when it shouldn't.
Bugfixes
- Advanced Barriers used a double prefix in the icon path.
Bugfixes
- Fixed modded barriers only being able to be seen by operators/players with permission level 2.
- Fixed Mob related predicate barriers being able to be bypassed with vehicles (such as boats and minecarts).
Bugfixes
- Fixed the broken nature of the
/barricade:client visibility
command.
Bugfixes
- Fixed a crash when advanced barriers are present.
- Fixed creative mode item hiding running even when the server has the mod.
- Fixed Advanced Barrier blocks not respecting config settings.
- Fixed Advanced Barrier blocks not turning visible when a barrier is held.
- Fixed Advanced Barrier blocks not culling correctly when next to another advanced barrier block of the same type.
Changes
- Added Creative-Only Barrier.
- Replace the LootContextAware system with Silicate.
- Non creative players may now reach through predicated barriers that do not apply to them.
- Renamed /assets/barricade/textures/item/barricade/entity/ directory to /assets/barricade/textures/item/barricade/icon/.
- Removed
barricade:blocked_entities
component in favour ofbarricade:advanced_barriers
component. - Added
barricade:advanced_barrier
dynamic/data pack registry. Which is now used to attach default directions, names, icons, and predicates to advanced barriers. - Changed the modified Advanced Barrier directional state to a block state.
- Implemented a mod config to store visibility of certain operator blocks.
- Added
/barricade:client visibility [enable/disable]
command, which sets the above config's values. - Added
barricade:blocked_by_mob_barrier
tag, which includes the other two more specific tags and is now used for the mob barrier instead of blocking all non players.- This means content such as Projectiles, and Armor Stands may pass through.
- You will no longer see Barricade items in the creative mode tab when playing on a server without Barricade.
Bugfixes
- Fixed
inGround
projectile behavior with directional and predicated barriers. - Fixed culling with directional barrier and advanced barrier faces.
- Fixed NeoForge seams fix hook not running on advanced barriers.
- Fixed placement contexts being inconsistent with the barrier at hand.
- Fixed barriers not turning invisible under certain circumstances when quick swapping items.
- Fixed larger entities bugging on the corners of horizontal barriers.
- Players riding mobs can no longer pass through player barriers.