the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2#include "../Minecraft.World/net.minecraft.world.item.h"
3#include "../Minecraft.World/DispenserTile.h"
4#include "../Minecraft.World/net.minecraft.core.h"
5#include "../Minecraft.World/LevelEvent.h"
6
7class DispenserBootstrap
8{
9public:
10 static void bootStrap()
11 {
12 DispenserTile::REGISTRY.add(Item::arrow, new ArrowDispenseBehavior());
13 DispenserTile::REGISTRY.add(Item::egg, new EggDispenseBehavior());
14 DispenserTile::REGISTRY.add(Item::snowBall, new SnowballDispenseBehavior());
15 DispenserTile::REGISTRY.add(Item::expBottle, new ExpBottleDispenseBehavior());
16
17 DispenserTile::REGISTRY.add(Item::potion, new PotionDispenseBehavior());
18 DispenserTile::REGISTRY.add(Item::spawnEgg, new SpawnEggDispenseBehavior());
19 DispenserTile::REGISTRY.add(Item::fireworks, new FireworksDispenseBehavior());
20 DispenserTile::REGISTRY.add(Item::fireball, new FireballDispenseBehavior());
21 DispenserTile::REGISTRY.add(Item::boat, new BoatDispenseBehavior());
22 DispenserTile::REGISTRY.add(Item::bucket_lava, new FilledBucketDispenseBehavior());
23 DispenserTile::REGISTRY.add(Item::bucket_water, new FilledBucketDispenseBehavior());
24 DispenserTile::REGISTRY.add(Item::bucket_empty, new EmptyBucketDispenseBehavior());
25 DispenserTile::REGISTRY.add(Item::flintAndSteel, new FlintAndSteelDispenseBehavior());
26 DispenserTile::REGISTRY.add(Item::dye_powder, new DyeDispenseBehavior());
27 DispenserTile::REGISTRY.add(Item::items[Tile::tnt_Id], new TntDispenseBehavior());
28 }
29};