feat: init

This commit is contained in:
dxfiscool
2026-03-08 10:09:54 +01:00
commit 25809b8455
18807 changed files with 3944357 additions and 0 deletions
@@ -0,0 +1,17 @@
#pragma once
#include "..\Minecraft.World\DefaultDispenseItemBehavior.h"
class Projectile;
class AbstractProjectileDispenseBehavior : public DefaultDispenseItemBehavior
{
public:
shared_ptr<ItemInstance> execute(BlockSource *source, shared_ptr<ItemInstance> dispensed);
protected:
virtual void playSound(BlockSource *source);
virtual shared_ptr<Projectile> getProjectile(Level *world, Position *position) = 0;
virtual float getUncertainty();
virtual float getPower();
};