Package net.minecraft.util.datafix.fixes
Class BlockRenameFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.BlockRenameFix
public abstract class BlockRenameFix
extends com.mojang.datafixers.DataFix
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBlockRenameFix
(com.mojang.datafixers.schemas.Schema outputSchema, String name) -
Method Summary
Modifier and TypeMethodDescriptionstatic com.mojang.datafixers.DataFix
create
(com.mojang.datafixers.schemas.Schema p_outputSchema, String p_name, Function<String, String> renamer) private com.mojang.serialization.Dynamic
<?> fixBlockState
(com.mojang.serialization.Dynamic<?> dynamic) private String
fixFlatBlockState
(String name) com.mojang.datafixers.TypeRewriteRule
makeRule()
protected abstract String
renameBlock
(String name) Methods inherited from class com.mojang.datafixers.DataFix
checked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead
-
Field Details
-
name
-
-
Constructor Details
-
BlockRenameFix
-
-
Method Details
-
makeRule
public com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRule
in classcom.mojang.datafixers.DataFix
-
fixBlockState
private com.mojang.serialization.Dynamic<?> fixBlockState(com.mojang.serialization.Dynamic<?> dynamic) -
fixFlatBlockState
-
renameBlock
-
create
-