the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 17 lines 479 B view raw
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};