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.tile.h"
3#include "HatchetItem.h"
4
5TileArray *HatchetItem::diggables = NULL;
6
7void HatchetItem::staticCtor()
8{
9 HatchetItem::diggables = new TileArray( HATCHET_DIGGABLES);
10 diggables->data[0] = Tile::wood;
11 diggables->data[1] = Tile::bookshelf;
12 diggables->data[2] = Tile::treeTrunk;
13 diggables->data[3] = Tile::chest;
14 // 4J - brought forward from 1.2.3
15 diggables->data[4] = Tile::stoneSlab;
16 diggables->data[5] = Tile::stoneSlabHalf;
17 diggables->data[6] = Tile::pumpkin;
18 diggables->data[7] = Tile::litPumpkin;
19}
20
21HatchetItem::HatchetItem(int id, const Tier *tier) : DiggerItem (id, 3, tier, diggables)
22{
23}
24
25// 4J - brought forward from 1.2.3
26float HatchetItem::getDestroySpeed(shared_ptr<ItemInstance> itemInstance, Tile *tile)
27{
28 if (tile != NULL && (tile->material == Material::wood || tile->material == Material::plant || tile->material == Material::replaceable_plant))
29 {
30 return speed;
31 }
32 return DiggerItem::getDestroySpeed(itemInstance, tile);
33}