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
- Barriers being left behind if they pushed a player (#8), thanks @TomLewis and @THEjpcello for the report
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
true
if 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)
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