public abstract static class LeavesFix.ListFixer extends Object
Modifier and Type | Field and Description |
---|---|
protected WordPackedArray |
blockStateMap |
protected com.mojang.datafixers.OpticFinder<List<com.mojang.datafixers.util.Pair<String,com.mojang.serialization.Dynamic<?>>>> |
field_5693 |
protected int |
field_5694 |
private com.mojang.datafixers.types.Type<com.mojang.datafixers.util.Pair<String,com.mojang.serialization.Dynamic<?>>> |
field_5695 |
protected List<com.mojang.serialization.Dynamic<?>> |
properties |
Constructor and Description |
---|
ListFixer(com.mojang.datafixers.Typed<?> typed,
com.mojang.datafixers.schemas.Schema schema) |
Modifier and Type | Method and Description |
---|---|
protected void |
computeFixableBlockStates(com.mojang.serialization.Dynamic<?> dynamic) |
protected int |
computeFlags(String leafBlockName,
boolean persistent,
int int2) |
boolean |
isFixed() |
(package private) int |
method_5077() |
com.mojang.datafixers.Typed<?> |
method_5083(com.mojang.datafixers.Typed<?> typed) |
protected abstract boolean |
needsFix() |
int |
needsFix(int int2) |
private final com.mojang.datafixers.types.Type<com.mojang.datafixers.util.Pair<String,com.mojang.serialization.Dynamic<?>>> field_5695
protected final com.mojang.datafixers.OpticFinder<List<com.mojang.datafixers.util.Pair<String,com.mojang.serialization.Dynamic<?>>>> field_5693
protected final List<com.mojang.serialization.Dynamic<?>> properties
protected final int field_5694
@Nullable protected WordPackedArray blockStateMap
public ListFixer(com.mojang.datafixers.Typed<?> typed, com.mojang.datafixers.schemas.Schema schema)
protected void computeFixableBlockStates(com.mojang.serialization.Dynamic<?> dynamic)
public com.mojang.datafixers.Typed<?> method_5083(com.mojang.datafixers.Typed<?> typed)
public boolean isFixed()
public int needsFix(int int2)
protected int computeFlags(String leafBlockName, boolean persistent, int int2)
int method_5077()
protected abstract boolean needsFix()