the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2
3#include "..\Minecraft.World\DefaultDispenseItemBehavior.h"
4
5class Projectile;
6
7class AbstractProjectileDispenseBehavior : public DefaultDispenseItemBehavior
8{
9public:
10 shared_ptr<ItemInstance> execute(BlockSource *source, shared_ptr<ItemInstance> dispensed);
11
12protected:
13 virtual void playSound(BlockSource *source);
14 virtual shared_ptr<Projectile> getProjectile(Level *world, Position *position) = 0;
15 virtual float getUncertainty();
16 virtual float getPower();
17};