Interface SculkSpreadable

All Known Implementing Classes:
SculkBlock, SculkVeinBlock

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

    • VEIN_ONLY_SPREADER

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

    • getUpdate

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

      default void spreadAtSamePosition(WorldAccess world, BlockState state, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpd;a(Lcgb;Lcur;Lgt;Lalu;)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
      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
    • method_41470

      default boolean method_41470(WorldAccess world, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpd;a(Lcgb;Lgt;Lalu;)Z
      intermediary method_41470 Lnet/minecraft/class_7124;method_41470(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
      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
    • spread

      default boolean spread(WorldAccess world, BlockPos pos, BlockState state, @Nullable @Nullable Collection<Direction> directions, boolean markForPostProcessing)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpd;a(Lcgb;Lgt;Lcur;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
      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
    • shouldConvertToSpreadable

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

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

      int spread(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, Random random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpd;a(Lcpi$a;Lcgb;Lgt;Lalu;Lcpi;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
      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