fabric-rendering-v1-16.2.0+bee81f016f.jar

Download file
    package net.fabricmc.fabric.api.client.rendering.v1;

import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.fabricmc.fabric.api.event.Event;
import net.fabricmc.fabric.api.event.EventFactory;
import net.minecraft.class_10055;

@Environment(EnvType.CLIENT)
public final class LivingEntityFeatureRenderEvents {
   public static final Event<AllowCapeRender> ALLOW_CAPE_RENDER = EventFactory.createArrayBacked(AllowCapeRender.class, (listeners) -> (state) -> {
         for(AllowCapeRender listener : listeners) {
            if (!listener.allowCapeRender(state)) {
               return false;
            }
         }

         return true;
      });

   private LivingEntityFeatureRenderEvents() {
   }

   @FunctionalInterface
   @Environment(EnvType.CLIENT)
   public interface AllowCapeRender {
      boolean allowCapeRender(class_10055 var1);
   }
}
    
Download file