4jcraft/Minecraft.World/Core/BehaviorRegistry.h
2026-03-21 15:54:53 -05:00

16 lines
373 B
C++

#pragma once
class DispenseItemBehavior;
class BehaviorRegistry {
private:
std::unordered_map<Item*, DispenseItemBehavior*> storage;
DispenseItemBehavior* defaultBehavior;
public:
BehaviorRegistry(DispenseItemBehavior* defaultValue);
~BehaviorRegistry();
DispenseItemBehavior* get(Item* key);
void add(Item* key, DispenseItemBehavior* value);
};