- Поддерживаемые версии
- 1.8
- 1.12
- 1.16
- 1.18
- 1.21
- 26
- Ядра и Прокси
- Spigot
- Paper
- Минимальная версия Java
- 8
- Исходный код
- https://github.com/mitriyf/HvsV
You must be logged in to see this link. | You must be logged in to see this link. | You must be logged in to see this link. | You must be logged in to see this link.
Этот плагин добавляет мини‑игру в виде охотника и жертвы. Жертвы должны спрятаться, а через определенное время взять топор и убить охотника. Охотники должны найти всех жертв и убить их.
- $ Поддерживаются версии 1.8.1-26+. Возможно, и версия 1.7, но она не тестировалась.
- $ Плагин был протестирован на версиях: 1.8.8, 1.12.2, 1.16.5, 1.18.2, 1.21, 26+. Наилучшая производительность была отмечена в следующих версиях: 1.8.8, 1.12.2 и 1.16.5.
- $ Некоторые обновления плагина на SpigotMC.ru могут быть задержаны.
- $ Внимание! Для работы плагина требуется дополнительный плагин. Вы можете ознакомиться с требованиями ниже (FAWE).
- $ JParkour был создан с использованием более старой версии этого плагина.
- $ Плагин требует, чтобы сервер был выключен должным образом, так как, если сервер будет отключен (Killed java) во время игры игрока, у него может быть аномальное количество сердечек.
- $ Если после создания игры пройти в чанк нельзя, то это фантомный чанк. Пересоздайте игру, чтобы решить эту проблему.
Прячься, жди появления топорика, чтобы отомстить охотнику.
Найдите и убейте всех жертв до того, как они это сделают.
Узнай победителя и отправляйся домой!
- FastAsyncWorldEdit (FAWE).
- Вы можете скачать его тут: You must be logged in to see this link.
- GitHub: You must be logged in to see this link.
️
Поддержка HEX (1.16+, он работает на версиях и ниже, но отображая некорректные цвета), MiniMessage (1.18+)
Языки:- en_US (English (US))
- ru_RU (Русский)
- de_DE (German)
- Другие (Не забудьте включить locale в конфигурации плагина для языковой поддержки)
- $ Вы можете узнать код языка, перейдя по ссылке ниже и заглянув в In-Game раздел. Или вы можете узнать свой код языка, выполнив команду (не забудьте изменить язык в клиенте): /jparkour admin locale
- $ You must be logged in to see this link.
- $ Вы можете настроить локали в папке плагина, где находятся эти локали. Папка будет создана, когда вы включите локали в конфигурации плагина. Вы можете создавать свои собственные файлы.
Плагины:- PlaceholderAPI (Топы и система скорбоардов).
- Вы можете скачать его здесь: You must be logged in to see this link.
- Не забудьте включить его в конфигурации плагина.
- Плейсхолдеры:
- %hvsv_role% - Отображает роль игрока.
- %hvsv_map% - Отображает название карты.
- %hvsv_id% - Отображает ID карты.
- %hvsv_status% - Отображает статус карты.
- %hvsv_online% - Отображает количество игроков онлайн в этой игре.
- %hvsv_maxonline% - Отображает максимальное количество игроков онлайн в этой игре.
- $ Готовая конфигурация скорбоарда: You must be logged in to see this link.
- PlaceholderAPI (Топы и система скорбоардов).
Проверки:- Автоматическая проверка на наличие новых версий, содержащих важные обновления. Однако, если это релиз без важных исправлений, оповещения не будет, если оно не включено в настройках плагина.
- Проверка наличия готовых схем. Автоматическая загрузка с GitHub, если их нет: You must be logged in to see this link.
- Плагин автоматически определит версию вашего сервера, чтобы он начал корректно работать с вашим проектом.
- Замена битых частей конфигурации в случае их отсутствия.
- Проверка старой версии конфигурации и обновление до новой.
- Проверка того, существует ли игра с таким же названием в мире.
- Проверка того, находится ли игрок в игре.
- Проверка наличия такой идентификационной карты.
- Проверка прав доступа.
- Исправление некоторых ошибок пользователя.
- И многое другое...
Функции:
Команда (/hvsv):
- /hvsv status - Проверьте статус плагина.
- /hvsv join - Создайте любую свободную комнату или присоединяйтесь к ней.
- /hvsv join roomId - Попытайтесь подключиться к комнате (если она свободна).
- /hvsv exit - Выйдите из игры/очереди.
- /hvsv admin - Получить помощь для подкоманды админа.
- /hvsv admin add playerName - Добавление игрока в случайную игру.
- /hvsv admin add playerName Map - Добавление игрока в определенную игру.
- /hvsv admin item - Получить помощь по предметам.
- /hvsv admin item add default/schematicName player/victim/hunter slot itemName - Добавьте предмет, который вы держите в руках, к выбранной схеме.
- /hvsv admin item list - Получите список схематик.
- /hvsv admin item list default/schematicName player/victim/hunter - Получите список предметов в выбранной схематике.
- /hvsv admin item info default/schematicName player/victim/hunter itemName - Получите предмет из выбранной схематики.
- /hvsv admin item remove default/schematicName player/victim/hunter itemName - Удалите предмет из выбранной схематики.
- /hvsv admin kick playerName - Кикните игрока из игры.
- /hvsv admin locale - Получите языковой код клиента.
- /hvsv reload - Перезагрузите конфигурацию плагина.
Права:
- hvsv.help - Может ли игрок получить помощь с подкомандами?
- hvsv.join - Может ли игрок присоединиться к играм или выйти из них?
- hvsv.status - Может ли игрок узнать о статусе игр?
- hvsv.reload - Может ли игрок перезагрузить конфигурацию плагина?
- hvsv.admin - Может ли игрок получить доступ к предметам и другим командам? + Сняты ограничения на команды и прохождение по мирам.
- hvsv.item - Может ли игрок получить доступ к настройкам предметов?
Действия:- [actionbar] сообщение - Отправить строку действий с вашим сообщением. Для 1.11+
- [connect] сервер - Отправьте игрока на определенный сервер BungeeCord.
- ПРЕДУПРЕЖДЕНИЕ: Требуется передача сообщений с помощью BungeeMessaging. Это присутствует в BungeeCord и WaterFall.
- На Velocity это может быть отключено по умолчанию. Проверьте конфигурацию вашего прокси-сервера.
- [message] сообщение - Отправить сообщение игроку.
- [room] сообщение - Отправьте всем игрокам комнаты сообщение.
- [broadcast] сообщение - Отправить сообщение всем игрокам.
- [log] сообщение - Отправить сообщение в консоль.
- [delay] тики - Сделать задержку между действиями. В тиках. (20 тиков = 1 секунда)
- [player] команда - Выполнить команду от имени игрока.
- [teleport] мир;x;y;z;yaw;pitch;задержка - Телепортировать игрока к указанным координатам. Задержка измеряется в тиках.
- [console] команда - Выполнить команду от имени консоли.
- [title] заголовок;подзаголовок;появление;время;исчезновение - Отправить заголовок игроку. Для 1.8+
- [sound] звук;громкость;тон;задержка - Воспроизвести звук для игрока. Задержка измеряется в тиках.
- Ищите звуки здесь: You must be logged in to see this link.
- // Замените $version$ на версию вашего сервера, например: You must be logged in to see this link.
- [effect] тип;длительность;усилитель;задержка - Дать эффект игроку. Задержка и длительность измеряются в тиках.
- Найдите типы эффектов здесь: You must be logged in to see this link.
- [explosion] мощность;установитьОгонь;ломатьБлоки;задержка;добавитьX;добавитьY;добавитьZ - Создать взрыв. Задержка измеряется в тиках.
- установитьОгонь, ломатьБлоки - установите false или true. добавитьX, добавитьY, добавитьZ - значения double, которые добавляются к местоположению взрыва игрока.
- [bossbar] сообщение;цвет;тип;время;стиль;флаг - Отправить полосу босса игроку с сообщением на определенное время. Для 1.9+
- Типы:
- stop - Полоса босса исчезнет после указанного времени (в секундах)
- time - Полоса босса будет анимировать истекающее время.
- Функции:
- %time% - Оставшееся время в секундах.
- Все функции, такие как цвет, стиль и флаг, можно найти здесь: You must be logged in to see this link.
- Типы:
- Информация:
- Сообщения, отправленные в консоль, могут не заменять плейсхолдеры или выполнять определенные действия выше.
- Встроенные функции:
- %player% - Получить имя игрока.
- %world% - Получить мир игрока.
Конфигурация:- Отправляйте действия игрокам с помощью сообщений. (Поддержка HEX в версии 1.16+, поддержка MiniMessage в версии 1.18+)
- Настройки схематик, карт по умолчанию и многое другое.
Хранение:- Резервное копирование обновленных конфигураций после обновления до новой версии плагина.
- Автоматическое исправление поврежденных конфигураций.
- Автоматическая загрузка схем, если они отсутствуют.
- Автоматическое создание папок.
Автоматическое обновление конфигураций:- Плагин проверит все условия настройки и обновит их, насколько это возможно, а также создаст резервные копии предыдущих настроек.
Конфигурации:
Вы можете просмотреть конфигурации, перейдя по ссылке You must be logged in to see this link.:
- locales/ru_RU.yml
- locales/en_US.yml
- locales/de_DE.yml
- config.yml
- slots.yml
- slots13.yml
- schematics/default.yml
- You must be logged in to see this link.
- You must be logged in to see this link.
- You must be logged in to see this link.
- You must be logged in to see this link.
- You must be logged in to see this link.
- You must be logged in to see this link.
- You must be logged in to see this link.
YAML:
###########################################################
# HvsV #
# v1.3 #
###########################################################
# You can find documentation or help about the plugin here: https://github.com/mitriyf/HvsV
# Or: https://vk.com/jdevs
# Don't remove the version setting.
version: 1.3
settings:
# Insert hex or minimessage.
# minimessage - for Paper, 1.18+.
# hex - It works starting from version 1.16.5, but if your server is lower than this version, do not change anything.
# It will also work on lower versions, but without displaying the correct colors
translate: hex
# You can find out the language code by clicking on the link below and looking at the In-Game section.
# https://minecraft.fandom.com/wiki/Language#Languages
# Or you can find out your language code by running the command (don't forget to change the language on the client):
# /hvsv admin locale - Get the client's language code.
# You can configure locales in the plugin folder where the locales. The folder will be created when you enable locales
# in the plugin configuration. You can create your own files.
# Set true to enable locales for messages.
locales: false
# Game settings.
games:
# XIDX is the world's ID.
# Worlds are deleted after the next launch.
world: "hvsv-XIDX"
# Enter the maximum number of worlds that the plugin can use.
# If the worlds are full, the player will be put in a queue and wait for any available server.
amount: 999
# Can people get hurt while waiting for free play? (false - no, true - yes)
damageWaiters: false
# Is it possible to delete the map after the game ends?
# Set it to false if you are concerned about errors in the game console.
# When set to true, it may cause server crashes! The plugin automatically deletes worlds after launch.
deleteWhenClosing: false
# Notification of updates.
updater:
# Is it enabled?
# Updates are checked when the plugin is enabled.
enabled: true
# Auto-update settings.
settings:
# Enable this to update only critical updates.
required: true
# Enable this feature to update the plugin with any new versions.
release: false
# Plugin supports.
supports:
# Enable PlaceholderAPI support.
placeholderAPI: false
# Messages.
messages:
# Actions:
# [actionbar] message - Send the actionbar with your message. For 1.11+
# [connect] server - Send a player to a specific BungeeCord server.
# WARNING: Requires BungeeMessaging. This is present on BungeeCord and WaterFall.
# On Velocity it might be disabled by default. Check your proxy config.
# [message] message - Send a message to the player.
# [room] message - Send a message to the room's players.
# [broadcast] message - Send a message to all players.
# [log] message - Send a message to the console.
# [delay] ticks - Make a delay between actions. In ticks. (20 ticks = 1 second)
# [player] message - Execute a message on behalf of the player. (or a command via /)
# [teleport] world;x;y;z;yaw;pitch;delay - Teleport the player to the specified coordinates. The delay is measured in ticks.
# [console] command - Run the command on behalf of the console.
# [title] title;subtitle;fadeIn;stay;fadeOut - Send the title to the player. For 1.8+
# [sound] sound;volume;pitch;delay - Perform a sound for the player. The delay is measured in ticks.
# Search for sounds here: https://helpch.at/docs/$version$/org/bukkit/Sound.html
# // Replace $version$ with the version of your server, for example: https://helpch.at/docs/1.8.8/org/bukkit/Sound.html
# [effect] type;duration;amplifier;delay - Give the effect to the player. The delay and duration is measured in ticks.
# Find the types of effects here: https://helpch.at/docs/$version$/org/bukkit/potion/PotionEffectType.html
# [explosion] power;setFire;breakBlocks;delay;addX;addY;addZ - Create an explosion. The delay is measured in ticks.
# setFire, breakBlocks - set to false or true. addX, addY, addZ - double values that are added to the player's explosion location.
# [bossbar] message;color;type;time;style;flag - Send a bossbar to a player with a message for a specific time. For 1.9+
# Types:
# stop - The bossbar will disappear after the time you specified in time (seconds)
# time - Bossbar will animate the time that is running out.
# Functions:
# %time% - Seconds left.
# You can find all the functions like color, style, and flag here: https://helpch.at/docs/$version$/org/bukkit/boss/BossBar.html
#
# Placeholders:
# %hvsv_role% - Displays the player's role.
# %hvsv_map% - Displays the name of the map.
# %hvsv_id% - Displays the ID of the map.
# %hvsv_status% - Displays the status of the map.
# %hvsv_online% - Displays online this game.
# %hvsv_maxonline% - Displays max online this game.
#
# Messages from the HvsV
game:
# You cannot use actions in statuses, role and placeholders.
status:
wait: "&fLaunching via: &e%time% &fsec."
start: "&fLeft: &e%time%"
stopped: "&fPlayers needed: &e%min_players%"
winVictim: "&aThe victims have won!"
winHunter: "&cThe hunters have won!"
role:
victim: "&aVictim"
hunter: "&cHunter"
actions:
command:
help:
- "[message] &a[HVSV] Help &7(/hvsv help):"
- "[message] &f"
- "[message] &a/hvsv status &f- View the plugin status."
- "[message] &a/hvsv join &f- Create or join any available room."
- "[message] &a/hvsv join roomid &f- Attempt to connect to the room (if it is available)."
- "[message] &a/hvsv exit &f- Leave the room."
- "[message] &a/hvsv admin &f- Get a Admin Help."
- "[message] &a/hvsv reload &f- Reload the plugin configuration."
- "[message] &f"
noperm:
- "[message] &cYou don't have enough rights!"
room:
notfound:
- "[message] &cThis map does not exist."
started:
- "[message] &cThe game has already started."
connect:
- "[message] &aConnecting to the room &e%room%..."
waiter:
- "[message] &aYou have been placed in queue."
- "[message] &fExit the queue: &c/hvsv exit"
exit:
- "[message] &cYou have left the queue."
noExit:
- "[message] &cYou are not in the game."
game:
inGame:
- "[message] &cYou are in the game!"
end:
- "[message] &cThe game is over."
kicked:
- "[message] &cYou have been kicked out of the game."
join:
- "[message] &aYou are connected to the game: &e%game%"
- "[room] &aPlayer &e%player% &ahas joined the game &f(&e%amount%&f/&e%max_players%&f)"
quit:
- "[room] &cPlayer &e%player% &cleft the game &f(&e%amount%&f/&e%max_players%&f)"
role:
- "[message] &fYou %role%!"
- "[title] &fRole:;%role%"
- "[message] &cThe hunters &fwill be out soon. Hurry and hide!"
killHunter:
- "[message] &fThe victim &a%victim% &cneutralized&f the hunter &c%hunter%"
killVictim:
- "[message] &fThe hunter &c%hunter%&f, &ckilled&f the victim &a%victim%"
exitHun:
- "[message] &cThe hunters &fhave broken free from their confinement!"
- "[title] &cThe hunters;&cThey're out!"
startAxe:
- "[message] &aAxe&f appeared!"
- "[title] &aAxe;&fappeared!"
getAxe:
- "[message] &fPlayer &e%axe% &fpicked up the hatchet! &cRun, hunters!"
winHunter:
- "[message] &cThe hunters have won!"
- "[title] &cThe hunters;&fhave won!"
winVictim:
- "[message] &aThe victims have won!"
- "[title] &aThe victims;&fhave won!"
YAML:
# If you use ItemStack, all comments in this config will be cleared.
# Default Item Slots.
# Item types: itemstack, default.
# itemStack - An item can be added by a team or experienced people.
# default - Using the plugin features.
# [default] To add a name or description to an item, specify name and lore, for example, exit.
default:
player:
# [default] To add a name or description to an item, specify name and lore, for example, exit.
# ID of the item.
exit:
# Item types: itemstack, default.
# itemStack - An item can be added by a team or experienced people.
# default - Using the plugin features.
# Item slot.
slot: 8
type: default
# Set true to make the item kick the player out of the game when clicked.
exit: true
# Item Info.
item:
# The name of the item.
name: "&cExit"
# Description of the item.
lore:
- ""
- "&cExit&f, and what is it?"
- ""
type: BARRIER
victim:
kill:
slot: 0
type: default
weapon: true
item:
type: IRON_AXE
hunter:
kill:
slot: 0
type: default
weapon: true
item:
type: DIAMOND_SWORD
helmet:
slot: 39
type: default
item:
type: MOB_SPAWNER
# Specify items for specific schematics.
schematics:
# Specify the schem ID.
default:
player: [ ]
hunter: [ ]
victim: [ ]
YAML:
# Don't remove the version setting.
version: '1.3'
# Specify the name of the map. It will be displayed in the Scoreboard.
schematic:
name: '&fDefault'
# Coordinates of the schematic insertion.
coords:
x: 0
y: 100
z: 0
# N - Spawn Location.
category:
A: "alt"
H: "hause"
T: "weapon"
X: "spawn"
N: "no"
# Following the example of generating a map via space, you can add spawns for schematic categories.
spawns: "N"
# Where the hatchet will spawn, just like through the spawns.
items: "T"
# The locations where hunters will spawn.
hunters: "X"
# Set up the map generation:
map:
- "X N H"
- "N T N"
- "A N H"
# Specify whether to insert air blocks into the schematic.
# The default value is false, as it does not work correctly with the editor in newer versions.
pasteAir: false
# GameRules.
# GameRule:Value
gameRules:
- randomTickSpeed:0
game:
# Online, at which it is permissible to start the game.
players:
min: 3
medium: 5
max: 8
# Online waiting times are higher. In second.
waitTime:
min: 60
medium: 30
max: 1
# How many seconds after the start will the game end?
endTime: 241
# Here is the list of the number of players and the number of hunters. PLAYERS:HUNTERS (Players — online on the map).
# Start with the larger one, then move to the lower one online.
playersHun:
- "8:3"
- "5:2"
- "3:1"
# Role.
role:
victim:
# 20 - all 10 hearts. 6 - 3 hearts.
health: 6
# Damage that the victim can deal to the hunter. 2 - 1 heart.
damage: 2
# If the victim hits the hunter with an axe, the sword in the hunter’s hand will change its slot.
hitHunterInventory: true
# Manage the location of the role.
spawnLocation:
# Specify the minimum and maximum offsetX values separated by ;
# Example: -3;3
offsetX: "-2;2"
# Specify the offsetY in numbers.
offsetY: 1
# Specify the minimum and maximum offsetZ values separated by ;
# Example: -3;3
offsetZ: "-2;2"
# Specify the minimum and maximum offsetZ values separated by ;
# Example: -35;35
offsetPitch: "-35;35"
hunter:
# 20 - all 10 hearts. 6 - 3 hearts.
health: 10
# Damage that the victim can deal to the hunter. 2 - 1 heart.
damage: 2
# How many seconds does it take for them to be teleported out of the cells?
spawn: 60
# Manage the location of the role.
spawnLocation:
offsetX: "-1;1"
offsetY: 1
offsetZ: "-1;1"
offsetPitch: "-35;35"
spectator:
# Should the transition of the player to a spectator be enabled after death?
enabled: true
# Specify the flyspeed.
flySpeed: 2
# Fence management.
fence:
# Should we break the fence after releasing the hunter?
break: true
# Select the area that will become air in the format: X1;Y1;Z1;X2;Y2;Z2
list:
- "6;1;13;9;4;13"
# Axe.
axe:
# How long until the axe spawns (in seconds).
spawn: 120
# How many seconds after the victim’s death will the axe respawn?
respawn: 5
# ArmorStand.
armorStand:
# Specify in the format X;Y;Z.
standLocation: "-0.1;-0.3;0"
blockLocation: "-1;1;0"
rightFace: "-100;0;0"
# The game rules are configurable by the plugin.
rules:
# Event when player food level changes.
foodLevelChange: false
# An event related to fall damage.
fallDamage: true
# Event when player picks up an item.
pickupItem: false
# Event when player consumes an item.
consumeItem: false
# Event when player drops an item.
dropItem: false
# Event when creature spawns in the world.
creatureSpawn: false
# Event when entity explodes.
entityExplode: false
# Event when entity targets another entity.
entityTarget: false
# Event when item spawns in the world.
itemSpawn: false
# Event when player places a block.
placeBlock: false
# Event when player breaks a block.
breakBlock: false
# Event when block starts burning.
burnBlock: false
# Event when block is ignited.
igniteBlock: false
# Event when block changes from one state to another.
fromToBlock: false
# Event when entity changes a block.
entityChangeBlock: false
# Event when block physics occurs.
physicsBlock: true
# Event when block fades.
fadeBlock: false
# Event when leaves decay naturally.
leavesDecay: false
# Event when player places multiple blocks at once.
multiPlaceBlock: false
player:
# Specify the maximum number of hit points. 2 hit points = 1 heart.
health: 6
# Specify the food level that the player will always have.
foodLevel: 10
# Specify which gameMode will be issued to the player.
gameMode: ADVENTURE
# Should we immediately provide all items of schematics and default?
fullSlots: false
# Specify how many ticks the player will be kicked after. (Finish, 20 ticks = 1 second)
exitTime: 100
# Set up the message.
# This will only work if you have selected the plugin configuration mode.
messages:
# Actions. These actions perform the same role as in the config.
# But there is no support for other languages here.
actions:
end: [ ]
kicked: [ ]
join: [ ]
quit: [ ]
role: [ ]
killHunter: [ ]
killVictim: [ ]
exitHun: [ ]
startAxe: [ ]
getAxe: [ ]
winHunter: [ ]
winVictim: [ ]
Остальные возможности вы можете рассмотреть при использовании плагина.
English version: You must be logged in to see this link.
// Donation-Link: You must be logged in to see this link.
- Зависимости
- Обязательно: FastAsyncWorldEdit (FAWE). Скачать можно тут: https://intellectualsites.github.io/download/fawe.html (GitHub: https://github.com/IntellectualSites/FastAsyncWorldEdit ). Необязательные: PlaceholderAPI (PAPI). Скачать можно тут: https://github.com/PlaceholderAPI/PlaceholderAPI/releases
- Команды и права
- Команда (/hvsv):
- /hvsv status - Проверьте статус плагина.
- /hvsv join - Создайте любую свободную комнату или присоединяйтесь к ней.
- /hvsv join roomId - Попытайтесь подключиться к комнате (если она свободна).
- /hvsv exit - Выйдите из игры/очереди.
- /hvsv admin - Получить помощь для подкоманды админа.
- /hvsv admin add playerName - Добавление игрока в случайную игру.
- /hvsv admin add playerName Map - Добавление игрока в определенную игру.
- /hvsv admin item - Получить помощь по предметам.
- /hvsv admin item add default/schematicName player/victim/hunter slot itemName - Добавьте предмет, который вы держите в руках, к выбранной схеме.
- /hvsv admin item list - Получите список схематик.
- /hvsv admin item list default/schematicName player/victim/hunter - Получите список предметов в выбранной схематике.
- /hvsv admin item info default/schematicName player/victim/hunter itemName - Получите предмет из выбранной схематики.
- /hvsv admin item remove default/schematicName player/victim/hunter itemName - Удалите предмет из выбранной схематики.
- /hvsv admin kick playerName - Кикните игрока из игры.
- /hvsv admin locale - Получите языковой код клиента.
- /hvsv reload - Перезагрузите конфигурацию плагина.
- hvsv.help - Может ли игрок получить помощь с подкомандами?
- hvsv.join - Может ли игрок присоединиться к играм или выйти из них?
- hvsv.status - Может ли игрок узнать о статусе игр?
- hvsv.reload - Может ли игрок перезагрузить конфигурацию плагина?
- hvsv.admin - Может ли игрок получить доступ к предметам и другим командам? + Сняты ограничения на команды и прохождение по мирам.
- hvsv.item - Может ли игрок получить доступ к настройкам предметов?