Package net.minecraft

Class MinecraftVersion

java.lang.Object
net.minecraft.MinecraftVersion
All Implemented Interfaces:
GameVersion

public class MinecraftVersion extends Object implements GameVersion
Mappings:
Namespace Name
official s
intermediary net/minecraft/class_3797
named net/minecraft/MinecraftVersion
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official b Ls;b:Lorg/slf4j/Logger;
      intermediary field_16741 Lnet/minecraft/class_3797;field_16741:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/MinecraftVersion;LOGGER:Lorg/slf4j/Logger;
    • CURRENT

      public static final GameVersion CURRENT
      Mappings:
      Namespace Name Mixin selector
      official a Ls;a:Lab;
      intermediary field_25319 Lnet/minecraft/class_3797;field_25319:Lnet/minecraft/class_6489;
      named CURRENT Lnet/minecraft/MinecraftVersion;CURRENT:Lnet/minecraft/GameVersion;
    • id

      private final String id
      Mappings:
      Namespace Name Mixin selector
      official c Ls;c:Ljava/lang/String;
      intermediary field_16738 Lnet/minecraft/class_3797;field_16738:Ljava/lang/String;
      named id Lnet/minecraft/MinecraftVersion;id:Ljava/lang/String;
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official d Ls;d:Ljava/lang/String;
      intermediary field_16733 Lnet/minecraft/class_3797;field_16733:Ljava/lang/String;
      named name Lnet/minecraft/MinecraftVersion;name:Ljava/lang/String;
    • stable

      private final boolean stable
      Mappings:
      Namespace Name Mixin selector
      official e Ls;e:Z
      intermediary field_16737 Lnet/minecraft/class_3797;field_16737:Z
      named stable Lnet/minecraft/MinecraftVersion;stable:Z
    • saveVersion

      private final SaveVersion saveVersion
      Mappings:
      Namespace Name Mixin selector
      official f Ls;f:Ldvm;
      intermediary field_16736 Lnet/minecraft/class_3797;field_16736:Lnet/minecraft/class_6595;
      named saveVersion Lnet/minecraft/MinecraftVersion;saveVersion:Lnet/minecraft/SaveVersion;
    • protocolVersion

      private final int protocolVersion
      Mappings:
      Namespace Name Mixin selector
      official g Ls;g:I
      intermediary field_16735 Lnet/minecraft/class_3797;field_16735:I
      named protocolVersion Lnet/minecraft/MinecraftVersion;protocolVersion:I
    • resourcePackVersion

      private final int resourcePackVersion
      Mappings:
      Namespace Name Mixin selector
      official h Ls;h:I
      intermediary field_27843 Lnet/minecraft/class_3797;field_27843:I
      named resourcePackVersion Lnet/minecraft/MinecraftVersion;resourcePackVersion:I
    • dataPackVersion

      private final int dataPackVersion
      Mappings:
      Namespace Name Mixin selector
      official i Ls;i:I
      intermediary field_16734 Lnet/minecraft/class_3797;field_16734:I
      named dataPackVersion Lnet/minecraft/MinecraftVersion;dataPackVersion:I
    • buildTime

      private final Date buildTime
      Mappings:
      Namespace Name Mixin selector
      official j Ls;j:Ljava/util/Date;
      intermediary field_16739 Lnet/minecraft/class_3797;field_16739:Ljava/util/Date;
      named buildTime Lnet/minecraft/MinecraftVersion;buildTime:Ljava/util/Date;
  • Constructor Details

    • MinecraftVersion

      private MinecraftVersion()
    • MinecraftVersion

      private MinecraftVersion(JsonObject json)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ls;<init>(Lcom/google/gson/JsonObject;)V
      intermediary <init> Lnet/minecraft/class_3797;<init>(Lcom/google/gson/JsonObject;)V
      named <init> Lnet/minecraft/MinecraftVersion;<init>(Lcom/google/gson/JsonObject;)V
  • Method Details

    • create

      public static GameVersion create()
      Mappings:
      Namespace Name Mixin selector
      official a Ls;a()Lab;
      intermediary method_16672 Lnet/minecraft/class_3797;method_16672()Lnet/minecraft/class_6489;
      named create Lnet/minecraft/MinecraftVersion;create()Lnet/minecraft/GameVersion;
    • method_48018

      public String method_48018()
      Specified by:
      method_48018 in interface GameVersion
      Mappings:
      Namespace Name Mixin selector
      official b Lab;b()Ljava/lang/String;
      intermediary method_48018 Lnet/minecraft/class_6489;method_48018()Ljava/lang/String;
      named method_48018 Lnet/minecraft/GameVersion;method_48018()Ljava/lang/String;
    • method_48019

      public String method_48019()
      Specified by:
      method_48019 in interface GameVersion
      Mappings:
      Namespace Name Mixin selector
      official c Lab;c()Ljava/lang/String;
      intermediary method_48019 Lnet/minecraft/class_6489;method_48019()Ljava/lang/String;
      named method_48019 Lnet/minecraft/GameVersion;method_48019()Ljava/lang/String;
    • getSaveVersion

      public SaveVersion getSaveVersion()
      Returns the save version information for this game version.
      Specified by:
      getSaveVersion in interface GameVersion
      Returns:
      the save version information for this game version
      Mappings:
      Namespace Name Mixin selector
      official d Lab;d()Ldvm;
      intermediary method_37912 Lnet/minecraft/class_6489;method_37912()Lnet/minecraft/class_6595;
      named getSaveVersion Lnet/minecraft/GameVersion;getSaveVersion()Lnet/minecraft/SaveVersion;
    • method_48020

      public int method_48020()
      Specified by:
      method_48020 in interface GameVersion
      Mappings:
      Namespace Name Mixin selector
      official e Lab;e()I
      intermediary method_48020 Lnet/minecraft/class_6489;method_48020()I
      named method_48020 Lnet/minecraft/GameVersion;method_48020()I
    • method_48017

      public int method_48017(ResourceType resourceType)
      Specified by:
      method_48017 in interface GameVersion
      Mappings:
      Namespace Name Mixin selector
      official a Lab;a(Lajd;)I
      intermediary method_48017 Lnet/minecraft/class_6489;method_48017(Lnet/minecraft/class_3264;)I
      named method_48017 Lnet/minecraft/GameVersion;method_48017(Lnet/minecraft/resource/ResourceType;)I
    • method_48021

      public Date method_48021()
      Specified by:
      method_48021 in interface GameVersion
      Mappings:
      Namespace Name Mixin selector
      official f Lab;f()Ljava/util/Date;
      intermediary method_48021 Lnet/minecraft/class_6489;method_48021()Ljava/util/Date;
      named method_48021 Lnet/minecraft/GameVersion;method_48021()Ljava/util/Date;
    • method_48022

      public boolean method_48022()
      Specified by:
      method_48022 in interface GameVersion
      Mappings:
      Namespace Name Mixin selector
      official g Lab;g()Z
      intermediary method_48022 Lnet/minecraft/class_6489;method_48022()Z
      named method_48022 Lnet/minecraft/GameVersion;method_48022()Z