CLASS cek net/minecraft/world/gen/feature/EndSpikeFeature CLASS cek$a Spike FIELD a centerX I FIELD b centerZ I FIELD c radius I FIELD d height I FIELD e guarded Z FIELD f boundingBox Lcrw; METHOD (IIIIZ)V ARG 1 centerX ARG 2 centerZ ARG 3 radius ARG 4 height METHOD a getCenterX ()I METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lcek$a; ARG 0 dynamic METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic; METHOD a isInChunk (Lev;)Z ARG 1 pos METHOD b getCenterZ ()I METHOD c getRadius ()I METHOD d getHeight ()I METHOD e isGuarded ()Z METHOD f getBoundingBox ()Lcrw; CLASS cek$b SpikeCache FIELD a CACHE Lcom/google/common/cache/LoadingCache; METHOD (Ljava/util/function/Function;)V ARG 1 configFactory METHOD a getSpikes (Lbhn;)Ljava/util/List; METHOD a generateSpike (Lbhn;Ljava/util/Random;Lcej;Lcek$a;)V ARG 1 world ARG 2 random ARG 3 config