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$Cursorintermediary net/minecraft/class_7128$class_7129official dxn$a
-
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) 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 OFFSETSLnet/minecraft/block/entity/SculkSpreadManager$Cursor;OFFSETS:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;intermediary field_37624Lnet/minecraft/class_7128$class_7129;field_37624:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;official cLdxn$a;c:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
-
field_37622
public static final int field_37622- See Also:
- Mappings:
Namespace Name Mixin selector named field_37622Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;field_37622:Iintermediary field_37622Lnet/minecraft/class_7128$class_7129;field_37622:Iofficial aLdxn$a;a:I
-
DIRECTION_SET_CODEC
- Mappings:
Namespace Name Mixin selector named DIRECTION_SET_CODECLnet/minecraft/block/entity/SculkSpreadManager$Cursor;DIRECTION_SET_CODEC:Lcom/mojang/serialization/Codec;intermediary field_37630Lnet/minecraft/class_7128$class_7129;field_37630:Lcom/mojang/serialization/Codec;official iLdxn$a;i:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/block/entity/SculkSpreadManager$Cursor;CODEC:Lcom/mojang/serialization/Codec;intermediary field_37623Lnet/minecraft/class_7128$class_7129;field_37623:Lcom/mojang/serialization/Codec;official bLdxn$a;b:Lcom/mojang/serialization/Codec;
-
pos
- Mappings:
Namespace Name Mixin selector named posLnet/minecraft/block/entity/SculkSpreadManager$Cursor;pos:Lnet/minecraft/util/math/BlockPos;intermediary field_37625Lnet/minecraft/class_7128$class_7129;field_37625:Lnet/minecraft/class_2338;official dLdxn$a;d:Lix;
-
charge
int charge- Mappings:
Namespace Name Mixin selector named chargeLnet/minecraft/block/entity/SculkSpreadManager$Cursor;charge:Iintermediary field_37626Lnet/minecraft/class_7128$class_7129;field_37626:Iofficial eLdxn$a;e:I
-
update
private int update- Mappings:
Namespace Name Mixin selector named updateLnet/minecraft/block/entity/SculkSpreadManager$Cursor;update:Iintermediary field_37627Lnet/minecraft/class_7128$class_7129;field_37627:Iofficial fLdxn$a;f:I
-
decay
private int decay- Mappings:
Namespace Name Mixin selector named decayLnet/minecraft/block/entity/SculkSpreadManager$Cursor;decay:Iintermediary field_37628Lnet/minecraft/class_7128$class_7129;field_37628:Iofficial gLdxn$a;g:I
-
faces
- Mappings:
Namespace Name Mixin selector named facesLnet/minecraft/block/entity/SculkSpreadManager$Cursor;faces:Ljava/util/Set;intermediary field_37629Lnet/minecraft/class_7128$class_7129;field_37629:Ljava/util/Set;official hLdxn$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;)Vintermediary <init>Lnet/minecraft/class_7128$class_7129;<init>(Lnet/minecraft/class_2338;IIILjava/util/Optional;)Vofficial <init>Ldxn$a;<init>(Lix;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)Vintermediary <init>Lnet/minecraft/class_7128$class_7129;<init>(Lnet/minecraft/class_2338;I)Vofficial <init>Ldxn$a;<init>(Lix;I)V
-
-
Method Details
-
getPos
- Mappings:
Namespace Name Mixin selector named getPosLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getPos()Lnet/minecraft/util/math/BlockPos;intermediary method_41495Lnet/minecraft/class_7128$class_7129;method_41495()Lnet/minecraft/class_2338;official aLdxn$a;a()Lix;
-
isTooFarFrom
- Mappings:
Namespace Name Mixin selector named isTooFarFromLnet/minecraft/block/entity/SculkSpreadManager$Cursor;isTooFarFrom(Lnet/minecraft/util/math/BlockPos;)Zintermediary method_65074Lnet/minecraft/class_7128$class_7129;method_65074(Lnet/minecraft/class_2338;)Zofficial aLdxn$a;a(Lix;)Z
-
getCharge
public int getCharge()- Mappings:
Namespace Name Mixin selector named getChargeLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getCharge()Iintermediary method_41508Lnet/minecraft/class_7128$class_7129;method_41508()Iofficial bLdxn$a;b()I
-
getDecay
public int getDecay()- Mappings:
Namespace Name Mixin selector named getDecayLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getDecay()Iintermediary method_41510Lnet/minecraft/class_7128$class_7129;method_41510()Iofficial cLdxn$a;c()I
-
getFaces
- Mappings:
Namespace Name Mixin selector named getFacesLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getFaces()Ljava/util/Set;intermediary method_41512Lnet/minecraft/class_7128$class_7129;method_41512()Ljava/util/Set;official dLdxn$a;d()Ljava/util/Set;
-
canSpread
- Mappings:
Namespace Name Mixin selector named canSpreadLnet/minecraft/block/entity/SculkSpreadManager$Cursor;canSpread(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Z)Zintermediary method_41500Lnet/minecraft/class_7128$class_7129;method_41500(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Zofficial aLdxn$a;a(Ldmz;Lix;Z)Z
-
spread
public void spread(WorldAccess world, BlockPos pos, Random random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) - Mappings:
Namespace Name Mixin selector named 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)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)Vofficial aLdxn$a;a(Ldmz;Lix;Lbbg;Ldxn;Z)V
-
merge
- Mappings:
Namespace Name Mixin selector named mergeLnet/minecraft/block/entity/SculkSpreadManager$Cursor;merge(Lnet/minecraft/block/entity/SculkSpreadManager$Cursor;)Vintermediary method_41501Lnet/minecraft/class_7128$class_7129;method_41501(Lnet/minecraft/class_7128$class_7129;)Vofficial aLdxn$a;a(Ldxn$a;)V
-
getSpreadable
- Mappings:
Namespace Name Mixin selector named getSpreadableLnet/minecraft/block/entity/SculkSpreadManager$Cursor;getSpreadable(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/SculkSpreadable;intermediary method_41503Lnet/minecraft/class_7128$class_7129;method_41503(Lnet/minecraft/class_2680;)Lnet/minecraft/class_7124;official aLdxn$a;a(Lees;)Ldxi;
-
shuffleOffsets
- Mappings:
Namespace Name Mixin selector named shuffleOffsetsLnet/minecraft/block/entity/SculkSpreadManager$Cursor;shuffleOffsets(Lnet/minecraft/util/math/random/Random;)Ljava/util/List;intermediary method_41507Lnet/minecraft/class_7128$class_7129;method_41507(Lnet/minecraft/class_5819;)Ljava/util/List;official aLdxn$a;a(Lbbg;)Ljava/util/List;
-
getSpreadPos
@Nullable private static @Nullable BlockPos getSpreadPos(WorldAccess world, BlockPos pos, Random random) - Mappings:
Namespace Name Mixin selector 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;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 aLdxn$a;a(Ldmz;Lix;Lbbg;)Lix;
-
canSpread
- Mappings:
Namespace Name Mixin selector named canSpreadLnet/minecraft/block/entity/SculkSpreadManager$Cursor;canSpread(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_41496Lnet/minecraft/class_7128$class_7129;method_41496(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Zofficial aLdxn$a;a(Ldmz;Lix;Lix;)Z
-
canSpread
- Mappings:
Namespace Name Mixin selector named canSpreadLnet/minecraft/block/entity/SculkSpreadManager$Cursor;canSpread(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Zintermediary method_41497Lnet/minecraft/class_7128$class_7129;method_41497(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Zofficial aLdxn$a;a(Ldmz;Lix;Ljd;)Z
-