EntityOnView

这个插件试图通过限制实体生成的位置来优化用户体验,从而控制自然生成的实体。只有能被玩家看到(或被看见)的实体才会生成。你可以把它看作是服务器端的实体剔除。

资源图片
这个插件试图通过限制实体可以生成的地点来优化用户体验,从而优化自然生成的实体。只有被玩家(能看到)/看到/观察到的实体才会生成。 结构实体不包括在内,因为它们不被认为是自然生成的,而是区块生成的实体。 例如配置:当玩家在地面上时,你可以防止敌对生物在洞穴中生成,这会导致它们在地面上生成,进一步优化玩家的体验。这还需要将最大光照等级选项更改为15。
config.yml ``` # 启用调试日志记录。 debug: false # 此设置用于检查生成位置周围玩家的半径。此参数的最大值为128。 radius: 64 yDistanceLimit: 64 traceClosestPlayerLimit: 2 inSight: false # 确定是否使用Paper的preCreatureSpawnEvent。如果你的玩家数量众多(超过12个),则不建议将此选项与启用透明度结合使用。 usePaperPreCreatureSpawnEvent: true # 实体类型列表,用于取消生成事件。 cancelSpawn: - ZOMBIE - SKELETON - CREEPER - SPIDER # 确定是否使用方块视野来过滤掉不可见实体。非常耗费资源。 raytracing: enabled: false # 透明材质列表,可在实体可见性检查时考虑。更多信息请参阅 https://minecraft.fandom.com/wiki/Opacity。 ignoreBlocks: - AIR - CAVE_AIR - VOID_AIR - WATER - TRIPWIRE - TRIPWIRE_HOOK - GLASS - WHITE_STAINED_GLASS - WHITE_STAINED_GLASS_PANE - RED_STAINED_GLASS - RED_STAINED_GLASS_PANE - ORANGE_STAINED_GLASS - ORANGE_STAINED_GLASS_PANE - PINK_STAINED_GLASS - PINK_STAINED_GLASS_PANE - YELLOW_STAINED_GLASS - YELLOW_STAINED_GLASS_PANE - LIME_STAINED_GLASS - LIME_STAINED_GLASS_PANE - GREEN_STAINED_GLASS - GREEN_STAINED_GLASS_PANE - LIGHT_BLUE_STAINED_GLASS - LIGHT_BLUE_STAINED_GLASS_PANE - CYAN_STAINED_GLASS - CYAN_STAINED_GLASS_PANE - BLUE_STAINED_GLASS - BLUE_STAINED_GLASS_PANE - MAGENTA_STAINED_GLASS - MAGENTA_STAINED_GLASS_PANE - PURPLE_STAINED_GLASS - PURPLE_STAINED_GLASS_PANE - BROWN_STAINED_GLASS - BROWN_STAINED_GLASS_PANE - GRAY_STAINED_GLASS - GRAY_STAINED_GLASS_PANE - LIGHT_GRAY_STAINED_GLASS - LIGHT_GRAY_STAINED_GLASS_PANE - BLACK_STAINED_GLASS - BLACK_STAINED_GLASS_PANE - TORCH - REDSTONE_TORCH - REDSTONE_WIRE - CAVE_VINES - CAVE_VINES_PLANT - TWISTING_VINES - TWISTING_VINES_PLANT - VINE - WEEPING_VINES - WEEPING_VINES_PLANT - SUGAR_CANE - GRASS_BLOCK - GRASS ```