Package net.minecraft.block
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault int
getDecay
(int oldDecay) default byte
default boolean
method_41470
(WorldAccess world, BlockPos pos, Random random) default boolean
int
spread
(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, Random random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) default boolean
spread
(WorldAccess world, BlockPos pos, BlockState state, @Nullable Collection<Direction> directions, boolean markForPostProcessing) default void
spreadAtSamePosition
(WorldAccess world, BlockState state, BlockPos pos, Random random)
-
Field Details
-
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
- 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
- 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
-