extends Mob; vtable 0x10de70; virtual-method void drop(ItemInstance *item_instance, bool is_death) = 0x208; virtual-method void stopSleepInBed(bool param_1, bool param_2, bool param_3) = 0x228; virtual-method void openTextEdit(TileEntity *sign) = 0x230; method int isUsingItem() = 0x8f15c; method void stopUsingItem() = 0x8f514; method void startUsingItem(ItemInstance *item_instance, int use_duration) = 0x8f4b8; method ItemInstance *getArmor(int slot) = 0x8fda4; method bool isHurt() = 0x8fb44; property Inventory *inventory = 0xbe0; property std::string username = 0xbf4; property bool immortal = 0xbfc; property bool infinite_items = 0xbff; property ItemInstance itemBeingUsed = 0xc34; property SimpleFoodData foodData = 0xc00;