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 bil
  • Field Summary

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

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

    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

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

    Methods inherited from class java.lang.Object

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

    • LOGGER

      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 Lbil;a:Lorg/slf4j/Logger;
  • Constructor Details

    • ParticleUnflatteningFix

      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> Lbil;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
  • Method Details

    • makeRule

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

      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 Lbil;a(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • fixItemParticle

      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 Lbil;a(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • tryParse

      @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 Lbil;a(Ljava/lang/String;)Lux;
    • fixBlockParticle

      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 Lbil;b(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • parseBlockProperties

      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 Lbil;c(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Map;
    • parseColor

      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 Lbil;a(Lcom/mojang/serialization/Dynamic;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/serialization/Dynamic;
    • fixDustParticle

      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 Lbil;d(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • fixDustColorTransitionParticle

      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 Lbil;e(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • fixSculkChargeParticle

      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 Lbil;f(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • fixVibrationParticle

      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 Lbil;g(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • fixShriekParticle

      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 Lbil;h(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;