Skip to content

Команди

У моді MT Inventory Weight набір адміністративних команд дозволяє повністю контролювати вагу інвентарю гравця, включаючи встановлення базових значень, додавання множників та отримання поточної інформації про вагу. Ці команди є важливими для управління балансом гри, налаштування обмежень ваги або налагодження ваги інвентарю та броні в грі.

Доступні Команди

/inventoryweight

Основна команда для управління вагою інвентарю гравців. Має кілька підкоманд, що дозволяють адміністраторам встановлювати та отримувати різні значення ваги для себе або інших гравців.

/inventoryweight set

Ця команда використовується для встановлення конкретних значень, що стосуються ваги для гравців. Має наступні підкоманди:

  • /inventoryweight set base <value>

    • Встановлює базову максимальну вагу для гравця, який видає команду.
    • Приклад: /inventoryweight set base 50
    • Це встановить базову максимальну вагу гравця на 50 одиниць.
  • /inventoryweight set multiplier <value>

    • Встановлює додатковий множник (плоске значення) до максимальної ваги гравця.
    • Приклад: /inventoryweight set multiplier 10
    • Це додає 10 одиниць до максимальної ваги гравця.
  • /inventoryweight set multiplier <player> <value>

    • Встановлює множник для іншого гравця.
    • Приклад: /inventoryweight set multiplier player123 15
    • Це додасть 15 одиниць до ваги гравця player123.

/inventoryweight get

Цей набір команд дозволяє адміністраторам отримувати інформацію про вагові характеристики гравців.

  • /inventoryweight get base

    • Повертає базову максимальну вагу гравця, який видає команду.
    • Приклад: /inventoryweight get base
  • /inventoryweight get base <player>

    • Повертає базову максимальну вагу іншого гравця.
    • Приклад: /inventoryweight get base player123
  • /inventoryweight get multiplier

    • Повертає поточний множник гравця.
    • Приклад: /inventoryweight get multiplier
  • /inventoryweight get multiplier <player>

    • Отримує множник іншого гравця.
    • Приклад: /inventoryweight get multiplier player123
  • /inventoryweight get combined

    • Отримує кінцеву максимальну вагу гравця, яка включає базову вагу, множник і вагу броні з кишень.
    • Приклад: /inventoryweight get combined
  • /inventoryweight get combined <player>

    • Отримує кінцеву максимальну вагу іншого гравця.
    • Приклад: /inventoryweight get combined player123
  • /inventoryweight get value

    • Повертає поточну загальну вагу предметів у інвентарі гравця.
    • Приклад: /inventoryweight get value
  • /inventoryweight get value <player>

    • Отримує поточну загальну вагу інвентарю іншого гравця.
    • Приклад: /inventoryweight get value player123

/debugweight

Команда debugweight корисна для налагодження ваги окремих предметів у грі. Може надати інформацію про вагу предмета, який в даний момент тримає гравець у головній руці.

  • /debugweight

    • Показує вагу предмета, який гравець тримає в даний момент.
    • Якщо предмету призначена індивідуальна вага, команда покаже це. Якщо ні, буде показана вага за замовчуванням на основі категорії предмета.
    • Приклад: /debugweight

    Вихідні дані можуть бути такими:

    • "Предмет 'minecraft:diamond_sword' важить 2.5 одиниць."
    • Якщо індивідуальної ваги немає, буде показана резервна вага: "Предмет 'minecraft:wood' важить 1.0 одиниць."

/debugarmor

Ця команда надає детальну інформацію про броню гравця і кишені, які вона має.

  • /debugarmor

    • Показує загальну вагу броні і кількість кишень, які має кожен броняний предмет.
    • Приклад: /debugarmor

    Приклад виходу:

    • "Наплічник: 2 кишені, Штани: 1 кишеня."
    • "Загальна вага броні: 5 одиниць."

    Якщо броня не має кишень, буде повідомлено: "На оснащеній броні кишень не виявлено."

Сценарії використання

  1. Встановлення лімітів гравців:

    • Використовуйте /inventoryweight set base і /inventoryweight set multiplier для налаштування того, скільки ваги гравець може нести до того, як він буде підданий штрафам.
  2. Отримання інформації про гравця:

    • Використовуйте /inventoryweight get base, /inventoryweight get multiplier та /inventoryweight get combined для моніторингу того, скільки ваги гравець може нести і налаштування балансу відповідно.
  3. Налагодження предметів і броні:

    • Використовуйте /debugweight для перевірки, скільки ваги додає предмет до інвентарю гравця, особливо корисно для модифікованих предметів або налагодження індивідуальних ваг.
    • Використовуйте /debugarmor для перевірки, скільки кишень має броня і їх загальний внесок у вагу.

Дозволи

Всі вищезазначені команди вимагають, щоб гравець, який їх видає, мав рівень дозволів 4 або вище (зазвичай адміністративні дозволи).

Це забезпечує, що тільки адміністраторам сервера або гравцям з відповідними дозволами можуть налаштовувати параметри ваги інвентарю або отримувати чутливу інформацію про вагу гравців.