29 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CompoundTag>> mDisplayBlockSerId;
30 ::ll::TypedStorage<1, 1, bool> mFlipped;
31 ::ll::TypedStorage<4, 4, float> mRailRenderRot;
32 ::ll::TypedStorage<8, 8, uint64> mBaseLoop;
33 ::ll::TypedStorage<8, 8, uint64> mRidingLoop;
34 ::ll::TypedStorage<4, 4, float> mSmoothSpeed;
51 virtual void reloadHardcodedClient(::ActorInitializationMethod method) ;
57 virtual ::MinecartType getType() = 0;
60 virtual ::Block
const* getDefaultDisplayBlock()
const;
63 virtual int getDefaultDisplayOffset()
const;
66 virtual float getShadowRadius()
const ;
69 virtual ::ActorUniqueID getControllingPlayer()
const ;
75 virtual float getInterpolatedBodyYaw(
float)
const ;
81 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
93 virtual void _lazyInitDisplayBlock();
105 MCAPI
void _registerLoopingSounds();
107 MCAPI
void dropMinecartWithContentsAndRemove(::std::string_view vanillaMinecartName,
bool dropMinecartComponents);
109 MCAPI
void postNormalTick(
::BlockPos const& preNormalTickBlockPos);
111 MCAPI ::BlockPos preNormalTick();
113 MCAPI
void setDisplayBlock(
::Block const& block);
137 MCAPI
void $reloadHardcodedClient(::ActorInitializationMethod method);
141 MCFOLD ::Block
const* $getDefaultDisplayBlock()
const;
143 MCFOLD
int $getDefaultDisplayOffset()
const;
145 MCFOLD
float $getShadowRadius()
const;
147 MCFOLD ::ActorUniqueID $getControllingPlayer()
const;
151 MCAPI
float $getInterpolatedBodyYaw(
float)
const;
163 MCAPI
void $_lazyInitDisplayBlock();
Definition EntityContext.h:16