
Gravestone: Core
Gravestone: Core - библиотечный аддон для Palladium, добавляющий новые способности, условия, предметы и блоки. Упрощает создание контента без KubeJS.
Gravestone: Core - это что-то вроде основы для сборки модов с Palladium. Если ты используешь Palladium (супергеройский мод для Minecraft) как основу, то рано или поздно упрёшься в то, что в нём чего-то не хватает. Например, нужных способностей или простых условий. И вот тут на помощь приходит Gravestone: Core. Он расширяет базовый функционал Palladium-а, добавляя кучу готовых механик, предметов и блоков. По сути, это готовый набор кирпичиков, чтобы не изобретать велосипед с KubeJS каждый раз.
Сейчас автор активно переводит мод на формат Mod-Addonpack - то есть уходит от KubeJS в сторону Java-кода. Это значит, что мод будет работать быстрее и стабильнее. Правда, старые неймспейсы (gravestone) пока оставили, но всё новое пишется под gravecore. Так что если увидишь в конфигах два разных неймспейса - не пугайся, это переходный период.
Способности (Abilities)
Список способностей, которые становятся доступны в Palladium-персонажах:
Новый неймспейс (gravecore):
- Bonemeal Blocks - превращаешь блоки в костную муку (удобно для скелетов-фермеров)
- Dynamic Attribute Modifier - динамическое изменение атрибутов на лету
- Disable Burning - убираешь горение, полезно для огнестойких мобов
- Potion Punch - удары с эффектом зелья, а не просто урон
- Projectile - стрельба снарядами, не обязательно стрелами
- Screenshake - трясёт экран при ударе, круто для мощных абилок
- Set Palladium Property By Score - настройка параметров через очки
- Spin - вращение персонажа, анимация атаки
- Swing Hands - размахивание руками[
](/mod/gravestone-core)### Старый неймспейс (gravestone):
- AOE Damage - урон по площади
- AOE Knockback - отбрасывание всех вокруг
- Charged Knockback - мощный удар с разбега
- Drain Accessory Stored Energy - сливает энергию из аксессуаров
- Explode - бабах
- Targeted Knockback - отбрасывает конкретную цель
- Movement - изменения движения
- Store Armour - сохраняет броню
- Stone Detection - обнаруживает каменные блоки[
](/mod/gravestone-core)## Условия (Conditions)
Чтобы абилки работали при определённых обстоятельствах, нужны условия. Вот что добавил Gravestone: Core:
Новый неймспейс (gravecore):
- Mainhand - проверка, что в главной руке
- Is Player - проверка, что это игрок, а не моб[
](/mod/gravestone-core)### Старый неймспейс (gravestone):
- UUID Checker - проверка уникального ID
- Selected Power - выбрана ли конкретная способность
- Persistent Data Checker - проверка данных на сервере
- Null Persistent Data Checker - проверка, нет ли данных
- Month, Day And Month - привязка к календарю
- Key Press Detection - нажал ли кнопку
- Accessory Energy Store Detection - есть ли энергия в аксессуаре
- Improved Potion Effect Checker - улучшенная проверка эффектов зелья
- Accessory Checker - носит ли аксессуар
- Accessory Energy Comparison - уровень энергии
- Camera Checker - режим камеры[
](/mod/gravestone-core)## Предметы (Items)
Теперь о приятном - что можно скрафтить или найти:
- 16 цветов ткани (для маркировки или декора)
- Слитки, самородки и руда палладия
- Слитки и самородки титана
- Шоколадные муравьи (едда?)
- Звуковая пушка (Sonic Sound Gun) - стреляет звуковыми волнами
- Кремниевая пластина
- Экран (дисплей)
- Пластик
- Батарейки: обычная, продвинутая и из незерита
- Материнские платы: обычная и продвинутая
- Карта данных
- Процессор
- Медные провода[
](/mod/gravestone-core)## Блоки (Blocks)
- Глубинная титановая руда (deepslate titanium ore)
- Палладиевая руда, блок палладия, сырой палладий
- Ледяные слои (ice layers) - для ледяных биомов[
](/mod/gravestone-core)## Прочее (Misc)
Тут собрано всё, что не влезло в другие категории:
- Таблички для данных (custom model data scoreboards) - можно привязать модель к очкам игрока
- Титан - материал брони
- Частицы лучей (ray particle emitters) - для правой, левой или обеих рук
- Эффект горения (on fire effect)
- Эффект заморозки (frozen potion effect)
- Эффект электричества (electrocuted)
- Тег сущности "нельзя взаимодействовать" (cant interact)
- Тег сущности "без души" (soulless)
- Тег физического урона
- Тег блоков, которые нельзя проходить (intangibility blacklist)
- Предикаты для измерений
- Изменение количества при крафте (increase/decrease count)
- Плавка предметов через модификатор
- ID игрока для очков
- Отскакивающие снаряды (bouncing projectiles)
- Теги для определения направления игрока[
](/mod/gravestone-core)## Важно знать
- Лицензия: Core - это бесплатный аддон с открытым использованием. Можешь брать за основу, но не копируй код напрямую для своего аддона.
- Серверное правило: если используешь Gravestone: Core на сервере, нельзя брать с игроков больше 5 долларов за внутриигровые дополнения. Внешний вид можно оценивать как угодно, но механики - не более 5 баксов. Это против TOS Minecraft? Возможно, но автор так решил с самого создания мода.
- Особые благодарности: Nexominer, Codec, MinecraftBossDJ, PhantomPig, Habb, Hazender, Hertz - их скрипты легли в основу многих абилок.[
](/mod/gravestone-core)Скачать мод Gravestone: Core для Palldium на Fabric или Forge можно на официальной странице. Если соберешь свою сборку модов на Palldium - без этого аддона будет сложновато. Он реально бережет нервы и время, заменяя кучу скриптов на KubeJS одной строчкой в конфиге. Для Minecraft 1.19 - 1.21 точно подойдет.
