Skip to content

Wear mask and thief all banks in Minecraft! (Spigot/Paper 1.20.x-1.21.x)

License

Notifications You must be signed in to change notification settings

foxdevtime/ThiefMask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Final video of fixing issues in your code in VS Code

English | Русский

ThiefMask Plugin

🎭 Overview

ThiefMask is a plugin for Minecraft servers (Spigot/Paper and their forks) that adds masks to your server. When wearing such a mask, the player's nickname is hidden from others.

The plugin is ideal for RP servers or simply for adding a unique gameplay element.

✨ Features

  • Nickname Hiding: When a mask is equipped, the player's nickname becomes invisible to others.
  • Custom Heads as Masks: Uses player head textures for a unique appearance.
  • Flexible Configuration:
    • Create an unlimited number of different masks.
    • Configure the name, description, and texture for each mask.
    • Define unique custom crafting recipes for your masks.
    • Change messages for the player when equipping/unequipping a mask.
    • Configure the prefix displayed for a player wearing a mask.
  • Admin Commands:
    • Give a mask to a player (/thiefmask give <player> <mask_id> [amount]).
    • Reload the plugin's configuration (/thiefmask reload).
  • Bukkit color code support (&).
  • PersistentDataContainer for reliable storage of mask ID.

🛠️ Installation

  1. Download the latest version of the plugin ThiefMask-x.x.x.jar.
  2. Place the downloaded .jar file into your server's plugins folder.
  3. Restart your server.
  4. After the first launch, the plugin will create a ThiefMask folder with a config.yml file, where you can configure the necessary parameters!

⚙️ Configuration

All plugin settings are configured via the config.yml file, which is generated in the plugins/ThiefMask/ folder after the first launch. In it, you can define:

  • Messages displayed to players.
  • Group parameters for hiding nicknames (name, prefix).
  • List of masks:
    • Unique ID for each mask.
    • Display name and description.
    • Base64 head texture.
    • Crafting recipe (enable/disable, layout, ingredients).

Detailed instructions on the config.yml format are located inside the config file itself. After making changes, use the /thiefmask reload command (a server restart may be required for some changes to fully apply).

🚀 Commands and Permissions

  • /thiefmask give <player> <mask_id> [amount]

    • Description: Gives the specified mask to the specified player.
    • Permission: thiefmask.admin
  • /thiefmask reload

    • Description: Reloads the config.yml configuration file.
    • Permission: thiefmask.admin
  • Aliases: /tmask, /thiefmask

🤝 Support and Contacts

Telegram Support me

ThiefMask Плагин

🎭 Обзор

ThiefMask — это плагин для сервера Minecraft (Spigot/Paper и их форки), который добавляет на ваш сервер маски. При надевании такой маски ник игрока скрывается от других.

Плагин идеально подходит для RP-серверов или просто для добавления уникального игрового элемента.

✨ Особенности

  • Скрытие ника: При надевании маски ник игрока становится невидимым для других.
  • Кастомные головы как маски: Используются текстуры голов игроков для уникального внешнего вида.
  • Гибкая конфигурация:
    • Создание неограниченного количества разных масок.
    • Настройка названия, описания и текстуры для каждой маски.
    • Задание уникальных кастомных крафтов для своих масок.
    • Изменение сообщений для игрока при надевании/снятии маски.
    • Настройка префикса, отображаемого у игрока в маске.
  • Команда для администраторов:
    • Выдача маски игроку (/thiefmask give <игрок> <id_маски> [количество]).
    • Перезагрузка конфигурации плагина (/thiefmask reload).
  • Поддержка цветовых кодов Bukkit (&).
  • PersistentDataContainer для надежного хранения ID маски.

🛠️ Установка

  1. Скачайте последнюю версию плагина ThiefMask-x.x.x.jar.
  2. Поместите скачанный .jar файл в папку plugins вашего сервера.
  3. Перезапустите сервер.
  4. После первого запуска плагин создаст папку ThiefMask с файлом config.yml, где вы сможете настроить нужные параметры!

⚙️ Конфигурация

Все настройки плагина производятся через файл config.yml, который генерируется в папке plugins/ThiefMask/ после первого запуска. В нем вы можете определить:

  • Сообщения, отображаемые игрокам.
  • Параметры группы для скрытия ников (наименование, префикс).
  • Список масок:
    • Уникальный ID каждой маски.
    • Отображаемое имя и описание.
    • Base64 текстуру головы.
    • Рецепт крафта (включение/отключение, расположение, ингредиенты).

Подробные инструкции по формату config.yml находятся внутри самого конфига. После внесения изменений используйте команду /thiefmask reload (может потребоваться перезапуск сервера для полного применения некоторых изменений).

🚀 Команды и права

  • /thiefmask give <игрок> <id_маски> [количество]

    • Описание: Выдает указанному игроку указанную маску.
    • Право: thiefmask.admin
  • /thiefmask reload

    • Описание: Перезагружает конфигурационный файл config.yml.
    • Право: thiefmask.admin
  • Псевдонимы: /tmask, /thiefmask

🤝 Поддержка и контакты

Telegram Поддержать меня

About

Wear mask and thief all banks in Minecraft! (Spigot/Paper 1.20.x-1.21.x)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages