mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-05-27 22:04:39 +00:00
chore: format Minecraft.World
This commit is contained in:
@@ -4,75 +4,56 @@
|
||||
#include "../Headers/net.minecraft.world.h"
|
||||
#include "RedLightTile.h"
|
||||
|
||||
RedlightTile::RedlightTile(int id, bool isLit) : Tile(id, Material::buildable_glass)
|
||||
{
|
||||
this->isLit = isLit;
|
||||
RedlightTile::RedlightTile(int id, bool isLit)
|
||||
: Tile(id, Material::buildable_glass) {
|
||||
this->isLit = isLit;
|
||||
|
||||
if (isLit)
|
||||
{
|
||||
setLightEmission(1.0f);
|
||||
}
|
||||
if (isLit) {
|
||||
setLightEmission(1.0f);
|
||||
}
|
||||
}
|
||||
|
||||
void RedlightTile::registerIcons(IconRegister *iconRegister)
|
||||
{
|
||||
if (isLit)
|
||||
{
|
||||
icon = iconRegister->registerIcon(L"redstoneLight_lit");
|
||||
}
|
||||
else
|
||||
{
|
||||
icon = iconRegister->registerIcon(L"redstoneLight");
|
||||
}
|
||||
void RedlightTile::registerIcons(IconRegister* iconRegister) {
|
||||
if (isLit) {
|
||||
icon = iconRegister->registerIcon(L"redstoneLight_lit");
|
||||
} else {
|
||||
icon = iconRegister->registerIcon(L"redstoneLight");
|
||||
}
|
||||
}
|
||||
|
||||
void RedlightTile::onPlace(Level *level, int x, int y, int z)
|
||||
{
|
||||
if (!level->isClientSide)
|
||||
{
|
||||
if (isLit && !level->hasNeighborSignal(x, y, z))
|
||||
{
|
||||
level->addToTickNextTick(x, y, z, id, 4);
|
||||
}
|
||||
else if (!isLit && level->hasNeighborSignal(x, y, z))
|
||||
{
|
||||
level->setTile(x, y, z, Tile::redstoneLight_lit_Id);
|
||||
}
|
||||
}
|
||||
void RedlightTile::onPlace(Level* level, int x, int y, int z) {
|
||||
if (!level->isClientSide) {
|
||||
if (isLit && !level->hasNeighborSignal(x, y, z)) {
|
||||
level->addToTickNextTick(x, y, z, id, 4);
|
||||
} else if (!isLit && level->hasNeighborSignal(x, y, z)) {
|
||||
level->setTile(x, y, z, Tile::redstoneLight_lit_Id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void RedlightTile::neighborChanged(Level *level, int x, int y, int z, int type)
|
||||
{
|
||||
if (!level->isClientSide)
|
||||
{
|
||||
if (isLit && !level->hasNeighborSignal(x, y, z))
|
||||
{
|
||||
level->addToTickNextTick(x, y, z, id, 4);
|
||||
}
|
||||
else if (!isLit && level->hasNeighborSignal(x, y, z))
|
||||
{
|
||||
level->setTile(x, y, z, Tile::redstoneLight_lit_Id);
|
||||
}
|
||||
}
|
||||
void RedlightTile::neighborChanged(Level* level, int x, int y, int z,
|
||||
int type) {
|
||||
if (!level->isClientSide) {
|
||||
if (isLit && !level->hasNeighborSignal(x, y, z)) {
|
||||
level->addToTickNextTick(x, y, z, id, 4);
|
||||
} else if (!isLit && level->hasNeighborSignal(x, y, z)) {
|
||||
level->setTile(x, y, z, Tile::redstoneLight_lit_Id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void RedlightTile::tick(Level *level, int x, int y, int z, Random *random)
|
||||
{
|
||||
if (!level->isClientSide)
|
||||
{
|
||||
if (isLit && !level->hasNeighborSignal(x, y, z))
|
||||
{
|
||||
level->setTile(x, y, z, Tile::redstoneLight_Id);
|
||||
}
|
||||
}
|
||||
void RedlightTile::tick(Level* level, int x, int y, int z, Random* random) {
|
||||
if (!level->isClientSide) {
|
||||
if (isLit && !level->hasNeighborSignal(x, y, z)) {
|
||||
level->setTile(x, y, z, Tile::redstoneLight_Id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int RedlightTile::getResource(int data, Random *random, int playerBonusLevel)
|
||||
{
|
||||
return Tile::redstoneLight_Id;
|
||||
int RedlightTile::getResource(int data, Random* random, int playerBonusLevel) {
|
||||
return Tile::redstoneLight_Id;
|
||||
}
|
||||
|
||||
int RedlightTile::cloneTileId(Level *level, int x, int y, int z)
|
||||
{
|
||||
return Tile::redstoneLight_Id;
|
||||
int RedlightTile::cloneTileId(Level* level, int x, int y, int z) {
|
||||
return Tile::redstoneLight_Id;
|
||||
}
|
||||
Reference in New Issue
Block a user