History - net.minecraft.world.level.block.SculkSpreader$ChargeCursor

1.21.3

Names

dmu$a

drk$a

Fields

it.unimi.dsi.fastutil.objects.ObjectArrayList<Vec3i>: c, NON_CORNER_NEIGHBOURS, field_37624, OFFSETS, f_222287_

it.unimi.dsi.fastutil.objects.ObjectArrayList<Vec3i>: c, NON_CORNER_NEIGHBOURS, field_37624, OFFSETS

int: a, MAX_CURSOR_DECAY_DELAY, field_37622, field_37622, f_222285_

int: a, MAX_CURSOR_DECAY_DELAY, field_37622, field_37622

BlockPos: d, pos, field_37625, pos, f_222288_

BlockPos: d, pos, field_37625, pos

int: e, charge, field_37626, charge, f_222289_

int: e, charge, field_37626, charge

int: f, updateDelay, field_37627, update, f_222290_

int: f, updateDelay, field_37627, update

int: g, decayDelay, field_37628, decay, f_222291_

int: g, decayDelay, field_37628, decay

Set<Direction>: h, facings, field_37629, faces, f_222292_

Set<Direction>: h, facings, field_37629, faces

com.mojang.serialization.Codec<Set<Direction>>: i, DIRECTION_SET, field_37630, DIRECTION_SET_CODEC, f_222293_

com.mojang.serialization.Codec<Set<Direction>>: i, DIRECTION_SET, field_37630, DIRECTION_SET_CODEC

com.mojang.serialization.Codec<SculkSpreader$ChargeCursor>: b, CODEC, field_37623, CODEC, f_222286_

com.mojang.serialization.Codec<SculkSpreader$ChargeCursor>: b, CODEC, field_37623, CODEC

Constructors

Methods

BlockPos (): a, getPos, method_41495, getPos, m_222304_

BlockPos (): a, getPos, method_41495, getPos

int (): b, getCharge, method_41508, getCharge, m_222341_

int (): b, getCharge, method_41508, getCharge

int (): c, getDecayDelay, method_41510, getDecay, m_222344_

int (): c, getDecayDelay, method_41510, getDecay

Set<Direction> (): d, getFacingData, method_41512, getFaces, m_222347_

Set<Direction> (): d, getFacingData, method_41512, getFaces

boolean (LevelAccessor, BlockPos, boolean): a, shouldUpdate, method_41500, canSpread, m_222325_

boolean (LevelAccessor, BlockPos, boolean): a, shouldUpdate, method_41500, canSpread

void (LevelAccessor, BlockPos, RandomSource, SculkSpreader, boolean): a, update, method_41499, spread, m_222311_

void (LevelAccessor, BlockPos, RandomSource, SculkSpreader, boolean): a, update, method_41499, spread

void (SculkSpreader$ChargeCursor): a, mergeWith, method_41501, merge, m_222331_

void (SculkSpreader$ChargeCursor): a, mergeWith, method_41501, merge

SculkBehaviour (BlockState): a, getBlockBehaviour, method_41503, getSpreadable, m_222333_

SculkBehaviour (BlockState): a, getBlockBehaviour, method_41503, getSpreadable

List<Vec3i> (RandomSource): a, getRandomizedNonCornerNeighbourOffsets, method_41507, shuffleOffsets, m_222305_

List<Vec3i> (RandomSource): a, getRandomizedNonCornerNeighbourOffsets, method_41507, shuffleOffsets

BlockPos (LevelAccessor, BlockPos, RandomSource): a, getValidMovementPos, method_41498, getSpreadPos, m_222307_

BlockPos (LevelAccessor, BlockPos, RandomSource): a, getValidMovementPos, method_41498, getSpreadPos

boolean (LevelAccessor, BlockPos, BlockPos): a, isMovementUnobstructed, method_41496, canSpread, m_222317_

boolean (LevelAccessor, BlockPos, BlockPos): a, isMovementUnobstructed, method_41496, canSpread

boolean (LevelAccessor, BlockPos, Direction): a, isUnobstructed, method_41497, canSpread, m_222321_

boolean (LevelAccessor, BlockPos, Direction): a, isUnobstructed, method_41497, canSpread

boolean (BlockPos): a, isPosUnreasonable, method_65074, isTooFarFrom

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

dlw$a

dmu$a

Fields

Constructors

Methods

1.20.6

Names

ddk$a

dlw$a

Fields

Constructors

Methods

1.20.4

Names

czq$a

ddk$a

Fields

Constructors

Methods

1.20.2

Names

cwi$a

czq$a

Fields

Constructors

Methods

1.20.1

Names

cvz$a

cwi$a

Fields

Constructors

Methods

1.19.4

Names

cti$a

cvz$a

Fields

Constructors

Methods

1.19.3

Names

cqf$a

cti$a

Fields

Constructors

Methods

1.19.2

Names

net.minecraft.src.C_213115_

net.minecraft.src.C_213114_$C_213115_

Fields

Constructors

Methods

1.19.1

Names

cpi$a

cqf$a

Fields

Constructors

Methods

1.19

Names

cpi$a

net.minecraft.world.level.block.SculkSpreader$ChargeCursor

net.minecraft.class_7128$class_7129

net.minecraft.block.entity.SculkSpreadManager$Cursor

net.minecraft.src.C_213115_

net.minecraft.world.level.block.SculkSpreader$a

Fields

it.unimi.dsi.fastutil.objects.ObjectArrayList<Vec3i>: c, NON_CORNER_NEIGHBOURS, field_37624, OFFSETS, f_222287_

int: a, MAX_CURSOR_DECAY_DELAY, field_37622, field_37622, f_222285_

BlockPos: d, pos, field_37625, pos, f_222288_

int: e, charge, field_37626, charge, f_222289_

int: f, updateDelay, field_37627, update, f_222290_

int: g, decayDelay, field_37628, decay, f_222291_

Set<Direction>: h, facings, field_37629, faces, f_222292_

com.mojang.serialization.Codec<Set<Direction>>: i, DIRECTION_SET, field_37630, DIRECTION_SET_CODEC, f_222293_

com.mojang.serialization.Codec<SculkSpreader$ChargeCursor>: b, CODEC, field_37623, CODEC, f_222286_

Constructors

(BlockPos, int, int, int, Optional<Set<Direction>>)

(BlockPos, int)

Methods

BlockPos (): a, getPos, method_41495, getPos, m_222304_

int (): b, getCharge, method_41508, getCharge, m_222341_

int (): c, getDecayDelay, method_41510, getDecay, m_222344_

Set<Direction> (): d, getFacingData, method_41512, getFaces, m_222347_

boolean (LevelAccessor, BlockPos, boolean): a, shouldUpdate, method_41500, canSpread, m_222325_

void (LevelAccessor, BlockPos, RandomSource, SculkSpreader, boolean): a, update, method_41499, spread, m_222311_

void (SculkSpreader$ChargeCursor): a, mergeWith, method_41501, merge, m_222331_

SculkBehaviour (BlockState): a, getBlockBehaviour, method_41503, getSpreadable, m_222333_

List<Vec3i> (RandomSource): a, getRandomizedNonCornerNeighbourOffsets, method_41507, shuffleOffsets, m_222305_

BlockPos (LevelAccessor, BlockPos, RandomSource): a, getValidMovementPos, method_41498, getSpreadPos, m_222307_

boolean (LevelAccessor, BlockPos, BlockPos): a, isMovementUnobstructed, method_41496, canSpread, m_222317_

boolean (LevelAccessor, BlockPos, Direction): a, isUnobstructed, method_41497, canSpread, m_222321_