Class RuinedPortalFeature

java.lang.Object
net.minecraft.world.gen.feature.StructureFeature
net.minecraft.world.gen.feature.RuinedPortalFeature

public class RuinedPortalFeature extends StructureFeature
Mappings:
Namespace Name
official djy
intermediary net/minecraft/class_5183
named net/minecraft/world/gen/feature/RuinedPortalFeature
  • Field Details

    • COMMON_PORTAL_STRUCTURE_IDS

      private static final String[] COMMON_PORTAL_STRUCTURE_IDS
      Mappings:
      Namespace Name Mixin selector
      official e Ldjy;e:[Ljava/lang/String;
      intermediary field_23999 Lnet/minecraft/class_5183;field_23999:[Ljava/lang/String;
      named COMMON_PORTAL_STRUCTURE_IDS Lnet/minecraft/world/gen/feature/RuinedPortalFeature;COMMON_PORTAL_STRUCTURE_IDS:[Ljava/lang/String;
    • RARE_PORTAL_STRUCTURE_IDS

      private static final String[] RARE_PORTAL_STRUCTURE_IDS
      Mappings:
      Namespace Name Mixin selector
      official f Ldjy;f:[Ljava/lang/String;
      intermediary field_23998 Lnet/minecraft/class_5183;field_23998:[Ljava/lang/String;
      named RARE_PORTAL_STRUCTURE_IDS Lnet/minecraft/world/gen/feature/RuinedPortalFeature;RARE_PORTAL_STRUCTURE_IDS:[Ljava/lang/String;
    • field_31512

      private static final float field_31512
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official g Ldjy;g:F
      intermediary field_31512 Lnet/minecraft/class_5183;field_31512:F
      named field_31512 Lnet/minecraft/world/gen/feature/RuinedPortalFeature;field_31512:F
    • field_31511

      private static final int field_31511
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Ldjy;h:I
      intermediary field_31511 Lnet/minecraft/class_5183;field_31511:I
      named field_31511 Lnet/minecraft/world/gen/feature/RuinedPortalFeature;field_31511:I
    • CODEC

      public static final com.mojang.serialization.Codec<RuinedPortalFeature> CODEC
      Mappings:
      Namespace Name Mixin selector
      official d Ldjy;d:Lcom/mojang/serialization/Codec;
      intermediary field_37812 Lnet/minecraft/class_5183;field_37812:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/gen/feature/RuinedPortalFeature;CODEC:Lcom/mojang/serialization/Codec;
    • field_37813

      private final List<RuinedPortalFeature.class_7155> field_37813
      Mappings:
      Namespace Name Mixin selector
      official i Ldjy;i:Ljava/util/List;
      intermediary field_37813 Lnet/minecraft/class_5183;field_37813:Ljava/util/List;
      named field_37813 Lnet/minecraft/world/gen/feature/RuinedPortalFeature;field_37813:Ljava/util/List;
  • Constructor Details

  • Method Details

    • getStructurePosition

      Specified by:
      getStructurePosition in class StructureFeature
      Mappings:
      Namespace Name Mixin selector
      official a Ldhr;a(Ldhr$a;)Ljava/util/Optional;
      intermediary method_38676 Lnet/minecraft/class_3195;method_38676(Lnet/minecraft/class_3195$class_7149;)Ljava/util/Optional;
      named getStructurePosition Lnet/minecraft/world/gen/feature/StructureFeature;getStructurePosition(Lnet/minecraft/world/gen/feature/StructureFeature$Context;)Ljava/util/Optional;
    • method_41682

      private static boolean method_41682(ChunkRandom chunkRandom, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjy;a(Lcye;F)Z
      intermediary method_41682 Lnet/minecraft/class_5183;method_41682(Lnet/minecraft/class_2919;F)Z
      named method_41682 Lnet/minecraft/world/gen/feature/RuinedPortalFeature;method_41682(Lnet/minecraft/world/gen/random/ChunkRandom;F)Z
    • isColdAt

      private static boolean isColdAt(BlockPos pos, RegistryEntry<Biome> biome)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjy;a(Lgm;Lgv;)Z
      intermediary method_27209 Lnet/minecraft/class_5183;method_27209(Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Z
      named isColdAt Lnet/minecraft/world/gen/feature/RuinedPortalFeature;isColdAt(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/registry/RegistryEntry;)Z
    • getFloorHeight

      private static int getFloorHeight(AbstractRandom abstractRandom, ChunkGenerator chunkGenerator, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, boolean airPocket, int height, int blockCountY, BlockBox box, HeightLimitView world, NoiseConfig noiseConfig)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjy;a(Laki;Lcuc;Ldjx$b;ZIILdhj;Lcdu;Lcxv;)I
      intermediary method_27211 Lnet/minecraft/class_5183;method_27211(Lnet/minecraft/class_5819;Lnet/minecraft/class_2794;Lnet/minecraft/class_5189$class_5191;ZIILnet/minecraft/class_3341;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)I
      named getFloorHeight Lnet/minecraft/world/gen/feature/RuinedPortalFeature;getFloorHeight(Lnet/minecraft/world/gen/random/AbstractRandom;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;ZIILnet/minecraft/util/math/BlockBox;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/noise/NoiseConfig;)I
    • choosePlacementHeight

      private static int choosePlacementHeight(AbstractRandom abstractRandom, int min, int max)
      Mappings:
      Namespace Name Mixin selector
      official a Ldjy;a(Laki;II)I
      intermediary method_27210 Lnet/minecraft/class_5183;method_27210(Lnet/minecraft/class_5819;II)I
      named choosePlacementHeight Lnet/minecraft/world/gen/feature/RuinedPortalFeature;choosePlacementHeight(Lnet/minecraft/world/gen/random/AbstractRandom;II)I
    • getType

      public StructureType<?> getType()
      Specified by:
      getType in class StructureFeature
      Mappings:
      Namespace Name Mixin selector
      official e Ldhr;e()Ldia;
      intermediary method_41618 Lnet/minecraft/class_3195;method_41618()Lnet/minecraft/class_7151;
      named getType Lnet/minecraft/world/gen/feature/StructureFeature;getType()Lnet/minecraft/structure/StructureType;