CLASS fj net/minecraft/particle/ParticleType FIELD A FLAME Lfj; FIELD B LAVA_EMBER Lfj; FIELD C FOOTSTEP Lfj; FIELD D CLOUD Lfj; FIELD E RED_DUST Lfj; FIELD F SNOWBALL Lfj; FIELD G SNOW_GOLEM Lfj; FIELD H SLIME Lfj; FIELD I EMOTION_LOVE Lfj; FIELD J BARRIER Lfj; FIELD K ITEM_CRACK Lfj; FIELD L BLOCK_CRACK Lfj; FIELD M BLOCK_DUST Lfj; FIELD N RAIN_SPLASH Lfj; FIELD O TAKE Lfj; FIELD P ELDER_GUARDIAN_APPEARNCE Lfj; FIELD Q DRAGON_BREATH Lfj; FIELD R END_ROD Lfj; FIELD S DAMAGE Lfj; FIELD T SWEEP_ATTACK Lfj; FIELD U BLOCK_FALLING_DUST Lfj; FIELD V TOTEM Lfj; FIELD W SPIT Lfj; FIELD X name Ljava/lang/String; FIELD Y id I FIELD Z ignoreRange Z FIELD a EXPLOSION_SMOKE Lfj; FIELD aa argCount I FIELD ab ID_MAP Ljava/util/Map; FIELD ac NAME_MAP Ljava/util/Map; FIELD b EXPLOSION_LARGE Lfj; FIELD c EXPLOSION_HUGE Lfj; FIELD d FIREWORKS_SPARK Lfj; FIELD e WATER_BUBBLE Lfj; FIELD f WATER_SPLASH Lfj; FIELD g FISHING Lfj; FIELD h WATER_SUSPEND Lfj; FIELD i DEPTH_SUSPEND Lfj; FIELD j DAMAGE_CRIT Lfj; FIELD k DAMAGE_CRIT_MAGIC Lfj; FIELD l FIRE_SMOKE Lfj; FIELD m FIRE_SMOKE_LARGE Lfj; FIELD n SPELL Lfj; FIELD o SPELL_INSTANT Lfj; FIELD p SPELL_MOB Lfj; FIELD q SPELL_MOB_AMBIENT Lfj; FIELD r SPELL_WITCH Lfj; FIELD s WATER_LEAK Lfj; FIELD t LAVA_LEAK Lfj; FIELD u EMOTION_ANGRY Lfj; FIELD v EMOTION_HAPPY Lfj; FIELD w TOWN_AURA Lfj; FIELD x NOTE Lfj; FIELD y PORTAL Lfj; FIELD z ENCHANT_GLYPH Lfj; METHOD (Ljava/lang/String;ILjava/lang/String;IZ)V ARG 3 name ARG 4 id METHOD (Ljava/lang/String;ILjava/lang/String;IZI)V ARG 0 name ARG 3 argCount ARG 4 id ARG 5 ignoreRange METHOD a getNames ()Ljava/util/Set; METHOD a getParticleById (I)Lfj; ARG 0 id METHOD a getParticleByName (Ljava/lang/String;)Lfj; ARG 0 name METHOD b getName ()Ljava/lang/String; METHOD c getId ()I METHOD d getArgumentCount ()I METHOD e shouldIgnoreRange ()Z