Class EndSpikeFeatureConfig

java.lang.Object
net.minecraft.world.gen.feature.EndSpikeFeatureConfig
All Implemented Interfaces:
FeatureConfig

public class EndSpikeFeatureConfig extends Object implements FeatureConfig
Mappings:
Namespace Name
official dnm
intermediary net/minecraft/class_3666
named net/minecraft/world/gen/feature/EndSpikeFeatureConfig
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<EndSpikeFeatureConfig> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Ldnm;a:Lcom/mojang/serialization/Codec;
      intermediary field_24911 Lnet/minecraft/class_3666;field_24911:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/gen/feature/EndSpikeFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;
    • crystalInvulnerable

      private final boolean crystalInvulnerable
      Mappings:
      Namespace Name Mixin selector
      official b Ldnm;b:Z
      intermediary field_16207 Lnet/minecraft/class_3666;field_16207:Z
      named crystalInvulnerable Lnet/minecraft/world/gen/feature/EndSpikeFeatureConfig;crystalInvulnerable:Z
    • spikes

      private final List<EndSpikeFeature.Spike> spikes
      Mappings:
      Namespace Name Mixin selector
      official c Ldnm;c:Ljava/util/List;
      intermediary field_16208 Lnet/minecraft/class_3666;field_16208:Ljava/util/List;
      named spikes Lnet/minecraft/world/gen/feature/EndSpikeFeatureConfig;spikes:Ljava/util/List;
    • crystalBeamTarget

      @Nullable private final @Nullable BlockPos crystalBeamTarget
      Mappings:
      Namespace Name Mixin selector
      official d Ldnm;d:Lgu;
      intermediary field_16206 Lnet/minecraft/class_3666;field_16206:Lnet/minecraft/class_2338;
      named crystalBeamTarget Lnet/minecraft/world/gen/feature/EndSpikeFeatureConfig;crystalBeamTarget:Lnet/minecraft/util/math/BlockPos;
  • Constructor Details

    • EndSpikeFeatureConfig

      public EndSpikeFeatureConfig(boolean crystalInvulnerable, List<EndSpikeFeature.Spike> spikes, @Nullable @Nullable BlockPos crystalBeamTarget)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldnm;<init>(ZLjava/util/List;Lgu;)V
      intermediary <init> Lnet/minecraft/class_3666;<init>(ZLjava/util/List;Lnet/minecraft/class_2338;)V
      named <init> Lnet/minecraft/world/gen/feature/EndSpikeFeatureConfig;<init>(ZLjava/util/List;Lnet/minecraft/util/math/BlockPos;)V
    • EndSpikeFeatureConfig

      private EndSpikeFeatureConfig(boolean crystalInvulnerable, List<EndSpikeFeature.Spike> spikes, Optional<BlockPos> crystalBeamTarget)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldnm;<init>(ZLjava/util/List;Ljava/util/Optional;)V
      intermediary <init> Lnet/minecraft/class_3666;<init>(ZLjava/util/List;Ljava/util/Optional;)V
      named <init> Lnet/minecraft/world/gen/feature/EndSpikeFeatureConfig;<init>(ZLjava/util/List;Ljava/util/Optional;)V
  • Method Details

    • isCrystalInvulnerable

      public boolean isCrystalInvulnerable()
      Mappings:
      Namespace Name Mixin selector
      official a Ldnm;a()Z
      intermediary method_15883 Lnet/minecraft/class_3666;method_15883()Z
      named isCrystalInvulnerable Lnet/minecraft/world/gen/feature/EndSpikeFeatureConfig;isCrystalInvulnerable()Z
    • getSpikes

      public List<EndSpikeFeature.Spike> getSpikes()
      Mappings:
      Namespace Name Mixin selector
      official b Ldnm;b()Ljava/util/List;
      intermediary method_15885 Lnet/minecraft/class_3666;method_15885()Ljava/util/List;
      named getSpikes Lnet/minecraft/world/gen/feature/EndSpikeFeatureConfig;getSpikes()Ljava/util/List;
    • getPos

      @Nullable public @Nullable BlockPos getPos()
      Mappings:
      Namespace Name Mixin selector
      official c Ldnm;c()Lgu;
      intermediary method_15884 Lnet/minecraft/class_3666;method_15884()Lnet/minecraft/class_2338;
      named getPos Lnet/minecraft/world/gen/feature/EndSpikeFeatureConfig;getPos()Lnet/minecraft/util/math/BlockPos;