Baked Enchants
Активный0.0
Установок
Последнее обновление
Baked Enchants
Baked Enchants — это переработка функции "Удачливое золото" из мода Quarks, созданная по заказу Foreck1 специально для использования в сборке Rebirth of the Night (RotN).
Возможности модификации
С помощью этого мода можно заранее настроить определённые зачарования, которые будут автоматически добавляться к предметам по умолчанию. Заданные таким образом чары появятся на предметах, взятых из инвентаря Creative или JEI, выпавших в виде лута с монстров или из сундуков, а также при стандартном и модифицированном крафтинге.
Важно отметить: предметы со встроенными зачарованиями можно зачаровать дополнительно, как обычно, при этом более мощные чары или несовместимые заклинания замещают собой базовые.
По умолчанию мод наделяет золотые кирки Fortune II, а золотые мечи — Looting II.
Настройка и интеграция
Для расширения списка предметов со встроенными чарами предусмотрены способы интеграции через Crafttweaker или GroovyScript.
Crafttweaker
javascript</p> <pre><code class="language-python"> import mods.bakedenchants.BakedEnchants; // Добавление фиксированных зачарований к предмету // BakedEnchants.add(IItemStack, IEnchantment...) BakedEnchants.add(<minecraft:iron_sword:*>, <enchantment:minecraft:sharpness>.makeEnchantment(5)); BakedEnchants.add(<minecraft:iron_sword:*>, <enchantment:minecraft:sharpness>.makeEnchantment(5), <enchantment:minecraft:unbreaking>.makeEnchantment(2)); // Удаление всех встроенных зачарований с предмета // BakedEnchants.remove(IItemStack) BakedEnchants.remove(<minecraft:golden_pickaxe:*>); // Очистка всех предметов со встроенными чарами BakedEnchants.removeAll();\`\`\` ### GroovyScript \`\`\`java perl
import mods.bakedenchants.BakedEnchants
// Добавление одного заранее заданного зачарования
// BakedEnchants.add(ItemStack, Enchantment, int)
BakedEnchants.add(item('minecraft:iron_sword:'), enchantment('minecraft:sharpness'), 5)
// Нанесение нескольких предустановленных заклинаний разом
// BakedEnchants.add(ItemStack, Map<Enchantment, Integer>)
BakedEnchants.add(item('minecraft:iron_sword:'), [
(enchantment('minecraft:looting')): 2,
(enchantment('minecraft:sharpness')): 5
])
// Очистка встроенных зачарований с выбранного предмета
// BakedEnchants.remove(ItemStack)
BakedEnchants.remove(item('minecraft:golden_pickaxe:*'))
// Удаление всех предметов с фиксированными чарами
BakedEnchants.removeAll()```
## Авторство
Дизайн эмблемы разработан Foreck вручную.