mirror of
https://github.com/KAMKEEL/CustomNPC-Plus-API.git
synced 2026-11-15 04:24:45 +00:00
79 lines
2.1 KiB
Java
79 lines
2.1 KiB
Java
//
|
|
// Source code recreated from a .class file by IntelliJ IDEA
|
|
// (powered by FernFlower decompiler)
|
|
//
|
|
|
|
package noppes.npcs.api.gui;
|
|
|
|
import net.minecraft.nbt.NBTTagCompound;
|
|
import noppes.npcs.api.item.IItemStack;
|
|
import noppes.npcs.api.entity.IPlayer;
|
|
|
|
import java.util.List;
|
|
|
|
public interface ICustomGui {
|
|
int getID();
|
|
|
|
int getWidth();
|
|
|
|
int getHeight();
|
|
|
|
List<ICustomGuiComponent> getComponents();
|
|
|
|
List<IItemSlot> getSlots();
|
|
|
|
void setSize(int var1, int var2);
|
|
|
|
void setDoesPauseGame(boolean var1);
|
|
|
|
void setBackgroundTexture(String var1);
|
|
|
|
IButton addButton(int var1, String var2, int var3, int var4);
|
|
|
|
IButton addButton(int var1, String var2, int var3, int var4, int var5, int var6);
|
|
|
|
IButton addTexturedButton(int var1, String var2, int var3, int var4, int var5, int var6, String var7);
|
|
|
|
IButton addTexturedButton(int var1, String var2, int var3, int var4, int var5, int var6, String var7, int var8, int var9);
|
|
|
|
ILabel addLabel(int var1, String var2, int var3, int var4, int var5, int var6);
|
|
|
|
ILabel addLabel(int var1, String var2, int var3, int var4, int var5, int var6, int var7);
|
|
|
|
ITextField addTextField(int var1, int var2, int var3, int var4, int var5);
|
|
|
|
ITexturedRect addTexturedRect(int var1, String var2, int var3, int var4, int var5, int var6);
|
|
|
|
ITexturedRect addTexturedRect(int var1, String var2, int var3, int var4, int var5, int var6, int var7, int var8);
|
|
|
|
IScroll addScroll(int var1, int var2, int var3, int var4, int var5, String[] var6);
|
|
|
|
ILine addLine(int id, int x1, int y1, int x2, int y2, int color, int thickness);
|
|
|
|
ILine addLine(int id, int x1, int y1, int x2, int y2);
|
|
|
|
IItemSlot addItemSlot(int var1, int var2);
|
|
|
|
IItemSlot addItemSlot(int var1, int var2, IItemStack var3);
|
|
|
|
void showPlayerInventory(int var1, int var2);
|
|
|
|
ICustomGuiComponent getComponent(int var1);
|
|
|
|
void removeComponent(int var1);
|
|
|
|
void updateComponent(ICustomGuiComponent var1);
|
|
|
|
void update(IPlayer var1);
|
|
|
|
boolean getShowPlayerInv();
|
|
|
|
int getPlayerInvX();
|
|
|
|
int getPlayerInvY();
|
|
|
|
ICustomGui fromNBT(NBTTagCompound tag);
|
|
|
|
NBTTagCompound toNBT();
|
|
}
|