Class StructureFeature

java.lang.Object
net.minecraft.world.Generatable
net.minecraft.structure.StructureFeature
Direct Known Subclasses:
MineshaftStructure, NetherFortressFeature, OceanMonumentFeature, StrongholdStructure, VillageStructure, WitchHutStructure

public abstract class StructureFeature
extends Generatable
Mappings:
Namespace Name
official aqq
intermediary net/minecraft/class_557
named net/minecraft/structure/StructureFeature
  • Field Details

    • field_2098

      private class_559 field_2098
      Mappings:
      Namespace Name Mixin selector
      official d Laqq;d:Laqs;
      intermediary field_2098 Lnet/minecraft/class_557;field_2098:Lnet/minecraft/class_559;
      named field_2098 Lnet/minecraft/structure/StructureFeature;field_2098:Lnet/minecraft/class_559;
    • config

      protected Map<Long,​GeneratorConfig> config
      Mappings:
      Namespace Name Mixin selector
      official e Laqq;e:Ljava/util/Map;
      intermediary field_2099 Lnet/minecraft/class_557;field_2099:Ljava/util/Map;
      named config Lnet/minecraft/structure/StructureFeature;config:Ljava/util/Map;
  • Constructor Details

    • StructureFeature

      public StructureFeature()
  • Method Details

    • asString

      public abstract String asString()
      Mappings:
      Namespace Name Mixin selector
      official a Laqq;a()Ljava/lang/String;
      intermediary method_1685 Lnet/minecraft/class_557;method_1685()Ljava/lang/String;
      named asString Lnet/minecraft/structure/StructureFeature;asString()Ljava/lang/String;
    • method_1509

      protected final void method_1509​(World world, int int2, int int3, int int4, int int5, ChunkCoordinateRange chunkCoordinateRange)
      Overrides:
      method_1509 in class Generatable
      Mappings:
      Namespace Name Mixin selector
      official a Lany;a(Ladm;IIIILans;)V
      intermediary method_1509 Lnet/minecraft/class_424;method_1509(Lnet/minecraft/class_99;IIIILnet/minecraft/class_416;)V
      named method_1509 Lnet/minecraft/world/Generatable;method_1509(Lnet/minecraft/world/World;IIIILnet/minecraft/world/chunk/ChunkCoordinateRange;)V
    • method_1690

      public boolean method_1690​(World world, Random random, ChunkPos chunkPos)
      Mappings:
      Namespace Name Mixin selector
      official a Laqq;a(Ladm;Ljava/util/Random;Ladg;)Z
      intermediary method_1690 Lnet/minecraft/class_557;method_1690(Lnet/minecraft/class_99;Ljava/util/Random;Lnet/minecraft/class_92;)Z
      named method_1690 Lnet/minecraft/structure/StructureFeature;method_1690(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/ChunkPos;)Z
    • method_1693

      public boolean method_1693​(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official b Laqq;b(Lcj;)Z
      intermediary method_1693 Lnet/minecraft/class_557;method_1693(Lnet/minecraft/class_1372;)Z
      named method_1693 Lnet/minecraft/structure/StructureFeature;method_1693(Lnet/minecraft/util/math/BlockPos;)Z
    • method_1694

      protected GeneratorConfig method_1694​(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official c Laqq;c(Lcj;)Laqu;
      intermediary method_1694 Lnet/minecraft/class_557;method_1694(Lnet/minecraft/class_1372;)Lnet/minecraft/class_562;
      named method_1694 Lnet/minecraft/structure/StructureFeature;method_1694(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/gen/GeneratorConfig;
    • method_1689

      public boolean method_1689​(World world, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Laqq;a(Ladm;Lcj;)Z
      intermediary method_1689 Lnet/minecraft/class_557;method_1689(Lnet/minecraft/class_99;Lnet/minecraft/class_1372;)Z
      named method_1689 Lnet/minecraft/structure/StructureFeature;method_1689(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Z
    • method_1692

      public BlockPos method_1692​(World world, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official b Laqq;b(Ladm;Lcj;)Lcj;
      intermediary method_1692 Lnet/minecraft/class_557;method_1692(Lnet/minecraft/class_99;Lnet/minecraft/class_1372;)Lnet/minecraft/class_1372;
      named method_1692 Lnet/minecraft/structure/StructureFeature;method_1692(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    • method_1695

      protected List<BlockPos> method_1695()
      Mappings:
      Namespace Name Mixin selector
      official z_ Laqq;z_()Ljava/util/List;
      intermediary method_1695 Lnet/minecraft/class_557;method_1695()Ljava/util/List;
      named method_1695 Lnet/minecraft/structure/StructureFeature;method_1695()Ljava/util/List;
    • method_1688

      private void method_1688​(World world)
      Mappings:
      Namespace Name Mixin selector
      official a Laqq;a(Ladm;)V
      intermediary method_1688 Lnet/minecraft/class_557;method_1688(Lnet/minecraft/class_99;)V
      named method_1688 Lnet/minecraft/structure/StructureFeature;method_1688(Lnet/minecraft/world/World;)V
    • method_1687

      private void method_1687​(int int2, int int3, GeneratorConfig generatorConfig)
      Mappings:
      Namespace Name Mixin selector
      official a Laqq;a(IILaqu;)V
      intermediary method_1687 Lnet/minecraft/class_557;method_1687(IILnet/minecraft/class_562;)V
      named method_1687 Lnet/minecraft/structure/StructureFeature;method_1687(IILnet/minecraft/world/gen/GeneratorConfig;)V
    • method_1686

      protected abstract boolean method_1686​(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Laqq;a(II)Z
      intermediary method_1686 Lnet/minecraft/class_557;method_1686(II)Z
      named method_1686 Lnet/minecraft/structure/StructureFeature;method_1686(II)Z
    • getGeneratorConfig

      protected abstract GeneratorConfig getGeneratorConfig​(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official b Laqq;b(II)Laqu;
      intermediary method_1691 Lnet/minecraft/class_557;method_1691(II)Lnet/minecraft/class_562;
      named getGeneratorConfig Lnet/minecraft/structure/StructureFeature;getGeneratorConfig(II)Lnet/minecraft/world/gen/GeneratorConfig;