![]() |
Cuberite
A lightweight, fast and extensible game server for Minecraft
|
Static Public Member Functions | |
static cMineShaft * | CreateAndFit (cStructGenMineShafts::cMineShaftSystem &a_ParentSystem, int a_PivotX, int a_PivotY, int a_PivotZ, eDirection a_Direction, cNoise &a_Noise) |
Creates a new Crossing attached to the specified pivot point and direction. More... | |
Protected Member Functions | |
virtual void | AppendBranches (int a_RecursionLevel, cNoise &a_Noise) override |
cMineShaftCrossing (cStructGenMineShafts::cMineShaftSystem &a_ParentSystem, const cCuboid &a_BoundingBox) | |
virtual void | ProcessChunk (cChunkDesc &a_ChunkDesc) override |
Private Types | |
using | Super = cMineShaft |
Definition at line 161 of file MineShafts.cpp.
|
private |
Definition at line 164 of file MineShafts.cpp.
|
protected |
Definition at line 978 of file MineShafts.cpp.
|
overrideprotectedvirtual |
Definition at line 1026 of file MineShafts.cpp.
|
static |
Creates a new Crossing attached to the specified pivot point and direction.
Checks all ParentSystem's objects and disallows intersecting. Initializes the new object to fit. May return nullptr if cannot fit.
Definition at line 987 of file MineShafts.cpp.
|
overrideprotectedvirtual |
Definition at line 1062 of file MineShafts.cpp.