Class SculkSpreadManager

java.lang.Object
net.minecraft.block.entity.SculkSpreadManager

public class SculkSpreadManager extends Object
Mappings:
Namespace Name
named net/minecraft/block/entity/SculkSpreadManager
intermediary net/minecraft/class_7128
official drj
  • Field Details

    • field_37609

      public static final int field_37609
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_37609 Lnet/minecraft/block/entity/SculkSpreadManager;field_37609:I
      intermediary field_37609 Lnet/minecraft/class_7128;field_37609:I
      official a Ldrj;a:I
    • MAX_CHARGE

      public static final int MAX_CHARGE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_CHARGE Lnet/minecraft/block/entity/SculkSpreadManager;MAX_CHARGE:I
      intermediary field_37610 Lnet/minecraft/class_7128;field_37610:I
      official b Ldrj;b:I
    • field_37611

      public static final float field_37611
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_37611 Lnet/minecraft/block/entity/SculkSpreadManager;field_37611:F
      intermediary field_37611 Lnet/minecraft/class_7128;field_37611:F
      official c Ldrj;c:F
    • MAX_CURSORS

      private static final int MAX_CURSORS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_CURSORS Lnet/minecraft/block/entity/SculkSpreadManager;MAX_CURSORS:I
      intermediary field_37613 Lnet/minecraft/class_7128;field_37613:I
      official f Ldrj;f:I
    • field_37612

      public static final int field_37612
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_37612 Lnet/minecraft/block/entity/SculkSpreadManager;field_37612:I
      intermediary field_37612 Lnet/minecraft/class_7128;field_37612:I
      official d Ldrj;d:I
    • MAX_CURSOR_DISTANCE

      public static final int MAX_CURSOR_DISTANCE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_CURSOR_DISTANCE Lnet/minecraft/block/entity/SculkSpreadManager;MAX_CURSOR_DISTANCE:I
      intermediary field_54977 Lnet/minecraft/class_7128;field_54977:I
      official e Ldrj;e:I
    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/block/entity/SculkSpreadManager;LOGGER:Lorg/slf4j/Logger;
      intermediary field_37621 Lnet/minecraft/class_7128;field_37621:Lorg/slf4j/Logger;
      official n Ldrj;n:Lorg/slf4j/Logger;
    • worldGen

      final boolean worldGen
      Mappings:
      Namespace Name Mixin selector
      named worldGen Lnet/minecraft/block/entity/SculkSpreadManager;worldGen:Z
      intermediary field_37614 Lnet/minecraft/class_7128;field_37614:Z
      official g Ldrj;g:Z
    • replaceableTag

      private final TagKey<Block> replaceableTag
      Mappings:
      Namespace Name Mixin selector
      named replaceableTag Lnet/minecraft/block/entity/SculkSpreadManager;replaceableTag:Lnet/minecraft/registry/tag/TagKey;
      intermediary field_37615 Lnet/minecraft/class_7128;field_37615:Lnet/minecraft/class_6862;
      official h Ldrj;h:Layk;
    • extraBlockChance

      private final int extraBlockChance
      Mappings:
      Namespace Name Mixin selector
      named extraBlockChance Lnet/minecraft/block/entity/SculkSpreadManager;extraBlockChance:I
      intermediary field_37616 Lnet/minecraft/class_7128;field_37616:I
      official i Ldrj;i:I
    • maxDistance

      private final int maxDistance
      Mappings:
      Namespace Name Mixin selector
      named maxDistance Lnet/minecraft/block/entity/SculkSpreadManager;maxDistance:I
      intermediary field_37617 Lnet/minecraft/class_7128;field_37617:I
      official j Ldrj;j:I
    • spreadChance

      private final int spreadChance
      Mappings:
      Namespace Name Mixin selector
      named spreadChance Lnet/minecraft/block/entity/SculkSpreadManager;spreadChance:I
      intermediary field_37618 Lnet/minecraft/class_7128;field_37618:I
      official k Ldrj;k:I
    • decayChance

      private final int decayChance
      Mappings:
      Namespace Name Mixin selector
      named decayChance Lnet/minecraft/block/entity/SculkSpreadManager;decayChance:I
      intermediary field_37619 Lnet/minecraft/class_7128;field_37619:I
      official l Ldrj;l:I
    • cursors

      private List<SculkSpreadManager.Cursor> cursors
      Mappings:
      Namespace Name Mixin selector
      named cursors Lnet/minecraft/block/entity/SculkSpreadManager;cursors:Ljava/util/List;
      intermediary field_37620 Lnet/minecraft/class_7128;field_37620:Ljava/util/List;
      official m Ldrj;m:Ljava/util/List;
  • Constructor Details

    • SculkSpreadManager

      public SculkSpreadManager(boolean worldGen, TagKey<Block> replaceableTag, int extraBlockChance, int maxDistance, int spreadChance, int decayChance)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/block/entity/SculkSpreadManager;<init>(ZLnet/minecraft/registry/tag/TagKey;IIII)V
      intermediary <init> Lnet/minecraft/class_7128;<init>(ZLnet/minecraft/class_6862;IIII)V
      official <init> Ldrj;<init>(ZLayk;IIII)V
  • Method Details

    • create

      public static SculkSpreadManager create()
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/block/entity/SculkSpreadManager;create()Lnet/minecraft/block/entity/SculkSpreadManager;
      intermediary method_41478 Lnet/minecraft/class_7128;method_41478()Lnet/minecraft/class_7128;
      official a Ldrj;a()Ldrj;
    • createWorldGen

      public static SculkSpreadManager createWorldGen()
      Mappings:
      Namespace Name Mixin selector
      named createWorldGen Lnet/minecraft/block/entity/SculkSpreadManager;createWorldGen()Lnet/minecraft/block/entity/SculkSpreadManager;
      intermediary method_41485 Lnet/minecraft/class_7128;method_41485()Lnet/minecraft/class_7128;
      official b Ldrj;b()Ldrj;
    • getReplaceableTag

      public TagKey<Block> getReplaceableTag()
      Mappings:
      Namespace Name Mixin selector
      named getReplaceableTag Lnet/minecraft/block/entity/SculkSpreadManager;getReplaceableTag()Lnet/minecraft/registry/tag/TagKey;
      intermediary method_41487 Lnet/minecraft/class_7128;method_41487()Lnet/minecraft/class_6862;
      official c Ldrj;c()Layk;
    • getExtraBlockChance

      public int getExtraBlockChance()
      Mappings:
      Namespace Name Mixin selector
      named getExtraBlockChance Lnet/minecraft/block/entity/SculkSpreadManager;getExtraBlockChance()I
      intermediary method_41488 Lnet/minecraft/class_7128;method_41488()I
      official d Ldrj;d()I
    • getMaxDistance

      public int getMaxDistance()
      Mappings:
      Namespace Name Mixin selector
      named getMaxDistance Lnet/minecraft/block/entity/SculkSpreadManager;getMaxDistance()I
      intermediary method_41489 Lnet/minecraft/class_7128;method_41489()I
      official e Ldrj;e()I
    • getSpreadChance

      public int getSpreadChance()
      Mappings:
      Namespace Name Mixin selector
      named getSpreadChance Lnet/minecraft/block/entity/SculkSpreadManager;getSpreadChance()I
      intermediary method_41490 Lnet/minecraft/class_7128;method_41490()I
      official f Ldrj;f()I
    • getDecayChance

      public int getDecayChance()
      Mappings:
      Namespace Name Mixin selector
      named getDecayChance Lnet/minecraft/block/entity/SculkSpreadManager;getDecayChance()I
      intermediary method_41491 Lnet/minecraft/class_7128;method_41491()I
      official g Ldrj;g()I
    • isWorldGen

      public boolean isWorldGen()
      Mappings:
      Namespace Name Mixin selector
      named isWorldGen Lnet/minecraft/block/entity/SculkSpreadManager;isWorldGen()Z
      intermediary method_41492 Lnet/minecraft/class_7128;method_41492()Z
      official h Ldrj;h()Z
    • getCursors

      public List<SculkSpreadManager.Cursor> getCursors()
      Mappings:
      Namespace Name Mixin selector
      named getCursors Lnet/minecraft/block/entity/SculkSpreadManager;getCursors()Ljava/util/List;
      intermediary method_41493 Lnet/minecraft/class_7128;method_41493()Ljava/util/List;
      official i Ldrj;i()Ljava/util/List;
    • clearCursors

      public void clearCursors()
      Mappings:
      Namespace Name Mixin selector
      named clearCursors Lnet/minecraft/block/entity/SculkSpreadManager;clearCursors()V
      intermediary method_41494 Lnet/minecraft/class_7128;method_41494()V
      official j Ldrj;j()V
    • readNbt

      public void readNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      named readNbt Lnet/minecraft/block/entity/SculkSpreadManager;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_41483 Lnet/minecraft/class_7128;method_41483(Lnet/minecraft/class_2487;)V
      official a Ldrj;a(Lux;)V
    • writeNbt

      public void writeNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      named writeNbt Lnet/minecraft/block/entity/SculkSpreadManager;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_41486 Lnet/minecraft/class_7128;method_41486(Lnet/minecraft/class_2487;)V
      official b Ldrj;b(Lux;)V
    • spread

      public void spread(BlockPos pos, int charge)
      Mappings:
      Namespace Name Mixin selector
      named spread Lnet/minecraft/block/entity/SculkSpreadManager;spread(Lnet/minecraft/util/math/BlockPos;I)V
      intermediary method_41482 Lnet/minecraft/class_7128;method_41482(Lnet/minecraft/class_2338;I)V
      official a Ldrj;a(Ljh;I)V
    • addCursor

      private void addCursor(SculkSpreadManager.Cursor cursor)
      Mappings:
      Namespace Name Mixin selector
      named addCursor Lnet/minecraft/block/entity/SculkSpreadManager;addCursor(Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;)V
      intermediary method_41480 Lnet/minecraft/class_7128;method_41480(Lnet/minecraft/class_7128$class_7129;)V
      official a Ldrj;a(Ldrj$a;)V
    • tick

      public void tick(WorldAccess world, BlockPos pos, Random random, boolean shouldConvertToBlock)
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/block/entity/SculkSpreadManager;tick(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;Z)V
      intermediary method_41479 Lnet/minecraft/class_7128;method_41479(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Z)V
      official a Ldrj;a(Ldhi;Ljh;Lbam;Z)V