← Назад к ресурсам

BigDoors Physics

Add collisions to the doors created by the BigDoors spigot plugin

Modrinth game-mechanics technology utility

Описание

# BigDoors Physics ![mobfarm](https://cdn.modrinth.com/data/LhMAekCR/images/426bfaea25989467b414d08e68ecc7579b1d3d42.gif) This plugin adds collisions to the spigot plugin [BigDoors](https://modrinth.com/plugin/bigdoors) through several methods. ## The Methods - Shulkers (Default 1.19+) - Allows off grid collisions - Requires 2 entities per door block - Shulker heads are sometimes visible - Barriers (Default 1.16.5-1.18.2) - Locked to minecraft grid - More solid - Completely invisible - No extra entities ## Dependencies - Java 11+ (Required) - [BigDoors](https://modrinth.com/plugin/bigdoors) (Required) - [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) (Optional) - Allows culling of shulkers using packets ## Commands and Permissions | Command | Permission | Default | Description | |---|---|---|---| |`/killbigdoorsphysicsentities`|`bigdoorsphysics.admin.killentities`|`false`|Kills all entities created by the plugin| ## Example Config ``` # How the plugin should create the colliders # Valid options: BARRIER, SHULKER, NONE # Any invalid selection will be set to the default for your version method: door: SHULKER drawbridge: SHULKER portcullis: SHULKER sliding: SHULKER ### Shulker Options # Make the player move with the shulker, this only has an effect when the shulker and player clip into one another. # It will not have an effect when the shulker and player are not clipped into each other # Potential tps impact on larger player and door counts move-player-with-shulker: true # Make all non-player entities move with the shulker, this only has an effect when the shulker and entity clip into one another. # It will not have an effect when the shulker and entity are not clipped into each other # Larger performance impact than with players, due to the usually larger amount of entities on a server move-entity-with-shulker: true # Verify that the moved entity is not clipping into the door when it finishes moving # If a entity is standing on top of a door when it finishes moving they will be # teleported up a small amount to prevent them from falling through the door # This will only apply to entities / players if they are enabled above # This should have a minimal performance impact correct-ending-clipping: true # Hide shulkers that are far away from the player # NOTE: This requires ProtocolLib to work cull-distant-shulkers: true # How many blocks away a shulker needs to be to be culled # Set to number less than 0 to always cull shulkers # NOTE: If player interacts will culled shulker it will behave similarly to a ghost block shulker-cull-distance: 4 # If shulkers should be spawned on the door, or far away # When this is set to true the shulkers will be spawned near their final locations # When this is set to false the shulkers will be spawned ~100k blocks above the world height to hide them while they are being set up # Enabling this can help with compatibility with region plugins (Specifically if you are using regions to control mob spawning) # By default this is enabled if ProtocolLib is on the server and shulkers will instead be hidden during setup using packets spawn-shulkers-on-door: true ### Barrier Options # Use extra packets to hide barriers when they are far away # This may have a medium performance impact, primarily fps hide-barriers: true # Move players who are near the door in accordance with the direction of the door # This may have a small performance impact, primarily tps move-player-with-barrier: true ### Other Options # Whether or not to check for updates via https://modrinth.com/ # Updates will only be checked for on startup check-for-updates: true ``` ## Usage Statistics via bStats ![bstats](https://bstats.org/signatures/bukkit/BigDoorsPhysics.svg) [View full stats](https://bstats.org/plugin/bukkit/BigDoorsPhysics/17236)