Interface SculkSpreadable

All Known Implementing Classes:
SculkBlock, SculkVeinBlock

public interface SculkSpreadable
Mappings:
Namespace Name
named net/minecraft/block/SculkSpreadable
intermediary net/minecraft/class_7124
official dre
  • Field Details

    • VEIN_ONLY_SPREADER

      static final SculkSpreadable VEIN_ONLY_SPREADER
      Mappings:
      Namespace Name Mixin selector
      named VEIN_ONLY_SPREADER Lnet/minecraft/block/SculkSpreadable;VEIN_ONLY_SPREADER:Lnet/minecraft/block/SculkSpreadable;
      intermediary field_37602 Lnet/minecraft/class_7124;field_37602:Lnet/minecraft/class_7124;
      official u_ Ldre;u_:Ldre;
  • Method Details

    • getUpdate

      default byte getUpdate()
      Mappings:
      Namespace Name Mixin selector
      named getUpdate Lnet/minecraft/block/SculkSpreadable;getUpdate()B
      intermediary method_41467 Lnet/minecraft/class_7124;method_41467()B
      official b Ldre;b()B
    • spreadAtSamePosition

      default void spreadAtSamePosition(WorldAccess world, BlockState state, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      named spreadAtSamePosition Lnet/minecraft/block/SculkSpreadable;spreadAtSamePosition(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
      intermediary method_41468 Lnet/minecraft/class_7124;method_41468(Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
      official a Ldre;a(Ldhi;Ldxu;Ljh;Lbam;)V
    • method_41470

      default boolean method_41470(WorldAccess world, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      named method_41470 Lnet/minecraft/block/SculkSpreadable;method_41470(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Z
      intermediary method_41470 Lnet/minecraft/class_7124;method_41470(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
      official a Ldre;a(Ldhi;Ljh;Lbam;)Z
    • spread

      default boolean spread(WorldAccess world, BlockPos pos, BlockState state, @Nullable @Nullable Collection<Direction> directions, boolean markForPostProcessing)
      Mappings:
      Namespace Name Mixin selector
      named spread Lnet/minecraft/block/SculkSpreadable;spread(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Ljava/util/Collection;Z)Z
      intermediary method_41469 Lnet/minecraft/class_7124;method_41469(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Collection;Z)Z
      official a Ldre;a(Ldhi;Ljh;Ldxu;Ljava/util/Collection;Z)Z
    • shouldConvertToSpreadable

      default boolean shouldConvertToSpreadable()
      Mappings:
      Namespace Name Mixin selector
      named shouldConvertToSpreadable Lnet/minecraft/block/SculkSpreadable;shouldConvertToSpreadable()Z
      intermediary method_41472 Lnet/minecraft/class_7124;method_41472()Z
      official d Ldre;d()Z
    • getDecay

      default int getDecay(int oldDecay)
      Mappings:
      Namespace Name Mixin selector
      named getDecay Lnet/minecraft/block/SculkSpreadable;getDecay(I)I
      intermediary method_41473 Lnet/minecraft/class_7124;method_41473(I)I
      official j_ Ldre;j_(I)I
    • spread

      int spread(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, Random random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock)
      Mappings:
      Namespace Name Mixin selector
      named spread Lnet/minecraft/block/SculkSpreadable;spread(Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/block/entity/SculkSpreadManager;Z)I
      intermediary method_41471 Lnet/minecraft/class_7124;method_41471(Lnet/minecraft/class_7128$class_7129;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_7128;Z)I
      official a Ldre;a(Ldrj$a;Ldhi;Ljh;Lbam;Ldrj;Z)I