Cobblemon Size Variations avatar

Cobblemon Size Variations [1.21.1]

Поля конфигурации

sizeModificationChance  

Определяет вероятность изменения размера Cobblemon при появлении.

preventShoulderMountSize  

Запрещает размещение Cobblemon на плече, если его масштаб превышает указанное значение. По умолчанию установлено на 1.5x. Настройка предотвращает нелепый вид очень крупных Cobblemon на плечах.

sizeAlgorithm

Алгоритм изменения размера для Cobblemon. Все доступные алгоритмы находятся в директории sizes/.

permissions

Уровни прав, необходимые для выполнения команд мода. Подробнее ниже.

biasSizeTowardAverage

Если включено, генерируемые размеры Cobblemon будут смещены к среднему значению между минимумом и максимумом. Делает стандартные размеры более распространенными, а очень маленькие или огромные – редкими.

Алгоритмы изменения размера (Sizers)

Доступны 2 метода:

  • Basic
  • Gen9

Basic Sizing

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

Gen9 Sizing

Повторяет механику изменения размеров из игр 9-го поколения Pokémon.

Алгоритм выбирает случайное значение от 0 до 255 и вычисляет размер по формуле:

minSizeModifier + (randomValue/255) * (maxSizeModifier - minSizeModifier) = chosenSizeValue

Категории размера

Примечание: Для работы этой функции мод должен быть установлен на клиенте.

Категория размера отображается в интерфейсах группы (Party) и ПК (PC) Cobblemon над моделью. Определения категорий различаются для алгоритмов Basic и Gen9. Стандартные категории для Basic Sizer:


НазваниеДиапазон размераЦвет
Tiny (Крошечный)0.2 - 0.5#1b88cc
Small (Маленький)0.51 - 0.9#1bcc9a
Average (Средний)0.91 - 1.2#ffffff
Big (Большой)1.21 - 1.6#e6ff2b
Large (Крупный)1.61 - 1.9#f07426
Huge (Огромный)1.91 - 2.0#f21800

Название: Текст, отображаемый в интерфейсе.

Диапазон размера: Определяет, какой текст отображать.

Цвет: Цвет текста в HEX-формате.

Категории полностью настраиваются через файл соответствующего алгоритма. Количество и диапазоны произвольны, но должны находиться в пределах minSizeModifier и maxSizeModifier (для Basic) или 0-255 (для Gen9).

Пример (Basic Sizer):

При minSizeMultiplier = 0.5 и maxSizeMultiplier = 1.2:

НазваниеДиапазон размераЦвет
Small0.5 - 1.0#1b88cc
Big1.01 - 1.2#1bcc9a

Поддержка датапаков

Позволяет задавать пользовательские размеры для отдельных Pokémon или групп. Имеет приоритет над основными алгоритмами.

Размещение файлов в датапаке:

data/cobblemonsizevariation/custom_sizes/

Структура файла (example.json):
{
  "species": [
    "bulbasaur",
    "weedle"
  ],
  "minSize": 0.1,
  "maxSize": 10.0
}
  • Список species может содержать одно или множество Pokémon.
  • minSize и maxSize могут выходить за пределы значений основных алгоритмов (например, maxSize=10.0).
  • В текущей версии пользовательские размеры не работают с командой /pokesizer (будет исправлено).

Команды

/pokesizer: Ручное изменение размеров Cobblemon в группе. Уровни прав настраиваются в конфиге. По умолчанию доступна только администраторам.

Синтаксис:

/pokesizer <player|self> [pokemon|slot] [size]|check

Варианты команд

  • /pokesizer <player|self>

    • Случайно изменяет размеры всей команды указанного игрока (или вашей, если использовано "self").
  • /pokesizer <player|self> [pokemon|slot]

    • Случайно изменяет размер указанного Pokémon или слота у игрока (или у вас при "self").
  • /pokesizer <player|self> [pokemon|slot] [size]|check

    • Устанавливает указанный размер для Pokémon или слота (или возвращает текущий размер при "check").

Вариант "self" позволяет игрокам изменять размеры только своих Cobblemon. Права по умолчанию: уровень 2 для обоих вариантов.

Разрешения: cobblemonsizevariation.commmand.pokesizer (общее), cobblemonsizevariation.commmand.pokesizer.self (для self).

Требуемые зависимости

Architectury API avatarArchitectury APIshedaniel
Cobblemon avatarCobblemonCobbledStudios

Скачать Cobblemon Size Variations

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseCobblemonSizeVariationFabric-1.2.0+1.6.1.jar1.21.1Fabric17 июня 202561,4 КБ
ReleaseCobblemonSizeVariationNeoforge-1.2.0+1.6.1.jar1.21.1NeoForge17 июня 202560,9 КБ
ReleaseCobblemonSizeVariationFabric-1.1.0+1.6.1.jar1.21.1Fabric5 марта 202553,4 КБ
ReleaseCobblemonSizeVariationNeoforge-1.1.0+1.6.1.jar1.21.1NeoForge5 марта 202552,8 КБ
BetaCobblemonSizeVariationFabric-1.0.1+1.6.1.jar1.21.1Fabric7 февраля 202542,9 КБ
BetaCobblemonSizeVariationNeoforge-1.0.1+1.6.1.jar1.21.1NeoForge7 февраля 202538,3 КБ
BetaCobblemonSizeVariation-1.0.jar1.21.1Fabric31 января 202510,9 КБ
BetaCobblemonSizeVariation-1.0.jar1.21.1NeoForge31 января 202510,1 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.