Class PhysicalState.Builder
java.lang.Object
com.viaversion.viafabricplus.bedrock.movement.replay.PhysicalState.Builder
- Enclosing class:
PhysicalState
-
Method Summary
Modifier and TypeMethodDescriptionbuild()capture(Enum<?> key, T value, Consumer<T> setter, UnaryOperator<T> copy, BiPredicate<T, T> equality) capture(Enum<?> key, T value, Consumer<T> setter, UnaryOperator<T> copy, BiPredicate<T, T> equality, BiConsumer<T, T> reconcile) captureLate(Enum<?> key, T value, Consumer<T> setter) captureLate(Enum<?> key, T value, Consumer<T> setter, BiConsumer<T, T> reconcile) This component has its own authoritative command journal and must not be admitted twice.snapshotLate(Enum<?> key, T value, Consumer<T> setter)
-
Method Details
-
snapshot
This component has its own authoritative command journal and must not be admitted twice. -
capture
-
capture
public <T> PhysicalState.Builder capture(Enum<?> key, T value, Consumer<T> setter, UnaryOperator<T> copy, BiPredicate<T, T> equality) -
capture
public <T> PhysicalState.Builder capture(Enum<?> key, T value, Consumer<T> setter, UnaryOperator<T> copy, BiPredicate<T, T> equality, BiConsumer<T, T> reconcile) -
captureLate
-
captureLate
public <T> PhysicalState.Builder captureLate(Enum<?> key, T value, Consumer<T> setter, BiConsumer<T, T> reconcile) -
snapshotLate
-
build
-