MCForge1.18.2-40.1.0 > net > minecraft > DetectedVersion.java

最終更新:2024年11月15日 (金) 19時34分32秒、 - view

目次

+ ...

  • ワールドの情報を格納する。他からの参照用のメソッドも用意されている。

Import

Package : net.minecraft

implements WorldVersion

フィールド

修飾子 名前 初期値
private static final Logger LOGGER LogUtils.getLogger()
public static final WorldVersion BUILT_IN new DetectedVersion()
private final String id ワールドID
private final String name ワールド名?
private final boolean stable 安定版かどうか
private final DataVersion worldVersion
private final int protocolVersion
private final int resourcePackVersion リソースパックのバージョン
private final int dataPackVersion データパックのバージョン
private final Date buildTime ワールドの作成日時
private final String releaseTarget

メソッド

DetectedVersion() - コンストラクタ


  • デフォルトの値で初期化する。
変数 設定値
id ランダムなUUID(ハイフンなし)
name "1.18.2"
stable true
worldVersion new DataVersion(2975, "main")
protocolVersion SharedConstants.getProtocolVersion()
resourcePackVersion 8
dataPackVersion 9
buildTime 現在の日時
releaseTarget "1.18.2"

修飾子 private

DetectedVersion - コンストラクタ(オーバーロード)

(JsonObject p_132489_)

  • オーバーロード。Jsonオブジェクトから初期化する。
  • 要追記

修飾子 private

tryDetectVersion()


  • version.json(場所不明)からワールド情報を取得し、DetectedVersionとして返す。
  • version.jsonが存在しない場合LOGGERに警告を発し、デフォルト値(コンストラクタを参照)を返す。
  • version.jsonが正しく読み取れない場合、空のworldVersionを返す。
  • version.jsonが破損している場合、例外IllegalStateExceptionをスローする。

修飾子 public static
戻り値 worldVersion

getId()


  • インスタンスの変数id(=ワールドID)を返す。

修飾子 public
戻り値 String

getName()


  • インスタンスの変数name(=ワールド名)を返す。

修飾子 public
戻り値 String

getReleaseTarget()


  • インスタンスの変数releaseTargetを返す。

修飾子 public
戻り値 String

getDataVersion()


  • インスタンスの変数worldVersionを返す。

修飾子 public
戻り値 DataVersion

getProtocolVersion()


  • インスタンスの変数protocolVersionを返す。

修飾子 public
戻り値 int

getPackVersion

(PackType p_179764_)

  • 渡された値がPackType.DATAの場合はデータパックのバージョン、PackType.RESOURCEの場合はリソースパックのバージョンを返す。

修飾子 public
戻り値 int

getBuildTime()


  • インスタンスの変数buildTimeを返す。

修飾子 public
戻り値 Date

isStable()


  • インスタンスの変数stableを返す。

修飾子 public
戻り値 boolean

被Import

  • このクラスをインポートしているファイルはありません。もしくはページが作成されていません。

派生クラス

  • このクラスの派生クラスはありません。もしくはページが作成されていません。
最終更新:2024年11月15日 19:34