Cobblemon - Show Held Items
Активный0.0
Установок
Последнее обновление
Версии
Cobblemon - Show Held Items
Это дополнительный мод для Cobblemon, который не будет работать без установленного основного мода Cobblemon.
Данная модификация позволяет отображать предметы, которые покемоны держат в мире игры. При подключении к серверу без этого мода будут видны только предметы ваших собственных покемонов.


Техническая информация
Настройка сервера
Сервер может управлять отображением предметов, скрывая их или показывая как шляпы/очки, с помощью датапака, который заменяет файлы тегов предметов "hidden_items.json", "wearable_eye_items.json" или "wearable_hat_items.json". Скрытые предметы всё равно будут видны владельцу покемона.
Путь для скрытых предметов:
datapacks[ВАШ_ДАТАПАК_СЕРВЕРА]\data\show-held-items\tags\items\hidden_items.json
Стандартные настройки файла:
{
"replace": true,
"values": [
"#cobblemon:held/is_held_item",
"#cobblemon:berries"
]
}
Сюда можно добавлять любые модовые или ванильные предметы.
Пути для предметов для глаз и шляп:
datapacks[ВАШ_ДАТАПАК_СЕРВЕРА]\data\show-held-items\tags\items\wearable_eye_items.json
datapacks[ВАШ_ДАТАПАК_СЕРВЕРА]\data\show-held-items\tags\items\wearable_hat_items.json
Пример использования Villager Hats и Simple Hats:

wearable_eye_items.json:
{
"replace": false,
"values": [
"simplehats:clockface",
"simplehats:sunglasses"
]
}

wearable_hat_items.json:
{
"replace": false,
"values": [
"#villagerhats:hats"
]
}
Совместимость с другими моделями
Если у некоторых покемонов не отображаются предметы или вы хотите, чтобы кастомные Фейкмоны показывали свои предметы, можно добавить локатор в модель с названием "held_item" или "held_item_fixed".
Локатор "held_item" отображает предметы так же, как у игроков. Это лучше всего подходит для таких предметов, как подзорная труба, трезубец и другие инструменты.

Иногда предметы, держащиеся как у игрока, выглядят неправильно. Для птицеподобных или собакообразных покемонов лучше использовать "held_item_fixed". Это отображает плоскую стандартную модель предмета.

Чтобы изменить поворот предмета, просто измените поворот локатора.
Для поддержки носимых шляп или предметов для глаз добавьте локаторы "held_item_head" и "held_item_eyes" на модель рядом с глазами или на голове.

Если предмет неправильного размера, можно добавить модификаторы к локаторам с помощью Null Objects. Дайте Null Object имя локатора, который хотите изменить, с квадратными скобками и значением масштаба, например, "held_item_head[scale=2.25]".
