3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/screens/controllers/ContainerScreenController.h"
7#include "mc/client/gui/screens/controllers/RepeatCraftButtonData.h"
16namespace Json {
class Value; }
22 enum class LeftTabIndex :
int {
31 ::ll::TypedStorage<4, 4, ::StonecutterScreenController::LeftTabIndex> mSelectedTabIndex;
32 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::StonecutterContainerManagerController>>
33 mStonecutterContainerManagerController;
34 ::ll::TypedStorage<8, 136, ::RepeatCraftButtonData> mRepeatCraftButton;
39 StonecutterScreenController();
44 virtual ~StonecutterScreenController() =
default;
46 virtual void addStaticScreenVars(::Json::Value& globalVars) ;
48 virtual bool _isStillValid() const ;
50 virtual
void _registerCoalesceOrder() ;
52 virtual
void _registerAutoPlaceOrder() ;
58 MCNAPI StonecutterScreenController(
Definition ClientInstanceScreenModel.h:5
Definition ContainerScreenController.h:5
Definition StonecutterContainerManagerController.h:26
Definition StonecutterScreenController.h:5
MCAPI bool $_isStillValid() const
MCAPI void _changeLeftTab(int dir)
MCAPI void $_registerAutoPlaceOrder()
MCAPI void $_registerCoalesceOrder()
MCAPI void $addStaticScreenVars(::Json::Value &globalVars)
MCAPI void * $ctor(::std::shared_ptr<::ClientInstanceScreenModel > model, ::Player &, ::BlockPos const &pos, ::ActorUniqueID)
Definition ActorUniqueID.h:5