Анимация с GUI

Вот допустим у меня не далеко от курсора есть четыре изоброжения(всё выкладывать не стал. решил одно показать)

Код:
public Minecraft mc;
    public Scren instance;
    @SubscribeEvent(priority=EventPriority.NORMAL)
    public void eventHandler(RenderGameOverlayEvent event){
        if(event.isCancelable() || event.type != ElementType.EXPERIENCE){
            return;
        }
        Minecraft mck = Minecraft.getMinecraft();
        ResourceLocation icon = new ResourceLocation("bestmod:/textures/gui/icon.png");
        GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
        GL11.glDisable(GL11.GL_LIGHTING);
        ScaledResolution sr = new ScaledResolution(Minecraft.getMinecraft(), Minecraft.getMinecraft().displayWidth, Minecraft.getMinecraft().displayHeight);
        int  width = sr.getScaledWidth();
        int height = sr.getScaledHeight();
        
        drawString(Minecraft.getMinecraft().fontRenderer, "cgfvyhgvyuvgvgghgvhuguguyyg",width/2,height-40,-65536);
        mck.renderEngine.bindTexture(icon);
        if(Minecraft.getMinecraft().gameSettings.hideGUI)
            this.drawTexturedModalRect(width/2, height/2, 0, 0, 256, 256);//Вырисовка частей png на экран
        else
            this.drawTexturedModalRect(width/2, height/2, 0, 0, 256, 256);//Вырисовка частей png на экран


И как мне сделать так что бы они вращались вокруг своей оси и при этом через менялись местами друг с другом? Или же допустим плавно изменяли цвет?
PS: Я конечно понимаю что тут с тиком как то работать надо но я новичок так что вообще без понятия как и к чему обращатся
 
Назад
Сверху