package com.github.tuserver.api.entity.Player; import com.github.tuserver.api.Gamemode; import com.github.tuserver.api.entity.EntityLivingBase; import com.github.tuserver.api.inv.InventoryType; import com.github.tuserver.api.inv.ItemStack; public interface Human extends EntityLivingBase { public String getDisplayName(); public void setDisplayName(String name); @Override public boolean isSneaking(); @Override public void setSneaking(boolean sneak); @Override public boolean isSprinting(); @Override public void setSprinting(boolean sprinting); public void saveData(); public void loadData(); public void updateInventory(); public String getName(); public boolean hasItemInHand(); @Override public ItemStack getItemInHand(); // getCurrentEquippedItem() public void setItemInHand(ItemStack item); public boolean isSleeping(); public boolean isBlocking(); @Override public boolean isNoclip(); @Override public void setNoclip(boolean noclip); public void sleepInBedAt(int x, int y, int z); public float getArmorVisibility(); public ItemStack getCurrentArmor(int slot); public boolean needFood(); public int getFoodLevel(); /** * Args: int foodLevel, float foodSaturationModifier */ public void addFood(int p_75122_1_, float p_75122_2_); public float getSaturationLevel(); public void setFoodLevel(int p_75114_1_); public void setFoodSaturationLevel(float p_75119_1_); public Gamemode getGameMode(); public void setGamemode(Gamemode mode); public void closeInventory(); public void displayGUI(InventoryType type); }