package me.rigamortis.seppuku.impl.module.render; import me.rigamortis.seppuku.Seppuku; import me.rigamortis.seppuku.api.event.player.EventCapeLocation; import me.rigamortis.seppuku.api.module.Module; import net.minecraft.client.Minecraft; import net.minecraft.util.ResourceLocation; import team.stiff.pomelo.impl.annotated.handler.annotation.Listener; /** * Author Seth * 12/8/2019 @ 3:04 PM. */ public final class CapeModule extends Module { public CapeModule() { super("Cape", new String[]{"Capes"}, "Displays your cape", "NONE", -1, ModuleType.RENDER); } @Listener public void displayCape(EventCapeLocation event) { if (event.getPlayer() != null) { if (Minecraft.getMinecraft().player != null && event.getPlayer() == Minecraft.getMinecraft().player) { if (Seppuku.INSTANCE.getCapeManager().getCape(event.getPlayer()) != null) { event.setLocation(Seppuku.INSTANCE.getCapeManager().getCape(event.getPlayer())); event.setCanceled(true); } } } } }