✦ Плагин ✦ Races of Thana [4.0.6]

bobobo
bobobo разместил(а) новый ресурс:

[1.13-1.19] Races of Thana・Кастомный GUI, атрибуты, эффекты дня и ночи и многое другое! - Единственный и по-настоящему настраиваемый плагин для гонок

Посмотреть вложение 7074
Добавьте на свой сервер атмосферу MMORPG, добавив расы с бесконечной настройкой!
Посмотреть вложение 7075

Описание плагина Races of Thana:​

Races of Thana была создана, чтобы привнести в Minecraft более реалистичную RPG-чувство в виде действительно пользовательских рас, а не просто добавление эффектов зелий в качестве постоянной пассивки и набора разрешений.

Некоторые из основных особенностей...​


Посмотреть страницу этого ресурса...
 
bobobo
bobobo обновил ресурс [1.13-1.19] Races of Thana・Кастомный GUI, атрибуты, эффекты дня и ночи и многое другое! новой записью:

3.1.15

  • Исправление /races spawn не проверял должным образом наличие race-location.enabled, выводил ошибку и транслировал отладочную строку, которую я забыл удалить.

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo
bobobo обновил ресурс [1.13-1.20] Races of Thana・Кастомный GUI, атрибуты, эффекты дня и ночи и многое другое! новой записью:

3.1.21

  • - Исправлена ошибка, связанная с уроном, которая возникала, если игрок без расы получал урон от падения.
  • - Оптимизация события "Урон от расы".

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс [1.13-1.20] Races of Thana・Кастомный GUI, атрибуты, эффекты дня и ночи и многое другое! новой записью:

3.1.22

- Для каждой расы добавлен параметр override-current-potions (по умолчанию false). Установка этого параметра в значение true не отменяет эффект зелья игрока, если он уже работает.
Например, если игрок выпьет зелье силы, а его раса предлагает еще и силу, то эффект зелья силы должен будет закончиться до того, как он получит пассивку своей расы. Установка этого значения в true также не приводит к мгновенному снятию эффектов зелья с игрока при смене расы.
YAML:
potions:
  enabled: true...

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс Races of Thana новой записью:

3.1.24

- Добавлены команды смерти и перерождения расы. Например:
YAML:
commands:
    race-commands-death:
   - bc %player_displayname% has died!
    race-commands-respawn:
   - bc %player_displayname% has respawned!
Обязательно добавьте их в конфигурацию каждой расы, если вы не будете регенерировать файлы расы. Вы можете не добавлять их, если не будете их использовать.
- Исправлено плавание через морскую траву и ламинарию, при котором игрок отмечался как находящийся вне воды.

Посмотреть подробности об этом обновлении...
 
Gazmanov
@bobobo,
Ошибка чата, но при этом чат работает, но вывсечивает.:
org.bukkit.command.CommandException: Unhandled exception executing command 'racechat' in plugin RacesOfThana v3.1.24

        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]

        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]

        at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:987) ~[paper-1.20.1.jar:git-Paper-196]

        at org.bukkit.craftbukkit.v1_20_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64) ~[paper-1.20.1.jar:git-Paper-196]

        at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:265) ~[paper-1.20.1.jar:?]

        at net.minecraft.commands.Commands.performCommand(Commands.java:324) ~[?:?]

        at net.minecraft.commands.Commands.performCommand(Commands.java:308) ~[?:?]

        at net.minecraft.server.network.ServerGamePacketListenerImpl.performChatCommand(ServerGamePacketListenerImpl.java:2354) ~[?:?]

        at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$21(ServerGamePacketListenerImpl.java:2314) ~[?:?]

        at net.minecraft.util.thread.BlockableEventLoop.lambda$submitAsync$0(BlockableEventLoop.java:59) ~[?:?]

        at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]

        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.1.jar:git-Paper-196]

        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]

        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]

        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1338) ~[paper-1.20.1.jar:git-Paper-196]

        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[paper-1.20.1.jar:git-Paper-196]

        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]

        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1315) ~[paper-1.20.1.jar:git-Paper-196]

        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1308) ~[paper-1.20.1.jar:git-Paper-196]

        at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]

        at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1286) ~[paper-1.20.1.jar:git-Paper-196]

        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1174) ~[paper-1.20.1.jar:git-Paper-196]

        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.20.1.jar:git-Paper-196]

        at java.lang.Thread.run(Thread.java:840) ~[?:?]

Caused by: java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because the return value of "com.zthana.racesofthana.handlers.RaceManager.getRaceName(org.bukkit.entity.Player)" is null

        at com.zthana.racesofthana.commands.RaceChatCommand.lambda$onCommand$0(RaceChatCommand.java:47) ~[RacesOfThana 3.1.24.jar:?]

        at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]

        at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092) ~[?:?]

        at com.zthana.racesofthana.commands.RaceChatCommand.onCommand(RaceChatCommand.java:46) ~[RacesOfThana 3.1.24.jar:?]

        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]

        ... 23 more
 
bobobo
bobobo обновил ресурс Races of Thana новой записью:

4.0.1

  • - Скомпилировано с последней версией 1.21.1.
  • - Удалены отладочные строки из консоли.
  • - Файл lang.yml по умолчанию генерировал неправильные ключи.
  • - Расы по умолчанию не обновлялись.

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс Races of Thana новой записью:

4.0.2

  • Файлы config.yml и hooks.yml по умолчанию теперь сохраняют комментарии к документации.
  • Исправлено отсутствие параметра levels.enabled в файле config.yml по умолчанию. Кроме того, если настройка была удалена из конфига (вами), ошибка больше не будет возникать. (#2)

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс Races of Thana новой записью:

4.0.1

ДОБАВЛЕНО завершение ввода табуляции в команду /races debug <config|race|lang>.

ИЗМЕНЕНИЕ Модуль повреждений был переработан и теперь поддерживает все ванильные повреждения.
ИЗМЕНЕНИЕ Скомпилировано с последней версией 1.21.1.

FIX Удалены отладочные строки из консоли.
FIX Файл lang.yml по умолчанию генерировал неправильные ключи.
FIX Не обновлялись расы по умолчанию.
FIX Исправлена ошибка, из-за которой...

Посмотреть подробности об этом обновлении...
 
Aternos_
@bobobo, Do you have version of 4.0? I want to try that version if it is still compatible with 1.20.4 version and if not then I'll stick to 1.3 which is very sad :<
 
bobobo
bobobo обновил ресурс Races of Thana новой записью:

4.0.2

  • FIX Плагин не запускался без установленного ConditionalEvents.
  • FIX Графический интерфейс расы выбрасывал ошибку, если у вас еще не было расы.
  • FIX Удаление расы игрока во время получения им урона приводило к ошибке.
  • FIX /races unset <игрок> не проверял должным образом расу игрока.

Documentation | Questions / Suggestions / Bug Reports

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс Races of Thana новой записью:

4.0.3

ДОБАВЛЕНО В файлы конфигурации по умолчанию добавлена новая минималистичная раса под названием «basic».

ИЗМЕНЕНИЕ Модули теперь могут быть удалены из файла расы.
ИЗМЕНЕНИЕ У расы эльфов по умолчанию больше не будет включен урон OUT_OF_WATER или атрибут FLIGHT, чтобы избежать путаницы.

FIX Расы по умолчанию не могли быть удалены, а их файлы регенерировались. Расы по умолчанию генерируются только в том случае, если папка races пуста при запуске или если папка вообще не существует. (#3)
FIX...

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс Races of Thana новой записью:

4.0.4

ДОБАВЛЕНО
- Поддержка версии 1.21.3.

ИЗМЕНЕН
- Следующие пользовательские атрибуты были перенесены в модуль повреждений: NYCTOPHOBIA, VAMPIRE, SOFT_LANDING.
Кроме того, ранее известный атрибут NYCTO был обновлен до NYCTOPHOBIA (теперь он входит в модуль повреждений).
Документацию по их использованию можно найти на обновленной вики-странице.
  • У рас по умолчанию отключен модуль урона, чтобы избежать путаницы и в то же время показать пример использования.
  • Обновлены звуки рас по...

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс Races of Thana новой записью:

4.0.5

ADDED
  • Proper support for 1.21.3.
  • Backwards compatibility for attributes before 1.21.2.
Versions below 1.21.2 must provide the prefix of the attribute as well. For example: GENERIC_SCALE, GENERIC_MAX_HEALTH_MODIFIER, etc.
  • Added the race GUI item to the debug subcommand
  • The durability of items within the configuration files allow you to either parse it as a string ('0') or integer (0) without...

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс Races of Thana новой записью:

4.0.6

ИСПРАВЛЕНО
  • Атрибут FLIGHT не работал при определенных условиях.
  • Модуль зелий ошибался при определенных условиях.
  • Исцеление игрока через повреждения в версии 1.21.1 или ниже приводило к ошибкам.

- Изменен способ применения значений атрибутов и модификаторов к игрокам той или иной расы. Это должно положительно сказаться на производительности.

Посмотреть подробности об этом обновлении...
 
Dartern
Подскажите почему LoreAttributesRecoded не работает с последней версией?


Ошибка:
[09:54:14 ERROR]: Error occurred while enabling LoreAttributesRecoded v5.0.7 (Is it up to date?)
java.lang.IncompatibleClassChangeError: Expecting non-static method 'com.zthana.racesofthana.handlers.RaceManager com.zthana.racesofthana.RacesOfThana.getRaceManager()'
        at LoreAttributesRecoded.jar/com.zthana.loreattributes.LoreAttributes.onEnable(LoreAttributes.java:59) ~[LoreAttributesRecoded.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:288) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[paper-1.21.1.jar:1.21.1-132-b48403b]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[paper-1.21.1.jar:1.21.1-132-b48403b]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:641) ~[paper-1.21.1.jar:1.21.1-132-b48403b]
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:590) ~[paper-1.21.1.jar:1.21.1-132-b48403b]
        at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:753) ~[paper-1.21.1.jar:1.21.1-132-b48403b]
        at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:515) ~[paper-1.21.1.jar:1.21.1-132-b48403b]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:329) ~[paper-1.21.1.jar:1.21.1-132-b48403b]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1214) ~[paper-1.21.1.jar:1.21.1-132-b48403b]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329) ~[paper-1.21.1.jar:1.21.1-132-b48403b]
        at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
 
ВерхНиз