Maintenance update to support the version tracking change present in BigDoors 0.1.8.64
Removed
- BigDoors startup version check
- This startup check was used to reduce bug reports as BigDoorsPhysics originally required a very up to date version of BigDoors. However this check broke recently in the latest BigDoors update and after reviewing it I have determined BigDoorsPhysics has aged out of needing such a startup check.
Updated
- Build against ProtocolLib 5.3.0
A quick maintenance release to support 1.21
Fixed
- 1.21 version parsing
Added
- Add support for MC1.20
Added
- Support for Java 11, thanks @MiroSneeball for the suggestion
This release marks the beginning of more version support for BigDoorsPhysics, with the plan of eventually supporting all versions of MC that BigDoors does.
Added
- Spigot support, thanks @MiroSneeball for the suggestion
- Note: Spigot lacks the TeleportFlags api of Paper so shulker based collisions will fall back to the 1.16.5 -> 1.18.2 method
- 1.16.5 support, thanks @MiroSneeball for the suggestion
- For now it is only 1.16.5, not .1 -> .4 this will be expanded in future
Fixed
- NPE in console when using barrier only mode and protocollib, thanks @bladeRR1 for the report
Fixed
- Performance leak while plugin should be idle, thanks @Pudiaz for the report!
Fixed
- Support for Paper-1.19.3#435+
Added
- Update checker
- Will print a message to console on startup if there is an update available
- Can be disabled in the config
- Config option
spawn-shulkers-on-door- Controls where the plugin puts the shulkers during setup
- Default
trueif ProtocolLib is on the server - Fixes compatibility with region plugins, Thanks @Pudiaz for the report
Fixed
- Some more ways shulkers could take damage
Added
- The ability to set different door types to use different collision methods. Thanks @repeater64 for the suggestion
Changed
- The
method:option in the config has been expanded to support setting different collision methods - Fixed portcullises being able to delete themselves
- The barrier method will now work in all situations
- Removed
protect-portcullises:option (no longer needed)
Fixed
- Shulkers not being invulnerable Thanks @Pudiaz for the report
- Note: They can still be killed in creative, that bugfix is on the way
Fixed
- NPE in ShulkerPacketEditor (fixes Citizens compatibility) Thanks @repeater64 for the report
- ShulkerPacketEditor loading when Barrier method is selected Thanks @repeater64 for the report
- Non 1.17 safe method in ShulkerPacketEditor
Added
- ProtocolLib as an optional dependency
- Smart Config
- Can automatically handle new/updated config options
- Cull Distant Shulkers
- Shulkers will now be truly invisible at a configurable distance
- Default: 4 blocks
- Requires ProtocolLib
- Shulkers will now be truly invisible at a configurable distance
- Config Options
- cull-distant-shulkers
- Whether to cull shulkers or not
- Requires ProtocolLib
- shulker-cull-distance
- How many blocks away to start culling shulkers
- Requires ProtocolLib
- cull-distant-shulkers
Changed
- Support Paper 1.17.X->1.19.X all in one jar (Note: Paper versions prior to 1.19 are missing the ability to teleport stacked entities, this results in the shulker collision method being jumpier than on 1.19+)
This version backports the mainline 2.1.1 release to 1.17-1.18.2. View its changelog Here
NOTE
Versions before 1.19 are missing the ability to teleport stacks of entities without dismounting, this results in a slightly jumpier but still functional experience. However, for the best experience I recommend using the main 1.19+ jar.
- Add /killbigdoorsphysicsentities
- Add bStats
- Require BigDoors >= b1119
Pre-Modrinth Changelogs
2.1.0 | Moving Entities
- Non-player entities can now be moved by doors
- Config option to disable non-player entities being moved by doors
2.0.1 | Optimizations
- Require BigDoors >= b1118
- Optimize location checks
- Optimize method for getting falling blocks
2.0.0 | Shulker Method
- Added shulker method for collisions
1.0.0 | Barrier Method
- Added barrier method for collisions


