Class YOffset

java.lang.Object
net.minecraft.world.gen.YOffset
Direct Known Subclasses:
YOffset.AboveBottom, YOffset.BelowTop, YOffset.Fixed

public abstract class YOffset extends Object
Mappings:
Namespace Name
official ctx
intermediary net/minecraft/class_5843
named net/minecraft/world/gen/YOffset
  • Field Details

    • OFFSET_CODEC

      public static final com.mojang.serialization.Codec<YOffset> OFFSET_CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Lctx;a:Lcom/mojang/serialization/Codec;
      intermediary field_28915 Lnet/minecraft/class_5843;field_28915:Lcom/mojang/serialization/Codec;
      named OFFSET_CODEC Lnet/minecraft/world/gen/YOffset;OFFSET_CODEC:Lcom/mojang/serialization/Codec;
    • BOTTOM

      private static final YOffset BOTTOM
      Mappings:
      Namespace Name Mixin selector
      official b Lctx;b:Lctx;
      intermediary field_28916 Lnet/minecraft/class_5843;field_28916:Lnet/minecraft/class_5843;
      named BOTTOM Lnet/minecraft/world/gen/YOffset;BOTTOM:Lnet/minecraft/world/gen/YOffset;
    • TOP

      private static final YOffset TOP
      Mappings:
      Namespace Name Mixin selector
      official c Lctx;c:Lctx;
      intermediary field_28917 Lnet/minecraft/class_5843;field_28917:Lnet/minecraft/class_5843;
      named TOP Lnet/minecraft/world/gen/YOffset;TOP:Lnet/minecraft/world/gen/YOffset;
    • offset

      private final int offset
      Mappings:
      Namespace Name Mixin selector
      official d Lctx;d:I
      intermediary field_28918 Lnet/minecraft/class_5843;field_28918:I
      named offset Lnet/minecraft/world/gen/YOffset;offset:I
  • Constructor Details

    • YOffset

      protected YOffset(int offset)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lctx;<init>(I)V
      intermediary <init> Lnet/minecraft/class_5843;<init>(I)V
      named <init> Lnet/minecraft/world/gen/YOffset;<init>(I)V
  • Method Details

    • fixed

      public static YOffset fixed(int offset)
      Mappings:
      Namespace Name Mixin selector
      official a Lctx;a(I)Lctx;
      intermediary method_33841 Lnet/minecraft/class_5843;method_33841(I)Lnet/minecraft/class_5843;
      named fixed Lnet/minecraft/world/gen/YOffset;fixed(I)Lnet/minecraft/world/gen/YOffset;
    • aboveBottom

      public static YOffset aboveBottom(int offset)
      Mappings:
      Namespace Name Mixin selector
      official b Lctx;b(I)Lctx;
      intermediary method_33846 Lnet/minecraft/class_5843;method_33846(I)Lnet/minecraft/class_5843;
      named aboveBottom Lnet/minecraft/world/gen/YOffset;aboveBottom(I)Lnet/minecraft/world/gen/YOffset;
    • belowTop

      public static YOffset belowTop(int offset)
      Mappings:
      Namespace Name Mixin selector
      official c Lctx;c(I)Lctx;
      intermediary method_33849 Lnet/minecraft/class_5843;method_33849(I)Lnet/minecraft/class_5843;
      named belowTop Lnet/minecraft/world/gen/YOffset;belowTop(I)Lnet/minecraft/world/gen/YOffset;
    • getBottom

      public static YOffset getBottom()
      Mappings:
      Namespace Name Mixin selector
      official a Lctx;a()Lctx;
      intermediary method_33840 Lnet/minecraft/class_5843;method_33840()Lnet/minecraft/class_5843;
      named getBottom Lnet/minecraft/world/gen/YOffset;getBottom()Lnet/minecraft/world/gen/YOffset;
    • getTop

      public static YOffset getTop()
      Mappings:
      Namespace Name Mixin selector
      official b Lctx;b()Lctx;
      intermediary method_33845 Lnet/minecraft/class_5843;method_33845()Lnet/minecraft/class_5843;
      named getTop Lnet/minecraft/world/gen/YOffset;getTop()Lnet/minecraft/world/gen/YOffset;
    • fromEither

      private static YOffset fromEither(com.mojang.datafixers.util.Either<YOffset.Fixed,com.mojang.datafixers.util.Either<YOffset.AboveBottom,YOffset.BelowTop>> either)
      Mappings:
      Namespace Name Mixin selector
      official a Lctx;a(Lcom/mojang/datafixers/util/Either;)Lctx;
      intermediary method_33843 Lnet/minecraft/class_5843;method_33843(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_5843;
      named fromEither Lnet/minecraft/world/gen/YOffset;fromEither(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/gen/YOffset;
    • map

      private static com.mojang.datafixers.util.Either<YOffset.Fixed,com.mojang.datafixers.util.Either<YOffset.AboveBottom,YOffset.BelowTop>> map(YOffset yOffset)
      Mappings:
      Namespace Name Mixin selector
      official a Lctx;a(Lctx;)Lcom/mojang/datafixers/util/Either;
      intermediary method_33842 Lnet/minecraft/class_5843;method_33842(Lnet/minecraft/class_5843;)Lcom/mojang/datafixers/util/Either;
      named map Lnet/minecraft/world/gen/YOffset;map(Lnet/minecraft/world/gen/YOffset;)Lcom/mojang/datafixers/util/Either;
    • getOffset

      protected int getOffset()
      Mappings:
      Namespace Name Mixin selector
      official c Lctx;c()I
      intermediary method_33848 Lnet/minecraft/class_5843;method_33848()I
      named getOffset Lnet/minecraft/world/gen/YOffset;getOffset()I
    • getY

      public abstract int getY(HeightContext context)
      Mappings:
      Namespace Name Mixin selector
      official a Lctx;a(Lctz;)I
      intermediary method_33844 Lnet/minecraft/class_5843;method_33844(Lnet/minecraft/class_5868;)I
      named getY Lnet/minecraft/world/gen/YOffset;getY(Lnet/minecraft/world/gen/HeightContext;)I