Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
987 B · 43 lines
C
at master
1234567891011121314151617181920212223242526272829303132333435363738394041424344#pragma onceclass StructurePiece;class BoundingBox;
#include "StructureFeatureIO.h"
class StructureStart{public: list<StructurePiece *> pieces;
protected: BoundingBox *boundingBox;
private: int chunkX, chunkZ;
public: StructureStart(); StructureStart(int x, int z); ~StructureStart(); BoundingBox *getBoundingBox(); list<StructurePiece *> *getPieces(); void postProcess(Level *level, Random *random, BoundingBox *chunkBB);protected: void calculateBoundingBox();
public: virtual CompoundTag *createTag(int chunkX, int chunkZ); virtual void addAdditonalSaveData(CompoundTag *tag); virtual void load(Level *level, CompoundTag *tag); virtual void readAdditonalSaveData(CompoundTag *tag);
protected: void moveBelowSeaLevel(Level *level, Random *random, int offset); void moveInsideHeights(Level *level, Random *random, int lowestAllowed, int highestAllowed);public: bool isValid(); int getChunkX(); int getChunkZ();
virtual EStructureStart GetType() = 0;};