9b97d63f8f
* Alpha-sort cChestEntity * Chests: use SendUpdateBlockEntity * Pathfinder: fix out of range Y * 1.13: correct weather packet ID * Chests: fix neighbour scanner + Add OnAddToWorld and overload to scan neighbours there, instead of in the constructor/OnUse. This fixes hoppers accessing newly loaded double chests and seeing a null m_Neighbour, thus thinking its a single chest. * Fix typo in cross coords computation. * Simplify hopper logic. * Block entities: ASSERT that type is correct If you match the block type first before calling DoWithBlockEntity, the corresponding block entity must either be empty or correspond to the block type. * Chunk: fix some forgotten PendingSendBE cleanup + Add cleanup in SetAllData, WriteBlockArea - Remove RemoveBlockEntity (used once), HasBlockEntity (not used) * Replace MakeIndex with MakeIndexNoCheck * Remove extraneous MarkDirty in hopper & chests |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
CommandBlockHandler.h | ||
DaylightSensorHandler.h | ||
DoorHandler.h | ||
DropSpenserHandler.h | ||
ForEachSourceCallback.cpp | ||
ForEachSourceCallback.h | ||
HopperHandler.h | ||
IncrementalRedstoneSimulator.cpp | ||
IncrementalRedstoneSimulator.h | ||
NoteBlockHandler.h | ||
ObserverHandler.h | ||
PistonHandler.h | ||
PoweredRailHandler.h | ||
PressurePlateHandler.h | ||
RedstoneBlockHandler.h | ||
RedstoneComparatorHandler.h | ||
RedstoneDataHelper.h | ||
RedstoneHandler.cpp | ||
RedstoneHandler.h | ||
RedstoneLampHandler.h | ||
RedstoneRepeaterHandler.h | ||
RedstoneSimulatorChunkData.h | ||
RedstoneToggleHandler.h | ||
RedstoneTorchHandler.h | ||
RedstoneWireHandler.h | ||
SmallGateHandler.h | ||
TNTHandler.h | ||
TrappedChestHandler.h | ||
TripwireHookHandler.h |