Package net.minecraft.block.entity
Class SculkSpreadManager.Cursor
java.lang.Object
net.minecraft.block.entity.SculkSpreadManager.Cursor
- Enclosing class:
- SculkSpreadManager
- Mappings:
- Namespace - Name - named - net/minecraft/block/entity/SculkSpreadManager$Cursor- intermediary - net/minecraft/class_7128$class_7129- official - dqn$a
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) intstatic final com.mojang.serialization.Codec<SculkSpreadManager.Cursor> private intstatic final intprivate static final ObjectArrayList<Vec3i> private BlockPosprivate int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate booleancanSpread(WorldAccess world, BlockPos pos, boolean worldGen) private static booleancanSpread(WorldAccess world, BlockPos sourcePos, BlockPos targetPos) private static booleancanSpread(WorldAccess world, BlockPos pos, Direction direction) intintgetDecay()getFaces()getPos()private static SculkSpreadablegetSpreadable(BlockState state) getSpreadPos(WorldAccess world, BlockPos pos, Random random) (package private) booleanisTooFarFrom(BlockPos pos) (package private) voidmerge(SculkSpreadManager.Cursor cursor) shuffleOffsets(Random random) voidspread(WorldAccess world, BlockPos pos, Random random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) 
- 
Field Details- 
OFFSETS- Mappings:
- Namespace - Name - Mixin selector - named - OFFSETS- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;OFFSETS:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;- intermediary - field_37624- Lnet/minecraft/class_7128$class_7129;field_37624:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;- official - c- Ldqn$a;c:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
 
- 
field_37622public static final int field_37622- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_37622- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;field_37622:I- intermediary - field_37622- Lnet/minecraft/class_7128$class_7129;field_37622:I- official - a- Ldqn$a;a:I
 
- 
DIRECTION_SET_CODEC- Mappings:
- Namespace - Name - Mixin selector - named - DIRECTION_SET_CODEC- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;DIRECTION_SET_CODEC:Lcom/mojang/serialization/Codec;- intermediary - field_37630- Lnet/minecraft/class_7128$class_7129;field_37630:Lcom/mojang/serialization/Codec;- official - i- Ldqn$a;i:Lcom/mojang/serialization/Codec;
 
- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - named - CODEC- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;CODEC:Lcom/mojang/serialization/Codec;- intermediary - field_37623- Lnet/minecraft/class_7128$class_7129;field_37623:Lcom/mojang/serialization/Codec;- official - b- Ldqn$a;b:Lcom/mojang/serialization/Codec;
 
- 
pos- Mappings:
- Namespace - Name - Mixin selector - named - pos- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;pos:Lnet/minecraft/util/math/BlockPos;- intermediary - field_37625- Lnet/minecraft/class_7128$class_7129;field_37625:Lnet/minecraft/class_2338;- official - d- Ldqn$a;d:Lji;
 
- 
chargeint charge- Mappings:
- Namespace - Name - Mixin selector - named - charge- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;charge:I- intermediary - field_37626- Lnet/minecraft/class_7128$class_7129;field_37626:I- official - e- Ldqn$a;e:I
 
- 
updateprivate int update- Mappings:
- Namespace - Name - Mixin selector - named - update- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;update:I- intermediary - field_37627- Lnet/minecraft/class_7128$class_7129;field_37627:I- official - f- Ldqn$a;f:I
 
- 
decayprivate int decay- Mappings:
- Namespace - Name - Mixin selector - named - decay- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;decay:I- intermediary - field_37628- Lnet/minecraft/class_7128$class_7129;field_37628:I- official - g- Ldqn$a;g:I
 
- 
faces- Mappings:
- Namespace - Name - Mixin selector - named - faces- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;faces:Ljava/util/Set;- intermediary - field_37629- Lnet/minecraft/class_7128$class_7129;field_37629:Ljava/util/Set;- official - h- Ldqn$a;h:Ljava/util/Set;
 
 
- 
- 
Constructor Details- 
Cursor- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;<init>(Lnet/minecraft/util/math/BlockPos;IIILjava/util/Optional;)V- intermediary - <init>- Lnet/minecraft/class_7128$class_7129;<init>(Lnet/minecraft/class_2338;IIILjava/util/Optional;)V- official - <init>- Ldqn$a;<init>(Lji;IIILjava/util/Optional;)V
 
- 
Cursor- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;<init>(Lnet/minecraft/util/math/BlockPos;I)V- intermediary - <init>- Lnet/minecraft/class_7128$class_7129;<init>(Lnet/minecraft/class_2338;I)V- official - <init>- Ldqn$a;<init>(Lji;I)V
 
 
- 
- 
Method Details- 
getPos- Mappings:
- Namespace - Name - Mixin selector - named - getPos- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;getPos()Lnet/minecraft/util/math/BlockPos;- intermediary - method_41495- Lnet/minecraft/class_7128$class_7129;method_41495()Lnet/minecraft/class_2338;- official - a- Ldqn$a;a()Lji;
 
- 
isTooFarFrom- Mappings:
- Namespace - Name - Mixin selector - named - isTooFarFrom- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;isTooFarFrom(Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_65074- Lnet/minecraft/class_7128$class_7129;method_65074(Lnet/minecraft/class_2338;)Z- official - a- Ldqn$a;a(Lji;)Z
 
- 
getChargepublic int getCharge()- Mappings:
- Namespace - Name - Mixin selector - named - getCharge- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;getCharge()I- intermediary - method_41508- Lnet/minecraft/class_7128$class_7129;method_41508()I- official - b- Ldqn$a;b()I
 
- 
getDecaypublic int getDecay()- Mappings:
- Namespace - Name - Mixin selector - named - getDecay- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;getDecay()I- intermediary - method_41510- Lnet/minecraft/class_7128$class_7129;method_41510()I- official - c- Ldqn$a;c()I
 
- 
getFaces- Mappings:
- Namespace - Name - Mixin selector - named - getFaces- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;getFaces()Ljava/util/Set;- intermediary - method_41512- Lnet/minecraft/class_7128$class_7129;method_41512()Ljava/util/Set;- official - d- Ldqn$a;d()Ljava/util/Set;
 
- 
canSpread- Mappings:
- Namespace - Name - Mixin selector - named - canSpread- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;canSpread(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Z)Z- intermediary - method_41500- Lnet/minecraft/class_7128$class_7129;method_41500(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Z- official - a- Ldqn$a;a(Ldgk;Lji;Z)Z
 
- 
spreadpublic void spread(WorldAccess world, BlockPos pos, Random random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) - Mappings:
- Namespace - Name - Mixin selector - named - spread- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;spread(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/block/entity/SculkSpreadManager;Z)V- intermediary - method_41499- Lnet/minecraft/class_7128$class_7129;method_41499(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_7128;Z)V- official - a- Ldqn$a;a(Ldgk;Lji;Lazh;Ldqn;Z)V
 
- 
merge- Mappings:
- Namespace - Name - Mixin selector - named - merge- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;merge(Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;)V- intermediary - method_41501- Lnet/minecraft/class_7128$class_7129;method_41501(Lnet/minecraft/class_7128$class_7129;)V- official - a- Ldqn$a;a(Ldqn$a;)V
 
- 
getSpreadable- Mappings:
- Namespace - Name - Mixin selector - named - getSpreadable- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;getSpreadable(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/SculkSpreadable;- intermediary - method_41503- Lnet/minecraft/class_7128$class_7129;method_41503(Lnet/minecraft/class_2680;)Lnet/minecraft/class_7124;- official - a- Ldqn$a;a(Ldwy;)Ldqi;
 
- 
shuffleOffsets- Mappings:
- Namespace - Name - Mixin selector - named - shuffleOffsets- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;shuffleOffsets(Lnet/minecraft/util/math/random/Random;)Ljava/util/List;- intermediary - method_41507- Lnet/minecraft/class_7128$class_7129;method_41507(Lnet/minecraft/class_5819;)Ljava/util/List;- official - a- Ldqn$a;a(Lazh;)Ljava/util/List;
 
- 
getSpreadPos@Nullable private static @Nullable BlockPos getSpreadPos(WorldAccess world, BlockPos pos, Random random) - Mappings:
- Namespace - Name - Mixin selector - named - getSpreadPos- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;getSpreadPos(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/util/math/BlockPos;- intermediary - method_41498- Lnet/minecraft/class_7128$class_7129;method_41498(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2338;- official - a- Ldqn$a;a(Ldgk;Lji;Lazh;)Lji;
 
- 
canSpread- Mappings:
- Namespace - Name - Mixin selector - named - canSpread- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;canSpread(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_41496- Lnet/minecraft/class_7128$class_7129;method_41496(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z- official - a- Ldqn$a;a(Ldgk;Lji;Lji;)Z
 
- 
canSpread- Mappings:
- Namespace - Name - Mixin selector - named - canSpread- Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;canSpread(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z- intermediary - method_41497- Lnet/minecraft/class_7128$class_7129;method_41497(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z- official - a- Ldqn$a;a(Ldgk;Lji;Ljn;)Z
 
 
-