Class ParticleUnflatteningFix

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

public class ParticleUnflatteningFix extends com.mojang.datafixers.DataFix
Mappings:
Namespace Name
named net/minecraft/datafixer/fix/ParticleUnflatteningFix
intermediary net/minecraft/class_9650
official bhn
  • Field Summary Link icon

    Fields
    Modifier and Type
    Field
    Description
    private static final Logger
     
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    ParticleUnflatteningFix(com.mojang.datafixers.schemas.Schema outputSchema)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    private <T> com.mojang.serialization.Dynamic<T>
    fixBlockParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
     
    private <T> com.mojang.serialization.Dynamic<T>
    fixDustColorTransitionParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
     
    private <T> com.mojang.serialization.Dynamic<T>
    fixDustParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
     
    private <T> com.mojang.serialization.Dynamic<T>
    fixItemParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
     
    private <T> com.mojang.serialization.Dynamic<T>
    fixParticle(com.mojang.serialization.Dynamic<T> dynamic)
     
    private <T> com.mojang.serialization.Dynamic<T>
    fixSculkChargeParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
     
    private <T> com.mojang.serialization.Dynamic<T>
    fixShriekParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
     
    private <T> com.mojang.serialization.Dynamic<T>
    fixVibrationParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
     
    protected com.mojang.datafixers.TypeRewriteRule
     
    private static <T> Map<com.mojang.serialization.Dynamic<T>,com.mojang.serialization.Dynamic<T>>
    parseBlockProperties(com.mojang.serialization.Dynamic<T> dynamic, String propertiesStr)
     
    private static <T> com.mojang.serialization.Dynamic<T>
    parseColor(com.mojang.serialization.Dynamic<T> dynamic, com.mojang.brigadier.StringReader paramsReader)
     
    private static @Nullable NbtCompound
     

    Methods inherited from class com.mojang.datafixers.DataFix Link icon

    checked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details Link icon

    • LOGGER Link icon

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/datafixer/fix/ParticleUnflatteningFix;LOGGER:Lorg/slf4j/Logger;
      intermediary field_51367 Lnet/minecraft/class_9650;field_51367:Lorg/slf4j/Logger;
      official a Lbhn;a:Lorg/slf4j/Logger;
  • Constructor Details Link icon

    • ParticleUnflatteningFix Link icon

      public ParticleUnflatteningFix(com.mojang.datafixers.schemas.Schema outputSchema)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/datafixer/fix/ParticleUnflatteningFix;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
      intermediary <init> Lnet/minecraft/class_9650;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
      official <init> Lbhn;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
  • Method Details Link icon

    • makeRule Link icon

      protected com.mojang.datafixers.TypeRewriteRule makeRule()
      Specified by:
      makeRule in class com.mojang.datafixers.DataFix
    • fixParticle Link icon

      private <T> com.mojang.serialization.Dynamic<T> fixParticle(com.mojang.serialization.Dynamic<T> dynamic)
      Mappings:
      Namespace Name Mixin selector
      named fixParticle Lnet/minecraft/datafixer/fix/ParticleUnflatteningFix;fixParticle(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      intermediary method_59627 Lnet/minecraft/class_9650;method_59627(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      official a Lbhn;a(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • fixItemParticle Link icon

      private <T> com.mojang.serialization.Dynamic<T> fixItemParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
      Mappings:
      Namespace Name Mixin selector
      named fixItemParticle Lnet/minecraft/datafixer/fix/ParticleUnflatteningFix;fixItemParticle(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      intermediary method_59629 Lnet/minecraft/class_9650;method_59629(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      official a Lbhn;a(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • tryParse Link icon

      @Nullable private static @Nullable NbtCompound tryParse(String snbt)
      Mappings:
      Namespace Name Mixin selector
      named tryParse Lnet/minecraft/datafixer/fix/ParticleUnflatteningFix;tryParse(Ljava/lang/String;)Lnet/minecraft/nbt/NbtCompound;
      intermediary method_59630 Lnet/minecraft/class_9650;method_59630(Ljava/lang/String;)Lnet/minecraft/class_2487;
      official a Lbhn;a(Ljava/lang/String;)Ltq;
    • fixBlockParticle Link icon

      private <T> com.mojang.serialization.Dynamic<T> fixBlockParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
      Mappings:
      Namespace Name Mixin selector
      named fixBlockParticle Lnet/minecraft/datafixer/fix/ParticleUnflatteningFix;fixBlockParticle(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      intermediary method_59631 Lnet/minecraft/class_9650;method_59631(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      official b Lbhn;b(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • parseBlockProperties Link icon

      private static <T> Map<com.mojang.serialization.Dynamic<T>,com.mojang.serialization.Dynamic<T>> parseBlockProperties(com.mojang.serialization.Dynamic<T> dynamic, String propertiesStr)
      Mappings:
      Namespace Name Mixin selector
      named parseBlockProperties Lnet/minecraft/datafixer/fix/ParticleUnflatteningFix;parseBlockProperties(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Map;
      intermediary method_59632 Lnet/minecraft/class_9650;method_59632(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Map;
      official c Lbhn;c(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Map;
    • parseColor Link icon

      private static <T> com.mojang.serialization.Dynamic<T> parseColor(com.mojang.serialization.Dynamic<T> dynamic, com.mojang.brigadier.StringReader paramsReader) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named parseColor Lnet/minecraft/datafixer/fix/ParticleUnflatteningFix;parseColor(Lcom/mojang/serialization/Dynamic;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/serialization/Dynamic;
      intermediary method_59628 Lnet/minecraft/class_9650;method_59628(Lcom/mojang/serialization/Dynamic;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/serialization/Dynamic;
      official a Lbhn;a(Lcom/mojang/serialization/Dynamic;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/serialization/Dynamic;
    • fixDustParticle Link icon

      private <T> com.mojang.serialization.Dynamic<T> fixDustParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
      Mappings:
      Namespace Name Mixin selector
      named fixDustParticle Lnet/minecraft/datafixer/fix/ParticleUnflatteningFix;fixDustParticle(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      intermediary method_59633 Lnet/minecraft/class_9650;method_59633(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      official d Lbhn;d(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • fixDustColorTransitionParticle Link icon

      private <T> com.mojang.serialization.Dynamic<T> fixDustColorTransitionParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
      Mappings:
      Namespace Name Mixin selector
      named fixDustColorTransitionParticle Lnet/minecraft/datafixer/fix/ParticleUnflatteningFix;fixDustColorTransitionParticle(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      intermediary method_59634 Lnet/minecraft/class_9650;method_59634(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      official e Lbhn;e(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • fixSculkChargeParticle Link icon

      private <T> com.mojang.serialization.Dynamic<T> fixSculkChargeParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
      Mappings:
      Namespace Name Mixin selector
      named fixSculkChargeParticle Lnet/minecraft/datafixer/fix/ParticleUnflatteningFix;fixSculkChargeParticle(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      intermediary method_59635 Lnet/minecraft/class_9650;method_59635(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      official f Lbhn;f(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • fixVibrationParticle Link icon

      private <T> com.mojang.serialization.Dynamic<T> fixVibrationParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
      Mappings:
      Namespace Name Mixin selector
      named fixVibrationParticle Lnet/minecraft/datafixer/fix/ParticleUnflatteningFix;fixVibrationParticle(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      intermediary method_59636 Lnet/minecraft/class_9650;method_59636(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      official g Lbhn;g(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • fixShriekParticle Link icon

      private <T> com.mojang.serialization.Dynamic<T> fixShriekParticle(com.mojang.serialization.Dynamic<T> dynamic, String params)
      Mappings:
      Namespace Name Mixin selector
      named fixShriekParticle Lnet/minecraft/datafixer/fix/ParticleUnflatteningFix;fixShriekParticle(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      intermediary method_59637 Lnet/minecraft/class_9650;method_59637(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
      official h Lbhn;h(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;