Interface YOffset

All Known Implementing Classes:
YOffset.AboveBottom, YOffset.BelowTop, YOffset.Fixed

public interface YOffset
Mappings:
Namespace Name
official dbl
intermediary net/minecraft/class_5843
named net/minecraft/world/gen/YOffset
  • Field Details

    • OFFSET_CODEC

      static final com.mojang.serialization.Codec<YOffset> OFFSET_CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Ldbl;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

      static final YOffset BOTTOM
      Mappings:
      Namespace Name Mixin selector
      official b Ldbl;b:Ldbl;
      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

      static final YOffset TOP
      Mappings:
      Namespace Name Mixin selector
      official c Ldbl;c:Ldbl;
      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;
  • Method Details

    • fixed

      static YOffset fixed(int offset)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbl;a(I)Ldbl;
      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

      static YOffset aboveBottom(int offset)
      Mappings:
      Namespace Name Mixin selector
      official b Ldbl;b(I)Ldbl;
      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

      static YOffset belowTop(int offset)
      Mappings:
      Namespace Name Mixin selector
      official c Ldbl;c(I)Ldbl;
      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

      static YOffset getBottom()
      Mappings:
      Namespace Name Mixin selector
      official a Ldbl;a()Ldbl;
      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

      static YOffset getTop()
      Mappings:
      Namespace Name Mixin selector
      official b Ldbl;b()Ldbl;
      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 Ldbl;a(Lcom/mojang/datafixers/util/Either;)Ldbl;
      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 Ldbl;a(Ldbl;)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;
    • getY

      int getY(HeightContext context)
      Mappings:
      Namespace Name Mixin selector
      official a Ldbl;a(Ldbn;)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