19class BrewingStandContainerManagerModel :
public ::ContainerManagerModel {
23 ::ll::TypedStorage<4, 12, ::BlockPos> mBlockPos;
24 ::ll::TypedStorage<4, 4, int> mLastTickCount;
25 ::ll::TypedStorage<4, 4, int> mLastFuelAmount;
26 ::ll::TypedStorage<4, 4, int> mLastFuelTotal;
31 BrewingStandContainerManagerModel();
36 virtual ~BrewingStandContainerManagerModel() =
default;
38 virtual ::std::vector<::ItemStack> getItemCopies()
const ;
40 virtual void setSlot(
int slot,
::ItemStack const& item,
bool) ;
42 virtual ::ItemStack
const& getSlot(
int slot)
const ;
44 virtual void setData(
int id,
int value) ;
46 virtual bool isValid(
float pickRange) ;
48 virtual void broadcastChanges() ;
50 virtual ::ContainerScreenContext _postInit() ;
56 MCAPI BrewingStandContainerManagerModel(::ContainerID containerId,
::Player& player,
::BlockPos const& blockPos);
59 MCAPI
void fireItemAcquiredEvent(
::ItemInstance const& item,
int count);
63 MCAPI
int getBrewProgress(
int max);
65 MCAPI
int getBubbleProgress(
int);
67 MCAPI
int getFuelProgress(
int max);
69 MCAPI
bool isFinished(
int& outputId,
int& outputAuxValue,
int outputSlot);
76 MCAPI
void* $ctor(::ContainerID containerId,
::Player& player,
::BlockPos const& blockPos);
82 MCAPI ::std::vector<::ItemStack> $getItemCopies()
const;
84 MCAPI
void $setSlot(
int slot,
::ItemStack const& item,
bool);
86 MCAPI ::ItemStack
const& $getSlot(
int slot)
const;
88 MCAPI
void $setData(
int id,
int value);
90 MCAPI
bool $isValid(
float pickRange);
92 MCAPI
void $broadcastChanges();
94 MCAPI ::ContainerScreenContext $_postInit();
102 MCAPI
static void** $vftable();
Definition ContainerScreenContext.h:19