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.