auracore/src/main/java/com/jadarstudios/developercapes/cape/ICape.java
Timo Ley d9a56272f7
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
fix: structure nodes sometimes generate at bedrock
2023-02-07 19:18:28 +01:00

28 lines
712 B
Java

/**
* DeveloperCapes by Jadar
* License: MIT License
* (https://raw.github.com/jadar/DeveloperCapes/master/LICENSE)
* version 4.0.0.x
*/
package com.jadarstudios.developercapes.cape;
import net.minecraft.client.entity.AbstractClientPlayer;
import net.minecraft.client.renderer.texture.ITextureObject;
import net.minecraft.util.ResourceLocation;
/**
* Any class implementing this will be requested to act as a cape.
*
* @author jadar
*/
public interface ICape {
public String getName();
public ITextureObject getTexture();
public ResourceLocation getLocation();
public void loadTexture(AbstractClientPlayer player);
public boolean isTextureLoaded(AbstractClientPlayer player);
}