net.minecraft.datafixer.fix

public class WallPropertyFix

extends com.mojang.datafixers.DataFix

net.minecraft.util.datafix.fixes.WallPropertyFix
net.minecraft.class_4754
net.minecraft.datafixer.fix.WallPropertyFix

Field summary

Modifier and TypeField
private static final Set<String>
WALL_BLOCKS
field_21960
TARGET_BLOCK_IDS

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType)

Method summary

Modifier and TypeMethod
public com.mojang.datafixers.TypeRewriteRule
makeRule()
private static String
mapProperty(String value)
method_24326(String arg0)
booleanToWallType(String value)
private static <T> com.mojang.serialization.Dynamic<T>
fixWallProperty(com.mojang.serialization.Dynamic<T> state, String property)
method_24324(com.mojang.serialization.Dynamic<T> arg0, String arg1)
updateWallValueReference(com.mojang.serialization.Dynamic<T> propertiesDynamic, String propertyName)
private static <T> com.mojang.serialization.Dynamic<T>
upgradeBlockStateTag(com.mojang.serialization.Dynamic<T> state)
method_24323(com.mojang.serialization.Dynamic<T> arg0)
updateWallProperties(com.mojang.serialization.Dynamic<T> blockStateDynamic)
private static com.mojang.serialization.Dynamic
lambda$upgradeBlockStateTag$2(com.mojang.serialization.Dynamic arg0)
method_24327(com.mojang.serialization.Dynamic arg0)
method_24327(com.mojang.serialization.Dynamic propertiesDynamic)
private static com.mojang.serialization.Dynamic
lambda$fixWallProperty$1(com.mojang.serialization.Dynamic arg0)
method_24328(com.mojang.serialization.Dynamic arg0)
method_24328(com.mojang.serialization.Dynamic propertyValue)
private static com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed arg0)
method_24325(com.mojang.datafixers.Typed arg0)
method_24325(com.mojang.datafixers.Typed blockStateTyped)