TPunish

TPunish

An advanced punishment management plugin

35.0 загрузок
Обновлён 7 дней назад

Описание

TPunish

License Badge CurseForge Version

Этот плагин является расширенным плагином управления наказанием для Hytale.

Для полной документации, чтобы запросить новые функции или сообщить об ошибках или проблемах, посетите GitHub Repo

Этот плагин перекрывает команды ваниль /ban, /kick и /unban.

Таблица содержания

Быстрый старт

  1. Скачать последнюю версию из Проклятие
  2. Поместите его на свои серверы мод папка
  3. Запустите сервер, чтобы создать пример конфигурации
  4. Редактировать конфигурацию в mods/Tarobits_Punishments/config.json (См. конфигурация Для более подробной информации

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

{
"ShowUpdateNotifications": правда,
"Призраки":
{
"Имя": "[Имя, которое было отменено]",
"Тип": "[ban |mute |kick |warn]",
«SubType»: «[temp |perm] нужен только для запрета и немого»
«Длительность»: «[Длительность] нужна только для темпа подтипа»,
«Причина»: «[ВОПРОС ПОЧЕМУ ДЕЙСТВИЕ ПРЕДСТАВЛЯЕТСЯ]»
?
]
?

Особенности

  • Наказание UI
  • Предустановленные наказания
  • Различные виды наказаний
    • запреты
    • Муравьи
    • пинки
    • Предупреждения

запланированный

  • Локализация
  • Сокращение наказаний
  • Пользовательский чат / kick messages
  • Апелляционный процесс
  • Журнал истории наказаний

Разрешения

  • tpunish.gui Открой карательный гуй
  • tpunish.config Откройте внутриигровой конфигуратор gui и получите уведомления об обновлениях, если они включены.
  • tpunish.ban Доступ к /бан Командование (позволяет получить доступ к обычным наказаниям)
  • tpunish.ban.temp Создание временных запретов
  • Исполнитель: Ban.perm Создание постоянных запретов
  • tpunish.unban Unban пользователи
  • tpunish.mute Доступ к /mute Командование (позволяет получить доступ к обычным наказаниям)
  • tpunish.mute.temp Создание временных немых
  • tpunish.mute.perm Создание постоянных немых
  • tpunish.unmute Безымянные пользователи
  • tpunish.kick Ударить пользователей
  • tpunish.kick.custom Доступ к пинком Командование (позволяет получить доступ к обычным наказаниям)
  • tpunish.warn Предупредить пользователей
  • tpunish.warn.custom Доступ к /предупреждение Командование (позволяет получить доступ к обычным наказаниям)
  • tpunish.custom Доступ к пользовательским наказаниям внутри карательного гуй (не реализован)

Командный синтаксис

Наказание => Открыть GUI

Наказать конфигурацию => Откройте Config GUI

/ban [игрок] [продолжительность] [причина] => Запретить игрока

/mute [игрок] [продолжительность] [причина] => Подмигнуть игрока

/kick [игрок] [причина] => Убить игрока

Предупреждать [игрок] [разум] => Предупредите игрока

/unban [игрок] => Уничтожить игрока

/unmute [игрок] => Освободить игрока

[игрок] => Если игрок находится в сети, достаточно начать имя пользователя. Если игрок находится в автономном режиме, вы должны ввести полное имя пользователя

[Продолжительность] => Последовательность длительности, состоящая из следующих переменных без пробелов

y = год
m = месяц
d = день
h = час
Мин = минута

Перманентный запрет

[причина] Причина, по которой выполняется действие

Конечные ноты

Если вы хотите поддержать этот проект или любой из моих других, вы можете сделать это по этой ссылке.

Static Badge

Показать оригинальное описание (English)

TPunish

License Badge CurseForge Version

This plugin is an advanced punishment management plugin for Hytale.

For the full documentation, to request new features or to report bugs or issues visit the GitHub Repo

This plugin overrides the vanilla /ban, /kick and /unban commands

Table of contents

Quick Start

  1. Download the latest release from Curseforge
  2. Put it in your servers mods folder
  3. Start the server to generate an example config
  4. Edit the config in mods/Tarobits_Punishments/config.json (See Configuration for more details)

Configuration

{
"ShowUpdateNotifications": true,
"Presets":[
{
"Name": "[NAME THAT IS DISPLAYED]",
"Type": "[ban|mute|kick|warn]",
"SubType": "[temp|perm] only needed for ban and mute",
"Duration": "[DURATION STRING] only needed for subtype temp",
"Reason": "[REASON WHY THE ACTION IS BEING PERFORMED]"
}
]
}

Features

  • Punishment UI
  • Punishment presets
  • Many different punishment types
    • Bans
    • Mutes
    • Kicks
    • Warnings

Planned

  • Localization
  • Reduction of punishments
  • Custom chat / kick messages
  • Appeal process
  • Punishment history log

Permissions

  • tpunish.gui Open the punishment gui
  • tpunish.config Open the in-game config gui and receive update notifications if enabled
  • tpunish.ban Access the /ban command (Enables access to custom punishments)
  • tpunish.ban.temp Create temporary bans
  • tpunish.ban.perm Create permanent bans
  • tpunish.unban Unban users
  • tpunish.mute Access the /mute command (Enables access to custom punishments)
  • tpunish.mute.temp Create temporary mutes
  • tpunish.mute.perm Create permanent mutes
  • tpunish.unmute Unmute users
  • tpunish.kick Kick users
  • tpunish.kick.custom Access to the /kick command (Enables access to custom punishments)
  • tpunish.warn Warn users
  • tpunish.warn.custom Access to the /warn command (Enables access to custom punishments)
  • tpunish.custom Access custom punishments inside the punishment gui (Not implemented)

Command Syntax

/punish => Opens the GUI

/punish config => Opens the config GUI

/ban [player] [duration] [reason] => Ban a player

/mute [player] [duration] [reason] => Mute a player

/kick [player] [reason] => Kick a player

/warn [player] [reason] => Warn a player

/unban [player] => Unban a player

/unmute [player] => Unmute a player

[player] => If the player is online the start of the username is enough. If the player is offline you must type the full username

[duration] => A duration string consisting of the following variables with no spaces

y = year
m = month
d = day
h = hour
min = minute

perm = permanent ban

[reason] The reason why the action is being performed

End notes

If you'd like to support this project or any of my other ones you may do so with this link.

Static Badge

Последние версии

v0.2.1

Early Access 27.01.2026 119.6 КБ

v0.2.0

Early Access 26.01.2026 114.0 КБ

v0.1.0

Early Access 26.01.2026 110.7 КБ