net.minecraft.datafixer.fix

public class EntityBlockStateFix

extends com.mojang.datafixers.DataFix

net.minecraft.util.datafix.fixes.EntityBlockStateFix
net.minecraft.class_3595
net.minecraft.datafixer.fix.EntityBlockStateFix

Field summary

Modifier and TypeField
private static final Map<String, Integer>
MAP
field_15891
BLOCK_NAME_TO_ID

Constructor summary

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

Method summary

Modifier and TypeMethod
public static int
getBlockId(String name)
method_15686(String arg0)
getNumericalBlockId(String blockId)
public com.mojang.datafixers.TypeRewriteRule
makeRule()
private com.mojang.datafixers.Typed<?>
updateFallingBlock(com.mojang.datafixers.Typed<?> input)
method_15695(com.mojang.datafixers.Typed<?> arg0)
fixFallingBlock(com.mojang.datafixers.Typed<?> fallingBlock)
private com.mojang.datafixers.Typed<?>
updateBlockToBlockState(com.mojang.datafixers.Typed<?> input, String oldFieldName, String dataName, String newFieldName)
method_15687(com.mojang.datafixers.Typed<?> arg0, String arg1, String arg2, String arg3)
mergeIdAndData(com.mojang.datafixers.Typed<?> entity, String oldIdKey, String oldDataKey, String newStateKey)
private com.mojang.datafixers.Typed<?>
updateEntity(com.mojang.datafixers.Typed<?> input, String name, Function<com.mojang.datafixers.Typed<?>, com.mojang.datafixers.Typed<?>> function)
method_15682(com.mojang.datafixers.Typed<?> arg0, String arg1, Function<com.mojang.datafixers.Typed<?>, com.mojang.datafixers.Typed<?>> arg2)
useFunction(com.mojang.datafixers.Typed<?> entity, String entityId, Function<com.mojang.datafixers.Typed<?>, com.mojang.datafixers.Typed<?>> function)
private static com.mojang.datafixers.util.Pair
lambda$updateBlockToBlockState$0(com.mojang.serialization.Dynamic arg0, String arg1, com.mojang.datafixers.util.Pair arg2)
method_15684(com.mojang.serialization.Dynamic arg0, String arg1, com.mojang.datafixers.util.Pair arg2)
method_15684(com.mojang.serialization.Dynamic arg0, String arg1, com.mojang.datafixers.util.Pair state)
private static Integer
lambda$updateBlockToBlockState$1(Integer arg0)
method_15688(Integer arg0)
method_15688(Integer id)
private static com.mojang.datafixers.util.Either
lambda$updateFallingBlock$0(com.mojang.serialization.Dynamic arg0, com.mojang.datafixers.util.Either arg1)
method_15690(com.mojang.serialization.Dynamic arg0, com.mojang.datafixers.util.Either arg1)
method_15690(com.mojang.serialization.Dynamic arg0, com.mojang.datafixers.util.Either state)
private static Integer
lambda$updateFallingBlock$3(com.mojang.serialization.Dynamic arg0, com.mojang.datafixers.util.Unit arg1)
method_15694(com.mojang.serialization.Dynamic arg0, com.mojang.datafixers.util.Unit arg1)
method_15694(com.mojang.serialization.Dynamic arg0, com.mojang.datafixers.util.Unit unit)
private static Integer
lambda$updateFallingBlock$4(com.mojang.serialization.Dynamic arg0)
method_15681(com.mojang.serialization.Dynamic arg0)
method_15681(com.mojang.serialization.Dynamic arg0)
private static Integer
lambda$updateFallingBlock$1(com.mojang.datafixers.util.Pair arg0)
method_15693(com.mojang.datafixers.util.Pair arg0)
method_15693(com.mojang.datafixers.util.Pair arg0)
private static Integer
lambda$updateFallingBlock$2(Integer arg0)
method_15689(Integer arg0)
method_15689(Integer id)
private com.mojang.datafixers.Typed
lambda$makeRule$3(Function arg0, Function arg1, Function arg2, com.mojang.datafixers.Typed arg3)
method_15691(Function arg0, Function arg1, Function arg2, com.mojang.datafixers.Typed arg3)
method_15691(Function arg0, Function arg1, Function arg2, com.mojang.datafixers.Typed entity)
private com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.Typed arg0)
method_15685(com.mojang.datafixers.Typed arg0)
method_15685(com.mojang.datafixers.Typed enderman)
private static com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.types.Type arg0, com.mojang.datafixers.Typed arg1)
method_15692(com.mojang.datafixers.types.Type arg0, com.mojang.datafixers.Typed arg1)
method_15692(com.mojang.datafixers.types.Type arg0, com.mojang.datafixers.Typed projectile)
private com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed arg0)
method_15680(com.mojang.datafixers.Typed arg0)
method_15680(com.mojang.datafixers.Typed arrow)
private com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed arg0)
method_15696(com.mojang.datafixers.Typed arg0)
method_15696(com.mojang.datafixers.Typed minecart)
private static void
lambda$static$0(HashMap arg0)
method_15683(HashMap arg0)
method_15683(HashMap map)