▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Dampened
Dampened

Dampened

Dampened - аддон для Palladium, который добавляет блоки, эффекты и механики для подавления суперспособностей. Идеально для создателей аддонпаков, которые хотят добавить кросс-паковое гашение сил.

Оцените первым
53.5K
16

Dampened - это аддон для Palladium, который добавляет в Minecraft блоки, эффекты и взаимодействия, позволяющие разработчикам аддонпаков реализовать кросс-паковое подавление способностей. Проще говоря, этот мод дает возможность "глушить" суперсилы игроков, что открывает огромный простор для создания интересных сюжетов и механик на серверах.

Если вы когда-нибудь играли с модами на суперспособности, то знаете, как сложно бывает создать баланс, когда один игрок может просто уничтожить всех одной атакой. Dampened решает эту проблему, добавляя специальные блоки и предметы, которые временно или постоянно отключают силы. Это идеально для сюжетных серверов, где нужно ограничить возможности игроков в определенных зонах или ситуациях.

Основные возможности

Блоки подавления

  • Dampener Block (Темная материя) - базовый блок, который подавляет силы в радиусе действия.
  • EMP Jammer (Технологии) - блок, который отключает технологические способности, вроде кибернетических имплантов или высокотехнологичных сил.
  • Magic Rune (Магия) - руна, которая блокирует магические способности, идеально для антимагических зон.
  • Creative Dampening Block - блок для творческого режима, который позволяет тестировать механику без ограничений.

Целевое подавление

  • Dampening Handcuffs (Темная материя) - наручники, которые подавляют силы конкретного игрока.
  • Kryptonite-Gold Handcuffs - наручники, созданные специально для подавления сил, связанных с криптонитом (да, тут есть отсылка к Супермену).
  • Magic-Dampening Handcuffs - наручники для магов, блокирующие магические способности.
  • Tech-Dampening Belt - пояс, который отключает технологические силы.
  • Dampening Collar (Мутант) - ошейник для мутантов, который подавляет их генетические способности.

Совместимость с вашим аддоном

Если вы создаете свой аддонпак на Palladium и хотите добавить поддержку Dampened, есть два пути: сделать его опциональной зависимостью или обязательной. В первом случае вам нужно добавить кастомное условие, которое будет проверять, есть ли у игрока эффект подавления. Во втором - можно использовать встроенное условие palladium:has_effect.

Опциональная зависимость

Чтобы добавить поддержку Dampened как опциональной зависимости, создайте файл addon/<YOUR_NAMESPACE>/kubejs_scripts/safe_player_has_effect.js и вставьте туда код, который регистрирует новое условие. Это условие будет проверять, есть ли у игрока эффект подавления, и возвращать false, если он есть. Затем в JSON-файле силы добавьте это условие в блок unlocking.

/*
    @author Hertz
    @version 2.0
*/

var BuiltInRegistries = Java.loadClass("net.minecraft.core.registries.BuiltInRegistries")

function resolveAllegedBooleanFromObject(thing) {
    if (thing.toString() == 'true') { return true; }
    if (thing.toString() == 'false') { return false; }
    return null
}

StartupEvents.registry('palladium:condition_serializer', (event) => {
    event.create('<YOUR_NAMESPACE>:dampened_by')
    .addProperty("effect", "string", "minecraft:health_boost", "Effect to search for")
    .test((entity, props) => {
        let targetEffect = props.get("effect")
        var toReturn = false
        
        try {
            var fetchedEffect = BuiltInRegistries.MOB_EFFECT.get(targetEffect)
            if (fetchedEffect == null) {
                // throw new Error(`Target effect ${targetEffect} not found!`)
                toReturn = false
            } else {
                toReturn = entity.hasEffect(targetEffect)
            }
        } catch (err) {
            console.log(err)
        }
        
        return !toReturn
    })
});

После этого в JSON-файле силы пропишите условие:

"conditions": {
  "unlocking": [
    {
      "type": "<YOUR_NAMESPACE>:dampened_by",
      "effect": "dampened:genetic"
    }
  ]
}

Обязательная зависимость

Если Dampened является обязательной зависимостью, используйте встроенное условие palladium:has_effect:

"conditions": {
  "unlocking": [
    {
      "type": "palladium:has_effect",
      "effect": "dampened:genetic"
    }
  ]
}

Не забудьте указать Dampened в зависимостях вашего аддона в pack.mcmeta или META_INF/mods.toml.

Зачем это нужно?

Dampened создан для того, чтобы упростить жизнь разработчикам аддонпаков. Вместо того чтобы изобретать велосипед и придумывать свои механики подавления, вы можете просто использовать готовые блоки и предметы. Это особенно полезно для сюжетных серверов, где нужно ограничить силы игроков в тюрьмах, на аренах или в определенных локациях.

Например, вы можете создать тюрьму для супергероев, где все силы подавлены, и игроки должны выбираться, полагаясь только на свои навыки. Или сделать зону, где магия не работает, чтобы заставить магов использовать другие тактики. Возможности ограничены только вашей фантазией.

Итог

Dampened - это мощный инструмент для создателей контента на Palladium. Он добавляет в Minecraft удобные механики подавления способностей, которые можно легко интегрировать в свои аддонпаки. Если вы хотите добавить в свой сервер элементы контроля над силами игроков, этот аддон - то, что вам нужно. Скачайте Dampened и начните экспериментировать с новыми возможностями уже сегодня!

Партнёрский материал

Как поиграть с друзьями с модом Dampened?

Мод Dampened куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Dampened будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 год назад
Главная