mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-07-14 14:57:02 +00:00
21 lines
685 B
C++
21 lines
685 B
C++
#include "EnchantmentInstance.h"
|
|
|
|
#include <vector>
|
|
|
|
#include "minecraft/util/WeighedRandom.h"
|
|
#include "minecraft/world/item/enchantment/Enchantment.h"
|
|
|
|
EnchantmentInstance::EnchantmentInstance(Enchantment* enchantment, int level)
|
|
: WeighedRandomItem(enchantment->getFrequency()),
|
|
enchantment(enchantment),
|
|
level(level) {}
|
|
|
|
EnchantmentInstance::EnchantmentInstance(int id, int level)
|
|
: WeighedRandomItem(Enchantment::enchantments[id]->getFrequency()),
|
|
enchantment(Enchantment::enchantments[id]),
|
|
level(level) {}
|
|
|
|
// 4J Added
|
|
EnchantmentInstance* EnchantmentInstance::copy() {
|
|
return new EnchantmentInstance((Enchantment*)enchantment, (int)level);
|
|
} |