CLASS cqr net/minecraft/world/loot/context/LootContextType CLASS cqr$a Builder FIELD a required Ljava/util/Set; FIELD b allowed Ljava/util/Set; METHOD a build ()Lcqr; METHOD a require (Lcqq;)Lcqr$a; ARG 1 parameter METHOD b allow (Lcqq;)Lcqr$a; ARG 1 parameter FIELD a required Ljava/util/Set; FIELD b allowed Ljava/util/Set; METHOD (Ljava/util/Set;Ljava/util/Set;)V ARG 1 required ARG 2 allowed METHOD a getRequired ()Ljava/util/Set; METHOD a check (Lcow;Lcot;)V ARG 1 reporter ARG 2 parameterConsumer METHOD b getAllowed ()Ljava/util/Set; METHOD b (Lcqq;)Ljava/lang/String; ARG 1 parameter