CLASS caw net/minecraft/world/gen/decorator/Decorator FIELD M factory Ljava/util/function/Function; FIELD h NOPE Lcaw; METHOD a (Lbbq;Lbrb;Ljava/util/Random;Lbuq;Let;)Ljava/util/stream/Stream; ARG 1 world ARG 2 generator ARG 3 random METHOD a generate (Lbbq;Lbrb;Ljava/util/Random;Let;Lbuq;Lbue;)Z ARG 1 world ARG 2 generator ARG 3 random ARG 4 pos ARG 5 decoratorConfig METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbuq; METHOD a register (Ljava/lang/String;Lcaw;)Lcaw; ARG 0 registryName ARG 1 decorator