the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#include "stdafx.h"
2#include "net.minecraft.world.level.h"
3#include "net.minecraft.world.level.tile.h"
4#include "DaylightDetectorTileEntity.h"
5
6DaylightDetectorTileEntity::DaylightDetectorTileEntity()
7{
8}
9
10void DaylightDetectorTileEntity::tick()
11{
12 if (level != NULL && !level->isClientSide && (level->getGameTime() % SharedConstants::TICKS_PER_SECOND) == 0)
13 {
14 tile = getTile();
15 if (tile != NULL && dynamic_cast<DaylightDetectorTile *>(tile) != NULL)
16 {
17 ((DaylightDetectorTile *) tile)->updateSignalStrength(level, x, y, z);
18 }
19 }
20}
21
22// 4J Added
23shared_ptr<TileEntity> DaylightDetectorTileEntity::clone()
24{
25 shared_ptr<DaylightDetectorTileEntity> result = shared_ptr<DaylightDetectorTileEntity>( new DaylightDetectorTileEntity() );
26 TileEntity::clone(result);
27
28 return result;
29}