4jcraft/Minecraft.World/Enchantments/DigDurabilityEnchantment.h
2026-03-13 17:06:56 -05:00

15 lines
482 B
C++

#pragma once
#include "Enchantment.h"
class DigDurabilityEnchantment : public Enchantment {
public:
DigDurabilityEnchantment(int id, int frequency);
virtual int getMinCost(int level);
virtual int getMaxCost(int level);
virtual int getMaxLevel();
virtual bool canEnchant(std::shared_ptr<ItemInstance> item);
static bool shouldIgnoreDurabilityDrop(std::shared_ptr<ItemInstance> item,
int level, Random* random);
};