net.minecraft.world.entity

public class InsideBlockEffectApplier$StepBasedCollector

implements InsideBlockEffectApplier

bxb$a
net.minecraft.world.entity.InsideBlockEffectApplier$StepBasedCollector
net.minecraft.class_10774$class_10775
net.minecraft.entity.EntityCollisionHandler$Impl

Field summary

Modifier and TypeField
private static final InsideBlockEffectType[]
b
APPLY_ORDER
field_56635
ALL_EVENTS
private static final int
c
NO_STEP
field_56636
INVALID_VERSION
private final Set<InsideBlockEffectType>
d
effectsInStep
field_56637
activeEvents
private final Map<InsideBlockEffectType, List<Consumer<Entity>>>
e
beforeEffectsInStep
field_56638
preCallbacks
private final Map<InsideBlockEffectType, List<Consumer<Entity>>>
f
afterEffectsInStep
field_56639
postCallbacks
private final List<Consumer<Entity>>
g
finalEffects
field_56640
callbacks
private int
h
lastStep
field_56641
version

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(int arg0)
advanceStep(int arg0)
method_67642(int arg0)
updateIfNecessary(int version)
public void
a(bwi arg0)
applyAndClear(Entity arg0)
method_67643(class_1297 arg0)
runCallbacks(Entity entity)
private void
a()
flushStep()
method_67641()
update()
public void
a(bxc arg0)
apply(InsideBlockEffectType arg0)
method_67638(class_10776 arg0)
addEvent(CollisionEvent arg0)
public void
a(bxc arg0, Consumer<bwi> arg1)
runBefore(InsideBlockEffectType arg0, Consumer<Entity> arg1)
method_67639(class_10776 arg0, Consumer<class_1297> arg1)
addPreCallback(CollisionEvent arg0, Consumer<Entity> arg1)
public void
b(bxc arg0, Consumer<bwi> arg1)
runAfter(InsideBlockEffectType arg0, Consumer<Entity> arg1)
method_67640(class_10776 arg0, Consumer<class_1297> arg1)
addPostCallback(CollisionEvent arg0, Consumer<Entity> arg1)