Package net.minecraft.block.entity
Class SculkSpreadManager.Cursor
java.lang.Object
net.minecraft.block.entity.SculkSpreadManager.Cursor
- Enclosing class:
SculkSpreadManager
- Mappings:
Namespace Name official cpk$aintermediary net/minecraft/class_7128$class_7129named 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 official cLcpk$a;c:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;intermediary field_37624Lnet/minecraft/class_7128$class_7129;field_37624: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 official aLcpk$a;a:Iintermediary field_37622Lnet/minecraft/class_7128$class_7129;field_37622:Inamed field_37622Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;field_37622:I
-
DIRECTION_SET_CODEC
- Mappings:
Namespace Name Mixin selector official iLcpk$a;i:Lcom/mojang/serialization/Codec;intermediary field_37630Lnet/minecraft/class_7128$class_7129;field_37630: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 official bLcpk$a;b:Lcom/mojang/serialization/Codec;intermediary field_37623Lnet/minecraft/class_7128$class_7129;field_37623:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/block/entity/SculkSpreadManager$Cursor;CODEC:Lcom/mojang/serialization/Codec;
-
pos
- Mappings:
Namespace Name Mixin selector official dLcpk$a;d:Lgt;intermediary field_37625Lnet/minecraft/class_7128$class_7129;field_37625:Lnet/minecraft/class_2338;named posLnet/minecraft/block/entity/SculkSpreadManager$Cursor;pos:Lnet/minecraft/util/math/BlockPos;
-
charge
int charge- Mappings:
Namespace Name Mixin selector official eLcpk$a;e:Iintermediary field_37626Lnet/minecraft/class_7128$class_7129;field_37626:Inamed chargeLnet/minecraft/block/entity/SculkSpreadManager$Cursor;charge:I
-
update
private int update- Mappings:
Namespace Name Mixin selector official fLcpk$a;f:Iintermediary field_37627Lnet/minecraft/class_7128$class_7129;field_37627:Inamed updateLnet/minecraft/block/entity/SculkSpreadManager$Cursor;update:I
-
decay
private int decay- Mappings:
Namespace Name Mixin selector official gLcpk$a;g:Iintermediary field_37628Lnet/minecraft/class_7128$class_7129;field_37628:Inamed decayLnet/minecraft/block/entity/SculkSpreadManager$Cursor;decay:I
-
faces
- Mappings:
Namespace Name Mixin selector official hLcpk$a;h:Ljava/util/Set;intermediary field_37629Lnet/minecraft/class_7128$class_7129;field_37629:Ljava/util/Set;named facesLnet/minecraft/block/entity/SculkSpreadManager$Cursor;faces:Ljava/util/Set;
-
-
Constructor Details
-
Cursor
- Mappings:
Namespace Name Mixin selector official <init>Lcpk$a;<init>(Lgt;IIILjava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_7128$class_7129;<init>(Lnet/minecraft/class_2338;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 official <init>Lcpk$a;<init>(Lgt;I)Vintermediary <init>Lnet/minecraft/class_7128$class_7129;<init>(Lnet/minecraft/class_2338;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 official aLcpk$a;a()Lgt;intermediary method_41495Lnet/minecraft/class_7128$class_7129;method_41495()Lnet/minecraft/class_2338;named getPosLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getPos()Lnet/minecraft/util/math/BlockPos;
-
getCharge
public int getCharge()- Mappings:
Namespace Name Mixin selector official bLcpk$a;b()Iintermediary method_41508Lnet/minecraft/class_7128$class_7129;method_41508()Inamed getChargeLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getCharge()I
-
getDecay
public int getDecay()- Mappings:
Namespace Name Mixin selector official cLcpk$a;c()Iintermediary method_41510Lnet/minecraft/class_7128$class_7129;method_41510()Inamed getDecayLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getDecay()I
-
getFaces
- Mappings:
Namespace Name Mixin selector official dLcpk$a;d()Ljava/util/Set;intermediary method_41512Lnet/minecraft/class_7128$class_7129;method_41512()Ljava/util/Set;named getFacesLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getFaces()Ljava/util/Set;
-
canSpread
- Mappings:
Namespace Name Mixin selector official aLcpk$a;a(Lcgd;Lgt;Z)Zintermediary method_41500Lnet/minecraft/class_7128$class_7129;method_41500(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;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 official aLcpk$a;a(Lcgd;Lgt;Lalu;Lcpk;Z)Vintermediary 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)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 official aLcpk$a;a(Lcpk$a;)Vintermediary method_41501Lnet/minecraft/class_7128$class_7129;method_41501(Lnet/minecraft/class_7128$class_7129;)Vnamed mergeLnet/minecraft/block/entity/SculkSpreadManager$Cursor;merge(Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;)V
-
getSpreadable
- Mappings:
Namespace Name Mixin selector official aLcpk$a;a(Lcut;)Lcpf;intermediary method_41503Lnet/minecraft/class_7128$class_7129;method_41503(Lnet/minecraft/class_2680;)Lnet/minecraft/class_7124;named getSpreadableLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getSpreadable(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/SculkSpreadable;
-
shuffleOffsets
- Mappings:
Namespace Name Mixin selector official aLcpk$a;a(Lalu;)Ljava/util/List;intermediary method_41507Lnet/minecraft/class_7128$class_7129;method_41507(Lnet/minecraft/class_5819;)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 official aLcpk$a;a(Lcgd;Lgt;Lalu;)Lgt;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;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 official aLcpk$a;a(Lcgd;Lgt;Lgt;)Zintermediary method_41496Lnet/minecraft/class_7128$class_7129;method_41496(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)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 official aLcpk$a;a(Lcgd;Lgt;Lgy;)Zintermediary method_41497Lnet/minecraft/class_7128$class_7129;method_41497(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Znamed canSpreadLnet/minecraft/block/entity/SculkSpreadManager$Cursor;canSpread(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-