Class GlowLichenFeatureConfig

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

public class GlowLichenFeatureConfig extends Object implements FeatureConfig
Mappings:
Namespace Name
official cvi
intermediary net/minecraft/class_5780
named net/minecraft/world/gen/feature/GlowLichenFeatureConfig
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<GlowLichenFeatureConfig> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Lcvi;a:Lcom/mojang/serialization/Codec;
      intermediary field_28429 Lnet/minecraft/class_5780;field_28429:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;
    • searchRange

      public final int searchRange
      Mappings:
      Namespace Name Mixin selector
      official b Lcvi;b:I
      intermediary field_28430 Lnet/minecraft/class_5780;field_28430:I
      named searchRange Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;searchRange:I
    • placeOnFloor

      public final boolean placeOnFloor
      Mappings:
      Namespace Name Mixin selector
      official c Lcvi;c:Z
      intermediary field_28431 Lnet/minecraft/class_5780;field_28431:Z
      named placeOnFloor Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;placeOnFloor:Z
    • placeOnCeiling

      public final boolean placeOnCeiling
      Mappings:
      Namespace Name Mixin selector
      official d Lcvi;d:Z
      intermediary field_28432 Lnet/minecraft/class_5780;field_28432:Z
      named placeOnCeiling Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;placeOnCeiling:Z
    • placeOnWalls

      public final boolean placeOnWalls
      Mappings:
      Namespace Name Mixin selector
      official e Lcvi;e:Z
      intermediary field_28433 Lnet/minecraft/class_5780;field_28433:Z
      named placeOnWalls Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;placeOnWalls:Z
    • spreadChance

      public final float spreadChance
      Mappings:
      Namespace Name Mixin selector
      official f Lcvi;f:F
      intermediary field_28434 Lnet/minecraft/class_5780;field_28434:F
      named spreadChance Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;spreadChance:F
    • canPlaceOn

      public final List<BlockState> canPlaceOn
      Mappings:
      Namespace Name Mixin selector
      official g Lcvi;g:Ljava/util/List;
      intermediary field_28435 Lnet/minecraft/class_5780;field_28435:Ljava/util/List;
      named canPlaceOn Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;canPlaceOn:Ljava/util/List;
    • directions

      public final List<Direction> directions
      Mappings:
      Namespace Name Mixin selector
      official h Lcvi;h:Ljava/util/List;
      intermediary field_28436 Lnet/minecraft/class_5780;field_28436:Ljava/util/List;
      named directions Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;directions:Ljava/util/List;
  • Constructor Details

    • GlowLichenFeatureConfig

      public GlowLichenFeatureConfig(int searchRange, boolean placeOnFloor, boolean placeOnCeiling, boolean placeOnWalls, float spreadChance, List<BlockState> canPlaceOn)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcvi;<init>(IZZZFLjava/util/List;)V
      intermediary <init> Lnet/minecraft/class_5780;<init>(IZZZFLjava/util/List;)V
      named <init> Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;<init>(IZZZFLjava/util/List;)V
  • Method Details

    • canGrowOn

      public boolean canGrowOn(Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Lcvi;a(Lbzo;)Z
      intermediary method_33396 Lnet/minecraft/class_5780;method_33396(Lnet/minecraft/class_2248;)Z
      named canGrowOn Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;canGrowOn(Lnet/minecraft/block/Block;)Z