Skip to content

🎮 指令与配置系统 (Minecraft 26.1.2) ​

Camera Culling 提供了完整的 Brigadier 游戏内指令系统(/cameraculling)以及易读易改的 JSON 配置文件持久化机制(config/camera-culling.json)。


📋 指令速查表 ​

sql
/cameraculling status
/cameraculling toggle
/cameraculling set <low|medium|high|super>
/cameraculling particles [true|false]
/cameraculling animations [true|false]
/cameraculling crowdculling <true|false>
/cameraculling cluster <1-128>
/cameraculling texturlod <true|false>
/cameraculling texturlod range <start_dist> <far_dist>
/cameraculling bossimmunity <true|false>
/cameraculling bosshealth <boss_hp>
/cameraculling bosshealth <boss_hp> <miniboss_hp>
/cameraculling minibosshealth <miniboss_hp>
/cameraculling blacklist <add|remove|list|clear> <entity_id>
/cameraculling serverblacklist <add|remove|list|clear> <entity_id>
/cameraculling debug [true|false]
/cameraculling reload

⚙️ 详细指令解析 ​

指令语法接收参数功能说明
/cameraculling status无显示实时统计数据:已渲染与已剔除计数、当前配置档及黑名单数量。
/cameraculling toggle无切换模组主剔除功能的启用/禁用状态。
/cameraculling set <profile>low, medium, high, super切换当前使用的剔除强度配置档。
/cameraculling particles [bool]true, false (可选)开启或关闭针对实心方块后方粒子的遮挡剔除。
/cameraculling animations [bool]true, false (可选)开启或关闭单人游戏暂停与菜单界面的图集动画冻结。
/cameraculling crowdculling <bool>true, false开启或关闭生物重叠/密集过度绘制防御系统。
/cameraculling cluster <int>1 到 128设置 1.5 方块集群内允许渲染的生物数量上限(默认: 8)。
/cameraculling texturlod <bool>true, false开启或关闭基于距离的生物纹理 Mipmap LOD 缩放。
/cameraculling texturlod range <start> <far>1.0..256.0, 2.0..512.0设置纹理 LOD 的近距离与远距离切换阈值(如 16.0 32.0)。
/cameraculling bossimmunity <bool>true, false开启或关闭 Boss 与 Mini-Boss 的视线剔除豁免。
/cameraculling bosshealth <hp>1.0 到 10000.0设置主要 Boss 的生命值判断阈值(默认: 150.0)。
/cameraculling minibosshealth <hp>1.0 到 10000.0设置 Mini-Boss 的生命值判断阈值(默认: 50.0)。
/cameraculling blacklist add <id>实体标识符 (如 minecraft:wolf)将指定实体加入玩家本地客户端个人免疫白名单。
/cameraculling blacklist remove <id>实体标识符将指定实体从个人免疫名单中移除。
/cameraculling blacklist list无列出当前个人免疫名单中的所有实体。
/cameraculling blacklist clear无清空个人免疫名单中的全部条目。
/cameraculling serverblacklist ...子指令 + 实体标识符管理服务端强制同步的实体黑名单(需要 OP 权限)。
/cameraculling debug [bool]true, false (可选)开启或关闭向聊天栏和日志输出的实时状态转换诊断追踪。
/cameraculling reload无强制从磁盘重新加载配置文件。

📄 JSON 配置格式 ​

配置文件存放于 .minecraft/config/ 目录中:

客户端配置文件 (config/camera-culling.json) ​

json
{
  "enabled": true,
  "level": "SUPER",
  "cullEntitiesBehindEntities": false,
  "maxEntitiesPerCluster": 8,
  "distanceTextureLod": true,
  "distanceTextureLodStart": 16.0,
  "distanceTextureLodFar": 32.0,
  "bossImmunity": true,
  "bossHealthThreshold": 150.0,
  "miniBossHealthThreshold": 50.0,
  "cullParticles": true,
  "cullAnimations": true,
  "cullSignText": true,
  "clientBlacklist": [
    "minecraft:wolf",
    "minecraft:allay"
  ],
  "debugMode": false
}

服务端配置文件 (config/camera-culling-server.json) ​

json
{
  "serverBlacklist": []
}

🔗 相关页面 ​

Official documentation & web portal for Dasik Igaijinn mods.