1. Сохраните все файлы плагина, так как все данные в конфиге и файлах языках были изменены ключи и сообщения!!! И плагин сам создаст новые файлы и значения в файлах.
2. Немного переписан и изменен код.
3. Исправлены мелкие баги (но если вы их заметили пишите в Обсуждения).
4. Исправлены баги с цветами в консоли.
5. Добавлена проверка когда игрок стреляет с лука (пока что это может работать не так)
Если нашли баги писать в Обсуждения
1. Убрана проверка PlayerMoveEvent (проверка на ходьбу, потому что она не нужна)
1. Добавлена поддержка RGB цветов для сообщений {#000000}
2. Исправлена ошибка когда ник игрока был занесен в белый список в конфиге то в файле log.yml все равно записывались данные, теперь такого не будет, и будет работать нормально.
3. Также добавлены две функции Сообщения (варнинг), которое будет в консоли когда вы используете версию сервера ниже 1.16 вот такое сообщения будет:4. И также вторая настройка отключения этого сообщения (варнинга) в консоли вот она:messages_ru.yml:#Сообщения о том что ваш сервер не поддерживает RGB цвета, это сообщения можно отключить в config.yml enable-color-warning: false color-warning: [LIST] [*]'' [*]'&cRGB цвета работают только с версии &61.16 &cи выше.' [*]'&cНо плагин будет работать!' [*]'&cВерсия сервера и ядра: &6%server-version% &c(%server-implementation% %server-full-version%)' [*]'' [/LIST]
По умолчанию она будет включена. Вам не нужно это все добавлять, это все сделает плагин!config.yml:#Сообщения о том что ваш сервер не поддерживает RGB цвета enable-color-warning: true
5. Я проверил плагин на 1.20 вроде бы нормально работает
1. Оптимизация плагина! Огромное спасибо! @Memz975
2. Теперь еще будет автоматически обновляться файлы с локализацией
3. Теперь в плагине, а именно в сообщениях можно будет использовать символ & так как он не работал в предыдущих версиях плагина
1. Добавлено авто добавление новых функций только в конфиг (не знаю насколько оно будет нормально работать)
2. Добавлены логи для плагина которые будут записываться в файл sFixEnchant\logs\log.yml
3. Добавлено в конфиг две новых строки:4. Добавьте до файла локализации:config.yml:#Whether to enable logging when a player uses an enchantment above level 5 #Включить ли создание логов когда игрок использует уровень зачарование выше 5 log-enabled: true #Time format for using logs #Формат времени, для использования логов time-format-log: yyyy-MM-dd HH:mm:ss
messages_ru.yml:#Сообщение лога как он должен быть #Доступные заполнители: #%level% - Показывает левел и название зачарования #%timestamp% - Показывает дату и время в логе #%player% - Показывает ник игрока в логе #%item% - Показывает название предмета log-message: '%timestamp% | %player% использовал(а) предмет %item% с зачарованием %level%'
1. Добавлены две новые строки в конфиг:config.yml:#IT IS NOT RECOMMENDED TO SET ALL TO false #НЕ РЕКОМЕНДУЕТСЯ СТАВИТЬ ВСЕ НА false #Removes only the enchantment from the item, but the item itself is not completely removed #Удаляет только чар с предмета, но сам предмет не удаляется полностью remove-enchantments: false #Removes the item with the enchantment completely #Удаляет полностью предмет с зачарованием remove-items: true
1. Добавлен перевод на Польском языке
2. Добавлены новые строки в config.ymlconfig.yml:#List of players who are allowed to use enchantments above level 5, If the player is on the list, then the sfixenchant.bypass.lvl right will not work, if the player is removed from the list, then the right will work. #Список игроков, которым разрешено использовать зачарования выше уровня 5, Если игрок есть в списке, то право sfixenchant.bypass.lvl не будет работать, если убрать из списка игрока, то право будет работать. whitelist-players: - Snon #Mute sound when player uses item higher than level 5 (Default: true - Sound is on) #Отключение звука когда игрок использует предмет выше 5 уровня (По умолчанию: true - Звук включен) play-blocked-sound-player: true #Should sound-player-permission: sfixenchant.sound.player be enabled for players (Default: false - This means that you will need to grant permissions to all players, or one player, #and if set to false, then it is possible not to issue rights, because the check is disabled, and the sound will be available to all online players) #Должна ли быть включена проверка на права на звук для игроков 'sound-player-permission: sfixenchant.sound.player' (По умолчанию: false - Это значит что нужно будет права выдать всем игрокам, или одному игроку, #а если на false, то можно и не выдать права, потому что проверка отключена, и звук будет доступен всем онлайн игрокам) sound-player-permission-check: false #Right to hear sound for players #Право чтобы слышать звук для игроков sound-player-permission: sfixenchant.sound.player #Sound settings for players #Настройка звука для игроков blocked-sound-player: #Here you can set your sound - https://helpch.at/docs/1.19.3/org/bukkit/Sound.html #Сдесь вы сможете установить свой звук - https://helpch.at/docs/1.19.3/org/bukkit/Sound.html sound: ENTITY_VILLAGER_NO #The "volume" parameter is responsible for the volume of the sound. A value of "1.0" means the loudest sound, while values less than "1.0" mean quieter sounds. #Параметр "volume" отвечает за громкость звука. Значение "1.0" означает максимальную громкость звука, а значения менее "1.0" означают более тихие звуки. volume: 1.0 #The "pitch" parameter is responsible for the tone of the sound. A value of "1.0" means a normal sound tone, while values less than "1.0" mean a lower tone, and values greater than "1.0" mean a higher tone. #Параметр "pitch" отвечает за тон звука. Значение "1.0" означает нормальный тон звука, а значения менее "1.0" означают более низкий тон, а значения больше "1.0" - более высокий тон. pitch: 1.0 #Mute admins when a player uses an item higher than level 5 (Default: true - Sound is on) #Отключение звука админам когда игрок использует предмет выше 5 уровня (По умолчанию: true - Звук включен) play-blocked-sound-admin: true #Should sound-admin-permission check for admins be enabled 'sound-admin-permission: sfixenchant.sound.admin' (Default: false - This means that you will need to grant permissions to all admins, or one admin, #and if set to false, then permissions may not be granted, because the check is disabled, and the sound will be available to all online admins) #Должна ли быть включена проверка на права на звук для админов 'sound-admin-permission: sfixenchant.sound.admin' (По умолчанию: false - Это значит что нужно будет права выдать всем админам, или одному админу, #а если на false, то можно и не выдать права, потому что проверка отключена, и звук будет доступен всем онлайн админам) #And yes, if set to false then normal players will not hear the sound for admins #А и да если установлено на false то обычные игроки не будут слышать звук для админов sound-admin-permission-check: false #Right to hear sound for admins #Право чтобы слышать звук для админов sound-admin-permission: sfixenchant.sound.admin #Sound settings for admins #Настройка звука для админов blocked-sound-admin: #Here you can set your sound - https://helpch.at/docs/1.19.3/org/bukkit/Sound.html #Сдесь вы сможете установить свой звук - https://helpch.at/docs/1.19.3/org/bukkit/Sound.html sound: ENTITY_VILLAGER_NO #The "volume" parameter is responsible for the volume of the sound. A value of "1.0" means the loudest sound, while values less than "1.0" mean quieter sounds. #Параметр "volume" отвечает за громкость звука. Значение "1.0" означает максимальную громкость звука, а значения менее "1.0" означают более тихие звуки. volume: 1.0 #The "pitch" parameter is responsible for the tone of the sound. A value of "1.0" means a normal sound tone, while values less than "1.0" mean a lower tone, and values greater than "1.0" mean a higher tone. #Параметр "pitch" отвечает за тон звука. Значение "1.0" означает нормальный тон звука, а значения менее "1.0" означают более низкий тон, а значения больше "1.0" - более высокий тон. pitch: 1.0
1. Удалена проверка Когда игрок дропает предмет
2. Удалена проверка Когда игрок умирает
3. Удалена проверка Когда игрок взаимодействует с игроком или мобом, блоком или воздухом.
4. Удалена проверка Когда игрок кликает по слоту в инвентаре.
5. Добавлена новая строка в конфиг:6. Добавлена новая строка в сообщенияconfig.yml:#Disabling message in the console when a player uses an item above level 5 #Отключения сообщения в консоль когда игрок использует предмет выше 5-го уровня disable-message-console: false
7. Добавлено -1, чтобы отключить лимит по зачарованиюmessages_ru.yml:#Сообщения в консоль когда игрок использует предмет выше 5-го уровня console-message: §a[ВНИМАНИЕ] §8- §6Игрок %player% использовал(а) предметы выше чем 5-го уровня!
8. Исправлена ошибка когда проверки удаляли всю броню вместо высокого левела теперь должно работать нормально
9. Добавлена новая строка в конфиг10. Добавлена еще новая строка в сообщенияconfig.yml:#Disable message to console when plugin is enabled (Default: true - This is message enabled) #Отключение сообщения в консоль когда плагин включился (По умолчанию: true - Это включено сообщения) enabled-plugin-message-console: true #Disable message to console when plugin is disabled (Default: true - This is enabled message) #Отключение сообщения в консоль когда плагин отключился (По умолчанию: true - Это включено сообщения) disabled-plugin-message-console: true
messages_ru.yml:#Сообщения в консоль когда плагин включился enabled-message-plugin-console: - §aВключен! - "" - §6Спасибо за использование моего плагина! - §6Этот плагин запрещает использовать - §6на сервере 1000 лвл! - "" - §aВключен! #Сообщения в консоль когда плагин отлючился disabled-message-plugin-console: - §cВыключен! - "" - §6Спасибо за использование моего плагина! - §6Этот плагин запрещает использовать - §6на сервере 1000 лвл! надеюсь еще увидимся! - "" - §cВыключен!
11. Или просто удалите папку sFixEnchant чтобы там были новые функции и сообщения
1. Исправлена ошибка когда игрок не мог перемещать предметы со своего инвентаря в сундук или куда-то еще, с помощью клавиш ШИФТ + ПКМ или ЛКМ