Class SimpleBlockPropertyRenameFix

java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.datafixer.fix.BlockPropertyRenameFix
net.minecraft.datafixer.fix.SimpleBlockPropertyRenameFix

public class SimpleBlockPropertyRenameFix extends BlockPropertyRenameFix
Mappings:
Namespace Name
named net/minecraft/datafixer/fix/SimpleBlockPropertyRenameFix
intermediary net/minecraft/class_10562
official bff
  • Field Details

    • targetId

      private final String targetId
      Mappings:
      Namespace Name Mixin selector
      named targetId Lnet/minecraft/datafixer/fix/SimpleBlockPropertyRenameFix;targetId:Ljava/lang/String;
      intermediary field_55630 Lnet/minecraft/class_10562;field_55630:Ljava/lang/String;
      official a Lbff;a:Ljava/lang/String;
    • oldPropertyName

      private final String oldPropertyName
      Mappings:
      Namespace Name Mixin selector
      named oldPropertyName Lnet/minecraft/datafixer/fix/SimpleBlockPropertyRenameFix;oldPropertyName:Ljava/lang/String;
      intermediary field_55631 Lnet/minecraft/class_10562;field_55631:Ljava/lang/String;
      official b Lbff;b:Ljava/lang/String;
    • newPropertyName

      private final String newPropertyName
      Mappings:
      Namespace Name Mixin selector
      named newPropertyName Lnet/minecraft/datafixer/fix/SimpleBlockPropertyRenameFix;newPropertyName:Ljava/lang/String;
      intermediary field_55632 Lnet/minecraft/class_10562;field_55632:Ljava/lang/String;
      official c Lbff;c:Ljava/lang/String;
    • valueConverter

      private final UnaryOperator<String> valueConverter
      Mappings:
      Namespace Name Mixin selector
      named valueConverter Lnet/minecraft/datafixer/fix/SimpleBlockPropertyRenameFix;valueConverter:Ljava/util/function/UnaryOperator;
      intermediary field_55633 Lnet/minecraft/class_10562;field_55633:Ljava/util/function/UnaryOperator;
      official d Lbff;d:Ljava/util/function/UnaryOperator;
  • Constructor Details

    • SimpleBlockPropertyRenameFix

      public SimpleBlockPropertyRenameFix(com.mojang.datafixers.schemas.Schema outputSchema, String name, String targetId, String oldPropertyName, String newPropertyName, UnaryOperator<String> valueConverter)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/datafixer/fix/SimpleBlockPropertyRenameFix;<init>(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V
      intermediary <init> Lnet/minecraft/class_10562;<init>(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V
      official <init> Lbff;<init>(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V
  • Method Details

    • shouldFix

      protected boolean shouldFix(String id)
      Specified by:
      shouldFix in class BlockPropertyRenameFix
      Mappings:
      Namespace Name Mixin selector
      named shouldFix Lnet/minecraft/datafixer/fix/BlockPropertyRenameFix;shouldFix(Ljava/lang/String;)Z
      intermediary method_66044 Lnet/minecraft/class_10560;method_66044(Ljava/lang/String;)Z
      official a Lbdx;a(Ljava/lang/String;)Z
    • fix

      protected <T> com.mojang.serialization.Dynamic<T> fix(String id, com.mojang.serialization.Dynamic<T> properties)
      Specified by:
      fix in class BlockPropertyRenameFix
      Mappings:
      Namespace Name Mixin selector
      named fix Lnet/minecraft/datafixer/fix/BlockPropertyRenameFix;fix(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      intermediary method_66045 Lnet/minecraft/class_10560;method_66045(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      official a Lbdx;a(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;