the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2
3#include <cstdint>
4
5// 4J Stu - In Java TickNextTickData implements Comparable<TickNextTickData>
6// We don't need to do that as it is only as helper for the java sdk sorting operations
7
8class TickNextTickData
9{
10private:
11 static int64_t C;
12
13public:
14 int x, y, z, tileId;
15 __int64 m_delay;
16 int priorityTilt;
17
18private:
19 int64_t c;
20
21public:
22 TickNextTickData(int x, int y, int z, int tileId);
23
24 bool equals(const TickNextTickData *o) const;
25 int hashCode() const;
26 TickNextTickData *delay(__int64 l);
27 void setPriorityTilt(int priorityTilt);
28 int compareTo(const TickNextTickData *tnd) const;
29
30 static bool compare_fnct(const TickNextTickData &x, const TickNextTickData &y);
31 static int hash_fnct(const TickNextTickData &k);
32 static bool eq_test(const TickNextTickData &x, const TickNextTickData &y);
33 bool operator==(const TickNextTickData &k);
34};
35
36struct TickNextTickDataKeyHash
37{
38 int operator() (const TickNextTickData &k) const
39 { return TickNextTickData::hash_fnct (k); }
40};
41
42struct TickNextTickDataKeyEq
43{
44 bool operator() (const TickNextTickData &x, const TickNextTickData &y) const
45 { return TickNextTickData::eq_test (x, y); }
46};
47
48struct TickNextTickDataKeyCompare
49{
50 bool operator() (const TickNextTickData &x, const TickNextTickData &y) const
51 { return TickNextTickData::compare_fnct (x, y); }
52
53};