mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-07-12 10:09:01 +00:00
TU19: merge Minecraft.World/Blocks
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
#include "../../Platform/stdafx.h"
|
||||
#include "../../Headers/net.minecraft.world.level.h"
|
||||
#include "../../Headers/net.minecraft.world.level.tile.h"
|
||||
#include "DaylightDetectorTileEntity.h"
|
||||
|
||||
DaylightDetectorTileEntity::DaylightDetectorTileEntity() {}
|
||||
|
||||
void DaylightDetectorTileEntity::tick() {
|
||||
if (level != NULL && !level->isClientSide &&
|
||||
(level->getGameTime() % SharedConstants::TICKS_PER_SECOND) == 0) {
|
||||
tile = getTile();
|
||||
if (tile != NULL && dynamic_cast<DaylightDetectorTile*>(tile) != NULL) {
|
||||
((DaylightDetectorTile*)tile)->updateSignalStrength(level, x, y, z);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 4J Added
|
||||
std::shared_ptr<TileEntity> DaylightDetectorTileEntity::clone() {
|
||||
std::shared_ptr<DaylightDetectorTileEntity> result =
|
||||
std::shared_ptr<DaylightDetectorTileEntity>(
|
||||
new DaylightDetectorTileEntity());
|
||||
TileEntity::clone(result);
|
||||
|
||||
return result;
|
||||
}
|
||||
Reference in New Issue
Block a user