diff --git a/README_8md.html b/README_8md.html new file mode 100644 index 00000000..c7be7d82 --- /dev/null +++ b/README_8md.html @@ -0,0 +1,75 @@ + + + + + + + +mcpp: README.md File Reference + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
README.md File Reference
+
+
+
+ + + + diff --git a/annotated.html b/annotated.html new file mode 100644 index 00000000..9f2bfa58 --- /dev/null +++ b/annotated.html @@ -0,0 +1,85 @@ + + + + + + + +mcpp: Class List + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 12]
+ + + + + + +
 NmcppNamespace containing all the the mcpp library classes
 CBlockType
 CBlocks
 CSocketConnection
 CMinecraftConnection
 CCoordinate
+
+
+ + + + diff --git a/bc_s.png b/bc_s.png new file mode 100644 index 00000000..224b29aa Binary files /dev/null and b/bc_s.png differ diff --git a/bdwn.png b/bdwn.png new file mode 100644 index 00000000..940a0b95 Binary files /dev/null and b/bdwn.png differ diff --git a/block_8h.html b/block_8h.html new file mode 100644 index 00000000..9e191a14 --- /dev/null +++ b/block_8h.html @@ -0,0 +1,122 @@ + + + + + + + +mcpp: include/mcpp/block.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Classes | +Namespaces
+
+
block.h File Reference
+
+
+ +

BlockType class. +More...

+
#include <ostream>
+
+Include dependency graph for block.h:
+
+
+ + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  mcpp::BlockType
 
struct  mcpp::Blocks
 
+ + + + +

+Namespaces

 mcpp
 Namespace containing all the the mcpp library classes.
 
+

Detailed Description

+

BlockType class.

+
+ + + + diff --git a/block_8h__dep__incl.map b/block_8h__dep__incl.map new file mode 100644 index 00000000..e274d5ba --- /dev/null +++ b/block_8h__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/block_8h__dep__incl.md5 b/block_8h__dep__incl.md5 new file mode 100644 index 00000000..075faffa --- /dev/null +++ b/block_8h__dep__incl.md5 @@ -0,0 +1 @@ +90d337b1fe671c52031cc2e0474f0151 \ No newline at end of file diff --git a/block_8h__dep__incl.png b/block_8h__dep__incl.png new file mode 100644 index 00000000..35cb7757 Binary files /dev/null and b/block_8h__dep__incl.png differ diff --git a/block_8h__incl.map b/block_8h__incl.map new file mode 100644 index 00000000..7d37ebbc --- /dev/null +++ b/block_8h__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/block_8h__incl.md5 b/block_8h__incl.md5 new file mode 100644 index 00000000..63521717 --- /dev/null +++ b/block_8h__incl.md5 @@ -0,0 +1 @@ +61fa1ee068a3d54445f679bf4c4c17c7 \ No newline at end of file diff --git a/block_8h__incl.png b/block_8h__incl.png new file mode 100644 index 00000000..5837f451 Binary files /dev/null and b/block_8h__incl.png differ diff --git a/block_8h_source.html b/block_8h_source.html new file mode 100644 index 00000000..d2ff6464 --- /dev/null +++ b/block_8h_source.html @@ -0,0 +1,1003 @@ + + + + + + + +mcpp: include/mcpp/block.h Source File + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
block.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 #include <ostream>
+
4 
+
9 namespace mcpp {
+
10 class BlockType {
+
11  public:
+
12  int id;
+
13  int mod;
+
14 
+
15  constexpr BlockType(int id = 0, int modifier = 0) : id(id), mod(modifier){};
+
16 
+
28  bool operator==(const BlockType& other) const;
+
29 
+
40  bool operator!=(const BlockType& other) const;
+
41 
+
51  friend std::ostream& operator<<(std::ostream& out, const BlockType& block);
+
52 
+
60  [[nodiscard]] BlockType withMod(int modifier) const;
+
61 };
+
62 
+
63 // Using script to extract ids from https://minecraft-ids.grahamedgecombe.com/
+
64 
+
70 struct Blocks {
+
71  static constexpr BlockType AIR = BlockType(0);
+
72  static constexpr BlockType STONE = BlockType(1);
+
73  static constexpr BlockType GRANITE = BlockType(1, 1);
+
74  static constexpr BlockType POLISHED_GRANITE = BlockType(1, 2);
+
75  static constexpr BlockType DIORITE = BlockType(1, 3);
+
76  static constexpr BlockType POLISHED_DIORITE = BlockType(1, 4);
+
77  static constexpr BlockType ANDESITE = BlockType(1, 5);
+
78  static constexpr BlockType POLISHED_ANDESITE = BlockType(1, 6);
+
79  static constexpr BlockType GRASS = BlockType(2);
+
80  static constexpr BlockType DIRT = BlockType(3);
+
81  static constexpr BlockType COARSE_DIRT = BlockType(3, 1);
+
82  static constexpr BlockType PODZOL = BlockType(3, 2);
+
83  static constexpr BlockType COBBLESTONE = BlockType(4);
+
84  static constexpr BlockType OAK_WOOD_PLANK = BlockType(5);
+
85  static constexpr BlockType SPRUCE_WOOD_PLANK = BlockType(5, 1);
+
86  static constexpr BlockType BIRCH_WOOD_PLANK = BlockType(5, 2);
+
87  static constexpr BlockType JUNGLE_WOOD_PLANK = BlockType(5, 3);
+
88  static constexpr BlockType ACACIA_WOOD_PLANK = BlockType(5, 4);
+
89  static constexpr BlockType DARK_OAK_WOOD_PLANK = BlockType(5, 5);
+
90  static constexpr BlockType OAK_SAPLING = BlockType(6);
+
91  static constexpr BlockType SPRUCE_SAPLING = BlockType(6, 1);
+
92  static constexpr BlockType BIRCH_SAPLING = BlockType(6, 2);
+
93  static constexpr BlockType JUNGLE_SAPLING = BlockType(6, 3);
+
94  static constexpr BlockType ACACIA_SAPLING = BlockType(6, 4);
+
95  static constexpr BlockType DARK_OAK_SAPLING = BlockType(6, 5);
+
96  static constexpr BlockType BEDROCK = BlockType(7);
+
97  static constexpr BlockType FLOWING_WATER = BlockType(8);
+
98  static constexpr BlockType STILL_WATER = BlockType(9);
+
99  static constexpr BlockType FLOWING_LAVA = BlockType(10);
+
100  static constexpr BlockType STILL_LAVA = BlockType(11);
+
101  static constexpr BlockType SAND = BlockType(12);
+
102  static constexpr BlockType RED_SAND = BlockType(12, 1);
+
103  static constexpr BlockType GRAVEL = BlockType(13);
+
104  static constexpr BlockType GOLD_ORE = BlockType(14);
+
105  static constexpr BlockType IRON_ORE = BlockType(15);
+
106  static constexpr BlockType COAL_ORE = BlockType(16);
+
107  static constexpr BlockType OAK_WOOD = BlockType(17);
+
108  static constexpr BlockType SPRUCE_WOOD = BlockType(17, 1);
+
109  static constexpr BlockType BIRCH_WOOD = BlockType(17, 2);
+
110  static constexpr BlockType JUNGLE_WOOD = BlockType(17, 3);
+
111  static constexpr BlockType OAK_LEAVES = BlockType(18);
+
112  static constexpr BlockType SPRUCE_LEAVES = BlockType(18, 1);
+
113  static constexpr BlockType BIRCH_LEAVES = BlockType(18, 2);
+
114  static constexpr BlockType JUNGLE_LEAVES = BlockType(18, 3);
+
115  static constexpr BlockType SPONGE = BlockType(19);
+
116  static constexpr BlockType WET_SPONGE = BlockType(19, 1);
+
117  static constexpr BlockType GLASS = BlockType(20);
+
118  static constexpr BlockType LAPIS_LAZULI_ORE = BlockType(21);
+
119  static constexpr BlockType LAPIS_LAZULI_BLOCK = BlockType(22);
+
120  static constexpr BlockType DISPENSER = BlockType(23);
+
121  static constexpr BlockType SANDSTONE = BlockType(24);
+
122  static constexpr BlockType CHISELED_SANDSTONE = BlockType(24, 1);
+
123  static constexpr BlockType SMOOTH_SANDSTONE = BlockType(24, 2);
+
124  static constexpr BlockType NOTE_BLOCK = BlockType(25);
+
125  static constexpr BlockType BED = BlockType(26);
+
126  static constexpr BlockType POWERED_RAIL = BlockType(27);
+
127  static constexpr BlockType DETECTOR_RAIL = BlockType(28);
+
128  static constexpr BlockType STICKY_PISTON = BlockType(29);
+
129  static constexpr BlockType COBWEB = BlockType(30);
+
130  static constexpr BlockType DEAD_SHRUB = BlockType(31);
+
131  static constexpr BlockType TALL_GRASS = BlockType(31, 1);
+
132  static constexpr BlockType FERN = BlockType(31, 2);
+
133  static constexpr BlockType DEAD_BUSH = BlockType(32);
+
134  static constexpr BlockType PISTON = BlockType(33);
+
135  static constexpr BlockType PISTON_HEAD = BlockType(34);
+
136  static constexpr BlockType WHITE_WOOL = BlockType(35);
+
137  static constexpr BlockType ORANGE_WOOL = BlockType(35, 1);
+
138  static constexpr BlockType MAGENTA_WOOL = BlockType(35, 2);
+
139  static constexpr BlockType LIGHT_BLUE_WOOL = BlockType(35, 3);
+
140  static constexpr BlockType YELLOW_WOOL = BlockType(35, 4);
+
141  static constexpr BlockType LIME_WOOL = BlockType(35, 5);
+
142  static constexpr BlockType PINK_WOOL = BlockType(35, 6);
+
143  static constexpr BlockType GRAY_WOOL = BlockType(35, 7);
+
144  static constexpr BlockType LIGHT_GRAY_WOOL = BlockType(35, 8);
+
145  static constexpr BlockType CYAN_WOOL = BlockType(35, 9);
+
146  static constexpr BlockType PURPLE_WOOL = BlockType(35, 10);
+
147  static constexpr BlockType BLUE_WOOL = BlockType(35, 11);
+
148  static constexpr BlockType BROWN_WOOL = BlockType(35, 12);
+
149  static constexpr BlockType GREEN_WOOL = BlockType(35, 13);
+
150  static constexpr BlockType RED_WOOL = BlockType(35, 14);
+
151  static constexpr BlockType BLACK_WOOL = BlockType(35, 15);
+
152  static constexpr BlockType DANDELION = BlockType(37);
+
153  static constexpr BlockType POPPY = BlockType(38);
+
154  static constexpr BlockType BLUE_ORCHID = BlockType(38, 1);
+
155  static constexpr BlockType ALLIUM = BlockType(38, 2);
+
156  static constexpr BlockType AZURE_BLUET = BlockType(38, 3);
+
157  static constexpr BlockType RED_TULIP = BlockType(38, 4);
+
158  static constexpr BlockType ORANGE_TULIP = BlockType(38, 5);
+
159  static constexpr BlockType WHITE_TULIP = BlockType(38, 6);
+
160  static constexpr BlockType PINK_TULIP = BlockType(38, 7);
+
161  static constexpr BlockType OXEYE_DAISY = BlockType(38, 8);
+
162  static constexpr BlockType BROWN_MUSHROOM = BlockType(39);
+
163  static constexpr BlockType RED_MUSHROOM = BlockType(40);
+
164  static constexpr BlockType GOLD_BLOCK = BlockType(41);
+
165  static constexpr BlockType IRON_BLOCK = BlockType(42);
+
166  static constexpr BlockType DOUBLE_STONE_SLAB = BlockType(43);
+
167  static constexpr BlockType DOUBLE_SANDSTONE_SLAB = BlockType(43, 1);
+
168  static constexpr BlockType DOUBLE_WOODEN_SLAB = BlockType(43, 2);
+
169  static constexpr BlockType DOUBLE_COBBLESTONE_SLAB = BlockType(43, 3);
+
170  static constexpr BlockType DOUBLE_BRICK_SLAB = BlockType(43, 4);
+
171  static constexpr BlockType DOUBLE_STONE_BRICK_SLAB = BlockType(43, 5);
+
172  static constexpr BlockType DOUBLE_NETHER_BRICK_SLAB = BlockType(43, 6);
+
173  static constexpr BlockType DOUBLE_QUARTZ_SLAB = BlockType(43, 7);
+
174  static constexpr BlockType STONE_SLAB = BlockType(44);
+
175  static constexpr BlockType SANDSTONE_SLAB = BlockType(44, 1);
+
176  static constexpr BlockType WOODEN_SLAB = BlockType(44, 2);
+
177  static constexpr BlockType COBBLESTONE_SLAB = BlockType(44, 3);
+
178  static constexpr BlockType BRICK_SLAB = BlockType(44, 4);
+
179  static constexpr BlockType STONE_BRICK_SLAB = BlockType(44, 5);
+
180  static constexpr BlockType NETHER_BRICK_SLAB = BlockType(44, 6);
+
181  static constexpr BlockType QUARTZ_SLAB = BlockType(44, 7);
+
182  static constexpr BlockType BRICKS = BlockType(45);
+
183  static constexpr BlockType TNT = BlockType(46);
+
184  static constexpr BlockType BOOKSHELF = BlockType(47);
+
185  static constexpr BlockType MOSS_STONE = BlockType(48);
+
186  static constexpr BlockType OBSIDIAN = BlockType(49);
+
187  static constexpr BlockType TORCH = BlockType(50);
+
188  static constexpr BlockType FIRE = BlockType(51);
+
189  static constexpr BlockType MONSTER_SPAWNER = BlockType(52);
+
190  static constexpr BlockType OAK_WOOD_STAIRS = BlockType(53);
+
191  static constexpr BlockType CHEST = BlockType(54);
+
192  static constexpr BlockType REDSTONE_WIRE = BlockType(55);
+
193  static constexpr BlockType DIAMOND_ORE = BlockType(56);
+
194  static constexpr BlockType DIAMOND_BLOCK = BlockType(57);
+
195  static constexpr BlockType CRAFTING_TABLE = BlockType(58);
+
196  static constexpr BlockType WHEAT_CROPS = BlockType(59);
+
197  static constexpr BlockType FARMLAND = BlockType(60);
+
198  static constexpr BlockType FURNACE = BlockType(61);
+
199  static constexpr BlockType BURNING_FURNACE = BlockType(62);
+
200  static constexpr BlockType STANDING_SIGN_BLOCK = BlockType(63);
+
201  static constexpr BlockType OAK_DOOR_BLOCK = BlockType(64);
+
202  static constexpr BlockType LADDER = BlockType(65);
+
203  static constexpr BlockType RAIL = BlockType(66);
+
204  static constexpr BlockType COBBLESTONE_STAIRS = BlockType(67);
+ +
206  static constexpr BlockType LEVER = BlockType(69);
+
207  static constexpr BlockType STONE_PRESSURE_PLATE = BlockType(70);
+
208  static constexpr BlockType IRON_DOOR_BLOCK = BlockType(71);
+
209  static constexpr BlockType WOODEN_PRESSURE_PLATE = BlockType(72);
+
210  static constexpr BlockType REDSTONE_ORE = BlockType(73);
+
211  static constexpr BlockType GLOWING_REDSTONE_ORE = BlockType(74);
+
212  static constexpr BlockType REDSTONE_TORCH_OFF = BlockType(75);
+
213  static constexpr BlockType REDSTONE_TORCH_ON = BlockType(76);
+
214  static constexpr BlockType STONE_BUTTON = BlockType(77);
+
215  static constexpr BlockType SNOW = BlockType(78);
+
216  static constexpr BlockType ICE = BlockType(79);
+
217  static constexpr BlockType SNOW_BLOCK = BlockType(80);
+
218  static constexpr BlockType CACTUS = BlockType(81);
+
219  static constexpr BlockType CLAY = BlockType(82);
+
220  static constexpr BlockType SUGAR_CANES = BlockType(83);
+
221  static constexpr BlockType JUKEBOX = BlockType(84);
+
222  static constexpr BlockType OAK_FENCE = BlockType(85);
+
223  static constexpr BlockType PUMPKIN = BlockType(86);
+
224  static constexpr BlockType NETHERRACK = BlockType(87);
+
225  static constexpr BlockType SOUL_SAND = BlockType(88);
+
226  static constexpr BlockType GLOWSTONE = BlockType(89);
+
227  static constexpr BlockType NETHER_PORTAL = BlockType(90);
+
228  static constexpr BlockType JACK_OLANTERN = BlockType(91);
+
229  static constexpr BlockType CAKE_BLOCK = BlockType(92);
+ + +
232  static constexpr BlockType WHITE_STAINED_GLASS = BlockType(95);
+
233  static constexpr BlockType ORANGE_STAINED_GLASS = BlockType(95, 1);
+
234  static constexpr BlockType MAGENTA_STAINED_GLASS = BlockType(95, 2);
+
235  static constexpr BlockType LIGHT_BLUE_STAINED_GLASS = BlockType(95, 3);
+
236  static constexpr BlockType YELLOW_STAINED_GLASS = BlockType(95, 4);
+
237  static constexpr BlockType LIME_STAINED_GLASS = BlockType(95, 5);
+
238  static constexpr BlockType PINK_STAINED_GLASS = BlockType(95, 6);
+
239  static constexpr BlockType GRAY_STAINED_GLASS = BlockType(95, 7);
+
240  static constexpr BlockType LIGHT_GRAY_STAINED_GLASS = BlockType(95, 8);
+
241  static constexpr BlockType CYAN_STAINED_GLASS = BlockType(95, 9);
+
242  static constexpr BlockType PURPLE_STAINED_GLASS = BlockType(95, 10);
+
243  static constexpr BlockType BLUE_STAINED_GLASS = BlockType(95, 11);
+
244  static constexpr BlockType BROWN_STAINED_GLASS = BlockType(95, 12);
+
245  static constexpr BlockType GREEN_STAINED_GLASS = BlockType(95, 13);
+
246  static constexpr BlockType RED_STAINED_GLASS = BlockType(95, 14);
+
247  static constexpr BlockType BLACK_STAINED_GLASS = BlockType(95, 15);
+
248  static constexpr BlockType WOODEN_TRAPDOOR = BlockType(96);
+
249  static constexpr BlockType STONE_MONSTER_EGG = BlockType(97);
+
250  static constexpr BlockType COBBLESTONE_MONSTER_EGG = BlockType(97, 1);
+
251  static constexpr BlockType STONE_BRICK_MONSTER_EGG = BlockType(97, 2);
+ + +
254  BlockType(97, 4);
+ +
256  BlockType(97, 5);
+
257  static constexpr BlockType STONE_BRICKS = BlockType(98);
+
258  static constexpr BlockType MOSSY_STONE_BRICKS = BlockType(98, 1);
+
259  static constexpr BlockType CRACKED_STONE_BRICKS = BlockType(98, 2);
+
260  static constexpr BlockType CHISELED_STONE_BRICKS = BlockType(98, 3);
+
261  static constexpr BlockType BROWN_MUSHROOM_BLOCK = BlockType(99);
+
262  static constexpr BlockType RED_MUSHROOM_BLOCK = BlockType(100);
+
263  static constexpr BlockType IRON_BARS = BlockType(101);
+
264  static constexpr BlockType GLASS_PANE = BlockType(102);
+
265  static constexpr BlockType MELON_BLOCK = BlockType(103);
+
266  static constexpr BlockType PUMPKIN_STEM = BlockType(104);
+
267  static constexpr BlockType MELON_STEM = BlockType(105);
+
268  static constexpr BlockType VINES = BlockType(106);
+
269  static constexpr BlockType OAK_FENCE_GATE = BlockType(107);
+
270  static constexpr BlockType BRICK_STAIRS = BlockType(108);
+
271  static constexpr BlockType STONE_BRICK_STAIRS = BlockType(109);
+
272  static constexpr BlockType MYCELIUM = BlockType(110);
+
273  static constexpr BlockType LILY_PAD = BlockType(111);
+
274  static constexpr BlockType NETHER_BRICK = BlockType(112);
+
275  static constexpr BlockType NETHER_BRICK_FENCE = BlockType(113);
+
276  static constexpr BlockType NETHER_BRICK_STAIRS = BlockType(114);
+
277  static constexpr BlockType NETHER_WART = BlockType(115);
+
278  static constexpr BlockType ENCHANTMENT_TABLE = BlockType(116);
+
279  static constexpr BlockType BREWING_STAND = BlockType(117);
+
280  static constexpr BlockType CAULDRON = BlockType(118);
+
281  static constexpr BlockType END_PORTAL = BlockType(119);
+
282  static constexpr BlockType END_PORTAL_FRAME = BlockType(120);
+
283  static constexpr BlockType END_STONE = BlockType(121);
+
284  static constexpr BlockType DRAGON_EGG = BlockType(122);
+
285  static constexpr BlockType REDSTONE_LAMP_INACTIVE = BlockType(123);
+
286  static constexpr BlockType REDSTONE_LAMP_ACTIVE = BlockType(124);
+
287  static constexpr BlockType DOUBLE_OAK_WOOD_SLAB = BlockType(125);
+
288  static constexpr BlockType DOUBLE_SPRUCE_WOOD_SLAB = BlockType(125, 1);
+
289  static constexpr BlockType DOUBLE_BIRCH_WOOD_SLAB = BlockType(125, 2);
+
290  static constexpr BlockType DOUBLE_JUNGLE_WOOD_SLAB = BlockType(125, 3);
+
291  static constexpr BlockType DOUBLE_ACACIA_WOOD_SLAB = BlockType(125, 4);
+
292  static constexpr BlockType DOUBLE_DARK_OAK_WOOD_SLAB = BlockType(125, 5);
+
293  static constexpr BlockType OAK_WOOD_SLAB = BlockType(126);
+
294  static constexpr BlockType SPRUCE_WOOD_SLAB = BlockType(126, 1);
+
295  static constexpr BlockType BIRCH_WOOD_SLAB = BlockType(126, 2);
+
296  static constexpr BlockType JUNGLE_WOOD_SLAB = BlockType(126, 3);
+
297  static constexpr BlockType ACACIA_WOOD_SLAB = BlockType(126, 4);
+
298  static constexpr BlockType DARK_OAK_WOOD_SLAB = BlockType(126, 5);
+
299  static constexpr BlockType COCOA = BlockType(127);
+
300  static constexpr BlockType SANDSTONE_STAIRS = BlockType(128);
+
301  static constexpr BlockType EMERALD_ORE = BlockType(129);
+
302  static constexpr BlockType ENDER_CHEST = BlockType(130);
+
303  static constexpr BlockType TRIPWIRE_HOOK = BlockType(131);
+
304  static constexpr BlockType TRIPWIRE = BlockType(132);
+
305  static constexpr BlockType EMERALD_BLOCK = BlockType(133);
+
306  static constexpr BlockType SPRUCE_WOOD_STAIRS = BlockType(134);
+
307  static constexpr BlockType BIRCH_WOOD_STAIRS = BlockType(135);
+
308  static constexpr BlockType JUNGLE_WOOD_STAIRS = BlockType(136);
+
309  static constexpr BlockType COMMAND_BLOCK = BlockType(137);
+
310  static constexpr BlockType BEACON = BlockType(138);
+
311  static constexpr BlockType COBBLESTONE_WALL = BlockType(139);
+
312  static constexpr BlockType MOSSY_COBBLESTONE_WALL = BlockType(139, 1);
+
313  static constexpr BlockType FLOWER_POT = BlockType(140);
+
314  static constexpr BlockType CARROTS = BlockType(141);
+
315  static constexpr BlockType POTATOES = BlockType(142);
+
316  static constexpr BlockType WOODEN_BUTTON = BlockType(143);
+
317  static constexpr BlockType MOB_HEAD = BlockType(144);
+
318  static constexpr BlockType ANVIL = BlockType(145);
+
319  static constexpr BlockType TRAPPED_CHEST = BlockType(146);
+ + + + +
324  static constexpr BlockType DAYLIGHT_SENSOR = BlockType(151);
+
325  static constexpr BlockType REDSTONE_BLOCK = BlockType(152);
+
326  static constexpr BlockType NETHER_QUARTZ_ORE = BlockType(153);
+
327  static constexpr BlockType HOPPER = BlockType(154);
+
328  static constexpr BlockType QUARTZ_BLOCK = BlockType(155);
+
329  static constexpr BlockType CHISELED_QUARTZ_BLOCK = BlockType(155, 1);
+
330  static constexpr BlockType PILLAR_QUARTZ_BLOCK = BlockType(155, 2);
+
331  static constexpr BlockType QUARTZ_STAIRS = BlockType(156);
+
332  static constexpr BlockType ACTIVATOR_RAIL = BlockType(157);
+
333  static constexpr BlockType DROPPER = BlockType(158);
+
334  static constexpr BlockType WHITE_HARDENED_CLAY = BlockType(159);
+
335  static constexpr BlockType ORANGE_HARDENED_CLAY = BlockType(159, 1);
+
336  static constexpr BlockType MAGENTA_HARDENED_CLAY = BlockType(159, 2);
+
337  static constexpr BlockType LIGHT_BLUE_HARDENED_CLAY = BlockType(159, 3);
+
338  static constexpr BlockType YELLOW_HARDENED_CLAY = BlockType(159, 4);
+
339  static constexpr BlockType LIME_HARDENED_CLAY = BlockType(159, 5);
+
340  static constexpr BlockType PINK_HARDENED_CLAY = BlockType(159, 6);
+
341  static constexpr BlockType GRAY_HARDENED_CLAY = BlockType(159, 7);
+
342  static constexpr BlockType LIGHT_GRAY_HARDENED_CLAY = BlockType(159, 8);
+
343  static constexpr BlockType CYAN_HARDENED_CLAY = BlockType(159, 9);
+
344  static constexpr BlockType PURPLE_HARDENED_CLAY = BlockType(159, 10);
+
345  static constexpr BlockType BLUE_HARDENED_CLAY = BlockType(159, 11);
+
346  static constexpr BlockType BROWN_HARDENED_CLAY = BlockType(159, 12);
+
347  static constexpr BlockType GREEN_HARDENED_CLAY = BlockType(159, 13);
+
348  static constexpr BlockType RED_HARDENED_CLAY = BlockType(159, 14);
+
349  static constexpr BlockType BLACK_HARDENED_CLAY = BlockType(159, 15);
+ +
351  static constexpr BlockType ORANGE_STAINED_GLASS_PANE = BlockType(160, 1);
+
352  static constexpr BlockType MAGENTA_STAINED_GLASS_PANE = BlockType(160, 2);
+ +
354  BlockType(160, 3);
+
355  static constexpr BlockType YELLOW_STAINED_GLASS_PANE = BlockType(160, 4);
+
356  static constexpr BlockType LIME_STAINED_GLASS_PANE = BlockType(160, 5);
+
357  static constexpr BlockType PINK_STAINED_GLASS_PANE = BlockType(160, 6);
+
358  static constexpr BlockType GRAY_STAINED_GLASS_PANE = BlockType(160, 7);
+ +
360  BlockType(160, 8);
+
361  static constexpr BlockType CYAN_STAINED_GLASS_PANE = BlockType(160, 9);
+
362  static constexpr BlockType PURPLE_STAINED_GLASS_PANE = BlockType(160, 10);
+
363  static constexpr BlockType BLUE_STAINED_GLASS_PANE = BlockType(160, 11);
+
364  static constexpr BlockType BROWN_STAINED_GLASS_PANE = BlockType(160, 12);
+
365  static constexpr BlockType GREEN_STAINED_GLASS_PANE = BlockType(160, 13);
+
366  static constexpr BlockType RED_STAINED_GLASS_PANE = BlockType(160, 14);
+
367  static constexpr BlockType BLACK_STAINED_GLASS_PANE = BlockType(160, 15);
+
368  static constexpr BlockType ACACIA_LEAVES = BlockType(161);
+
369  static constexpr BlockType DARK_OAK_LEAVES = BlockType(161, 1);
+
370  static constexpr BlockType ACACIA_WOOD = BlockType(162);
+
371  static constexpr BlockType DARK_OAK_WOOD = BlockType(162, 1);
+
372  static constexpr BlockType ACACIA_WOOD_STAIRS = BlockType(163);
+
373  static constexpr BlockType DARK_OAK_WOOD_STAIRS = BlockType(164);
+
374  static constexpr BlockType SLIME_BLOCK = BlockType(165);
+
375  static constexpr BlockType BARRIER = BlockType(166);
+
376  static constexpr BlockType IRON_TRAPDOOR = BlockType(167);
+
377  static constexpr BlockType PRISMARINE = BlockType(168);
+
378  static constexpr BlockType PRISMARINE_BRICKS = BlockType(168, 1);
+
379  static constexpr BlockType DARK_PRISMARINE = BlockType(168, 2);
+
380  static constexpr BlockType SEA_LANTERN = BlockType(169);
+
381  static constexpr BlockType HAY_BALE = BlockType(170);
+
382  static constexpr BlockType WHITE_CARPET = BlockType(171);
+
383  static constexpr BlockType ORANGE_CARPET = BlockType(171, 1);
+
384  static constexpr BlockType MAGENTA_CARPET = BlockType(171, 2);
+
385  static constexpr BlockType LIGHT_BLUE_CARPET = BlockType(171, 3);
+
386  static constexpr BlockType YELLOW_CARPET = BlockType(171, 4);
+
387  static constexpr BlockType LIME_CARPET = BlockType(171, 5);
+
388  static constexpr BlockType PINK_CARPET = BlockType(171, 6);
+
389  static constexpr BlockType GRAY_CARPET = BlockType(171, 7);
+
390  static constexpr BlockType LIGHT_GRAY_CARPET = BlockType(171, 8);
+
391  static constexpr BlockType CYAN_CARPET = BlockType(171, 9);
+
392  static constexpr BlockType PURPLE_CARPET = BlockType(171, 10);
+
393  static constexpr BlockType BLUE_CARPET = BlockType(171, 11);
+
394  static constexpr BlockType BROWN_CARPET = BlockType(171, 12);
+
395  static constexpr BlockType GREEN_CARPET = BlockType(171, 13);
+
396  static constexpr BlockType RED_CARPET = BlockType(171, 14);
+
397  static constexpr BlockType BLACK_CARPET = BlockType(171, 15);
+
398  static constexpr BlockType HARDENED_CLAY = BlockType(172);
+
399  static constexpr BlockType BLOCK_OF_COAL = BlockType(173);
+
400  static constexpr BlockType PACKED_ICE = BlockType(174);
+
401  static constexpr BlockType SUNFLOWER = BlockType(175);
+
402  static constexpr BlockType LILAC = BlockType(175, 1);
+
403  static constexpr BlockType DOUBLE_TALLGRASS = BlockType(175, 2);
+
404  static constexpr BlockType LARGE_FERN = BlockType(175, 3);
+
405  static constexpr BlockType ROSE_BUSH = BlockType(175, 4);
+
406  static constexpr BlockType PEONY = BlockType(175, 5);
+
407  static constexpr BlockType FREESTANDING_BANNER = BlockType(176);
+
408  static constexpr BlockType WALLMOUNTED_BANNER = BlockType(177);
+ +
410  static constexpr BlockType RED_SANDSTONE = BlockType(179);
+
411  static constexpr BlockType CHISELED_RED_SANDSTONE = BlockType(179, 1);
+
412  static constexpr BlockType SMOOTH_RED_SANDSTONE = BlockType(179, 2);
+
413  static constexpr BlockType RED_SANDSTONE_STAIRS = BlockType(180);
+ +
415  static constexpr BlockType RED_SANDSTONE_SLAB = BlockType(182);
+
416  static constexpr BlockType SPRUCE_FENCE_GATE = BlockType(183);
+
417  static constexpr BlockType BIRCH_FENCE_GATE = BlockType(184);
+
418  static constexpr BlockType JUNGLE_FENCE_GATE = BlockType(185);
+
419  static constexpr BlockType DARK_OAK_FENCE_GATE = BlockType(186);
+
420  static constexpr BlockType ACACIA_FENCE_GATE = BlockType(187);
+
421  static constexpr BlockType SPRUCE_FENCE = BlockType(188);
+
422  static constexpr BlockType BIRCH_FENCE = BlockType(189);
+
423  static constexpr BlockType JUNGLE_FENCE = BlockType(190);
+
424  static constexpr BlockType DARK_OAK_FENCE = BlockType(191);
+
425  static constexpr BlockType ACACIA_FENCE = BlockType(192);
+
426  static constexpr BlockType SPRUCE_DOOR_BLOCK = BlockType(193);
+
427  static constexpr BlockType BIRCH_DOOR_BLOCK = BlockType(194);
+
428  static constexpr BlockType JUNGLE_DOOR_BLOCK = BlockType(195);
+
429  static constexpr BlockType ACACIA_DOOR_BLOCK = BlockType(196);
+
430  static constexpr BlockType DARK_OAK_DOOR_BLOCK = BlockType(197);
+
431  static constexpr BlockType END_ROD = BlockType(198);
+
432  static constexpr BlockType CHORUS_PLANT = BlockType(199);
+
433  static constexpr BlockType CHORUS_FLOWER = BlockType(200);
+
434  static constexpr BlockType PURPUR_BLOCK = BlockType(201);
+
435  static constexpr BlockType PURPUR_PILLAR = BlockType(202);
+
436  static constexpr BlockType PURPUR_STAIRS = BlockType(203);
+
437  static constexpr BlockType PURPUR_DOUBLE_SLAB = BlockType(204);
+
438  static constexpr BlockType PURPUR_SLAB = BlockType(205);
+
439  static constexpr BlockType END_STONE_BRICKS = BlockType(206);
+
440  static constexpr BlockType BEETROOT_BLOCK = BlockType(207);
+
441  static constexpr BlockType GRASS_PATH = BlockType(208);
+
442  static constexpr BlockType END_GATEWAY = BlockType(209);
+
443  static constexpr BlockType REPEATING_COMMAND_BLOCK = BlockType(210);
+
444  static constexpr BlockType CHAIN_COMMAND_BLOCK = BlockType(211);
+
445  static constexpr BlockType FROSTED_ICE = BlockType(212);
+
446  static constexpr BlockType MAGMA_BLOCK = BlockType(213);
+
447  static constexpr BlockType NETHER_WART_BLOCK = BlockType(214);
+
448  static constexpr BlockType RED_NETHER_BRICK = BlockType(215);
+
449  static constexpr BlockType BONE_BLOCK = BlockType(216);
+
450  static constexpr BlockType STRUCTURE_VOID = BlockType(217);
+
451  static constexpr BlockType OBSERVER = BlockType(218);
+
452  static constexpr BlockType WHITE_SHULKER_BOX = BlockType(219);
+
453  static constexpr BlockType ORANGE_SHULKER_BOX = BlockType(220);
+
454  static constexpr BlockType MAGENTA_SHULKER_BOX = BlockType(221);
+
455  static constexpr BlockType LIGHT_BLUE_SHULKER_BOX = BlockType(222);
+
456  static constexpr BlockType YELLOW_SHULKER_BOX = BlockType(223);
+
457  static constexpr BlockType LIME_SHULKER_BOX = BlockType(224);
+
458  static constexpr BlockType PINK_SHULKER_BOX = BlockType(225);
+
459  static constexpr BlockType GRAY_SHULKER_BOX = BlockType(226);
+
460  static constexpr BlockType LIGHT_GRAY_SHULKER_BOX = BlockType(227);
+
461  static constexpr BlockType CYAN_SHULKER_BOX = BlockType(228);
+
462  static constexpr BlockType PURPLE_SHULKER_BOX = BlockType(229);
+
463  static constexpr BlockType BLUE_SHULKER_BOX = BlockType(230);
+
464  static constexpr BlockType BROWN_SHULKER_BOX = BlockType(231);
+
465  static constexpr BlockType GREEN_SHULKER_BOX = BlockType(232);
+
466  static constexpr BlockType RED_SHULKER_BOX = BlockType(233);
+
467  static constexpr BlockType BLACK_SHULKER_BOX = BlockType(234);
+
468  static constexpr BlockType WHITE_GLAZED_TERRACOTTA = BlockType(235);
+ + + + +
473  static constexpr BlockType LIME_GLAZED_TERRACOTTA = BlockType(240);
+
474  static constexpr BlockType PINK_GLAZED_TERRACOTTA = BlockType(241);
+
475  static constexpr BlockType GRAY_GLAZED_TERRACOTTA = BlockType(242);
+ +
477  static constexpr BlockType CYAN_GLAZED_TERRACOTTA = BlockType(244);
+ +
479  static constexpr BlockType BLUE_GLAZED_TERRACOTTA = BlockType(246);
+
480  static constexpr BlockType BROWN_GLAZED_TERRACOTTA = BlockType(247);
+
481  static constexpr BlockType GREEN_GLAZED_TERRACOTTA = BlockType(248);
+
482  static constexpr BlockType RED_GLAZED_TERRACOTTA = BlockType(249);
+
483  static constexpr BlockType BLACK_GLAZED_TERRACOTTA = BlockType(250);
+
484  static constexpr BlockType WHITE_CONCRETE = BlockType(251);
+
485  static constexpr BlockType ORANGE_CONCRETE = BlockType(251, 1);
+
486  static constexpr BlockType MAGENTA_CONCRETE = BlockType(251, 2);
+
487  static constexpr BlockType LIGHT_BLUE_CONCRETE = BlockType(251, 3);
+
488  static constexpr BlockType YELLOW_CONCRETE = BlockType(251, 4);
+
489  static constexpr BlockType LIME_CONCRETE = BlockType(251, 5);
+
490  static constexpr BlockType PINK_CONCRETE = BlockType(251, 6);
+
491  static constexpr BlockType GRAY_CONCRETE = BlockType(251, 7);
+
492  static constexpr BlockType LIGHT_GRAY_CONCRETE = BlockType(251, 8);
+
493  static constexpr BlockType CYAN_CONCRETE = BlockType(251, 9);
+
494  static constexpr BlockType PURPLE_CONCRETE = BlockType(251, 10);
+
495  static constexpr BlockType BLUE_CONCRETE = BlockType(251, 11);
+
496  static constexpr BlockType BROWN_CONCRETE = BlockType(251, 12);
+
497  static constexpr BlockType GREEN_CONCRETE = BlockType(251, 13);
+
498  static constexpr BlockType RED_CONCRETE = BlockType(251, 14);
+
499  static constexpr BlockType BLACK_CONCRETE = BlockType(251, 15);
+
500  static constexpr BlockType WHITE_CONCRETE_POWDER = BlockType(252);
+
501  static constexpr BlockType ORANGE_CONCRETE_POWDER = BlockType(252, 1);
+
502  static constexpr BlockType MAGENTA_CONCRETE_POWDER = BlockType(252, 2);
+
503  static constexpr BlockType LIGHT_BLUE_CONCRETE_POWDER = BlockType(252, 3);
+
504  static constexpr BlockType YELLOW_CONCRETE_POWDER = BlockType(252, 4);
+
505  static constexpr BlockType LIME_CONCRETE_POWDER = BlockType(252, 5);
+
506  static constexpr BlockType PINK_CONCRETE_POWDER = BlockType(252, 6);
+
507  static constexpr BlockType GRAY_CONCRETE_POWDER = BlockType(252, 7);
+
508  static constexpr BlockType LIGHT_GRAY_CONCRETE_POWDER = BlockType(252, 8);
+
509  static constexpr BlockType CYAN_CONCRETE_POWDER = BlockType(252, 9);
+
510  static constexpr BlockType PURPLE_CONCRETE_POWDER = BlockType(252, 10);
+
511  static constexpr BlockType BLUE_CONCRETE_POWDER = BlockType(252, 11);
+
512  static constexpr BlockType BROWN_CONCRETE_POWDER = BlockType(252, 12);
+
513  static constexpr BlockType GREEN_CONCRETE_POWDER = BlockType(252, 13);
+
514  static constexpr BlockType RED_CONCRETE_POWDER = BlockType(252, 14);
+
515  static constexpr BlockType BLACK_CONCRETE_POWDER = BlockType(252, 15);
+
516  static constexpr BlockType STRUCTURE_BLOCK = BlockType(255);
+
517 };
+
518 } // namespace mcpp
+
Definition: block.h:10
+
friend std::ostream & operator<<(std::ostream &out, const BlockType &block)
Stream insertion operator for outputting the BlockType to an output stream.
+
constexpr BlockType(int id=0, int modifier=0)
Definition: block.h:15
+
bool operator!=(const BlockType &other) const
Inequality comparison operator.
+
BlockType withMod(int modifier) const
+
bool operator==(const BlockType &other) const
Equality comparison operator.
+
int mod
Definition: block.h:13
+
int id
Definition: block.h:12
+
Namespace containing all the the mcpp library classes.
Definition: block.h:9
+
Definition: block.h:70
+
static constexpr BlockType PINK_CONCRETE
Definition: block.h:490
+
static constexpr BlockType MOSSY_STONE_BRICKS
Definition: block.h:258
+
static constexpr BlockType RED_MUSHROOM_BLOCK
Definition: block.h:262
+
static constexpr BlockType YELLOW_STAINED_GLASS_PANE
Definition: block.h:355
+
static constexpr BlockType POWERED_RAIL
Definition: block.h:126
+
static constexpr BlockType LIME_SHULKER_BOX
Definition: block.h:457
+
static constexpr BlockType PINK_CONCRETE_POWDER
Definition: block.h:506
+
static constexpr BlockType SANDSTONE
Definition: block.h:121
+
static constexpr BlockType STRUCTURE_VOID
Definition: block.h:450
+
static constexpr BlockType DOUBLE_COBBLESTONE_SLAB
Definition: block.h:169
+
static constexpr BlockType MAGENTA_CARPET
Definition: block.h:384
+
static constexpr BlockType RED_TULIP
Definition: block.h:157
+
static constexpr BlockType MAGENTA_STAINED_GLASS_PANE
Definition: block.h:352
+
static constexpr BlockType SPRUCE_FENCE_GATE
Definition: block.h:416
+
static constexpr BlockType BREWING_STAND
Definition: block.h:279
+
static constexpr BlockType RED_SAND
Definition: block.h:102
+
static constexpr BlockType POLISHED_GRANITE
Definition: block.h:74
+
static constexpr BlockType STONE_BRICKS
Definition: block.h:257
+
static constexpr BlockType BLUE_STAINED_GLASS_PANE
Definition: block.h:363
+
static constexpr BlockType GREEN_GLAZED_TERRACOTTA
Definition: block.h:481
+
static constexpr BlockType ICE
Definition: block.h:216
+
static constexpr BlockType ROSE_BUSH
Definition: block.h:405
+
static constexpr BlockType MONSTER_SPAWNER
Definition: block.h:189
+
static constexpr BlockType SPRUCE_DOOR_BLOCK
Definition: block.h:426
+
static constexpr BlockType CHISELED_QUARTZ_BLOCK
Definition: block.h:329
+
static constexpr BlockType CHISELED_RED_SANDSTONE
Definition: block.h:411
+
static constexpr BlockType BIRCH_WOOD_STAIRS
Definition: block.h:307
+
static constexpr BlockType YELLOW_CONCRETE
Definition: block.h:488
+
static constexpr BlockType LAPIS_LAZULI_ORE
Definition: block.h:118
+
static constexpr BlockType RED_SHULKER_BOX
Definition: block.h:466
+
static constexpr BlockType DOUBLE_SANDSTONE_SLAB
Definition: block.h:167
+
static constexpr BlockType GRAY_STAINED_GLASS_PANE
Definition: block.h:358
+
static constexpr BlockType SEA_LANTERN
Definition: block.h:380
+
static constexpr BlockType RED_CARPET
Definition: block.h:396
+
static constexpr BlockType WHITE_GLAZED_TERRACOTTA
Definition: block.h:468
+
static constexpr BlockType LIME_WOOL
Definition: block.h:141
+
static constexpr BlockType CYAN_STAINED_GLASS
Definition: block.h:241
+
static constexpr BlockType CYAN_CARPET
Definition: block.h:391
+
static constexpr BlockType PURPUR_BLOCK
Definition: block.h:434
+
static constexpr BlockType WOODEN_SLAB
Definition: block.h:176
+
static constexpr BlockType LIGHT_GRAY_STAINED_GLASS_PANE
Definition: block.h:359
+
static constexpr BlockType SPRUCE_WOOD_PLANK
Definition: block.h:85
+
static constexpr BlockType JUNGLE_SAPLING
Definition: block.h:93
+
static constexpr BlockType LILAC
Definition: block.h:402
+
static constexpr BlockType DIORITE
Definition: block.h:75
+
static constexpr BlockType BLUE_WOOL
Definition: block.h:147
+
static constexpr BlockType RED_GLAZED_TERRACOTTA
Definition: block.h:482
+
static constexpr BlockType CAULDRON
Definition: block.h:280
+
static constexpr BlockType INVERTED_DAYLIGHT_SENSOR
Definition: block.h:409
+
static constexpr BlockType LIME_CARPET
Definition: block.h:387
+
static constexpr BlockType WHITE_STAINED_GLASS_PANE
Definition: block.h:350
+
static constexpr BlockType OAK_LEAVES
Definition: block.h:111
+
static constexpr BlockType BEACON
Definition: block.h:310
+
static constexpr BlockType GLOWSTONE
Definition: block.h:226
+
static constexpr BlockType DIAMOND_ORE
Definition: block.h:193
+
static constexpr BlockType EMERALD_BLOCK
Definition: block.h:305
+
static constexpr BlockType TRIPWIRE
Definition: block.h:304
+
static constexpr BlockType LIGHT_BLUE_HARDENED_CLAY
Definition: block.h:337
+
static constexpr BlockType WHITE_SHULKER_BOX
Definition: block.h:452
+
static constexpr BlockType RED_MUSHROOM
Definition: block.h:163
+
static constexpr BlockType BLACK_CARPET
Definition: block.h:397
+
static constexpr BlockType ANVIL
Definition: block.h:318
+
static constexpr BlockType WHITE_HARDENED_CLAY
Definition: block.h:334
+
static constexpr BlockType LIME_STAINED_GLASS
Definition: block.h:237
+
static constexpr BlockType RED_SANDSTONE_SLAB
Definition: block.h:415
+
static constexpr BlockType STILL_WATER
Definition: block.h:98
+
static constexpr BlockType YELLOW_SHULKER_BOX
Definition: block.h:456
+
static constexpr BlockType WHITE_TULIP
Definition: block.h:159
+
static constexpr BlockType BARRIER
Definition: block.h:375
+
static constexpr BlockType COBBLESTONE_MONSTER_EGG
Definition: block.h:250
+
static constexpr BlockType BROWN_GLAZED_TERRACOTTA
Definition: block.h:480
+
static constexpr BlockType NETHER_BRICK_STAIRS
Definition: block.h:276
+
static constexpr BlockType SAND
Definition: block.h:101
+
static constexpr BlockType POLISHED_DIORITE
Definition: block.h:76
+
static constexpr BlockType BROWN_STAINED_GLASS
Definition: block.h:244
+
static constexpr BlockType SPRUCE_WOOD_SLAB
Definition: block.h:294
+
static constexpr BlockType SPRUCE_WOOD
Definition: block.h:108
+
static constexpr BlockType STONE_SLAB
Definition: block.h:174
+
static constexpr BlockType DISPENSER
Definition: block.h:120
+
static constexpr BlockType ORANGE_STAINED_GLASS_PANE
Definition: block.h:351
+
static constexpr BlockType CHISELED_STONE_BRICKS
Definition: block.h:260
+
static constexpr BlockType REDSTONE_WIRE
Definition: block.h:192
+
static constexpr BlockType PINK_WOOL
Definition: block.h:142
+
static constexpr BlockType BROWN_SHULKER_BOX
Definition: block.h:464
+
static constexpr BlockType CHISELED_STONE_BRICK_MONSTER_EGG
Definition: block.h:255
+
static constexpr BlockType BIRCH_LEAVES
Definition: block.h:113
+
static constexpr BlockType CARROTS
Definition: block.h:314
+
static constexpr BlockType JUNGLE_WOOD_SLAB
Definition: block.h:296
+
static constexpr BlockType PILLAR_QUARTZ_BLOCK
Definition: block.h:330
+
static constexpr BlockType REDSTONE_TORCH_OFF
Definition: block.h:212
+
static constexpr BlockType COBBLESTONE_SLAB
Definition: block.h:177
+
static constexpr BlockType PUMPKIN_STEM
Definition: block.h:266
+
static constexpr BlockType DOUBLE_STONE_BRICK_SLAB
Definition: block.h:171
+
static constexpr BlockType ORANGE_CONCRETE_POWDER
Definition: block.h:501
+
static constexpr BlockType BLACK_HARDENED_CLAY
Definition: block.h:349
+
static constexpr BlockType DAYLIGHT_SENSOR
Definition: block.h:324
+
static constexpr BlockType STONE
Definition: block.h:72
+
static constexpr BlockType PURPUR_SLAB
Definition: block.h:438
+
static constexpr BlockType PURPLE_STAINED_GLASS_PANE
Definition: block.h:362
+
static constexpr BlockType LIGHT_GRAY_SHULKER_BOX
Definition: block.h:460
+
static constexpr BlockType SPRUCE_LEAVES
Definition: block.h:112
+
static constexpr BlockType SUNFLOWER
Definition: block.h:401
+
static constexpr BlockType BROWN_MUSHROOM_BLOCK
Definition: block.h:261
+
static constexpr BlockType ORANGE_GLAZED_TERRACOTTA
Definition: block.h:469
+
static constexpr BlockType MELON_STEM
Definition: block.h:267
+
static constexpr BlockType REDSTONE_BLOCK
Definition: block.h:325
+
static constexpr BlockType TNT
Definition: block.h:183
+
static constexpr BlockType WOODEN_BUTTON
Definition: block.h:316
+
static constexpr BlockType DIAMOND_BLOCK
Definition: block.h:194
+
static constexpr BlockType DARK_PRISMARINE
Definition: block.h:379
+
static constexpr BlockType STONE_BRICK_SLAB
Definition: block.h:179
+
static constexpr BlockType WHITE_STAINED_GLASS
Definition: block.h:232
+
static constexpr BlockType BURNING_FURNACE
Definition: block.h:199
+
static constexpr BlockType LIGHT_GRAY_CONCRETE_POWDER
Definition: block.h:508
+
static constexpr BlockType STONE_BRICK_STAIRS
Definition: block.h:271
+
static constexpr BlockType CYAN_CONCRETE
Definition: block.h:493
+
static constexpr BlockType PISTON
Definition: block.h:134
+
static constexpr BlockType WALLMOUNTED_SIGN_BLOCK
Definition: block.h:205
+
static constexpr BlockType CLAY
Definition: block.h:219
+
static constexpr BlockType BLUE_ORCHID
Definition: block.h:154
+
static constexpr BlockType OAK_FENCE_GATE
Definition: block.h:269
+
static constexpr BlockType SPONGE
Definition: block.h:115
+
static constexpr BlockType LIGHT_GRAY_CONCRETE
Definition: block.h:492
+
static constexpr BlockType DARK_OAK_DOOR_BLOCK
Definition: block.h:430
+
static constexpr BlockType OAK_WOOD_STAIRS
Definition: block.h:190
+
static constexpr BlockType BLUE_CONCRETE_POWDER
Definition: block.h:511
+
static constexpr BlockType PURPLE_STAINED_GLASS
Definition: block.h:242
+
static constexpr BlockType BROWN_HARDENED_CLAY
Definition: block.h:346
+
static constexpr BlockType PURPUR_DOUBLE_SLAB
Definition: block.h:437
+
static constexpr BlockType SPRUCE_FENCE
Definition: block.h:421
+
static constexpr BlockType RED_STAINED_GLASS
Definition: block.h:246
+
static constexpr BlockType DANDELION
Definition: block.h:152
+
static constexpr BlockType HARDENED_CLAY
Definition: block.h:398
+
static constexpr BlockType GREEN_WOOL
Definition: block.h:149
+
static constexpr BlockType GREEN_STAINED_GLASS
Definition: block.h:245
+
static constexpr BlockType PURPLE_SHULKER_BOX
Definition: block.h:462
+
static constexpr BlockType BLOCK_OF_COAL
Definition: block.h:399
+
static constexpr BlockType BLUE_SHULKER_BOX
Definition: block.h:463
+
static constexpr BlockType WHEAT_CROPS
Definition: block.h:196
+
static constexpr BlockType LIGHT_BLUE_STAINED_GLASS
Definition: block.h:235
+
static constexpr BlockType MOSSY_COBBLESTONE_WALL
Definition: block.h:312
+
static constexpr BlockType SANDSTONE_STAIRS
Definition: block.h:300
+
static constexpr BlockType QUARTZ_SLAB
Definition: block.h:181
+
static constexpr BlockType ORANGE_WOOL
Definition: block.h:137
+
static constexpr BlockType NETHER_BRICK_SLAB
Definition: block.h:180
+
static constexpr BlockType VINES
Definition: block.h:268
+
static constexpr BlockType DOUBLE_TALLGRASS
Definition: block.h:403
+
static constexpr BlockType BRICK_SLAB
Definition: block.h:178
+
static constexpr BlockType RED_SANDSTONE_STAIRS
Definition: block.h:413
+
static constexpr BlockType MAGENTA_WOOL
Definition: block.h:138
+
static constexpr BlockType REPEATING_COMMAND_BLOCK
Definition: block.h:443
+
static constexpr BlockType MELON_BLOCK
Definition: block.h:265
+
static constexpr BlockType LIGHT_BLUE_STAINED_GLASS_PANE
Definition: block.h:353
+
static constexpr BlockType COMMAND_BLOCK
Definition: block.h:309
+
static constexpr BlockType DOUBLE_QUARTZ_SLAB
Definition: block.h:173
+
static constexpr BlockType BLACK_STAINED_GLASS_PANE
Definition: block.h:367
+
static constexpr BlockType BLACK_SHULKER_BOX
Definition: block.h:467
+
static constexpr BlockType REDSTONE_COMPARATOR_INACTIVE
Definition: block.h:322
+
static constexpr BlockType BLACK_CONCRETE
Definition: block.h:499
+
static constexpr BlockType HOPPER
Definition: block.h:327
+
static constexpr BlockType BLACK_STAINED_GLASS
Definition: block.h:247
+
static constexpr BlockType STANDING_SIGN_BLOCK
Definition: block.h:200
+
static constexpr BlockType MAGENTA_STAINED_GLASS
Definition: block.h:234
+
static constexpr BlockType TALL_GRASS
Definition: block.h:131
+
static constexpr BlockType CYAN_GLAZED_TERRACOTTA
Definition: block.h:477
+
static constexpr BlockType GRASS
Definition: block.h:79
+
static constexpr BlockType GLOWING_REDSTONE_ORE
Definition: block.h:211
+
static constexpr BlockType JUNGLE_FENCE_GATE
Definition: block.h:418
+
static constexpr BlockType STRUCTURE_BLOCK
Definition: block.h:516
+
static constexpr BlockType SPRUCE_WOOD_STAIRS
Definition: block.h:306
+
static constexpr BlockType PISTON_HEAD
Definition: block.h:135
+
static constexpr BlockType NETHER_WART_BLOCK
Definition: block.h:447
+
static constexpr BlockType OBSERVER
Definition: block.h:451
+
static constexpr BlockType DOUBLE_RED_SANDSTONE_SLAB
Definition: block.h:414
+
static constexpr BlockType REDSTONE_LAMP_ACTIVE
Definition: block.h:286
+
static constexpr BlockType BIRCH_WOOD
Definition: block.h:109
+
static constexpr BlockType CRACKED_STONE_BRICK_MONSTER_EGG
Definition: block.h:253
+
static constexpr BlockType SANDSTONE_SLAB
Definition: block.h:175
+
static constexpr BlockType OAK_DOOR_BLOCK
Definition: block.h:201
+
static constexpr BlockType JACK_OLANTERN
Definition: block.h:228
+
static constexpr BlockType MAGENTA_GLAZED_TERRACOTTA
Definition: block.h:470
+
static constexpr BlockType WALLMOUNTED_BANNER
Definition: block.h:408
+
static constexpr BlockType TRAPPED_CHEST
Definition: block.h:319
+
static constexpr BlockType DOUBLE_JUNGLE_WOOD_SLAB
Definition: block.h:290
+
static constexpr BlockType DARK_OAK_WOOD
Definition: block.h:371
+
static constexpr BlockType LIGHT_GRAY_HARDENED_CLAY
Definition: block.h:342
+
static constexpr BlockType MAGMA_BLOCK
Definition: block.h:446
+
static constexpr BlockType CHEST
Definition: block.h:191
+
static constexpr BlockType END_STONE
Definition: block.h:283
+
static constexpr BlockType GRAY_SHULKER_BOX
Definition: block.h:459
+
static constexpr BlockType POLISHED_ANDESITE
Definition: block.h:78
+
static constexpr BlockType FURNACE
Definition: block.h:198
+
static constexpr BlockType LIME_HARDENED_CLAY
Definition: block.h:339
+
static constexpr BlockType SMOOTH_RED_SANDSTONE
Definition: block.h:412
+
static constexpr BlockType JUNGLE_FENCE
Definition: block.h:423
+
static constexpr BlockType LIME_CONCRETE_POWDER
Definition: block.h:505
+
static constexpr BlockType FIRE
Definition: block.h:188
+
static constexpr BlockType END_ROD
Definition: block.h:431
+
static constexpr BlockType PACKED_ICE
Definition: block.h:400
+
static constexpr BlockType GRAY_CONCRETE_POWDER
Definition: block.h:507
+
static constexpr BlockType ACACIA_WOOD_SLAB
Definition: block.h:297
+
static constexpr BlockType CRAFTING_TABLE
Definition: block.h:195
+
static constexpr BlockType DOUBLE_OAK_WOOD_SLAB
Definition: block.h:287
+
static constexpr BlockType TRIPWIRE_HOOK
Definition: block.h:303
+
static constexpr BlockType GRAY_HARDENED_CLAY
Definition: block.h:341
+
static constexpr BlockType ACACIA_DOOR_BLOCK
Definition: block.h:429
+
static constexpr BlockType QUARTZ_STAIRS
Definition: block.h:331
+
static constexpr BlockType BROWN_WOOL
Definition: block.h:148
+
static constexpr BlockType JUNGLE_WOOD_STAIRS
Definition: block.h:308
+
static constexpr BlockType OAK_WOOD_PLANK
Definition: block.h:84
+
static constexpr BlockType DIRT
Definition: block.h:80
+
static constexpr BlockType GRAY_STAINED_GLASS
Definition: block.h:239
+
static constexpr BlockType NETHER_QUARTZ_ORE
Definition: block.h:326
+
static constexpr BlockType LIGHT_GRAY_CARPET
Definition: block.h:390
+
static constexpr BlockType PURPUR_PILLAR
Definition: block.h:435
+
static constexpr BlockType RED_STAINED_GLASS_PANE
Definition: block.h:366
+
static constexpr BlockType LARGE_FERN
Definition: block.h:404
+
static constexpr BlockType PURPLE_HARDENED_CLAY
Definition: block.h:344
+
static constexpr BlockType DOUBLE_WOODEN_SLAB
Definition: block.h:168
+
static constexpr BlockType GREEN_CARPET
Definition: block.h:395
+
static constexpr BlockType LIME_GLAZED_TERRACOTTA
Definition: block.h:473
+
static constexpr BlockType STONE_MONSTER_EGG
Definition: block.h:249
+
static constexpr BlockType SLIME_BLOCK
Definition: block.h:374
+
static constexpr BlockType NETHER_PORTAL
Definition: block.h:227
+
static constexpr BlockType ACACIA_FENCE_GATE
Definition: block.h:420
+
static constexpr BlockType PURPLE_WOOL
Definition: block.h:146
+
static constexpr BlockType TORCH
Definition: block.h:187
+
static constexpr BlockType ORANGE_CARPET
Definition: block.h:383
+
static constexpr BlockType SNOW
Definition: block.h:215
+
static constexpr BlockType PINK_CARPET
Definition: block.h:388
+
static constexpr BlockType PURPLE_GLAZED_TERRACOTTA
Definition: block.h:478
+
static constexpr BlockType ACACIA_WOOD_STAIRS
Definition: block.h:372
+
static constexpr BlockType IRON_DOOR_BLOCK
Definition: block.h:208
+
static constexpr BlockType BROWN_CARPET
Definition: block.h:394
+
static constexpr BlockType CYAN_STAINED_GLASS_PANE
Definition: block.h:361
+
static constexpr BlockType MOSS_STONE
Definition: block.h:185
+
static constexpr BlockType SMOOTH_SANDSTONE
Definition: block.h:123
+
static constexpr BlockType BED
Definition: block.h:125
+
static constexpr BlockType OAK_WOOD
Definition: block.h:107
+
static constexpr BlockType RED_SANDSTONE
Definition: block.h:410
+
static constexpr BlockType LIGHT_BLUE_WOOL
Definition: block.h:139
+
static constexpr BlockType GRAVEL
Definition: block.h:103
+
static constexpr BlockType BIRCH_WOOD_PLANK
Definition: block.h:86
+
static constexpr BlockType WHITE_WOOL
Definition: block.h:136
+
static constexpr BlockType DARK_OAK_WOOD_SLAB
Definition: block.h:298
+
static constexpr BlockType BROWN_CONCRETE_POWDER
Definition: block.h:512
+
static constexpr BlockType STILL_LAVA
Definition: block.h:100
+
static constexpr BlockType DETECTOR_RAIL
Definition: block.h:127
+
static constexpr BlockType OAK_FENCE
Definition: block.h:222
+
static constexpr BlockType LIME_STAINED_GLASS_PANE
Definition: block.h:356
+
static constexpr BlockType GLASS
Definition: block.h:117
+
static constexpr BlockType BIRCH_WOOD_SLAB
Definition: block.h:295
+
static constexpr BlockType IRON_ORE
Definition: block.h:105
+
static constexpr BlockType RAIL
Definition: block.h:203
+
static constexpr BlockType JUNGLE_WOOD
Definition: block.h:110
+
static constexpr BlockType WHITE_CONCRETE
Definition: block.h:484
+
static constexpr BlockType WOODEN_TRAPDOOR
Definition: block.h:248
+
static constexpr BlockType REDSTONE_LAMP_INACTIVE
Definition: block.h:285
+
static constexpr BlockType GREEN_SHULKER_BOX
Definition: block.h:465
+
static constexpr BlockType ACACIA_WOOD_PLANK
Definition: block.h:88
+
static constexpr BlockType PURPLE_CARPET
Definition: block.h:392
+
static constexpr BlockType MAGENTA_CONCRETE_POWDER
Definition: block.h:502
+
static constexpr BlockType YELLOW_STAINED_GLASS
Definition: block.h:236
+
static constexpr BlockType DARK_OAK_SAPLING
Definition: block.h:95
+
static constexpr BlockType STONE_BRICK_MONSTER_EGG
Definition: block.h:251
+
static constexpr BlockType LIGHT_GRAY_GLAZED_TERRACOTTA
Definition: block.h:476
+
static constexpr BlockType GRASS_PATH
Definition: block.h:441
+
static constexpr BlockType BLUE_CARPET
Definition: block.h:393
+
static constexpr BlockType GOLD_ORE
Definition: block.h:104
+
static constexpr BlockType CHAIN_COMMAND_BLOCK
Definition: block.h:444
+
static constexpr BlockType BLUE_GLAZED_TERRACOTTA
Definition: block.h:479
+
static constexpr BlockType GOLD_BLOCK
Definition: block.h:164
+
static constexpr BlockType WHITE_CARPET
Definition: block.h:382
+
static constexpr BlockType BLACK_GLAZED_TERRACOTTA
Definition: block.h:483
+
static constexpr BlockType COBBLESTONE
Definition: block.h:83
+
static constexpr BlockType BIRCH_DOOR_BLOCK
Definition: block.h:427
+
static constexpr BlockType CHORUS_PLANT
Definition: block.h:432
+
static constexpr BlockType COBBLESTONE_STAIRS
Definition: block.h:204
+
static constexpr BlockType DOUBLE_SPRUCE_WOOD_SLAB
Definition: block.h:288
+
static constexpr BlockType CYAN_SHULKER_BOX
Definition: block.h:461
+
static constexpr BlockType IRON_BARS
Definition: block.h:263
+
static constexpr BlockType LAPIS_LAZULI_BLOCK
Definition: block.h:119
+
static constexpr BlockType CYAN_CONCRETE_POWDER
Definition: block.h:509
+
static constexpr BlockType STICKY_PISTON
Definition: block.h:128
+
static constexpr BlockType COBBLESTONE_WALL
Definition: block.h:311
+
static constexpr BlockType GREEN_HARDENED_CLAY
Definition: block.h:347
+
static constexpr BlockType FROSTED_ICE
Definition: block.h:445
+
static constexpr BlockType ACACIA_LEAVES
Definition: block.h:368
+
static constexpr BlockType LIGHT_BLUE_CARPET
Definition: block.h:385
+
static constexpr BlockType DARK_OAK_WOOD_STAIRS
Definition: block.h:373
+
static constexpr BlockType PEONY
Definition: block.h:406
+
static constexpr BlockType DEAD_BUSH
Definition: block.h:133
+
static constexpr BlockType ACACIA_FENCE
Definition: block.h:425
+
static constexpr BlockType ORANGE_SHULKER_BOX
Definition: block.h:453
+
static constexpr BlockType REDSTONE_COMPARATOR_ACTIVE
Definition: block.h:323
+
static constexpr BlockType FLOWING_WATER
Definition: block.h:97
+
static constexpr BlockType ENDER_CHEST
Definition: block.h:302
+
static constexpr BlockType BIRCH_FENCE_GATE
Definition: block.h:417
+
static constexpr BlockType DOUBLE_BRICK_SLAB
Definition: block.h:170
+
static constexpr BlockType LIGHT_GRAY_WOOL
Definition: block.h:144
+
static constexpr BlockType MOSSY_STONE_BRICK_MONSTER_EGG
Definition: block.h:252
+
static constexpr BlockType COARSE_DIRT
Definition: block.h:81
+
static constexpr BlockType DARK_OAK_FENCE
Definition: block.h:424
+
static constexpr BlockType WEIGHTED_PRESSURE_PLATE_LIGHT
Definition: block.h:320
+
static constexpr BlockType YELLOW_GLAZED_TERRACOTTA
Definition: block.h:472
+
static constexpr BlockType DOUBLE_NETHER_BRICK_SLAB
Definition: block.h:172
+
static constexpr BlockType COBWEB
Definition: block.h:129
+
static constexpr BlockType NETHER_BRICK_FENCE
Definition: block.h:275
+
static constexpr BlockType CHORUS_FLOWER
Definition: block.h:433
+
static constexpr BlockType AZURE_BLUET
Definition: block.h:156
+
static constexpr BlockType DROPPER
Definition: block.h:333
+
static constexpr BlockType LADDER
Definition: block.h:202
+
static constexpr BlockType BOOKSHELF
Definition: block.h:184
+
static constexpr BlockType STONE_PRESSURE_PLATE
Definition: block.h:207
+
static constexpr BlockType DARK_OAK_LEAVES
Definition: block.h:369
+
static constexpr BlockType LIGHT_BLUE_SHULKER_BOX
Definition: block.h:455
+
static constexpr BlockType LIME_CONCRETE
Definition: block.h:489
+
static constexpr BlockType BRICK_STAIRS
Definition: block.h:270
+
static constexpr BlockType PODZOL
Definition: block.h:82
+
static constexpr BlockType SUGAR_CANES
Definition: block.h:220
+
static constexpr BlockType AIR
Definition: block.h:71
+
static constexpr BlockType PINK_GLAZED_TERRACOTTA
Definition: block.h:474
+
static constexpr BlockType COCOA
Definition: block.h:299
+
static constexpr BlockType FARMLAND
Definition: block.h:197
+
static constexpr BlockType WET_SPONGE
Definition: block.h:116
+
static constexpr BlockType BIRCH_FENCE
Definition: block.h:422
+
static constexpr BlockType JUNGLE_DOOR_BLOCK
Definition: block.h:428
+
static constexpr BlockType DOUBLE_BIRCH_WOOD_SLAB
Definition: block.h:289
+
static constexpr BlockType YELLOW_HARDENED_CLAY
Definition: block.h:338
+
static constexpr BlockType OXEYE_DAISY
Definition: block.h:161
+
static constexpr BlockType BLUE_HARDENED_CLAY
Definition: block.h:345
+
static constexpr BlockType ANDESITE
Definition: block.h:77
+
static constexpr BlockType PINK_HARDENED_CLAY
Definition: block.h:340
+
static constexpr BlockType PRISMARINE_BRICKS
Definition: block.h:378
+
static constexpr BlockType FREESTANDING_BANNER
Definition: block.h:407
+
static constexpr BlockType SOUL_SAND
Definition: block.h:225
+
static constexpr BlockType DOUBLE_ACACIA_WOOD_SLAB
Definition: block.h:291
+
static constexpr BlockType PINK_SHULKER_BOX
Definition: block.h:458
+
static constexpr BlockType HAY_BALE
Definition: block.h:381
+
static constexpr BlockType ACACIA_WOOD
Definition: block.h:370
+
static constexpr BlockType BROWN_STAINED_GLASS_PANE
Definition: block.h:364
+
static constexpr BlockType GRAY_WOOL
Definition: block.h:143
+
static constexpr BlockType PUMPKIN
Definition: block.h:223
+
static constexpr BlockType LEVER
Definition: block.h:206
+
static constexpr BlockType JUKEBOX
Definition: block.h:221
+
static constexpr BlockType GREEN_STAINED_GLASS_PANE
Definition: block.h:365
+
static constexpr BlockType BONE_BLOCK
Definition: block.h:449
+
static constexpr BlockType SNOW_BLOCK
Definition: block.h:217
+
static constexpr BlockType BLUE_STAINED_GLASS
Definition: block.h:243
+
static constexpr BlockType SPRUCE_SAPLING
Definition: block.h:91
+
static constexpr BlockType OAK_SAPLING
Definition: block.h:90
+
static constexpr BlockType MAGENTA_CONCRETE
Definition: block.h:486
+
static constexpr BlockType BRICKS
Definition: block.h:182
+
static constexpr BlockType PINK_TULIP
Definition: block.h:160
+
static constexpr BlockType PURPLE_CONCRETE
Definition: block.h:494
+
static constexpr BlockType JUNGLE_LEAVES
Definition: block.h:114
+
static constexpr BlockType END_GATEWAY
Definition: block.h:442
+
static constexpr BlockType LIGHT_GRAY_STAINED_GLASS
Definition: block.h:240
+
static constexpr BlockType PURPUR_STAIRS
Definition: block.h:436
+
static constexpr BlockType JUNGLE_WOOD_PLANK
Definition: block.h:87
+
static constexpr BlockType BROWN_MUSHROOM
Definition: block.h:162
+
static constexpr BlockType ACTIVATOR_RAIL
Definition: block.h:332
+
static constexpr BlockType MOB_HEAD
Definition: block.h:317
+
static constexpr BlockType RED_CONCRETE
Definition: block.h:498
+
static constexpr BlockType ALLIUM
Definition: block.h:155
+
static constexpr BlockType PURPLE_CONCRETE_POWDER
Definition: block.h:510
+
static constexpr BlockType END_STONE_BRICKS
Definition: block.h:439
+
static constexpr BlockType DRAGON_EGG
Definition: block.h:284
+
static constexpr BlockType BEETROOT_BLOCK
Definition: block.h:440
+
static constexpr BlockType ACACIA_SAPLING
Definition: block.h:94
+
static constexpr BlockType POPPY
Definition: block.h:153
+
static constexpr BlockType REDSTONE_TORCH_ON
Definition: block.h:213
+
static constexpr BlockType OAK_WOOD_SLAB
Definition: block.h:293
+
static constexpr BlockType WHITE_CONCRETE_POWDER
Definition: block.h:500
+
static constexpr BlockType STONE_BUTTON
Definition: block.h:214
+
static constexpr BlockType CRACKED_STONE_BRICKS
Definition: block.h:259
+
static constexpr BlockType CYAN_WOOL
Definition: block.h:145
+
static constexpr BlockType NETHER_BRICK
Definition: block.h:274
+
static constexpr BlockType COAL_ORE
Definition: block.h:106
+
static constexpr BlockType PRISMARINE
Definition: block.h:377
+
static constexpr BlockType RED_WOOL
Definition: block.h:150
+
static constexpr BlockType RED_HARDENED_CLAY
Definition: block.h:348
+
static constexpr BlockType BLACK_WOOL
Definition: block.h:151
+
static constexpr BlockType BROWN_CONCRETE
Definition: block.h:496
+
static constexpr BlockType GRAY_CONCRETE
Definition: block.h:491
+
static constexpr BlockType YELLOW_WOOL
Definition: block.h:140
+
static constexpr BlockType FLOWING_LAVA
Definition: block.h:99
+
static constexpr BlockType GRANITE
Definition: block.h:73
+
static constexpr BlockType MYCELIUM
Definition: block.h:272
+
static constexpr BlockType IRON_TRAPDOOR
Definition: block.h:376
+
static constexpr BlockType WOODEN_PRESSURE_PLATE
Definition: block.h:209
+
static constexpr BlockType GREEN_CONCRETE
Definition: block.h:497
+
static constexpr BlockType MAGENTA_SHULKER_BOX
Definition: block.h:454
+
static constexpr BlockType CYAN_HARDENED_CLAY
Definition: block.h:343
+
static constexpr BlockType BIRCH_SAPLING
Definition: block.h:92
+
static constexpr BlockType GRAY_GLAZED_TERRACOTTA
Definition: block.h:475
+
static constexpr BlockType IRON_BLOCK
Definition: block.h:165
+
static constexpr BlockType CACTUS
Definition: block.h:218
+
static constexpr BlockType WEIGHTED_PRESSURE_PLATE_HEAVY
Definition: block.h:321
+
static constexpr BlockType CAKE_BLOCK
Definition: block.h:229
+
static constexpr BlockType ORANGE_CONCRETE
Definition: block.h:485
+
static constexpr BlockType ORANGE_STAINED_GLASS
Definition: block.h:233
+
static constexpr BlockType NOTE_BLOCK
Definition: block.h:124
+
static constexpr BlockType LIGHT_BLUE_GLAZED_TERRACOTTA
Definition: block.h:471
+
static constexpr BlockType DOUBLE_STONE_SLAB
Definition: block.h:166
+
static constexpr BlockType ORANGE_TULIP
Definition: block.h:158
+
static constexpr BlockType REDSTONE_REPEATER_BLOCK_ON
Definition: block.h:231
+
static constexpr BlockType ENCHANTMENT_TABLE
Definition: block.h:278
+
static constexpr BlockType MAGENTA_HARDENED_CLAY
Definition: block.h:336
+
static constexpr BlockType EMERALD_ORE
Definition: block.h:301
+
static constexpr BlockType FLOWER_POT
Definition: block.h:313
+
static constexpr BlockType ORANGE_HARDENED_CLAY
Definition: block.h:335
+
static constexpr BlockType DARK_OAK_WOOD_PLANK
Definition: block.h:89
+
static constexpr BlockType LIGHT_BLUE_CONCRETE_POWDER
Definition: block.h:503
+
static constexpr BlockType YELLOW_CONCRETE_POWDER
Definition: block.h:504
+
static constexpr BlockType PINK_STAINED_GLASS
Definition: block.h:238
+
static constexpr BlockType END_PORTAL_FRAME
Definition: block.h:282
+
static constexpr BlockType FERN
Definition: block.h:132
+
static constexpr BlockType RED_CONCRETE_POWDER
Definition: block.h:514
+
static constexpr BlockType DOUBLE_DARK_OAK_WOOD_SLAB
Definition: block.h:292
+
static constexpr BlockType OBSIDIAN
Definition: block.h:186
+
static constexpr BlockType GREEN_CONCRETE_POWDER
Definition: block.h:513
+
static constexpr BlockType NETHER_WART
Definition: block.h:277
+
static constexpr BlockType LIGHT_BLUE_CONCRETE
Definition: block.h:487
+
static constexpr BlockType DEAD_SHRUB
Definition: block.h:130
+
static constexpr BlockType REDSTONE_ORE
Definition: block.h:210
+
static constexpr BlockType GRAY_CARPET
Definition: block.h:389
+
static constexpr BlockType NETHERRACK
Definition: block.h:224
+
static constexpr BlockType RED_NETHER_BRICK
Definition: block.h:448
+
static constexpr BlockType POTATOES
Definition: block.h:315
+
static constexpr BlockType PINK_STAINED_GLASS_PANE
Definition: block.h:357
+
static constexpr BlockType REDSTONE_REPEATER_BLOCK_OFF
Definition: block.h:230
+
static constexpr BlockType DARK_OAK_FENCE_GATE
Definition: block.h:419
+
static constexpr BlockType YELLOW_CARPET
Definition: block.h:386
+
static constexpr BlockType BEDROCK
Definition: block.h:96
+
static constexpr BlockType END_PORTAL
Definition: block.h:281
+
static constexpr BlockType BLACK_CONCRETE_POWDER
Definition: block.h:515
+
static constexpr BlockType LILY_PAD
Definition: block.h:273
+
static constexpr BlockType BLUE_CONCRETE
Definition: block.h:495
+
static constexpr BlockType GLASS_PANE
Definition: block.h:264
+
static constexpr BlockType CHISELED_SANDSTONE
Definition: block.h:122
+
static constexpr BlockType QUARTZ_BLOCK
Definition: block.h:328
+
+ + + + diff --git a/classes.html b/classes.html new file mode 100644 index 00000000..6fb4cd54 --- /dev/null +++ b/classes.html @@ -0,0 +1,90 @@ + + + + + + + +mcpp: Class Index + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Index
+
+
+
B | C | M | S
+
+
+
B
+
Blocks (mcpp)
BlockType (mcpp)
+
+
C
+
Coordinate (mcpp)
+
+
M
+
MinecraftConnection (mcpp)
+
+
S
+
SocketConnection (mcpp)
+
+
+ + + + diff --git a/classmcpp_1_1BlockType-members.html b/classmcpp_1_1BlockType-members.html new file mode 100644 index 00000000..5e88e9db --- /dev/null +++ b/classmcpp_1_1BlockType-members.html @@ -0,0 +1,89 @@ + + + + + + + +mcpp: Member List + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
mcpp::BlockType Member List
+
+
+ +

This is the complete list of members for mcpp::BlockType, including all inherited members.

+ + + + + + + + +
BlockType(int id=0, int modifier=0)mcpp::BlockTypeinline
idmcpp::BlockType
modmcpp::BlockType
operator!=(const BlockType &other) constmcpp::BlockType
operator<<(std::ostream &out, const BlockType &block)mcpp::BlockTypefriend
operator==(const BlockType &other) constmcpp::BlockType
withMod(int modifier) constmcpp::BlockType
+ + + + diff --git a/classmcpp_1_1BlockType.html b/classmcpp_1_1BlockType.html new file mode 100644 index 00000000..34cfd3f3 --- /dev/null +++ b/classmcpp_1_1BlockType.html @@ -0,0 +1,312 @@ + + + + + + + +mcpp: mcpp::BlockType Class Reference + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Public Attributes | +Friends | +List of all members
+
+
mcpp::BlockType Class Reference
+
+
+ +

#include <block.h>

+ + + + + + + + + + + + +

+Public Member Functions

constexpr BlockType (int id=0, int modifier=0)
 
bool operator== (const BlockType &other) const
 Equality comparison operator. More...
 
bool operator!= (const BlockType &other) const
 Inequality comparison operator. More...
 
BlockType withMod (int modifier) const
 
+ + + + + +

+Public Attributes

int id
 
int mod
 
+ + + + +

+Friends

std::ostream & operator<< (std::ostream &out, const BlockType &block)
 Stream insertion operator for outputting the BlockType to an output stream. More...
 
+

Constructor & Destructor Documentation

+ +

◆ BlockType()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
constexpr mcpp::BlockType::BlockType (int id = 0,
int modifier = 0 
)
+
+inlineconstexpr
+
+ +
+
+

Member Function Documentation

+ +

◆ operator!=()

+ +
+
+ + + + + + + + +
bool mcpp::BlockType::operator!= (const BlockTypeother) const
+
+ +

Inequality comparison operator.

+

Watch out as this also compares the BlockType.mod element of the block, so some equalities may behave in unexpected ways e.g. rotated stairs

+
Parameters
+ + +
otherThe BlockType to compare with the current instance.
+
+
+
Returns
True if the two BlockType instances are not equal, false otherwise.
+ +
+
+ +

◆ operator==()

+ +
+
+ + + + + + + + +
bool mcpp::BlockType::operator== (const BlockTypeother) const
+
+ +

Equality comparison operator.

+

Watch out as this also compares the BlockType.mod element of the block, so some equalities may behave in unexpected ways e.g. rotated stairs

+
Parameters
+ + +
otherThe BlockType to compare with the current instance.
+
+
+
Returns
True if the two BlockType instances are not equal, false otherwise.
+ +
+
+ +

◆ withMod()

+ +
+
+ + + + + + + + +
BlockType mcpp::BlockType::withMod (int modifier) const
+
+

Returns a new BlockType with the same id and specified modifier, useful for rotations etc.

+
Parameters
+ + +
modifierNew modifier for the BlockType
+
+
+
Returns
New BlockType object with the specified modifier
+ +
+
+

Friends And Related Function Documentation

+ +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::ostream& operator<< (std::ostream & out,
const BlockTypeblock 
)
+
+friend
+
+ +

Stream insertion operator for outputting the BlockType to an output stream.

+
Parameters
+ + + +
outThe output stream to write to.
blockThe BlockType instance to output.
+
+
+
Returns
A reference to the output stream after the block information has been inserted.
+ +
+
+

Member Data Documentation

+ +

◆ id

+ +
+
+ + + + +
int mcpp::BlockType::id
+
+ +
+
+ +

◆ mod

+ +
+
+ + + + +
int mcpp::BlockType::mod
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classmcpp_1_1Coordinate-members.html b/classmcpp_1_1Coordinate-members.html new file mode 100644 index 00000000..c05f5ea7 --- /dev/null +++ b/classmcpp_1_1Coordinate-members.html @@ -0,0 +1,93 @@ + + + + + + + +mcpp: Member List + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
mcpp::Coordinate Member List
+
+
+ +

This is the complete list of members for mcpp::Coordinate, including all inherited members.

+ + + + + + + + + + + + +
clone() constmcpp::Coordinate
Coordinate(int x=0, int y=0, int z=0)mcpp::Coordinateexplicit
Coordinate(double x, double y, double z)mcpp::Coordinate
operator!=(const Coordinate &obj) constmcpp::Coordinate
operator+(const Coordinate &obj) constmcpp::Coordinate
operator-(const Coordinate &obj) constmcpp::Coordinate
operator<<(std::ostream &out, const Coordinate &coord)mcpp::Coordinatefriend
operator==(const Coordinate &obj) constmcpp::Coordinate
xmcpp::Coordinate
ymcpp::Coordinate
zmcpp::Coordinate
+ + + + diff --git a/classmcpp_1_1Coordinate.html b/classmcpp_1_1Coordinate.html new file mode 100644 index 00000000..19aa8e60 --- /dev/null +++ b/classmcpp_1_1Coordinate.html @@ -0,0 +1,447 @@ + + + + + + + +mcpp: mcpp::Coordinate Class Reference + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Public Attributes | +Friends | +List of all members
+
+
mcpp::Coordinate Class Reference
+
+
+ +

#include <util.h>

+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Coordinate (int x=0, int y=0, int z=0)
 Constructs a Coordinate object with integer values. More...
 
 Coordinate (double x, double y, double z)
 Constructs a Coordinate object with double values. More...
 
Coordinate operator+ (const Coordinate &obj) const
 Adds two Coordinate objects. More...
 
bool operator== (const Coordinate &obj) const
 Checks if two Coordinate objects are equal. More...
 
bool operator!= (const Coordinate &obj) const
 Checks if two Coordinate objects are not equal. More...
 
Coordinate operator- (const Coordinate &obj) const
 Subtracts one Coordinate object from another. More...
 
Coordinate clone () const
 Creates a copy of the Coordinate object. More...
 
+ + + + + + + +

+Public Attributes

int x
 
int y
 
int z
 
+ + + + +

+Friends

std::ostream & operator<< (std::ostream &out, const Coordinate &coord)
 Outputs the Coordinate object to an ostream. More...
 
+

Detailed Description

+

Represented using integers since sub-unit coordinates are not of particular relevance. Allows for operations such as addition between coordinates.

+

Constructor & Destructor Documentation

+ +

◆ Coordinate() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
mcpp::Coordinate::Coordinate (int x = 0,
int y = 0,
int z = 0 
)
+
+explicit
+
+ +

Constructs a Coordinate object with integer values.

+
Parameters
+ + + + +
xThe x-coordinate. Default is 0.
yThe y-coordinate. Default is 0.
zThe z-coordinate. Default is 0.
+
+
+ +
+
+ +

◆ Coordinate() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
mcpp::Coordinate::Coordinate (double x,
double y,
double z 
)
+
+ +

Constructs a Coordinate object with double values.

+
Parameters
+ + + + +
xThe x-coordinate as a double.
yThe y-coordinate as a double.
zThe z-coordinate as a double.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ clone()

+ +
+
+ + + + + + + +
Coordinate mcpp::Coordinate::clone () const
+
+ +

Creates a copy of the Coordinate object.

+
Returns
A new Coordinate object that is a copy of the current object.
+ +
+
+ +

◆ operator!=()

+ +
+
+ + + + + + + + +
bool mcpp::Coordinate::operator!= (const Coordinateobj) const
+
+ +

Checks if two Coordinate objects are not equal.

+
Parameters
+ + +
objThe Coordinate object to compare with.
+
+
+
Returns
True if the coordinates are not equal, false otherwise.
+ +
+
+ +

◆ operator+()

+ +
+
+ + + + + + + + +
Coordinate mcpp::Coordinate::operator+ (const Coordinateobj) const
+
+ +

Adds two Coordinate objects.

+
Parameters
+ + +
objThe Coordinate object to add.
+
+
+
Returns
A new Coordinate object representing the sum of the two coordinates.
+ +
+
+ +

◆ operator-()

+ +
+
+ + + + + + + + +
Coordinate mcpp::Coordinate::operator- (const Coordinateobj) const
+
+ +

Subtracts one Coordinate object from another.

+
Parameters
+ + +
objThe Coordinate object to subtract.
+
+
+
Returns
A new Coordinate object representing the difference between the two coordinates.
+ +
+
+ +

◆ operator==()

+ +
+
+ + + + + + + + +
bool mcpp::Coordinate::operator== (const Coordinateobj) const
+
+ +

Checks if two Coordinate objects are equal.

+
Parameters
+ + +
objThe Coordinate object to compare with.
+
+
+
Returns
True if the coordinates are equal, false otherwise.
+ +
+
+

Friends And Related Function Documentation

+ +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::ostream& operator<< (std::ostream & out,
const Coordinatecoord 
)
+
+friend
+
+ +

Outputs the Coordinate object to an ostream.

+
Parameters
+ + + +
outThe output stream.
coordThe Coordinate object to output.
+
+
+
Returns
The output stream with the Coordinate object's values.
+ +
+
+

Member Data Documentation

+ +

◆ x

+ +
+
+ + + + +
int mcpp::Coordinate::x
+
+ +
+
+ +

◆ y

+ +
+
+ + + + +
int mcpp::Coordinate::y
+
+ +
+
+ +

◆ z

+ +
+
+ + + + +
int mcpp::Coordinate::z
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classmcpp_1_1MinecraftConnection-members.html b/classmcpp_1_1MinecraftConnection-members.html new file mode 100644 index 00000000..f9e1186c --- /dev/null +++ b/classmcpp_1_1MinecraftConnection-members.html @@ -0,0 +1,95 @@ + + + + + + + +mcpp: Member List + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
mcpp::MinecraftConnection Member List
+
+
+ +

This is the complete list of members for mcpp::MinecraftConnection, including all inherited members.

+ + + + + + + + + + + + + + +
doCommand(const std::string &command)mcpp::MinecraftConnection
getBlock(const Coordinate &loc)mcpp::MinecraftConnection
getBlocks(const Coordinate &loc1, const Coordinate &loc2)mcpp::MinecraftConnection
getHeight(int x, int z)mcpp::MinecraftConnection
getHeights(const Coordinate &loc1, const Coordinate &loc2)mcpp::MinecraftConnection
getPlayerPosition()mcpp::MinecraftConnection
getPlayerTilePosition()mcpp::MinecraftConnection
MinecraftConnection(const std::string &address="localhost", int port=4711)mcpp::MinecraftConnectionexplicit
postToChat(const std::string &message)mcpp::MinecraftConnection
setBlock(const Coordinate &loc, const BlockType &blockType)mcpp::MinecraftConnection
setBlocks(const Coordinate &loc1, const Coordinate &loc2, const BlockType &blockType)mcpp::MinecraftConnection
setPlayerPosition(const Coordinate &pos)mcpp::MinecraftConnection
setPlayerTilePosition(const Coordinate &tile)mcpp::MinecraftConnection
+ + + + diff --git a/classmcpp_1_1MinecraftConnection.html b/classmcpp_1_1MinecraftConnection.html new file mode 100644 index 00000000..fd99d42b --- /dev/null +++ b/classmcpp_1_1MinecraftConnection.html @@ -0,0 +1,545 @@ + + + + + + + +mcpp: mcpp::MinecraftConnection Class Reference + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +List of all members
+
+
mcpp::MinecraftConnection Class Reference
+
+
+ +

#include <mcpp.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 MinecraftConnection (const std::string &address="localhost", int port=4711)
 Represents the main endpoint for interaction with the minecraft world. More...
 
void postToChat (const std::string &message)
 Sends a message to the in-game chat, does not require a joined player. More...
 
void doCommand (const std::string &command)
 Performs an in-game minecraft command. Players have to exist on the server and should be server operators (default with ELCI) More...
 
void setPlayerPosition (const Coordinate &pos)
 Sets player pos (block pos of lower half of playermodel) to specified Coordinate. More...
 
Coordinate getPlayerPosition ()
 Returns a coordinate representing player position (block pos of lower half of playermodel) More...
 
void setPlayerTilePosition (const Coordinate &tile)
 Sets player position to be one above specified tile (i.e. tile = block player is standing on) More...
 
Coordinate getPlayerTilePosition ()
 Returns the coordinate location of the block the player is standing on. More...
 
void setBlock (const Coordinate &loc, const BlockType &blockType)
 Sets block at Coordinate loc to the BlockType specified by blockType. More...
 
void setBlocks (const Coordinate &loc1, const Coordinate &loc2, const BlockType &blockType)
 Sets a cuboid of blocks to the specified BlockType blockType, with the corners of the cuboid provided by the Coordinate loc1 and loc2. More...
 
BlockType getBlock (const Coordinate &loc)
 Returns BlockType object from the specified Coordinate loc with modifier. More...
 
std::vector< std::vector< std::vector< BlockType > > > getBlocks (const Coordinate &loc1, const Coordinate &loc2)
 Returns a 3D vector of the BlockTypes of the requested cuboid with modifiers. More...
 
int getHeight (int x, int z)
 Returns the height of the specific provided x and y coordinate. More...
 
std::vector< std::vector< int > > getHeights (const Coordinate &loc1, const Coordinate &loc2)
 Provides a scaled option of the getHeight call to allow for considerable performance gains. More...
 
+

Constructor & Destructor Documentation

+ +

◆ MinecraftConnection()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
mcpp::MinecraftConnection::MinecraftConnection (const std::string & address = "localhost",
int port = 4711 
)
+
+explicit
+
+ +

Represents the main endpoint for interaction with the minecraft world.

+
Parameters
+ + + +
addressString address in IPV4 format, defaults to "localhost"
portInteger port to run on, defaults to 4711 as that is the port for ELCI
+
+
+ +
+
+

Member Function Documentation

+ +

◆ doCommand()

+ +
+
+ + + + + + + + +
void mcpp::MinecraftConnection::doCommand (const std::string & command)
+
+ +

Performs an in-game minecraft command. Players have to exist on the server and should be server operators (default with ELCI)

+
Parameters
+ + +
commandCommand string in the in-game format (e.g. "time set day")
+
+
+ +
+
+ +

◆ getBlock()

+ +
+
+ + + + + + + + +
BlockType mcpp::MinecraftConnection::getBlock (const Coordinateloc)
+
+ +

Returns BlockType object from the specified Coordinate loc with modifier.

+
Parameters
+ + +
loc
+
+
+
Returns
BlockType of the requested block
+ +
+
+ +

◆ getBlocks()

+ +
+
+ + + + + + + + + + + + + + + + + + +
std::vector<std::vector<std::vector<BlockType> > > mcpp::MinecraftConnection::getBlocks (const Coordinateloc1,
const Coordinateloc2 
)
+
+ +

Returns a 3D vector of the BlockTypes of the requested cuboid with modifiers.

+
Parameters
+ + + +
loc11st corner of the cuboid
loc22nd corner of the cuboid
+
+
+
Returns
3D vector of BlockType in the specified cuboid.
+ +
+
+ +

◆ getHeight()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int mcpp::MinecraftConnection::getHeight (int x,
int z 
)
+
+ +

Returns the height of the specific provided x and y coordinate.

+

IMPORTANT: DO NOT USE FOR LARGE AREAS, IT WILL BE VERY SLOW USE getHeights() INSTEAD

+

Gets the y-value of the highest non-air block at the specified (x, z) coordinate.

Parameters
+ + + +
x
z
+
+
+
Returns
Returns the integer y-height at the requested coordinate.
+ +
+
+ +

◆ getHeights()

+ +
+
+ + + + + + + + + + + + + + + + + + +
std::vector<std::vector<int> > mcpp::MinecraftConnection::getHeights (const Coordinateloc1,
const Coordinateloc2 
)
+
+ +

Provides a scaled option of the getHeight call to allow for considerable performance gains.

+
USE THIS instead of getHeight in a for loop.
+
Parameters
+ + + +
loc1
loc2
+
+
+
Returns
Returns a vector of integers representing the 2D area of heights.
+ +
+
+ +

◆ getPlayerPosition()

+ +
+
+ + + + + + + +
Coordinate mcpp::MinecraftConnection::getPlayerPosition ()
+
+ +

Returns a coordinate representing player position (block pos of lower half of playermodel)

+
Returns
Coordinate of location
+ +
+
+ +

◆ getPlayerTilePosition()

+ +
+
+ + + + + + + +
Coordinate mcpp::MinecraftConnection::getPlayerTilePosition ()
+
+ +

Returns the coordinate location of the block the player is standing on.

+
Returns
Coordinate of location
+ +
+
+ +

◆ postToChat()

+ +
+
+ + + + + + + + +
void mcpp::MinecraftConnection::postToChat (const std::string & message)
+
+ +

Sends a message to the in-game chat, does not require a joined player.

+
Parameters
+ + +
message
+
+
+ +
+
+ +

◆ setBlock()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void mcpp::MinecraftConnection::setBlock (const Coordinateloc,
const BlockTypeblockType 
)
+
+ +

Sets block at Coordinate loc to the BlockType specified by blockType.

+
Parameters
+ + + +
loc
blockType
+
+
+ +
+
+ +

◆ setBlocks()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mcpp::MinecraftConnection::setBlocks (const Coordinateloc1,
const Coordinateloc2,
const BlockTypeblockType 
)
+
+ +

Sets a cuboid of blocks to the specified BlockType blockType, with the corners of the cuboid provided by the Coordinate loc1 and loc2.

+
Parameters
+ + + + +
loc1
loc2
blockType
+
+
+ +
+
+ +

◆ setPlayerPosition()

+ +
+
+ + + + + + + + +
void mcpp::MinecraftConnection::setPlayerPosition (const Coordinatepos)
+
+ +

Sets player pos (block pos of lower half of playermodel) to specified Coordinate.

+
Parameters
+ + +
posCoordinate to set
+
+
+ +
+
+ +

◆ setPlayerTilePosition()

+ +
+
+ + + + + + + + +
void mcpp::MinecraftConnection::setPlayerTilePosition (const Coordinatetile)
+
+ +

Sets player position to be one above specified tile (i.e. tile = block player is standing on)

+
Parameters
+ + +
tileCoordinate to set
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classmcpp_1_1SocketConnection-members.html b/classmcpp_1_1SocketConnection-members.html new file mode 100644 index 00000000..953db3e4 --- /dev/null +++ b/classmcpp_1_1SocketConnection-members.html @@ -0,0 +1,87 @@ + + + + + + + +mcpp: Member List + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
mcpp::SocketConnection Member List
+
+
+ +

This is the complete list of members for mcpp::SocketConnection, including all inherited members.

+ + + + + + +
recv() constmcpp::SocketConnection
send(const std::string &dataString)mcpp::SocketConnection
sendCommand(const std::string &prefix, const Types &... args)mcpp::SocketConnectioninline
sendReceiveCommand(const T &prefix, const Types &... args)mcpp::SocketConnectioninline
SocketConnection(const std::string &address_str, uint16_t port)mcpp::SocketConnection
+ + + + diff --git a/classmcpp_1_1SocketConnection.html b/classmcpp_1_1SocketConnection.html new file mode 100644 index 00000000..c44cb770 --- /dev/null +++ b/classmcpp_1_1SocketConnection.html @@ -0,0 +1,274 @@ + + + + + + + +mcpp: mcpp::SocketConnection Class Reference + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +List of all members
+
+
mcpp::SocketConnection Class Reference
+
+
+ +

#include <connection.h>

+ + + + + + + + + + + + + + +

+Public Member Functions

 SocketConnection (const std::string &address_str, uint16_t port)
 
void send (const std::string &dataString)
 
template<typename... Types>
void sendCommand (const std::string &prefix, const Types &... args)
 
template<typename T , typename... Types>
std::string sendReceiveCommand (const T &prefix, const Types &... args)
 
std::string recv () const
 
+

Constructor & Destructor Documentation

+ +

◆ SocketConnection()

+ +
+
+ + + + + + + + + + + + + + + + + + +
mcpp::SocketConnection::SocketConnection (const std::string & address_str,
uint16_t port 
)
+
+ +
+
+

Member Function Documentation

+ +

◆ recv()

+ +
+
+ + + + + + + +
std::string mcpp::SocketConnection::recv () const
+
+ +
+
+ +

◆ send()

+ +
+
+ + + + + + + + +
void mcpp::SocketConnection::send (const std::string & dataString)
+
+ +
+
+ +

◆ sendCommand()

+ +
+
+
+template<typename... Types>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void mcpp::SocketConnection::sendCommand (const std::string & prefix,
const Types &... args 
)
+
+inline
+
+

Takes in parameters supporting std::stringstream conversion and a string prefix and transforms them into format "prefix(arg1,arg2,arg3)\n" (e.g. "chat.post(test)\n") and sends command to the server.

+
Template Parameters
+ + +
Types
+
+
+
Parameters
+ + + +
prefix
args
+
+
+ +
+
+ +

◆ sendReceiveCommand()

+ +
+
+
+template<typename T , typename... Types>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::string mcpp::SocketConnection::sendReceiveCommand (const T & prefix,
const Types &... args 
)
+
+inline
+
+

Sends via sendCommand() and returns the result from endpoint

+
Template Parameters
+ + + +
T
Types
+
+
+
Parameters
+ + + +
prefix
args
+
+
+
Returns
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/closed.png b/closed.png new file mode 100644 index 00000000..98cc2c90 Binary files /dev/null and b/closed.png differ diff --git a/connection_8h.html b/connection_8h.html new file mode 100644 index 00000000..b69c0626 --- /dev/null +++ b/connection_8h.html @@ -0,0 +1,147 @@ + + + + + + + +mcpp: include/mcpp/connection.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Classes | +Namespaces | +Macros
+
+
connection.h File Reference
+
+
+ +

SocketConnection class. +More...

+
#include <cstdint>
+#include <iostream>
+#include <sstream>
+#include <string>
+
+Include dependency graph for connection.h:
+
+
+ + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  mcpp::SocketConnection
 
+ + + + +

+Namespaces

 mcpp
 Namespace containing all the the mcpp library classes.
 
+ + + +

+Macros

#define FAIL_RESPONSE   "Fail"
 
+

Detailed Description

+

SocketConnection class.

+

Macro Definition Documentation

+ +

◆ FAIL_RESPONSE

+ +
+
+ + + + +
#define FAIL_RESPONSE   "Fail"
+
+ +
+
+
+ + + + diff --git a/connection_8h__dep__incl.map b/connection_8h__dep__incl.map new file mode 100644 index 00000000..d60888fa --- /dev/null +++ b/connection_8h__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/connection_8h__dep__incl.md5 b/connection_8h__dep__incl.md5 new file mode 100644 index 00000000..e99c77f1 --- /dev/null +++ b/connection_8h__dep__incl.md5 @@ -0,0 +1 @@ +b010256fa7c7f3f831064381941d4eff \ No newline at end of file diff --git a/connection_8h__dep__incl.png b/connection_8h__dep__incl.png new file mode 100644 index 00000000..cbf253d0 Binary files /dev/null and b/connection_8h__dep__incl.png differ diff --git a/connection_8h__incl.map b/connection_8h__incl.map new file mode 100644 index 00000000..4f3aa9f8 --- /dev/null +++ b/connection_8h__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/connection_8h__incl.md5 b/connection_8h__incl.md5 new file mode 100644 index 00000000..9814f52a --- /dev/null +++ b/connection_8h__incl.md5 @@ -0,0 +1 @@ +0431d06002f8ca9f1e290c2f60f7c092 \ No newline at end of file diff --git a/connection_8h__incl.png b/connection_8h__incl.png new file mode 100644 index 00000000..210f07b2 Binary files /dev/null and b/connection_8h__incl.png differ diff --git a/connection_8h_source.html b/connection_8h_source.html new file mode 100644 index 00000000..dfedd83d --- /dev/null +++ b/connection_8h_source.html @@ -0,0 +1,132 @@ + + + + + + + +mcpp: include/mcpp/connection.h Source File + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
connection.h
+
+
+Go to the documentation of this file.
1 #include <cstdint>
+
2 #include <iostream>
+
3 #include <sstream>
+
4 #include <string>
+
5 
+
6 #define FAIL_RESPONSE "Fail"
+
7 
+
12 namespace mcpp {
+ +
14  private:
+
15  int socketHandle;
+
16  std::string lastSent;
+
17 
+
18  static std::string resolveHostname(const std::string& hostname);
+
19 
+
20  public:
+
21  SocketConnection(const std::string& address_str, uint16_t port);
+
22 
+
23  void send(const std::string& dataString);
+
24 
+
34  template <typename... Types>
+
35  void sendCommand(const std::string& prefix, const Types&... args) {
+
36  std::stringstream ss;
+
37 
+
38  ss << prefix << "(";
+
39 
+
40  // Iterate over args pack
+
41  ((ss << args << ','), ...);
+
42  // Remove trailing comma
+
43  ss.seekp(-1, std::ios_base::end);
+
44 
+
45  ss << ")\n";
+
46 
+
47  send(ss.str());
+
48  }
+
49 
+
59  template <typename T, typename... Types>
+
60  std::string sendReceiveCommand(const T& prefix, const Types&... args) {
+
61  sendCommand(prefix, args...);
+
62  auto result = recv();
+
63  return result;
+
64  }
+
65 
+
66  [[nodiscard]] std::string recv() const;
+
67 };
+
68 } // namespace mcpp
+
Definition: connection.h:13
+
SocketConnection(const std::string &address_str, uint16_t port)
+
std::string recv() const
+
void sendCommand(const std::string &prefix, const Types &... args)
Definition: connection.h:35
+
std::string sendReceiveCommand(const T &prefix, const Types &... args)
Definition: connection.h:60
+
void send(const std::string &dataString)
+
Namespace containing all the the mcpp library classes.
Definition: block.h:9
+
+ + + + diff --git a/dir_cdf9b57cf5431a39f7bd8e99218db1c2.html b/dir_cdf9b57cf5431a39f7bd8e99218db1c2.html new file mode 100644 index 00000000..e834738d --- /dev/null +++ b/dir_cdf9b57cf5431a39f7bd8e99218db1c2.html @@ -0,0 +1,95 @@ + + + + + + + +mcpp: include/mcpp Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
mcpp Directory Reference
+
+
+ + + + + + + + + + + + + + +

+Files

file  block.h [code]
 BlockType class.
 
file  connection.h [code]
 SocketConnection class.
 
file  mcpp.h [code]
 MinecraftConnection class.
 
file  util.h [code]
 Coordinate class.
 
+
+ + + + diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html new file mode 100644 index 00000000..7405f80a --- /dev/null +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -0,0 +1,85 @@ + + + + + + + +mcpp: include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
include Directory Reference
+
+
+ + + + +

+Directories

directory  mcpp
 
+
+ + + + diff --git a/doc.png b/doc.png new file mode 100644 index 00000000..17edabff Binary files /dev/null and b/doc.png differ diff --git a/doxygen.css b/doxygen.css new file mode 100644 index 00000000..ffbff022 --- /dev/null +++ b/doxygen.css @@ -0,0 +1,1793 @@ +/* The standard CSS for doxygen 1.9.1 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +p.reference, p.definition { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + font-weight: bold; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +th p.starttd, th p.intertd, th p.endtd { + font-size: 100%; + font-weight: 700; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +p.interli { +} + +p.interdd { +} + +p.intertd { +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.navtab { + border-right: 1px solid #A3B4D7; + padding-right: 15px; + text-align: right; + line-height: 110%; +} + +div.navtab table { + border-spacing: 0; +} + +td.navtab { + padding-right: 6px; + padding-left: 6px; +} +td.navtabHL { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL a, td.navtabHL a:visited { + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} + +a.navtab { + font-weight: bold; +} + +div.qindex{ + text-align: center; + width: 100%; + line-height: 140%; + font-size: 130%; + color: #A0A0A0; +} + +dt.alphachar{ + font-size: 180%; + font-weight: bold; +} + +.alphachar a{ + color: black; +} + +.alphachar a:hover, .alphachar a:visited{ + text-decoration: none; +} + +.classindex dl { + padding: 25px; + column-count:1 +} + +.classindex dd { + display:inline-block; + margin-left: 50px; + width: 90%; + line-height: 1.15em; +} + +.classindex dl.odd { + background-color: #F8F9FC; +} + +@media(min-width: 1120px) { + .classindex dl { + column-count:2 + } +} + +@media(min-width: 1320px) { + .classindex dl { + column-count:3 + } +} + + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +.contents a.qindexHL:visited { + color: #FFFFFF; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +ul { + overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ +} + +#side-nav ul { + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ +} + +#main-nav ul { + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ +} + +.fragment { + text-align: left; + direction: ltr; + overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ + overflow-y: hidden; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.ah, span.ah { + background-color: black; + font-weight: bold; + color: #FFFFFF; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl, img.inline { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +blockquote.DocNodeRTL { + border-left: 0; + border-right: 2px solid #9CAFD4; + margin: 0 4px 0 24px; + padding: 0 16px 0 12px; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight, .memTemplItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtitle { + padding: 8px; + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: url('nav_f.png'); + background-repeat: repeat-x; + background-color: #E2E8F2; + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: 400; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-color: #DFE5F1; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + +} + +.overload { + font-family: "courier new",courier,monospace; + font-size: 65%; +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + background-color: #FBFCFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype, .tparams .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir, .tparams .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; +} + +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + font-weight: 400; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +.PageDocRTL-title div.headertitle { + text-align: right; + direction: rtl; +} + +dl { + padding: 0 0 0 0; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ +dl.section { + margin-left: 0px; + padding-left: 0px; +} + +dl.section.DocNodeRTL { + margin-right: 0px; + padding-right: 0px; +} + +dl.note { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #D0C000; +} + +dl.note.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #FF0000; +} + +dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00D000; +} + +dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00D000; +} + +dl.deprecated { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #505050; +} + +dl.deprecated.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #505050; +} + +dl.todo { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00C0E0; +} + +dl.todo.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00C0E0; +} + +dl.test { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #3030E0; +} + +dl.test.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #3030E0; +} + +dl.bug { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #C08050; +} + +dl.bug.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.plantumlgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; + text-align:right; + width:52px; +} + +dl.citelist dd { + margin:2px 0 2px 72px; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +.PageDocRTL-title div.toc { + float: left !important; + text-align: right; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +.PageDocRTL-title div.toc li { + background-position-x: right !important; + padding-left: 0 !important; + padding-right: 10px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +span.emoji { + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; + */ +} + +.PageDocRTL-title div.toc li.level1 { + margin-left: 0 !important; + margin-right: 0; +} + +.PageDocRTL-title div.toc li.level2 { + margin-left: 0 !important; + margin-right: 15px; +} + +.PageDocRTL-title div.toc li.level3 { + margin-left: 0 !important; + margin-right: 30px; +} + +.PageDocRTL-title div.toc li.level4 { + margin-left: 0 !important; + margin-right: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + +/* @group Markdown */ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + +.DocNodeRTL { + text-align: right; + direction: rtl; +} + +.DocNodeLTR { + text-align: left; + direction: ltr; +} + +table.DocNodeRTL { + width: auto; + margin-right: 0; + margin-left: auto; +} + +table.DocNodeLTR { + width: auto; + margin-right: auto; + margin-left: 0; +} + +tt, code, kbd, samp +{ + display: inline-block; + direction:ltr; +} +/* @end */ + +u { + text-decoration: underline; +} + diff --git a/doxygen.svg b/doxygen.svg new file mode 100644 index 00000000..d42dad52 --- /dev/null +++ b/doxygen.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dynsections.js b/dynsections.js new file mode 100644 index 00000000..3174bd7b --- /dev/null +++ b/dynsections.js @@ -0,0 +1,121 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + + + + + +mcpp: File List + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
File List
+
+
+
Here is a list of all files with brief descriptions:
+
[detail level 123]
+ + + + + + +
  include
  mcpp
 block.hBlockType class
 connection.hSocketConnection class
 mcpp.hMinecraftConnection class
 util.hCoordinate class
+
+
+ + + + diff --git a/folderclosed.png b/folderclosed.png new file mode 100644 index 00000000..bb8ab35e Binary files /dev/null and b/folderclosed.png differ diff --git a/folderopen.png b/folderopen.png new file mode 100644 index 00000000..d6c7f676 Binary files /dev/null and b/folderopen.png differ diff --git a/functions.html b/functions.html new file mode 100644 index 00000000..d4954527 --- /dev/null +++ b/functions.html @@ -0,0 +1,120 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- a -

+
+ + + + diff --git a/functions_b.html b/functions_b.html new file mode 100644 index 00000000..70c69b56 --- /dev/null +++ b/functions_b.html @@ -0,0 +1,234 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- b -

+
+ + + + diff --git a/functions_c.html b/functions_c.html new file mode 100644 index 00000000..6b32656e --- /dev/null +++ b/functions_c.html @@ -0,0 +1,189 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- c -

+
+ + + + diff --git a/functions_d.html b/functions_d.html new file mode 100644 index 00000000..56e9a057 --- /dev/null +++ b/functions_d.html @@ -0,0 +1,192 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- d -

+
+ + + + diff --git a/functions_e.html b/functions_e.html new file mode 100644 index 00000000..8e9717b0 --- /dev/null +++ b/functions_e.html @@ -0,0 +1,105 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- e -

+
+ + + + diff --git a/functions_f.html b/functions_f.html new file mode 100644 index 00000000..5b9e27ee --- /dev/null +++ b/functions_f.html @@ -0,0 +1,102 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- f -

+
+ + + + diff --git a/functions_func.html b/functions_func.html new file mode 100644 index 00000000..e71a1231 --- /dev/null +++ b/functions_func.html @@ -0,0 +1,153 @@ + + + + + + + +mcpp: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/functions_g.html b/functions_g.html new file mode 100644 index 00000000..e706266f --- /dev/null +++ b/functions_g.html @@ -0,0 +1,177 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- g -

+
+ + + + diff --git a/functions_h.html b/functions_h.html new file mode 100644 index 00000000..7d1e682c --- /dev/null +++ b/functions_h.html @@ -0,0 +1,84 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- h -

+
+ + + + diff --git a/functions_i.html b/functions_i.html new file mode 100644 index 00000000..2de0b7df --- /dev/null +++ b/functions_i.html @@ -0,0 +1,99 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- i -

+
+ + + + diff --git a/functions_j.html b/functions_j.html new file mode 100644 index 00000000..a629a7cb --- /dev/null +++ b/functions_j.html @@ -0,0 +1,108 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- j -

+
+ + + + diff --git a/functions_l.html b/functions_l.html new file mode 100644 index 00000000..b8142c87 --- /dev/null +++ b/functions_l.html @@ -0,0 +1,177 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- l -

+
+ + + + diff --git a/functions_m.html b/functions_m.html new file mode 100644 index 00000000..04798f7e --- /dev/null +++ b/functions_m.html @@ -0,0 +1,138 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- m -

+
+ + + + diff --git a/functions_n.html b/functions_n.html new file mode 100644 index 00000000..2b2efe57 --- /dev/null +++ b/functions_n.html @@ -0,0 +1,105 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- n -

+
+ + + + diff --git a/functions_o.html b/functions_o.html new file mode 100644 index 00000000..ba18db7f --- /dev/null +++ b/functions_o.html @@ -0,0 +1,159 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- o -

+
+ + + + diff --git a/functions_p.html b/functions_p.html new file mode 100644 index 00000000..7fc1e4b2 --- /dev/null +++ b/functions_p.html @@ -0,0 +1,198 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- p -

+
+ + + + diff --git a/functions_q.html b/functions_q.html new file mode 100644 index 00000000..b5772d09 --- /dev/null +++ b/functions_q.html @@ -0,0 +1,84 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- q -

+
+ + + + diff --git a/functions_r.html b/functions_r.html new file mode 100644 index 00000000..9e55b91b --- /dev/null +++ b/functions_r.html @@ -0,0 +1,171 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- r -

+
+ + + + diff --git a/functions_rela.html b/functions_rela.html new file mode 100644 index 00000000..a82cd7c3 --- /dev/null +++ b/functions_rela.html @@ -0,0 +1,77 @@ + + + + + + + +mcpp: Class Members - Related Functions + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/functions_s.html b/functions_s.html new file mode 100644 index 00000000..d5c1d294 --- /dev/null +++ b/functions_s.html @@ -0,0 +1,213 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- s -

+
+ + + + diff --git a/functions_t.html b/functions_t.html new file mode 100644 index 00000000..103d7dcd --- /dev/null +++ b/functions_t.html @@ -0,0 +1,93 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- t -

+
+ + + + diff --git a/functions_v.html b/functions_v.html new file mode 100644 index 00000000..e274f4a1 --- /dev/null +++ b/functions_v.html @@ -0,0 +1,78 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- v -

+
+ + + + diff --git a/functions_vars.html b/functions_vars.html new file mode 100644 index 00000000..a03ff801 --- /dev/null +++ b/functions_vars.html @@ -0,0 +1,120 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+
+ + + + diff --git a/functions_vars_b.html b/functions_vars_b.html new file mode 100644 index 00000000..d8f09498 --- /dev/null +++ b/functions_vars_b.html @@ -0,0 +1,231 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- b -

+
+ + + + diff --git a/functions_vars_c.html b/functions_vars_c.html new file mode 100644 index 00000000..445965a2 --- /dev/null +++ b/functions_vars_c.html @@ -0,0 +1,183 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+ + + + diff --git a/functions_vars_d.html b/functions_vars_d.html new file mode 100644 index 00000000..84a0086d --- /dev/null +++ b/functions_vars_d.html @@ -0,0 +1,189 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- d -

+
+ + + + diff --git a/functions_vars_e.html b/functions_vars_e.html new file mode 100644 index 00000000..8a51b652 --- /dev/null +++ b/functions_vars_e.html @@ -0,0 +1,105 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- e -

+
+ + + + diff --git a/functions_vars_f.html b/functions_vars_f.html new file mode 100644 index 00000000..f0d2c985 --- /dev/null +++ b/functions_vars_f.html @@ -0,0 +1,102 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- f -

+
+ + + + diff --git a/functions_vars_g.html b/functions_vars_g.html new file mode 100644 index 00000000..da7385ee --- /dev/null +++ b/functions_vars_g.html @@ -0,0 +1,159 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- g -

+
+ + + + diff --git a/functions_vars_h.html b/functions_vars_h.html new file mode 100644 index 00000000..4b225683 --- /dev/null +++ b/functions_vars_h.html @@ -0,0 +1,84 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- h -

+
+ + + + diff --git a/functions_vars_i.html b/functions_vars_i.html new file mode 100644 index 00000000..7afb7ba6 --- /dev/null +++ b/functions_vars_i.html @@ -0,0 +1,99 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- i -

+
+ + + + diff --git a/functions_vars_j.html b/functions_vars_j.html new file mode 100644 index 00000000..d158a144 --- /dev/null +++ b/functions_vars_j.html @@ -0,0 +1,108 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- j -

+
+ + + + diff --git a/functions_vars_l.html b/functions_vars_l.html new file mode 100644 index 00000000..f705df8e --- /dev/null +++ b/functions_vars_l.html @@ -0,0 +1,177 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- l -

+
+ + + + diff --git a/functions_vars_m.html b/functions_vars_m.html new file mode 100644 index 00000000..7ba4d559 --- /dev/null +++ b/functions_vars_m.html @@ -0,0 +1,135 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- m -

+
+ + + + diff --git a/functions_vars_n.html b/functions_vars_n.html new file mode 100644 index 00000000..2b88d9a5 --- /dev/null +++ b/functions_vars_n.html @@ -0,0 +1,105 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- n -

+
+ + + + diff --git a/functions_vars_o.html b/functions_vars_o.html new file mode 100644 index 00000000..0bfea88a --- /dev/null +++ b/functions_vars_o.html @@ -0,0 +1,141 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- o -

+
+ + + + diff --git a/functions_vars_p.html b/functions_vars_p.html new file mode 100644 index 00000000..2212e503 --- /dev/null +++ b/functions_vars_p.html @@ -0,0 +1,195 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- p -

+
+ + + + diff --git a/functions_vars_q.html b/functions_vars_q.html new file mode 100644 index 00000000..bd41ece9 --- /dev/null +++ b/functions_vars_q.html @@ -0,0 +1,84 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- q -

+
+ + + + diff --git a/functions_vars_r.html b/functions_vars_r.html new file mode 100644 index 00000000..26d67f30 --- /dev/null +++ b/functions_vars_r.html @@ -0,0 +1,168 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- r -

+
+ + + + diff --git a/functions_vars_s.html b/functions_vars_s.html new file mode 100644 index 00000000..db412921 --- /dev/null +++ b/functions_vars_s.html @@ -0,0 +1,189 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- s -

+
+ + + + diff --git a/functions_vars_t.html b/functions_vars_t.html new file mode 100644 index 00000000..089f5dc0 --- /dev/null +++ b/functions_vars_t.html @@ -0,0 +1,93 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- t -

+
+ + + + diff --git a/functions_vars_v.html b/functions_vars_v.html new file mode 100644 index 00000000..944f308f --- /dev/null +++ b/functions_vars_v.html @@ -0,0 +1,78 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- v -

+
+ + + + diff --git a/functions_vars_w.html b/functions_vars_w.html new file mode 100644 index 00000000..bd9dc572 --- /dev/null +++ b/functions_vars_w.html @@ -0,0 +1,135 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- w -

+
+ + + + diff --git a/functions_vars_x.html b/functions_vars_x.html new file mode 100644 index 00000000..71372ebc --- /dev/null +++ b/functions_vars_x.html @@ -0,0 +1,78 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- x -

+
+ + + + diff --git a/functions_vars_y.html b/functions_vars_y.html new file mode 100644 index 00000000..eeb7dfe2 --- /dev/null +++ b/functions_vars_y.html @@ -0,0 +1,105 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- y -

+
+ + + + diff --git a/functions_vars_z.html b/functions_vars_z.html new file mode 100644 index 00000000..34cd1158 --- /dev/null +++ b/functions_vars_z.html @@ -0,0 +1,78 @@ + + + + + + + +mcpp: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- z -

+
+ + + + diff --git a/functions_w.html b/functions_w.html new file mode 100644 index 00000000..f473b936 --- /dev/null +++ b/functions_w.html @@ -0,0 +1,138 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- w -

+
+ + + + diff --git a/functions_x.html b/functions_x.html new file mode 100644 index 00000000..4804bc79 --- /dev/null +++ b/functions_x.html @@ -0,0 +1,78 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- x -

+
+ + + + diff --git a/functions_y.html b/functions_y.html new file mode 100644 index 00000000..c58a6f2c --- /dev/null +++ b/functions_y.html @@ -0,0 +1,105 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- y -

+
+ + + + diff --git a/functions_z.html b/functions_z.html new file mode 100644 index 00000000..800f0907 --- /dev/null +++ b/functions_z.html @@ -0,0 +1,78 @@ + + + + + + + +mcpp: Class Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- z -

+
+ + + + diff --git a/globals.html b/globals.html new file mode 100644 index 00000000..e19c5db8 --- /dev/null +++ b/globals.html @@ -0,0 +1,76 @@ + + + + + + + +mcpp: File Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+
+ + + + diff --git a/globals_defs.html b/globals_defs.html new file mode 100644 index 00000000..e7c3543f --- /dev/null +++ b/globals_defs.html @@ -0,0 +1,76 @@ + + + + + + + +mcpp: File Members + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/graph_legend.html b/graph_legend.html new file mode 100644 index 00000000..2b7cd3e5 --- /dev/null +++ b/graph_legend.html @@ -0,0 +1,135 @@ + + + + + + + +mcpp: Graph Legend + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Graph Legend
+
+
+

This page explains how to interpret the graphs that are generated by doxygen.

+

Consider the following example:

/*! Invisible class because of truncation */
+
class Invisible { };
+
+
/*! Truncated class, inheritance relation is hidden */
+
class Truncated : public Invisible { };
+
+
/* Class not documented with doxygen comments */
+
class Undocumented { };
+
+
/*! Class that is inherited using public inheritance */
+
class PublicBase : public Truncated { };
+
+
/*! A template class */
+
template<class T> class Templ { };
+
+
/*! Class that is inherited using protected inheritance */
+
class ProtectedBase { };
+
+
/*! Class that is inherited using private inheritance */
+
class PrivateBase { };
+
+
/*! Class that is used by the Inherited class */
+
class Used { };
+
+
/*! Super class that inherits a number of other classes */
+
class Inherited : public PublicBase,
+
protected ProtectedBase,
+
private PrivateBase,
+
public Undocumented,
+
public Templ<int>
+
{
+
private:
+
Used *m_usedClass;
+
};
+

This will result in the following graph:

+

The boxes in the above graph have the following meaning:

+ +

The arrows have the following meaning:

+ +
+ + + + diff --git a/graph_legend.md5 b/graph_legend.md5 new file mode 100644 index 00000000..8fcdccd1 --- /dev/null +++ b/graph_legend.md5 @@ -0,0 +1 @@ +f51bf6e9a10430aafef59831b08dcbfe \ No newline at end of file diff --git a/graph_legend.png b/graph_legend.png new file mode 100644 index 00000000..7e2cbcfb Binary files /dev/null and b/graph_legend.png differ diff --git a/index.html b/index.html new file mode 100644 index 00000000..74bf869e --- /dev/null +++ b/index.html @@ -0,0 +1,118 @@ + + + + + + + +mcpp: Main Page + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
mcpp Documentation
+
+
+

mcpp logo

+

+mcpp (Minecraft++)

+

made-with-cpp made-by-rozukke GitHub license Build status\ mcpp (Minecraft++) is a library built to interface with Minecraft through Spigot server running the ELCI plugin and using C++. It is currently limited to MacOS/Linux or Windows with WSL.

+

+Documentation

+

âž¡ For more details on the broad strokes of mcpp, refer to the wiki! âž¡ Access the documentation hosted on this repo: mcpp documentation

+

+History

+

This library is based on mcpi, which is a Python library with similar functionality.

+

In addition to C++ support, this library implements several new commands supported by ELCI:

    +
  • getBlocks to get a cuboid of blocks with modifiers in a performant manner,
  • +
  • getHeights to get a 2D area of heights in a performant manner,
  • +
  • doCommand to perform an in-game minecraft command which allows for additional functionality.
  • +
+

This C++ version was created for the Royal Melbourne Institute of Technology (RMIT) to supplement the COSC2084 (Programming Studio 2) course.

+

+Installation

+

+Windows

+

Since the release is intended for UNIX systems and not tested on Windows, the options to run locally are as follows:

    +
  • Build manually (there are included CMake build files)
  • +
  • Run with WSL, in which case follow the Linux instructions below. You may need to specify a connection address manually in MinecraftConnection() if you are running Spigot with ELCI on Windows, which you can find using nslookup "$(hostname).local" on your WSL terminal. The default port for ELCI is 4711.
  • +
+

+Mac and Linux

+
    +
  • Install g++, make, cmake and any other build prerequisites
  • +
  • Clone this repository via git clone https://github.com/rozukke/mcpp.git
  • +
  • Install by running cmake . and sudo make install inside the cloned directory.
  • +
  • After doing this, the library should be accessible via a #include <mcpp/mcpp.h> directive.
  • +
  • When compiling code using the library, use the flag -lmcpp for Makefiles or target_link_libraries(your_executable mcpp) for CMake.
  • +
+

+Contributors

+

+

+License

+

The following applies to all code:

+

Copyright 2024 Artemis Rosman and contributors

+

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
+

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

+
+
+ + + + diff --git a/jquery.js b/jquery.js new file mode 100644 index 00000000..103c32d7 --- /dev/null +++ b/jquery.js @@ -0,0 +1,35 @@ +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element +},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** + * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler + * Licensed under MIT + * @author Ariel Flesler + * @version 2.1.2 + */ +;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 + * http://www.smartmenus.org/ + * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/mcpp_8h.html b/mcpp_8h.html new file mode 100644 index 00000000..e79c6b72 --- /dev/null +++ b/mcpp_8h.html @@ -0,0 +1,126 @@ + + + + + + + +mcpp: include/mcpp/mcpp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
mcpp.h File Reference
+
+
+ +

MinecraftConnection class. +More...

+
#include "block.h"
+#include "connection.h"
+#include "util.h"
+#include <memory>
+#include <string_view>
+#include <vector>
+
+Include dependency graph for mcpp.h:
+
+
+ + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  mcpp::MinecraftConnection
 
+ + + + +

+Namespaces

 mcpp
 Namespace containing all the the mcpp library classes.
 
+

Detailed Description

+

MinecraftConnection class.

+
+ + + + diff --git a/mcpp_8h__incl.map b/mcpp_8h__incl.map new file mode 100644 index 00000000..b19754b6 --- /dev/null +++ b/mcpp_8h__incl.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/mcpp_8h__incl.md5 b/mcpp_8h__incl.md5 new file mode 100644 index 00000000..43d0d1da --- /dev/null +++ b/mcpp_8h__incl.md5 @@ -0,0 +1 @@ +4a6a37b5eaff292d5443da15f1aea74a \ No newline at end of file diff --git a/mcpp_8h__incl.png b/mcpp_8h__incl.png new file mode 100644 index 00000000..be4ef79f Binary files /dev/null and b/mcpp_8h__incl.png differ diff --git a/mcpp_8h_source.html b/mcpp_8h_source.html new file mode 100644 index 00000000..cdd084ee --- /dev/null +++ b/mcpp_8h_source.html @@ -0,0 +1,153 @@ + + + + + + + +mcpp: include/mcpp/mcpp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
mcpp +
+
mcpp is a library that lets you interact with Minecraft using C++
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
mcpp.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 #include "block.h"
+
4 #include "connection.h"
+
5 #include "util.h"
+
6 #include <memory>
+
7 #include <string_view>
+
8 #include <vector>
+
9 
+
22 namespace mcpp {
+ +
24  private:
+
26  std::unique_ptr<SocketConnection> conn;
+
27 
+
36  static std::vector<std::vector<std::vector<BlockType>>>
+
37  unflattenBlocksArray(const Coordinate& loc1, const Coordinate& loc2,
+
38  const std::vector<BlockType>& inVector);
+
39 
+
48  static std::vector<std::vector<int>>
+
49  unflattenHeightsArray(const Coordinate& loc1, const Coordinate& loc2,
+
50  const std::vector<int>& inVector);
+
51 
+
52  public:
+
61  explicit MinecraftConnection(const std::string& address = "localhost",
+
62  int port = 4711);
+
63 
+
70  void postToChat(const std::string& message);
+
71 
+
78  void doCommand(const std::string& command);
+
79 
+
86  void setPlayerPosition(const Coordinate& pos);
+
87 
+ +
95 
+ +
103 
+ +
111 
+
119  void setBlock(const Coordinate& loc, const BlockType& blockType);
+
120 
+
129  void setBlocks(const Coordinate& loc1, const Coordinate& loc2,
+
130  const BlockType& blockType);
+
131 
+ +
140 
+
149  std::vector<std::vector<std::vector<BlockType>>>
+
150  getBlocks(const Coordinate& loc1, const Coordinate& loc2);
+
151 
+
165  int getHeight(int x, int z);
+
166 
+
177  std::vector<std::vector<int>> getHeights(const Coordinate& loc1,
+
178  const Coordinate& loc2);
+
179 };
+
180 } // namespace mcpp
+
BlockType class.
+
Definition: block.h:10
+
Definition: util.h:14
+
Definition: mcpp.h:23
+
std::vector< std::vector< std::vector< BlockType > > > getBlocks(const Coordinate &loc1, const Coordinate &loc2)
Returns a 3D vector of the BlockTypes of the requested cuboid with modifiers.
+
void setPlayerTilePosition(const Coordinate &tile)
Sets player position to be one above specified tile (i.e. tile = block player is standing on)
+
std::vector< std::vector< int > > getHeights(const Coordinate &loc1, const Coordinate &loc2)
Provides a scaled option of the getHeight call to allow for considerable performance gains.
+
void setBlocks(const Coordinate &loc1, const Coordinate &loc2, const BlockType &blockType)
Sets a cuboid of blocks to the specified BlockType blockType, with the corners of the cuboid provided...
+
Coordinate getPlayerTilePosition()
Returns the coordinate location of the block the player is standing on.
+
void setPlayerPosition(const Coordinate &pos)
Sets player pos (block pos of lower half of playermodel) to specified Coordinate.
+
void setBlock(const Coordinate &loc, const BlockType &blockType)
Sets block at Coordinate loc to the BlockType specified by blockType.
+
BlockType getBlock(const Coordinate &loc)
Returns BlockType object from the specified Coordinate loc with modifier.
+
Coordinate getPlayerPosition()
Returns a coordinate representing player position (block pos of lower half of playermodel)
+
int getHeight(int x, int z)
Returns the height of the specific provided x and y coordinate.
+
void doCommand(const std::string &command)
Performs an in-game minecraft command. Players have to exist on the server and should be server opera...
+
MinecraftConnection(const std::string &address="localhost", int port=4711)
Represents the main endpoint for interaction with the minecraft world.
+
void postToChat(const std::string &message)
Sends a message to the in-game chat, does not require a joined player.
+
SocketConnection class.
+
Namespace containing all the the mcpp library classes.
Definition: block.h:9
+
Coordinate class.
+
+ + + + diff --git a/menu.js b/menu.js new file mode 100644 index 00000000..2fe2214f --- /dev/null +++ b/menu.js @@ -0,0 +1,51 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { + function makeTree(data,relPath) { + var result=''; + if ('children' in data) { + result+=''; + } + return result; + } + + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchEnabled) { + if (serverSide) { + $('#main-menu').append('
  • '); + } else { + $('#main-menu').append('
  • '); + } + } + $('#main-menu').smartmenus(); +} +/* @license-end */ diff --git a/menudata.js b/menudata.js new file mode 100644 index 00000000..1491b8c5 --- /dev/null +++ b/menudata.js @@ -0,0 +1,89 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file +*/ +var menudata={children:[ +{text:"Main Page",url:"index.html"}, +{text:"Namespaces",url:"namespaces.html",children:[ +{text:"Namespace List",url:"namespaces.html"}]}, +{text:"Classes",url:"annotated.html",children:[ +{text:"Class List",url:"annotated.html"}, +{text:"Class Index",url:"classes.html"}, +{text:"Class Members",url:"functions.html",children:[ +{text:"All",url:"functions.html",children:[ +{text:"a",url:"functions.html#index_a"}, +{text:"b",url:"functions_b.html#index_b"}, +{text:"c",url:"functions_c.html#index_c"}, +{text:"d",url:"functions_d.html#index_d"}, +{text:"e",url:"functions_e.html#index_e"}, +{text:"f",url:"functions_f.html#index_f"}, +{text:"g",url:"functions_g.html#index_g"}, +{text:"h",url:"functions_h.html#index_h"}, +{text:"i",url:"functions_i.html#index_i"}, +{text:"j",url:"functions_j.html#index_j"}, +{text:"l",url:"functions_l.html#index_l"}, +{text:"m",url:"functions_m.html#index_m"}, +{text:"n",url:"functions_n.html#index_n"}, +{text:"o",url:"functions_o.html#index_o"}, +{text:"p",url:"functions_p.html#index_p"}, +{text:"q",url:"functions_q.html#index_q"}, +{text:"r",url:"functions_r.html#index_r"}, +{text:"s",url:"functions_s.html#index_s"}, +{text:"t",url:"functions_t.html#index_t"}, +{text:"v",url:"functions_v.html#index_v"}, +{text:"w",url:"functions_w.html#index_w"}, +{text:"x",url:"functions_x.html#index_x"}, +{text:"y",url:"functions_y.html#index_y"}, +{text:"z",url:"functions_z.html#index_z"}]}, +{text:"Functions",url:"functions_func.html"}, +{text:"Variables",url:"functions_vars.html",children:[ +{text:"a",url:"functions_vars.html#index_a"}, +{text:"b",url:"functions_vars_b.html#index_b"}, +{text:"c",url:"functions_vars_c.html#index_c"}, +{text:"d",url:"functions_vars_d.html#index_d"}, +{text:"e",url:"functions_vars_e.html#index_e"}, +{text:"f",url:"functions_vars_f.html#index_f"}, +{text:"g",url:"functions_vars_g.html#index_g"}, +{text:"h",url:"functions_vars_h.html#index_h"}, +{text:"i",url:"functions_vars_i.html#index_i"}, +{text:"j",url:"functions_vars_j.html#index_j"}, +{text:"l",url:"functions_vars_l.html#index_l"}, +{text:"m",url:"functions_vars_m.html#index_m"}, +{text:"n",url:"functions_vars_n.html#index_n"}, +{text:"o",url:"functions_vars_o.html#index_o"}, +{text:"p",url:"functions_vars_p.html#index_p"}, +{text:"q",url:"functions_vars_q.html#index_q"}, +{text:"r",url:"functions_vars_r.html#index_r"}, +{text:"s",url:"functions_vars_s.html#index_s"}, +{text:"t",url:"functions_vars_t.html#index_t"}, +{text:"v",url:"functions_vars_v.html#index_v"}, +{text:"w",url:"functions_vars_w.html#index_w"}, +{text:"x",url:"functions_vars_x.html#index_x"}, +{text:"y",url:"functions_vars_y.html#index_y"}, +{text:"z",url:"functions_vars_z.html#index_z"}]}, +{text:"Related Functions",url:"functions_rela.html"}]}]}, +{text:"Files",url:"files.html",children:[ +{text:"File List",url:"files.html"}, +{text:"File Members",url:"globals.html",children:[ +{text:"All",url:"globals.html"}, +{text:"Macros",url:"globals_defs.html"}]}]}]} diff --git a/namespacemcpp.html b/namespacemcpp.html new file mode 100644 index 00000000..adb22de9 --- /dev/null +++ b/namespacemcpp.html @@ -0,0 +1,97 @@ + + + + + + + +mcpp: mcpp Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    mcpp +
    +
    mcpp is a library that lets you interact with Minecraft using C++
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    mcpp Namespace Reference
    +
    +
    + +

    Namespace containing all the the mcpp library classes. +More...

    + + + + + + + + + + + + +

    +Classes

    class  BlockType
     
    struct  Blocks
     
    class  SocketConnection
     
    class  MinecraftConnection
     
    class  Coordinate
     
    +

    Detailed Description

    +

    Namespace containing all the the mcpp library classes.

    +

    The mcpp namespace includes classes and functions designed to facilitate interaction with the Minecraft world through various server commands and data manipulations.

    +
    + + + + diff --git a/namespaces.html b/namespaces.html new file mode 100644 index 00000000..dd06b5c5 --- /dev/null +++ b/namespaces.html @@ -0,0 +1,85 @@ + + + + + + + +mcpp: Namespace List + + + + + + + + + +
    +
    + + + + + + +
    +
    mcpp +
    +
    mcpp is a library that lets you interact with Minecraft using C++
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Namespace List
    +
    +
    +
    Here is a list of all namespaces with brief descriptions:
    +
    [detail level 12]
    + + + + + + +
     NmcppNamespace containing all the the mcpp library classes
     CBlockType
     CBlocks
     CSocketConnection
     CMinecraftConnection
     CCoordinate
    +
    +
    + + + + diff --git a/nav_f.png b/nav_f.png new file mode 100644 index 00000000..72a58a52 Binary files /dev/null and b/nav_f.png differ diff --git a/nav_g.png b/nav_g.png new file mode 100644 index 00000000..2093a237 Binary files /dev/null and b/nav_g.png differ diff --git a/nav_h.png b/nav_h.png new file mode 100644 index 00000000..33389b10 Binary files /dev/null and b/nav_h.png differ diff --git a/open.png b/open.png new file mode 100644 index 00000000..30f75c7e Binary files /dev/null and b/open.png differ diff --git a/search/all_0.html b/search/all_0.html new file mode 100644 index 00000000..1ec5b2d5 --- /dev/null +++ b/search/all_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_0.js b/search/all_0.js new file mode 100644 index 00000000..26e81e51 --- /dev/null +++ b/search/all_0.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['acacia_5fdoor_5fblock_0',['ACACIA_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#a72e76bf5ec7e03f09944d6fcfc136bf2',1,'mcpp::Blocks']]], + ['acacia_5ffence_1',['ACACIA_FENCE',['../structmcpp_1_1Blocks.html#ab4a1ea92e8cb1a000c4051a547f9e96c',1,'mcpp::Blocks']]], + ['acacia_5ffence_5fgate_2',['ACACIA_FENCE_GATE',['../structmcpp_1_1Blocks.html#a87243b04778a3fa6d5d5b35a20519470',1,'mcpp::Blocks']]], + ['acacia_5fleaves_3',['ACACIA_LEAVES',['../structmcpp_1_1Blocks.html#ab26c9a42d77a43f58cabbc8302925cd7',1,'mcpp::Blocks']]], + ['acacia_5fsapling_4',['ACACIA_SAPLING',['../structmcpp_1_1Blocks.html#ada46a27c1ea2104266bfe55be67ae659',1,'mcpp::Blocks']]], + ['acacia_5fwood_5',['ACACIA_WOOD',['../structmcpp_1_1Blocks.html#acc89b3e19f160a5d5f7481bcc7898927',1,'mcpp::Blocks']]], + ['acacia_5fwood_5fplank_6',['ACACIA_WOOD_PLANK',['../structmcpp_1_1Blocks.html#a9ff7687e09b615b5e79984a6eea1bfbf',1,'mcpp::Blocks']]], + ['acacia_5fwood_5fslab_7',['ACACIA_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a7173f7ac3ff5e5f842476794d3fb6a0d',1,'mcpp::Blocks']]], + ['acacia_5fwood_5fstairs_8',['ACACIA_WOOD_STAIRS',['../structmcpp_1_1Blocks.html#a8ccdeade44bd4257304d2dd5ae0218c0',1,'mcpp::Blocks']]], + ['activator_5frail_9',['ACTIVATOR_RAIL',['../structmcpp_1_1Blocks.html#ad601b7626961e7a6a19ce134a1224b05',1,'mcpp::Blocks']]], + ['air_10',['AIR',['../structmcpp_1_1Blocks.html#ac03835e0fece5b0a2ef61c36e60179c0',1,'mcpp::Blocks']]], + ['allium_11',['ALLIUM',['../structmcpp_1_1Blocks.html#ad72c1e58d32a0b4aa51e7df140d00391',1,'mcpp::Blocks']]], + ['andesite_12',['ANDESITE',['../structmcpp_1_1Blocks.html#ac5eb7e9fac9b568297d21e043be79451',1,'mcpp::Blocks']]], + ['anvil_13',['ANVIL',['../structmcpp_1_1Blocks.html#a2108bc1b4133be7fb1f978bc1822cbc7',1,'mcpp::Blocks']]], + ['azure_5fbluet_14',['AZURE_BLUET',['../structmcpp_1_1Blocks.html#abd3470d662c47cdae1e6b90c5e0b1b7f',1,'mcpp::Blocks']]] +]; diff --git a/search/all_1.html b/search/all_1.html new file mode 100644 index 00000000..9f80e904 --- /dev/null +++ b/search/all_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_1.js b/search/all_1.js new file mode 100644 index 00000000..dca17c60 --- /dev/null +++ b/search/all_1.js @@ -0,0 +1,58 @@ +var searchData= +[ + ['barrier_15',['BARRIER',['../structmcpp_1_1Blocks.html#a226314cdd40056aeab6dcd6c59c2fbde',1,'mcpp::Blocks']]], + ['beacon_16',['BEACON',['../structmcpp_1_1Blocks.html#a1cd9ba21975b1ac070cef8b6c7962189',1,'mcpp::Blocks']]], + ['bed_17',['BED',['../structmcpp_1_1Blocks.html#a90323f10a1f4a3b16f51dc4a8d53e6cf',1,'mcpp::Blocks']]], + ['bedrock_18',['BEDROCK',['../structmcpp_1_1Blocks.html#afc171621857a37728b25b9c537798fdd',1,'mcpp::Blocks']]], + ['beetroot_5fblock_19',['BEETROOT_BLOCK',['../structmcpp_1_1Blocks.html#ada28f034c5e35c1f61c6edae04c2e725',1,'mcpp::Blocks']]], + ['birch_5fdoor_5fblock_20',['BIRCH_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#aac29e1143df31f10c4e1a0177e045218',1,'mcpp::Blocks']]], + ['birch_5ffence_21',['BIRCH_FENCE',['../structmcpp_1_1Blocks.html#ac1ee28a9df256bdddaa09ff4bb91932b',1,'mcpp::Blocks']]], + ['birch_5ffence_5fgate_22',['BIRCH_FENCE_GATE',['../structmcpp_1_1Blocks.html#ab6f95a15e0210538f9fc69dfff9abf8f',1,'mcpp::Blocks']]], + ['birch_5fleaves_23',['BIRCH_LEAVES',['../structmcpp_1_1Blocks.html#a2c4e54bd298ed4204b2e8afde272d9f9',1,'mcpp::Blocks']]], + ['birch_5fsapling_24',['BIRCH_SAPLING',['../structmcpp_1_1Blocks.html#ae431cbbbad3b69b736bf76caecc3e5bb',1,'mcpp::Blocks']]], + ['birch_5fwood_25',['BIRCH_WOOD',['../structmcpp_1_1Blocks.html#a647fd5f8b0ff106a607ac6ce8176470b',1,'mcpp::Blocks']]], + ['birch_5fwood_5fplank_26',['BIRCH_WOOD_PLANK',['../structmcpp_1_1Blocks.html#a93e72d5f0734c16a97647fef634788e9',1,'mcpp::Blocks']]], + ['birch_5fwood_5fslab_27',['BIRCH_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a97f4ed4537866b9fce5e377d007400c9',1,'mcpp::Blocks']]], + ['birch_5fwood_5fstairs_28',['BIRCH_WOOD_STAIRS',['../structmcpp_1_1Blocks.html#a09a51850e2ab5a7f78e404f08c679a2a',1,'mcpp::Blocks']]], + ['black_5fcarpet_29',['BLACK_CARPET',['../structmcpp_1_1Blocks.html#a20af68df99fab425c47b850233c87cf8',1,'mcpp::Blocks']]], + ['black_5fconcrete_30',['BLACK_CONCRETE',['../structmcpp_1_1Blocks.html#a5bd6eec830f423db84786e8a5f8edac8',1,'mcpp::Blocks']]], + ['black_5fconcrete_5fpowder_31',['BLACK_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#afcbf618e02e9f5977ad7eaa57545bffc',1,'mcpp::Blocks']]], + ['black_5fglazed_5fterracotta_32',['BLACK_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#aab2ad1a890aa56f772aa938c462d7f14',1,'mcpp::Blocks']]], + ['black_5fhardened_5fclay_33',['BLACK_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a329c01c1645122438281094857d4e791',1,'mcpp::Blocks']]], + ['black_5fshulker_5fbox_34',['BLACK_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a5b7deeeebcae47a4b5a4ed26fa4c49b1',1,'mcpp::Blocks']]], + ['black_5fstained_5fglass_35',['BLACK_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a5c4f756b2df0deb9b7f1645fde9ae3c8',1,'mcpp::Blocks']]], + ['black_5fstained_5fglass_5fpane_36',['BLACK_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a5b7a8b6a2ab4936a40161755fabdc894',1,'mcpp::Blocks']]], + ['black_5fwool_37',['BLACK_WOOL',['../structmcpp_1_1Blocks.html#ae11a451423c7bda3abd3cadf43d94c87',1,'mcpp::Blocks']]], + ['block_2eh_38',['block.h',['../block_8h.html',1,'']]], + ['block_5fof_5fcoal_39',['BLOCK_OF_COAL',['../structmcpp_1_1Blocks.html#a50515d3763f3b81187bbd06ddcf3a9ef',1,'mcpp::Blocks']]], + ['blocks_40',['Blocks',['../structmcpp_1_1Blocks.html',1,'mcpp']]], + ['blocktype_41',['BlockType',['../classmcpp_1_1BlockType.html#a15298507a87fc27fdf5caea40d08a2dd',1,'mcpp::BlockType::BlockType()'],['../classmcpp_1_1BlockType.html',1,'mcpp::BlockType']]], + ['blue_5fcarpet_42',['BLUE_CARPET',['../structmcpp_1_1Blocks.html#aa409ea47fa347d01d111c786a74a76db',1,'mcpp::Blocks']]], + ['blue_5fconcrete_43',['BLUE_CONCRETE',['../structmcpp_1_1Blocks.html#aff369d294424a89de45ad7b41a385695',1,'mcpp::Blocks']]], + ['blue_5fconcrete_5fpowder_44',['BLUE_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a4b0cc59d92bf649f5a2bd941d7c121f1',1,'mcpp::Blocks']]], + ['blue_5fglazed_5fterracotta_45',['BLUE_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#aa4d82d6a59e8982edfb0ea7eca580d19',1,'mcpp::Blocks']]], + ['blue_5fhardened_5fclay_46',['BLUE_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#ac4b6d4a2292ae90c0150024eb07cb779',1,'mcpp::Blocks']]], + ['blue_5forchid_47',['BLUE_ORCHID',['../structmcpp_1_1Blocks.html#a45b1afe5454da9023c9d71dd1de8501a',1,'mcpp::Blocks']]], + ['blue_5fshulker_5fbox_48',['BLUE_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a50eff2fd3c74207622b0907b6473f9b8',1,'mcpp::Blocks']]], + ['blue_5fstained_5fglass_49',['BLUE_STAINED_GLASS',['../structmcpp_1_1Blocks.html#ad1038624373c209c173564fe66d9c9f8',1,'mcpp::Blocks']]], + ['blue_5fstained_5fglass_5fpane_50',['BLUE_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a056c902287b2ca2d97fa69cae395a59c',1,'mcpp::Blocks']]], + ['blue_5fwool_51',['BLUE_WOOL',['../structmcpp_1_1Blocks.html#a180676f5945b33c16f354e4f36a34035',1,'mcpp::Blocks']]], + ['bone_5fblock_52',['BONE_BLOCK',['../structmcpp_1_1Blocks.html#acf9845f8c7fb8159c35ec7162d068b56',1,'mcpp::Blocks']]], + ['bookshelf_53',['BOOKSHELF',['../structmcpp_1_1Blocks.html#abdbe839710747f8d508ec7a54f56b42a',1,'mcpp::Blocks']]], + ['brewing_5fstand_54',['BREWING_STAND',['../structmcpp_1_1Blocks.html#a04a5482036caa263023a8e7b0565f569',1,'mcpp::Blocks']]], + ['brick_5fslab_55',['BRICK_SLAB',['../structmcpp_1_1Blocks.html#a54658821e1f0ed5235033cf266e07ac5',1,'mcpp::Blocks']]], + ['brick_5fstairs_56',['BRICK_STAIRS',['../structmcpp_1_1Blocks.html#abf2c393ab64663ae6586f5b711c3cfb2',1,'mcpp::Blocks']]], + ['bricks_57',['BRICKS',['../structmcpp_1_1Blocks.html#ad20a7f3ef9214c324a221d6bf22e23fe',1,'mcpp::Blocks']]], + ['brown_5fcarpet_58',['BROWN_CARPET',['../structmcpp_1_1Blocks.html#a8eb7cf9d41adcea7dd2a75cbfecd7f42',1,'mcpp::Blocks']]], + ['brown_5fconcrete_59',['BROWN_CONCRETE',['../structmcpp_1_1Blocks.html#ae11d826f721743c0b7a9d789ca90808e',1,'mcpp::Blocks']]], + ['brown_5fconcrete_5fpowder_60',['BROWN_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a958810fd9996ec555e45ed5d1a2eba65',1,'mcpp::Blocks']]], + ['brown_5fglazed_5fterracotta_61',['BROWN_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a22ae49a412e38ed9f9b538f67ea9f669',1,'mcpp::Blocks']]], + ['brown_5fhardened_5fclay_62',['BROWN_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a4d1d5fb11a412a21ede82725b3537bfe',1,'mcpp::Blocks']]], + ['brown_5fmushroom_63',['BROWN_MUSHROOM',['../structmcpp_1_1Blocks.html#ad5fa01975201fc789c72a75b9b65a423',1,'mcpp::Blocks']]], + ['brown_5fmushroom_5fblock_64',['BROWN_MUSHROOM_BLOCK',['../structmcpp_1_1Blocks.html#a372ce831284b72272347f60c1d69b2dd',1,'mcpp::Blocks']]], + ['brown_5fshulker_5fbox_65',['BROWN_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a2ba619b6b5f0eef9b355fea9f6624660',1,'mcpp::Blocks']]], + ['brown_5fstained_5fglass_66',['BROWN_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a25fb5ea87f4b82486ad6b14a5297945b',1,'mcpp::Blocks']]], + ['brown_5fstained_5fglass_5fpane_67',['BROWN_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#accec811954bb99e57f8d1d59a26571a9',1,'mcpp::Blocks']]], + ['brown_5fwool_68',['BROWN_WOOL',['../structmcpp_1_1Blocks.html#a7473bd88d6aaee8421ac313373268897',1,'mcpp::Blocks']]], + ['burning_5ffurnace_69',['BURNING_FURNACE',['../structmcpp_1_1Blocks.html#a3d0d48842261acf6725c9cdb1b5ff581',1,'mcpp::Blocks']]] +]; diff --git a/search/all_10.html b/search/all_10.html new file mode 100644 index 00000000..3bf11961 --- /dev/null +++ b/search/all_10.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_10.js b/search/all_10.js new file mode 100644 index 00000000..e8796581 --- /dev/null +++ b/search/all_10.js @@ -0,0 +1,36 @@ +var searchData= +[ + ['rail_362',['RAIL',['../structmcpp_1_1Blocks.html#a9a8746ca0a58c3d09ef47ac7c70633fe',1,'mcpp::Blocks']]], + ['readme_2emd_363',['README.md',['../README_8md.html',1,'']]], + ['recv_364',['recv',['../classmcpp_1_1SocketConnection.html#a100f6622cfcd0bca30b075678a0d3d21',1,'mcpp::SocketConnection']]], + ['red_5fcarpet_365',['RED_CARPET',['../structmcpp_1_1Blocks.html#a0ff0ee88c6806ec90d327c5d6fd4fb2e',1,'mcpp::Blocks']]], + ['red_5fconcrete_366',['RED_CONCRETE',['../structmcpp_1_1Blocks.html#ad6ea0866f49e1cf4f10ff37ea9ed991d',1,'mcpp::Blocks']]], + ['red_5fconcrete_5fpowder_367',['RED_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#af0b82c40b82184d442e1276cae65264d',1,'mcpp::Blocks']]], + ['red_5fglazed_5fterracotta_368',['RED_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a1847cc87bc68d4c5af00386aef79eb1b',1,'mcpp::Blocks']]], + ['red_5fhardened_5fclay_369',['RED_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#ae10c2535db4dd755d5747b1c5c913b10',1,'mcpp::Blocks']]], + ['red_5fmushroom_370',['RED_MUSHROOM',['../structmcpp_1_1Blocks.html#a1ea426f875cd363ab31671061f2ba273',1,'mcpp::Blocks']]], + ['red_5fmushroom_5fblock_371',['RED_MUSHROOM_BLOCK',['../structmcpp_1_1Blocks.html#a016843eb0c63680e262806b3474b4e31',1,'mcpp::Blocks']]], + ['red_5fnether_5fbrick_372',['RED_NETHER_BRICK',['../structmcpp_1_1Blocks.html#af9acac71d05414f63830ee9f76ce8fc8',1,'mcpp::Blocks']]], + ['red_5fsand_373',['RED_SAND',['../structmcpp_1_1Blocks.html#a04a6702d375ead15f69f9e87df2913ac',1,'mcpp::Blocks']]], + ['red_5fsandstone_374',['RED_SANDSTONE',['../structmcpp_1_1Blocks.html#a9298949cd9a2ad3e191b2a01bc489ace',1,'mcpp::Blocks']]], + ['red_5fsandstone_5fslab_375',['RED_SANDSTONE_SLAB',['../structmcpp_1_1Blocks.html#a221ded5059217146ebfa5b86286884b7',1,'mcpp::Blocks']]], + ['red_5fsandstone_5fstairs_376',['RED_SANDSTONE_STAIRS',['../structmcpp_1_1Blocks.html#a55817498c783069c56852509a49a6793',1,'mcpp::Blocks']]], + ['red_5fshulker_5fbox_377',['RED_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a0e205c7136ffddeae849f25e00e207e2',1,'mcpp::Blocks']]], + ['red_5fstained_5fglass_378',['RED_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a4e82761ef022afa39347e1f5426a5860',1,'mcpp::Blocks']]], + ['red_5fstained_5fglass_5fpane_379',['RED_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a7f5b5de520615a34531a1c4c81687b40',1,'mcpp::Blocks']]], + ['red_5ftulip_380',['RED_TULIP',['../structmcpp_1_1Blocks.html#a042580342fcbf0cf2747a9ee8e4ed4e5',1,'mcpp::Blocks']]], + ['red_5fwool_381',['RED_WOOL',['../structmcpp_1_1Blocks.html#ae09d3ea74a0ce6aabf87a3815e4680c5',1,'mcpp::Blocks']]], + ['redstone_5fblock_382',['REDSTONE_BLOCK',['../structmcpp_1_1Blocks.html#a3878fa1f0a13df3028d8039b2f0e0e92',1,'mcpp::Blocks']]], + ['redstone_5fcomparator_5factive_383',['REDSTONE_COMPARATOR_ACTIVE',['../structmcpp_1_1Blocks.html#ab54c33e33b3af23d21dbc76df923fe44',1,'mcpp::Blocks']]], + ['redstone_5fcomparator_5finactive_384',['REDSTONE_COMPARATOR_INACTIVE',['../structmcpp_1_1Blocks.html#a5b96df136577b0708fb156084575a261',1,'mcpp::Blocks']]], + ['redstone_5flamp_5factive_385',['REDSTONE_LAMP_ACTIVE',['../structmcpp_1_1Blocks.html#a643a87d26419ff2bcc262a386cb47319',1,'mcpp::Blocks']]], + ['redstone_5flamp_5finactive_386',['REDSTONE_LAMP_INACTIVE',['../structmcpp_1_1Blocks.html#a9e500b46f354c0b4fb269e1f49550d8c',1,'mcpp::Blocks']]], + ['redstone_5fore_387',['REDSTONE_ORE',['../structmcpp_1_1Blocks.html#af75c961610aa9cd32548b76dbfc15307',1,'mcpp::Blocks']]], + ['redstone_5frepeater_5fblock_5foff_388',['REDSTONE_REPEATER_BLOCK_OFF',['../structmcpp_1_1Blocks.html#afab82d0b38d31e73463ceae235ee37df',1,'mcpp::Blocks']]], + ['redstone_5frepeater_5fblock_5fon_389',['REDSTONE_REPEATER_BLOCK_ON',['../structmcpp_1_1Blocks.html#aea8b1752707c7ddc4f9ba8b18f908921',1,'mcpp::Blocks']]], + ['redstone_5ftorch_5foff_390',['REDSTONE_TORCH_OFF',['../structmcpp_1_1Blocks.html#a2fa67d297fa522bb4b4fcda2a0407718',1,'mcpp::Blocks']]], + ['redstone_5ftorch_5fon_391',['REDSTONE_TORCH_ON',['../structmcpp_1_1Blocks.html#add4cc4c803eaac9b40c88ba87cfa369e',1,'mcpp::Blocks']]], + ['redstone_5fwire_392',['REDSTONE_WIRE',['../structmcpp_1_1Blocks.html#a2abd3287c46087378d9bf00b149835ba',1,'mcpp::Blocks']]], + ['repeating_5fcommand_5fblock_393',['REPEATING_COMMAND_BLOCK',['../structmcpp_1_1Blocks.html#a58698dc51f11c7f362b70d60631eff70',1,'mcpp::Blocks']]], + ['rose_5fbush_394',['ROSE_BUSH',['../structmcpp_1_1Blocks.html#a06d7f77ecfcafe049ba2157bbfda0487',1,'mcpp::Blocks']]] +]; diff --git a/search/all_11.html b/search/all_11.html new file mode 100644 index 00000000..c9f79d28 --- /dev/null +++ b/search/all_11.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_11.js b/search/all_11.js new file mode 100644 index 00000000..cd974e34 --- /dev/null +++ b/search/all_11.js @@ -0,0 +1,49 @@ +var searchData= +[ + ['sand_395',['SAND',['../structmcpp_1_1Blocks.html#a2496f9afbcec6814e6b59343cae2139f',1,'mcpp::Blocks']]], + ['sandstone_396',['SANDSTONE',['../structmcpp_1_1Blocks.html#a03abeeae29bd769f50c0391aa7fced35',1,'mcpp::Blocks']]], + ['sandstone_5fslab_397',['SANDSTONE_SLAB',['../structmcpp_1_1Blocks.html#a655537aee4cd504a43a90b1da9ffacab',1,'mcpp::Blocks']]], + ['sandstone_5fstairs_398',['SANDSTONE_STAIRS',['../structmcpp_1_1Blocks.html#a5206853e401f7b66663525c617a5b69a',1,'mcpp::Blocks']]], + ['sea_5flantern_399',['SEA_LANTERN',['../structmcpp_1_1Blocks.html#a0f92f0c05136d0b68bd87092f47e11f1',1,'mcpp::Blocks']]], + ['send_400',['send',['../classmcpp_1_1SocketConnection.html#aa5d2c733af1543ec1deceaff4e8d0c00',1,'mcpp::SocketConnection']]], + ['sendcommand_401',['sendCommand',['../classmcpp_1_1SocketConnection.html#a60c3e23feabe91006e3496d6d588c6c4',1,'mcpp::SocketConnection']]], + ['sendreceivecommand_402',['sendReceiveCommand',['../classmcpp_1_1SocketConnection.html#aa4fb2b9977fa03765f9792b046059979',1,'mcpp::SocketConnection']]], + ['setblock_403',['setBlock',['../classmcpp_1_1MinecraftConnection.html#a432bb051a995a13d7ee18eb3f674ea6d',1,'mcpp::MinecraftConnection']]], + ['setblocks_404',['setBlocks',['../classmcpp_1_1MinecraftConnection.html#a1acddab5bfe80892d7fd12794470530e',1,'mcpp::MinecraftConnection']]], + ['setplayerposition_405',['setPlayerPosition',['../classmcpp_1_1MinecraftConnection.html#a35965000d661f13f19cee02a676780f2',1,'mcpp::MinecraftConnection']]], + ['setplayertileposition_406',['setPlayerTilePosition',['../classmcpp_1_1MinecraftConnection.html#a0c54cfc5da2741d4abff1115e8acef33',1,'mcpp::MinecraftConnection']]], + ['slime_5fblock_407',['SLIME_BLOCK',['../structmcpp_1_1Blocks.html#a8630f6cd66a09458cad6bf5b099179cc',1,'mcpp::Blocks']]], + ['smooth_5fred_5fsandstone_408',['SMOOTH_RED_SANDSTONE',['../structmcpp_1_1Blocks.html#a6bccfb2addf1093138ed56c5e9ffac30',1,'mcpp::Blocks']]], + ['smooth_5fsandstone_409',['SMOOTH_SANDSTONE',['../structmcpp_1_1Blocks.html#a8f9f07ec88e41208c86c721d34f5ed10',1,'mcpp::Blocks']]], + ['snow_410',['SNOW',['../structmcpp_1_1Blocks.html#a8ae19855fc714509d89fdf32a0fa8c70',1,'mcpp::Blocks']]], + ['snow_5fblock_411',['SNOW_BLOCK',['../structmcpp_1_1Blocks.html#acff893f21675d53544bdf67074dc61e9',1,'mcpp::Blocks']]], + ['socketconnection_412',['SocketConnection',['../classmcpp_1_1SocketConnection.html',1,'mcpp::SocketConnection'],['../classmcpp_1_1SocketConnection.html#a0a78b961f5f920b11be5c74d6a90c9a4',1,'mcpp::SocketConnection::SocketConnection()']]], + ['soul_5fsand_413',['SOUL_SAND',['../structmcpp_1_1Blocks.html#acb128cec3d0fa4e91f9ded7eabc2c3aa',1,'mcpp::Blocks']]], + ['sponge_414',['SPONGE',['../structmcpp_1_1Blocks.html#a4757bea1d44f365dad7c5967c6a443a5',1,'mcpp::Blocks']]], + ['spruce_5fdoor_5fblock_415',['SPRUCE_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#a08b827461c21c6a8f93f9eb8db3d4864',1,'mcpp::Blocks']]], + ['spruce_5ffence_416',['SPRUCE_FENCE',['../structmcpp_1_1Blocks.html#a4d489398921358386d6cf3419659bcb4',1,'mcpp::Blocks']]], + ['spruce_5ffence_5fgate_417',['SPRUCE_FENCE_GATE',['../structmcpp_1_1Blocks.html#a04804f449cac04996a6933eeae42567e',1,'mcpp::Blocks']]], + ['spruce_5fleaves_418',['SPRUCE_LEAVES',['../structmcpp_1_1Blocks.html#a368f0966956ddd0824c2f59e6283211b',1,'mcpp::Blocks']]], + ['spruce_5fsapling_419',['SPRUCE_SAPLING',['../structmcpp_1_1Blocks.html#ad129a41a37fa05cb36335e8d1ac3dfeb',1,'mcpp::Blocks']]], + ['spruce_5fwood_420',['SPRUCE_WOOD',['../structmcpp_1_1Blocks.html#a276d4f9622cc246271d4db5dde4d8a02',1,'mcpp::Blocks']]], + ['spruce_5fwood_5fplank_421',['SPRUCE_WOOD_PLANK',['../structmcpp_1_1Blocks.html#a1658e669ed5c82b0e31caaef2f6f4657',1,'mcpp::Blocks']]], + ['spruce_5fwood_5fslab_422',['SPRUCE_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a26453ea88d059862147787548efd3616',1,'mcpp::Blocks']]], + ['spruce_5fwood_5fstairs_423',['SPRUCE_WOOD_STAIRS',['../structmcpp_1_1Blocks.html#a62237dc713ffa653600dbe5162d94931',1,'mcpp::Blocks']]], + ['standing_5fsign_5fblock_424',['STANDING_SIGN_BLOCK',['../structmcpp_1_1Blocks.html#a5c6ede3edcfc1ee428ad25393156e3c7',1,'mcpp::Blocks']]], + ['sticky_5fpiston_425',['STICKY_PISTON',['../structmcpp_1_1Blocks.html#ab15d395bb3006a391d564f91be0228a8',1,'mcpp::Blocks']]], + ['still_5flava_426',['STILL_LAVA',['../structmcpp_1_1Blocks.html#a95b004109a92dea512a771a517b2c96e',1,'mcpp::Blocks']]], + ['still_5fwater_427',['STILL_WATER',['../structmcpp_1_1Blocks.html#a22232a0f7facc90a4097dc5fcddcc7c9',1,'mcpp::Blocks']]], + ['stone_428',['STONE',['../structmcpp_1_1Blocks.html#a3465597ce53c4e46f44d3356facd6e49',1,'mcpp::Blocks']]], + ['stone_5fbrick_5fmonster_5fegg_429',['STONE_BRICK_MONSTER_EGG',['../structmcpp_1_1Blocks.html#aa34143ed2ab86b2cbb19849762b99739',1,'mcpp::Blocks']]], + ['stone_5fbrick_5fslab_430',['STONE_BRICK_SLAB',['../structmcpp_1_1Blocks.html#a3c329e3dc45c31141e242e097abd6dfc',1,'mcpp::Blocks']]], + ['stone_5fbrick_5fstairs_431',['STONE_BRICK_STAIRS',['../structmcpp_1_1Blocks.html#a3dfadc312c4816d3a16d4e34a99ad19c',1,'mcpp::Blocks']]], + ['stone_5fbricks_432',['STONE_BRICKS',['../structmcpp_1_1Blocks.html#a04ff780c55f66e7c87ae83c18335cbac',1,'mcpp::Blocks']]], + ['stone_5fbutton_433',['STONE_BUTTON',['../structmcpp_1_1Blocks.html#ade5c4f14af1c42aa9504a83ea020aee6',1,'mcpp::Blocks']]], + ['stone_5fmonster_5fegg_434',['STONE_MONSTER_EGG',['../structmcpp_1_1Blocks.html#a8556ffcb61026cdbf2c17242c7833f96',1,'mcpp::Blocks']]], + ['stone_5fpressure_5fplate_435',['STONE_PRESSURE_PLATE',['../structmcpp_1_1Blocks.html#abe3716718039e225a67569b106b5f718',1,'mcpp::Blocks']]], + ['stone_5fslab_436',['STONE_SLAB',['../structmcpp_1_1Blocks.html#a2822a4aafcb1ecba6683548adac81889',1,'mcpp::Blocks']]], + ['structure_5fblock_437',['STRUCTURE_BLOCK',['../structmcpp_1_1Blocks.html#a61e13cfa32b2927d28246b242af756f2',1,'mcpp::Blocks']]], + ['structure_5fvoid_438',['STRUCTURE_VOID',['../structmcpp_1_1Blocks.html#a03de527c29a01725e9bdb7397e505b99',1,'mcpp::Blocks']]], + ['sugar_5fcanes_439',['SUGAR_CANES',['../structmcpp_1_1Blocks.html#ac01288a07642ef1e305ae9f118cb9a46',1,'mcpp::Blocks']]], + ['sunflower_440',['SUNFLOWER',['../structmcpp_1_1Blocks.html#a36cf041100c394c5b31c7b547a9095f4',1,'mcpp::Blocks']]] +]; diff --git a/search/all_12.html b/search/all_12.html new file mode 100644 index 00000000..ab934722 --- /dev/null +++ b/search/all_12.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_12.js b/search/all_12.js new file mode 100644 index 00000000..e24dc95b --- /dev/null +++ b/search/all_12.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['tall_5fgrass_441',['TALL_GRASS',['../structmcpp_1_1Blocks.html#a5e2cf3f88d533228049432f7474b9170',1,'mcpp::Blocks']]], + ['tnt_442',['TNT',['../structmcpp_1_1Blocks.html#a38a8d0d8b96807a1e7c185d8f0371dd7',1,'mcpp::Blocks']]], + ['torch_443',['TORCH',['../structmcpp_1_1Blocks.html#a8a31a12eec7e5526a091651727352f65',1,'mcpp::Blocks']]], + ['trapped_5fchest_444',['TRAPPED_CHEST',['../structmcpp_1_1Blocks.html#a6747051dfdf7c77bd05c927c3c865a76',1,'mcpp::Blocks']]], + ['tripwire_445',['TRIPWIRE',['../structmcpp_1_1Blocks.html#a1dc81235f4b26a78f32ed66005b9d03a',1,'mcpp::Blocks']]], + ['tripwire_5fhook_446',['TRIPWIRE_HOOK',['../structmcpp_1_1Blocks.html#a71d746e9b5fc85da69a19c276960b2a9',1,'mcpp::Blocks']]] +]; diff --git a/search/all_13.html b/search/all_13.html new file mode 100644 index 00000000..51172c2f --- /dev/null +++ b/search/all_13.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_13.js b/search/all_13.js new file mode 100644 index 00000000..76555750 --- /dev/null +++ b/search/all_13.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['util_2eh_447',['util.h',['../util_8h.html',1,'']]] +]; diff --git a/search/all_14.html b/search/all_14.html new file mode 100644 index 00000000..afecf563 --- /dev/null +++ b/search/all_14.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_14.js b/search/all_14.js new file mode 100644 index 00000000..4b202f2a --- /dev/null +++ b/search/all_14.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['vines_448',['VINES',['../structmcpp_1_1Blocks.html#a53ed561a34cf27472241730e77f99bed',1,'mcpp::Blocks']]] +]; diff --git a/search/all_15.html b/search/all_15.html new file mode 100644 index 00000000..69f382b3 --- /dev/null +++ b/search/all_15.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_15.js b/search/all_15.js new file mode 100644 index 00000000..d53151bc --- /dev/null +++ b/search/all_15.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['wallmounted_5fbanner_449',['WALLMOUNTED_BANNER',['../structmcpp_1_1Blocks.html#a6707ff1fc0e839a6b1e3a60c71bd814c',1,'mcpp::Blocks']]], + ['wallmounted_5fsign_5fblock_450',['WALLMOUNTED_SIGN_BLOCK',['../structmcpp_1_1Blocks.html#a42061d5cc97b7b7a3350dfb228ee9cdd',1,'mcpp::Blocks']]], + ['weighted_5fpressure_5fplate_5fheavy_451',['WEIGHTED_PRESSURE_PLATE_HEAVY',['../structmcpp_1_1Blocks.html#ae55600cc14bc67340128f9f3ede228a9',1,'mcpp::Blocks']]], + ['weighted_5fpressure_5fplate_5flight_452',['WEIGHTED_PRESSURE_PLATE_LIGHT',['../structmcpp_1_1Blocks.html#ab892288e54b812b8e8f78f3485191dfd',1,'mcpp::Blocks']]], + ['wet_5fsponge_453',['WET_SPONGE',['../structmcpp_1_1Blocks.html#ac1d4a1dac18ba602e8a6205561ffda58',1,'mcpp::Blocks']]], + ['wheat_5fcrops_454',['WHEAT_CROPS',['../structmcpp_1_1Blocks.html#a510d428cc9e2e5c31f520a9c950bdeec',1,'mcpp::Blocks']]], + ['white_5fcarpet_455',['WHITE_CARPET',['../structmcpp_1_1Blocks.html#aa70c8997ed09864966fa9ce978e85eab',1,'mcpp::Blocks']]], + ['white_5fconcrete_456',['WHITE_CONCRETE',['../structmcpp_1_1Blocks.html#a9b5fd0309b95d5d6c5a15bc741075b14',1,'mcpp::Blocks']]], + ['white_5fconcrete_5fpowder_457',['WHITE_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#ade447d44ced3e6c60ef86288c5097408',1,'mcpp::Blocks']]], + ['white_5fglazed_5fterracotta_458',['WHITE_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a1009175bc6439f88688f2d452591a090',1,'mcpp::Blocks']]], + ['white_5fhardened_5fclay_459',['WHITE_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a21270c353d06eeb3e3d32eae67e3538a',1,'mcpp::Blocks']]], + ['white_5fshulker_5fbox_460',['WHITE_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a1dd79e09dac7d0d8f1f4bcd6c439513e',1,'mcpp::Blocks']]], + ['white_5fstained_5fglass_461',['WHITE_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a3cb773ccd4d40d9dd6790a7293130c67',1,'mcpp::Blocks']]], + ['white_5fstained_5fglass_5fpane_462',['WHITE_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a1a9bae80bd6ef59c7195f8f75a621328',1,'mcpp::Blocks']]], + ['white_5ftulip_463',['WHITE_TULIP',['../structmcpp_1_1Blocks.html#a22431acd59464fdf9e5b9511da97d9b7',1,'mcpp::Blocks']]], + ['white_5fwool_464',['WHITE_WOOL',['../structmcpp_1_1Blocks.html#a948dcddcf6593cbd568eb178d9ab6fe9',1,'mcpp::Blocks']]], + ['withmod_465',['withMod',['../classmcpp_1_1BlockType.html#a3d66079415fa63e4c21af40436721844',1,'mcpp::BlockType']]], + ['wooden_5fbutton_466',['WOODEN_BUTTON',['../structmcpp_1_1Blocks.html#a38c4c416536d12da21a5fbf4a378c7dc',1,'mcpp::Blocks']]], + ['wooden_5fpressure_5fplate_467',['WOODEN_PRESSURE_PLATE',['../structmcpp_1_1Blocks.html#ae2f44567fce9aa64e0bae19d2272c4a0',1,'mcpp::Blocks']]], + ['wooden_5fslab_468',['WOODEN_SLAB',['../structmcpp_1_1Blocks.html#a160c513e66f731ed3be363cb77dc6acd',1,'mcpp::Blocks']]], + ['wooden_5ftrapdoor_469',['WOODEN_TRAPDOOR',['../structmcpp_1_1Blocks.html#a9bfa8aa1720d2676ce55ea74553c145b',1,'mcpp::Blocks']]] +]; diff --git a/search/all_16.html b/search/all_16.html new file mode 100644 index 00000000..b19867ad --- /dev/null +++ b/search/all_16.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_16.js b/search/all_16.js new file mode 100644 index 00000000..8029818d --- /dev/null +++ b/search/all_16.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['x_470',['x',['../classmcpp_1_1Coordinate.html#af2639ac79be2a9c59a7eb0afe4ea7681',1,'mcpp::Coordinate']]] +]; diff --git a/search/all_17.html b/search/all_17.html new file mode 100644 index 00000000..1ad5d34b --- /dev/null +++ b/search/all_17.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_17.js b/search/all_17.js new file mode 100644 index 00000000..16cf8de2 --- /dev/null +++ b/search/all_17.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['y_471',['y',['../classmcpp_1_1Coordinate.html#a42df473fa613ffb3718d9dc38845b0a8',1,'mcpp::Coordinate']]], + ['yellow_5fcarpet_472',['YELLOW_CARPET',['../structmcpp_1_1Blocks.html#afbdd7baf788c0fe07d200d375ed6326b',1,'mcpp::Blocks']]], + ['yellow_5fconcrete_473',['YELLOW_CONCRETE',['../structmcpp_1_1Blocks.html#a0a1b618bd74f8de6ca4a4492e38da29b',1,'mcpp::Blocks']]], + ['yellow_5fconcrete_5fpowder_474',['YELLOW_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#aeeec36bc1fe8b2c6edc9628941a58a6a',1,'mcpp::Blocks']]], + ['yellow_5fglazed_5fterracotta_475',['YELLOW_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#ab8e4abe534066ea9070f4def9783d95e',1,'mcpp::Blocks']]], + ['yellow_5fhardened_5fclay_476',['YELLOW_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#ac420c0e0bf9d617cf13b1f3cd419641b',1,'mcpp::Blocks']]], + ['yellow_5fshulker_5fbox_477',['YELLOW_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a223f6561b3086a9ca46cd414d9904a53',1,'mcpp::Blocks']]], + ['yellow_5fstained_5fglass_478',['YELLOW_STAINED_GLASS',['../structmcpp_1_1Blocks.html#aa230495d9b201a4af10105f9dd52d92d',1,'mcpp::Blocks']]], + ['yellow_5fstained_5fglass_5fpane_479',['YELLOW_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a01693b609f4c5d52a19ea47f5fe30023',1,'mcpp::Blocks']]], + ['yellow_5fwool_480',['YELLOW_WOOL',['../structmcpp_1_1Blocks.html#ae1d8a7f4cfcac88373e21152e7063ff4',1,'mcpp::Blocks']]] +]; diff --git a/search/all_18.html b/search/all_18.html new file mode 100644 index 00000000..507d0f85 --- /dev/null +++ b/search/all_18.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_18.js b/search/all_18.js new file mode 100644 index 00000000..0436bf8c --- /dev/null +++ b/search/all_18.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['z_481',['z',['../classmcpp_1_1Coordinate.html#a57ec8f7c3ed4be2eacc3364eb578eca5',1,'mcpp::Coordinate']]] +]; diff --git a/search/all_2.html b/search/all_2.html new file mode 100644 index 00000000..02cfffc2 --- /dev/null +++ b/search/all_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_2.js b/search/all_2.js new file mode 100644 index 00000000..71014bb7 --- /dev/null +++ b/search/all_2.js @@ -0,0 +1,42 @@ +var searchData= +[ + ['cactus_70',['CACTUS',['../structmcpp_1_1Blocks.html#ae55277187d8808c3f2215bc2aa3ec83d',1,'mcpp::Blocks']]], + ['cake_5fblock_71',['CAKE_BLOCK',['../structmcpp_1_1Blocks.html#ae702ade332abc676fd20261f3f41ac86',1,'mcpp::Blocks']]], + ['carrots_72',['CARROTS',['../structmcpp_1_1Blocks.html#a2cbf14f44f919e7740156a4376d42d0f',1,'mcpp::Blocks']]], + ['cauldron_73',['CAULDRON',['../structmcpp_1_1Blocks.html#a1880f29074b425a730ce012869bedb27',1,'mcpp::Blocks']]], + ['chain_5fcommand_5fblock_74',['CHAIN_COMMAND_BLOCK',['../structmcpp_1_1Blocks.html#aa4d2c7ba37f0db7f0118b156b8373c09',1,'mcpp::Blocks']]], + ['chest_75',['CHEST',['../structmcpp_1_1Blocks.html#a69d55f09dd635c754004af7cabb8729c',1,'mcpp::Blocks']]], + ['chiseled_5fquartz_5fblock_76',['CHISELED_QUARTZ_BLOCK',['../structmcpp_1_1Blocks.html#a093ddbfde7ae0d97818166ecea59fef8',1,'mcpp::Blocks']]], + ['chiseled_5fred_5fsandstone_77',['CHISELED_RED_SANDSTONE',['../structmcpp_1_1Blocks.html#a09572a972b2b8d3d8f0af1f57c73ffa0',1,'mcpp::Blocks']]], + ['chiseled_5fsandstone_78',['CHISELED_SANDSTONE',['../structmcpp_1_1Blocks.html#affb674669374d50fd8b2b7703225064f',1,'mcpp::Blocks']]], + ['chiseled_5fstone_5fbrick_5fmonster_5fegg_79',['CHISELED_STONE_BRICK_MONSTER_EGG',['../structmcpp_1_1Blocks.html#a2c4b23ff0f5479129bd12101d5d86180',1,'mcpp::Blocks']]], + ['chiseled_5fstone_5fbricks_80',['CHISELED_STONE_BRICKS',['../structmcpp_1_1Blocks.html#a29579a2570d58cb13c741cfd50bc9676',1,'mcpp::Blocks']]], + ['chorus_5fflower_81',['CHORUS_FLOWER',['../structmcpp_1_1Blocks.html#abd205b27d363d92dcc6ed1dbc9b5f640',1,'mcpp::Blocks']]], + ['chorus_5fplant_82',['CHORUS_PLANT',['../structmcpp_1_1Blocks.html#aacf5547343d38823f71828b7e06a2084',1,'mcpp::Blocks']]], + ['clay_83',['CLAY',['../structmcpp_1_1Blocks.html#a424d5140fa7853a368b7a2c1388ab855',1,'mcpp::Blocks']]], + ['clone_84',['clone',['../classmcpp_1_1Coordinate.html#a815583c0aa75db7f00505f451267a684',1,'mcpp::Coordinate']]], + ['coal_5fore_85',['COAL_ORE',['../structmcpp_1_1Blocks.html#ae00b4536c7e9bbf251644d22909ba229',1,'mcpp::Blocks']]], + ['coarse_5fdirt_86',['COARSE_DIRT',['../structmcpp_1_1Blocks.html#ab73df48ee48af187fac0aac8a15f04a7',1,'mcpp::Blocks']]], + ['cobblestone_87',['COBBLESTONE',['../structmcpp_1_1Blocks.html#aab2ce7854a8d0b56db515d4a734e3347',1,'mcpp::Blocks']]], + ['cobblestone_5fmonster_5fegg_88',['COBBLESTONE_MONSTER_EGG',['../structmcpp_1_1Blocks.html#a229c91f0548f523f05f4f63324b54776',1,'mcpp::Blocks']]], + ['cobblestone_5fslab_89',['COBBLESTONE_SLAB',['../structmcpp_1_1Blocks.html#a2fefcbfae212ec69cf9444f44a67e76e',1,'mcpp::Blocks']]], + ['cobblestone_5fstairs_90',['COBBLESTONE_STAIRS',['../structmcpp_1_1Blocks.html#aad1ea51a6f3d49097c7e4d0fbdbe9f40',1,'mcpp::Blocks']]], + ['cobblestone_5fwall_91',['COBBLESTONE_WALL',['../structmcpp_1_1Blocks.html#ab16579678ae520f5e2e844d960c73c43',1,'mcpp::Blocks']]], + ['cobweb_92',['COBWEB',['../structmcpp_1_1Blocks.html#ab9daeaa55c01bab1abcdf5957571ed9b',1,'mcpp::Blocks']]], + ['cocoa_93',['COCOA',['../structmcpp_1_1Blocks.html#ac159129c396f7b49711a0c80d8ec7f96',1,'mcpp::Blocks']]], + ['command_5fblock_94',['COMMAND_BLOCK',['../structmcpp_1_1Blocks.html#a5a61cd994951cafe3451c2d77078a270',1,'mcpp::Blocks']]], + ['connection_2eh_95',['connection.h',['../connection_8h.html',1,'']]], + ['coordinate_96',['Coordinate',['../classmcpp_1_1Coordinate.html#aff4ff630ed0339920f6b2a8aec4cc1f6',1,'mcpp::Coordinate::Coordinate(int x=0, int y=0, int z=0)'],['../classmcpp_1_1Coordinate.html#a34576700734a152d519f3f9d56062899',1,'mcpp::Coordinate::Coordinate(double x, double y, double z)'],['../classmcpp_1_1Coordinate.html',1,'mcpp::Coordinate']]], + ['cracked_5fstone_5fbrick_5fmonster_5fegg_97',['CRACKED_STONE_BRICK_MONSTER_EGG',['../structmcpp_1_1Blocks.html#a64dbb8a8903b7338bff284ab7727167f',1,'mcpp::Blocks']]], + ['cracked_5fstone_5fbricks_98',['CRACKED_STONE_BRICKS',['../structmcpp_1_1Blocks.html#adeb34fbad3f8f97438c35c6b80bdcb37',1,'mcpp::Blocks']]], + ['crafting_5ftable_99',['CRAFTING_TABLE',['../structmcpp_1_1Blocks.html#a7180e394f60d72d7095c227b48810480',1,'mcpp::Blocks']]], + ['cyan_5fcarpet_100',['CYAN_CARPET',['../structmcpp_1_1Blocks.html#a1515c7783cf8dc47b110a246e3e763ec',1,'mcpp::Blocks']]], + ['cyan_5fconcrete_101',['CYAN_CONCRETE',['../structmcpp_1_1Blocks.html#a3f037b6727ea3f0ba1593105469eda93',1,'mcpp::Blocks']]], + ['cyan_5fconcrete_5fpowder_102',['CYAN_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#aaffddf69a1d85d0c4c586a19b66a1f37',1,'mcpp::Blocks']]], + ['cyan_5fglazed_5fterracotta_103',['CYAN_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a5eb8252a64781e835449ecb9a9087e66',1,'mcpp::Blocks']]], + ['cyan_5fhardened_5fclay_104',['CYAN_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#ae409c0a5d2d204e6fa8831a186d2509c',1,'mcpp::Blocks']]], + ['cyan_5fshulker_5fbox_105',['CYAN_SHULKER_BOX',['../structmcpp_1_1Blocks.html#aae70495dfd18b675713a3057fda180fb',1,'mcpp::Blocks']]], + ['cyan_5fstained_5fglass_106',['CYAN_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a15040d0ea6dab20f7d5fba2dd8cb3075',1,'mcpp::Blocks']]], + ['cyan_5fstained_5fglass_5fpane_107',['CYAN_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a8ec213ed77454b256898dae928848bb8',1,'mcpp::Blocks']]], + ['cyan_5fwool_108',['CYAN_WOOL',['../structmcpp_1_1Blocks.html#adede0c44e458e49f910f893678829cda',1,'mcpp::Blocks']]] +]; diff --git a/search/all_3.html b/search/all_3.html new file mode 100644 index 00000000..39767b85 --- /dev/null +++ b/search/all_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_3.js b/search/all_3.js new file mode 100644 index 00000000..9e0422e7 --- /dev/null +++ b/search/all_3.js @@ -0,0 +1,42 @@ +var searchData= +[ + ['dandelion_109',['DANDELION',['../structmcpp_1_1Blocks.html#a4ede93dc7165dfb9e2eb46c645420285',1,'mcpp::Blocks']]], + ['dark_5foak_5fdoor_5fblock_110',['DARK_OAK_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#a4a3e8d59262b3d27dadcbcdaa7f548e8',1,'mcpp::Blocks']]], + ['dark_5foak_5ffence_111',['DARK_OAK_FENCE',['../structmcpp_1_1Blocks.html#ab79bda104d2f60601e052cdc5b06f3a0',1,'mcpp::Blocks']]], + ['dark_5foak_5ffence_5fgate_112',['DARK_OAK_FENCE_GATE',['../structmcpp_1_1Blocks.html#afb5c6b1a0100519382b739af65105fc0',1,'mcpp::Blocks']]], + ['dark_5foak_5fleaves_113',['DARK_OAK_LEAVES',['../structmcpp_1_1Blocks.html#abe5312b2543b7ebc6e6a40eeb8f07fcd',1,'mcpp::Blocks']]], + ['dark_5foak_5fsapling_114',['DARK_OAK_SAPLING',['../structmcpp_1_1Blocks.html#aa2ce43bc0cdd973e2e5f70978c24d1c9',1,'mcpp::Blocks']]], + ['dark_5foak_5fwood_115',['DARK_OAK_WOOD',['../structmcpp_1_1Blocks.html#a68189f132be17724bba6dd7291d53e7e',1,'mcpp::Blocks']]], + ['dark_5foak_5fwood_5fplank_116',['DARK_OAK_WOOD_PLANK',['../structmcpp_1_1Blocks.html#aee4468237344bfd3c434b1f1bc36151e',1,'mcpp::Blocks']]], + ['dark_5foak_5fwood_5fslab_117',['DARK_OAK_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a94f577c81bdebc295fa3fbfa710e98ee',1,'mcpp::Blocks']]], + ['dark_5foak_5fwood_5fstairs_118',['DARK_OAK_WOOD_STAIRS',['../structmcpp_1_1Blocks.html#ab302e5d0eb4e6c521732025466eb1c52',1,'mcpp::Blocks']]], + ['dark_5fprismarine_119',['DARK_PRISMARINE',['../structmcpp_1_1Blocks.html#a39c77900b54411576ff66860f4f5a270',1,'mcpp::Blocks']]], + ['daylight_5fsensor_120',['DAYLIGHT_SENSOR',['../structmcpp_1_1Blocks.html#a3350b3c6e5331c71cf0f0db2e78da728',1,'mcpp::Blocks']]], + ['dead_5fbush_121',['DEAD_BUSH',['../structmcpp_1_1Blocks.html#ab33d6298da4729925e7d1851ccaa0854',1,'mcpp::Blocks']]], + ['dead_5fshrub_122',['DEAD_SHRUB',['../structmcpp_1_1Blocks.html#af657bf849748d6acf482ed77fec842c7',1,'mcpp::Blocks']]], + ['detector_5frail_123',['DETECTOR_RAIL',['../structmcpp_1_1Blocks.html#a95e4f46009e3a833bf06287d73ab3d91',1,'mcpp::Blocks']]], + ['diamond_5fblock_124',['DIAMOND_BLOCK',['../structmcpp_1_1Blocks.html#a39562fce73a13549f53eca589339198f',1,'mcpp::Blocks']]], + ['diamond_5fore_125',['DIAMOND_ORE',['../structmcpp_1_1Blocks.html#a1d49c22608d5df074d1555dc0dc8becf',1,'mcpp::Blocks']]], + ['diorite_126',['DIORITE',['../structmcpp_1_1Blocks.html#a17aadc881b95e84d2b03475c6678f039',1,'mcpp::Blocks']]], + ['dirt_127',['DIRT',['../structmcpp_1_1Blocks.html#a7920f33128282e6cc5a70e6a2c5c0bc6',1,'mcpp::Blocks']]], + ['dispenser_128',['DISPENSER',['../structmcpp_1_1Blocks.html#a29163b34db8fee78333b65570ad11387',1,'mcpp::Blocks']]], + ['docommand_129',['doCommand',['../classmcpp_1_1MinecraftConnection.html#a706ee80a08b33fc44512f4e483cec416',1,'mcpp::MinecraftConnection']]], + ['double_5facacia_5fwood_5fslab_130',['DOUBLE_ACACIA_WOOD_SLAB',['../structmcpp_1_1Blocks.html#acb72deaaf9bf2c6120aa2d4c6bd0a034',1,'mcpp::Blocks']]], + ['double_5fbirch_5fwood_5fslab_131',['DOUBLE_BIRCH_WOOD_SLAB',['../structmcpp_1_1Blocks.html#ac3118cb1ebc38871e537f17b33f14f5b',1,'mcpp::Blocks']]], + ['double_5fbrick_5fslab_132',['DOUBLE_BRICK_SLAB',['../structmcpp_1_1Blocks.html#ab71d6ee941390a099bc5e3d1cefba64d',1,'mcpp::Blocks']]], + ['double_5fcobblestone_5fslab_133',['DOUBLE_COBBLESTONE_SLAB',['../structmcpp_1_1Blocks.html#a03e5c49e5accf6261626f0e86ca37c20',1,'mcpp::Blocks']]], + ['double_5fdark_5foak_5fwood_5fslab_134',['DOUBLE_DARK_OAK_WOOD_SLAB',['../structmcpp_1_1Blocks.html#af0eb96e257d1b7f07351561d7260ccca',1,'mcpp::Blocks']]], + ['double_5fjungle_5fwood_5fslab_135',['DOUBLE_JUNGLE_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a67b74150bb9491a426e71fc973858bdc',1,'mcpp::Blocks']]], + ['double_5fnether_5fbrick_5fslab_136',['DOUBLE_NETHER_BRICK_SLAB',['../structmcpp_1_1Blocks.html#ab93df59c3896f5683f10a5efd8ba3b2e',1,'mcpp::Blocks']]], + ['double_5foak_5fwood_5fslab_137',['DOUBLE_OAK_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a71a4aa630d9f1f57561f0493530dced7',1,'mcpp::Blocks']]], + ['double_5fquartz_5fslab_138',['DOUBLE_QUARTZ_SLAB',['../structmcpp_1_1Blocks.html#a5a831a1bdc6e642b24dc55ac988cabde',1,'mcpp::Blocks']]], + ['double_5fred_5fsandstone_5fslab_139',['DOUBLE_RED_SANDSTONE_SLAB',['../structmcpp_1_1Blocks.html#a6418a491ef474162dc8aadd1d3e452c9',1,'mcpp::Blocks']]], + ['double_5fsandstone_5fslab_140',['DOUBLE_SANDSTONE_SLAB',['../structmcpp_1_1Blocks.html#a0e50b08f02bbfa195c8123f5ba5547dc',1,'mcpp::Blocks']]], + ['double_5fspruce_5fwood_5fslab_141',['DOUBLE_SPRUCE_WOOD_SLAB',['../structmcpp_1_1Blocks.html#aad684e22c369045e7c91ebe7f9aa09bb',1,'mcpp::Blocks']]], + ['double_5fstone_5fbrick_5fslab_142',['DOUBLE_STONE_BRICK_SLAB',['../structmcpp_1_1Blocks.html#a31b852574294d0eaac1a7ceff2f85069',1,'mcpp::Blocks']]], + ['double_5fstone_5fslab_143',['DOUBLE_STONE_SLAB',['../structmcpp_1_1Blocks.html#ae92eb378c49d1691ec5b6edda20b99c4',1,'mcpp::Blocks']]], + ['double_5ftallgrass_144',['DOUBLE_TALLGRASS',['../structmcpp_1_1Blocks.html#a53fbf9aaaee7c5afaaea4fced3e1548a',1,'mcpp::Blocks']]], + ['double_5fwooden_5fslab_145',['DOUBLE_WOODEN_SLAB',['../structmcpp_1_1Blocks.html#a834f38eeb65a646e3169cace122695d3',1,'mcpp::Blocks']]], + ['dragon_5fegg_146',['DRAGON_EGG',['../structmcpp_1_1Blocks.html#ad9b26a16fdd557612c73883ff3cd60c3',1,'mcpp::Blocks']]], + ['dropper_147',['DROPPER',['../structmcpp_1_1Blocks.html#abd9821e628828036e6c6991004fe3148',1,'mcpp::Blocks']]] +]; diff --git a/search/all_4.html b/search/all_4.html new file mode 100644 index 00000000..fc40463c --- /dev/null +++ b/search/all_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_4.js b/search/all_4.js new file mode 100644 index 00000000..dafc8de2 --- /dev/null +++ b/search/all_4.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['emerald_5fblock_148',['EMERALD_BLOCK',['../structmcpp_1_1Blocks.html#a1db1b923f3bf0ccdc583df65cec42491',1,'mcpp::Blocks']]], + ['emerald_5fore_149',['EMERALD_ORE',['../structmcpp_1_1Blocks.html#aebf56a50f93a2e5162a52126110b1e6a',1,'mcpp::Blocks']]], + ['enchantment_5ftable_150',['ENCHANTMENT_TABLE',['../structmcpp_1_1Blocks.html#aeb3f5540f74621a623015b4b064d9c2b',1,'mcpp::Blocks']]], + ['end_5fgateway_151',['END_GATEWAY',['../structmcpp_1_1Blocks.html#ad3bc68852133f0368f46fafe187202b3',1,'mcpp::Blocks']]], + ['end_5fportal_152',['END_PORTAL',['../structmcpp_1_1Blocks.html#afc2fd8d167f79a1b79d760d7a871ef6a',1,'mcpp::Blocks']]], + ['end_5fportal_5fframe_153',['END_PORTAL_FRAME',['../structmcpp_1_1Blocks.html#af0125fc7ff5540b88e9684155f2936ab',1,'mcpp::Blocks']]], + ['end_5frod_154',['END_ROD',['../structmcpp_1_1Blocks.html#a701901e07d24cc97024ba80309f8c83e',1,'mcpp::Blocks']]], + ['end_5fstone_155',['END_STONE',['../structmcpp_1_1Blocks.html#a6b0b002d612a734666f571df8b8da45d',1,'mcpp::Blocks']]], + ['end_5fstone_5fbricks_156',['END_STONE_BRICKS',['../structmcpp_1_1Blocks.html#ad8f390358a6bfeda878302bd29c83f45',1,'mcpp::Blocks']]], + ['ender_5fchest_157',['ENDER_CHEST',['../structmcpp_1_1Blocks.html#ab698eb6bac6e3eac78b28467900fbeaf',1,'mcpp::Blocks']]] +]; diff --git a/search/all_5.html b/search/all_5.html new file mode 100644 index 00000000..9dd9344b --- /dev/null +++ b/search/all_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_5.js b/search/all_5.js new file mode 100644 index 00000000..480299d1 --- /dev/null +++ b/search/all_5.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['fail_5fresponse_158',['FAIL_RESPONSE',['../connection_8h.html#a6515227971fc65513de9c01d57139f1d',1,'connection.h']]], + ['farmland_159',['FARMLAND',['../structmcpp_1_1Blocks.html#ac19fc06b928b707ef627931284398020',1,'mcpp::Blocks']]], + ['fern_160',['FERN',['../structmcpp_1_1Blocks.html#af04dad5bcea044b5ac563c6177e1af6b',1,'mcpp::Blocks']]], + ['fire_161',['FIRE',['../structmcpp_1_1Blocks.html#a6f61a0c2861d32941c1a5dd3482a24b3',1,'mcpp::Blocks']]], + ['flower_5fpot_162',['FLOWER_POT',['../structmcpp_1_1Blocks.html#aed6225513b9651a69cc5fb1891dc2cd2',1,'mcpp::Blocks']]], + ['flowing_5flava_163',['FLOWING_LAVA',['../structmcpp_1_1Blocks.html#ae2148b4c5bac74928cf21dd103876a72',1,'mcpp::Blocks']]], + ['flowing_5fwater_164',['FLOWING_WATER',['../structmcpp_1_1Blocks.html#ab5d3c16a2eff86d3f71f6feec82c8ebd',1,'mcpp::Blocks']]], + ['freestanding_5fbanner_165',['FREESTANDING_BANNER',['../structmcpp_1_1Blocks.html#ac8f3ec2da7c349fafcc44d08f4156b1a',1,'mcpp::Blocks']]], + ['frosted_5fice_166',['FROSTED_ICE',['../structmcpp_1_1Blocks.html#ab1d1053636d05047baffbb69cf14a905',1,'mcpp::Blocks']]], + ['furnace_167',['FURNACE',['../structmcpp_1_1Blocks.html#a6ba969b1d540703014661490d1d00122',1,'mcpp::Blocks']]] +]; diff --git a/search/all_6.html b/search/all_6.html new file mode 100644 index 00000000..f1e516d7 --- /dev/null +++ b/search/all_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_6.js b/search/all_6.js new file mode 100644 index 00000000..a2075e55 --- /dev/null +++ b/search/all_6.js @@ -0,0 +1,37 @@ +var searchData= +[ + ['getblock_168',['getBlock',['../classmcpp_1_1MinecraftConnection.html#a47a354e1f25169e4c56dbd05d1f36853',1,'mcpp::MinecraftConnection']]], + ['getblocks_169',['getBlocks',['../classmcpp_1_1MinecraftConnection.html#a0811c8d4ff163aec588f36e83cc6b082',1,'mcpp::MinecraftConnection']]], + ['getheight_170',['getHeight',['../classmcpp_1_1MinecraftConnection.html#a59c49a956e3686ee4949823d8d5ae632',1,'mcpp::MinecraftConnection']]], + ['getheights_171',['getHeights',['../classmcpp_1_1MinecraftConnection.html#a1453d42e9ebe9b01394a047d7db851c4',1,'mcpp::MinecraftConnection']]], + ['getplayerposition_172',['getPlayerPosition',['../classmcpp_1_1MinecraftConnection.html#a4b93037053816737e8f3db934605e100',1,'mcpp::MinecraftConnection']]], + ['getplayertileposition_173',['getPlayerTilePosition',['../classmcpp_1_1MinecraftConnection.html#a33cf4eeb6d430fefce7aba6f83c0d14a',1,'mcpp::MinecraftConnection']]], + ['glass_174',['GLASS',['../structmcpp_1_1Blocks.html#a96cd17dde5774bda9e966531ee41b382',1,'mcpp::Blocks']]], + ['glass_5fpane_175',['GLASS_PANE',['../structmcpp_1_1Blocks.html#aff4ba7885992c61d0b4897bbfdeb5518',1,'mcpp::Blocks']]], + ['glowing_5fredstone_5fore_176',['GLOWING_REDSTONE_ORE',['../structmcpp_1_1Blocks.html#a605d2ffae10360946749d1d369e12d70',1,'mcpp::Blocks']]], + ['glowstone_177',['GLOWSTONE',['../structmcpp_1_1Blocks.html#a1cfef192de0751711c354180fe40f512',1,'mcpp::Blocks']]], + ['gold_5fblock_178',['GOLD_BLOCK',['../structmcpp_1_1Blocks.html#aa4dfc50ceef25253d14723bdaecd9d71',1,'mcpp::Blocks']]], + ['gold_5fore_179',['GOLD_ORE',['../structmcpp_1_1Blocks.html#aa49db5e79bd99a734120ab6be091eb7c',1,'mcpp::Blocks']]], + ['granite_180',['GRANITE',['../structmcpp_1_1Blocks.html#ae22cf99618c8e6400358d6a25d2dd059',1,'mcpp::Blocks']]], + ['grass_181',['GRASS',['../structmcpp_1_1Blocks.html#a5f03014897e0e15890650d5983048267',1,'mcpp::Blocks']]], + ['grass_5fpath_182',['GRASS_PATH',['../structmcpp_1_1Blocks.html#aa3c5ea2d05ef6b0ff4fe707a7374050e',1,'mcpp::Blocks']]], + ['gravel_183',['GRAVEL',['../structmcpp_1_1Blocks.html#a9301c71b66c0037f86b5945f26ea475b',1,'mcpp::Blocks']]], + ['gray_5fcarpet_184',['GRAY_CARPET',['../structmcpp_1_1Blocks.html#af90804802b32653ae7bf7257643d276c',1,'mcpp::Blocks']]], + ['gray_5fconcrete_185',['GRAY_CONCRETE',['../structmcpp_1_1Blocks.html#ae1a6e47a97980803880205ecf6c6415e',1,'mcpp::Blocks']]], + ['gray_5fconcrete_5fpowder_186',['GRAY_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a710023dfea0e5c789e3ea84380e52db4',1,'mcpp::Blocks']]], + ['gray_5fglazed_5fterracotta_187',['GRAY_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#ae4dac8c94d5aab78063ee4b84c48dd1f',1,'mcpp::Blocks']]], + ['gray_5fhardened_5fclay_188',['GRAY_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a721a28ef11f1330a78d861d58ab7035b',1,'mcpp::Blocks']]], + ['gray_5fshulker_5fbox_189',['GRAY_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a6b3c77960c1b5753c62502502af747c9',1,'mcpp::Blocks']]], + ['gray_5fstained_5fglass_190',['GRAY_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a7b8c6d880cb64a41deb7bdc50be0b377',1,'mcpp::Blocks']]], + ['gray_5fstained_5fglass_5fpane_191',['GRAY_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a0ef864d5d2ce83a21615dd287fcc9d8e',1,'mcpp::Blocks']]], + ['gray_5fwool_192',['GRAY_WOOL',['../structmcpp_1_1Blocks.html#acd18ba77f68220dfe0e67648277e82a4',1,'mcpp::Blocks']]], + ['green_5fcarpet_193',['GREEN_CARPET',['../structmcpp_1_1Blocks.html#a83874225f35912619d71b74ced4406b2',1,'mcpp::Blocks']]], + ['green_5fconcrete_194',['GREEN_CONCRETE',['../structmcpp_1_1Blocks.html#ae3260ea943f5ec77e8347f4222b5980f',1,'mcpp::Blocks']]], + ['green_5fconcrete_5fpowder_195',['GREEN_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#af4bd8a829ddd371cb9ee9bdcfe36c250',1,'mcpp::Blocks']]], + ['green_5fglazed_5fterracotta_196',['GREEN_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a06311b8a17853c91f82cb22be4a76444',1,'mcpp::Blocks']]], + ['green_5fhardened_5fclay_197',['GREEN_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#ab1bae0c61e7572f672ecd0577a354189',1,'mcpp::Blocks']]], + ['green_5fshulker_5fbox_198',['GREEN_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a9e63b488559fa5d0ca3486c65646fb92',1,'mcpp::Blocks']]], + ['green_5fstained_5fglass_199',['GREEN_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a4f345eb45700cefc4476a4854f7e934c',1,'mcpp::Blocks']]], + ['green_5fstained_5fglass_5fpane_200',['GREEN_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#acf92990ecd5b25ac885e03d8ca26119a',1,'mcpp::Blocks']]], + ['green_5fwool_201',['GREEN_WOOL',['../structmcpp_1_1Blocks.html#a4f13db67e87d9f8ac51f62d040bb9db3',1,'mcpp::Blocks']]] +]; diff --git a/search/all_7.html b/search/all_7.html new file mode 100644 index 00000000..8ddbf6c8 --- /dev/null +++ b/search/all_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_7.js b/search/all_7.js new file mode 100644 index 00000000..f777afaf --- /dev/null +++ b/search/all_7.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['hardened_5fclay_202',['HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a4f056658a322dcfa50549dd46efb2c40',1,'mcpp::Blocks']]], + ['hay_5fbale_203',['HAY_BALE',['../structmcpp_1_1Blocks.html#acbef02ca1adb3263c7f9314e23d2f063',1,'mcpp::Blocks']]], + ['hopper_204',['HOPPER',['../structmcpp_1_1Blocks.html#a5bdd814bac41993d6780403941ac4595',1,'mcpp::Blocks']]] +]; diff --git a/search/all_8.html b/search/all_8.html new file mode 100644 index 00000000..83c55ae2 --- /dev/null +++ b/search/all_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_8.js b/search/all_8.js new file mode 100644 index 00000000..17dced9d --- /dev/null +++ b/search/all_8.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['ice_205',['ICE',['../structmcpp_1_1Blocks.html#a067f6555115e932d79f1051e4e5b99f2',1,'mcpp::Blocks']]], + ['id_206',['id',['../classmcpp_1_1BlockType.html#a890900caaa1b3aff3084980ad4b7ae1f',1,'mcpp::BlockType']]], + ['inverted_5fdaylight_5fsensor_207',['INVERTED_DAYLIGHT_SENSOR',['../structmcpp_1_1Blocks.html#a1a7b948b0f2593efc53a1b13c7ef6a83',1,'mcpp::Blocks']]], + ['iron_5fbars_208',['IRON_BARS',['../structmcpp_1_1Blocks.html#aaf1705a2a0e13cfd9ebf0a07547d81bb',1,'mcpp::Blocks']]], + ['iron_5fblock_209',['IRON_BLOCK',['../structmcpp_1_1Blocks.html#ae5433f2d74f1918e5a3a076a1f25a9e4',1,'mcpp::Blocks']]], + ['iron_5fdoor_5fblock_210',['IRON_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#a8dccf96755f102e3b7dd9c89e39cd7cd',1,'mcpp::Blocks']]], + ['iron_5fore_211',['IRON_ORE',['../structmcpp_1_1Blocks.html#a99494011577b01cef47f04d3b3bfdd68',1,'mcpp::Blocks']]], + ['iron_5ftrapdoor_212',['IRON_TRAPDOOR',['../structmcpp_1_1Blocks.html#ae29661020da16f870e254406d645a944',1,'mcpp::Blocks']]] +]; diff --git a/search/all_9.html b/search/all_9.html new file mode 100644 index 00000000..1e263c13 --- /dev/null +++ b/search/all_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_9.js b/search/all_9.js new file mode 100644 index 00000000..32d2886d --- /dev/null +++ b/search/all_9.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['jack_5folantern_213',['JACK_OLANTERN',['../structmcpp_1_1Blocks.html#a665236c55742047b93d185b35bce67e9',1,'mcpp::Blocks']]], + ['jukebox_214',['JUKEBOX',['../structmcpp_1_1Blocks.html#aceed7e2fad7be04c7f574edf8c0f43bd',1,'mcpp::Blocks']]], + ['jungle_5fdoor_5fblock_215',['JUNGLE_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#ac25a7c333551163db114ed0bb1ddc252',1,'mcpp::Blocks']]], + ['jungle_5ffence_216',['JUNGLE_FENCE',['../structmcpp_1_1Blocks.html#a6c458a125503fe16f1aa553b4695503c',1,'mcpp::Blocks']]], + ['jungle_5ffence_5fgate_217',['JUNGLE_FENCE_GATE',['../structmcpp_1_1Blocks.html#a6082bce8cc88ef8d5ed158e8be87b84d',1,'mcpp::Blocks']]], + ['jungle_5fleaves_218',['JUNGLE_LEAVES',['../structmcpp_1_1Blocks.html#ad25f9399f690ce6304360fe30da17ea5',1,'mcpp::Blocks']]], + ['jungle_5fsapling_219',['JUNGLE_SAPLING',['../structmcpp_1_1Blocks.html#a166392f2e723a8367040e1747c79dac1',1,'mcpp::Blocks']]], + ['jungle_5fwood_220',['JUNGLE_WOOD',['../structmcpp_1_1Blocks.html#a9b5c0c0116eff98d44e1238b8834b3ed',1,'mcpp::Blocks']]], + ['jungle_5fwood_5fplank_221',['JUNGLE_WOOD_PLANK',['../structmcpp_1_1Blocks.html#ad58e40171cd6dddb444f563af9762332',1,'mcpp::Blocks']]], + ['jungle_5fwood_5fslab_222',['JUNGLE_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a2cd72453b31cff54a857c3364b035d0e',1,'mcpp::Blocks']]], + ['jungle_5fwood_5fstairs_223',['JUNGLE_WOOD_STAIRS',['../structmcpp_1_1Blocks.html#a7647930c7d821587722370f8875cb1c3',1,'mcpp::Blocks']]] +]; diff --git a/search/all_a.html b/search/all_a.html new file mode 100644 index 00000000..3a6cac10 --- /dev/null +++ b/search/all_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_a.js b/search/all_a.js new file mode 100644 index 00000000..36f998de --- /dev/null +++ b/search/all_a.js @@ -0,0 +1,37 @@ +var searchData= +[ + ['ladder_224',['LADDER',['../structmcpp_1_1Blocks.html#abdb33e0a1761c25e54970ab072b41df1',1,'mcpp::Blocks']]], + ['lapis_5flazuli_5fblock_225',['LAPIS_LAZULI_BLOCK',['../structmcpp_1_1Blocks.html#aafc464b13fb20095e10a7fc0a7500632',1,'mcpp::Blocks']]], + ['lapis_5flazuli_5fore_226',['LAPIS_LAZULI_ORE',['../structmcpp_1_1Blocks.html#a0d4b27ab112c25d5dc2a88344f243328',1,'mcpp::Blocks']]], + ['large_5ffern_227',['LARGE_FERN',['../structmcpp_1_1Blocks.html#a80db4871a611c3e1f19eec3be1174bd0',1,'mcpp::Blocks']]], + ['lever_228',['LEVER',['../structmcpp_1_1Blocks.html#ace969f60c4f9c85b19499ca8bb229513',1,'mcpp::Blocks']]], + ['light_5fblue_5fcarpet_229',['LIGHT_BLUE_CARPET',['../structmcpp_1_1Blocks.html#ab26fa302ed60460a9ccf669b1cdfc5f3',1,'mcpp::Blocks']]], + ['light_5fblue_5fconcrete_230',['LIGHT_BLUE_CONCRETE',['../structmcpp_1_1Blocks.html#af5a1aedc915b2e173a62a56ef794e306',1,'mcpp::Blocks']]], + ['light_5fblue_5fconcrete_5fpowder_231',['LIGHT_BLUE_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#aeea52014aba57c9b18c565e3da97fa01',1,'mcpp::Blocks']]], + ['light_5fblue_5fglazed_5fterracotta_232',['LIGHT_BLUE_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#ae88865117601269a87b120e4967f81f1',1,'mcpp::Blocks']]], + ['light_5fblue_5fhardened_5fclay_233',['LIGHT_BLUE_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a1dcec571b114c5a0ed4251a2e9da2137',1,'mcpp::Blocks']]], + ['light_5fblue_5fshulker_5fbox_234',['LIGHT_BLUE_SHULKER_BOX',['../structmcpp_1_1Blocks.html#abe82aee86d0967f7a0f3649c48ed9062',1,'mcpp::Blocks']]], + ['light_5fblue_5fstained_5fglass_235',['LIGHT_BLUE_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a5123e2735d51414dc662053b3914aba6',1,'mcpp::Blocks']]], + ['light_5fblue_5fstained_5fglass_5fpane_236',['LIGHT_BLUE_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a5a2538b695346dd90d66c6bcacb81708',1,'mcpp::Blocks']]], + ['light_5fblue_5fwool_237',['LIGHT_BLUE_WOOL',['../structmcpp_1_1Blocks.html#a92e772cc9eef4ece168323e8ed8a477a',1,'mcpp::Blocks']]], + ['light_5fgray_5fcarpet_238',['LIGHT_GRAY_CARPET',['../structmcpp_1_1Blocks.html#a7ca57c8c5f4af087bf1c6c8ec0727db2',1,'mcpp::Blocks']]], + ['light_5fgray_5fconcrete_239',['LIGHT_GRAY_CONCRETE',['../structmcpp_1_1Blocks.html#a49cfa4418f0e3e4c26b845c5e9da5a7d',1,'mcpp::Blocks']]], + ['light_5fgray_5fconcrete_5fpowder_240',['LIGHT_GRAY_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a3d668df8f7201e4055b49d952e814ec2',1,'mcpp::Blocks']]], + ['light_5fgray_5fglazed_5fterracotta_241',['LIGHT_GRAY_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#aa346c588a3ce539a2a2570e3b01bb753',1,'mcpp::Blocks']]], + ['light_5fgray_5fhardened_5fclay_242',['LIGHT_GRAY_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a690f67a1df3228cfce34f758fbf7cd90',1,'mcpp::Blocks']]], + ['light_5fgray_5fshulker_5fbox_243',['LIGHT_GRAY_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a3619800e2b1cdf1ecd72c4ea6fc61721',1,'mcpp::Blocks']]], + ['light_5fgray_5fstained_5fglass_244',['LIGHT_GRAY_STAINED_GLASS',['../structmcpp_1_1Blocks.html#ad3f9fb0c3d2a1458b15772cbdb646842',1,'mcpp::Blocks']]], + ['light_5fgray_5fstained_5fglass_5fpane_245',['LIGHT_GRAY_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a16374b89fa88c3c432e89402c0d10ba4',1,'mcpp::Blocks']]], + ['light_5fgray_5fwool_246',['LIGHT_GRAY_WOOL',['../structmcpp_1_1Blocks.html#ab7318aba043ece28626009c5acaef7b4',1,'mcpp::Blocks']]], + ['lilac_247',['LILAC',['../structmcpp_1_1Blocks.html#a16f883fed5498464ee2fe14788b82d24',1,'mcpp::Blocks']]], + ['lily_5fpad_248',['LILY_PAD',['../structmcpp_1_1Blocks.html#afda586476d78fbef1e0d83086dea051c',1,'mcpp::Blocks']]], + ['lime_5fcarpet_249',['LIME_CARPET',['../structmcpp_1_1Blocks.html#a1a8f1ddbfc705c7c7c150f8121821603',1,'mcpp::Blocks']]], + ['lime_5fconcrete_250',['LIME_CONCRETE',['../structmcpp_1_1Blocks.html#abeb5d72da237ceed1bbbbf5602feabaa',1,'mcpp::Blocks']]], + ['lime_5fconcrete_5fpowder_251',['LIME_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a6df4756657fbd78b232c9c259d395280',1,'mcpp::Blocks']]], + ['lime_5fglazed_5fterracotta_252',['LIME_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a843c80d75d4cb65ef7248b2b006765a9',1,'mcpp::Blocks']]], + ['lime_5fhardened_5fclay_253',['LIME_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a6bb98186074dd31250db42c527e3d7f3',1,'mcpp::Blocks']]], + ['lime_5fshulker_5fbox_254',['LIME_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a032842a796e03258fe61ed667f286c2d',1,'mcpp::Blocks']]], + ['lime_5fstained_5fglass_255',['LIME_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a21baa16f609982ce6a05d9f75c1abb3c',1,'mcpp::Blocks']]], + ['lime_5fstained_5fglass_5fpane_256',['LIME_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a965bb40a3ade9101a40483205aef39c4',1,'mcpp::Blocks']]], + ['lime_5fwool_257',['LIME_WOOL',['../structmcpp_1_1Blocks.html#a10d8584965dc754343249d07d6bd5e93',1,'mcpp::Blocks']]] +]; diff --git a/search/all_b.html b/search/all_b.html new file mode 100644 index 00000000..130deb4e --- /dev/null +++ b/search/all_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_b.js b/search/all_b.js new file mode 100644 index 00000000..e082b2ce --- /dev/null +++ b/search/all_b.js @@ -0,0 +1,26 @@ +var searchData= +[ + ['magenta_5fcarpet_258',['MAGENTA_CARPET',['../structmcpp_1_1Blocks.html#a041ddac946b7f8babbee4b29982bd877',1,'mcpp::Blocks']]], + ['magenta_5fconcrete_259',['MAGENTA_CONCRETE',['../structmcpp_1_1Blocks.html#ad1d4e7776c400d6f6fc4ffe71892a9b5',1,'mcpp::Blocks']]], + ['magenta_5fconcrete_5fpowder_260',['MAGENTA_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#aa18bc574abcf6d22aebbad8ca6aa8af2',1,'mcpp::Blocks']]], + ['magenta_5fglazed_5fterracotta_261',['MAGENTA_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a66d6169b4b8406b5dc630da51189436a',1,'mcpp::Blocks']]], + ['magenta_5fhardened_5fclay_262',['MAGENTA_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#aeb7ad8263148d4301e2028fe7ddb9dd9',1,'mcpp::Blocks']]], + ['magenta_5fshulker_5fbox_263',['MAGENTA_SHULKER_BOX',['../structmcpp_1_1Blocks.html#ae3ebe7ea0e69e3b52b2fab8557aab8c3',1,'mcpp::Blocks']]], + ['magenta_5fstained_5fglass_264',['MAGENTA_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a5dad3e200621a64e9feac405a90c1a07',1,'mcpp::Blocks']]], + ['magenta_5fstained_5fglass_5fpane_265',['MAGENTA_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a047f50ab8e331c373f6b6063dd7db266',1,'mcpp::Blocks']]], + ['magenta_5fwool_266',['MAGENTA_WOOL',['../structmcpp_1_1Blocks.html#a55b25538fe6af7f1cdb44bb20ff7b371',1,'mcpp::Blocks']]], + ['magma_5fblock_267',['MAGMA_BLOCK',['../structmcpp_1_1Blocks.html#a693fd418cce300195685971f250c897f',1,'mcpp::Blocks']]], + ['mcpp_268',['mcpp',['../namespacemcpp.html',1,'']]], + ['mcpp_2eh_269',['mcpp.h',['../mcpp_8h.html',1,'']]], + ['melon_5fblock_270',['MELON_BLOCK',['../structmcpp_1_1Blocks.html#a596102046d3dabd41f13d741182a1e05',1,'mcpp::Blocks']]], + ['melon_5fstem_271',['MELON_STEM',['../structmcpp_1_1Blocks.html#a384dd874f4ca0f56685ddb6ce793f197',1,'mcpp::Blocks']]], + ['minecraftconnection_272',['MinecraftConnection',['../classmcpp_1_1MinecraftConnection.html',1,'mcpp::MinecraftConnection'],['../classmcpp_1_1MinecraftConnection.html#a7e3cbbcb4c8ff461f01d40eebf3876f3',1,'mcpp::MinecraftConnection::MinecraftConnection()']]], + ['mob_5fhead_273',['MOB_HEAD',['../structmcpp_1_1Blocks.html#ad69b4f2463863adb7bcbc5a041dad508',1,'mcpp::Blocks']]], + ['mod_274',['mod',['../classmcpp_1_1BlockType.html#a7c3e209855431a7e02cc977f86dd53c5',1,'mcpp::BlockType']]], + ['monster_5fspawner_275',['MONSTER_SPAWNER',['../structmcpp_1_1Blocks.html#a07d0e4b94c19300debf908d56da54e4e',1,'mcpp::Blocks']]], + ['moss_5fstone_276',['MOSS_STONE',['../structmcpp_1_1Blocks.html#a8ec42f793fa7f434324075a98f5007ff',1,'mcpp::Blocks']]], + ['mossy_5fcobblestone_5fwall_277',['MOSSY_COBBLESTONE_WALL',['../structmcpp_1_1Blocks.html#a517a4191313658ca7515501aadb9f464',1,'mcpp::Blocks']]], + ['mossy_5fstone_5fbrick_5fmonster_5fegg_278',['MOSSY_STONE_BRICK_MONSTER_EGG',['../structmcpp_1_1Blocks.html#ab7374f8a067cedbe089e063291f73a65',1,'mcpp::Blocks']]], + ['mossy_5fstone_5fbricks_279',['MOSSY_STONE_BRICKS',['../structmcpp_1_1Blocks.html#a0148a2ecb8f8525fd72816460bc4fd7a',1,'mcpp::Blocks']]], + ['mycelium_280',['MYCELIUM',['../structmcpp_1_1Blocks.html#ae2420a5cad6a3add5ebaf0107a4294c8',1,'mcpp::Blocks']]] +]; diff --git a/search/all_c.html b/search/all_c.html new file mode 100644 index 00000000..3dd5af06 --- /dev/null +++ b/search/all_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_c.js b/search/all_c.js new file mode 100644 index 00000000..4736b358 --- /dev/null +++ b/search/all_c.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['nether_5fbrick_281',['NETHER_BRICK',['../structmcpp_1_1Blocks.html#adfe1d35b5c371b334aa88d8004814b84',1,'mcpp::Blocks']]], + ['nether_5fbrick_5ffence_282',['NETHER_BRICK_FENCE',['../structmcpp_1_1Blocks.html#abc1de67c5ce1211bda95721acd76fb8c',1,'mcpp::Blocks']]], + ['nether_5fbrick_5fslab_283',['NETHER_BRICK_SLAB',['../structmcpp_1_1Blocks.html#a5350bf6bce3e6d9b3f8ea83c47654d38',1,'mcpp::Blocks']]], + ['nether_5fbrick_5fstairs_284',['NETHER_BRICK_STAIRS',['../structmcpp_1_1Blocks.html#a23e1c0395f1b107b40db08ba740cec25',1,'mcpp::Blocks']]], + ['nether_5fportal_285',['NETHER_PORTAL',['../structmcpp_1_1Blocks.html#a86f09d917c3b5c95b67fab62c7379ff4',1,'mcpp::Blocks']]], + ['nether_5fquartz_5fore_286',['NETHER_QUARTZ_ORE',['../structmcpp_1_1Blocks.html#a7c6583af28d33cc69adb9877a60551fa',1,'mcpp::Blocks']]], + ['nether_5fwart_287',['NETHER_WART',['../structmcpp_1_1Blocks.html#af5279f7d88883389abef73403479fd69',1,'mcpp::Blocks']]], + ['nether_5fwart_5fblock_288',['NETHER_WART_BLOCK',['../structmcpp_1_1Blocks.html#a63632c83acaae6ccb486aab99bac211d',1,'mcpp::Blocks']]], + ['netherrack_289',['NETHERRACK',['../structmcpp_1_1Blocks.html#af958b9896bc4658374cf6cdd20c5809c',1,'mcpp::Blocks']]], + ['note_5fblock_290',['NOTE_BLOCK',['../structmcpp_1_1Blocks.html#ae84f97c1091f73e78411014125ddbf2e',1,'mcpp::Blocks']]] +]; diff --git a/search/all_d.html b/search/all_d.html new file mode 100644 index 00000000..af7f2f0f --- /dev/null +++ b/search/all_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_d.js b/search/all_d.js new file mode 100644 index 00000000..bf2fb585 --- /dev/null +++ b/search/all_d.js @@ -0,0 +1,30 @@ +var searchData= +[ + ['oak_5fdoor_5fblock_291',['OAK_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#a65b82198248d98ac81a7ded77fdfba0b',1,'mcpp::Blocks']]], + ['oak_5ffence_292',['OAK_FENCE',['../structmcpp_1_1Blocks.html#a95f4c8647eda86f83484392acf4cd313',1,'mcpp::Blocks']]], + ['oak_5ffence_5fgate_293',['OAK_FENCE_GATE',['../structmcpp_1_1Blocks.html#a46e610cfe26b74c02ed3b7548ffe5a82',1,'mcpp::Blocks']]], + ['oak_5fleaves_294',['OAK_LEAVES',['../structmcpp_1_1Blocks.html#a1c4ec527077831611d48e7d8abc17bb8',1,'mcpp::Blocks']]], + ['oak_5fsapling_295',['OAK_SAPLING',['../structmcpp_1_1Blocks.html#ad17c400d2e22e17d5047dbdbc09e5927',1,'mcpp::Blocks']]], + ['oak_5fwood_296',['OAK_WOOD',['../structmcpp_1_1Blocks.html#a90541f25857235d0cca339da68d85a36',1,'mcpp::Blocks']]], + ['oak_5fwood_5fplank_297',['OAK_WOOD_PLANK',['../structmcpp_1_1Blocks.html#a76bdad2f29b0888aec37117ea0cbca45',1,'mcpp::Blocks']]], + ['oak_5fwood_5fslab_298',['OAK_WOOD_SLAB',['../structmcpp_1_1Blocks.html#add61b8c3f7c12ba9e37932dc82eb4f5d',1,'mcpp::Blocks']]], + ['oak_5fwood_5fstairs_299',['OAK_WOOD_STAIRS',['../structmcpp_1_1Blocks.html#a4a5664a420f41886fe107bcfb7aba6a5',1,'mcpp::Blocks']]], + ['observer_300',['OBSERVER',['../structmcpp_1_1Blocks.html#a63e878737853dd2b2d920ff21b9e23be',1,'mcpp::Blocks']]], + ['obsidian_301',['OBSIDIAN',['../structmcpp_1_1Blocks.html#af401f44104b7619c0f99f78af8ea1e38',1,'mcpp::Blocks']]], + ['operator_21_3d_302',['operator!=',['../classmcpp_1_1BlockType.html#a1b86156283c53bb60f74d504b6c7f78c',1,'mcpp::BlockType::operator!=()'],['../classmcpp_1_1Coordinate.html#a7642ebe18537052edfbe717bfd2e31ad',1,'mcpp::Coordinate::operator!=(const Coordinate &obj) const']]], + ['operator_2b_303',['operator+',['../classmcpp_1_1Coordinate.html#a00d47c3ceaa12d83ebf3fd970963ae0b',1,'mcpp::Coordinate']]], + ['operator_2d_304',['operator-',['../classmcpp_1_1Coordinate.html#a51ef2fc83cf330cb0cea41ffb08c7169',1,'mcpp::Coordinate']]], + ['operator_3c_3c_305',['operator<<',['../classmcpp_1_1BlockType.html#a0563db037fac0a6d874f7077b10f8e34',1,'mcpp::BlockType::operator<<()'],['../classmcpp_1_1Coordinate.html#a8f16cf7216f2a8143e01c389e11e2a68',1,'mcpp::Coordinate::operator<<()']]], + ['operator_3d_3d_306',['operator==',['../classmcpp_1_1BlockType.html#a7964fb92287d04581559534d0bff91a5',1,'mcpp::BlockType::operator==()'],['../classmcpp_1_1Coordinate.html#aea212ae040336d2e0b46c82e605fada6',1,'mcpp::Coordinate::operator==()']]], + ['orange_5fcarpet_307',['ORANGE_CARPET',['../structmcpp_1_1Blocks.html#a8a65c0cccb3160d68c825799f1fe1f50',1,'mcpp::Blocks']]], + ['orange_5fconcrete_308',['ORANGE_CONCRETE',['../structmcpp_1_1Blocks.html#ae72096e0ef5842398fc639c68757dbc7',1,'mcpp::Blocks']]], + ['orange_5fconcrete_5fpowder_309',['ORANGE_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a3200352dee4c94c12b9fe179588dd41f',1,'mcpp::Blocks']]], + ['orange_5fglazed_5fterracotta_310',['ORANGE_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a37d3fbb6184e0ef2454dfb615c6a858e',1,'mcpp::Blocks']]], + ['orange_5fhardened_5fclay_311',['ORANGE_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#aedac20056e0706bd851707fa6c073c80',1,'mcpp::Blocks']]], + ['orange_5fshulker_5fbox_312',['ORANGE_SHULKER_BOX',['../structmcpp_1_1Blocks.html#ab4aafb3efefc0a61286376a2f29c1fd8',1,'mcpp::Blocks']]], + ['orange_5fstained_5fglass_313',['ORANGE_STAINED_GLASS',['../structmcpp_1_1Blocks.html#ae76f8e70609d675c038b6f4b3eadc44f',1,'mcpp::Blocks']]], + ['orange_5fstained_5fglass_5fpane_314',['ORANGE_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a294a3741eb079eda20c5835eb95e9079',1,'mcpp::Blocks']]], + ['orange_5ftulip_315',['ORANGE_TULIP',['../structmcpp_1_1Blocks.html#ae9986fccb40e0206ded9196c8b886156',1,'mcpp::Blocks']]], + ['orange_5fwool_316',['ORANGE_WOOL',['../structmcpp_1_1Blocks.html#a534547284b9c760a9be43550c9f07636',1,'mcpp::Blocks']]], + ['oxeye_5fdaisy_317',['OXEYE_DAISY',['../structmcpp_1_1Blocks.html#ac4ae874d9e559c96065d2f1b402ee029',1,'mcpp::Blocks']]] +]; diff --git a/search/all_e.html b/search/all_e.html new file mode 100644 index 00000000..e25df423 --- /dev/null +++ b/search/all_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_e.js b/search/all_e.js new file mode 100644 index 00000000..d05a9bd7 --- /dev/null +++ b/search/all_e.js @@ -0,0 +1,44 @@ +var searchData= +[ + ['packed_5fice_318',['PACKED_ICE',['../structmcpp_1_1Blocks.html#a7058caa2191c58f5d31d4674d93e4ff4',1,'mcpp::Blocks']]], + ['peony_319',['PEONY',['../structmcpp_1_1Blocks.html#ab323f7e8cbbcdfb15d8e951ee1341279',1,'mcpp::Blocks']]], + ['pillar_5fquartz_5fblock_320',['PILLAR_QUARTZ_BLOCK',['../structmcpp_1_1Blocks.html#a2d06cafdd918f44b75d2c0a07895ac0f',1,'mcpp::Blocks']]], + ['pink_5fcarpet_321',['PINK_CARPET',['../structmcpp_1_1Blocks.html#a8af97dd74a68946baed417d0bb512334',1,'mcpp::Blocks']]], + ['pink_5fconcrete_322',['PINK_CONCRETE',['../structmcpp_1_1Blocks.html#a0049d06fd1bf2b0120e471e77f43ee38',1,'mcpp::Blocks']]], + ['pink_5fconcrete_5fpowder_323',['PINK_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a039177a7e5abf9f4b83718e145cd142f',1,'mcpp::Blocks']]], + ['pink_5fglazed_5fterracotta_324',['PINK_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#ac09b611c6d374d579e5c380dc6ce8f50',1,'mcpp::Blocks']]], + ['pink_5fhardened_5fclay_325',['PINK_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#ac850501b0fcf21afa2847b7626dffeb4',1,'mcpp::Blocks']]], + ['pink_5fshulker_5fbox_326',['PINK_SHULKER_BOX',['../structmcpp_1_1Blocks.html#acb8ad4e69b83e4fc91b4f3056e39eaf8',1,'mcpp::Blocks']]], + ['pink_5fstained_5fglass_327',['PINK_STAINED_GLASS',['../structmcpp_1_1Blocks.html#aef70902c9bc2a8afe45e89e4d27ae9aa',1,'mcpp::Blocks']]], + ['pink_5fstained_5fglass_5fpane_328',['PINK_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#afa965f7290c6041d6ff9f165e68c81a9',1,'mcpp::Blocks']]], + ['pink_5ftulip_329',['PINK_TULIP',['../structmcpp_1_1Blocks.html#ad23f25ee7dbcb377a31a82b1decc2e8a',1,'mcpp::Blocks']]], + ['pink_5fwool_330',['PINK_WOOL',['../structmcpp_1_1Blocks.html#a2b9ccf310592161799f1fa02479efbda',1,'mcpp::Blocks']]], + ['piston_331',['PISTON',['../structmcpp_1_1Blocks.html#a41f9391b40c6e66992f7a69ee72db87b',1,'mcpp::Blocks']]], + ['piston_5fhead_332',['PISTON_HEAD',['../structmcpp_1_1Blocks.html#a62f9d502d6a2ac28dbd4653918d37a0e',1,'mcpp::Blocks']]], + ['podzol_333',['PODZOL',['../structmcpp_1_1Blocks.html#abf7aaff92179e134174bdd1f7b914266',1,'mcpp::Blocks']]], + ['polished_5fandesite_334',['POLISHED_ANDESITE',['../structmcpp_1_1Blocks.html#a6b539cacd538549aa7f3e7918b53e1bc',1,'mcpp::Blocks']]], + ['polished_5fdiorite_335',['POLISHED_DIORITE',['../structmcpp_1_1Blocks.html#a25c750ec8c26810656901f24d2ab3dcc',1,'mcpp::Blocks']]], + ['polished_5fgranite_336',['POLISHED_GRANITE',['../structmcpp_1_1Blocks.html#a04e819115e0ae60553f418cddcbca2d0',1,'mcpp::Blocks']]], + ['poppy_337',['POPPY',['../structmcpp_1_1Blocks.html#add497248a7b6b9997b5ecc431483e92a',1,'mcpp::Blocks']]], + ['posttochat_338',['postToChat',['../classmcpp_1_1MinecraftConnection.html#a7f489b281f16ac1bf4e75c6070589130',1,'mcpp::MinecraftConnection']]], + ['potatoes_339',['POTATOES',['../structmcpp_1_1Blocks.html#afa158ce731cd6d9b362ef454634fcf23',1,'mcpp::Blocks']]], + ['powered_5frail_340',['POWERED_RAIL',['../structmcpp_1_1Blocks.html#a02daf3cf2f39047c225eec795b4a253e',1,'mcpp::Blocks']]], + ['prismarine_341',['PRISMARINE',['../structmcpp_1_1Blocks.html#ae04d9f59bb9fcbb94a12727740279a30',1,'mcpp::Blocks']]], + ['prismarine_5fbricks_342',['PRISMARINE_BRICKS',['../structmcpp_1_1Blocks.html#ac8f1ed69912fa1bb5763b8b2c039b858',1,'mcpp::Blocks']]], + ['pumpkin_343',['PUMPKIN',['../structmcpp_1_1Blocks.html#acd6740466a3b2de5aac36ae5df926031',1,'mcpp::Blocks']]], + ['pumpkin_5fstem_344',['PUMPKIN_STEM',['../structmcpp_1_1Blocks.html#a303d6e3c439e2339f3f920801e34a5b2',1,'mcpp::Blocks']]], + ['purple_5fcarpet_345',['PURPLE_CARPET',['../structmcpp_1_1Blocks.html#aa1823eb56cd22a381daf4cc210d2d1c2',1,'mcpp::Blocks']]], + ['purple_5fconcrete_346',['PURPLE_CONCRETE',['../structmcpp_1_1Blocks.html#ad24feec26e0621b97162c59d0423dc92',1,'mcpp::Blocks']]], + ['purple_5fconcrete_5fpowder_347',['PURPLE_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#ad78fdb17e64f68e311896287579571c9',1,'mcpp::Blocks']]], + ['purple_5fglazed_5fterracotta_348',['PURPLE_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a8b8e86b8ea66926bfe8d9ec11e9cdf09',1,'mcpp::Blocks']]], + ['purple_5fhardened_5fclay_349',['PURPLE_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a82b0d7b0668cadd561ea584a497996c9',1,'mcpp::Blocks']]], + ['purple_5fshulker_5fbox_350',['PURPLE_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a4fa4533549b16e5d135d2077ddc7bc06',1,'mcpp::Blocks']]], + ['purple_5fstained_5fglass_351',['PURPLE_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a4b383889935b500e7becb2a2257b2f76',1,'mcpp::Blocks']]], + ['purple_5fstained_5fglass_5fpane_352',['PURPLE_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a356195cd8f744370546aa75ee9975720',1,'mcpp::Blocks']]], + ['purple_5fwool_353',['PURPLE_WOOL',['../structmcpp_1_1Blocks.html#a895838dfe0ecc82fbe9b9ded65f57b72',1,'mcpp::Blocks']]], + ['purpur_5fblock_354',['PURPUR_BLOCK',['../structmcpp_1_1Blocks.html#a15888257e0b89536280cc4deaaa41c27',1,'mcpp::Blocks']]], + ['purpur_5fdouble_5fslab_355',['PURPUR_DOUBLE_SLAB',['../structmcpp_1_1Blocks.html#a4d330bd609aae0819deadfb53e7692ba',1,'mcpp::Blocks']]], + ['purpur_5fpillar_356',['PURPUR_PILLAR',['../structmcpp_1_1Blocks.html#a7d65c0903ff3662f7b6163fb379f8600',1,'mcpp::Blocks']]], + ['purpur_5fslab_357',['PURPUR_SLAB',['../structmcpp_1_1Blocks.html#a3545c3bfce42065a429d4c4076c585aa',1,'mcpp::Blocks']]], + ['purpur_5fstairs_358',['PURPUR_STAIRS',['../structmcpp_1_1Blocks.html#ad5828235f5786040b94503ab35021194',1,'mcpp::Blocks']]] +]; diff --git a/search/all_f.html b/search/all_f.html new file mode 100644 index 00000000..b23da6ce --- /dev/null +++ b/search/all_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_f.js b/search/all_f.js new file mode 100644 index 00000000..7a540879 --- /dev/null +++ b/search/all_f.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['quartz_5fblock_359',['QUARTZ_BLOCK',['../structmcpp_1_1Blocks.html#affd01218fed3231d968328f812f3ba82',1,'mcpp::Blocks']]], + ['quartz_5fslab_360',['QUARTZ_SLAB',['../structmcpp_1_1Blocks.html#a5343f443dcc7d34cc7e0710927fdfb44',1,'mcpp::Blocks']]], + ['quartz_5fstairs_361',['QUARTZ_STAIRS',['../structmcpp_1_1Blocks.html#a74451da470370374345f1dff49d736c6',1,'mcpp::Blocks']]] +]; diff --git a/search/classes_0.html b/search/classes_0.html new file mode 100644 index 00000000..af8159ee --- /dev/null +++ b/search/classes_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_0.js b/search/classes_0.js new file mode 100644 index 00000000..5e8785aa --- /dev/null +++ b/search/classes_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['blocks_482',['Blocks',['../structmcpp_1_1Blocks.html',1,'mcpp']]], + ['blocktype_483',['BlockType',['../classmcpp_1_1BlockType.html',1,'mcpp']]] +]; diff --git a/search/classes_1.html b/search/classes_1.html new file mode 100644 index 00000000..576e9168 --- /dev/null +++ b/search/classes_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_1.js b/search/classes_1.js new file mode 100644 index 00000000..3021d2e6 --- /dev/null +++ b/search/classes_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['coordinate_484',['Coordinate',['../classmcpp_1_1Coordinate.html',1,'mcpp']]] +]; diff --git a/search/classes_2.html b/search/classes_2.html new file mode 100644 index 00000000..956405e5 --- /dev/null +++ b/search/classes_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_2.js b/search/classes_2.js new file mode 100644 index 00000000..2334bab0 --- /dev/null +++ b/search/classes_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['minecraftconnection_485',['MinecraftConnection',['../classmcpp_1_1MinecraftConnection.html',1,'mcpp']]] +]; diff --git a/search/classes_3.html b/search/classes_3.html new file mode 100644 index 00000000..d33343bc --- /dev/null +++ b/search/classes_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_3.js b/search/classes_3.js new file mode 100644 index 00000000..320f0c18 --- /dev/null +++ b/search/classes_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['socketconnection_486',['SocketConnection',['../classmcpp_1_1SocketConnection.html',1,'mcpp']]] +]; diff --git a/search/close.svg b/search/close.svg new file mode 100644 index 00000000..a933eea1 --- /dev/null +++ b/search/close.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/search/defines_0.html b/search/defines_0.html new file mode 100644 index 00000000..15cc3de3 --- /dev/null +++ b/search/defines_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/defines_0.js b/search/defines_0.js new file mode 100644 index 00000000..658cecca --- /dev/null +++ b/search/defines_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['fail_5fresponse_967',['FAIL_RESPONSE',['../connection_8h.html#a6515227971fc65513de9c01d57139f1d',1,'connection.h']]] +]; diff --git a/search/files_0.html b/search/files_0.html new file mode 100644 index 00000000..9498842a --- /dev/null +++ b/search/files_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_0.js b/search/files_0.js new file mode 100644 index 00000000..0aa108fe --- /dev/null +++ b/search/files_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['block_2eh_488',['block.h',['../block_8h.html',1,'']]] +]; diff --git a/search/files_1.html b/search/files_1.html new file mode 100644 index 00000000..7050ef48 --- /dev/null +++ b/search/files_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_1.js b/search/files_1.js new file mode 100644 index 00000000..6866c4ac --- /dev/null +++ b/search/files_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['connection_2eh_489',['connection.h',['../connection_8h.html',1,'']]] +]; diff --git a/search/files_2.html b/search/files_2.html new file mode 100644 index 00000000..497cdf5c --- /dev/null +++ b/search/files_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_2.js b/search/files_2.js new file mode 100644 index 00000000..83bd5f31 --- /dev/null +++ b/search/files_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['mcpp_2eh_490',['mcpp.h',['../mcpp_8h.html',1,'']]] +]; diff --git a/search/files_3.html b/search/files_3.html new file mode 100644 index 00000000..1ba106b2 --- /dev/null +++ b/search/files_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_3.js b/search/files_3.js new file mode 100644 index 00000000..8ec90d3e --- /dev/null +++ b/search/files_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['readme_2emd_491',['README.md',['../README_8md.html',1,'']]] +]; diff --git a/search/files_4.html b/search/files_4.html new file mode 100644 index 00000000..753b7b10 --- /dev/null +++ b/search/files_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_4.js b/search/files_4.js new file mode 100644 index 00000000..782df867 --- /dev/null +++ b/search/files_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['util_2eh_492',['util.h',['../util_8h.html',1,'']]] +]; diff --git a/search/functions_0.html b/search/functions_0.html new file mode 100644 index 00000000..eb4c5014 --- /dev/null +++ b/search/functions_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_0.js b/search/functions_0.js new file mode 100644 index 00000000..cc4686bc --- /dev/null +++ b/search/functions_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['blocktype_493',['BlockType',['../classmcpp_1_1BlockType.html#a15298507a87fc27fdf5caea40d08a2dd',1,'mcpp::BlockType']]] +]; diff --git a/search/functions_1.html b/search/functions_1.html new file mode 100644 index 00000000..ef4088b8 --- /dev/null +++ b/search/functions_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_1.js b/search/functions_1.js new file mode 100644 index 00000000..7b162eec --- /dev/null +++ b/search/functions_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['clone_494',['clone',['../classmcpp_1_1Coordinate.html#a815583c0aa75db7f00505f451267a684',1,'mcpp::Coordinate']]], + ['coordinate_495',['Coordinate',['../classmcpp_1_1Coordinate.html#aff4ff630ed0339920f6b2a8aec4cc1f6',1,'mcpp::Coordinate::Coordinate(int x=0, int y=0, int z=0)'],['../classmcpp_1_1Coordinate.html#a34576700734a152d519f3f9d56062899',1,'mcpp::Coordinate::Coordinate(double x, double y, double z)']]] +]; diff --git a/search/functions_2.html b/search/functions_2.html new file mode 100644 index 00000000..ca5aa10e --- /dev/null +++ b/search/functions_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_2.js b/search/functions_2.js new file mode 100644 index 00000000..0783c1fb --- /dev/null +++ b/search/functions_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['docommand_496',['doCommand',['../classmcpp_1_1MinecraftConnection.html#a706ee80a08b33fc44512f4e483cec416',1,'mcpp::MinecraftConnection']]] +]; diff --git a/search/functions_3.html b/search/functions_3.html new file mode 100644 index 00000000..d79f55b8 --- /dev/null +++ b/search/functions_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_3.js b/search/functions_3.js new file mode 100644 index 00000000..37f0dc82 --- /dev/null +++ b/search/functions_3.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['getblock_497',['getBlock',['../classmcpp_1_1MinecraftConnection.html#a47a354e1f25169e4c56dbd05d1f36853',1,'mcpp::MinecraftConnection']]], + ['getblocks_498',['getBlocks',['../classmcpp_1_1MinecraftConnection.html#a0811c8d4ff163aec588f36e83cc6b082',1,'mcpp::MinecraftConnection']]], + ['getheight_499',['getHeight',['../classmcpp_1_1MinecraftConnection.html#a59c49a956e3686ee4949823d8d5ae632',1,'mcpp::MinecraftConnection']]], + ['getheights_500',['getHeights',['../classmcpp_1_1MinecraftConnection.html#a1453d42e9ebe9b01394a047d7db851c4',1,'mcpp::MinecraftConnection']]], + ['getplayerposition_501',['getPlayerPosition',['../classmcpp_1_1MinecraftConnection.html#a4b93037053816737e8f3db934605e100',1,'mcpp::MinecraftConnection']]], + ['getplayertileposition_502',['getPlayerTilePosition',['../classmcpp_1_1MinecraftConnection.html#a33cf4eeb6d430fefce7aba6f83c0d14a',1,'mcpp::MinecraftConnection']]] +]; diff --git a/search/functions_4.html b/search/functions_4.html new file mode 100644 index 00000000..1657cad0 --- /dev/null +++ b/search/functions_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_4.js b/search/functions_4.js new file mode 100644 index 00000000..d6a593a8 --- /dev/null +++ b/search/functions_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['minecraftconnection_503',['MinecraftConnection',['../classmcpp_1_1MinecraftConnection.html#a7e3cbbcb4c8ff461f01d40eebf3876f3',1,'mcpp::MinecraftConnection']]] +]; diff --git a/search/functions_5.html b/search/functions_5.html new file mode 100644 index 00000000..9301d6b9 --- /dev/null +++ b/search/functions_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_5.js b/search/functions_5.js new file mode 100644 index 00000000..54f377de --- /dev/null +++ b/search/functions_5.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['operator_21_3d_504',['operator!=',['../classmcpp_1_1BlockType.html#a1b86156283c53bb60f74d504b6c7f78c',1,'mcpp::BlockType::operator!=()'],['../classmcpp_1_1Coordinate.html#a7642ebe18537052edfbe717bfd2e31ad',1,'mcpp::Coordinate::operator!=(const Coordinate &obj) const']]], + ['operator_2b_505',['operator+',['../classmcpp_1_1Coordinate.html#a00d47c3ceaa12d83ebf3fd970963ae0b',1,'mcpp::Coordinate']]], + ['operator_2d_506',['operator-',['../classmcpp_1_1Coordinate.html#a51ef2fc83cf330cb0cea41ffb08c7169',1,'mcpp::Coordinate']]], + ['operator_3d_3d_507',['operator==',['../classmcpp_1_1BlockType.html#a7964fb92287d04581559534d0bff91a5',1,'mcpp::BlockType::operator==()'],['../classmcpp_1_1Coordinate.html#aea212ae040336d2e0b46c82e605fada6',1,'mcpp::Coordinate::operator==()']]] +]; diff --git a/search/functions_6.html b/search/functions_6.html new file mode 100644 index 00000000..9c4f5fc6 --- /dev/null +++ b/search/functions_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_6.js b/search/functions_6.js new file mode 100644 index 00000000..ab5c9caa --- /dev/null +++ b/search/functions_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['posttochat_508',['postToChat',['../classmcpp_1_1MinecraftConnection.html#a7f489b281f16ac1bf4e75c6070589130',1,'mcpp::MinecraftConnection']]] +]; diff --git a/search/functions_7.html b/search/functions_7.html new file mode 100644 index 00000000..46b5c0f6 --- /dev/null +++ b/search/functions_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_7.js b/search/functions_7.js new file mode 100644 index 00000000..b444e45b --- /dev/null +++ b/search/functions_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['recv_509',['recv',['../classmcpp_1_1SocketConnection.html#a100f6622cfcd0bca30b075678a0d3d21',1,'mcpp::SocketConnection']]] +]; diff --git a/search/functions_8.html b/search/functions_8.html new file mode 100644 index 00000000..31a1d950 --- /dev/null +++ b/search/functions_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_8.js b/search/functions_8.js new file mode 100644 index 00000000..2a7c26d3 --- /dev/null +++ b/search/functions_8.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['send_510',['send',['../classmcpp_1_1SocketConnection.html#aa5d2c733af1543ec1deceaff4e8d0c00',1,'mcpp::SocketConnection']]], + ['sendcommand_511',['sendCommand',['../classmcpp_1_1SocketConnection.html#a60c3e23feabe91006e3496d6d588c6c4',1,'mcpp::SocketConnection']]], + ['sendreceivecommand_512',['sendReceiveCommand',['../classmcpp_1_1SocketConnection.html#aa4fb2b9977fa03765f9792b046059979',1,'mcpp::SocketConnection']]], + ['setblock_513',['setBlock',['../classmcpp_1_1MinecraftConnection.html#a432bb051a995a13d7ee18eb3f674ea6d',1,'mcpp::MinecraftConnection']]], + ['setblocks_514',['setBlocks',['../classmcpp_1_1MinecraftConnection.html#a1acddab5bfe80892d7fd12794470530e',1,'mcpp::MinecraftConnection']]], + ['setplayerposition_515',['setPlayerPosition',['../classmcpp_1_1MinecraftConnection.html#a35965000d661f13f19cee02a676780f2',1,'mcpp::MinecraftConnection']]], + ['setplayertileposition_516',['setPlayerTilePosition',['../classmcpp_1_1MinecraftConnection.html#a0c54cfc5da2741d4abff1115e8acef33',1,'mcpp::MinecraftConnection']]], + ['socketconnection_517',['SocketConnection',['../classmcpp_1_1SocketConnection.html#a0a78b961f5f920b11be5c74d6a90c9a4',1,'mcpp::SocketConnection']]] +]; diff --git a/search/functions_9.html b/search/functions_9.html new file mode 100644 index 00000000..9a8e4290 --- /dev/null +++ b/search/functions_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_9.js b/search/functions_9.js new file mode 100644 index 00000000..a9dd948c --- /dev/null +++ b/search/functions_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['withmod_518',['withMod',['../classmcpp_1_1BlockType.html#a3d66079415fa63e4c21af40436721844',1,'mcpp::BlockType']]] +]; diff --git a/search/mag_sel.svg b/search/mag_sel.svg new file mode 100644 index 00000000..03626f64 --- /dev/null +++ b/search/mag_sel.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/search/namespaces_0.html b/search/namespaces_0.html new file mode 100644 index 00000000..21db2c3a --- /dev/null +++ b/search/namespaces_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/namespaces_0.js b/search/namespaces_0.js new file mode 100644 index 00000000..101fedb0 --- /dev/null +++ b/search/namespaces_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['mcpp_487',['mcpp',['../namespacemcpp.html',1,'']]] +]; diff --git a/search/nomatches.html b/search/nomatches.html new file mode 100644 index 00000000..2b9360b6 --- /dev/null +++ b/search/nomatches.html @@ -0,0 +1,13 @@ + + + + + + + + +
    +
    No Matches
    +
    + + diff --git a/search/related_0.html b/search/related_0.html new file mode 100644 index 00000000..506aaecc --- /dev/null +++ b/search/related_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/related_0.js b/search/related_0.js new file mode 100644 index 00000000..d9165b24 --- /dev/null +++ b/search/related_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['operator_3c_3c_966',['operator<<',['../classmcpp_1_1BlockType.html#a0563db037fac0a6d874f7077b10f8e34',1,'mcpp::BlockType::operator<<()'],['../classmcpp_1_1Coordinate.html#a8f16cf7216f2a8143e01c389e11e2a68',1,'mcpp::Coordinate::operator<<()']]] +]; diff --git a/search/search.css b/search/search.css new file mode 100644 index 00000000..9074198f --- /dev/null +++ b/search/search.css @@ -0,0 +1,257 @@ +/*---------------- Search Box */ + +#MSearchBox { + white-space : nowrap; + background: white; + border-radius: 0.65em; + box-shadow: inset 0.5px 0.5px 3px 0px #555; + z-index: 102; +} + +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; +} + +#MSearchSelect { + display: inline-block; + vertical-align: middle; + height: 1.4em; + padding: 0 0 0 0.3em; + margin: 0; +} + +#MSearchField { + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 1.1em; + margin: 0 0.15em; + padding: 0; + line-height: 1em; + border:none; + color: #909090; + outline: none; + font-family: Arial, Verdana, sans-serif; + -webkit-border-radius: 0px; + border-radius: 0px; + background: none; +} + + +#MSearchBox .right { + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; +} + +#MSearchClose { + display: none; + font-size: inherit; + background : none; + border: none; + margin: 0; + padding: 0; + outline: none; + +} + +#MSearchCloseImg { + height: 1.4em; + padding: 0.3em; + margin: 0; +} + +.MSearchBoxActive #MSearchField { + color: #000000; +} + +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #90A5CE; + background-color: #F9FAFC; + z-index: 10001; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: #FFFFFF; + background-color: #3D578C; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + width: 60ex; + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000; + background-color: #EEF1F7; + z-index:10000; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; + font-family: Arial, Verdana, sans-serif; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; + font-family: Arial, Verdana, sans-serif; +} + +.SRResult { + display: none; +} + +div.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.searchresult { + background-color: #F0F3F8; +} + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: url("../tab_a.png"); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/search/search.js b/search/search.js new file mode 100644 index 00000000..fb226f73 --- /dev/null +++ b/search/search.js @@ -0,0 +1,816 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches' + this.extension; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline-block'; + if (this.insideFrame) + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + domPopupSearchResultsWindow.style.position = 'relative'; + domPopupSearchResultsWindow.style.display = 'block'; + var width = document.body.clientWidth - 8; // the -8 is for IE :-( + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResults.style.width = width + 'px'; + } + else + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + } + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; e + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_0.js b/search/variables_0.js new file mode 100644 index 00000000..83993169 --- /dev/null +++ b/search/variables_0.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['acacia_5fdoor_5fblock_519',['ACACIA_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#a72e76bf5ec7e03f09944d6fcfc136bf2',1,'mcpp::Blocks']]], + ['acacia_5ffence_520',['ACACIA_FENCE',['../structmcpp_1_1Blocks.html#ab4a1ea92e8cb1a000c4051a547f9e96c',1,'mcpp::Blocks']]], + ['acacia_5ffence_5fgate_521',['ACACIA_FENCE_GATE',['../structmcpp_1_1Blocks.html#a87243b04778a3fa6d5d5b35a20519470',1,'mcpp::Blocks']]], + ['acacia_5fleaves_522',['ACACIA_LEAVES',['../structmcpp_1_1Blocks.html#ab26c9a42d77a43f58cabbc8302925cd7',1,'mcpp::Blocks']]], + ['acacia_5fsapling_523',['ACACIA_SAPLING',['../structmcpp_1_1Blocks.html#ada46a27c1ea2104266bfe55be67ae659',1,'mcpp::Blocks']]], + ['acacia_5fwood_524',['ACACIA_WOOD',['../structmcpp_1_1Blocks.html#acc89b3e19f160a5d5f7481bcc7898927',1,'mcpp::Blocks']]], + ['acacia_5fwood_5fplank_525',['ACACIA_WOOD_PLANK',['../structmcpp_1_1Blocks.html#a9ff7687e09b615b5e79984a6eea1bfbf',1,'mcpp::Blocks']]], + ['acacia_5fwood_5fslab_526',['ACACIA_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a7173f7ac3ff5e5f842476794d3fb6a0d',1,'mcpp::Blocks']]], + ['acacia_5fwood_5fstairs_527',['ACACIA_WOOD_STAIRS',['../structmcpp_1_1Blocks.html#a8ccdeade44bd4257304d2dd5ae0218c0',1,'mcpp::Blocks']]], + ['activator_5frail_528',['ACTIVATOR_RAIL',['../structmcpp_1_1Blocks.html#ad601b7626961e7a6a19ce134a1224b05',1,'mcpp::Blocks']]], + ['air_529',['AIR',['../structmcpp_1_1Blocks.html#ac03835e0fece5b0a2ef61c36e60179c0',1,'mcpp::Blocks']]], + ['allium_530',['ALLIUM',['../structmcpp_1_1Blocks.html#ad72c1e58d32a0b4aa51e7df140d00391',1,'mcpp::Blocks']]], + ['andesite_531',['ANDESITE',['../structmcpp_1_1Blocks.html#ac5eb7e9fac9b568297d21e043be79451',1,'mcpp::Blocks']]], + ['anvil_532',['ANVIL',['../structmcpp_1_1Blocks.html#a2108bc1b4133be7fb1f978bc1822cbc7',1,'mcpp::Blocks']]], + ['azure_5fbluet_533',['AZURE_BLUET',['../structmcpp_1_1Blocks.html#abd3470d662c47cdae1e6b90c5e0b1b7f',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_1.html b/search/variables_1.html new file mode 100644 index 00000000..ea73d9a4 --- /dev/null +++ b/search/variables_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_1.js b/search/variables_1.js new file mode 100644 index 00000000..231a02f7 --- /dev/null +++ b/search/variables_1.js @@ -0,0 +1,55 @@ +var searchData= +[ + ['barrier_534',['BARRIER',['../structmcpp_1_1Blocks.html#a226314cdd40056aeab6dcd6c59c2fbde',1,'mcpp::Blocks']]], + ['beacon_535',['BEACON',['../structmcpp_1_1Blocks.html#a1cd9ba21975b1ac070cef8b6c7962189',1,'mcpp::Blocks']]], + ['bed_536',['BED',['../structmcpp_1_1Blocks.html#a90323f10a1f4a3b16f51dc4a8d53e6cf',1,'mcpp::Blocks']]], + ['bedrock_537',['BEDROCK',['../structmcpp_1_1Blocks.html#afc171621857a37728b25b9c537798fdd',1,'mcpp::Blocks']]], + ['beetroot_5fblock_538',['BEETROOT_BLOCK',['../structmcpp_1_1Blocks.html#ada28f034c5e35c1f61c6edae04c2e725',1,'mcpp::Blocks']]], + ['birch_5fdoor_5fblock_539',['BIRCH_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#aac29e1143df31f10c4e1a0177e045218',1,'mcpp::Blocks']]], + ['birch_5ffence_540',['BIRCH_FENCE',['../structmcpp_1_1Blocks.html#ac1ee28a9df256bdddaa09ff4bb91932b',1,'mcpp::Blocks']]], + ['birch_5ffence_5fgate_541',['BIRCH_FENCE_GATE',['../structmcpp_1_1Blocks.html#ab6f95a15e0210538f9fc69dfff9abf8f',1,'mcpp::Blocks']]], + ['birch_5fleaves_542',['BIRCH_LEAVES',['../structmcpp_1_1Blocks.html#a2c4e54bd298ed4204b2e8afde272d9f9',1,'mcpp::Blocks']]], + ['birch_5fsapling_543',['BIRCH_SAPLING',['../structmcpp_1_1Blocks.html#ae431cbbbad3b69b736bf76caecc3e5bb',1,'mcpp::Blocks']]], + ['birch_5fwood_544',['BIRCH_WOOD',['../structmcpp_1_1Blocks.html#a647fd5f8b0ff106a607ac6ce8176470b',1,'mcpp::Blocks']]], + ['birch_5fwood_5fplank_545',['BIRCH_WOOD_PLANK',['../structmcpp_1_1Blocks.html#a93e72d5f0734c16a97647fef634788e9',1,'mcpp::Blocks']]], + ['birch_5fwood_5fslab_546',['BIRCH_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a97f4ed4537866b9fce5e377d007400c9',1,'mcpp::Blocks']]], + ['birch_5fwood_5fstairs_547',['BIRCH_WOOD_STAIRS',['../structmcpp_1_1Blocks.html#a09a51850e2ab5a7f78e404f08c679a2a',1,'mcpp::Blocks']]], + ['black_5fcarpet_548',['BLACK_CARPET',['../structmcpp_1_1Blocks.html#a20af68df99fab425c47b850233c87cf8',1,'mcpp::Blocks']]], + ['black_5fconcrete_549',['BLACK_CONCRETE',['../structmcpp_1_1Blocks.html#a5bd6eec830f423db84786e8a5f8edac8',1,'mcpp::Blocks']]], + ['black_5fconcrete_5fpowder_550',['BLACK_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#afcbf618e02e9f5977ad7eaa57545bffc',1,'mcpp::Blocks']]], + ['black_5fglazed_5fterracotta_551',['BLACK_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#aab2ad1a890aa56f772aa938c462d7f14',1,'mcpp::Blocks']]], + ['black_5fhardened_5fclay_552',['BLACK_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a329c01c1645122438281094857d4e791',1,'mcpp::Blocks']]], + ['black_5fshulker_5fbox_553',['BLACK_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a5b7deeeebcae47a4b5a4ed26fa4c49b1',1,'mcpp::Blocks']]], + ['black_5fstained_5fglass_554',['BLACK_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a5c4f756b2df0deb9b7f1645fde9ae3c8',1,'mcpp::Blocks']]], + ['black_5fstained_5fglass_5fpane_555',['BLACK_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a5b7a8b6a2ab4936a40161755fabdc894',1,'mcpp::Blocks']]], + ['black_5fwool_556',['BLACK_WOOL',['../structmcpp_1_1Blocks.html#ae11a451423c7bda3abd3cadf43d94c87',1,'mcpp::Blocks']]], + ['block_5fof_5fcoal_557',['BLOCK_OF_COAL',['../structmcpp_1_1Blocks.html#a50515d3763f3b81187bbd06ddcf3a9ef',1,'mcpp::Blocks']]], + ['blue_5fcarpet_558',['BLUE_CARPET',['../structmcpp_1_1Blocks.html#aa409ea47fa347d01d111c786a74a76db',1,'mcpp::Blocks']]], + ['blue_5fconcrete_559',['BLUE_CONCRETE',['../structmcpp_1_1Blocks.html#aff369d294424a89de45ad7b41a385695',1,'mcpp::Blocks']]], + ['blue_5fconcrete_5fpowder_560',['BLUE_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a4b0cc59d92bf649f5a2bd941d7c121f1',1,'mcpp::Blocks']]], + ['blue_5fglazed_5fterracotta_561',['BLUE_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#aa4d82d6a59e8982edfb0ea7eca580d19',1,'mcpp::Blocks']]], + ['blue_5fhardened_5fclay_562',['BLUE_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#ac4b6d4a2292ae90c0150024eb07cb779',1,'mcpp::Blocks']]], + ['blue_5forchid_563',['BLUE_ORCHID',['../structmcpp_1_1Blocks.html#a45b1afe5454da9023c9d71dd1de8501a',1,'mcpp::Blocks']]], + ['blue_5fshulker_5fbox_564',['BLUE_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a50eff2fd3c74207622b0907b6473f9b8',1,'mcpp::Blocks']]], + ['blue_5fstained_5fglass_565',['BLUE_STAINED_GLASS',['../structmcpp_1_1Blocks.html#ad1038624373c209c173564fe66d9c9f8',1,'mcpp::Blocks']]], + ['blue_5fstained_5fglass_5fpane_566',['BLUE_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a056c902287b2ca2d97fa69cae395a59c',1,'mcpp::Blocks']]], + ['blue_5fwool_567',['BLUE_WOOL',['../structmcpp_1_1Blocks.html#a180676f5945b33c16f354e4f36a34035',1,'mcpp::Blocks']]], + ['bone_5fblock_568',['BONE_BLOCK',['../structmcpp_1_1Blocks.html#acf9845f8c7fb8159c35ec7162d068b56',1,'mcpp::Blocks']]], + ['bookshelf_569',['BOOKSHELF',['../structmcpp_1_1Blocks.html#abdbe839710747f8d508ec7a54f56b42a',1,'mcpp::Blocks']]], + ['brewing_5fstand_570',['BREWING_STAND',['../structmcpp_1_1Blocks.html#a04a5482036caa263023a8e7b0565f569',1,'mcpp::Blocks']]], + ['brick_5fslab_571',['BRICK_SLAB',['../structmcpp_1_1Blocks.html#a54658821e1f0ed5235033cf266e07ac5',1,'mcpp::Blocks']]], + ['brick_5fstairs_572',['BRICK_STAIRS',['../structmcpp_1_1Blocks.html#abf2c393ab64663ae6586f5b711c3cfb2',1,'mcpp::Blocks']]], + ['bricks_573',['BRICKS',['../structmcpp_1_1Blocks.html#ad20a7f3ef9214c324a221d6bf22e23fe',1,'mcpp::Blocks']]], + ['brown_5fcarpet_574',['BROWN_CARPET',['../structmcpp_1_1Blocks.html#a8eb7cf9d41adcea7dd2a75cbfecd7f42',1,'mcpp::Blocks']]], + ['brown_5fconcrete_575',['BROWN_CONCRETE',['../structmcpp_1_1Blocks.html#ae11d826f721743c0b7a9d789ca90808e',1,'mcpp::Blocks']]], + ['brown_5fconcrete_5fpowder_576',['BROWN_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a958810fd9996ec555e45ed5d1a2eba65',1,'mcpp::Blocks']]], + ['brown_5fglazed_5fterracotta_577',['BROWN_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a22ae49a412e38ed9f9b538f67ea9f669',1,'mcpp::Blocks']]], + ['brown_5fhardened_5fclay_578',['BROWN_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a4d1d5fb11a412a21ede82725b3537bfe',1,'mcpp::Blocks']]], + ['brown_5fmushroom_579',['BROWN_MUSHROOM',['../structmcpp_1_1Blocks.html#ad5fa01975201fc789c72a75b9b65a423',1,'mcpp::Blocks']]], + ['brown_5fmushroom_5fblock_580',['BROWN_MUSHROOM_BLOCK',['../structmcpp_1_1Blocks.html#a372ce831284b72272347f60c1d69b2dd',1,'mcpp::Blocks']]], + ['brown_5fshulker_5fbox_581',['BROWN_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a2ba619b6b5f0eef9b355fea9f6624660',1,'mcpp::Blocks']]], + ['brown_5fstained_5fglass_582',['BROWN_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a25fb5ea87f4b82486ad6b14a5297945b',1,'mcpp::Blocks']]], + ['brown_5fstained_5fglass_5fpane_583',['BROWN_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#accec811954bb99e57f8d1d59a26571a9',1,'mcpp::Blocks']]], + ['brown_5fwool_584',['BROWN_WOOL',['../structmcpp_1_1Blocks.html#a7473bd88d6aaee8421ac313373268897',1,'mcpp::Blocks']]], + ['burning_5ffurnace_585',['BURNING_FURNACE',['../structmcpp_1_1Blocks.html#a3d0d48842261acf6725c9cdb1b5ff581',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_10.html b/search/variables_10.html new file mode 100644 index 00000000..dc9920b6 --- /dev/null +++ b/search/variables_10.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_10.js b/search/variables_10.js new file mode 100644 index 00000000..bd8b7d3c --- /dev/null +++ b/search/variables_10.js @@ -0,0 +1,34 @@ +var searchData= +[ + ['rail_858',['RAIL',['../structmcpp_1_1Blocks.html#a9a8746ca0a58c3d09ef47ac7c70633fe',1,'mcpp::Blocks']]], + ['red_5fcarpet_859',['RED_CARPET',['../structmcpp_1_1Blocks.html#a0ff0ee88c6806ec90d327c5d6fd4fb2e',1,'mcpp::Blocks']]], + ['red_5fconcrete_860',['RED_CONCRETE',['../structmcpp_1_1Blocks.html#ad6ea0866f49e1cf4f10ff37ea9ed991d',1,'mcpp::Blocks']]], + ['red_5fconcrete_5fpowder_861',['RED_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#af0b82c40b82184d442e1276cae65264d',1,'mcpp::Blocks']]], + ['red_5fglazed_5fterracotta_862',['RED_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a1847cc87bc68d4c5af00386aef79eb1b',1,'mcpp::Blocks']]], + ['red_5fhardened_5fclay_863',['RED_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#ae10c2535db4dd755d5747b1c5c913b10',1,'mcpp::Blocks']]], + ['red_5fmushroom_864',['RED_MUSHROOM',['../structmcpp_1_1Blocks.html#a1ea426f875cd363ab31671061f2ba273',1,'mcpp::Blocks']]], + ['red_5fmushroom_5fblock_865',['RED_MUSHROOM_BLOCK',['../structmcpp_1_1Blocks.html#a016843eb0c63680e262806b3474b4e31',1,'mcpp::Blocks']]], + ['red_5fnether_5fbrick_866',['RED_NETHER_BRICK',['../structmcpp_1_1Blocks.html#af9acac71d05414f63830ee9f76ce8fc8',1,'mcpp::Blocks']]], + ['red_5fsand_867',['RED_SAND',['../structmcpp_1_1Blocks.html#a04a6702d375ead15f69f9e87df2913ac',1,'mcpp::Blocks']]], + ['red_5fsandstone_868',['RED_SANDSTONE',['../structmcpp_1_1Blocks.html#a9298949cd9a2ad3e191b2a01bc489ace',1,'mcpp::Blocks']]], + ['red_5fsandstone_5fslab_869',['RED_SANDSTONE_SLAB',['../structmcpp_1_1Blocks.html#a221ded5059217146ebfa5b86286884b7',1,'mcpp::Blocks']]], + ['red_5fsandstone_5fstairs_870',['RED_SANDSTONE_STAIRS',['../structmcpp_1_1Blocks.html#a55817498c783069c56852509a49a6793',1,'mcpp::Blocks']]], + ['red_5fshulker_5fbox_871',['RED_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a0e205c7136ffddeae849f25e00e207e2',1,'mcpp::Blocks']]], + ['red_5fstained_5fglass_872',['RED_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a4e82761ef022afa39347e1f5426a5860',1,'mcpp::Blocks']]], + ['red_5fstained_5fglass_5fpane_873',['RED_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a7f5b5de520615a34531a1c4c81687b40',1,'mcpp::Blocks']]], + ['red_5ftulip_874',['RED_TULIP',['../structmcpp_1_1Blocks.html#a042580342fcbf0cf2747a9ee8e4ed4e5',1,'mcpp::Blocks']]], + ['red_5fwool_875',['RED_WOOL',['../structmcpp_1_1Blocks.html#ae09d3ea74a0ce6aabf87a3815e4680c5',1,'mcpp::Blocks']]], + ['redstone_5fblock_876',['REDSTONE_BLOCK',['../structmcpp_1_1Blocks.html#a3878fa1f0a13df3028d8039b2f0e0e92',1,'mcpp::Blocks']]], + ['redstone_5fcomparator_5factive_877',['REDSTONE_COMPARATOR_ACTIVE',['../structmcpp_1_1Blocks.html#ab54c33e33b3af23d21dbc76df923fe44',1,'mcpp::Blocks']]], + ['redstone_5fcomparator_5finactive_878',['REDSTONE_COMPARATOR_INACTIVE',['../structmcpp_1_1Blocks.html#a5b96df136577b0708fb156084575a261',1,'mcpp::Blocks']]], + ['redstone_5flamp_5factive_879',['REDSTONE_LAMP_ACTIVE',['../structmcpp_1_1Blocks.html#a643a87d26419ff2bcc262a386cb47319',1,'mcpp::Blocks']]], + ['redstone_5flamp_5finactive_880',['REDSTONE_LAMP_INACTIVE',['../structmcpp_1_1Blocks.html#a9e500b46f354c0b4fb269e1f49550d8c',1,'mcpp::Blocks']]], + ['redstone_5fore_881',['REDSTONE_ORE',['../structmcpp_1_1Blocks.html#af75c961610aa9cd32548b76dbfc15307',1,'mcpp::Blocks']]], + ['redstone_5frepeater_5fblock_5foff_882',['REDSTONE_REPEATER_BLOCK_OFF',['../structmcpp_1_1Blocks.html#afab82d0b38d31e73463ceae235ee37df',1,'mcpp::Blocks']]], + ['redstone_5frepeater_5fblock_5fon_883',['REDSTONE_REPEATER_BLOCK_ON',['../structmcpp_1_1Blocks.html#aea8b1752707c7ddc4f9ba8b18f908921',1,'mcpp::Blocks']]], + ['redstone_5ftorch_5foff_884',['REDSTONE_TORCH_OFF',['../structmcpp_1_1Blocks.html#a2fa67d297fa522bb4b4fcda2a0407718',1,'mcpp::Blocks']]], + ['redstone_5ftorch_5fon_885',['REDSTONE_TORCH_ON',['../structmcpp_1_1Blocks.html#add4cc4c803eaac9b40c88ba87cfa369e',1,'mcpp::Blocks']]], + ['redstone_5fwire_886',['REDSTONE_WIRE',['../structmcpp_1_1Blocks.html#a2abd3287c46087378d9bf00b149835ba',1,'mcpp::Blocks']]], + ['repeating_5fcommand_5fblock_887',['REPEATING_COMMAND_BLOCK',['../structmcpp_1_1Blocks.html#a58698dc51f11c7f362b70d60631eff70',1,'mcpp::Blocks']]], + ['rose_5fbush_888',['ROSE_BUSH',['../structmcpp_1_1Blocks.html#a06d7f77ecfcafe049ba2157bbfda0487',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_11.html b/search/variables_11.html new file mode 100644 index 00000000..704bcb18 --- /dev/null +++ b/search/variables_11.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_11.js b/search/variables_11.js new file mode 100644 index 00000000..5b1bb9de --- /dev/null +++ b/search/variables_11.js @@ -0,0 +1,41 @@ +var searchData= +[ + ['sand_889',['SAND',['../structmcpp_1_1Blocks.html#a2496f9afbcec6814e6b59343cae2139f',1,'mcpp::Blocks']]], + ['sandstone_890',['SANDSTONE',['../structmcpp_1_1Blocks.html#a03abeeae29bd769f50c0391aa7fced35',1,'mcpp::Blocks']]], + ['sandstone_5fslab_891',['SANDSTONE_SLAB',['../structmcpp_1_1Blocks.html#a655537aee4cd504a43a90b1da9ffacab',1,'mcpp::Blocks']]], + ['sandstone_5fstairs_892',['SANDSTONE_STAIRS',['../structmcpp_1_1Blocks.html#a5206853e401f7b66663525c617a5b69a',1,'mcpp::Blocks']]], + ['sea_5flantern_893',['SEA_LANTERN',['../structmcpp_1_1Blocks.html#a0f92f0c05136d0b68bd87092f47e11f1',1,'mcpp::Blocks']]], + ['slime_5fblock_894',['SLIME_BLOCK',['../structmcpp_1_1Blocks.html#a8630f6cd66a09458cad6bf5b099179cc',1,'mcpp::Blocks']]], + ['smooth_5fred_5fsandstone_895',['SMOOTH_RED_SANDSTONE',['../structmcpp_1_1Blocks.html#a6bccfb2addf1093138ed56c5e9ffac30',1,'mcpp::Blocks']]], + ['smooth_5fsandstone_896',['SMOOTH_SANDSTONE',['../structmcpp_1_1Blocks.html#a8f9f07ec88e41208c86c721d34f5ed10',1,'mcpp::Blocks']]], + ['snow_897',['SNOW',['../structmcpp_1_1Blocks.html#a8ae19855fc714509d89fdf32a0fa8c70',1,'mcpp::Blocks']]], + ['snow_5fblock_898',['SNOW_BLOCK',['../structmcpp_1_1Blocks.html#acff893f21675d53544bdf67074dc61e9',1,'mcpp::Blocks']]], + ['soul_5fsand_899',['SOUL_SAND',['../structmcpp_1_1Blocks.html#acb128cec3d0fa4e91f9ded7eabc2c3aa',1,'mcpp::Blocks']]], + ['sponge_900',['SPONGE',['../structmcpp_1_1Blocks.html#a4757bea1d44f365dad7c5967c6a443a5',1,'mcpp::Blocks']]], + ['spruce_5fdoor_5fblock_901',['SPRUCE_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#a08b827461c21c6a8f93f9eb8db3d4864',1,'mcpp::Blocks']]], + ['spruce_5ffence_902',['SPRUCE_FENCE',['../structmcpp_1_1Blocks.html#a4d489398921358386d6cf3419659bcb4',1,'mcpp::Blocks']]], + ['spruce_5ffence_5fgate_903',['SPRUCE_FENCE_GATE',['../structmcpp_1_1Blocks.html#a04804f449cac04996a6933eeae42567e',1,'mcpp::Blocks']]], + ['spruce_5fleaves_904',['SPRUCE_LEAVES',['../structmcpp_1_1Blocks.html#a368f0966956ddd0824c2f59e6283211b',1,'mcpp::Blocks']]], + ['spruce_5fsapling_905',['SPRUCE_SAPLING',['../structmcpp_1_1Blocks.html#ad129a41a37fa05cb36335e8d1ac3dfeb',1,'mcpp::Blocks']]], + ['spruce_5fwood_906',['SPRUCE_WOOD',['../structmcpp_1_1Blocks.html#a276d4f9622cc246271d4db5dde4d8a02',1,'mcpp::Blocks']]], + ['spruce_5fwood_5fplank_907',['SPRUCE_WOOD_PLANK',['../structmcpp_1_1Blocks.html#a1658e669ed5c82b0e31caaef2f6f4657',1,'mcpp::Blocks']]], + ['spruce_5fwood_5fslab_908',['SPRUCE_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a26453ea88d059862147787548efd3616',1,'mcpp::Blocks']]], + ['spruce_5fwood_5fstairs_909',['SPRUCE_WOOD_STAIRS',['../structmcpp_1_1Blocks.html#a62237dc713ffa653600dbe5162d94931',1,'mcpp::Blocks']]], + ['standing_5fsign_5fblock_910',['STANDING_SIGN_BLOCK',['../structmcpp_1_1Blocks.html#a5c6ede3edcfc1ee428ad25393156e3c7',1,'mcpp::Blocks']]], + ['sticky_5fpiston_911',['STICKY_PISTON',['../structmcpp_1_1Blocks.html#ab15d395bb3006a391d564f91be0228a8',1,'mcpp::Blocks']]], + ['still_5flava_912',['STILL_LAVA',['../structmcpp_1_1Blocks.html#a95b004109a92dea512a771a517b2c96e',1,'mcpp::Blocks']]], + ['still_5fwater_913',['STILL_WATER',['../structmcpp_1_1Blocks.html#a22232a0f7facc90a4097dc5fcddcc7c9',1,'mcpp::Blocks']]], + ['stone_914',['STONE',['../structmcpp_1_1Blocks.html#a3465597ce53c4e46f44d3356facd6e49',1,'mcpp::Blocks']]], + ['stone_5fbrick_5fmonster_5fegg_915',['STONE_BRICK_MONSTER_EGG',['../structmcpp_1_1Blocks.html#aa34143ed2ab86b2cbb19849762b99739',1,'mcpp::Blocks']]], + ['stone_5fbrick_5fslab_916',['STONE_BRICK_SLAB',['../structmcpp_1_1Blocks.html#a3c329e3dc45c31141e242e097abd6dfc',1,'mcpp::Blocks']]], + ['stone_5fbrick_5fstairs_917',['STONE_BRICK_STAIRS',['../structmcpp_1_1Blocks.html#a3dfadc312c4816d3a16d4e34a99ad19c',1,'mcpp::Blocks']]], + ['stone_5fbricks_918',['STONE_BRICKS',['../structmcpp_1_1Blocks.html#a04ff780c55f66e7c87ae83c18335cbac',1,'mcpp::Blocks']]], + ['stone_5fbutton_919',['STONE_BUTTON',['../structmcpp_1_1Blocks.html#ade5c4f14af1c42aa9504a83ea020aee6',1,'mcpp::Blocks']]], + ['stone_5fmonster_5fegg_920',['STONE_MONSTER_EGG',['../structmcpp_1_1Blocks.html#a8556ffcb61026cdbf2c17242c7833f96',1,'mcpp::Blocks']]], + ['stone_5fpressure_5fplate_921',['STONE_PRESSURE_PLATE',['../structmcpp_1_1Blocks.html#abe3716718039e225a67569b106b5f718',1,'mcpp::Blocks']]], + ['stone_5fslab_922',['STONE_SLAB',['../structmcpp_1_1Blocks.html#a2822a4aafcb1ecba6683548adac81889',1,'mcpp::Blocks']]], + ['structure_5fblock_923',['STRUCTURE_BLOCK',['../structmcpp_1_1Blocks.html#a61e13cfa32b2927d28246b242af756f2',1,'mcpp::Blocks']]], + ['structure_5fvoid_924',['STRUCTURE_VOID',['../structmcpp_1_1Blocks.html#a03de527c29a01725e9bdb7397e505b99',1,'mcpp::Blocks']]], + ['sugar_5fcanes_925',['SUGAR_CANES',['../structmcpp_1_1Blocks.html#ac01288a07642ef1e305ae9f118cb9a46',1,'mcpp::Blocks']]], + ['sunflower_926',['SUNFLOWER',['../structmcpp_1_1Blocks.html#a36cf041100c394c5b31c7b547a9095f4',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_12.html b/search/variables_12.html new file mode 100644 index 00000000..a3a32eb8 --- /dev/null +++ b/search/variables_12.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_12.js b/search/variables_12.js new file mode 100644 index 00000000..bf416b6f --- /dev/null +++ b/search/variables_12.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['tall_5fgrass_927',['TALL_GRASS',['../structmcpp_1_1Blocks.html#a5e2cf3f88d533228049432f7474b9170',1,'mcpp::Blocks']]], + ['tnt_928',['TNT',['../structmcpp_1_1Blocks.html#a38a8d0d8b96807a1e7c185d8f0371dd7',1,'mcpp::Blocks']]], + ['torch_929',['TORCH',['../structmcpp_1_1Blocks.html#a8a31a12eec7e5526a091651727352f65',1,'mcpp::Blocks']]], + ['trapped_5fchest_930',['TRAPPED_CHEST',['../structmcpp_1_1Blocks.html#a6747051dfdf7c77bd05c927c3c865a76',1,'mcpp::Blocks']]], + ['tripwire_931',['TRIPWIRE',['../structmcpp_1_1Blocks.html#a1dc81235f4b26a78f32ed66005b9d03a',1,'mcpp::Blocks']]], + ['tripwire_5fhook_932',['TRIPWIRE_HOOK',['../structmcpp_1_1Blocks.html#a71d746e9b5fc85da69a19c276960b2a9',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_13.html b/search/variables_13.html new file mode 100644 index 00000000..7d05bd86 --- /dev/null +++ b/search/variables_13.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_13.js b/search/variables_13.js new file mode 100644 index 00000000..d1b209c4 --- /dev/null +++ b/search/variables_13.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['vines_933',['VINES',['../structmcpp_1_1Blocks.html#a53ed561a34cf27472241730e77f99bed',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_14.html b/search/variables_14.html new file mode 100644 index 00000000..ab9e0fa9 --- /dev/null +++ b/search/variables_14.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_14.js b/search/variables_14.js new file mode 100644 index 00000000..37918de7 --- /dev/null +++ b/search/variables_14.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['wallmounted_5fbanner_934',['WALLMOUNTED_BANNER',['../structmcpp_1_1Blocks.html#a6707ff1fc0e839a6b1e3a60c71bd814c',1,'mcpp::Blocks']]], + ['wallmounted_5fsign_5fblock_935',['WALLMOUNTED_SIGN_BLOCK',['../structmcpp_1_1Blocks.html#a42061d5cc97b7b7a3350dfb228ee9cdd',1,'mcpp::Blocks']]], + ['weighted_5fpressure_5fplate_5fheavy_936',['WEIGHTED_PRESSURE_PLATE_HEAVY',['../structmcpp_1_1Blocks.html#ae55600cc14bc67340128f9f3ede228a9',1,'mcpp::Blocks']]], + ['weighted_5fpressure_5fplate_5flight_937',['WEIGHTED_PRESSURE_PLATE_LIGHT',['../structmcpp_1_1Blocks.html#ab892288e54b812b8e8f78f3485191dfd',1,'mcpp::Blocks']]], + ['wet_5fsponge_938',['WET_SPONGE',['../structmcpp_1_1Blocks.html#ac1d4a1dac18ba602e8a6205561ffda58',1,'mcpp::Blocks']]], + ['wheat_5fcrops_939',['WHEAT_CROPS',['../structmcpp_1_1Blocks.html#a510d428cc9e2e5c31f520a9c950bdeec',1,'mcpp::Blocks']]], + ['white_5fcarpet_940',['WHITE_CARPET',['../structmcpp_1_1Blocks.html#aa70c8997ed09864966fa9ce978e85eab',1,'mcpp::Blocks']]], + ['white_5fconcrete_941',['WHITE_CONCRETE',['../structmcpp_1_1Blocks.html#a9b5fd0309b95d5d6c5a15bc741075b14',1,'mcpp::Blocks']]], + ['white_5fconcrete_5fpowder_942',['WHITE_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#ade447d44ced3e6c60ef86288c5097408',1,'mcpp::Blocks']]], + ['white_5fglazed_5fterracotta_943',['WHITE_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a1009175bc6439f88688f2d452591a090',1,'mcpp::Blocks']]], + ['white_5fhardened_5fclay_944',['WHITE_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a21270c353d06eeb3e3d32eae67e3538a',1,'mcpp::Blocks']]], + ['white_5fshulker_5fbox_945',['WHITE_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a1dd79e09dac7d0d8f1f4bcd6c439513e',1,'mcpp::Blocks']]], + ['white_5fstained_5fglass_946',['WHITE_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a3cb773ccd4d40d9dd6790a7293130c67',1,'mcpp::Blocks']]], + ['white_5fstained_5fglass_5fpane_947',['WHITE_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a1a9bae80bd6ef59c7195f8f75a621328',1,'mcpp::Blocks']]], + ['white_5ftulip_948',['WHITE_TULIP',['../structmcpp_1_1Blocks.html#a22431acd59464fdf9e5b9511da97d9b7',1,'mcpp::Blocks']]], + ['white_5fwool_949',['WHITE_WOOL',['../structmcpp_1_1Blocks.html#a948dcddcf6593cbd568eb178d9ab6fe9',1,'mcpp::Blocks']]], + ['wooden_5fbutton_950',['WOODEN_BUTTON',['../structmcpp_1_1Blocks.html#a38c4c416536d12da21a5fbf4a378c7dc',1,'mcpp::Blocks']]], + ['wooden_5fpressure_5fplate_951',['WOODEN_PRESSURE_PLATE',['../structmcpp_1_1Blocks.html#ae2f44567fce9aa64e0bae19d2272c4a0',1,'mcpp::Blocks']]], + ['wooden_5fslab_952',['WOODEN_SLAB',['../structmcpp_1_1Blocks.html#a160c513e66f731ed3be363cb77dc6acd',1,'mcpp::Blocks']]], + ['wooden_5ftrapdoor_953',['WOODEN_TRAPDOOR',['../structmcpp_1_1Blocks.html#a9bfa8aa1720d2676ce55ea74553c145b',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_15.html b/search/variables_15.html new file mode 100644 index 00000000..45b78e3d --- /dev/null +++ b/search/variables_15.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_15.js b/search/variables_15.js new file mode 100644 index 00000000..7126f4e1 --- /dev/null +++ b/search/variables_15.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['x_954',['x',['../classmcpp_1_1Coordinate.html#af2639ac79be2a9c59a7eb0afe4ea7681',1,'mcpp::Coordinate']]] +]; diff --git a/search/variables_16.html b/search/variables_16.html new file mode 100644 index 00000000..8d9f8780 --- /dev/null +++ b/search/variables_16.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_16.js b/search/variables_16.js new file mode 100644 index 00000000..9d431d42 --- /dev/null +++ b/search/variables_16.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['y_955',['y',['../classmcpp_1_1Coordinate.html#a42df473fa613ffb3718d9dc38845b0a8',1,'mcpp::Coordinate']]], + ['yellow_5fcarpet_956',['YELLOW_CARPET',['../structmcpp_1_1Blocks.html#afbdd7baf788c0fe07d200d375ed6326b',1,'mcpp::Blocks']]], + ['yellow_5fconcrete_957',['YELLOW_CONCRETE',['../structmcpp_1_1Blocks.html#a0a1b618bd74f8de6ca4a4492e38da29b',1,'mcpp::Blocks']]], + ['yellow_5fconcrete_5fpowder_958',['YELLOW_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#aeeec36bc1fe8b2c6edc9628941a58a6a',1,'mcpp::Blocks']]], + ['yellow_5fglazed_5fterracotta_959',['YELLOW_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#ab8e4abe534066ea9070f4def9783d95e',1,'mcpp::Blocks']]], + ['yellow_5fhardened_5fclay_960',['YELLOW_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#ac420c0e0bf9d617cf13b1f3cd419641b',1,'mcpp::Blocks']]], + ['yellow_5fshulker_5fbox_961',['YELLOW_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a223f6561b3086a9ca46cd414d9904a53',1,'mcpp::Blocks']]], + ['yellow_5fstained_5fglass_962',['YELLOW_STAINED_GLASS',['../structmcpp_1_1Blocks.html#aa230495d9b201a4af10105f9dd52d92d',1,'mcpp::Blocks']]], + ['yellow_5fstained_5fglass_5fpane_963',['YELLOW_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a01693b609f4c5d52a19ea47f5fe30023',1,'mcpp::Blocks']]], + ['yellow_5fwool_964',['YELLOW_WOOL',['../structmcpp_1_1Blocks.html#ae1d8a7f4cfcac88373e21152e7063ff4',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_17.html b/search/variables_17.html new file mode 100644 index 00000000..b91024bd --- /dev/null +++ b/search/variables_17.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_17.js b/search/variables_17.js new file mode 100644 index 00000000..afcf34f8 --- /dev/null +++ b/search/variables_17.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['z_965',['z',['../classmcpp_1_1Coordinate.html#a57ec8f7c3ed4be2eacc3364eb578eca5',1,'mcpp::Coordinate']]] +]; diff --git a/search/variables_2.html b/search/variables_2.html new file mode 100644 index 00000000..0580462e --- /dev/null +++ b/search/variables_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_2.js b/search/variables_2.js new file mode 100644 index 00000000..140051ec --- /dev/null +++ b/search/variables_2.js @@ -0,0 +1,39 @@ +var searchData= +[ + ['cactus_586',['CACTUS',['../structmcpp_1_1Blocks.html#ae55277187d8808c3f2215bc2aa3ec83d',1,'mcpp::Blocks']]], + ['cake_5fblock_587',['CAKE_BLOCK',['../structmcpp_1_1Blocks.html#ae702ade332abc676fd20261f3f41ac86',1,'mcpp::Blocks']]], + ['carrots_588',['CARROTS',['../structmcpp_1_1Blocks.html#a2cbf14f44f919e7740156a4376d42d0f',1,'mcpp::Blocks']]], + ['cauldron_589',['CAULDRON',['../structmcpp_1_1Blocks.html#a1880f29074b425a730ce012869bedb27',1,'mcpp::Blocks']]], + ['chain_5fcommand_5fblock_590',['CHAIN_COMMAND_BLOCK',['../structmcpp_1_1Blocks.html#aa4d2c7ba37f0db7f0118b156b8373c09',1,'mcpp::Blocks']]], + ['chest_591',['CHEST',['../structmcpp_1_1Blocks.html#a69d55f09dd635c754004af7cabb8729c',1,'mcpp::Blocks']]], + ['chiseled_5fquartz_5fblock_592',['CHISELED_QUARTZ_BLOCK',['../structmcpp_1_1Blocks.html#a093ddbfde7ae0d97818166ecea59fef8',1,'mcpp::Blocks']]], + ['chiseled_5fred_5fsandstone_593',['CHISELED_RED_SANDSTONE',['../structmcpp_1_1Blocks.html#a09572a972b2b8d3d8f0af1f57c73ffa0',1,'mcpp::Blocks']]], + ['chiseled_5fsandstone_594',['CHISELED_SANDSTONE',['../structmcpp_1_1Blocks.html#affb674669374d50fd8b2b7703225064f',1,'mcpp::Blocks']]], + ['chiseled_5fstone_5fbrick_5fmonster_5fegg_595',['CHISELED_STONE_BRICK_MONSTER_EGG',['../structmcpp_1_1Blocks.html#a2c4b23ff0f5479129bd12101d5d86180',1,'mcpp::Blocks']]], + ['chiseled_5fstone_5fbricks_596',['CHISELED_STONE_BRICKS',['../structmcpp_1_1Blocks.html#a29579a2570d58cb13c741cfd50bc9676',1,'mcpp::Blocks']]], + ['chorus_5fflower_597',['CHORUS_FLOWER',['../structmcpp_1_1Blocks.html#abd205b27d363d92dcc6ed1dbc9b5f640',1,'mcpp::Blocks']]], + ['chorus_5fplant_598',['CHORUS_PLANT',['../structmcpp_1_1Blocks.html#aacf5547343d38823f71828b7e06a2084',1,'mcpp::Blocks']]], + ['clay_599',['CLAY',['../structmcpp_1_1Blocks.html#a424d5140fa7853a368b7a2c1388ab855',1,'mcpp::Blocks']]], + ['coal_5fore_600',['COAL_ORE',['../structmcpp_1_1Blocks.html#ae00b4536c7e9bbf251644d22909ba229',1,'mcpp::Blocks']]], + ['coarse_5fdirt_601',['COARSE_DIRT',['../structmcpp_1_1Blocks.html#ab73df48ee48af187fac0aac8a15f04a7',1,'mcpp::Blocks']]], + ['cobblestone_602',['COBBLESTONE',['../structmcpp_1_1Blocks.html#aab2ce7854a8d0b56db515d4a734e3347',1,'mcpp::Blocks']]], + ['cobblestone_5fmonster_5fegg_603',['COBBLESTONE_MONSTER_EGG',['../structmcpp_1_1Blocks.html#a229c91f0548f523f05f4f63324b54776',1,'mcpp::Blocks']]], + ['cobblestone_5fslab_604',['COBBLESTONE_SLAB',['../structmcpp_1_1Blocks.html#a2fefcbfae212ec69cf9444f44a67e76e',1,'mcpp::Blocks']]], + ['cobblestone_5fstairs_605',['COBBLESTONE_STAIRS',['../structmcpp_1_1Blocks.html#aad1ea51a6f3d49097c7e4d0fbdbe9f40',1,'mcpp::Blocks']]], + ['cobblestone_5fwall_606',['COBBLESTONE_WALL',['../structmcpp_1_1Blocks.html#ab16579678ae520f5e2e844d960c73c43',1,'mcpp::Blocks']]], + ['cobweb_607',['COBWEB',['../structmcpp_1_1Blocks.html#ab9daeaa55c01bab1abcdf5957571ed9b',1,'mcpp::Blocks']]], + ['cocoa_608',['COCOA',['../structmcpp_1_1Blocks.html#ac159129c396f7b49711a0c80d8ec7f96',1,'mcpp::Blocks']]], + ['command_5fblock_609',['COMMAND_BLOCK',['../structmcpp_1_1Blocks.html#a5a61cd994951cafe3451c2d77078a270',1,'mcpp::Blocks']]], + ['cracked_5fstone_5fbrick_5fmonster_5fegg_610',['CRACKED_STONE_BRICK_MONSTER_EGG',['../structmcpp_1_1Blocks.html#a64dbb8a8903b7338bff284ab7727167f',1,'mcpp::Blocks']]], + ['cracked_5fstone_5fbricks_611',['CRACKED_STONE_BRICKS',['../structmcpp_1_1Blocks.html#adeb34fbad3f8f97438c35c6b80bdcb37',1,'mcpp::Blocks']]], + ['crafting_5ftable_612',['CRAFTING_TABLE',['../structmcpp_1_1Blocks.html#a7180e394f60d72d7095c227b48810480',1,'mcpp::Blocks']]], + ['cyan_5fcarpet_613',['CYAN_CARPET',['../structmcpp_1_1Blocks.html#a1515c7783cf8dc47b110a246e3e763ec',1,'mcpp::Blocks']]], + ['cyan_5fconcrete_614',['CYAN_CONCRETE',['../structmcpp_1_1Blocks.html#a3f037b6727ea3f0ba1593105469eda93',1,'mcpp::Blocks']]], + ['cyan_5fconcrete_5fpowder_615',['CYAN_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#aaffddf69a1d85d0c4c586a19b66a1f37',1,'mcpp::Blocks']]], + ['cyan_5fglazed_5fterracotta_616',['CYAN_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a5eb8252a64781e835449ecb9a9087e66',1,'mcpp::Blocks']]], + ['cyan_5fhardened_5fclay_617',['CYAN_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#ae409c0a5d2d204e6fa8831a186d2509c',1,'mcpp::Blocks']]], + ['cyan_5fshulker_5fbox_618',['CYAN_SHULKER_BOX',['../structmcpp_1_1Blocks.html#aae70495dfd18b675713a3057fda180fb',1,'mcpp::Blocks']]], + ['cyan_5fstained_5fglass_619',['CYAN_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a15040d0ea6dab20f7d5fba2dd8cb3075',1,'mcpp::Blocks']]], + ['cyan_5fstained_5fglass_5fpane_620',['CYAN_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a8ec213ed77454b256898dae928848bb8',1,'mcpp::Blocks']]], + ['cyan_5fwool_621',['CYAN_WOOL',['../structmcpp_1_1Blocks.html#adede0c44e458e49f910f893678829cda',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_3.html b/search/variables_3.html new file mode 100644 index 00000000..0d69e761 --- /dev/null +++ b/search/variables_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_3.js b/search/variables_3.js new file mode 100644 index 00000000..09328945 --- /dev/null +++ b/search/variables_3.js @@ -0,0 +1,41 @@ +var searchData= +[ + ['dandelion_622',['DANDELION',['../structmcpp_1_1Blocks.html#a4ede93dc7165dfb9e2eb46c645420285',1,'mcpp::Blocks']]], + ['dark_5foak_5fdoor_5fblock_623',['DARK_OAK_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#a4a3e8d59262b3d27dadcbcdaa7f548e8',1,'mcpp::Blocks']]], + ['dark_5foak_5ffence_624',['DARK_OAK_FENCE',['../structmcpp_1_1Blocks.html#ab79bda104d2f60601e052cdc5b06f3a0',1,'mcpp::Blocks']]], + ['dark_5foak_5ffence_5fgate_625',['DARK_OAK_FENCE_GATE',['../structmcpp_1_1Blocks.html#afb5c6b1a0100519382b739af65105fc0',1,'mcpp::Blocks']]], + ['dark_5foak_5fleaves_626',['DARK_OAK_LEAVES',['../structmcpp_1_1Blocks.html#abe5312b2543b7ebc6e6a40eeb8f07fcd',1,'mcpp::Blocks']]], + ['dark_5foak_5fsapling_627',['DARK_OAK_SAPLING',['../structmcpp_1_1Blocks.html#aa2ce43bc0cdd973e2e5f70978c24d1c9',1,'mcpp::Blocks']]], + ['dark_5foak_5fwood_628',['DARK_OAK_WOOD',['../structmcpp_1_1Blocks.html#a68189f132be17724bba6dd7291d53e7e',1,'mcpp::Blocks']]], + ['dark_5foak_5fwood_5fplank_629',['DARK_OAK_WOOD_PLANK',['../structmcpp_1_1Blocks.html#aee4468237344bfd3c434b1f1bc36151e',1,'mcpp::Blocks']]], + ['dark_5foak_5fwood_5fslab_630',['DARK_OAK_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a94f577c81bdebc295fa3fbfa710e98ee',1,'mcpp::Blocks']]], + ['dark_5foak_5fwood_5fstairs_631',['DARK_OAK_WOOD_STAIRS',['../structmcpp_1_1Blocks.html#ab302e5d0eb4e6c521732025466eb1c52',1,'mcpp::Blocks']]], + ['dark_5fprismarine_632',['DARK_PRISMARINE',['../structmcpp_1_1Blocks.html#a39c77900b54411576ff66860f4f5a270',1,'mcpp::Blocks']]], + ['daylight_5fsensor_633',['DAYLIGHT_SENSOR',['../structmcpp_1_1Blocks.html#a3350b3c6e5331c71cf0f0db2e78da728',1,'mcpp::Blocks']]], + ['dead_5fbush_634',['DEAD_BUSH',['../structmcpp_1_1Blocks.html#ab33d6298da4729925e7d1851ccaa0854',1,'mcpp::Blocks']]], + ['dead_5fshrub_635',['DEAD_SHRUB',['../structmcpp_1_1Blocks.html#af657bf849748d6acf482ed77fec842c7',1,'mcpp::Blocks']]], + ['detector_5frail_636',['DETECTOR_RAIL',['../structmcpp_1_1Blocks.html#a95e4f46009e3a833bf06287d73ab3d91',1,'mcpp::Blocks']]], + ['diamond_5fblock_637',['DIAMOND_BLOCK',['../structmcpp_1_1Blocks.html#a39562fce73a13549f53eca589339198f',1,'mcpp::Blocks']]], + ['diamond_5fore_638',['DIAMOND_ORE',['../structmcpp_1_1Blocks.html#a1d49c22608d5df074d1555dc0dc8becf',1,'mcpp::Blocks']]], + ['diorite_639',['DIORITE',['../structmcpp_1_1Blocks.html#a17aadc881b95e84d2b03475c6678f039',1,'mcpp::Blocks']]], + ['dirt_640',['DIRT',['../structmcpp_1_1Blocks.html#a7920f33128282e6cc5a70e6a2c5c0bc6',1,'mcpp::Blocks']]], + ['dispenser_641',['DISPENSER',['../structmcpp_1_1Blocks.html#a29163b34db8fee78333b65570ad11387',1,'mcpp::Blocks']]], + ['double_5facacia_5fwood_5fslab_642',['DOUBLE_ACACIA_WOOD_SLAB',['../structmcpp_1_1Blocks.html#acb72deaaf9bf2c6120aa2d4c6bd0a034',1,'mcpp::Blocks']]], + ['double_5fbirch_5fwood_5fslab_643',['DOUBLE_BIRCH_WOOD_SLAB',['../structmcpp_1_1Blocks.html#ac3118cb1ebc38871e537f17b33f14f5b',1,'mcpp::Blocks']]], + ['double_5fbrick_5fslab_644',['DOUBLE_BRICK_SLAB',['../structmcpp_1_1Blocks.html#ab71d6ee941390a099bc5e3d1cefba64d',1,'mcpp::Blocks']]], + ['double_5fcobblestone_5fslab_645',['DOUBLE_COBBLESTONE_SLAB',['../structmcpp_1_1Blocks.html#a03e5c49e5accf6261626f0e86ca37c20',1,'mcpp::Blocks']]], + ['double_5fdark_5foak_5fwood_5fslab_646',['DOUBLE_DARK_OAK_WOOD_SLAB',['../structmcpp_1_1Blocks.html#af0eb96e257d1b7f07351561d7260ccca',1,'mcpp::Blocks']]], + ['double_5fjungle_5fwood_5fslab_647',['DOUBLE_JUNGLE_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a67b74150bb9491a426e71fc973858bdc',1,'mcpp::Blocks']]], + ['double_5fnether_5fbrick_5fslab_648',['DOUBLE_NETHER_BRICK_SLAB',['../structmcpp_1_1Blocks.html#ab93df59c3896f5683f10a5efd8ba3b2e',1,'mcpp::Blocks']]], + ['double_5foak_5fwood_5fslab_649',['DOUBLE_OAK_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a71a4aa630d9f1f57561f0493530dced7',1,'mcpp::Blocks']]], + ['double_5fquartz_5fslab_650',['DOUBLE_QUARTZ_SLAB',['../structmcpp_1_1Blocks.html#a5a831a1bdc6e642b24dc55ac988cabde',1,'mcpp::Blocks']]], + ['double_5fred_5fsandstone_5fslab_651',['DOUBLE_RED_SANDSTONE_SLAB',['../structmcpp_1_1Blocks.html#a6418a491ef474162dc8aadd1d3e452c9',1,'mcpp::Blocks']]], + ['double_5fsandstone_5fslab_652',['DOUBLE_SANDSTONE_SLAB',['../structmcpp_1_1Blocks.html#a0e50b08f02bbfa195c8123f5ba5547dc',1,'mcpp::Blocks']]], + ['double_5fspruce_5fwood_5fslab_653',['DOUBLE_SPRUCE_WOOD_SLAB',['../structmcpp_1_1Blocks.html#aad684e22c369045e7c91ebe7f9aa09bb',1,'mcpp::Blocks']]], + ['double_5fstone_5fbrick_5fslab_654',['DOUBLE_STONE_BRICK_SLAB',['../structmcpp_1_1Blocks.html#a31b852574294d0eaac1a7ceff2f85069',1,'mcpp::Blocks']]], + ['double_5fstone_5fslab_655',['DOUBLE_STONE_SLAB',['../structmcpp_1_1Blocks.html#ae92eb378c49d1691ec5b6edda20b99c4',1,'mcpp::Blocks']]], + ['double_5ftallgrass_656',['DOUBLE_TALLGRASS',['../structmcpp_1_1Blocks.html#a53fbf9aaaee7c5afaaea4fced3e1548a',1,'mcpp::Blocks']]], + ['double_5fwooden_5fslab_657',['DOUBLE_WOODEN_SLAB',['../structmcpp_1_1Blocks.html#a834f38eeb65a646e3169cace122695d3',1,'mcpp::Blocks']]], + ['dragon_5fegg_658',['DRAGON_EGG',['../structmcpp_1_1Blocks.html#ad9b26a16fdd557612c73883ff3cd60c3',1,'mcpp::Blocks']]], + ['dropper_659',['DROPPER',['../structmcpp_1_1Blocks.html#abd9821e628828036e6c6991004fe3148',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_4.html b/search/variables_4.html new file mode 100644 index 00000000..a4b6506b --- /dev/null +++ b/search/variables_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_4.js b/search/variables_4.js new file mode 100644 index 00000000..756b9a7b --- /dev/null +++ b/search/variables_4.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['emerald_5fblock_660',['EMERALD_BLOCK',['../structmcpp_1_1Blocks.html#a1db1b923f3bf0ccdc583df65cec42491',1,'mcpp::Blocks']]], + ['emerald_5fore_661',['EMERALD_ORE',['../structmcpp_1_1Blocks.html#aebf56a50f93a2e5162a52126110b1e6a',1,'mcpp::Blocks']]], + ['enchantment_5ftable_662',['ENCHANTMENT_TABLE',['../structmcpp_1_1Blocks.html#aeb3f5540f74621a623015b4b064d9c2b',1,'mcpp::Blocks']]], + ['end_5fgateway_663',['END_GATEWAY',['../structmcpp_1_1Blocks.html#ad3bc68852133f0368f46fafe187202b3',1,'mcpp::Blocks']]], + ['end_5fportal_664',['END_PORTAL',['../structmcpp_1_1Blocks.html#afc2fd8d167f79a1b79d760d7a871ef6a',1,'mcpp::Blocks']]], + ['end_5fportal_5fframe_665',['END_PORTAL_FRAME',['../structmcpp_1_1Blocks.html#af0125fc7ff5540b88e9684155f2936ab',1,'mcpp::Blocks']]], + ['end_5frod_666',['END_ROD',['../structmcpp_1_1Blocks.html#a701901e07d24cc97024ba80309f8c83e',1,'mcpp::Blocks']]], + ['end_5fstone_667',['END_STONE',['../structmcpp_1_1Blocks.html#a6b0b002d612a734666f571df8b8da45d',1,'mcpp::Blocks']]], + ['end_5fstone_5fbricks_668',['END_STONE_BRICKS',['../structmcpp_1_1Blocks.html#ad8f390358a6bfeda878302bd29c83f45',1,'mcpp::Blocks']]], + ['ender_5fchest_669',['ENDER_CHEST',['../structmcpp_1_1Blocks.html#ab698eb6bac6e3eac78b28467900fbeaf',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_5.html b/search/variables_5.html new file mode 100644 index 00000000..7e345d16 --- /dev/null +++ b/search/variables_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_5.js b/search/variables_5.js new file mode 100644 index 00000000..a05ce610 --- /dev/null +++ b/search/variables_5.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['farmland_670',['FARMLAND',['../structmcpp_1_1Blocks.html#ac19fc06b928b707ef627931284398020',1,'mcpp::Blocks']]], + ['fern_671',['FERN',['../structmcpp_1_1Blocks.html#af04dad5bcea044b5ac563c6177e1af6b',1,'mcpp::Blocks']]], + ['fire_672',['FIRE',['../structmcpp_1_1Blocks.html#a6f61a0c2861d32941c1a5dd3482a24b3',1,'mcpp::Blocks']]], + ['flower_5fpot_673',['FLOWER_POT',['../structmcpp_1_1Blocks.html#aed6225513b9651a69cc5fb1891dc2cd2',1,'mcpp::Blocks']]], + ['flowing_5flava_674',['FLOWING_LAVA',['../structmcpp_1_1Blocks.html#ae2148b4c5bac74928cf21dd103876a72',1,'mcpp::Blocks']]], + ['flowing_5fwater_675',['FLOWING_WATER',['../structmcpp_1_1Blocks.html#ab5d3c16a2eff86d3f71f6feec82c8ebd',1,'mcpp::Blocks']]], + ['freestanding_5fbanner_676',['FREESTANDING_BANNER',['../structmcpp_1_1Blocks.html#ac8f3ec2da7c349fafcc44d08f4156b1a',1,'mcpp::Blocks']]], + ['frosted_5fice_677',['FROSTED_ICE',['../structmcpp_1_1Blocks.html#ab1d1053636d05047baffbb69cf14a905',1,'mcpp::Blocks']]], + ['furnace_678',['FURNACE',['../structmcpp_1_1Blocks.html#a6ba969b1d540703014661490d1d00122',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_6.html b/search/variables_6.html new file mode 100644 index 00000000..7d48e75e --- /dev/null +++ b/search/variables_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_6.js b/search/variables_6.js new file mode 100644 index 00000000..490eeb63 --- /dev/null +++ b/search/variables_6.js @@ -0,0 +1,31 @@ +var searchData= +[ + ['glass_679',['GLASS',['../structmcpp_1_1Blocks.html#a96cd17dde5774bda9e966531ee41b382',1,'mcpp::Blocks']]], + ['glass_5fpane_680',['GLASS_PANE',['../structmcpp_1_1Blocks.html#aff4ba7885992c61d0b4897bbfdeb5518',1,'mcpp::Blocks']]], + ['glowing_5fredstone_5fore_681',['GLOWING_REDSTONE_ORE',['../structmcpp_1_1Blocks.html#a605d2ffae10360946749d1d369e12d70',1,'mcpp::Blocks']]], + ['glowstone_682',['GLOWSTONE',['../structmcpp_1_1Blocks.html#a1cfef192de0751711c354180fe40f512',1,'mcpp::Blocks']]], + ['gold_5fblock_683',['GOLD_BLOCK',['../structmcpp_1_1Blocks.html#aa4dfc50ceef25253d14723bdaecd9d71',1,'mcpp::Blocks']]], + ['gold_5fore_684',['GOLD_ORE',['../structmcpp_1_1Blocks.html#aa49db5e79bd99a734120ab6be091eb7c',1,'mcpp::Blocks']]], + ['granite_685',['GRANITE',['../structmcpp_1_1Blocks.html#ae22cf99618c8e6400358d6a25d2dd059',1,'mcpp::Blocks']]], + ['grass_686',['GRASS',['../structmcpp_1_1Blocks.html#a5f03014897e0e15890650d5983048267',1,'mcpp::Blocks']]], + ['grass_5fpath_687',['GRASS_PATH',['../structmcpp_1_1Blocks.html#aa3c5ea2d05ef6b0ff4fe707a7374050e',1,'mcpp::Blocks']]], + ['gravel_688',['GRAVEL',['../structmcpp_1_1Blocks.html#a9301c71b66c0037f86b5945f26ea475b',1,'mcpp::Blocks']]], + ['gray_5fcarpet_689',['GRAY_CARPET',['../structmcpp_1_1Blocks.html#af90804802b32653ae7bf7257643d276c',1,'mcpp::Blocks']]], + ['gray_5fconcrete_690',['GRAY_CONCRETE',['../structmcpp_1_1Blocks.html#ae1a6e47a97980803880205ecf6c6415e',1,'mcpp::Blocks']]], + ['gray_5fconcrete_5fpowder_691',['GRAY_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a710023dfea0e5c789e3ea84380e52db4',1,'mcpp::Blocks']]], + ['gray_5fglazed_5fterracotta_692',['GRAY_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#ae4dac8c94d5aab78063ee4b84c48dd1f',1,'mcpp::Blocks']]], + ['gray_5fhardened_5fclay_693',['GRAY_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a721a28ef11f1330a78d861d58ab7035b',1,'mcpp::Blocks']]], + ['gray_5fshulker_5fbox_694',['GRAY_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a6b3c77960c1b5753c62502502af747c9',1,'mcpp::Blocks']]], + ['gray_5fstained_5fglass_695',['GRAY_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a7b8c6d880cb64a41deb7bdc50be0b377',1,'mcpp::Blocks']]], + ['gray_5fstained_5fglass_5fpane_696',['GRAY_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a0ef864d5d2ce83a21615dd287fcc9d8e',1,'mcpp::Blocks']]], + ['gray_5fwool_697',['GRAY_WOOL',['../structmcpp_1_1Blocks.html#acd18ba77f68220dfe0e67648277e82a4',1,'mcpp::Blocks']]], + ['green_5fcarpet_698',['GREEN_CARPET',['../structmcpp_1_1Blocks.html#a83874225f35912619d71b74ced4406b2',1,'mcpp::Blocks']]], + ['green_5fconcrete_699',['GREEN_CONCRETE',['../structmcpp_1_1Blocks.html#ae3260ea943f5ec77e8347f4222b5980f',1,'mcpp::Blocks']]], + ['green_5fconcrete_5fpowder_700',['GREEN_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#af4bd8a829ddd371cb9ee9bdcfe36c250',1,'mcpp::Blocks']]], + ['green_5fglazed_5fterracotta_701',['GREEN_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a06311b8a17853c91f82cb22be4a76444',1,'mcpp::Blocks']]], + ['green_5fhardened_5fclay_702',['GREEN_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#ab1bae0c61e7572f672ecd0577a354189',1,'mcpp::Blocks']]], + ['green_5fshulker_5fbox_703',['GREEN_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a9e63b488559fa5d0ca3486c65646fb92',1,'mcpp::Blocks']]], + ['green_5fstained_5fglass_704',['GREEN_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a4f345eb45700cefc4476a4854f7e934c',1,'mcpp::Blocks']]], + ['green_5fstained_5fglass_5fpane_705',['GREEN_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#acf92990ecd5b25ac885e03d8ca26119a',1,'mcpp::Blocks']]], + ['green_5fwool_706',['GREEN_WOOL',['../structmcpp_1_1Blocks.html#a4f13db67e87d9f8ac51f62d040bb9db3',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_7.html b/search/variables_7.html new file mode 100644 index 00000000..5c263409 --- /dev/null +++ b/search/variables_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_7.js b/search/variables_7.js new file mode 100644 index 00000000..7857a5be --- /dev/null +++ b/search/variables_7.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['hardened_5fclay_707',['HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a4f056658a322dcfa50549dd46efb2c40',1,'mcpp::Blocks']]], + ['hay_5fbale_708',['HAY_BALE',['../structmcpp_1_1Blocks.html#acbef02ca1adb3263c7f9314e23d2f063',1,'mcpp::Blocks']]], + ['hopper_709',['HOPPER',['../structmcpp_1_1Blocks.html#a5bdd814bac41993d6780403941ac4595',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_8.html b/search/variables_8.html new file mode 100644 index 00000000..dc9ec54a --- /dev/null +++ b/search/variables_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_8.js b/search/variables_8.js new file mode 100644 index 00000000..89e96a83 --- /dev/null +++ b/search/variables_8.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['ice_710',['ICE',['../structmcpp_1_1Blocks.html#a067f6555115e932d79f1051e4e5b99f2',1,'mcpp::Blocks']]], + ['id_711',['id',['../classmcpp_1_1BlockType.html#a890900caaa1b3aff3084980ad4b7ae1f',1,'mcpp::BlockType']]], + ['inverted_5fdaylight_5fsensor_712',['INVERTED_DAYLIGHT_SENSOR',['../structmcpp_1_1Blocks.html#a1a7b948b0f2593efc53a1b13c7ef6a83',1,'mcpp::Blocks']]], + ['iron_5fbars_713',['IRON_BARS',['../structmcpp_1_1Blocks.html#aaf1705a2a0e13cfd9ebf0a07547d81bb',1,'mcpp::Blocks']]], + ['iron_5fblock_714',['IRON_BLOCK',['../structmcpp_1_1Blocks.html#ae5433f2d74f1918e5a3a076a1f25a9e4',1,'mcpp::Blocks']]], + ['iron_5fdoor_5fblock_715',['IRON_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#a8dccf96755f102e3b7dd9c89e39cd7cd',1,'mcpp::Blocks']]], + ['iron_5fore_716',['IRON_ORE',['../structmcpp_1_1Blocks.html#a99494011577b01cef47f04d3b3bfdd68',1,'mcpp::Blocks']]], + ['iron_5ftrapdoor_717',['IRON_TRAPDOOR',['../structmcpp_1_1Blocks.html#ae29661020da16f870e254406d645a944',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_9.html b/search/variables_9.html new file mode 100644 index 00000000..7b014750 --- /dev/null +++ b/search/variables_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_9.js b/search/variables_9.js new file mode 100644 index 00000000..6853586d --- /dev/null +++ b/search/variables_9.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['jack_5folantern_718',['JACK_OLANTERN',['../structmcpp_1_1Blocks.html#a665236c55742047b93d185b35bce67e9',1,'mcpp::Blocks']]], + ['jukebox_719',['JUKEBOX',['../structmcpp_1_1Blocks.html#aceed7e2fad7be04c7f574edf8c0f43bd',1,'mcpp::Blocks']]], + ['jungle_5fdoor_5fblock_720',['JUNGLE_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#ac25a7c333551163db114ed0bb1ddc252',1,'mcpp::Blocks']]], + ['jungle_5ffence_721',['JUNGLE_FENCE',['../structmcpp_1_1Blocks.html#a6c458a125503fe16f1aa553b4695503c',1,'mcpp::Blocks']]], + ['jungle_5ffence_5fgate_722',['JUNGLE_FENCE_GATE',['../structmcpp_1_1Blocks.html#a6082bce8cc88ef8d5ed158e8be87b84d',1,'mcpp::Blocks']]], + ['jungle_5fleaves_723',['JUNGLE_LEAVES',['../structmcpp_1_1Blocks.html#ad25f9399f690ce6304360fe30da17ea5',1,'mcpp::Blocks']]], + ['jungle_5fsapling_724',['JUNGLE_SAPLING',['../structmcpp_1_1Blocks.html#a166392f2e723a8367040e1747c79dac1',1,'mcpp::Blocks']]], + ['jungle_5fwood_725',['JUNGLE_WOOD',['../structmcpp_1_1Blocks.html#a9b5c0c0116eff98d44e1238b8834b3ed',1,'mcpp::Blocks']]], + ['jungle_5fwood_5fplank_726',['JUNGLE_WOOD_PLANK',['../structmcpp_1_1Blocks.html#ad58e40171cd6dddb444f563af9762332',1,'mcpp::Blocks']]], + ['jungle_5fwood_5fslab_727',['JUNGLE_WOOD_SLAB',['../structmcpp_1_1Blocks.html#a2cd72453b31cff54a857c3364b035d0e',1,'mcpp::Blocks']]], + ['jungle_5fwood_5fstairs_728',['JUNGLE_WOOD_STAIRS',['../structmcpp_1_1Blocks.html#a7647930c7d821587722370f8875cb1c3',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_a.html b/search/variables_a.html new file mode 100644 index 00000000..52a724d1 --- /dev/null +++ b/search/variables_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_a.js b/search/variables_a.js new file mode 100644 index 00000000..79deeaf2 --- /dev/null +++ b/search/variables_a.js @@ -0,0 +1,37 @@ +var searchData= +[ + ['ladder_729',['LADDER',['../structmcpp_1_1Blocks.html#abdb33e0a1761c25e54970ab072b41df1',1,'mcpp::Blocks']]], + ['lapis_5flazuli_5fblock_730',['LAPIS_LAZULI_BLOCK',['../structmcpp_1_1Blocks.html#aafc464b13fb20095e10a7fc0a7500632',1,'mcpp::Blocks']]], + ['lapis_5flazuli_5fore_731',['LAPIS_LAZULI_ORE',['../structmcpp_1_1Blocks.html#a0d4b27ab112c25d5dc2a88344f243328',1,'mcpp::Blocks']]], + ['large_5ffern_732',['LARGE_FERN',['../structmcpp_1_1Blocks.html#a80db4871a611c3e1f19eec3be1174bd0',1,'mcpp::Blocks']]], + ['lever_733',['LEVER',['../structmcpp_1_1Blocks.html#ace969f60c4f9c85b19499ca8bb229513',1,'mcpp::Blocks']]], + ['light_5fblue_5fcarpet_734',['LIGHT_BLUE_CARPET',['../structmcpp_1_1Blocks.html#ab26fa302ed60460a9ccf669b1cdfc5f3',1,'mcpp::Blocks']]], + ['light_5fblue_5fconcrete_735',['LIGHT_BLUE_CONCRETE',['../structmcpp_1_1Blocks.html#af5a1aedc915b2e173a62a56ef794e306',1,'mcpp::Blocks']]], + ['light_5fblue_5fconcrete_5fpowder_736',['LIGHT_BLUE_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#aeea52014aba57c9b18c565e3da97fa01',1,'mcpp::Blocks']]], + ['light_5fblue_5fglazed_5fterracotta_737',['LIGHT_BLUE_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#ae88865117601269a87b120e4967f81f1',1,'mcpp::Blocks']]], + ['light_5fblue_5fhardened_5fclay_738',['LIGHT_BLUE_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a1dcec571b114c5a0ed4251a2e9da2137',1,'mcpp::Blocks']]], + ['light_5fblue_5fshulker_5fbox_739',['LIGHT_BLUE_SHULKER_BOX',['../structmcpp_1_1Blocks.html#abe82aee86d0967f7a0f3649c48ed9062',1,'mcpp::Blocks']]], + ['light_5fblue_5fstained_5fglass_740',['LIGHT_BLUE_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a5123e2735d51414dc662053b3914aba6',1,'mcpp::Blocks']]], + ['light_5fblue_5fstained_5fglass_5fpane_741',['LIGHT_BLUE_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a5a2538b695346dd90d66c6bcacb81708',1,'mcpp::Blocks']]], + ['light_5fblue_5fwool_742',['LIGHT_BLUE_WOOL',['../structmcpp_1_1Blocks.html#a92e772cc9eef4ece168323e8ed8a477a',1,'mcpp::Blocks']]], + ['light_5fgray_5fcarpet_743',['LIGHT_GRAY_CARPET',['../structmcpp_1_1Blocks.html#a7ca57c8c5f4af087bf1c6c8ec0727db2',1,'mcpp::Blocks']]], + ['light_5fgray_5fconcrete_744',['LIGHT_GRAY_CONCRETE',['../structmcpp_1_1Blocks.html#a49cfa4418f0e3e4c26b845c5e9da5a7d',1,'mcpp::Blocks']]], + ['light_5fgray_5fconcrete_5fpowder_745',['LIGHT_GRAY_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a3d668df8f7201e4055b49d952e814ec2',1,'mcpp::Blocks']]], + ['light_5fgray_5fglazed_5fterracotta_746',['LIGHT_GRAY_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#aa346c588a3ce539a2a2570e3b01bb753',1,'mcpp::Blocks']]], + ['light_5fgray_5fhardened_5fclay_747',['LIGHT_GRAY_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a690f67a1df3228cfce34f758fbf7cd90',1,'mcpp::Blocks']]], + ['light_5fgray_5fshulker_5fbox_748',['LIGHT_GRAY_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a3619800e2b1cdf1ecd72c4ea6fc61721',1,'mcpp::Blocks']]], + ['light_5fgray_5fstained_5fglass_749',['LIGHT_GRAY_STAINED_GLASS',['../structmcpp_1_1Blocks.html#ad3f9fb0c3d2a1458b15772cbdb646842',1,'mcpp::Blocks']]], + ['light_5fgray_5fstained_5fglass_5fpane_750',['LIGHT_GRAY_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a16374b89fa88c3c432e89402c0d10ba4',1,'mcpp::Blocks']]], + ['light_5fgray_5fwool_751',['LIGHT_GRAY_WOOL',['../structmcpp_1_1Blocks.html#ab7318aba043ece28626009c5acaef7b4',1,'mcpp::Blocks']]], + ['lilac_752',['LILAC',['../structmcpp_1_1Blocks.html#a16f883fed5498464ee2fe14788b82d24',1,'mcpp::Blocks']]], + ['lily_5fpad_753',['LILY_PAD',['../structmcpp_1_1Blocks.html#afda586476d78fbef1e0d83086dea051c',1,'mcpp::Blocks']]], + ['lime_5fcarpet_754',['LIME_CARPET',['../structmcpp_1_1Blocks.html#a1a8f1ddbfc705c7c7c150f8121821603',1,'mcpp::Blocks']]], + ['lime_5fconcrete_755',['LIME_CONCRETE',['../structmcpp_1_1Blocks.html#abeb5d72da237ceed1bbbbf5602feabaa',1,'mcpp::Blocks']]], + ['lime_5fconcrete_5fpowder_756',['LIME_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a6df4756657fbd78b232c9c259d395280',1,'mcpp::Blocks']]], + ['lime_5fglazed_5fterracotta_757',['LIME_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a843c80d75d4cb65ef7248b2b006765a9',1,'mcpp::Blocks']]], + ['lime_5fhardened_5fclay_758',['LIME_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a6bb98186074dd31250db42c527e3d7f3',1,'mcpp::Blocks']]], + ['lime_5fshulker_5fbox_759',['LIME_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a032842a796e03258fe61ed667f286c2d',1,'mcpp::Blocks']]], + ['lime_5fstained_5fglass_760',['LIME_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a21baa16f609982ce6a05d9f75c1abb3c',1,'mcpp::Blocks']]], + ['lime_5fstained_5fglass_5fpane_761',['LIME_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a965bb40a3ade9101a40483205aef39c4',1,'mcpp::Blocks']]], + ['lime_5fwool_762',['LIME_WOOL',['../structmcpp_1_1Blocks.html#a10d8584965dc754343249d07d6bd5e93',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_b.html b/search/variables_b.html new file mode 100644 index 00000000..f376b27a --- /dev/null +++ b/search/variables_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_b.js b/search/variables_b.js new file mode 100644 index 00000000..70b6d6c8 --- /dev/null +++ b/search/variables_b.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['magenta_5fcarpet_763',['MAGENTA_CARPET',['../structmcpp_1_1Blocks.html#a041ddac946b7f8babbee4b29982bd877',1,'mcpp::Blocks']]], + ['magenta_5fconcrete_764',['MAGENTA_CONCRETE',['../structmcpp_1_1Blocks.html#ad1d4e7776c400d6f6fc4ffe71892a9b5',1,'mcpp::Blocks']]], + ['magenta_5fconcrete_5fpowder_765',['MAGENTA_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#aa18bc574abcf6d22aebbad8ca6aa8af2',1,'mcpp::Blocks']]], + ['magenta_5fglazed_5fterracotta_766',['MAGENTA_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a66d6169b4b8406b5dc630da51189436a',1,'mcpp::Blocks']]], + ['magenta_5fhardened_5fclay_767',['MAGENTA_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#aeb7ad8263148d4301e2028fe7ddb9dd9',1,'mcpp::Blocks']]], + ['magenta_5fshulker_5fbox_768',['MAGENTA_SHULKER_BOX',['../structmcpp_1_1Blocks.html#ae3ebe7ea0e69e3b52b2fab8557aab8c3',1,'mcpp::Blocks']]], + ['magenta_5fstained_5fglass_769',['MAGENTA_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a5dad3e200621a64e9feac405a90c1a07',1,'mcpp::Blocks']]], + ['magenta_5fstained_5fglass_5fpane_770',['MAGENTA_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a047f50ab8e331c373f6b6063dd7db266',1,'mcpp::Blocks']]], + ['magenta_5fwool_771',['MAGENTA_WOOL',['../structmcpp_1_1Blocks.html#a55b25538fe6af7f1cdb44bb20ff7b371',1,'mcpp::Blocks']]], + ['magma_5fblock_772',['MAGMA_BLOCK',['../structmcpp_1_1Blocks.html#a693fd418cce300195685971f250c897f',1,'mcpp::Blocks']]], + ['melon_5fblock_773',['MELON_BLOCK',['../structmcpp_1_1Blocks.html#a596102046d3dabd41f13d741182a1e05',1,'mcpp::Blocks']]], + ['melon_5fstem_774',['MELON_STEM',['../structmcpp_1_1Blocks.html#a384dd874f4ca0f56685ddb6ce793f197',1,'mcpp::Blocks']]], + ['mob_5fhead_775',['MOB_HEAD',['../structmcpp_1_1Blocks.html#ad69b4f2463863adb7bcbc5a041dad508',1,'mcpp::Blocks']]], + ['mod_776',['mod',['../classmcpp_1_1BlockType.html#a7c3e209855431a7e02cc977f86dd53c5',1,'mcpp::BlockType']]], + ['monster_5fspawner_777',['MONSTER_SPAWNER',['../structmcpp_1_1Blocks.html#a07d0e4b94c19300debf908d56da54e4e',1,'mcpp::Blocks']]], + ['moss_5fstone_778',['MOSS_STONE',['../structmcpp_1_1Blocks.html#a8ec42f793fa7f434324075a98f5007ff',1,'mcpp::Blocks']]], + ['mossy_5fcobblestone_5fwall_779',['MOSSY_COBBLESTONE_WALL',['../structmcpp_1_1Blocks.html#a517a4191313658ca7515501aadb9f464',1,'mcpp::Blocks']]], + ['mossy_5fstone_5fbrick_5fmonster_5fegg_780',['MOSSY_STONE_BRICK_MONSTER_EGG',['../structmcpp_1_1Blocks.html#ab7374f8a067cedbe089e063291f73a65',1,'mcpp::Blocks']]], + ['mossy_5fstone_5fbricks_781',['MOSSY_STONE_BRICKS',['../structmcpp_1_1Blocks.html#a0148a2ecb8f8525fd72816460bc4fd7a',1,'mcpp::Blocks']]], + ['mycelium_782',['MYCELIUM',['../structmcpp_1_1Blocks.html#ae2420a5cad6a3add5ebaf0107a4294c8',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_c.html b/search/variables_c.html new file mode 100644 index 00000000..6019eba9 --- /dev/null +++ b/search/variables_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_c.js b/search/variables_c.js new file mode 100644 index 00000000..c0bba624 --- /dev/null +++ b/search/variables_c.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['nether_5fbrick_783',['NETHER_BRICK',['../structmcpp_1_1Blocks.html#adfe1d35b5c371b334aa88d8004814b84',1,'mcpp::Blocks']]], + ['nether_5fbrick_5ffence_784',['NETHER_BRICK_FENCE',['../structmcpp_1_1Blocks.html#abc1de67c5ce1211bda95721acd76fb8c',1,'mcpp::Blocks']]], + ['nether_5fbrick_5fslab_785',['NETHER_BRICK_SLAB',['../structmcpp_1_1Blocks.html#a5350bf6bce3e6d9b3f8ea83c47654d38',1,'mcpp::Blocks']]], + ['nether_5fbrick_5fstairs_786',['NETHER_BRICK_STAIRS',['../structmcpp_1_1Blocks.html#a23e1c0395f1b107b40db08ba740cec25',1,'mcpp::Blocks']]], + ['nether_5fportal_787',['NETHER_PORTAL',['../structmcpp_1_1Blocks.html#a86f09d917c3b5c95b67fab62c7379ff4',1,'mcpp::Blocks']]], + ['nether_5fquartz_5fore_788',['NETHER_QUARTZ_ORE',['../structmcpp_1_1Blocks.html#a7c6583af28d33cc69adb9877a60551fa',1,'mcpp::Blocks']]], + ['nether_5fwart_789',['NETHER_WART',['../structmcpp_1_1Blocks.html#af5279f7d88883389abef73403479fd69',1,'mcpp::Blocks']]], + ['nether_5fwart_5fblock_790',['NETHER_WART_BLOCK',['../structmcpp_1_1Blocks.html#a63632c83acaae6ccb486aab99bac211d',1,'mcpp::Blocks']]], + ['netherrack_791',['NETHERRACK',['../structmcpp_1_1Blocks.html#af958b9896bc4658374cf6cdd20c5809c',1,'mcpp::Blocks']]], + ['note_5fblock_792',['NOTE_BLOCK',['../structmcpp_1_1Blocks.html#ae84f97c1091f73e78411014125ddbf2e',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_d.html b/search/variables_d.html new file mode 100644 index 00000000..f61ae751 --- /dev/null +++ b/search/variables_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_d.js b/search/variables_d.js new file mode 100644 index 00000000..0bac9dec --- /dev/null +++ b/search/variables_d.js @@ -0,0 +1,25 @@ +var searchData= +[ + ['oak_5fdoor_5fblock_793',['OAK_DOOR_BLOCK',['../structmcpp_1_1Blocks.html#a65b82198248d98ac81a7ded77fdfba0b',1,'mcpp::Blocks']]], + ['oak_5ffence_794',['OAK_FENCE',['../structmcpp_1_1Blocks.html#a95f4c8647eda86f83484392acf4cd313',1,'mcpp::Blocks']]], + ['oak_5ffence_5fgate_795',['OAK_FENCE_GATE',['../structmcpp_1_1Blocks.html#a46e610cfe26b74c02ed3b7548ffe5a82',1,'mcpp::Blocks']]], + ['oak_5fleaves_796',['OAK_LEAVES',['../structmcpp_1_1Blocks.html#a1c4ec527077831611d48e7d8abc17bb8',1,'mcpp::Blocks']]], + ['oak_5fsapling_797',['OAK_SAPLING',['../structmcpp_1_1Blocks.html#ad17c400d2e22e17d5047dbdbc09e5927',1,'mcpp::Blocks']]], + ['oak_5fwood_798',['OAK_WOOD',['../structmcpp_1_1Blocks.html#a90541f25857235d0cca339da68d85a36',1,'mcpp::Blocks']]], + ['oak_5fwood_5fplank_799',['OAK_WOOD_PLANK',['../structmcpp_1_1Blocks.html#a76bdad2f29b0888aec37117ea0cbca45',1,'mcpp::Blocks']]], + ['oak_5fwood_5fslab_800',['OAK_WOOD_SLAB',['../structmcpp_1_1Blocks.html#add61b8c3f7c12ba9e37932dc82eb4f5d',1,'mcpp::Blocks']]], + ['oak_5fwood_5fstairs_801',['OAK_WOOD_STAIRS',['../structmcpp_1_1Blocks.html#a4a5664a420f41886fe107bcfb7aba6a5',1,'mcpp::Blocks']]], + ['observer_802',['OBSERVER',['../structmcpp_1_1Blocks.html#a63e878737853dd2b2d920ff21b9e23be',1,'mcpp::Blocks']]], + ['obsidian_803',['OBSIDIAN',['../structmcpp_1_1Blocks.html#af401f44104b7619c0f99f78af8ea1e38',1,'mcpp::Blocks']]], + ['orange_5fcarpet_804',['ORANGE_CARPET',['../structmcpp_1_1Blocks.html#a8a65c0cccb3160d68c825799f1fe1f50',1,'mcpp::Blocks']]], + ['orange_5fconcrete_805',['ORANGE_CONCRETE',['../structmcpp_1_1Blocks.html#ae72096e0ef5842398fc639c68757dbc7',1,'mcpp::Blocks']]], + ['orange_5fconcrete_5fpowder_806',['ORANGE_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a3200352dee4c94c12b9fe179588dd41f',1,'mcpp::Blocks']]], + ['orange_5fglazed_5fterracotta_807',['ORANGE_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a37d3fbb6184e0ef2454dfb615c6a858e',1,'mcpp::Blocks']]], + ['orange_5fhardened_5fclay_808',['ORANGE_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#aedac20056e0706bd851707fa6c073c80',1,'mcpp::Blocks']]], + ['orange_5fshulker_5fbox_809',['ORANGE_SHULKER_BOX',['../structmcpp_1_1Blocks.html#ab4aafb3efefc0a61286376a2f29c1fd8',1,'mcpp::Blocks']]], + ['orange_5fstained_5fglass_810',['ORANGE_STAINED_GLASS',['../structmcpp_1_1Blocks.html#ae76f8e70609d675c038b6f4b3eadc44f',1,'mcpp::Blocks']]], + ['orange_5fstained_5fglass_5fpane_811',['ORANGE_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a294a3741eb079eda20c5835eb95e9079',1,'mcpp::Blocks']]], + ['orange_5ftulip_812',['ORANGE_TULIP',['../structmcpp_1_1Blocks.html#ae9986fccb40e0206ded9196c8b886156',1,'mcpp::Blocks']]], + ['orange_5fwool_813',['ORANGE_WOOL',['../structmcpp_1_1Blocks.html#a534547284b9c760a9be43550c9f07636',1,'mcpp::Blocks']]], + ['oxeye_5fdaisy_814',['OXEYE_DAISY',['../structmcpp_1_1Blocks.html#ac4ae874d9e559c96065d2f1b402ee029',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_e.html b/search/variables_e.html new file mode 100644 index 00000000..7bfd3721 --- /dev/null +++ b/search/variables_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_e.js b/search/variables_e.js new file mode 100644 index 00000000..a0f2ae72 --- /dev/null +++ b/search/variables_e.js @@ -0,0 +1,43 @@ +var searchData= +[ + ['packed_5fice_815',['PACKED_ICE',['../structmcpp_1_1Blocks.html#a7058caa2191c58f5d31d4674d93e4ff4',1,'mcpp::Blocks']]], + ['peony_816',['PEONY',['../structmcpp_1_1Blocks.html#ab323f7e8cbbcdfb15d8e951ee1341279',1,'mcpp::Blocks']]], + ['pillar_5fquartz_5fblock_817',['PILLAR_QUARTZ_BLOCK',['../structmcpp_1_1Blocks.html#a2d06cafdd918f44b75d2c0a07895ac0f',1,'mcpp::Blocks']]], + ['pink_5fcarpet_818',['PINK_CARPET',['../structmcpp_1_1Blocks.html#a8af97dd74a68946baed417d0bb512334',1,'mcpp::Blocks']]], + ['pink_5fconcrete_819',['PINK_CONCRETE',['../structmcpp_1_1Blocks.html#a0049d06fd1bf2b0120e471e77f43ee38',1,'mcpp::Blocks']]], + ['pink_5fconcrete_5fpowder_820',['PINK_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#a039177a7e5abf9f4b83718e145cd142f',1,'mcpp::Blocks']]], + ['pink_5fglazed_5fterracotta_821',['PINK_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#ac09b611c6d374d579e5c380dc6ce8f50',1,'mcpp::Blocks']]], + ['pink_5fhardened_5fclay_822',['PINK_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#ac850501b0fcf21afa2847b7626dffeb4',1,'mcpp::Blocks']]], + ['pink_5fshulker_5fbox_823',['PINK_SHULKER_BOX',['../structmcpp_1_1Blocks.html#acb8ad4e69b83e4fc91b4f3056e39eaf8',1,'mcpp::Blocks']]], + ['pink_5fstained_5fglass_824',['PINK_STAINED_GLASS',['../structmcpp_1_1Blocks.html#aef70902c9bc2a8afe45e89e4d27ae9aa',1,'mcpp::Blocks']]], + ['pink_5fstained_5fglass_5fpane_825',['PINK_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#afa965f7290c6041d6ff9f165e68c81a9',1,'mcpp::Blocks']]], + ['pink_5ftulip_826',['PINK_TULIP',['../structmcpp_1_1Blocks.html#ad23f25ee7dbcb377a31a82b1decc2e8a',1,'mcpp::Blocks']]], + ['pink_5fwool_827',['PINK_WOOL',['../structmcpp_1_1Blocks.html#a2b9ccf310592161799f1fa02479efbda',1,'mcpp::Blocks']]], + ['piston_828',['PISTON',['../structmcpp_1_1Blocks.html#a41f9391b40c6e66992f7a69ee72db87b',1,'mcpp::Blocks']]], + ['piston_5fhead_829',['PISTON_HEAD',['../structmcpp_1_1Blocks.html#a62f9d502d6a2ac28dbd4653918d37a0e',1,'mcpp::Blocks']]], + ['podzol_830',['PODZOL',['../structmcpp_1_1Blocks.html#abf7aaff92179e134174bdd1f7b914266',1,'mcpp::Blocks']]], + ['polished_5fandesite_831',['POLISHED_ANDESITE',['../structmcpp_1_1Blocks.html#a6b539cacd538549aa7f3e7918b53e1bc',1,'mcpp::Blocks']]], + ['polished_5fdiorite_832',['POLISHED_DIORITE',['../structmcpp_1_1Blocks.html#a25c750ec8c26810656901f24d2ab3dcc',1,'mcpp::Blocks']]], + ['polished_5fgranite_833',['POLISHED_GRANITE',['../structmcpp_1_1Blocks.html#a04e819115e0ae60553f418cddcbca2d0',1,'mcpp::Blocks']]], + ['poppy_834',['POPPY',['../structmcpp_1_1Blocks.html#add497248a7b6b9997b5ecc431483e92a',1,'mcpp::Blocks']]], + ['potatoes_835',['POTATOES',['../structmcpp_1_1Blocks.html#afa158ce731cd6d9b362ef454634fcf23',1,'mcpp::Blocks']]], + ['powered_5frail_836',['POWERED_RAIL',['../structmcpp_1_1Blocks.html#a02daf3cf2f39047c225eec795b4a253e',1,'mcpp::Blocks']]], + ['prismarine_837',['PRISMARINE',['../structmcpp_1_1Blocks.html#ae04d9f59bb9fcbb94a12727740279a30',1,'mcpp::Blocks']]], + ['prismarine_5fbricks_838',['PRISMARINE_BRICKS',['../structmcpp_1_1Blocks.html#ac8f1ed69912fa1bb5763b8b2c039b858',1,'mcpp::Blocks']]], + ['pumpkin_839',['PUMPKIN',['../structmcpp_1_1Blocks.html#acd6740466a3b2de5aac36ae5df926031',1,'mcpp::Blocks']]], + ['pumpkin_5fstem_840',['PUMPKIN_STEM',['../structmcpp_1_1Blocks.html#a303d6e3c439e2339f3f920801e34a5b2',1,'mcpp::Blocks']]], + ['purple_5fcarpet_841',['PURPLE_CARPET',['../structmcpp_1_1Blocks.html#aa1823eb56cd22a381daf4cc210d2d1c2',1,'mcpp::Blocks']]], + ['purple_5fconcrete_842',['PURPLE_CONCRETE',['../structmcpp_1_1Blocks.html#ad24feec26e0621b97162c59d0423dc92',1,'mcpp::Blocks']]], + ['purple_5fconcrete_5fpowder_843',['PURPLE_CONCRETE_POWDER',['../structmcpp_1_1Blocks.html#ad78fdb17e64f68e311896287579571c9',1,'mcpp::Blocks']]], + ['purple_5fglazed_5fterracotta_844',['PURPLE_GLAZED_TERRACOTTA',['../structmcpp_1_1Blocks.html#a8b8e86b8ea66926bfe8d9ec11e9cdf09',1,'mcpp::Blocks']]], + ['purple_5fhardened_5fclay_845',['PURPLE_HARDENED_CLAY',['../structmcpp_1_1Blocks.html#a82b0d7b0668cadd561ea584a497996c9',1,'mcpp::Blocks']]], + ['purple_5fshulker_5fbox_846',['PURPLE_SHULKER_BOX',['../structmcpp_1_1Blocks.html#a4fa4533549b16e5d135d2077ddc7bc06',1,'mcpp::Blocks']]], + ['purple_5fstained_5fglass_847',['PURPLE_STAINED_GLASS',['../structmcpp_1_1Blocks.html#a4b383889935b500e7becb2a2257b2f76',1,'mcpp::Blocks']]], + ['purple_5fstained_5fglass_5fpane_848',['PURPLE_STAINED_GLASS_PANE',['../structmcpp_1_1Blocks.html#a356195cd8f744370546aa75ee9975720',1,'mcpp::Blocks']]], + ['purple_5fwool_849',['PURPLE_WOOL',['../structmcpp_1_1Blocks.html#a895838dfe0ecc82fbe9b9ded65f57b72',1,'mcpp::Blocks']]], + ['purpur_5fblock_850',['PURPUR_BLOCK',['../structmcpp_1_1Blocks.html#a15888257e0b89536280cc4deaaa41c27',1,'mcpp::Blocks']]], + ['purpur_5fdouble_5fslab_851',['PURPUR_DOUBLE_SLAB',['../structmcpp_1_1Blocks.html#a4d330bd609aae0819deadfb53e7692ba',1,'mcpp::Blocks']]], + ['purpur_5fpillar_852',['PURPUR_PILLAR',['../structmcpp_1_1Blocks.html#a7d65c0903ff3662f7b6163fb379f8600',1,'mcpp::Blocks']]], + ['purpur_5fslab_853',['PURPUR_SLAB',['../structmcpp_1_1Blocks.html#a3545c3bfce42065a429d4c4076c585aa',1,'mcpp::Blocks']]], + ['purpur_5fstairs_854',['PURPUR_STAIRS',['../structmcpp_1_1Blocks.html#ad5828235f5786040b94503ab35021194',1,'mcpp::Blocks']]] +]; diff --git a/search/variables_f.html b/search/variables_f.html new file mode 100644 index 00000000..d97920d0 --- /dev/null +++ b/search/variables_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_f.js b/search/variables_f.js new file mode 100644 index 00000000..3c021511 --- /dev/null +++ b/search/variables_f.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['quartz_5fblock_855',['QUARTZ_BLOCK',['../structmcpp_1_1Blocks.html#affd01218fed3231d968328f812f3ba82',1,'mcpp::Blocks']]], + ['quartz_5fslab_856',['QUARTZ_SLAB',['../structmcpp_1_1Blocks.html#a5343f443dcc7d34cc7e0710927fdfb44',1,'mcpp::Blocks']]], + ['quartz_5fstairs_857',['QUARTZ_STAIRS',['../structmcpp_1_1Blocks.html#a74451da470370374345f1dff49d736c6',1,'mcpp::Blocks']]] +]; diff --git a/splitbar.png b/splitbar.png new file mode 100644 index 00000000..fe895f2c Binary files /dev/null and b/splitbar.png differ diff --git a/structmcpp_1_1Blocks-members.html b/structmcpp_1_1Blocks-members.html new file mode 100644 index 00000000..ce15941b --- /dev/null +++ b/structmcpp_1_1Blocks-members.html @@ -0,0 +1,524 @@ + + + + + + + +mcpp: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    mcpp +
    +
    mcpp is a library that lets you interact with Minecraft using C++
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    mcpp::Blocks Member List
    +
    +
    + +

    This is the complete list of members for mcpp::Blocks, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ACACIA_DOOR_BLOCKmcpp::Blocksstatic
    ACACIA_FENCEmcpp::Blocksstatic
    ACACIA_FENCE_GATEmcpp::Blocksstatic
    ACACIA_LEAVESmcpp::Blocksstatic
    ACACIA_SAPLINGmcpp::Blocksstatic
    ACACIA_WOODmcpp::Blocksstatic
    ACACIA_WOOD_PLANKmcpp::Blocksstatic
    ACACIA_WOOD_SLABmcpp::Blocksstatic
    ACACIA_WOOD_STAIRSmcpp::Blocksstatic
    ACTIVATOR_RAILmcpp::Blocksstatic
    AIRmcpp::Blocksstatic
    ALLIUMmcpp::Blocksstatic
    ANDESITEmcpp::Blocksstatic
    ANVILmcpp::Blocksstatic
    AZURE_BLUETmcpp::Blocksstatic
    BARRIERmcpp::Blocksstatic
    BEACONmcpp::Blocksstatic
    BEDmcpp::Blocksstatic
    BEDROCKmcpp::Blocksstatic
    BEETROOT_BLOCKmcpp::Blocksstatic
    BIRCH_DOOR_BLOCKmcpp::Blocksstatic
    BIRCH_FENCEmcpp::Blocksstatic
    BIRCH_FENCE_GATEmcpp::Blocksstatic
    BIRCH_LEAVESmcpp::Blocksstatic
    BIRCH_SAPLINGmcpp::Blocksstatic
    BIRCH_WOODmcpp::Blocksstatic
    BIRCH_WOOD_PLANKmcpp::Blocksstatic
    BIRCH_WOOD_SLABmcpp::Blocksstatic
    BIRCH_WOOD_STAIRSmcpp::Blocksstatic
    BLACK_CARPETmcpp::Blocksstatic
    BLACK_CONCRETEmcpp::Blocksstatic
    BLACK_CONCRETE_POWDERmcpp::Blocksstatic
    BLACK_GLAZED_TERRACOTTAmcpp::Blocksstatic
    BLACK_HARDENED_CLAYmcpp::Blocksstatic
    BLACK_SHULKER_BOXmcpp::Blocksstatic
    BLACK_STAINED_GLASSmcpp::Blocksstatic
    BLACK_STAINED_GLASS_PANEmcpp::Blocksstatic
    BLACK_WOOLmcpp::Blocksstatic
    BLOCK_OF_COALmcpp::Blocksstatic
    BLUE_CARPETmcpp::Blocksstatic
    BLUE_CONCRETEmcpp::Blocksstatic
    BLUE_CONCRETE_POWDERmcpp::Blocksstatic
    BLUE_GLAZED_TERRACOTTAmcpp::Blocksstatic
    BLUE_HARDENED_CLAYmcpp::Blocksstatic
    BLUE_ORCHIDmcpp::Blocksstatic
    BLUE_SHULKER_BOXmcpp::Blocksstatic
    BLUE_STAINED_GLASSmcpp::Blocksstatic
    BLUE_STAINED_GLASS_PANEmcpp::Blocksstatic
    BLUE_WOOLmcpp::Blocksstatic
    BONE_BLOCKmcpp::Blocksstatic
    BOOKSHELFmcpp::Blocksstatic
    BREWING_STANDmcpp::Blocksstatic
    BRICK_SLABmcpp::Blocksstatic
    BRICK_STAIRSmcpp::Blocksstatic
    BRICKSmcpp::Blocksstatic
    BROWN_CARPETmcpp::Blocksstatic
    BROWN_CONCRETEmcpp::Blocksstatic
    BROWN_CONCRETE_POWDERmcpp::Blocksstatic
    BROWN_GLAZED_TERRACOTTAmcpp::Blocksstatic
    BROWN_HARDENED_CLAYmcpp::Blocksstatic
    BROWN_MUSHROOMmcpp::Blocksstatic
    BROWN_MUSHROOM_BLOCKmcpp::Blocksstatic
    BROWN_SHULKER_BOXmcpp::Blocksstatic
    BROWN_STAINED_GLASSmcpp::Blocksstatic
    BROWN_STAINED_GLASS_PANEmcpp::Blocksstatic
    BROWN_WOOLmcpp::Blocksstatic
    BURNING_FURNACEmcpp::Blocksstatic
    CACTUSmcpp::Blocksstatic
    CAKE_BLOCKmcpp::Blocksstatic
    CARROTSmcpp::Blocksstatic
    CAULDRONmcpp::Blocksstatic
    CHAIN_COMMAND_BLOCKmcpp::Blocksstatic
    CHESTmcpp::Blocksstatic
    CHISELED_QUARTZ_BLOCKmcpp::Blocksstatic
    CHISELED_RED_SANDSTONEmcpp::Blocksstatic
    CHISELED_SANDSTONEmcpp::Blocksstatic
    CHISELED_STONE_BRICK_MONSTER_EGGmcpp::Blocksstatic
    CHISELED_STONE_BRICKSmcpp::Blocksstatic
    CHORUS_FLOWERmcpp::Blocksstatic
    CHORUS_PLANTmcpp::Blocksstatic
    CLAYmcpp::Blocksstatic
    COAL_OREmcpp::Blocksstatic
    COARSE_DIRTmcpp::Blocksstatic
    COBBLESTONEmcpp::Blocksstatic
    COBBLESTONE_MONSTER_EGGmcpp::Blocksstatic
    COBBLESTONE_SLABmcpp::Blocksstatic
    COBBLESTONE_STAIRSmcpp::Blocksstatic
    COBBLESTONE_WALLmcpp::Blocksstatic
    COBWEBmcpp::Blocksstatic
    COCOAmcpp::Blocksstatic
    COMMAND_BLOCKmcpp::Blocksstatic
    CRACKED_STONE_BRICK_MONSTER_EGGmcpp::Blocksstatic
    CRACKED_STONE_BRICKSmcpp::Blocksstatic
    CRAFTING_TABLEmcpp::Blocksstatic
    CYAN_CARPETmcpp::Blocksstatic
    CYAN_CONCRETEmcpp::Blocksstatic
    CYAN_CONCRETE_POWDERmcpp::Blocksstatic
    CYAN_GLAZED_TERRACOTTAmcpp::Blocksstatic
    CYAN_HARDENED_CLAYmcpp::Blocksstatic
    CYAN_SHULKER_BOXmcpp::Blocksstatic
    CYAN_STAINED_GLASSmcpp::Blocksstatic
    CYAN_STAINED_GLASS_PANEmcpp::Blocksstatic
    CYAN_WOOLmcpp::Blocksstatic
    DANDELIONmcpp::Blocksstatic
    DARK_OAK_DOOR_BLOCKmcpp::Blocksstatic
    DARK_OAK_FENCEmcpp::Blocksstatic
    DARK_OAK_FENCE_GATEmcpp::Blocksstatic
    DARK_OAK_LEAVESmcpp::Blocksstatic
    DARK_OAK_SAPLINGmcpp::Blocksstatic
    DARK_OAK_WOODmcpp::Blocksstatic
    DARK_OAK_WOOD_PLANKmcpp::Blocksstatic
    DARK_OAK_WOOD_SLABmcpp::Blocksstatic
    DARK_OAK_WOOD_STAIRSmcpp::Blocksstatic
    DARK_PRISMARINEmcpp::Blocksstatic
    DAYLIGHT_SENSORmcpp::Blocksstatic
    DEAD_BUSHmcpp::Blocksstatic
    DEAD_SHRUBmcpp::Blocksstatic
    DETECTOR_RAILmcpp::Blocksstatic
    DIAMOND_BLOCKmcpp::Blocksstatic
    DIAMOND_OREmcpp::Blocksstatic
    DIORITEmcpp::Blocksstatic
    DIRTmcpp::Blocksstatic
    DISPENSERmcpp::Blocksstatic
    DOUBLE_ACACIA_WOOD_SLABmcpp::Blocksstatic
    DOUBLE_BIRCH_WOOD_SLABmcpp::Blocksstatic
    DOUBLE_BRICK_SLABmcpp::Blocksstatic
    DOUBLE_COBBLESTONE_SLABmcpp::Blocksstatic
    DOUBLE_DARK_OAK_WOOD_SLABmcpp::Blocksstatic
    DOUBLE_JUNGLE_WOOD_SLABmcpp::Blocksstatic
    DOUBLE_NETHER_BRICK_SLABmcpp::Blocksstatic
    DOUBLE_OAK_WOOD_SLABmcpp::Blocksstatic
    DOUBLE_QUARTZ_SLABmcpp::Blocksstatic
    DOUBLE_RED_SANDSTONE_SLABmcpp::Blocksstatic
    DOUBLE_SANDSTONE_SLABmcpp::Blocksstatic
    DOUBLE_SPRUCE_WOOD_SLABmcpp::Blocksstatic
    DOUBLE_STONE_BRICK_SLABmcpp::Blocksstatic
    DOUBLE_STONE_SLABmcpp::Blocksstatic
    DOUBLE_TALLGRASSmcpp::Blocksstatic
    DOUBLE_WOODEN_SLABmcpp::Blocksstatic
    DRAGON_EGGmcpp::Blocksstatic
    DROPPERmcpp::Blocksstatic
    EMERALD_BLOCKmcpp::Blocksstatic
    EMERALD_OREmcpp::Blocksstatic
    ENCHANTMENT_TABLEmcpp::Blocksstatic
    END_GATEWAYmcpp::Blocksstatic
    END_PORTALmcpp::Blocksstatic
    END_PORTAL_FRAMEmcpp::Blocksstatic
    END_RODmcpp::Blocksstatic
    END_STONEmcpp::Blocksstatic
    END_STONE_BRICKSmcpp::Blocksstatic
    ENDER_CHESTmcpp::Blocksstatic
    FARMLANDmcpp::Blocksstatic
    FERNmcpp::Blocksstatic
    FIREmcpp::Blocksstatic
    FLOWER_POTmcpp::Blocksstatic
    FLOWING_LAVAmcpp::Blocksstatic
    FLOWING_WATERmcpp::Blocksstatic
    FREESTANDING_BANNERmcpp::Blocksstatic
    FROSTED_ICEmcpp::Blocksstatic
    FURNACEmcpp::Blocksstatic
    GLASSmcpp::Blocksstatic
    GLASS_PANEmcpp::Blocksstatic
    GLOWING_REDSTONE_OREmcpp::Blocksstatic
    GLOWSTONEmcpp::Blocksstatic
    GOLD_BLOCKmcpp::Blocksstatic
    GOLD_OREmcpp::Blocksstatic
    GRANITEmcpp::Blocksstatic
    GRASSmcpp::Blocksstatic
    GRASS_PATHmcpp::Blocksstatic
    GRAVELmcpp::Blocksstatic
    GRAY_CARPETmcpp::Blocksstatic
    GRAY_CONCRETEmcpp::Blocksstatic
    GRAY_CONCRETE_POWDERmcpp::Blocksstatic
    GRAY_GLAZED_TERRACOTTAmcpp::Blocksstatic
    GRAY_HARDENED_CLAYmcpp::Blocksstatic
    GRAY_SHULKER_BOXmcpp::Blocksstatic
    GRAY_STAINED_GLASSmcpp::Blocksstatic
    GRAY_STAINED_GLASS_PANEmcpp::Blocksstatic
    GRAY_WOOLmcpp::Blocksstatic
    GREEN_CARPETmcpp::Blocksstatic
    GREEN_CONCRETEmcpp::Blocksstatic
    GREEN_CONCRETE_POWDERmcpp::Blocksstatic
    GREEN_GLAZED_TERRACOTTAmcpp::Blocksstatic
    GREEN_HARDENED_CLAYmcpp::Blocksstatic
    GREEN_SHULKER_BOXmcpp::Blocksstatic
    GREEN_STAINED_GLASSmcpp::Blocksstatic
    GREEN_STAINED_GLASS_PANEmcpp::Blocksstatic
    GREEN_WOOLmcpp::Blocksstatic
    HARDENED_CLAYmcpp::Blocksstatic
    HAY_BALEmcpp::Blocksstatic
    HOPPERmcpp::Blocksstatic
    ICEmcpp::Blocksstatic
    INVERTED_DAYLIGHT_SENSORmcpp::Blocksstatic
    IRON_BARSmcpp::Blocksstatic
    IRON_BLOCKmcpp::Blocksstatic
    IRON_DOOR_BLOCKmcpp::Blocksstatic
    IRON_OREmcpp::Blocksstatic
    IRON_TRAPDOORmcpp::Blocksstatic
    JACK_OLANTERNmcpp::Blocksstatic
    JUKEBOXmcpp::Blocksstatic
    JUNGLE_DOOR_BLOCKmcpp::Blocksstatic
    JUNGLE_FENCEmcpp::Blocksstatic
    JUNGLE_FENCE_GATEmcpp::Blocksstatic
    JUNGLE_LEAVESmcpp::Blocksstatic
    JUNGLE_SAPLINGmcpp::Blocksstatic
    JUNGLE_WOODmcpp::Blocksstatic
    JUNGLE_WOOD_PLANKmcpp::Blocksstatic
    JUNGLE_WOOD_SLABmcpp::Blocksstatic
    JUNGLE_WOOD_STAIRSmcpp::Blocksstatic
    LADDERmcpp::Blocksstatic
    LAPIS_LAZULI_BLOCKmcpp::Blocksstatic
    LAPIS_LAZULI_OREmcpp::Blocksstatic
    LARGE_FERNmcpp::Blocksstatic
    LEVERmcpp::Blocksstatic
    LIGHT_BLUE_CARPETmcpp::Blocksstatic
    LIGHT_BLUE_CONCRETEmcpp::Blocksstatic
    LIGHT_BLUE_CONCRETE_POWDERmcpp::Blocksstatic
    LIGHT_BLUE_GLAZED_TERRACOTTAmcpp::Blocksstatic
    LIGHT_BLUE_HARDENED_CLAYmcpp::Blocksstatic
    LIGHT_BLUE_SHULKER_BOXmcpp::Blocksstatic
    LIGHT_BLUE_STAINED_GLASSmcpp::Blocksstatic
    LIGHT_BLUE_STAINED_GLASS_PANEmcpp::Blocksstatic
    LIGHT_BLUE_WOOLmcpp::Blocksstatic
    LIGHT_GRAY_CARPETmcpp::Blocksstatic
    LIGHT_GRAY_CONCRETEmcpp::Blocksstatic
    LIGHT_GRAY_CONCRETE_POWDERmcpp::Blocksstatic
    LIGHT_GRAY_GLAZED_TERRACOTTAmcpp::Blocksstatic
    LIGHT_GRAY_HARDENED_CLAYmcpp::Blocksstatic
    LIGHT_GRAY_SHULKER_BOXmcpp::Blocksstatic
    LIGHT_GRAY_STAINED_GLASSmcpp::Blocksstatic
    LIGHT_GRAY_STAINED_GLASS_PANEmcpp::Blocksstatic
    LIGHT_GRAY_WOOLmcpp::Blocksstatic
    LILACmcpp::Blocksstatic
    LILY_PADmcpp::Blocksstatic
    LIME_CARPETmcpp::Blocksstatic
    LIME_CONCRETEmcpp::Blocksstatic
    LIME_CONCRETE_POWDERmcpp::Blocksstatic
    LIME_GLAZED_TERRACOTTAmcpp::Blocksstatic
    LIME_HARDENED_CLAYmcpp::Blocksstatic
    LIME_SHULKER_BOXmcpp::Blocksstatic
    LIME_STAINED_GLASSmcpp::Blocksstatic
    LIME_STAINED_GLASS_PANEmcpp::Blocksstatic
    LIME_WOOLmcpp::Blocksstatic
    MAGENTA_CARPETmcpp::Blocksstatic
    MAGENTA_CONCRETEmcpp::Blocksstatic
    MAGENTA_CONCRETE_POWDERmcpp::Blocksstatic
    MAGENTA_GLAZED_TERRACOTTAmcpp::Blocksstatic
    MAGENTA_HARDENED_CLAYmcpp::Blocksstatic
    MAGENTA_SHULKER_BOXmcpp::Blocksstatic
    MAGENTA_STAINED_GLASSmcpp::Blocksstatic
    MAGENTA_STAINED_GLASS_PANEmcpp::Blocksstatic
    MAGENTA_WOOLmcpp::Blocksstatic
    MAGMA_BLOCKmcpp::Blocksstatic
    MELON_BLOCKmcpp::Blocksstatic
    MELON_STEMmcpp::Blocksstatic
    MOB_HEADmcpp::Blocksstatic
    MONSTER_SPAWNERmcpp::Blocksstatic
    MOSS_STONEmcpp::Blocksstatic
    MOSSY_COBBLESTONE_WALLmcpp::Blocksstatic
    MOSSY_STONE_BRICK_MONSTER_EGGmcpp::Blocksstatic
    MOSSY_STONE_BRICKSmcpp::Blocksstatic
    MYCELIUMmcpp::Blocksstatic
    NETHER_BRICKmcpp::Blocksstatic
    NETHER_BRICK_FENCEmcpp::Blocksstatic
    NETHER_BRICK_SLABmcpp::Blocksstatic
    NETHER_BRICK_STAIRSmcpp::Blocksstatic
    NETHER_PORTALmcpp::Blocksstatic
    NETHER_QUARTZ_OREmcpp::Blocksstatic
    NETHER_WARTmcpp::Blocksstatic
    NETHER_WART_BLOCKmcpp::Blocksstatic
    NETHERRACKmcpp::Blocksstatic
    NOTE_BLOCKmcpp::Blocksstatic
    OAK_DOOR_BLOCKmcpp::Blocksstatic
    OAK_FENCEmcpp::Blocksstatic
    OAK_FENCE_GATEmcpp::Blocksstatic
    OAK_LEAVESmcpp::Blocksstatic
    OAK_SAPLINGmcpp::Blocksstatic
    OAK_WOODmcpp::Blocksstatic
    OAK_WOOD_PLANKmcpp::Blocksstatic
    OAK_WOOD_SLABmcpp::Blocksstatic
    OAK_WOOD_STAIRSmcpp::Blocksstatic
    OBSERVERmcpp::Blocksstatic
    OBSIDIANmcpp::Blocksstatic
    ORANGE_CARPETmcpp::Blocksstatic
    ORANGE_CONCRETEmcpp::Blocksstatic
    ORANGE_CONCRETE_POWDERmcpp::Blocksstatic
    ORANGE_GLAZED_TERRACOTTAmcpp::Blocksstatic
    ORANGE_HARDENED_CLAYmcpp::Blocksstatic
    ORANGE_SHULKER_BOXmcpp::Blocksstatic
    ORANGE_STAINED_GLASSmcpp::Blocksstatic
    ORANGE_STAINED_GLASS_PANEmcpp::Blocksstatic
    ORANGE_TULIPmcpp::Blocksstatic
    ORANGE_WOOLmcpp::Blocksstatic
    OXEYE_DAISYmcpp::Blocksstatic
    PACKED_ICEmcpp::Blocksstatic
    PEONYmcpp::Blocksstatic
    PILLAR_QUARTZ_BLOCKmcpp::Blocksstatic
    PINK_CARPETmcpp::Blocksstatic
    PINK_CONCRETEmcpp::Blocksstatic
    PINK_CONCRETE_POWDERmcpp::Blocksstatic
    PINK_GLAZED_TERRACOTTAmcpp::Blocksstatic
    PINK_HARDENED_CLAYmcpp::Blocksstatic
    PINK_SHULKER_BOXmcpp::Blocksstatic
    PINK_STAINED_GLASSmcpp::Blocksstatic
    PINK_STAINED_GLASS_PANEmcpp::Blocksstatic
    PINK_TULIPmcpp::Blocksstatic
    PINK_WOOLmcpp::Blocksstatic
    PISTONmcpp::Blocksstatic
    PISTON_HEADmcpp::Blocksstatic
    PODZOLmcpp::Blocksstatic
    POLISHED_ANDESITEmcpp::Blocksstatic
    POLISHED_DIORITEmcpp::Blocksstatic
    POLISHED_GRANITEmcpp::Blocksstatic
    POPPYmcpp::Blocksstatic
    POTATOESmcpp::Blocksstatic
    POWERED_RAILmcpp::Blocksstatic
    PRISMARINEmcpp::Blocksstatic
    PRISMARINE_BRICKSmcpp::Blocksstatic
    PUMPKINmcpp::Blocksstatic
    PUMPKIN_STEMmcpp::Blocksstatic
    PURPLE_CARPETmcpp::Blocksstatic
    PURPLE_CONCRETEmcpp::Blocksstatic
    PURPLE_CONCRETE_POWDERmcpp::Blocksstatic
    PURPLE_GLAZED_TERRACOTTAmcpp::Blocksstatic
    PURPLE_HARDENED_CLAYmcpp::Blocksstatic
    PURPLE_SHULKER_BOXmcpp::Blocksstatic
    PURPLE_STAINED_GLASSmcpp::Blocksstatic
    PURPLE_STAINED_GLASS_PANEmcpp::Blocksstatic
    PURPLE_WOOLmcpp::Blocksstatic
    PURPUR_BLOCKmcpp::Blocksstatic
    PURPUR_DOUBLE_SLABmcpp::Blocksstatic
    PURPUR_PILLARmcpp::Blocksstatic
    PURPUR_SLABmcpp::Blocksstatic
    PURPUR_STAIRSmcpp::Blocksstatic
    QUARTZ_BLOCKmcpp::Blocksstatic
    QUARTZ_SLABmcpp::Blocksstatic
    QUARTZ_STAIRSmcpp::Blocksstatic
    RAILmcpp::Blocksstatic
    RED_CARPETmcpp::Blocksstatic
    RED_CONCRETEmcpp::Blocksstatic
    RED_CONCRETE_POWDERmcpp::Blocksstatic
    RED_GLAZED_TERRACOTTAmcpp::Blocksstatic
    RED_HARDENED_CLAYmcpp::Blocksstatic
    RED_MUSHROOMmcpp::Blocksstatic
    RED_MUSHROOM_BLOCKmcpp::Blocksstatic
    RED_NETHER_BRICKmcpp::Blocksstatic
    RED_SANDmcpp::Blocksstatic
    RED_SANDSTONEmcpp::Blocksstatic
    RED_SANDSTONE_SLABmcpp::Blocksstatic
    RED_SANDSTONE_STAIRSmcpp::Blocksstatic
    RED_SHULKER_BOXmcpp::Blocksstatic
    RED_STAINED_GLASSmcpp::Blocksstatic
    RED_STAINED_GLASS_PANEmcpp::Blocksstatic
    RED_TULIPmcpp::Blocksstatic
    RED_WOOLmcpp::Blocksstatic
    REDSTONE_BLOCKmcpp::Blocksstatic
    REDSTONE_COMPARATOR_ACTIVEmcpp::Blocksstatic
    REDSTONE_COMPARATOR_INACTIVEmcpp::Blocksstatic
    REDSTONE_LAMP_ACTIVEmcpp::Blocksstatic
    REDSTONE_LAMP_INACTIVEmcpp::Blocksstatic
    REDSTONE_OREmcpp::Blocksstatic
    REDSTONE_REPEATER_BLOCK_OFFmcpp::Blocksstatic
    REDSTONE_REPEATER_BLOCK_ONmcpp::Blocksstatic
    REDSTONE_TORCH_OFFmcpp::Blocksstatic
    REDSTONE_TORCH_ONmcpp::Blocksstatic
    REDSTONE_WIREmcpp::Blocksstatic
    REPEATING_COMMAND_BLOCKmcpp::Blocksstatic
    ROSE_BUSHmcpp::Blocksstatic
    SANDmcpp::Blocksstatic
    SANDSTONEmcpp::Blocksstatic
    SANDSTONE_SLABmcpp::Blocksstatic
    SANDSTONE_STAIRSmcpp::Blocksstatic
    SEA_LANTERNmcpp::Blocksstatic
    SLIME_BLOCKmcpp::Blocksstatic
    SMOOTH_RED_SANDSTONEmcpp::Blocksstatic
    SMOOTH_SANDSTONEmcpp::Blocksstatic
    SNOWmcpp::Blocksstatic
    SNOW_BLOCKmcpp::Blocksstatic
    SOUL_SANDmcpp::Blocksstatic
    SPONGEmcpp::Blocksstatic
    SPRUCE_DOOR_BLOCKmcpp::Blocksstatic
    SPRUCE_FENCEmcpp::Blocksstatic
    SPRUCE_FENCE_GATEmcpp::Blocksstatic
    SPRUCE_LEAVESmcpp::Blocksstatic
    SPRUCE_SAPLINGmcpp::Blocksstatic
    SPRUCE_WOODmcpp::Blocksstatic
    SPRUCE_WOOD_PLANKmcpp::Blocksstatic
    SPRUCE_WOOD_SLABmcpp::Blocksstatic
    SPRUCE_WOOD_STAIRSmcpp::Blocksstatic
    STANDING_SIGN_BLOCKmcpp::Blocksstatic
    STICKY_PISTONmcpp::Blocksstatic
    STILL_LAVAmcpp::Blocksstatic
    STILL_WATERmcpp::Blocksstatic
    STONEmcpp::Blocksstatic
    STONE_BRICK_MONSTER_EGGmcpp::Blocksstatic
    STONE_BRICK_SLABmcpp::Blocksstatic
    STONE_BRICK_STAIRSmcpp::Blocksstatic
    STONE_BRICKSmcpp::Blocksstatic
    STONE_BUTTONmcpp::Blocksstatic
    STONE_MONSTER_EGGmcpp::Blocksstatic
    STONE_PRESSURE_PLATEmcpp::Blocksstatic
    STONE_SLABmcpp::Blocksstatic
    STRUCTURE_BLOCKmcpp::Blocksstatic
    STRUCTURE_VOIDmcpp::Blocksstatic
    SUGAR_CANESmcpp::Blocksstatic
    SUNFLOWERmcpp::Blocksstatic
    TALL_GRASSmcpp::Blocksstatic
    TNTmcpp::Blocksstatic
    TORCHmcpp::Blocksstatic
    TRAPPED_CHESTmcpp::Blocksstatic
    TRIPWIREmcpp::Blocksstatic
    TRIPWIRE_HOOKmcpp::Blocksstatic
    VINESmcpp::Blocksstatic
    WALLMOUNTED_BANNERmcpp::Blocksstatic
    WALLMOUNTED_SIGN_BLOCKmcpp::Blocksstatic
    WEIGHTED_PRESSURE_PLATE_HEAVYmcpp::Blocksstatic
    WEIGHTED_PRESSURE_PLATE_LIGHTmcpp::Blocksstatic
    WET_SPONGEmcpp::Blocksstatic
    WHEAT_CROPSmcpp::Blocksstatic
    WHITE_CARPETmcpp::Blocksstatic
    WHITE_CONCRETEmcpp::Blocksstatic
    WHITE_CONCRETE_POWDERmcpp::Blocksstatic
    WHITE_GLAZED_TERRACOTTAmcpp::Blocksstatic
    WHITE_HARDENED_CLAYmcpp::Blocksstatic
    WHITE_SHULKER_BOXmcpp::Blocksstatic
    WHITE_STAINED_GLASSmcpp::Blocksstatic
    WHITE_STAINED_GLASS_PANEmcpp::Blocksstatic
    WHITE_TULIPmcpp::Blocksstatic
    WHITE_WOOLmcpp::Blocksstatic
    WOODEN_BUTTONmcpp::Blocksstatic
    WOODEN_PRESSURE_PLATEmcpp::Blocksstatic
    WOODEN_SLABmcpp::Blocksstatic
    WOODEN_TRAPDOORmcpp::Blocksstatic
    YELLOW_CARPETmcpp::Blocksstatic
    YELLOW_CONCRETEmcpp::Blocksstatic
    YELLOW_CONCRETE_POWDERmcpp::Blocksstatic
    YELLOW_GLAZED_TERRACOTTAmcpp::Blocksstatic
    YELLOW_HARDENED_CLAYmcpp::Blocksstatic
    YELLOW_SHULKER_BOXmcpp::Blocksstatic
    YELLOW_STAINED_GLASSmcpp::Blocksstatic
    YELLOW_STAINED_GLASS_PANEmcpp::Blocksstatic
    YELLOW_WOOLmcpp::Blocksstatic
    + + + + diff --git a/structmcpp_1_1Blocks.html b/structmcpp_1_1Blocks.html new file mode 100644 index 00000000..dc31963d --- /dev/null +++ b/structmcpp_1_1Blocks.html @@ -0,0 +1,10719 @@ + + + + + + + +mcpp: mcpp::Blocks Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    mcpp +
    +
    mcpp is a library that lets you interact with Minecraft using C++
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    mcpp::Blocks Struct Reference
    +
    +
    + +

    #include <block.h>

    +
    +Collaboration diagram for mcpp::Blocks:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Static Public Attributes

    static constexpr BlockType AIR = BlockType(0)
     
    static constexpr BlockType STONE = BlockType(1)
     
    static constexpr BlockType GRANITE = BlockType(1, 1)
     
    static constexpr BlockType POLISHED_GRANITE = BlockType(1, 2)
     
    static constexpr BlockType DIORITE = BlockType(1, 3)
     
    static constexpr BlockType POLISHED_DIORITE = BlockType(1, 4)
     
    static constexpr BlockType ANDESITE = BlockType(1, 5)
     
    static constexpr BlockType POLISHED_ANDESITE = BlockType(1, 6)
     
    static constexpr BlockType GRASS = BlockType(2)
     
    static constexpr BlockType DIRT = BlockType(3)
     
    static constexpr BlockType COARSE_DIRT = BlockType(3, 1)
     
    static constexpr BlockType PODZOL = BlockType(3, 2)
     
    static constexpr BlockType COBBLESTONE = BlockType(4)
     
    static constexpr BlockType OAK_WOOD_PLANK = BlockType(5)
     
    static constexpr BlockType SPRUCE_WOOD_PLANK = BlockType(5, 1)
     
    static constexpr BlockType BIRCH_WOOD_PLANK = BlockType(5, 2)
     
    static constexpr BlockType JUNGLE_WOOD_PLANK = BlockType(5, 3)
     
    static constexpr BlockType ACACIA_WOOD_PLANK = BlockType(5, 4)
     
    static constexpr BlockType DARK_OAK_WOOD_PLANK = BlockType(5, 5)
     
    static constexpr BlockType OAK_SAPLING = BlockType(6)
     
    static constexpr BlockType SPRUCE_SAPLING = BlockType(6, 1)
     
    static constexpr BlockType BIRCH_SAPLING = BlockType(6, 2)
     
    static constexpr BlockType JUNGLE_SAPLING = BlockType(6, 3)
     
    static constexpr BlockType ACACIA_SAPLING = BlockType(6, 4)
     
    static constexpr BlockType DARK_OAK_SAPLING = BlockType(6, 5)
     
    static constexpr BlockType BEDROCK = BlockType(7)
     
    static constexpr BlockType FLOWING_WATER = BlockType(8)
     
    static constexpr BlockType STILL_WATER = BlockType(9)
     
    static constexpr BlockType FLOWING_LAVA = BlockType(10)
     
    static constexpr BlockType STILL_LAVA = BlockType(11)
     
    static constexpr BlockType SAND = BlockType(12)
     
    static constexpr BlockType RED_SAND = BlockType(12, 1)
     
    static constexpr BlockType GRAVEL = BlockType(13)
     
    static constexpr BlockType GOLD_ORE = BlockType(14)
     
    static constexpr BlockType IRON_ORE = BlockType(15)
     
    static constexpr BlockType COAL_ORE = BlockType(16)
     
    static constexpr BlockType OAK_WOOD = BlockType(17)
     
    static constexpr BlockType SPRUCE_WOOD = BlockType(17, 1)
     
    static constexpr BlockType BIRCH_WOOD = BlockType(17, 2)
     
    static constexpr BlockType JUNGLE_WOOD = BlockType(17, 3)
     
    static constexpr BlockType OAK_LEAVES = BlockType(18)
     
    static constexpr BlockType SPRUCE_LEAVES = BlockType(18, 1)
     
    static constexpr BlockType BIRCH_LEAVES = BlockType(18, 2)
     
    static constexpr BlockType JUNGLE_LEAVES = BlockType(18, 3)
     
    static constexpr BlockType SPONGE = BlockType(19)
     
    static constexpr BlockType WET_SPONGE = BlockType(19, 1)
     
    static constexpr BlockType GLASS = BlockType(20)
     
    static constexpr BlockType LAPIS_LAZULI_ORE = BlockType(21)
     
    static constexpr BlockType LAPIS_LAZULI_BLOCK = BlockType(22)
     
    static constexpr BlockType DISPENSER = BlockType(23)
     
    static constexpr BlockType SANDSTONE = BlockType(24)
     
    static constexpr BlockType CHISELED_SANDSTONE = BlockType(24, 1)
     
    static constexpr BlockType SMOOTH_SANDSTONE = BlockType(24, 2)
     
    static constexpr BlockType NOTE_BLOCK = BlockType(25)
     
    static constexpr BlockType BED = BlockType(26)
     
    static constexpr BlockType POWERED_RAIL = BlockType(27)
     
    static constexpr BlockType DETECTOR_RAIL = BlockType(28)
     
    static constexpr BlockType STICKY_PISTON = BlockType(29)
     
    static constexpr BlockType COBWEB = BlockType(30)
     
    static constexpr BlockType DEAD_SHRUB = BlockType(31)
     
    static constexpr BlockType TALL_GRASS = BlockType(31, 1)
     
    static constexpr BlockType FERN = BlockType(31, 2)
     
    static constexpr BlockType DEAD_BUSH = BlockType(32)
     
    static constexpr BlockType PISTON = BlockType(33)
     
    static constexpr BlockType PISTON_HEAD = BlockType(34)
     
    static constexpr BlockType WHITE_WOOL = BlockType(35)
     
    static constexpr BlockType ORANGE_WOOL = BlockType(35, 1)
     
    static constexpr BlockType MAGENTA_WOOL = BlockType(35, 2)
     
    static constexpr BlockType LIGHT_BLUE_WOOL = BlockType(35, 3)
     
    static constexpr BlockType YELLOW_WOOL = BlockType(35, 4)
     
    static constexpr BlockType LIME_WOOL = BlockType(35, 5)
     
    static constexpr BlockType PINK_WOOL = BlockType(35, 6)
     
    static constexpr BlockType GRAY_WOOL = BlockType(35, 7)
     
    static constexpr BlockType LIGHT_GRAY_WOOL = BlockType(35, 8)
     
    static constexpr BlockType CYAN_WOOL = BlockType(35, 9)
     
    static constexpr BlockType PURPLE_WOOL = BlockType(35, 10)
     
    static constexpr BlockType BLUE_WOOL = BlockType(35, 11)
     
    static constexpr BlockType BROWN_WOOL = BlockType(35, 12)
     
    static constexpr BlockType GREEN_WOOL = BlockType(35, 13)
     
    static constexpr BlockType RED_WOOL = BlockType(35, 14)
     
    static constexpr BlockType BLACK_WOOL = BlockType(35, 15)
     
    static constexpr BlockType DANDELION = BlockType(37)
     
    static constexpr BlockType POPPY = BlockType(38)
     
    static constexpr BlockType BLUE_ORCHID = BlockType(38, 1)
     
    static constexpr BlockType ALLIUM = BlockType(38, 2)
     
    static constexpr BlockType AZURE_BLUET = BlockType(38, 3)
     
    static constexpr BlockType RED_TULIP = BlockType(38, 4)
     
    static constexpr BlockType ORANGE_TULIP = BlockType(38, 5)
     
    static constexpr BlockType WHITE_TULIP = BlockType(38, 6)
     
    static constexpr BlockType PINK_TULIP = BlockType(38, 7)
     
    static constexpr BlockType OXEYE_DAISY = BlockType(38, 8)
     
    static constexpr BlockType BROWN_MUSHROOM = BlockType(39)
     
    static constexpr BlockType RED_MUSHROOM = BlockType(40)
     
    static constexpr BlockType GOLD_BLOCK = BlockType(41)
     
    static constexpr BlockType IRON_BLOCK = BlockType(42)
     
    static constexpr BlockType DOUBLE_STONE_SLAB = BlockType(43)
     
    static constexpr BlockType DOUBLE_SANDSTONE_SLAB = BlockType(43, 1)
     
    static constexpr BlockType DOUBLE_WOODEN_SLAB = BlockType(43, 2)
     
    static constexpr BlockType DOUBLE_COBBLESTONE_SLAB = BlockType(43, 3)
     
    static constexpr BlockType DOUBLE_BRICK_SLAB = BlockType(43, 4)
     
    static constexpr BlockType DOUBLE_STONE_BRICK_SLAB = BlockType(43, 5)
     
    static constexpr BlockType DOUBLE_NETHER_BRICK_SLAB = BlockType(43, 6)
     
    static constexpr BlockType DOUBLE_QUARTZ_SLAB = BlockType(43, 7)
     
    static constexpr BlockType STONE_SLAB = BlockType(44)
     
    static constexpr BlockType SANDSTONE_SLAB = BlockType(44, 1)
     
    static constexpr BlockType WOODEN_SLAB = BlockType(44, 2)
     
    static constexpr BlockType COBBLESTONE_SLAB = BlockType(44, 3)
     
    static constexpr BlockType BRICK_SLAB = BlockType(44, 4)
     
    static constexpr BlockType STONE_BRICK_SLAB = BlockType(44, 5)
     
    static constexpr BlockType NETHER_BRICK_SLAB = BlockType(44, 6)
     
    static constexpr BlockType QUARTZ_SLAB = BlockType(44, 7)
     
    static constexpr BlockType BRICKS = BlockType(45)
     
    static constexpr BlockType TNT = BlockType(46)
     
    static constexpr BlockType BOOKSHELF = BlockType(47)
     
    static constexpr BlockType MOSS_STONE = BlockType(48)
     
    static constexpr BlockType OBSIDIAN = BlockType(49)
     
    static constexpr BlockType TORCH = BlockType(50)
     
    static constexpr BlockType FIRE = BlockType(51)
     
    static constexpr BlockType MONSTER_SPAWNER = BlockType(52)
     
    static constexpr BlockType OAK_WOOD_STAIRS = BlockType(53)
     
    static constexpr BlockType CHEST = BlockType(54)
     
    static constexpr BlockType REDSTONE_WIRE = BlockType(55)
     
    static constexpr BlockType DIAMOND_ORE = BlockType(56)
     
    static constexpr BlockType DIAMOND_BLOCK = BlockType(57)
     
    static constexpr BlockType CRAFTING_TABLE = BlockType(58)
     
    static constexpr BlockType WHEAT_CROPS = BlockType(59)
     
    static constexpr BlockType FARMLAND = BlockType(60)
     
    static constexpr BlockType FURNACE = BlockType(61)
     
    static constexpr BlockType BURNING_FURNACE = BlockType(62)
     
    static constexpr BlockType STANDING_SIGN_BLOCK = BlockType(63)
     
    static constexpr BlockType OAK_DOOR_BLOCK = BlockType(64)
     
    static constexpr BlockType LADDER = BlockType(65)
     
    static constexpr BlockType RAIL = BlockType(66)
     
    static constexpr BlockType COBBLESTONE_STAIRS = BlockType(67)
     
    static constexpr BlockType WALLMOUNTED_SIGN_BLOCK = BlockType(68)
     
    static constexpr BlockType LEVER = BlockType(69)
     
    static constexpr BlockType STONE_PRESSURE_PLATE = BlockType(70)
     
    static constexpr BlockType IRON_DOOR_BLOCK = BlockType(71)
     
    static constexpr BlockType WOODEN_PRESSURE_PLATE = BlockType(72)
     
    static constexpr BlockType REDSTONE_ORE = BlockType(73)
     
    static constexpr BlockType GLOWING_REDSTONE_ORE = BlockType(74)
     
    static constexpr BlockType REDSTONE_TORCH_OFF = BlockType(75)
     
    static constexpr BlockType REDSTONE_TORCH_ON = BlockType(76)
     
    static constexpr BlockType STONE_BUTTON = BlockType(77)
     
    static constexpr BlockType SNOW = BlockType(78)
     
    static constexpr BlockType ICE = BlockType(79)
     
    static constexpr BlockType SNOW_BLOCK = BlockType(80)
     
    static constexpr BlockType CACTUS = BlockType(81)
     
    static constexpr BlockType CLAY = BlockType(82)
     
    static constexpr BlockType SUGAR_CANES = BlockType(83)
     
    static constexpr BlockType JUKEBOX = BlockType(84)
     
    static constexpr BlockType OAK_FENCE = BlockType(85)
     
    static constexpr BlockType PUMPKIN = BlockType(86)
     
    static constexpr BlockType NETHERRACK = BlockType(87)
     
    static constexpr BlockType SOUL_SAND = BlockType(88)
     
    static constexpr BlockType GLOWSTONE = BlockType(89)
     
    static constexpr BlockType NETHER_PORTAL = BlockType(90)
     
    static constexpr BlockType JACK_OLANTERN = BlockType(91)
     
    static constexpr BlockType CAKE_BLOCK = BlockType(92)
     
    static constexpr BlockType REDSTONE_REPEATER_BLOCK_OFF = BlockType(93)
     
    static constexpr BlockType REDSTONE_REPEATER_BLOCK_ON = BlockType(94)
     
    static constexpr BlockType WHITE_STAINED_GLASS = BlockType(95)
     
    static constexpr BlockType ORANGE_STAINED_GLASS = BlockType(95, 1)
     
    static constexpr BlockType MAGENTA_STAINED_GLASS = BlockType(95, 2)
     
    static constexpr BlockType LIGHT_BLUE_STAINED_GLASS = BlockType(95, 3)
     
    static constexpr BlockType YELLOW_STAINED_GLASS = BlockType(95, 4)
     
    static constexpr BlockType LIME_STAINED_GLASS = BlockType(95, 5)
     
    static constexpr BlockType PINK_STAINED_GLASS = BlockType(95, 6)
     
    static constexpr BlockType GRAY_STAINED_GLASS = BlockType(95, 7)
     
    static constexpr BlockType LIGHT_GRAY_STAINED_GLASS = BlockType(95, 8)
     
    static constexpr BlockType CYAN_STAINED_GLASS = BlockType(95, 9)
     
    static constexpr BlockType PURPLE_STAINED_GLASS = BlockType(95, 10)
     
    static constexpr BlockType BLUE_STAINED_GLASS = BlockType(95, 11)
     
    static constexpr BlockType BROWN_STAINED_GLASS = BlockType(95, 12)
     
    static constexpr BlockType GREEN_STAINED_GLASS = BlockType(95, 13)
     
    static constexpr BlockType RED_STAINED_GLASS = BlockType(95, 14)
     
    static constexpr BlockType BLACK_STAINED_GLASS = BlockType(95, 15)
     
    static constexpr BlockType WOODEN_TRAPDOOR = BlockType(96)
     
    static constexpr BlockType STONE_MONSTER_EGG = BlockType(97)
     
    static constexpr BlockType COBBLESTONE_MONSTER_EGG = BlockType(97, 1)
     
    static constexpr BlockType STONE_BRICK_MONSTER_EGG = BlockType(97, 2)
     
    static constexpr BlockType MOSSY_STONE_BRICK_MONSTER_EGG = BlockType(97, 3)
     
    static constexpr BlockType CRACKED_STONE_BRICK_MONSTER_EGG
     
    static constexpr BlockType CHISELED_STONE_BRICK_MONSTER_EGG
     
    static constexpr BlockType STONE_BRICKS = BlockType(98)
     
    static constexpr BlockType MOSSY_STONE_BRICKS = BlockType(98, 1)
     
    static constexpr BlockType CRACKED_STONE_BRICKS = BlockType(98, 2)
     
    static constexpr BlockType CHISELED_STONE_BRICKS = BlockType(98, 3)
     
    static constexpr BlockType BROWN_MUSHROOM_BLOCK = BlockType(99)
     
    static constexpr BlockType RED_MUSHROOM_BLOCK = BlockType(100)
     
    static constexpr BlockType IRON_BARS = BlockType(101)
     
    static constexpr BlockType GLASS_PANE = BlockType(102)
     
    static constexpr BlockType MELON_BLOCK = BlockType(103)
     
    static constexpr BlockType PUMPKIN_STEM = BlockType(104)
     
    static constexpr BlockType MELON_STEM = BlockType(105)
     
    static constexpr BlockType VINES = BlockType(106)
     
    static constexpr BlockType OAK_FENCE_GATE = BlockType(107)
     
    static constexpr BlockType BRICK_STAIRS = BlockType(108)
     
    static constexpr BlockType STONE_BRICK_STAIRS = BlockType(109)
     
    static constexpr BlockType MYCELIUM = BlockType(110)
     
    static constexpr BlockType LILY_PAD = BlockType(111)
     
    static constexpr BlockType NETHER_BRICK = BlockType(112)
     
    static constexpr BlockType NETHER_BRICK_FENCE = BlockType(113)
     
    static constexpr BlockType NETHER_BRICK_STAIRS = BlockType(114)
     
    static constexpr BlockType NETHER_WART = BlockType(115)
     
    static constexpr BlockType ENCHANTMENT_TABLE = BlockType(116)
     
    static constexpr BlockType BREWING_STAND = BlockType(117)
     
    static constexpr BlockType CAULDRON = BlockType(118)
     
    static constexpr BlockType END_PORTAL = BlockType(119)
     
    static constexpr BlockType END_PORTAL_FRAME = BlockType(120)
     
    static constexpr BlockType END_STONE = BlockType(121)
     
    static constexpr BlockType DRAGON_EGG = BlockType(122)
     
    static constexpr BlockType REDSTONE_LAMP_INACTIVE = BlockType(123)
     
    static constexpr BlockType REDSTONE_LAMP_ACTIVE = BlockType(124)
     
    static constexpr BlockType DOUBLE_OAK_WOOD_SLAB = BlockType(125)
     
    static constexpr BlockType DOUBLE_SPRUCE_WOOD_SLAB = BlockType(125, 1)
     
    static constexpr BlockType DOUBLE_BIRCH_WOOD_SLAB = BlockType(125, 2)
     
    static constexpr BlockType DOUBLE_JUNGLE_WOOD_SLAB = BlockType(125, 3)
     
    static constexpr BlockType DOUBLE_ACACIA_WOOD_SLAB = BlockType(125, 4)
     
    static constexpr BlockType DOUBLE_DARK_OAK_WOOD_SLAB = BlockType(125, 5)
     
    static constexpr BlockType OAK_WOOD_SLAB = BlockType(126)
     
    static constexpr BlockType SPRUCE_WOOD_SLAB = BlockType(126, 1)
     
    static constexpr BlockType BIRCH_WOOD_SLAB = BlockType(126, 2)
     
    static constexpr BlockType JUNGLE_WOOD_SLAB = BlockType(126, 3)
     
    static constexpr BlockType ACACIA_WOOD_SLAB = BlockType(126, 4)
     
    static constexpr BlockType DARK_OAK_WOOD_SLAB = BlockType(126, 5)
     
    static constexpr BlockType COCOA = BlockType(127)
     
    static constexpr BlockType SANDSTONE_STAIRS = BlockType(128)
     
    static constexpr BlockType EMERALD_ORE = BlockType(129)
     
    static constexpr BlockType ENDER_CHEST = BlockType(130)
     
    static constexpr BlockType TRIPWIRE_HOOK = BlockType(131)
     
    static constexpr BlockType TRIPWIRE = BlockType(132)
     
    static constexpr BlockType EMERALD_BLOCK = BlockType(133)
     
    static constexpr BlockType SPRUCE_WOOD_STAIRS = BlockType(134)
     
    static constexpr BlockType BIRCH_WOOD_STAIRS = BlockType(135)
     
    static constexpr BlockType JUNGLE_WOOD_STAIRS = BlockType(136)
     
    static constexpr BlockType COMMAND_BLOCK = BlockType(137)
     
    static constexpr BlockType BEACON = BlockType(138)
     
    static constexpr BlockType COBBLESTONE_WALL = BlockType(139)
     
    static constexpr BlockType MOSSY_COBBLESTONE_WALL = BlockType(139, 1)
     
    static constexpr BlockType FLOWER_POT = BlockType(140)
     
    static constexpr BlockType CARROTS = BlockType(141)
     
    static constexpr BlockType POTATOES = BlockType(142)
     
    static constexpr BlockType WOODEN_BUTTON = BlockType(143)
     
    static constexpr BlockType MOB_HEAD = BlockType(144)
     
    static constexpr BlockType ANVIL = BlockType(145)
     
    static constexpr BlockType TRAPPED_CHEST = BlockType(146)
     
    static constexpr BlockType WEIGHTED_PRESSURE_PLATE_LIGHT = BlockType(147)
     
    static constexpr BlockType WEIGHTED_PRESSURE_PLATE_HEAVY = BlockType(148)
     
    static constexpr BlockType REDSTONE_COMPARATOR_INACTIVE = BlockType(149)
     
    static constexpr BlockType REDSTONE_COMPARATOR_ACTIVE = BlockType(150)
     
    static constexpr BlockType DAYLIGHT_SENSOR = BlockType(151)
     
    static constexpr BlockType REDSTONE_BLOCK = BlockType(152)
     
    static constexpr BlockType NETHER_QUARTZ_ORE = BlockType(153)
     
    static constexpr BlockType HOPPER = BlockType(154)
     
    static constexpr BlockType QUARTZ_BLOCK = BlockType(155)
     
    static constexpr BlockType CHISELED_QUARTZ_BLOCK = BlockType(155, 1)
     
    static constexpr BlockType PILLAR_QUARTZ_BLOCK = BlockType(155, 2)
     
    static constexpr BlockType QUARTZ_STAIRS = BlockType(156)
     
    static constexpr BlockType ACTIVATOR_RAIL = BlockType(157)
     
    static constexpr BlockType DROPPER = BlockType(158)
     
    static constexpr BlockType WHITE_HARDENED_CLAY = BlockType(159)
     
    static constexpr BlockType ORANGE_HARDENED_CLAY = BlockType(159, 1)
     
    static constexpr BlockType MAGENTA_HARDENED_CLAY = BlockType(159, 2)
     
    static constexpr BlockType LIGHT_BLUE_HARDENED_CLAY = BlockType(159, 3)
     
    static constexpr BlockType YELLOW_HARDENED_CLAY = BlockType(159, 4)
     
    static constexpr BlockType LIME_HARDENED_CLAY = BlockType(159, 5)
     
    static constexpr BlockType PINK_HARDENED_CLAY = BlockType(159, 6)
     
    static constexpr BlockType GRAY_HARDENED_CLAY = BlockType(159, 7)
     
    static constexpr BlockType LIGHT_GRAY_HARDENED_CLAY = BlockType(159, 8)
     
    static constexpr BlockType CYAN_HARDENED_CLAY = BlockType(159, 9)
     
    static constexpr BlockType PURPLE_HARDENED_CLAY = BlockType(159, 10)
     
    static constexpr BlockType BLUE_HARDENED_CLAY = BlockType(159, 11)
     
    static constexpr BlockType BROWN_HARDENED_CLAY = BlockType(159, 12)
     
    static constexpr BlockType GREEN_HARDENED_CLAY = BlockType(159, 13)
     
    static constexpr BlockType RED_HARDENED_CLAY = BlockType(159, 14)
     
    static constexpr BlockType BLACK_HARDENED_CLAY = BlockType(159, 15)
     
    static constexpr BlockType WHITE_STAINED_GLASS_PANE = BlockType(160)
     
    static constexpr BlockType ORANGE_STAINED_GLASS_PANE = BlockType(160, 1)
     
    static constexpr BlockType MAGENTA_STAINED_GLASS_PANE = BlockType(160, 2)
     
    static constexpr BlockType LIGHT_BLUE_STAINED_GLASS_PANE
     
    static constexpr BlockType YELLOW_STAINED_GLASS_PANE = BlockType(160, 4)
     
    static constexpr BlockType LIME_STAINED_GLASS_PANE = BlockType(160, 5)
     
    static constexpr BlockType PINK_STAINED_GLASS_PANE = BlockType(160, 6)
     
    static constexpr BlockType GRAY_STAINED_GLASS_PANE = BlockType(160, 7)
     
    static constexpr BlockType LIGHT_GRAY_STAINED_GLASS_PANE
     
    static constexpr BlockType CYAN_STAINED_GLASS_PANE = BlockType(160, 9)
     
    static constexpr BlockType PURPLE_STAINED_GLASS_PANE = BlockType(160, 10)
     
    static constexpr BlockType BLUE_STAINED_GLASS_PANE = BlockType(160, 11)
     
    static constexpr BlockType BROWN_STAINED_GLASS_PANE = BlockType(160, 12)
     
    static constexpr BlockType GREEN_STAINED_GLASS_PANE = BlockType(160, 13)
     
    static constexpr BlockType RED_STAINED_GLASS_PANE = BlockType(160, 14)
     
    static constexpr BlockType BLACK_STAINED_GLASS_PANE = BlockType(160, 15)
     
    static constexpr BlockType ACACIA_LEAVES = BlockType(161)
     
    static constexpr BlockType DARK_OAK_LEAVES = BlockType(161, 1)
     
    static constexpr BlockType ACACIA_WOOD = BlockType(162)
     
    static constexpr BlockType DARK_OAK_WOOD = BlockType(162, 1)
     
    static constexpr BlockType ACACIA_WOOD_STAIRS = BlockType(163)
     
    static constexpr BlockType DARK_OAK_WOOD_STAIRS = BlockType(164)
     
    static constexpr BlockType SLIME_BLOCK = BlockType(165)
     
    static constexpr BlockType BARRIER = BlockType(166)
     
    static constexpr BlockType IRON_TRAPDOOR = BlockType(167)
     
    static constexpr BlockType PRISMARINE = BlockType(168)
     
    static constexpr BlockType PRISMARINE_BRICKS = BlockType(168, 1)
     
    static constexpr BlockType DARK_PRISMARINE = BlockType(168, 2)
     
    static constexpr BlockType SEA_LANTERN = BlockType(169)
     
    static constexpr BlockType HAY_BALE = BlockType(170)
     
    static constexpr BlockType WHITE_CARPET = BlockType(171)
     
    static constexpr BlockType ORANGE_CARPET = BlockType(171, 1)
     
    static constexpr BlockType MAGENTA_CARPET = BlockType(171, 2)
     
    static constexpr BlockType LIGHT_BLUE_CARPET = BlockType(171, 3)
     
    static constexpr BlockType YELLOW_CARPET = BlockType(171, 4)
     
    static constexpr BlockType LIME_CARPET = BlockType(171, 5)
     
    static constexpr BlockType PINK_CARPET = BlockType(171, 6)
     
    static constexpr BlockType GRAY_CARPET = BlockType(171, 7)
     
    static constexpr BlockType LIGHT_GRAY_CARPET = BlockType(171, 8)
     
    static constexpr BlockType CYAN_CARPET = BlockType(171, 9)
     
    static constexpr BlockType PURPLE_CARPET = BlockType(171, 10)
     
    static constexpr BlockType BLUE_CARPET = BlockType(171, 11)
     
    static constexpr BlockType BROWN_CARPET = BlockType(171, 12)
     
    static constexpr BlockType GREEN_CARPET = BlockType(171, 13)
     
    static constexpr BlockType RED_CARPET = BlockType(171, 14)
     
    static constexpr BlockType BLACK_CARPET = BlockType(171, 15)
     
    static constexpr BlockType HARDENED_CLAY = BlockType(172)
     
    static constexpr BlockType BLOCK_OF_COAL = BlockType(173)
     
    static constexpr BlockType PACKED_ICE = BlockType(174)
     
    static constexpr BlockType SUNFLOWER = BlockType(175)
     
    static constexpr BlockType LILAC = BlockType(175, 1)
     
    static constexpr BlockType DOUBLE_TALLGRASS = BlockType(175, 2)
     
    static constexpr BlockType LARGE_FERN = BlockType(175, 3)
     
    static constexpr BlockType ROSE_BUSH = BlockType(175, 4)
     
    static constexpr BlockType PEONY = BlockType(175, 5)
     
    static constexpr BlockType FREESTANDING_BANNER = BlockType(176)
     
    static constexpr BlockType WALLMOUNTED_BANNER = BlockType(177)
     
    static constexpr BlockType INVERTED_DAYLIGHT_SENSOR = BlockType(178)
     
    static constexpr BlockType RED_SANDSTONE = BlockType(179)
     
    static constexpr BlockType CHISELED_RED_SANDSTONE = BlockType(179, 1)
     
    static constexpr BlockType SMOOTH_RED_SANDSTONE = BlockType(179, 2)
     
    static constexpr BlockType RED_SANDSTONE_STAIRS = BlockType(180)
     
    static constexpr BlockType DOUBLE_RED_SANDSTONE_SLAB = BlockType(181)
     
    static constexpr BlockType RED_SANDSTONE_SLAB = BlockType(182)
     
    static constexpr BlockType SPRUCE_FENCE_GATE = BlockType(183)
     
    static constexpr BlockType BIRCH_FENCE_GATE = BlockType(184)
     
    static constexpr BlockType JUNGLE_FENCE_GATE = BlockType(185)
     
    static constexpr BlockType DARK_OAK_FENCE_GATE = BlockType(186)
     
    static constexpr BlockType ACACIA_FENCE_GATE = BlockType(187)
     
    static constexpr BlockType SPRUCE_FENCE = BlockType(188)
     
    static constexpr BlockType BIRCH_FENCE = BlockType(189)
     
    static constexpr BlockType JUNGLE_FENCE = BlockType(190)
     
    static constexpr BlockType DARK_OAK_FENCE = BlockType(191)
     
    static constexpr BlockType ACACIA_FENCE = BlockType(192)
     
    static constexpr BlockType SPRUCE_DOOR_BLOCK = BlockType(193)
     
    static constexpr BlockType BIRCH_DOOR_BLOCK = BlockType(194)
     
    static constexpr BlockType JUNGLE_DOOR_BLOCK = BlockType(195)
     
    static constexpr BlockType ACACIA_DOOR_BLOCK = BlockType(196)
     
    static constexpr BlockType DARK_OAK_DOOR_BLOCK = BlockType(197)
     
    static constexpr BlockType END_ROD = BlockType(198)
     
    static constexpr BlockType CHORUS_PLANT = BlockType(199)
     
    static constexpr BlockType CHORUS_FLOWER = BlockType(200)
     
    static constexpr BlockType PURPUR_BLOCK = BlockType(201)
     
    static constexpr BlockType PURPUR_PILLAR = BlockType(202)
     
    static constexpr BlockType PURPUR_STAIRS = BlockType(203)
     
    static constexpr BlockType PURPUR_DOUBLE_SLAB = BlockType(204)
     
    static constexpr BlockType PURPUR_SLAB = BlockType(205)
     
    static constexpr BlockType END_STONE_BRICKS = BlockType(206)
     
    static constexpr BlockType BEETROOT_BLOCK = BlockType(207)
     
    static constexpr BlockType GRASS_PATH = BlockType(208)
     
    static constexpr BlockType END_GATEWAY = BlockType(209)
     
    static constexpr BlockType REPEATING_COMMAND_BLOCK = BlockType(210)
     
    static constexpr BlockType CHAIN_COMMAND_BLOCK = BlockType(211)
     
    static constexpr BlockType FROSTED_ICE = BlockType(212)
     
    static constexpr BlockType MAGMA_BLOCK = BlockType(213)
     
    static constexpr BlockType NETHER_WART_BLOCK = BlockType(214)
     
    static constexpr BlockType RED_NETHER_BRICK = BlockType(215)
     
    static constexpr BlockType BONE_BLOCK = BlockType(216)
     
    static constexpr BlockType STRUCTURE_VOID = BlockType(217)
     
    static constexpr BlockType OBSERVER = BlockType(218)
     
    static constexpr BlockType WHITE_SHULKER_BOX = BlockType(219)
     
    static constexpr BlockType ORANGE_SHULKER_BOX = BlockType(220)
     
    static constexpr BlockType MAGENTA_SHULKER_BOX = BlockType(221)
     
    static constexpr BlockType LIGHT_BLUE_SHULKER_BOX = BlockType(222)
     
    static constexpr BlockType YELLOW_SHULKER_BOX = BlockType(223)
     
    static constexpr BlockType LIME_SHULKER_BOX = BlockType(224)
     
    static constexpr BlockType PINK_SHULKER_BOX = BlockType(225)
     
    static constexpr BlockType GRAY_SHULKER_BOX = BlockType(226)
     
    static constexpr BlockType LIGHT_GRAY_SHULKER_BOX = BlockType(227)
     
    static constexpr BlockType CYAN_SHULKER_BOX = BlockType(228)
     
    static constexpr BlockType PURPLE_SHULKER_BOX = BlockType(229)
     
    static constexpr BlockType BLUE_SHULKER_BOX = BlockType(230)
     
    static constexpr BlockType BROWN_SHULKER_BOX = BlockType(231)
     
    static constexpr BlockType GREEN_SHULKER_BOX = BlockType(232)
     
    static constexpr BlockType RED_SHULKER_BOX = BlockType(233)
     
    static constexpr BlockType BLACK_SHULKER_BOX = BlockType(234)
     
    static constexpr BlockType WHITE_GLAZED_TERRACOTTA = BlockType(235)
     
    static constexpr BlockType ORANGE_GLAZED_TERRACOTTA = BlockType(236)
     
    static constexpr BlockType MAGENTA_GLAZED_TERRACOTTA = BlockType(237)
     
    static constexpr BlockType LIGHT_BLUE_GLAZED_TERRACOTTA = BlockType(238)
     
    static constexpr BlockType YELLOW_GLAZED_TERRACOTTA = BlockType(239)
     
    static constexpr BlockType LIME_GLAZED_TERRACOTTA = BlockType(240)
     
    static constexpr BlockType PINK_GLAZED_TERRACOTTA = BlockType(241)
     
    static constexpr BlockType GRAY_GLAZED_TERRACOTTA = BlockType(242)
     
    static constexpr BlockType LIGHT_GRAY_GLAZED_TERRACOTTA = BlockType(243)
     
    static constexpr BlockType CYAN_GLAZED_TERRACOTTA = BlockType(244)
     
    static constexpr BlockType PURPLE_GLAZED_TERRACOTTA = BlockType(245)
     
    static constexpr BlockType BLUE_GLAZED_TERRACOTTA = BlockType(246)
     
    static constexpr BlockType BROWN_GLAZED_TERRACOTTA = BlockType(247)
     
    static constexpr BlockType GREEN_GLAZED_TERRACOTTA = BlockType(248)
     
    static constexpr BlockType RED_GLAZED_TERRACOTTA = BlockType(249)
     
    static constexpr BlockType BLACK_GLAZED_TERRACOTTA = BlockType(250)
     
    static constexpr BlockType WHITE_CONCRETE = BlockType(251)
     
    static constexpr BlockType ORANGE_CONCRETE = BlockType(251, 1)
     
    static constexpr BlockType MAGENTA_CONCRETE = BlockType(251, 2)
     
    static constexpr BlockType LIGHT_BLUE_CONCRETE = BlockType(251, 3)
     
    static constexpr BlockType YELLOW_CONCRETE = BlockType(251, 4)
     
    static constexpr BlockType LIME_CONCRETE = BlockType(251, 5)
     
    static constexpr BlockType PINK_CONCRETE = BlockType(251, 6)
     
    static constexpr BlockType GRAY_CONCRETE = BlockType(251, 7)
     
    static constexpr BlockType LIGHT_GRAY_CONCRETE = BlockType(251, 8)
     
    static constexpr BlockType CYAN_CONCRETE = BlockType(251, 9)
     
    static constexpr BlockType PURPLE_CONCRETE = BlockType(251, 10)
     
    static constexpr BlockType BLUE_CONCRETE = BlockType(251, 11)
     
    static constexpr BlockType BROWN_CONCRETE = BlockType(251, 12)
     
    static constexpr BlockType GREEN_CONCRETE = BlockType(251, 13)
     
    static constexpr BlockType RED_CONCRETE = BlockType(251, 14)
     
    static constexpr BlockType BLACK_CONCRETE = BlockType(251, 15)
     
    static constexpr BlockType WHITE_CONCRETE_POWDER = BlockType(252)
     
    static constexpr BlockType ORANGE_CONCRETE_POWDER = BlockType(252, 1)
     
    static constexpr BlockType MAGENTA_CONCRETE_POWDER = BlockType(252, 2)
     
    static constexpr BlockType LIGHT_BLUE_CONCRETE_POWDER = BlockType(252, 3)
     
    static constexpr BlockType YELLOW_CONCRETE_POWDER = BlockType(252, 4)
     
    static constexpr BlockType LIME_CONCRETE_POWDER = BlockType(252, 5)
     
    static constexpr BlockType PINK_CONCRETE_POWDER = BlockType(252, 6)
     
    static constexpr BlockType GRAY_CONCRETE_POWDER = BlockType(252, 7)
     
    static constexpr BlockType LIGHT_GRAY_CONCRETE_POWDER = BlockType(252, 8)
     
    static constexpr BlockType CYAN_CONCRETE_POWDER = BlockType(252, 9)
     
    static constexpr BlockType PURPLE_CONCRETE_POWDER = BlockType(252, 10)
     
    static constexpr BlockType BLUE_CONCRETE_POWDER = BlockType(252, 11)
     
    static constexpr BlockType BROWN_CONCRETE_POWDER = BlockType(252, 12)
     
    static constexpr BlockType GREEN_CONCRETE_POWDER = BlockType(252, 13)
     
    static constexpr BlockType RED_CONCRETE_POWDER = BlockType(252, 14)
     
    static constexpr BlockType BLACK_CONCRETE_POWDER = BlockType(252, 15)
     
    static constexpr BlockType STRUCTURE_BLOCK = BlockType(255)
     
    +

    Detailed Description

    +

    Struct of static block objects that allows for a "search" of sorts, callable using Blocks::TYPE after importing <block.h>

    +

    Member Data Documentation

    + +

    ◆ ACACIA_DOOR_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ACACIA_DOOR_BLOCK = BlockType(196)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ACACIA_FENCE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ACACIA_FENCE = BlockType(192)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ACACIA_FENCE_GATE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ACACIA_FENCE_GATE = BlockType(187)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ACACIA_LEAVES

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ACACIA_LEAVES = BlockType(161)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ACACIA_SAPLING

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ACACIA_SAPLING = BlockType(6, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ACACIA_WOOD

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ACACIA_WOOD = BlockType(162)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ACACIA_WOOD_PLANK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ACACIA_WOOD_PLANK = BlockType(5, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ACACIA_WOOD_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ACACIA_WOOD_SLAB = BlockType(126, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ACACIA_WOOD_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ACACIA_WOOD_STAIRS = BlockType(163)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ACTIVATOR_RAIL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ACTIVATOR_RAIL = BlockType(157)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ AIR

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::AIR = BlockType(0)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ALLIUM

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ALLIUM = BlockType(38, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ANDESITE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ANDESITE = BlockType(1, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ANVIL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ANVIL = BlockType(145)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ AZURE_BLUET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::AZURE_BLUET = BlockType(38, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BARRIER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BARRIER = BlockType(166)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BEACON

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BEACON = BlockType(138)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BED

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BED = BlockType(26)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BEDROCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BEDROCK = BlockType(7)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BEETROOT_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BEETROOT_BLOCK = BlockType(207)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BIRCH_DOOR_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BIRCH_DOOR_BLOCK = BlockType(194)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BIRCH_FENCE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BIRCH_FENCE = BlockType(189)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BIRCH_FENCE_GATE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BIRCH_FENCE_GATE = BlockType(184)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BIRCH_LEAVES

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BIRCH_LEAVES = BlockType(18, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BIRCH_SAPLING

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BIRCH_SAPLING = BlockType(6, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BIRCH_WOOD

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BIRCH_WOOD = BlockType(17, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BIRCH_WOOD_PLANK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BIRCH_WOOD_PLANK = BlockType(5, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BIRCH_WOOD_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BIRCH_WOOD_SLAB = BlockType(126, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BIRCH_WOOD_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BIRCH_WOOD_STAIRS = BlockType(135)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLACK_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLACK_CARPET = BlockType(171, 15)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLACK_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLACK_CONCRETE = BlockType(251, 15)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLACK_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLACK_CONCRETE_POWDER = BlockType(252, 15)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLACK_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLACK_GLAZED_TERRACOTTA = BlockType(250)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLACK_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLACK_HARDENED_CLAY = BlockType(159, 15)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLACK_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLACK_SHULKER_BOX = BlockType(234)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLACK_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLACK_STAINED_GLASS = BlockType(95, 15)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLACK_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLACK_STAINED_GLASS_PANE = BlockType(160, 15)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLACK_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLACK_WOOL = BlockType(35, 15)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLOCK_OF_COAL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLOCK_OF_COAL = BlockType(173)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLUE_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLUE_CARPET = BlockType(171, 11)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLUE_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLUE_CONCRETE = BlockType(251, 11)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLUE_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLUE_CONCRETE_POWDER = BlockType(252, 11)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLUE_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLUE_GLAZED_TERRACOTTA = BlockType(246)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLUE_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLUE_HARDENED_CLAY = BlockType(159, 11)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLUE_ORCHID

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLUE_ORCHID = BlockType(38, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLUE_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLUE_SHULKER_BOX = BlockType(230)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLUE_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLUE_STAINED_GLASS = BlockType(95, 11)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLUE_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLUE_STAINED_GLASS_PANE = BlockType(160, 11)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BLUE_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BLUE_WOOL = BlockType(35, 11)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BONE_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BONE_BLOCK = BlockType(216)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BOOKSHELF

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BOOKSHELF = BlockType(47)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BREWING_STAND

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BREWING_STAND = BlockType(117)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BRICK_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BRICK_SLAB = BlockType(44, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BRICK_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BRICK_STAIRS = BlockType(108)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BRICKS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BRICKS = BlockType(45)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BROWN_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BROWN_CARPET = BlockType(171, 12)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BROWN_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BROWN_CONCRETE = BlockType(251, 12)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BROWN_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BROWN_CONCRETE_POWDER = BlockType(252, 12)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BROWN_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BROWN_GLAZED_TERRACOTTA = BlockType(247)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BROWN_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BROWN_HARDENED_CLAY = BlockType(159, 12)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BROWN_MUSHROOM

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BROWN_MUSHROOM = BlockType(39)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BROWN_MUSHROOM_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BROWN_MUSHROOM_BLOCK = BlockType(99)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BROWN_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BROWN_SHULKER_BOX = BlockType(231)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BROWN_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BROWN_STAINED_GLASS = BlockType(95, 12)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BROWN_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BROWN_STAINED_GLASS_PANE = BlockType(160, 12)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BROWN_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BROWN_WOOL = BlockType(35, 12)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ BURNING_FURNACE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::BURNING_FURNACE = BlockType(62)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CACTUS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CACTUS = BlockType(81)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CAKE_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CAKE_BLOCK = BlockType(92)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CARROTS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CARROTS = BlockType(141)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CAULDRON

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CAULDRON = BlockType(118)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CHAIN_COMMAND_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CHAIN_COMMAND_BLOCK = BlockType(211)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CHEST

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CHEST = BlockType(54)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CHISELED_QUARTZ_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CHISELED_QUARTZ_BLOCK = BlockType(155, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CHISELED_RED_SANDSTONE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CHISELED_RED_SANDSTONE = BlockType(179, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CHISELED_SANDSTONE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CHISELED_SANDSTONE = BlockType(24, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CHISELED_STONE_BRICK_MONSTER_EGG

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CHISELED_STONE_BRICK_MONSTER_EGG
    +
    +staticconstexpr
    +
    +Initial value:
    =
    +
    BlockType(97, 5)
    +
    +
    +
    + +

    ◆ CHISELED_STONE_BRICKS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CHISELED_STONE_BRICKS = BlockType(98, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CHORUS_FLOWER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CHORUS_FLOWER = BlockType(200)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CHORUS_PLANT

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CHORUS_PLANT = BlockType(199)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CLAY = BlockType(82)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ COAL_ORE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::COAL_ORE = BlockType(16)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ COARSE_DIRT

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::COARSE_DIRT = BlockType(3, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ COBBLESTONE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::COBBLESTONE = BlockType(4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ COBBLESTONE_MONSTER_EGG

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::COBBLESTONE_MONSTER_EGG = BlockType(97, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ COBBLESTONE_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::COBBLESTONE_SLAB = BlockType(44, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ COBBLESTONE_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::COBBLESTONE_STAIRS = BlockType(67)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ COBBLESTONE_WALL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::COBBLESTONE_WALL = BlockType(139)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ COBWEB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::COBWEB = BlockType(30)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ COCOA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::COCOA = BlockType(127)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ COMMAND_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::COMMAND_BLOCK = BlockType(137)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CRACKED_STONE_BRICK_MONSTER_EGG

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CRACKED_STONE_BRICK_MONSTER_EGG
    +
    +staticconstexpr
    +
    +Initial value:
    =
    +
    BlockType(97, 4)
    +
    +
    +
    + +

    ◆ CRACKED_STONE_BRICKS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CRACKED_STONE_BRICKS = BlockType(98, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CRAFTING_TABLE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CRAFTING_TABLE = BlockType(58)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CYAN_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CYAN_CARPET = BlockType(171, 9)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CYAN_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CYAN_CONCRETE = BlockType(251, 9)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CYAN_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CYAN_CONCRETE_POWDER = BlockType(252, 9)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CYAN_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CYAN_GLAZED_TERRACOTTA = BlockType(244)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CYAN_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CYAN_HARDENED_CLAY = BlockType(159, 9)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CYAN_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CYAN_SHULKER_BOX = BlockType(228)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CYAN_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CYAN_STAINED_GLASS = BlockType(95, 9)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CYAN_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CYAN_STAINED_GLASS_PANE = BlockType(160, 9)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ CYAN_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::CYAN_WOOL = BlockType(35, 9)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DANDELION

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DANDELION = BlockType(37)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DARK_OAK_DOOR_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DARK_OAK_DOOR_BLOCK = BlockType(197)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DARK_OAK_FENCE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DARK_OAK_FENCE = BlockType(191)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DARK_OAK_FENCE_GATE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DARK_OAK_FENCE_GATE = BlockType(186)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DARK_OAK_LEAVES

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DARK_OAK_LEAVES = BlockType(161, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DARK_OAK_SAPLING

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DARK_OAK_SAPLING = BlockType(6, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DARK_OAK_WOOD

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DARK_OAK_WOOD = BlockType(162, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DARK_OAK_WOOD_PLANK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DARK_OAK_WOOD_PLANK = BlockType(5, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DARK_OAK_WOOD_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DARK_OAK_WOOD_SLAB = BlockType(126, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DARK_OAK_WOOD_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DARK_OAK_WOOD_STAIRS = BlockType(164)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DARK_PRISMARINE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DARK_PRISMARINE = BlockType(168, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DAYLIGHT_SENSOR

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DAYLIGHT_SENSOR = BlockType(151)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DEAD_BUSH

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DEAD_BUSH = BlockType(32)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DEAD_SHRUB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DEAD_SHRUB = BlockType(31)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DETECTOR_RAIL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DETECTOR_RAIL = BlockType(28)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DIAMOND_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DIAMOND_BLOCK = BlockType(57)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DIAMOND_ORE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DIAMOND_ORE = BlockType(56)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DIORITE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DIORITE = BlockType(1, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DIRT

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DIRT = BlockType(3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DISPENSER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DISPENSER = BlockType(23)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_ACACIA_WOOD_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_ACACIA_WOOD_SLAB = BlockType(125, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_BIRCH_WOOD_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_BIRCH_WOOD_SLAB = BlockType(125, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_BRICK_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_BRICK_SLAB = BlockType(43, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_COBBLESTONE_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_COBBLESTONE_SLAB = BlockType(43, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_DARK_OAK_WOOD_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_DARK_OAK_WOOD_SLAB = BlockType(125, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_JUNGLE_WOOD_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_JUNGLE_WOOD_SLAB = BlockType(125, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_NETHER_BRICK_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_NETHER_BRICK_SLAB = BlockType(43, 6)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_OAK_WOOD_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_OAK_WOOD_SLAB = BlockType(125)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_QUARTZ_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_QUARTZ_SLAB = BlockType(43, 7)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_RED_SANDSTONE_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_RED_SANDSTONE_SLAB = BlockType(181)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_SANDSTONE_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_SANDSTONE_SLAB = BlockType(43, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_SPRUCE_WOOD_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_SPRUCE_WOOD_SLAB = BlockType(125, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_STONE_BRICK_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_STONE_BRICK_SLAB = BlockType(43, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_STONE_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_STONE_SLAB = BlockType(43)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_TALLGRASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_TALLGRASS = BlockType(175, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DOUBLE_WOODEN_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DOUBLE_WOODEN_SLAB = BlockType(43, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DRAGON_EGG

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DRAGON_EGG = BlockType(122)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ DROPPER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::DROPPER = BlockType(158)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ EMERALD_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::EMERALD_BLOCK = BlockType(133)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ EMERALD_ORE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::EMERALD_ORE = BlockType(129)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ENCHANTMENT_TABLE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ENCHANTMENT_TABLE = BlockType(116)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ END_GATEWAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::END_GATEWAY = BlockType(209)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ END_PORTAL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::END_PORTAL = BlockType(119)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ END_PORTAL_FRAME

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::END_PORTAL_FRAME = BlockType(120)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ END_ROD

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::END_ROD = BlockType(198)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ END_STONE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::END_STONE = BlockType(121)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ END_STONE_BRICKS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::END_STONE_BRICKS = BlockType(206)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ENDER_CHEST

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ENDER_CHEST = BlockType(130)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ FARMLAND

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::FARMLAND = BlockType(60)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ FERN

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::FERN = BlockType(31, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ FIRE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::FIRE = BlockType(51)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ FLOWER_POT

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::FLOWER_POT = BlockType(140)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ FLOWING_LAVA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::FLOWING_LAVA = BlockType(10)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ FLOWING_WATER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::FLOWING_WATER = BlockType(8)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ FREESTANDING_BANNER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::FREESTANDING_BANNER = BlockType(176)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ FROSTED_ICE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::FROSTED_ICE = BlockType(212)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ FURNACE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::FURNACE = BlockType(61)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GLASS = BlockType(20)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GLASS_PANE = BlockType(102)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GLOWING_REDSTONE_ORE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GLOWING_REDSTONE_ORE = BlockType(74)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GLOWSTONE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GLOWSTONE = BlockType(89)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GOLD_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GOLD_BLOCK = BlockType(41)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GOLD_ORE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GOLD_ORE = BlockType(14)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GRANITE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GRANITE = BlockType(1, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GRASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GRASS = BlockType(2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GRASS_PATH

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GRASS_PATH = BlockType(208)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GRAVEL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GRAVEL = BlockType(13)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GRAY_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GRAY_CARPET = BlockType(171, 7)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GRAY_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GRAY_CONCRETE = BlockType(251, 7)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GRAY_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GRAY_CONCRETE_POWDER = BlockType(252, 7)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GRAY_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GRAY_GLAZED_TERRACOTTA = BlockType(242)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GRAY_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GRAY_HARDENED_CLAY = BlockType(159, 7)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GRAY_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GRAY_SHULKER_BOX = BlockType(226)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GRAY_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GRAY_STAINED_GLASS = BlockType(95, 7)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GRAY_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GRAY_STAINED_GLASS_PANE = BlockType(160, 7)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GRAY_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GRAY_WOOL = BlockType(35, 7)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GREEN_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GREEN_CARPET = BlockType(171, 13)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GREEN_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GREEN_CONCRETE = BlockType(251, 13)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GREEN_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GREEN_CONCRETE_POWDER = BlockType(252, 13)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GREEN_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GREEN_GLAZED_TERRACOTTA = BlockType(248)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GREEN_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GREEN_HARDENED_CLAY = BlockType(159, 13)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GREEN_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GREEN_SHULKER_BOX = BlockType(232)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GREEN_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GREEN_STAINED_GLASS = BlockType(95, 13)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GREEN_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GREEN_STAINED_GLASS_PANE = BlockType(160, 13)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ GREEN_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::GREEN_WOOL = BlockType(35, 13)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::HARDENED_CLAY = BlockType(172)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ HAY_BALE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::HAY_BALE = BlockType(170)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ HOPPER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::HOPPER = BlockType(154)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ICE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ICE = BlockType(79)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ INVERTED_DAYLIGHT_SENSOR

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::INVERTED_DAYLIGHT_SENSOR = BlockType(178)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ IRON_BARS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::IRON_BARS = BlockType(101)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ IRON_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::IRON_BLOCK = BlockType(42)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ IRON_DOOR_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::IRON_DOOR_BLOCK = BlockType(71)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ IRON_ORE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::IRON_ORE = BlockType(15)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ IRON_TRAPDOOR

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::IRON_TRAPDOOR = BlockType(167)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ JACK_OLANTERN

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::JACK_OLANTERN = BlockType(91)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ JUKEBOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::JUKEBOX = BlockType(84)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ JUNGLE_DOOR_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::JUNGLE_DOOR_BLOCK = BlockType(195)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ JUNGLE_FENCE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::JUNGLE_FENCE = BlockType(190)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ JUNGLE_FENCE_GATE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::JUNGLE_FENCE_GATE = BlockType(185)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ JUNGLE_LEAVES

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::JUNGLE_LEAVES = BlockType(18, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ JUNGLE_SAPLING

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::JUNGLE_SAPLING = BlockType(6, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ JUNGLE_WOOD

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::JUNGLE_WOOD = BlockType(17, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ JUNGLE_WOOD_PLANK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::JUNGLE_WOOD_PLANK = BlockType(5, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ JUNGLE_WOOD_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::JUNGLE_WOOD_SLAB = BlockType(126, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ JUNGLE_WOOD_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::JUNGLE_WOOD_STAIRS = BlockType(136)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LADDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LADDER = BlockType(65)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LAPIS_LAZULI_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LAPIS_LAZULI_BLOCK = BlockType(22)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LAPIS_LAZULI_ORE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LAPIS_LAZULI_ORE = BlockType(21)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LARGE_FERN

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LARGE_FERN = BlockType(175, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LEVER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LEVER = BlockType(69)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_BLUE_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_BLUE_CARPET = BlockType(171, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_BLUE_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_BLUE_CONCRETE = BlockType(251, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_BLUE_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_BLUE_CONCRETE_POWDER = BlockType(252, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_BLUE_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_BLUE_GLAZED_TERRACOTTA = BlockType(238)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_BLUE_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_BLUE_HARDENED_CLAY = BlockType(159, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_BLUE_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_BLUE_SHULKER_BOX = BlockType(222)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_BLUE_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_BLUE_STAINED_GLASS = BlockType(95, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_BLUE_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_BLUE_STAINED_GLASS_PANE
    +
    +staticconstexpr
    +
    +Initial value:
    =
    +
    BlockType(160, 3)
    +
    +
    +
    + +

    ◆ LIGHT_BLUE_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_BLUE_WOOL = BlockType(35, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_GRAY_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_GRAY_CARPET = BlockType(171, 8)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_GRAY_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_GRAY_CONCRETE = BlockType(251, 8)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_GRAY_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_GRAY_CONCRETE_POWDER = BlockType(252, 8)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_GRAY_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_GRAY_GLAZED_TERRACOTTA = BlockType(243)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_GRAY_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_GRAY_HARDENED_CLAY = BlockType(159, 8)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_GRAY_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_GRAY_SHULKER_BOX = BlockType(227)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_GRAY_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_GRAY_STAINED_GLASS = BlockType(95, 8)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIGHT_GRAY_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_GRAY_STAINED_GLASS_PANE
    +
    +staticconstexpr
    +
    +Initial value:
    =
    +
    BlockType(160, 8)
    +
    +
    +
    + +

    ◆ LIGHT_GRAY_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIGHT_GRAY_WOOL = BlockType(35, 8)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LILAC

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LILAC = BlockType(175, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LILY_PAD

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LILY_PAD = BlockType(111)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIME_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIME_CARPET = BlockType(171, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIME_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIME_CONCRETE = BlockType(251, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIME_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIME_CONCRETE_POWDER = BlockType(252, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIME_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIME_GLAZED_TERRACOTTA = BlockType(240)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIME_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIME_HARDENED_CLAY = BlockType(159, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIME_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIME_SHULKER_BOX = BlockType(224)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIME_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIME_STAINED_GLASS = BlockType(95, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIME_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIME_STAINED_GLASS_PANE = BlockType(160, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ LIME_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::LIME_WOOL = BlockType(35, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MAGENTA_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MAGENTA_CARPET = BlockType(171, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MAGENTA_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MAGENTA_CONCRETE = BlockType(251, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MAGENTA_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MAGENTA_CONCRETE_POWDER = BlockType(252, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MAGENTA_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MAGENTA_GLAZED_TERRACOTTA = BlockType(237)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MAGENTA_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MAGENTA_HARDENED_CLAY = BlockType(159, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MAGENTA_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MAGENTA_SHULKER_BOX = BlockType(221)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MAGENTA_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MAGENTA_STAINED_GLASS = BlockType(95, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MAGENTA_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MAGENTA_STAINED_GLASS_PANE = BlockType(160, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MAGENTA_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MAGENTA_WOOL = BlockType(35, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MAGMA_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MAGMA_BLOCK = BlockType(213)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MELON_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MELON_BLOCK = BlockType(103)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MELON_STEM

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MELON_STEM = BlockType(105)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MOB_HEAD

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MOB_HEAD = BlockType(144)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MONSTER_SPAWNER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MONSTER_SPAWNER = BlockType(52)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MOSS_STONE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MOSS_STONE = BlockType(48)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MOSSY_COBBLESTONE_WALL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MOSSY_COBBLESTONE_WALL = BlockType(139, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MOSSY_STONE_BRICK_MONSTER_EGG

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MOSSY_STONE_BRICK_MONSTER_EGG = BlockType(97, 3)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MOSSY_STONE_BRICKS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MOSSY_STONE_BRICKS = BlockType(98, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ MYCELIUM

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::MYCELIUM = BlockType(110)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ NETHER_BRICK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::NETHER_BRICK = BlockType(112)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ NETHER_BRICK_FENCE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::NETHER_BRICK_FENCE = BlockType(113)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ NETHER_BRICK_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::NETHER_BRICK_SLAB = BlockType(44, 6)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ NETHER_BRICK_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::NETHER_BRICK_STAIRS = BlockType(114)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ NETHER_PORTAL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::NETHER_PORTAL = BlockType(90)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ NETHER_QUARTZ_ORE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::NETHER_QUARTZ_ORE = BlockType(153)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ NETHER_WART

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::NETHER_WART = BlockType(115)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ NETHER_WART_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::NETHER_WART_BLOCK = BlockType(214)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ NETHERRACK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::NETHERRACK = BlockType(87)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ NOTE_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::NOTE_BLOCK = BlockType(25)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ OAK_DOOR_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::OAK_DOOR_BLOCK = BlockType(64)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ OAK_FENCE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::OAK_FENCE = BlockType(85)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ OAK_FENCE_GATE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::OAK_FENCE_GATE = BlockType(107)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ OAK_LEAVES

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::OAK_LEAVES = BlockType(18)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ OAK_SAPLING

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::OAK_SAPLING = BlockType(6)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ OAK_WOOD

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::OAK_WOOD = BlockType(17)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ OAK_WOOD_PLANK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::OAK_WOOD_PLANK = BlockType(5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ OAK_WOOD_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::OAK_WOOD_SLAB = BlockType(126)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ OAK_WOOD_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::OAK_WOOD_STAIRS = BlockType(53)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ OBSERVER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::OBSERVER = BlockType(218)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ OBSIDIAN

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::OBSIDIAN = BlockType(49)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ORANGE_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ORANGE_CARPET = BlockType(171, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ORANGE_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ORANGE_CONCRETE = BlockType(251, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ORANGE_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ORANGE_CONCRETE_POWDER = BlockType(252, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ORANGE_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ORANGE_GLAZED_TERRACOTTA = BlockType(236)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ORANGE_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ORANGE_HARDENED_CLAY = BlockType(159, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ORANGE_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ORANGE_SHULKER_BOX = BlockType(220)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ORANGE_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ORANGE_STAINED_GLASS = BlockType(95, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ORANGE_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ORANGE_STAINED_GLASS_PANE = BlockType(160, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ORANGE_TULIP

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ORANGE_TULIP = BlockType(38, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ORANGE_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ORANGE_WOOL = BlockType(35, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ OXEYE_DAISY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::OXEYE_DAISY = BlockType(38, 8)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PACKED_ICE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PACKED_ICE = BlockType(174)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PEONY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PEONY = BlockType(175, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PILLAR_QUARTZ_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PILLAR_QUARTZ_BLOCK = BlockType(155, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PINK_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PINK_CARPET = BlockType(171, 6)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PINK_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PINK_CONCRETE = BlockType(251, 6)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PINK_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PINK_CONCRETE_POWDER = BlockType(252, 6)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PINK_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PINK_GLAZED_TERRACOTTA = BlockType(241)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PINK_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PINK_HARDENED_CLAY = BlockType(159, 6)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PINK_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PINK_SHULKER_BOX = BlockType(225)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PINK_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PINK_STAINED_GLASS = BlockType(95, 6)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PINK_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PINK_STAINED_GLASS_PANE = BlockType(160, 6)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PINK_TULIP

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PINK_TULIP = BlockType(38, 7)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PINK_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PINK_WOOL = BlockType(35, 6)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PISTON

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PISTON = BlockType(33)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PISTON_HEAD

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PISTON_HEAD = BlockType(34)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PODZOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PODZOL = BlockType(3, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ POLISHED_ANDESITE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::POLISHED_ANDESITE = BlockType(1, 6)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ POLISHED_DIORITE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::POLISHED_DIORITE = BlockType(1, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ POLISHED_GRANITE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::POLISHED_GRANITE = BlockType(1, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ POPPY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::POPPY = BlockType(38)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ POTATOES

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::POTATOES = BlockType(142)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ POWERED_RAIL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::POWERED_RAIL = BlockType(27)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PRISMARINE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PRISMARINE = BlockType(168)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PRISMARINE_BRICKS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PRISMARINE_BRICKS = BlockType(168, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PUMPKIN

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PUMPKIN = BlockType(86)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PUMPKIN_STEM

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PUMPKIN_STEM = BlockType(104)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPLE_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPLE_CARPET = BlockType(171, 10)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPLE_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPLE_CONCRETE = BlockType(251, 10)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPLE_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPLE_CONCRETE_POWDER = BlockType(252, 10)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPLE_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPLE_GLAZED_TERRACOTTA = BlockType(245)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPLE_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPLE_HARDENED_CLAY = BlockType(159, 10)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPLE_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPLE_SHULKER_BOX = BlockType(229)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPLE_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPLE_STAINED_GLASS = BlockType(95, 10)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPLE_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPLE_STAINED_GLASS_PANE = BlockType(160, 10)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPLE_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPLE_WOOL = BlockType(35, 10)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPUR_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPUR_BLOCK = BlockType(201)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPUR_DOUBLE_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPUR_DOUBLE_SLAB = BlockType(204)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPUR_PILLAR

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPUR_PILLAR = BlockType(202)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPUR_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPUR_SLAB = BlockType(205)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ PURPUR_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::PURPUR_STAIRS = BlockType(203)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ QUARTZ_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::QUARTZ_BLOCK = BlockType(155)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ QUARTZ_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::QUARTZ_SLAB = BlockType(44, 7)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ QUARTZ_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::QUARTZ_STAIRS = BlockType(156)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RAIL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RAIL = BlockType(66)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_CARPET = BlockType(171, 14)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_CONCRETE = BlockType(251, 14)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_CONCRETE_POWDER = BlockType(252, 14)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_GLAZED_TERRACOTTA = BlockType(249)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_HARDENED_CLAY = BlockType(159, 14)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_MUSHROOM

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_MUSHROOM = BlockType(40)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_MUSHROOM_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_MUSHROOM_BLOCK = BlockType(100)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_NETHER_BRICK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_NETHER_BRICK = BlockType(215)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_SAND

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_SAND = BlockType(12, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_SANDSTONE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_SANDSTONE = BlockType(179)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_SANDSTONE_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_SANDSTONE_SLAB = BlockType(182)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_SANDSTONE_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_SANDSTONE_STAIRS = BlockType(180)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_SHULKER_BOX = BlockType(233)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_STAINED_GLASS = BlockType(95, 14)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_STAINED_GLASS_PANE = BlockType(160, 14)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_TULIP

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_TULIP = BlockType(38, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ RED_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::RED_WOOL = BlockType(35, 14)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ REDSTONE_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::REDSTONE_BLOCK = BlockType(152)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ REDSTONE_COMPARATOR_ACTIVE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::REDSTONE_COMPARATOR_ACTIVE = BlockType(150)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ REDSTONE_COMPARATOR_INACTIVE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::REDSTONE_COMPARATOR_INACTIVE = BlockType(149)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ REDSTONE_LAMP_ACTIVE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::REDSTONE_LAMP_ACTIVE = BlockType(124)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ REDSTONE_LAMP_INACTIVE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::REDSTONE_LAMP_INACTIVE = BlockType(123)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ REDSTONE_ORE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::REDSTONE_ORE = BlockType(73)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ REDSTONE_REPEATER_BLOCK_OFF

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::REDSTONE_REPEATER_BLOCK_OFF = BlockType(93)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ REDSTONE_REPEATER_BLOCK_ON

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::REDSTONE_REPEATER_BLOCK_ON = BlockType(94)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ REDSTONE_TORCH_OFF

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::REDSTONE_TORCH_OFF = BlockType(75)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ REDSTONE_TORCH_ON

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::REDSTONE_TORCH_ON = BlockType(76)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ REDSTONE_WIRE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::REDSTONE_WIRE = BlockType(55)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ REPEATING_COMMAND_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::REPEATING_COMMAND_BLOCK = BlockType(210)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ ROSE_BUSH

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::ROSE_BUSH = BlockType(175, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SAND

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SAND = BlockType(12)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SANDSTONE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SANDSTONE = BlockType(24)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SANDSTONE_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SANDSTONE_SLAB = BlockType(44, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SANDSTONE_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SANDSTONE_STAIRS = BlockType(128)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SEA_LANTERN

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SEA_LANTERN = BlockType(169)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SLIME_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SLIME_BLOCK = BlockType(165)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SMOOTH_RED_SANDSTONE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SMOOTH_RED_SANDSTONE = BlockType(179, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SMOOTH_SANDSTONE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SMOOTH_SANDSTONE = BlockType(24, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SNOW

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SNOW = BlockType(78)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SNOW_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SNOW_BLOCK = BlockType(80)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SOUL_SAND

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SOUL_SAND = BlockType(88)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SPONGE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SPONGE = BlockType(19)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SPRUCE_DOOR_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SPRUCE_DOOR_BLOCK = BlockType(193)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SPRUCE_FENCE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SPRUCE_FENCE = BlockType(188)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SPRUCE_FENCE_GATE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SPRUCE_FENCE_GATE = BlockType(183)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SPRUCE_LEAVES

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SPRUCE_LEAVES = BlockType(18, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SPRUCE_SAPLING

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SPRUCE_SAPLING = BlockType(6, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SPRUCE_WOOD

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SPRUCE_WOOD = BlockType(17, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SPRUCE_WOOD_PLANK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SPRUCE_WOOD_PLANK = BlockType(5, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SPRUCE_WOOD_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SPRUCE_WOOD_SLAB = BlockType(126, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SPRUCE_WOOD_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SPRUCE_WOOD_STAIRS = BlockType(134)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STANDING_SIGN_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STANDING_SIGN_BLOCK = BlockType(63)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STICKY_PISTON

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STICKY_PISTON = BlockType(29)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STILL_LAVA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STILL_LAVA = BlockType(11)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STILL_WATER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STILL_WATER = BlockType(9)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STONE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STONE = BlockType(1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STONE_BRICK_MONSTER_EGG

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STONE_BRICK_MONSTER_EGG = BlockType(97, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STONE_BRICK_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STONE_BRICK_SLAB = BlockType(44, 5)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STONE_BRICK_STAIRS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STONE_BRICK_STAIRS = BlockType(109)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STONE_BRICKS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STONE_BRICKS = BlockType(98)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STONE_BUTTON

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STONE_BUTTON = BlockType(77)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STONE_MONSTER_EGG

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STONE_MONSTER_EGG = BlockType(97)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STONE_PRESSURE_PLATE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STONE_PRESSURE_PLATE = BlockType(70)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STONE_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STONE_SLAB = BlockType(44)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STRUCTURE_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STRUCTURE_BLOCK = BlockType(255)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ STRUCTURE_VOID

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::STRUCTURE_VOID = BlockType(217)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SUGAR_CANES

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SUGAR_CANES = BlockType(83)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ SUNFLOWER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::SUNFLOWER = BlockType(175)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ TALL_GRASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::TALL_GRASS = BlockType(31, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ TNT

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::TNT = BlockType(46)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ TORCH

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::TORCH = BlockType(50)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ TRAPPED_CHEST

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::TRAPPED_CHEST = BlockType(146)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ TRIPWIRE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::TRIPWIRE = BlockType(132)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ TRIPWIRE_HOOK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::TRIPWIRE_HOOK = BlockType(131)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ VINES

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::VINES = BlockType(106)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WALLMOUNTED_BANNER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WALLMOUNTED_BANNER = BlockType(177)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WALLMOUNTED_SIGN_BLOCK

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WALLMOUNTED_SIGN_BLOCK = BlockType(68)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WEIGHTED_PRESSURE_PLATE_HEAVY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WEIGHTED_PRESSURE_PLATE_HEAVY = BlockType(148)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WEIGHTED_PRESSURE_PLATE_LIGHT

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WEIGHTED_PRESSURE_PLATE_LIGHT = BlockType(147)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WET_SPONGE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WET_SPONGE = BlockType(19, 1)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WHEAT_CROPS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WHEAT_CROPS = BlockType(59)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WHITE_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WHITE_CARPET = BlockType(171)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WHITE_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WHITE_CONCRETE = BlockType(251)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WHITE_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WHITE_CONCRETE_POWDER = BlockType(252)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WHITE_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WHITE_GLAZED_TERRACOTTA = BlockType(235)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WHITE_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WHITE_HARDENED_CLAY = BlockType(159)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WHITE_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WHITE_SHULKER_BOX = BlockType(219)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WHITE_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WHITE_STAINED_GLASS = BlockType(95)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WHITE_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WHITE_STAINED_GLASS_PANE = BlockType(160)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WHITE_TULIP

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WHITE_TULIP = BlockType(38, 6)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WHITE_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WHITE_WOOL = BlockType(35)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WOODEN_BUTTON

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WOODEN_BUTTON = BlockType(143)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WOODEN_PRESSURE_PLATE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WOODEN_PRESSURE_PLATE = BlockType(72)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WOODEN_SLAB

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WOODEN_SLAB = BlockType(44, 2)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ WOODEN_TRAPDOOR

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::WOODEN_TRAPDOOR = BlockType(96)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ YELLOW_CARPET

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::YELLOW_CARPET = BlockType(171, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ YELLOW_CONCRETE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::YELLOW_CONCRETE = BlockType(251, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ YELLOW_CONCRETE_POWDER

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::YELLOW_CONCRETE_POWDER = BlockType(252, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ YELLOW_GLAZED_TERRACOTTA

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::YELLOW_GLAZED_TERRACOTTA = BlockType(239)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ YELLOW_HARDENED_CLAY

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::YELLOW_HARDENED_CLAY = BlockType(159, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ YELLOW_SHULKER_BOX

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::YELLOW_SHULKER_BOX = BlockType(223)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ YELLOW_STAINED_GLASS

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::YELLOW_STAINED_GLASS = BlockType(95, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ YELLOW_STAINED_GLASS_PANE

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::YELLOW_STAINED_GLASS_PANE = BlockType(160, 4)
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ YELLOW_WOOL

    + +
    +
    + + + + + +
    + + + + +
    constexpr BlockType mcpp::Blocks::YELLOW_WOOL = BlockType(35, 4)
    +
    +staticconstexpr
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/structmcpp_1_1Blocks__coll__graph.map b/structmcpp_1_1Blocks__coll__graph.map new file mode 100644 index 00000000..70d1dd7b --- /dev/null +++ b/structmcpp_1_1Blocks__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/structmcpp_1_1Blocks__coll__graph.md5 b/structmcpp_1_1Blocks__coll__graph.md5 new file mode 100644 index 00000000..498818e7 --- /dev/null +++ b/structmcpp_1_1Blocks__coll__graph.md5 @@ -0,0 +1 @@ +3976c677d5b481650e1eb68cc8ee6539 \ No newline at end of file diff --git a/structmcpp_1_1Blocks__coll__graph.png b/structmcpp_1_1Blocks__coll__graph.png new file mode 100644 index 00000000..d122754a Binary files /dev/null and b/structmcpp_1_1Blocks__coll__graph.png differ diff --git a/sync_off.png b/sync_off.png new file mode 100644 index 00000000..3b443fc6 Binary files /dev/null and b/sync_off.png differ diff --git a/sync_on.png b/sync_on.png new file mode 100644 index 00000000..e08320fb Binary files /dev/null and b/sync_on.png differ diff --git a/tab_a.png b/tab_a.png new file mode 100644 index 00000000..3b725c41 Binary files /dev/null and b/tab_a.png differ diff --git a/tab_b.png b/tab_b.png new file mode 100644 index 00000000..e2b4a863 Binary files /dev/null and b/tab_b.png differ diff --git a/tab_h.png b/tab_h.png new file mode 100644 index 00000000..fd5cb705 Binary files /dev/null and b/tab_h.png differ diff --git a/tab_s.png b/tab_s.png new file mode 100644 index 00000000..ab478c95 Binary files /dev/null and b/tab_s.png differ diff --git a/tabs.css b/tabs.css new file mode 100644 index 00000000..7d45d36c --- /dev/null +++ b/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} diff --git a/util_8h.html b/util_8h.html new file mode 100644 index 00000000..8bb792b6 --- /dev/null +++ b/util_8h.html @@ -0,0 +1,120 @@ + + + + + + + +mcpp: include/mcpp/util.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    mcpp +
    +
    mcpp is a library that lets you interact with Minecraft using C++
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    util.h File Reference
    +
    +
    + +

    Coordinate class. +More...

    +
    #include <ostream>
    +
    +Include dependency graph for util.h:
    +
    +
    + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  mcpp::Coordinate
     
    + + + + +

    +Namespaces

     mcpp
     Namespace containing all the the mcpp library classes.
     
    +

    Detailed Description

    +

    Coordinate class.

    +
    + + + + diff --git a/util_8h__dep__incl.map b/util_8h__dep__incl.map new file mode 100644 index 00000000..72a73bd9 --- /dev/null +++ b/util_8h__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/util_8h__dep__incl.md5 b/util_8h__dep__incl.md5 new file mode 100644 index 00000000..40bf2cb3 --- /dev/null +++ b/util_8h__dep__incl.md5 @@ -0,0 +1 @@ +1dca895383f8357ee722d3b32cce0934 \ No newline at end of file diff --git a/util_8h__dep__incl.png b/util_8h__dep__incl.png new file mode 100644 index 00000000..a029506d Binary files /dev/null and b/util_8h__dep__incl.png differ diff --git a/util_8h__incl.map b/util_8h__incl.map new file mode 100644 index 00000000..89fa97bc --- /dev/null +++ b/util_8h__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/util_8h__incl.md5 b/util_8h__incl.md5 new file mode 100644 index 00000000..cc11b939 --- /dev/null +++ b/util_8h__incl.md5 @@ -0,0 +1 @@ +82814ab2e24880caa0b92cf983a8ba87 \ No newline at end of file diff --git a/util_8h__incl.png b/util_8h__incl.png new file mode 100644 index 00000000..7cbce14d Binary files /dev/null and b/util_8h__incl.png differ diff --git a/util_8h_source.html b/util_8h_source.html new file mode 100644 index 00000000..713307f0 --- /dev/null +++ b/util_8h_source.html @@ -0,0 +1,120 @@ + + + + + + + +mcpp: include/mcpp/util.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    mcpp +
    +
    mcpp is a library that lets you interact with Minecraft using C++
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    util.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    +
    2 
    +
    3 #include <ostream>
    +
    4 
    +
    9 namespace mcpp {
    +
    14 class Coordinate {
    +
    15  public:
    +
    23  explicit Coordinate(int x = 0, int y = 0, int z = 0);
    +
    24 
    +
    32  Coordinate(double x, double y, double z);
    +
    33 
    +
    41  Coordinate operator+(const Coordinate& obj) const;
    +
    42 
    +
    49  bool operator==(const Coordinate& obj) const;
    +
    50 
    +
    57  bool operator!=(const Coordinate& obj) const;
    +
    58 
    +
    66  Coordinate operator-(const Coordinate& obj) const;
    +
    67 
    +
    73  [[nodiscard]] Coordinate clone() const;
    +
    74 
    +
    82  friend std::ostream& operator<<(std::ostream& out, const Coordinate& coord);
    +
    83 
    +
    84  int x;
    +
    85  int y;
    +
    86  int z;
    +
    87 };
    +
    88 } // namespace mcpp
    +
    Definition: util.h:14
    +
    Coordinate operator+(const Coordinate &obj) const
    Adds two Coordinate objects.
    +
    Coordinate(double x, double y, double z)
    Constructs a Coordinate object with double values.
    +
    int y
    Definition: util.h:85
    +
    Coordinate operator-(const Coordinate &obj) const
    Subtracts one Coordinate object from another.
    +
    int z
    Definition: util.h:86
    +
    bool operator!=(const Coordinate &obj) const
    Checks if two Coordinate objects are not equal.
    +
    Coordinate clone() const
    Creates a copy of the Coordinate object.
    +
    friend std::ostream & operator<<(std::ostream &out, const Coordinate &coord)
    Outputs the Coordinate object to an ostream.
    +
    bool operator==(const Coordinate &obj) const
    Checks if two Coordinate objects are equal.
    +
    int x
    Definition: util.h:84
    +
    Coordinate(int x=0, int y=0, int z=0)
    Constructs a Coordinate object with integer values.
    +
    Namespace containing all the the mcpp library classes.
    Definition: block.h:9
    +
    + + + +