Package net.minecraft.block.entity
Class SculkSpreadManager.Cursor
java.lang.Object
net.minecraft.block.entity.SculkSpreadManager.Cursor
- Enclosing class:
SculkSpreadManager
- Mappings:
Namespace Name intermediary net/minecraft/class_7128$class_7129official cwf$anamed net/minecraft/block/entity/SculkSpreadManager$Cursor
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) intstatic final com.mojang.serialization.Codec<SculkSpreadManager.Cursor>private intstatic final intprivate static final ObjectArrayList<Vec3i>private BlockPosprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier 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) 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 intermediary field_37624Lnet/minecraft/class_7128$class_7129;field_37624:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;official cLcwf$a;c:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;named OFFSETSLnet/minecraft/block/entity/SculkSpreadManager$Cursor;OFFSETS:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
-
field_37622
public static final int field_37622- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_37622Lnet/minecraft/class_7128$class_7129;field_37622:Iofficial aLcwf$a;a:Inamed field_37622Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;field_37622:I
-
DIRECTION_SET_CODEC
- Mappings:
Namespace Name Mixin selector intermediary field_37630Lnet/minecraft/class_7128$class_7129;field_37630:Lcom/mojang/serialization/Codec;official iLcwf$a;i:Lcom/mojang/serialization/Codec;named DIRECTION_SET_CODECLnet/minecraft/block/entity/SculkSpreadManager$Cursor;DIRECTION_SET_CODEC:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector intermediary field_37623Lnet/minecraft/class_7128$class_7129;field_37623:Lcom/mojang/serialization/Codec;official bLcwf$a;b:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/block/entity/SculkSpreadManager$Cursor;CODEC:Lcom/mojang/serialization/Codec;
-
pos
- Mappings:
Namespace Name Mixin selector intermediary field_37625Lnet/minecraft/class_7128$class_7129;field_37625:Lnet/minecraft/class_2338;official dLcwf$a;d:Lgu;named posLnet/minecraft/block/entity/SculkSpreadManager$Cursor;pos:Lnet/minecraft/util/math/BlockPos;
-
charge
int charge- Mappings:
Namespace Name Mixin selector intermediary field_37626Lnet/minecraft/class_7128$class_7129;field_37626:Iofficial eLcwf$a;e:Inamed chargeLnet/minecraft/block/entity/SculkSpreadManager$Cursor;charge:I
-
update
private int update- Mappings:
Namespace Name Mixin selector intermediary field_37627Lnet/minecraft/class_7128$class_7129;field_37627:Iofficial fLcwf$a;f:Inamed updateLnet/minecraft/block/entity/SculkSpreadManager$Cursor;update:I
-
decay
private int decay- Mappings:
Namespace Name Mixin selector intermediary field_37628Lnet/minecraft/class_7128$class_7129;field_37628:Iofficial gLcwf$a;g:Inamed decayLnet/minecraft/block/entity/SculkSpreadManager$Cursor;decay:I
-
faces
- Mappings:
Namespace Name Mixin selector intermediary field_37629Lnet/minecraft/class_7128$class_7129;field_37629:Ljava/util/Set;official hLcwf$a;h:Ljava/util/Set;named facesLnet/minecraft/block/entity/SculkSpreadManager$Cursor;faces:Ljava/util/Set;
-
-
Constructor Details
-
Cursor
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_7128$class_7129;<init>(Lnet/minecraft/class_2338;IIILjava/util/Optional;)Vofficial <init>Lcwf$a;<init>(Lgu;IIILjava/util/Optional;)Vnamed <init>Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;<init>(Lnet/minecraft/util/math/BlockPos;IIILjava/util/Optional;)V
-
Cursor
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_7128$class_7129;<init>(Lnet/minecraft/class_2338;I)Vofficial <init>Lcwf$a;<init>(Lgu;I)Vnamed <init>Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;<init>(Lnet/minecraft/util/math/BlockPos;I)V
-
-
Method Details
-
getPos
- Mappings:
Namespace Name Mixin selector intermediary method_41495Lnet/minecraft/class_7128$class_7129;method_41495()Lnet/minecraft/class_2338;official aLcwf$a;a()Lgu;named getPosLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getPos()Lnet/minecraft/util/math/BlockPos;
-
getCharge
public int getCharge()- Mappings:
Namespace Name Mixin selector intermediary method_41508Lnet/minecraft/class_7128$class_7129;method_41508()Iofficial bLcwf$a;b()Inamed getChargeLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getCharge()I
-
getDecay
public int getDecay()- Mappings:
Namespace Name Mixin selector intermediary method_41510Lnet/minecraft/class_7128$class_7129;method_41510()Iofficial cLcwf$a;c()Inamed getDecayLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getDecay()I
-
getFaces
- Mappings:
Namespace Name Mixin selector intermediary method_41512Lnet/minecraft/class_7128$class_7129;method_41512()Ljava/util/Set;official dLcwf$a;d()Ljava/util/Set;named getFacesLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getFaces()Ljava/util/Set;
-
canSpread
- Mappings:
Namespace Name Mixin selector intermediary method_41500Lnet/minecraft/class_7128$class_7129;method_41500(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Zofficial aLcwf$a;a(Lcml;Lgu;Z)Znamed canSpreadLnet/minecraft/block/entity/SculkSpreadManager$Cursor;canSpread(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Z)Z
-
spread
public void spread(WorldAccess world, BlockPos pos, Random random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) - Mappings:
Namespace Name Mixin selector intermediary method_41499Lnet/minecraft/class_7128$class_7129;method_41499(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_7128;Z)Vofficial aLcwf$a;a(Lcml;Lgu;Lapf;Lcwf;Z)Vnamed spreadLnet/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
-
merge
- Mappings:
Namespace Name Mixin selector intermediary method_41501Lnet/minecraft/class_7128$class_7129;method_41501(Lnet/minecraft/class_7128$class_7129;)Vofficial aLcwf$a;a(Lcwf$a;)Vnamed mergeLnet/minecraft/block/entity/SculkSpreadManager$Cursor;merge(Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;)V
-
getSpreadable
- Mappings:
Namespace Name Mixin selector intermediary method_41503Lnet/minecraft/class_7128$class_7129;method_41503(Lnet/minecraft/class_2680;)Lnet/minecraft/class_7124;official aLcwf$a;a(Ldby;)Lcwa;named getSpreadableLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getSpreadable(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/SculkSpreadable;
-
shuffleOffsets
- Mappings:
Namespace Name Mixin selector intermediary method_41507Lnet/minecraft/class_7128$class_7129;method_41507(Lnet/minecraft/class_5819;)Ljava/util/List;official aLcwf$a;a(Lapf;)Ljava/util/List;named shuffleOffsetsLnet/minecraft/block/entity/SculkSpreadManager$Cursor;shuffleOffsets(Lnet/minecraft/util/math/random/Random;)Ljava/util/List;
-
getSpreadPos
@Nullable private static @Nullable BlockPos getSpreadPos(WorldAccess world, BlockPos pos, Random random) - Mappings:
Namespace Name Mixin selector intermediary method_41498Lnet/minecraft/class_7128$class_7129;method_41498(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2338;official aLcwf$a;a(Lcml;Lgu;Lapf;)Lgu;named getSpreadPosLnet/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;
-
canSpread
- Mappings:
Namespace Name Mixin selector intermediary method_41496Lnet/minecraft/class_7128$class_7129;method_41496(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Zofficial aLcwf$a;a(Lcml;Lgu;Lgu;)Znamed canSpreadLnet/minecraft/block/entity/SculkSpreadManager$Cursor;canSpread(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Z
-
canSpread
- Mappings:
Namespace Name Mixin selector intermediary method_41497Lnet/minecraft/class_7128$class_7129;method_41497(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Zofficial aLcwf$a;a(Lcml;Lgu;Lha;)Znamed canSpreadLnet/minecraft/block/entity/SculkSpreadManager$Cursor;canSpread(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-