chore: format Minecraft.World

This commit is contained in:
Tropical
2026-03-13 17:06:56 -05:00
parent bd6284025d
commit 33d0737d1d
1511 changed files with 108661 additions and 115521 deletions

View File

@@ -6,35 +6,35 @@
#include "../Stats/GenericStats.h"
#include "RedstoneItem.h"
RedStoneItem::RedStoneItem(int id) : Item(id)
{
}
bool RedStoneItem::useOn(std::shared_ptr<ItemInstance> itemInstance, std::shared_ptr<Player> player, Level *level, int x, int y, int z, int face, float clickX, float clickY, float clickZ, bool bTestUseOnOnly)
{
// 4J-PB - Adding a test only version to allow tooltips to be displayed
if (level->getTile(x, y, z) != Tile::topSnow_Id)
{
if (face == 0) y--;
if (face == 1) y++;
if (face == 2) z--;
if (face == 3) z++;
if (face == 4) x--;
if (face == 5) x++;
if (!level->isEmptyTile(x, y, z)) return false;
}
if (!player->mayBuild(x, y, z)) return false;
if (Tile::redStoneDust->mayPlace(level, x, y, z))
{
if(!bTestUseOnOnly)
{
// 4J-JEV: Hook for durango 'BlockPlaced' event.
player->awardStat(GenericStats::blocksPlaced(Tile::redStoneDust_Id), GenericStats::param_blocksPlaced(Tile::redStoneDust_Id,itemInstance->getAuxValue(),1));
itemInstance->count--;
level->setTile(x, y, z, Tile::redStoneDust_Id);
}
}
return true;
RedStoneItem::RedStoneItem(int id) : Item(id) {}
bool RedStoneItem::useOn(std::shared_ptr<ItemInstance> itemInstance,
std::shared_ptr<Player> player, Level* level, int x,
int y, int z, int face, float clickX, float clickY,
float clickZ, bool bTestUseOnOnly) {
// 4J-PB - Adding a test only version to allow tooltips to be displayed
if (level->getTile(x, y, z) != Tile::topSnow_Id) {
if (face == 0) y--;
if (face == 1) y++;
if (face == 2) z--;
if (face == 3) z++;
if (face == 4) x--;
if (face == 5) x++;
if (!level->isEmptyTile(x, y, z)) return false;
}
if (!player->mayBuild(x, y, z)) return false;
if (Tile::redStoneDust->mayPlace(level, x, y, z)) {
if (!bTestUseOnOnly) {
// 4J-JEV: Hook for durango 'BlockPlaced' event.
player->awardStat(
GenericStats::blocksPlaced(Tile::redStoneDust_Id),
GenericStats::param_blocksPlaced(
Tile::redStoneDust_Id, itemInstance->getAuxValue(), 1));
itemInstance->count--;
level->setTile(x, y, z, Tile::redStoneDust_Id);
}
}
return true;
}