3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/screens/controllers/BlockContainerScreenController.h"
7#include "mc/world/level/block/actor/BlockActorType.h"
15namespace Json {
class Value; }
21 ChestScreenController();
26 virtual ~ChestScreenController() =
default;
28 virtual void addStaticScreenVars(::Json::Value& globalVars) ;
30 virtual void _registerCoalesceOrder() ;
32 virtual void _registerAutoPlaceOrder() ;
38 MCAPI ChestScreenController(
39 ::std::shared_ptr<::ClientInstanceScreenModel> model,
41 ::BlockPos
const& pos,
42 ::ActorUniqueID uniqueId,
43 ::BlockActorType blockEntityType
51 ::std::shared_ptr<::ClientInstanceScreenModel> model,
53 ::BlockPos
const& pos,
54 ::ActorUniqueID uniqueId,
55 ::BlockActorType blockEntityType
62 MCAPI
void $addStaticScreenVars(::Json::Value& globalVars);
64 MCFOLD
void $_registerCoalesceOrder();
66 MCFOLD
void $_registerAutoPlaceOrder();
Definition BlockContainerScreenController.h:5
Definition ChestScreenController.h:5
Definition ClientInstanceScreenModel.h:5
Definition ActorUniqueID.h:5