- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Spigot
- Paper
- Минимальная версия Java
- 16
- Исходный код
- https://github.com/madfout/MdfFish
MdfFish — это плагин для добавления веса рыбе и изменения уровня насыщения в зависимости от этого показателя.
С помощью этого плагина вы можете создавать новые виды рыб с собственным весом и уровнем насыщения.Функционал
- Настройка названий рыб с поддержкой HEX-цветов;
- Настройка метариала рыбы (Голова base64 поддерживается);
- Настройка диапазона веса для каждой рыбы;
- Настройка описания для каждой рыбы с поддержкой HEX-цветов;
- Настройка пользовательского сообщения в чате для каждой рыбы для игрока, который ее поймал;
- Настройка того, нужно ли для поимки рыбы использовать удочку с зачарованием «Везучий рыбак» и необходимый уровень;
- Настройка бонуса к весу рыбы при поимке удочкой с зачарованием «Везучий рыбак».
Настройка плагина
Создание рыбы в конфиге
YAML:
# localization: en - english, ru - russian
locale: en
fish:
crucian:
display-name: "&a✦ Crucian carp"
material: COD
# the amount of food that a fish restores (per 1 kg of weight)
food-per-kg: 2
# chance of catching fish with a fishing rod
catch-chance: 60
# in grams
weight:
min: 200
max: 3000
# Requires enchantment "Luck of the Sea"
requires-luck: false
# custom head color (if using PLAYER_HEAD as material)
# head-texture: "eyJ0ZXh0dXJlcy..." # base64
# message when caught, if empty, the standard one from the config is used
catch-message: ""
lore:
- ""
- "&fWeight: &6{weight} g."
- "&fSatiety: &a+{food}"
- ""
pike:
display-name: "&#FF6600✦ Pike"
material: SALMON
food-per-kg: 2
catch-chance: 25
weight:
min: 500
max: 3000
catch-message: ""
lore:
- ""
- "&fWeight: &6{weight} g."
- "&fSatiety: &a+{food}"
- "&b&lPredator of the Rivers"
- ""
sturgeon:
display-name: "&#FFD700⭐ Sturgeon"
material: TROPICAL_FISH
food-per-kg: 1
catch-chance: 10
weight:
min: 2000
max: 5000
requires-luck: false
catch-message: "&6✦ &eYou caught a rare fish &6{fish} &eweighing &6{weight} g."
lore:
- ""
- "&fWeight: &6{weight} g."
- "&fSatiety: &a+{food}"
- "&#FFD700Rare fish"
- ""
whale_fish:
display-name: "&#AA00FF★ Whale Fish"
material: PUFFERFISH
food-per-kg: 1
catch-chance: 5
weight:
min: 3000
max: 7000
requires-luck: true
# minimum enchantment level for fish to appear
min-luck-level: 1
catch-message: "&#AA00FF★ &dYou caught a LEGENDARY fish &6{fish} &dweighing &7{weight} g."
lore:
- ""
- "&fWeight: &6{weight} g."
- "&fSatiety: &a+{food}"
- "&#ffd600L&#fdc600e&#fbb500g&#f9a500e&#f79400n&#f58400d&#f37300a&#f26300r&#f05200y &#ee4200F&#ec3100i&#ea2100s&#e81000h&#e60000!"
- ""
luck-settings:
# fish weight bonus multiplier for each enchantment level (in %)
weight-bonus-per-level: 15
# large fish chance multiplier per level (in %)
large-fish-chance-bonus-per-level: 10
# a fish is considered "large" if its weight is >= large-weight-threshold (in grams) / there will be functions related to this in the next updates!
large-weight-threshold: 5000
Настройка дизайна сообщений
YAML:
messages:
# префикс плагина (используется в системных сообщениях)
prefix: "&8[&#FFE925MdfFish&8]"
# плейсхолдеры: {fish} {weight} {food}
catch-default: "&8[&#FFE925MdfFish&8] &aВы поймали &f{fish} &aвесом &f{weight} г&a! Сытость: &f+{food}"
no-permission: "&8[&#FFE925MdfFish&8] &cУ вас недостаточно прав для выполнения этой команды."
reload-success: "&8[&#FFE925MdfFish&8] &aКонфигурация плагина успешно перезагружена."
unknown-command: "&8[&#FFE925MdfFish&8] &cНеизвестная команда. Используйте &f/mdffish help &cдля справки."
help:
- ""
- "&#FFE925═══ &fMdfFish &7v26.1.0 &fСправка &#FFE925═══"
- "&#FFE925/mdffish reload &7— &fПерезагрузить конфиг"
- "&#FFE925/mdffish help &7— &fПоказать это сообщение"
- ""
- "&7Права:"
- "&#FFE925mdffish.reload &7— &fПерезагрузка"
- "&#FFE925mdffish.help &7— &fСправка"
- "&#FFE925mdffish.admin &7— &fВсе права"
- "&#FFE925═══ &fMdfFish &7v26.1.0 &fBy madfout &#FFE925═══"
- ""
Телеграм канал - t.me/javamadfout
- Команды и права
- Команды:
/mdffish reload — Перезагрузка конфигурации
/mdffish help — Отображение информации о командах
Разрешения:
mdffish.reload — Предоставляет доступ к команде для перезагрузки конфигурации
mdffish.help — Предоставляет доступ к информации о командах
mdffish.admin — Предоставляет доступ ко всем правам