35 ::ll::TypedStorage<4, 4, int> mBrewTime;
36 ::ll::TypedStorage<4, 4, int> mFuelAmount;
37 ::ll::TypedStorage<4, 4, int> mFuelTotal;
38 ::ll::TypedStorage<8, 8, ::Item const*> mIngredient;
39 ::ll::TypedStorage<8, 760, ::ItemStack[5]> mItems;
40 ::ll::TypedStorage<1, 1, bool> mNotifyPlayersOnChange;
48 virtual ::ItemStack
const& getItem(
int slot)
const ;
50 virtual void setItem(
int modelSlot,
::ItemStack const& item) ;
52 virtual ::std::string getName()
const ;
54 virtual int getMaxStackSize()
const ;
56 virtual int getContainerSize()
const ;
58 virtual void startOpen(
::Actor&) ;
60 virtual void stopOpen(
::Actor& actor) ;
62 virtual void setContainerChanged(
int slot) ;
66 virtual bool canPushInItem(
int slot,
int face,
::ItemStack const& item)
const ;
68 virtual bool canPullOutItem(
int slot,
int face,
::ItemStack const&)
const ;
70 virtual ::Container* getContainer() ;
72 virtual ::Container
const* getContainer()
const ;
82 virtual void onMove() ;
84 virtual void serverInitItemStackIds(
87 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
102 MCAPI ::ItemStack
const& $getItem(
int slot)
const;
104 MCAPI
void $setItem(
int modelSlot,
::ItemStack const& item);
106 MCFOLD ::std::string $getName()
const;
108 MCFOLD
int $getMaxStackSize()
const;
110 MCFOLD
int $getContainerSize()
const;
112 MCFOLD
void $startOpen(
::Actor&);
114 MCFOLD
void $stopOpen(
::Actor& actor);
116 MCFOLD
void $setContainerChanged(
int slot);
120 MCAPI
bool $canPushInItem(
int slot,
int face,
::ItemStack const& item)
const;
122 MCAPI
bool $canPullOutItem(
int slot,
int face,
::ItemStack const&)
const;
124 MCFOLD ::Container* $getContainer();
126 MCFOLD ::Container
const* $getContainer()
const;
136 MCFOLD
void $onMove();
138 MCAPI
void $serverInitItemStackIds(
141 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
150 MCAPI
static void** $vftableForBlockActor();
152 MCAPI
static void** $vftableForContainer();
Definition SaveContext.h:5