5 (* https://minecraft.gamepedia.com/Item *)
6 (* https://minecraft.gamepedia.com/index.php?title=Block&oldid=470025 *)
64 lapisLazuliBlock
= 55;
78 mossyStoneBricks
= 69;
79 crackedStoneBricks
= 70;
80 chiseledStokeBricks
= 71;
84 backgroundOakWood
= 75;
90 closedWoodenDoor1
= 81;
91 closedWoodenDoor2
= 82;
93 backgroundBirchWood
= 84;
95 backgroundSpruceWood
= 86;
97 redMushroomBlock1
= 88;
98 redMushroomBlock2
= 89;
99 brownMushroomBlock1
= 90;
100 brownMushroomBlock2
= 91;
102 backgroundOakFence
= 93;
103 backgroundOakWoodPlanks
= 94;
111 reservedBlockItem1
= 102;
116 closedWoodenTrapdoor
= 107;
117 openWoodenTrapdoor
= 108;
125 redstoneLampOff
= 116;
126 redstoneLampOn
= 117;
127 backgroundObsidian
= 118;
131 reservedBlockItem2
= 122;
132 reservedBlockItem3
= 123;
133 reservedBlockItem4
= 124;
134 reservedBlockItem5
= 125;
135 reservedBlockItem6
= 126;
137 dandelionYellow
= 128;
139 superSpecialUnneededTool
= 130;
168 reservedToolItem
= 159;
189 spawnEggZombie
= 180;
198 cookedPorkchop
= 189;
214 spawnEggChicken
= 205;
215 spawnEggCreeper
= 206;
218 spawnEggMooshroom
= 209;
221 spawnEggPigman
= 212;
222 spawnEggSpider
= 213;
233 const (* Item class *)
239 const (* Indicator class *)
244 function GetType(id
: integer) : integer;
245 function GetMaximum(id
: integer) : integer;
246 function GetData(id
: integer) : integer;
247 function GetTexture(id
: integer) : integer;
248 function GetTextureSource(id
: integer) : integer;
249 function GetIndicatorType(id
: integer) : integer;
250 function IsDividable(id
: integer) : boolean;
252 function GetOrdinary(i
: integer) : integer;
254 procedure DrawSmall(id
, x
, y
: integer);
255 procedure Draw(id
, sum
, x
, y
: integer; drawIndicator
: boolean);
266 itype
, itex
, imax
, idata
, iflags
: array [0..lastItem
] of integer;
267 countOrdItems
: integer;
268 ordItems
: array [0..lastOrdItem
] of integer;
271 xxxx xxxx | xxxx xxxx | xxxx xxxx | xxxx xxxx
273 |||+-- texture source
278 function GetType(id
: integer) : integer;
283 function GetMaximum(id
: integer) : integer;
288 function GetData(id
: integer) : integer;
293 function GetTexture(id
: integer) : integer;
298 function GetTextureSource(id
: integer) : integer;
300 result
:= iflags
[id
] and 1;
303 function GetIndicatorType(id
: integer) : integer;
305 result
:= (iflags
[id
] >> 1) and 3;
308 function IsDividable(id
: integer) : boolean;
310 result
:= ((iflags
[id
] >> 3) and 1) <> 0;
313 procedure InitItem(id
, typ
, tex
, max
, data
, texsource
, indicator
: integer; dividable
: boolean);
315 Assert((id
>= 0) and (id
<= lastItem
));
316 Assert((typ
>= 0) and (typ
<= 3));
317 Assert((tex
>= 0) and (tex
<= 255));
318 Assert((max
>= 0) and (max
<= 65535));
319 Assert((texsource
>= 0) and (texsource
<= 1));
320 Assert((indicator
>= 0) and (indicator
<= 2));
325 if dividable
then iflags
[id
] := (1 << 3);
326 iflags
[id
] := iflags
[id
] or (indicator
<< 1);
327 iflags
[id
] := iflags
[id
] or (texsource
<< 0);
330 function GetOrdinary(i
: integer) : integer;
333 if (i
>= 0) and (i
<= lastOrdItem
) then GetOrdinary
:= ordItems
[i
]
336 procedure InitOrdItem(id
: integer);
338 Assert(countOrdItems
<= lastOrdItem
);
339 ordItems
[countOrdItems
] := id
;
340 countOrdItems
:= countOrdItems
+ 1;
343 procedure DrawSmall(id
, x
, y
: integer);
345 if GetTextureSource(id
) = 0 then DrawImage(Vars
.tex8
[itex
[id
]], x
, y
)
346 else if GetTextureSource(id
) = 1 then DrawImage(Vars
.item8
[itex
[id
]], x
, y
)
349 procedure Draw(id
, sum
, x
, y
: integer; drawIndicator
: boolean);
355 class, len
: integer;
357 if sum
<= 0 then exit
;
359 if GetTextureSource(id
) = 0 then DrawImage(Vars
.tex
[itex
[id
]], x
, y
)
360 else if GetTextureSource(id
) = 1 then DrawImage(Vars
.item
[itex
[id
]], x
, y
)
362 if drawIndicator
and (sum
> 1) then begin
363 class := GetIndicatorType(id
);
364 if class = numeric
then begin
365 Func
.DrawFontText('' + sum
, x
, y
+ 8)
366 end else if class = line
then begin
367 len
:= sum
* maxLength
/ imax
[id
];
368 if len
<= redLength
then SetColor(255, 0, 0) else SetColor(0, 255, 0);
369 DrawLine(x
, y
+ maxHeight
, x
+ len
, y
+ maxHeight
);
375 InitItem(none
, block
, 0, 0, 0, 0, noindicator
, false);
376 InitItem(dirt
, block
, 1, 64, 1, 0, numeric
, true);
377 InitItem(grass
, block
, 2, 64, 2, 0, numeric
, true);
378 InitItem(stone
, block
, 3, 64, 3, 0, numeric
, true);
379 InitItem(oakWoodPlanks
, block
, 4, 64, 4, 0, numeric
, true);
380 InitItem(cobblestone
, block
, 5, 64, 5, 0, numeric
, true);
381 InitItem(bedrock
, block
, 6, 64, 6, 0, numeric
, true);
382 InitItem(sand
, block
, 7, 64, 7, 0, numeric
, true);
383 InitItem(gravel
, block
, 8, 64, 8, 0, numeric
, true);
384 InitItem(oakWood
, block
, 9, 64, 9, 0, numeric
, true);
385 InitItem(obsidian
, block
, 10, 64, 10, 0, numeric
, true);
386 InitItem(bookshelf
, block
, 11, 64, 11, 0, numeric
, true);
387 InitItem(mossStone
, block
, 12, 64, 12, 0, numeric
, true);
388 InitItem(blockOfIron
, block
, 13, 64, 13, 0, numeric
, true);
389 InitItem(blockOfGold
, block
, 14, 64, 14, 0, numeric
, true);
390 InitItem(blockOfDiamond
, block
, 15, 64, 15, 0, numeric
, true);
391 InitItem(goldOre
, block
, 16, 64, 16, 0, numeric
, true);
392 InitItem(ironOre
, block
, 17, 64, 17, 0, numeric
, true);
393 InitItem(coalOre
, block
, 18, 64, 18, 0, numeric
, true);
394 InitItem(diamondOre
, block
, 19, 64, 19, 0, numeric
, true);
395 InitItem(redstoneOre
, block
, 20, 64, 20, 0, numeric
, true);
396 InitItem(oakLeaves
, block
, 21, 64, 21, 0, numeric
, true);
397 InitItem(redFlower
, block
, 22, 64, 22, 0, numeric
, true);
398 InitItem(yellowFlower
, block
, 23, 64, 23, 0, numeric
, true);
399 InitItem(redMooshroom
, block
, 24, 64, 24, 0, numeric
, true);
400 InitItem(brownMooshroom
, block
, 25, 64, 25, 0, numeric
, true);
401 InitItem(torch
, block
, 26, 64, 26, 0, numeric
, true);
402 InitItem(tnt
, block
, 27, 64, 27, 0, numeric
, true);
403 InitItem(chest
, block
, 28, 64, 28, 0, numeric
, true);
404 InitItem(craftingTable
, block
, 29, 64, 29, 0, numeric
, true);
405 InitItem(cactus
, block
, 30, 64, 30, 0, numeric
, true);
406 InitItem(glass
, block
, 31, 64, 31, 0, numeric
, true);
407 InitItem(wool1
, block
, 32, 64, 32, 0, numeric
, true);
408 InitItem(wool2
, block
, 33, 64, 33, 0, numeric
, true);
409 InitItem(wool3
, block
, 34, 64, 34, 0, numeric
, true);
410 InitItem(wool4
, block
, 35, 64, 35, 0, numeric
, true);
411 InitItem(wool5
, block
, 36, 64, 36, 0, numeric
, true);
412 InitItem(wool6
, block
, 37, 64, 37, 0, numeric
, true);
413 InitItem(wool7
, block
, 38, 64, 38, 0, numeric
, true);
414 InitItem(wool8
, block
, 39, 64, 39, 0, numeric
, true);
415 InitItem(wool9
, block
, 40, 64, 40, 0, numeric
, true);
416 InitItem(wool10
, block
, 41, 64, 41, 0, numeric
, true);
417 InitItem(wool11
, block
, 42, 64, 42, 0, numeric
, true);
418 InitItem(wool12
, block
, 43, 64, 43, 0, numeric
, true);
419 InitItem(wool13
, block
, 44, 64, 44, 0, numeric
, true);
420 InitItem(wool14
, block
, 45, 64, 45, 0, numeric
, true);
421 InitItem(wool15
, block
, 46, 64, 46, 0, numeric
, true);
422 InitItem(wool16
, block
, 47, 64, 47, 0, numeric
, true);
423 InitItem(snow
, block
, 48, 64, 48, 0, numeric
, true);
424 InitItem(ladder
, block
, 49, 64, 49, 0, numeric
, true);
425 InitItem(water
, block
, 50, 64, 50, 0, numeric
, true);
426 InitItem(lava
, block
, 51, 64, 51, 0, numeric
, true);
427 InitItem(oakSapling
, block
, 60, 64, 52, 0, numeric
, true);
428 InitItem(sponge
, block
, 61, 64, 53, 0, numeric
, true);
429 InitItem(lapisLazuliOre
, block
, 62, 64, 54, 0, numeric
, true);
430 InitItem(lapisLazuliBlock
, block
, 63, 64, 55, 0, numeric
, true);
431 InitItem(sandstone
, block
, 64, 64, 56, 0, numeric
, true);
432 InitItem(tallGrass
, block
, 65, 64, 57, 0, numeric
, true);
433 InitItem(deadBush
, block
, 66, 64, 58, 0, numeric
, true);
434 InitItem(cobweb
, block
, 67, 64, 59, 0, numeric
, true);
435 InitItem(bricks
, block
, 68, 64, 60, 0, numeric
, true);
436 InitItem(snowBlock
, block
, 69, 64, 61, 0, numeric
, true);
437 InitItem(ice
, block
, 70, 64, 62, 0, numeric
, true);
438 InitItem(snowLayer
, block
, 71, 64, 63, 0, numeric
, true);
439 InitItem(clayBlock
, block
, 72, 64, 64, 0, numeric
, true);
440 InitItem(sugarCane
, block
, 116, 64, 65, 1, numeric
, true);
441 InitItem(pumpkin
, block
, 74, 64, 66, 0, numeric
, true);
442 InitItem(jackLantern
, block
, 75, 64, 67, 0, numeric
, true);
443 InitItem(stoneBricks
, block
, 76, 64, 68, 0, numeric
, true);
444 InitItem(mossyStoneBricks
, block
, 77, 64, 69, 0, numeric
, true);
445 InitItem(crackedStoneBricks
, block
, 78, 64, 70, 0, numeric
, true);
446 InitItem(chiseledStokeBricks
, block
, 79, 64, 71, 0, numeric
, true);
447 InitItem(ironBras
, block
, 80, 64, 72, 0, numeric
, true);
448 InitItem(melonBlock
, block
, 81, 64, 73, 0, numeric
, true);
449 InitItem(mycelium
, block
, 82, 64, 74, 0, numeric
, true);
450 InitItem(backgroundOakWood
, block
, 98, 64, 75, 0, numeric
, true);
451 InitItem(spawner
, block
, 83, 64, 76, 0, numeric
, true);
452 InitItem(bed1
, block
, 84, 64, 77, 0, numeric
, true);
453 InitItem(bed2
, block
, 85, 64, 78, 0, numeric
, true);
454 InitItem(openWoodenDoor1
, block
, 86, 64, 79, 0, numeric
, true);
455 InitItem(openWoodenDoor2
, block
, 102, 64, 80, 0, numeric
, true);
456 InitItem(closedWoodenDoor1
, block
, 88, 64, 81, 0, numeric
, true);
457 InitItem(closedWoodenDoor2
, block
, 104, 64, 82, 0, numeric
, true);
458 InitItem(birchWood
, block
, 90, 64, 83, 0, numeric
, true);
459 InitItem(backgroundBirchWood
, block
, 99, 64, 84, 0, numeric
, true);
460 InitItem(spruceWood
, block
, 91, 64, 85, 0, numeric
, true);
461 InitItem(backgroundSpruceWood
, block
, 100, 64, 86, 0, numeric
, true);
462 InitItem(spruceLeaves
, block
, 92, 64, 87, 0, numeric
, true);
463 InitItem(redMushroomBlock1
, block
, 93, 64, 88, 0, numeric
, true);
464 InitItem(redMushroomBlock2
, block
, 95, 64, 89, 0, numeric
, true);
465 InitItem(brownMushroomBlock1
, block
, 94, 64, 90, 0, numeric
, true);
466 InitItem(brownMushroomBlock2
, block
, 95, 64, 91, 0, numeric
, true);
467 InitItem(oakFence
, block
, 96, 64, 92, 0, numeric
, true);
468 InitItem(backgroundOakFence
, block
, 101, 64, 93, 0, numeric
, true);
469 InitItem(backgroundOakWoodPlanks
, block
, 97, 64, 94, 0, numeric
, true);
470 InitItem(painting1
, block
, 106, 1, 95, 0, numeric
, true);
471 InitItem(painting2
, block
, 107, 1, 96, 0, numeric
, true);
472 InitItem(painting3
, block
, 108, 1, 97, 0, numeric
, true);
473 InitItem(painting4
, block
, 109, 1, 98, 0, numeric
, true);
474 InitItem(painting5
, block
, 110, 1, 99, 0, numeric
, true);
475 InitItem(painting6
, block
, 111, 1, 100, 0, numeric
, true);
476 InitItem(painting7
, block
, 112, 1, 101, 0, numeric
, true);
477 InitItem(reservedBlockItem1
, block
, 0, 0, 0, 0, noindicator
, false);
478 InitItem(vines
, block
, 114, 64, 103, 0, numeric
, true);
479 InitItem(sign
, block
, 98, 16, 104, 1, numeric
, true);
480 InitItem(redstoneTorch
, block
, 116, 64, 105, 0, numeric
, true);
481 InitItem(furnace
, block
, 117, 64, 106, 0, numeric
, true);
482 InitItem(closedWoodenTrapdoor
, block
, 118, 64, 107, 0, numeric
, true);
483 InitItem(openWoodenTrapdoor
, block
, 119, 64, 108, 0, numeric
, true);
484 InitItem(netherrack
, block
, 120, 64, 109, 0, numeric
, true);
485 InitItem(netherPortal
, block
, 129, 64, 110, 0, numeric
, true);
486 InitItem(glowstone
, block
, 121, 64, 111, 0, numeric
, true);
487 InitItem(birchLeaves
, block
, 135, 64, 112, 0, numeric
, true);
488 InitItem(soulSand
, block
, 122, 64, 113, 0, numeric
, true);
489 InitItem(birchSapling
, block
, 123, 64, 114, 0, numeric
, true);
490 InitItem(spruceSapling
, block
, 124, 64, 115, 0, numeric
, true);
491 InitItem(redstoneLampOff
, block
, 125, 64, 116, 0, numeric
, true);
492 InitItem(redstoneLampOn
, block
, 126, 64, 117, 0, numeric
, true);
493 InitItem(backgroundObsidian
, block
, 127, 64, 118, 0, numeric
, true);
494 InitItem(glassPlane
, block
, 128, 64, 119, 0, numeric
, true);
495 InitItem(farmland
, block
, 136, 64, 120, 0, numeric
, true);
496 InitItem(cake
, block
, 137, 64, 121, 0, numeric
, true);
497 InitItem(reservedBlockItem2
, block
, 0, 0, 0, 0, noindicator
, false);
498 InitItem(reservedBlockItem3
, block
, 0, 0, 0, 0, noindicator
, false);
499 InitItem(reservedBlockItem4
, block
, 0, 0, 0, 0, noindicator
, false);
500 InitItem(reservedBlockItem5
, block
, 0, 0, 0, 0, noindicator
, false);
501 InitItem(reservedBlockItem6
, block
, 0, 0, 0, 0, noindicator
, false);
502 InitItem(stick
, orditem
, 0, 64, 0, 1, numeric
, true);
503 InitItem(dandelionYellow
, orditem
, 8, 64, 0, 1, numeric
, true);
504 InitItem(roseRed
, orditem
, 9, 64, 0, 1, numeric
, true);
505 InitItem(superSpecialUnneededTool
, tool
, 0, 0, 0, 1, line
, false);
506 InitItem(pickaxe1
, tool
, 48, 60, 1, 1, line
, false);
507 InitItem(pickaxe2
, tool
, 49, 132, 2, 1, line
, false);
508 InitItem(pickaxe3
, tool
, 50, 251, 3, 1, line
, false);
509 InitItem(pickaxe4
, tool
, 51, 1562, 4, 1, line
, false);
510 InitItem(pickaxe5
, tool
, 52, 33, 5, 1, line
, false);
511 InitItem(shovel1
, tool
, 32, 60, 6, 1, line
, false);
512 InitItem(shovel2
, tool
, 33, 132, 7, 1, line
, false);
513 InitItem(shovel3
, tool
, 34, 251, 8, 1, line
, false);
514 InitItem(shovel4
, tool
, 35, 1562, 9, 1, line
, false);
515 InitItem(shovel5
, tool
, 36, 33, 10, 1, line
, false);
516 InitItem(axe1
, tool
, 64, 60, 11, 1, line
, false);
517 InitItem(axe2
, tool
, 65, 132, 12, 1, line
, false);
518 InitItem(axe3
, tool
, 66, 251, 13, 1, line
, false);
519 InitItem(axe4
, tool
, 67, 1562, 14, 1, line
, false);
520 InitItem(axe5
, tool
, 68, 33, 15, 1, line
, false);
521 InitItem(shears
, tool
, 10, 239, 16, 1, line
, false);
522 InitItem(sword1
, tool
, 16, 60, 17, 1, line
, false);
523 InitItem(sword2
, tool
, 17, 132, 18, 1, line
, false);
524 InitItem(sword3
, tool
, 18, 251, 19, 1, line
, false);
525 InitItem(sword4
, tool
, 19, 1562, 20, 1, line
, false);
526 InitItem(sword5
, tool
, 20, 33, 21, 1, line
, false);
527 InitItem(fishingRod
, tool
, 101, 65, 22, 1, line
, false);
528 InitItem(lighter
, tool
, 106, 65, 23, 1, line
, false);
529 InitItem(hoe1
, tool
, 80, 60, 24, 1, line
, false);
530 InitItem(hoe2
, tool
, 81, 132, 25, 1, line
, false);
531 InitItem(hoe3
, tool
, 82, 251, 26, 1, line
, false);
532 InitItem(hoe4
, tool
, 83, 1562, 27, 1, line
, false);
533 InitItem(hoe5
, tool
, 84, 33, 28, 1, line
, false);
534 InitItem(reservedToolItem
, block
, 0, 0, 0, 0, noindicator
, false);
535 InitItem(coal
, orditem
, 2, 64, 0, 1, numeric
, true);
536 InitItem(redstone
, orditem
, 7, 64, 0, 1, numeric
, true);
537 InitItem(diamond
, orditem
, 6, 64, 0, 1, numeric
, true);
538 InitItem(brick
, orditem
, 3, 64, 0, 1, numeric
, true);
539 InitItem(ironIngot
, orditem
, 4, 64, 0, 1, numeric
, true);
540 InitItem(goldIngot
, orditem
, 5, 64, 0, 1, numeric
, true);
541 InitItem(lapisLazuli
, orditem
, 11, 64, 0, 1, numeric
, true);
542 InitItem(strand
, orditem
, 12, 64, 0, 1, numeric
, true);
543 InitItem(snowball
, orditem
, 13, 16, 0, 1, numeric
, true);
544 InitItem(clay
, orditem
, 14, 64, 0, 1, numeric
, true);
545 InitItem(book
, orditem
, 15, 64, 0, 1, numeric
, true);
546 InitItem(bucket
, orditem
, 21, 1, 0, 1, numeric
, true);
547 InitItem(waterBucket
, orditem
, 22, 1, 0, 1, numeric
, true);
548 InitItem(lavaBucket
, orditem
, 23, 1, 0, 1, numeric
, true);
549 InitItem(milkBucket
, orditem
, 24, 1, 0, 1, numeric
, true);
550 InitItem(paper
, orditem
, 25, 64, 0, 1, numeric
, true);
551 InitItem(melon
, orditem
, 26, 64, 0, 1, numeric
, true);
552 InitItem(egg
, orditem
, 27, 64, 0, 1, numeric
, true);
553 InitItem(door
, orditem
, 28, 64, 0, 1, numeric
, true);
554 InitItem(bed
, orditem
, 30, 64, 0, 1, numeric
, true);
555 InitItem(spawnEggZombie
, orditem
, 37, 64, 0, 1, numeric
, true);
556 InitItem(spawnEggSheep
, orditem
, 38, 64, 0, 1, numeric
, true);
557 InitItem(spawnEggPig
, orditem
, 39, 64, 0, 1, numeric
, true);
558 InitItem(gunpowder
, orditem
, 31, 64, 0, 1, numeric
, true);
559 InitItem(bowl
, orditem
, 40, 64, 0, 1, numeric
, true);
560 InitItem(mushroomStew
, orditem
, 41, 64, 0, 1, numeric
, true);
561 InitItem(map
, orditem
, 53, 1, 0, 1, numeric
, true);
562 InitItem(painting
, orditem
, 54, 64, 0, 1, numeric
, true);
563 InitItem(rawPorkchop
, orditem
, 55, 64, 0, 1, numeric
, true);
564 InitItem(cookedPorkchop
, orditem
, 56, 64, 0, 1, numeric
, true);
565 InitItem(rottenFlesh
, orditem
, 57, 64, 0, 1, numeric
, true);
566 InitItem(camera1
, orditem
, 69, 1, 0, 1, numeric
, true);
567 InitItem(camera2
, orditem
, 70, 1, 0, 1, numeric
, true);
568 InitItem(camera3
, orditem
, 71, 1, 0, 1, numeric
, true);
569 InitItem(goldNugget
, orditem
, 42, 64, 0, 1, numeric
, true);
570 InitItem(sugar
, orditem
, 58, 64, 0, 1, numeric
, true);
571 InitItem(spiderEye
, orditem
, 74, 64, 0, 1, numeric
, true);
572 InitItem(feather
, orditem
, 85, 64, 0, 1, numeric
, true);
573 InitItem(leather
, orditem
, 86, 64, 0, 1, numeric
, true);
574 InitItem(rawBeef
, orditem
, 87, 64, 0, 1, numeric
, true);
575 InitItem(steak
, orditem
, 88, 64, 0, 1, numeric
, true);
576 InitItem(apple
, orditem
, 89, 64, 0, 1, numeric
, true);
577 InitItem(goldenApple
, orditem
, 90, 64, 0, 1, numeric
, true);
578 InitItem(rawChicken
, orditem
, 72, 64, 0, 1, numeric
, true);
579 InitItem(cookedChicken
, orditem
, 73, 64, 0, 1, numeric
, true);
580 InitItem(spawnEggChicken
, orditem
, 96, 64, 0, 1, numeric
, true);
581 InitItem(spawnEggCreeper
, orditem
, 97, 64, 0, 1, numeric
, true);
582 InitItem(flint
, orditem
, 1, 64, 0, 1, numeric
, true);
583 InitItem(spawnEggCow
, orditem
, 99, 64, 0, 1, numeric
, true);
584 InitItem(spawnEggMooshroom
, orditem
, 100, 64, 0, 1, numeric
, true);
585 InitItem(rawFish
, orditem
, 102, 64, 0, 1, numeric
, true);
586 InitItem(cookedFish
, orditem
, 103, 64, 0, 1, numeric
, true);
587 InitItem(spawnEggPigman
, orditem
, 104, 64, 0, 1, numeric
, true);
588 InitItem(spawnEggSpider
, orditem
, 105, 64, 0, 1, numeric
, true);
589 InitItem(glowstoneDust
, orditem
, 107, 64, 0, 1, numeric
, true);
590 InitItem(clock
, orditem
, 109, 1, 0, 1, numeric
, true);
591 InitItem(compass
, orditem
, 108, 1, 0, 1, numeric
, true);
592 InitItem(seeds
, orditem
, 110, 64, 0, 1, numeric
, true);
593 InitItem(wheat
, orditem
, 111, 64, 0, 1, numeric
, true);
594 InitItem(bread
, orditem
, 112, 64, 0, 1, numeric
, true);
595 InitItem(boneMeal
, orditem
, 113, 64, 0, 1, numeric
, true);
596 InitItem(melonSeeds
, orditem
, 114, 64, 0, 1, numeric
, true);
597 InitItem(pumpkinSeeds
, orditem
, 115, 64, 0, 1, numeric
, true);
602 InitOrdItem(oakWoodPlanks
);
603 InitOrdItem(cobblestone
);
604 InitOrdItem(bedrock
);
607 InitOrdItem(oakWood
);
608 InitOrdItem(obsidian
);
609 InitOrdItem(bookshelf
);
610 InitOrdItem(mossStone
);
611 InitOrdItem(blockOfIron
);
612 InitOrdItem(blockOfGold
);
613 InitOrdItem(blockOfDiamond
);
614 InitOrdItem(goldOre
);
615 InitOrdItem(ironOre
);
616 InitOrdItem(coalOre
);
617 InitOrdItem(diamondOre
);
618 InitOrdItem(redstoneOre
);
619 InitOrdItem(oakLeaves
);
620 InitOrdItem(redFlower
);
621 InitOrdItem(yellowFlower
);
622 InitOrdItem(redMooshroom
);
623 InitOrdItem(brownMooshroom
);
627 InitOrdItem(craftingTable
);
650 InitOrdItem(oakSapling
);
652 InitOrdItem(lapisLazuliOre
);
653 InitOrdItem(lapisLazuliBlock
);
654 InitOrdItem(sandstone
);
655 InitOrdItem(tallGrass
);
656 InitOrdItem(deadBush
);
658 InitOrdItem(snowBlock
);
660 InitOrdItem(clayBlock
);
661 InitOrdItem(sugarCane
);
662 InitOrdItem(pumpkin
);
663 InitOrdItem(jackLantern
);
664 InitOrdItem(stoneBricks
);
665 InitOrdItem(mossyStoneBricks
);
666 InitOrdItem(crackedStoneBricks
);
667 InitOrdItem(chiseledStokeBricks
);
668 InitOrdItem(ironBras
);
669 InitOrdItem(melonBlock
);
670 InitOrdItem(mycelium
);
671 InitOrdItem(backgroundOakWood
);
672 InitOrdItem(spawner
);
673 InitOrdItem(birchWood
);
674 InitOrdItem(backgroundBirchWood
);
675 InitOrdItem(spruceWood
);
676 InitOrdItem(backgroundSpruceWood
);
677 InitOrdItem(spruceLeaves
);
678 InitOrdItem(redMushroomBlock1
);
679 InitOrdItem(redMushroomBlock2
);
680 InitOrdItem(brownMushroomBlock1
);
681 InitOrdItem(brownMushroomBlock2
);
682 InitOrdItem(oakFence
);
683 InitOrdItem(backgroundOakFence
);
684 InitOrdItem(backgroundOakWoodPlanks
);
687 InitOrdItem(redstoneTorch
);
688 InitOrdItem(furnace
);
689 InitOrdItem(openWoodenTrapdoor
);
690 InitOrdItem(netherrack
);
691 InitOrdItem(glowstone
);
692 InitOrdItem(birchLeaves
);
693 InitOrdItem(soulSand
);
694 InitOrdItem(birchSapling
);
695 InitOrdItem(spruceSapling
);
696 InitOrdItem(redstoneLampOff
);
697 InitOrdItem(backgroundObsidian
);
698 InitOrdItem(glassPlane
);
701 InitOrdItem(dandelionYellow
);
702 InitOrdItem(roseRed
);
703 InitOrdItem(pickaxe1
);
704 InitOrdItem(pickaxe2
);
705 InitOrdItem(pickaxe3
);
706 InitOrdItem(pickaxe4
);
707 InitOrdItem(pickaxe5
);
708 InitOrdItem(shovel1
);
709 InitOrdItem(shovel2
);
710 InitOrdItem(shovel3
);
711 InitOrdItem(shovel4
);
712 InitOrdItem(shovel5
);
724 InitOrdItem(fishingRod
);
725 InitOrdItem(lighter
);
732 InitOrdItem(redstone
);
733 InitOrdItem(diamond
);
735 InitOrdItem(ironIngot
);
736 InitOrdItem(goldIngot
);
737 InitOrdItem(lapisLazuli
);
739 InitOrdItem(snowball
);
743 InitOrdItem(waterBucket
);
744 InitOrdItem(lavaBucket
);
745 InitOrdItem(milkBucket
);
751 InitOrdItem(spawnEggZombie
);
752 InitOrdItem(spawnEggSheep
);
753 InitOrdItem(spawnEggPig
);
754 InitOrdItem(gunpowder
);
756 InitOrdItem(mushroomStew
);
758 InitOrdItem(painting
);
759 InitOrdItem(rawPorkchop
);
760 InitOrdItem(cookedPorkchop
);
761 InitOrdItem(rottenFlesh
);
762 InitOrdItem(camera1
);
763 InitOrdItem(camera2
);
764 InitOrdItem(camera3
);
765 InitOrdItem(goldNugget
);
767 InitOrdItem(spiderEye
);
768 InitOrdItem(feather
);
769 InitOrdItem(leather
);
770 InitOrdItem(rawBeef
);
773 InitOrdItem(goldenApple
);
774 InitOrdItem(rawChicken
);
775 InitOrdItem(cookedChicken
);
776 InitOrdItem(spawnEggChicken
);
777 InitOrdItem(spawnEggCreeper
);
779 InitOrdItem(spawnEggCow
);
780 InitOrdItem(spawnEggMooshroom
);
781 InitOrdItem(rawFish
);
782 InitOrdItem(cookedFish
);
783 InitOrdItem(spawnEggPigman
);
784 InitOrdItem(spawnEggSpider
);
785 InitOrdItem(glowstoneDust
);
787 InitOrdItem(compass
);
791 InitOrdItem(boneMeal
);
792 InitOrdItem(melonSeeds
);
793 InitOrdItem(pumpkinSeeds
);