手冊:minecraft:conditional_bandwidth_optimization

出自Minecraft基岩版开发Wiki
數據驅動 實體 > minecraft:conditional_bandwidth_optimization
minecraft:conditional_bandwidth_optimization
附加包元件
元件所屬
元件型別
元件ID
1333085468
加入版本
?

定義此實體的條件空間更新頻寬最佳化。

模式[編輯]

conditional_bandwidth_optimization:
object "conditional_values": opt {
  int "max_dropped_ticks": opt
  int "max_optimized_distance": opt
  bool "use_motion_prediction_hints": opt 
}
object "default_values": opt {
  int "max_dropped_ticks": opt
  int "max_optimized_distance": opt
  bool "use_motion_prediction_hints": opt
}

結構[編輯]

  •  minecraft:conditional_bandwidth_optimization:根物件。
    •  conditional_values: 包含條件頻寬最佳化值的物件。
      •  max_dropped_ticks: 相對於最佳化值,確定空間更新封包不能傳送的最大刻度。
      •  max_optimized_distance: 頻寬最佳化期間考慮的最大距離。任何低於最大值的值都會值以查找最佳化,任何大於或等於此最大值的值都會導致最大最佳化。
      •  use_motion_prediction_hints: 設定為 true 時,將在丟棄封包間隔期間傳送較小的運動封包,從而導致傳送的封包數量與未最佳化的封包數量相同,但傳送的數據較少。這應該用於防止實體快速旅行或傳送時的視覺異常。
    •  default_values:包含預設頻寬最佳化值的物件。
      •  max_dropped_ticks: 相對於最佳化值,確定空間更新封包不能傳送的最大刻度。
      •  max_optimized_distance: 頻寬最佳化期間考慮的最大距離。任何低於最大值的值都會值以查找最佳化,任何大於或等於此最大值的值都會導致最大最佳化。
      •  use_motion_prediction_hints: 設定為 true 時,將在丟棄封包間隔期間傳送較小的運動封包,從而導致傳送的封包數量與未最佳化的封包數量相同,但傳送的數據較少。這應該用於防止實體快速旅行或傳送時的視覺異常。

範例[編輯]

字串型
"minecraft:conditional_bandwidth_optimization": {
    "default_values": {
        "max_optimized_distance": 80.0,
        "max_dropped_ticks": 10,
        "use_motion_prediction_hints": true
    }
}