Package net.minecraft

Class SaveVersion

java.lang.Object
net.minecraft.SaveVersion

public class SaveVersion extends Object
The version components of Minecraft that is used for identification in save games.
Mappings:
Namespace Name
official diu
intermediary net/minecraft/class_6595
named net/minecraft/SaveVersion
  • Field Details

    • MAIN_SERIES

      public static String MAIN_SERIES
      The default series of a version, main, if a series is not specified.
      Mappings:
      Namespace Name Mixin selector
      official a Ldiu;a:Ljava/lang/String;
      intermediary field_34768 Lnet/minecraft/class_6595;field_34768:Ljava/lang/String;
      named MAIN_SERIES Lnet/minecraft/SaveVersion;MAIN_SERIES:Ljava/lang/String;
    • id

      private final int id
      Mappings:
      Namespace Name Mixin selector
      official b Ldiu;b:I
      intermediary field_34769 Lnet/minecraft/class_6595;field_34769:I
      named id Lnet/minecraft/SaveVersion;id:I
    • series

      private final String series
      Mappings:
      Namespace Name Mixin selector
      official c Ldiu;c:Ljava/lang/String;
      intermediary field_34770 Lnet/minecraft/class_6595;field_34770:Ljava/lang/String;
      named series Lnet/minecraft/SaveVersion;series:Ljava/lang/String;
  • Constructor Details

    • SaveVersion

      public SaveVersion(int id)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldiu;<init>(I)V
      intermediary <init> Lnet/minecraft/class_6595;<init>(I)V
      named <init> Lnet/minecraft/SaveVersion;<init>(I)V
    • SaveVersion

      public SaveVersion(int id, String series)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldiu;<init>(ILjava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_6595;<init>(ILjava/lang/String;)V
      named <init> Lnet/minecraft/SaveVersion;<init>(ILjava/lang/String;)V
  • Method Details

    • isNotMainSeries

      public boolean isNotMainSeries()
      Mappings:
      Namespace Name Mixin selector
      official a Ldiu;a()Z
      intermediary method_38490 Lnet/minecraft/class_6595;method_38490()Z
      named isNotMainSeries Lnet/minecraft/SaveVersion;isNotMainSeries()Z
    • getSeries

      public String getSeries()
      Returns the series of this version.

      This is stored in the Series field within level.dat.

      Known values include main for the main series and ccpreview for the caves and cliffs experimental snapshots.

      Returns:
      the series of this version
      Mappings:
      Namespace Name Mixin selector
      official b Ldiu;b()Ljava/lang/String;
      intermediary method_38492 Lnet/minecraft/class_6595;method_38492()Ljava/lang/String;
      named getSeries Lnet/minecraft/SaveVersion;getSeries()Ljava/lang/String;
    • getId

      public int getId()
      Returns the integer data version of this save version.
      Returns:
      the integer data version of this save version
      Mappings:
      Namespace Name Mixin selector
      official c Ldiu;c()I
      intermediary method_38494 Lnet/minecraft/class_6595;method_38494()I
      named getId Lnet/minecraft/SaveVersion;getId()I
    • isAvailableTo

      public boolean isAvailableTo(SaveVersion other)
      Returns whether this save version can be loaded by the other version.
      Returns:
      whether this save version can be loaded by the other version
      Mappings:
      Namespace Name Mixin selector
      official a Ldiu;a(Ldiu;)Z
      intermediary method_38493 Lnet/minecraft/class_6595;method_38493(Lnet/minecraft/class_6595;)Z
      named isAvailableTo Lnet/minecraft/SaveVersion;isAvailableTo(Lnet/minecraft/SaveVersion;)Z