Назад в магазин
Radical Cobblemon Trainers
Modrinth Mod

Radical Cobblemon Trainers

Over 1500 unique and challenging trainers, from the Pokemon ROM hacks Radical Red (v3.02) and Unbound (v2.0.3.2) as well as the main series games Brilliant Diamond/Shining Pearl, that will spawn naturally in your world.

Информация о Minecraft-продукте

Важное о товаре

Совместимость, версии Minecraft, загрузчики и данные внешнего источника.

Тип

Mod

Доступ

Бесплатно

Последняя версия

0.18.1-beta

Загрузки

7 849 138

Загрузчики / Платформы

fabric forge neoforge

Minecraft версии

1.20.1 1.21.1

Категории

adventure game-mechanics mobs

Описание

Подробная информация

# Radical Cobblemon Trainers Over **1500** unique and **challenging** trainers, from the Pokemon ROM hacks *Radical Red* (v3.02) and *Unbound* (v2.0.3.2) as well as the main series games *Brilliant Diamond/Shining Pearl*, that will spawn naturally in your world. ## Supported By [![bisecthosting](https://www.bisecthosting.com/partners/custom-banners/5ea61298-7966-4331-945f-da7b80663a38.webp)](https://bisecthosting.com/hd42) ## Description **Trainer spawning**: Encounter different trainers in different biomes. ![trainer_group](https://cdn.modrinth.com/data/lRwTUnD7/images/90fde6cb08864dd235c49405e74adfb313aa8bb8.png) > Textures were procedurally generated in advance so trainer appearances do not resemble any specific figures. --- **Story Mode**: Defeat leaders, rivals and many more to become the ultimate champion. ![trainer_battle_start](https://cdn.modrinth.com/data/lRwTUnD7/images/fc88a7cb14538738ca900eb965b74e40e7ecf42c.png) --- ![trainer_card_arrow](https://cdn.modrinth.com/data/lRwTUnD7/images/6fb1b46e6004992f928c19513e52e864bf945bd9.png) --- **Choose your path**: Seek out the *Trainer Association* to start a journey of your choice. ![trainer_association](https://cdn.modrinth.com/data/lRwTUnD7/images/93ac7a356f7254d2fdc11b186ac1266bbdbe8af7.png) --- ![trainer_association_trades](https://cdn.modrinth.com/data/lRwTUnD7/images/7fc5a4e06aeec77cc53477b24b2ac6a800571349.png) --- ![advancements](https://srcmc.gitlab.io/rct/docs/latest/img/advancements.gif) --- **Player Progression**: Limits how far players can progress by preventing pokemon in their party, below a certain level (*level cap*), to gain any exp until they have defeated the next key trainer (e. g. leader). ![player_level_cap](https://cdn.modrinth.com/data/lRwTUnD7/images/0fbd04c6fbf1a3a7624015390f78447af5ae286d.png) --- **Trainer Card**: The Trainer Card will help you to keep track of your progress, find information about trainers and to locate the next key trainer to increase your level cap, when they spawn nearby. ![trainer_card_recipe](https://cdn.modrinth.com/data/lRwTUnD7/images/29ec64c73cdea36e15885143c611d3f60d6e002a.png) --- ![trainer_card_list](https://cdn.modrinth.com/data/lRwTUnD7/images/7b8e14473b9b9258348299156bd5d3d8d421ad28.png) --- **Endgame**: There are many challenging trainers for you to encounter, even after becoming a champion. Seek out stronger trainers for better loot, or complete multiple series (again) to permanently boost your luck! ![trainer_silhouettes](https://cdn.modrinth.com/data/lRwTUnD7/images/87405f1ddcea4dd0db4c1a3a67603ec555cbff97.png) --- ## Youtube Guides Overview of the *series feature* (added with **0.14**) by Pocketcraft: <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/qdBjZ7OPQFQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> --- Awesome guide by Jonathan's Playroom (**applies to version 0.13 for the most part**): <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/Dzk3DTmBQDE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> --- Another great guide for **0.13** by Pocketcraft: <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/a9Ztr9dUOMo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> ## Configuration/Documentation The mod contains many config options and has an extensive data pack support. Please refer to the [documentation](https://srcmc.gitlab.io/rct/docs) for more information, guides and the FAQ. ## Dependencies - [Cobblemon](https://modrinth.com/mod/cobblemon) - [Radical Cobblemon Trainers API](https://modrinth.com/mod/rctapi) - [Forge Config API Port](https://modrinth.com/mod/forge-config-api-port) (**only on fabric**) ## Data Packs (official) - Loot tables for badges from *Cobblemon Pokemon Badges*: [RCT Badges - Cobblemon Pokemon Badges](https://modrinth.com/datapack/rct-badges-cobblemonpokemonbadges) - Loot tables for badges from *PKGBadges*: [RCT Badges - PKGBadges](https://modrinth.com/datapack/rct-badges-pkgbadges) - Loot tables for badges from *Elemental Effects Badges*: [RCT Badges - Elemental Effects Badges](https://modrinth.com/datapack/rct-badges-elemental-effects-badges) > Only install one of these. ## Other Addons - [Radical Gyms & Structures](https://modrinth.com/datapack/radical-gyms-cobblemon) adds structures for gym leaders that will generate in your world. - [Run and Bun](https://modrinth.com/mod/cobblemon-recobbled-(advanced-trainer-ai)) is an advanced trainer battle AI and provides an alternative option to configure your trainers with. - [More Radical Trainers](https://modrinth.com/datapack/more-radical-trainers) will add many themed shorter series for you to conquer. - [Failrun](https://modrinth.com/datapack/failrun) is another series data pack with custom trainers and a long progression-focused series. - The mod is to easy for you? Check out [Cobblemon: Mega Showdown](https://modrinth.com/mod/cobblemon-mega-showdown), while it will enable you to use gimmicks like mega evolutions, so will it also enable these features for trainers from the core series of this mod. - Not happy with the textures? [Trainer Texture Pack](https://modrinth.com/resourcepack/rct-trainer-textures-plus) provides many pokemon franchise inspired skins for trainers. - [ToolTipFix](https://modrinth.com/mod/tooltipfix) fixes issues with tooltips of the Trainer Card being to large to properly read (**only on fabric**). > These are just some suggestions. There are most likely many more exciting addons out there. ## Known Issues - The Trainer Card arrow will not render when "Emissive Textures" is enabled in *Continuity* - Trainers fail to spawn with *Convenient Decors* installed - There have been complications when trying to pick up trainers with mods like *Carry On* (trainers may not be temporarily removed from worlds or the spawing system can run into unexpected issues) ## Planned features - ~~More/Better/Fixed assets (Teams, Textures, Mobs, Dialogs, Loot tables, ...)~~ - Clear distinction between male and female trainers (textures) - Clear distinction between adult and child trainers (models) - ~~More config and datapack options to allow trainers beeing used in advancement like scenarios:~~ - ~~disable despawning~~ - ~~max trainer defeats/wins per player~~ - ~~infinite trainer defeats/wins (e.g. by setting (global) max wins/defeats to `0`)~~ - ~~loot condition for n'th (e.g. 1st) defeat (`defeat_count`)~~ - ~~Advancements~~ - ~~More user feedback in certain situations (e.g. when a player gains a badge)~~ - ~~Some config options~~ - ~~More commands~~ - ~~Fabric~~ ## Discord You can find a [Discord Channel](https://discord.com/channels/934267676354834442/1234121411275133031) for this mod in the [Cobblemon Discord Server](https://discord.gg/cobblemon).

Разработчик

hd42

Профиль и данные получены с Modrinth

Открыть на Modrinth

Галерея продукта

Изображения проекта

Скриншоты и изображения из оригинальной страницы Modrinth.

Trainers

Battle

Level Cap

Leader

Trainer Association

Series Trades

Trainer Card Recipe

Trainer Card List

Trainer Silhouettes

Список изменений

Версии проекта

Опубликованные версии и оригинальные файлы Modrinth.

0.18.1-beta Актуальная Beta 12.04.2026

Version 0.18.1-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog As of version `0.18.0-beta`, Radical Cobblemon Trainers may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/rct/mod/-/raw/1.21.1/LICENSE.txt?ref_type=heads). ## [0.18.1-beta] - 2026-04-12 **Fixed:** - *#403* Crash related to certain series constellations
Войти

6.44 MB

0.18.1-beta Beta 12.04.2026

Version 0.18.1-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog As of version `0.18.0-beta`, Radical Cobblemon Trainers may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/rct/mod/-/raw/1.21.1/LICENSE.txt?ref_type=heads). ## [0.18.1-beta] - 2026-04-12 **Fixed:** - *#403* Crash related to certain series constellations
Войти

7.19 MB

0.18.0-beta Beta 11.04.2026

Version 0.18.0-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog As of version `0.18.0-beta`, Radical Cobblemon Trainers may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/rct/mod/-/raw/1.21.1/LICENSE.txt?ref_type=heads). ## [0.18.0-beta] - 2026-04-11 **Added:** - *#402* New `format=<format>` argument for the `get progress graph` command. Possible values are: - `png`: Generate an image file, saved on the client - `svg`: Generate a vector graphic file, saved on the client - `uml`: Generate a *PlantUML* graph, can be viewed online, old behaviour, default - *#401* Series property `hideTrainerIdentities`: Determines if trainer names/is are hidden in the progress graph (see *#400*) unless they are required or have been beaten before - *#400* The trainer card now offers the option to view the *series progress graph* ingame as vector graphic - Series progress graph visualization is powered by *JGraphT* (*PlantUML* graphs can still be generated, see also *#402*) - *#399* Trainer mob property `requiredSeries`: Similar to `requiredDefeats` allows to define series that a player has to complete before a trainer can be challenged (shoutout to Kile for implementing this) - *#398* Trainer mobs now support TBCS win commands - An overview of the win command and selector syntax can be found in the [TBCS mod description](https://modrinth.com/mod/tbcs) - The TBCS mod needs to be installed **on the server side** for win commands to function (**the mod is optional for clients**) - The [Pack Builder tool](https://srcmc.gitlab.io/rct/docs/latest/tools/pack_builder/about/) has been updated with form fields for the new "Win Commands" property (see "Mobs") **Changed:** - *#397* Adjusted `get progress graph` command to generate graphs in dedicated threads, which reduces overall load on the server during the process - *#396* Some labels in the trainer card will now scale down automatically (to ensure they better fit for different languages) - *#395* Update min required version of `rctapi` to `0.15.0-beta` **Fixed:** - *#394* Client side lag when in the Trainer Card menu while attending to larger series - *#393* Command `get progress graph` sometimes unexpectedly failing for certain series - *#392* Potential crash caused by trainer names unexpectedly getting unset from other sources (mods or datapacks) - *#391* Trainer type related advancements not getting rewarded (players that might have missed advancaments will get these granted if they defeat any of the required trainers again) - *#390* Various performance issues related to level cap and trainer level calculations **Removed:** - *#389* Command flags `include_defeated`, `include_optionals` and `include_singles` from `player get progress graph` (use `defeated/optionals/singles=<boolean>` instead)
Войти

6.44 MB

0.18.0-beta Beta 11.04.2026

Version 0.18.0-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog As of version `0.18.0-beta`, Radical Cobblemon Trainers may only be redistributed under the terms of the [MCOML License](https://gitlab.com/srcmc/rct/mod/-/raw/1.21.1/LICENSE.txt?ref_type=heads). ## [0.18.0-beta] - 2026-04-11 **Added:** - *#402* New `format=<format>` argument for the `get progress graph` command. Possible values are: - `png`: Generate an image file, saved on the client - `svg`: Generate a vector graphic file, saved on the client - `uml`: Generate a *PlantUML* graph, can be viewed online, old behaviour, default - *#401* Series property `hideTrainerIdentities`: Determines if trainer names/is are hidden in the progress graph (see *#400*) unless they are required or have been beaten before - *#400* The trainer card now offers the option to view the *series progress graph* ingame as vector graphic - Series progress graph visualization is powered by *JGraphT* (*PlantUML* graphs can still be generated, see also *#402*) - *#399* Trainer mob property `requiredSeries`: Similar to `requiredDefeats` allows to define series that a player has to complete before a trainer can be challenged (shoutout to Kile for implementing this) - *#398* Trainer mobs now support TBCS win commands - An overview of the win command and selector syntax can be found in the [TBCS mod description](https://modrinth.com/mod/tbcs) - The TBCS mod needs to be installed **on the server side** for win commands to function (**the mod is optional for clients**) - The [Pack Builder tool](https://srcmc.gitlab.io/rct/docs/latest/tools/pack_builder/about/) has been updated with form fields for the new "Win Commands" property (see "Mobs") **Changed:** - *#397* Adjusted `get progress graph` command to generate graphs in dedicated threads, which reduces overall load on the server during the process - *#396* Some labels in the trainer card will now scale down automatically (to ensure they better fit for different languages) - *#395* Update min required version of `rctapi` to `0.15.0-beta` **Fixed:** - *#394* Client side lag when in the Trainer Card menu while attending to larger series - *#393* Command `get progress graph` sometimes unexpectedly failing for certain series - *#392* Potential crash caused by trainer names unexpectedly getting unset from other sources (mods or datapacks) - *#391* Trainer type related advancements not getting rewarded (players that might have missed advancaments will get these granted if they defeat any of the required trainers again) - *#390* Various performance issues related to level cap and trainer level calculations **Removed:** - *#389* Command flags `include_defeated`, `include_optionals` and `include_singles` from `player get progress graph` (use `defeated/optionals/singles=<boolean>` instead)
Войти

7.19 MB

0.17.7-beta Beta 19.03.2026

Version 0.17.7-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.17.7-beta] - 2026-03-19 **Added:** - *#388* Debug config option `logRepelRods`: Enables logging for additional information about trainer repel rods **Changed:** - *#387* Reworked Trainer Repel Rod to a block entity - Repel rod positions are no longer persisted independently (in `data/rctmod.spawn.chunks.repel.map.dat`) - The block entity now registers itself once it receives its first tick (i.e. its chunk is loaded) - This change possibly fixes previously reported issues of repel rods randomly stopping to work and should overall be a more stable solution (while the actual bug was never confirmed/reproduced this is still fair to assume due to the complete rework) - Unfortunately **existing repel rods will have to be replaced** (or pulsed with redstone) to get registered as block entities - *#386* Trainer repel rod now connects to redstone dust **Fixed:** - *#385* NPE when attempting to access minecraft instance in datagen task - *#384* Possibility for trainers to spawn outside a players simulation distance (causing chunks to load and performance issues)
Войти

4.54 MB

0.17.7-beta Beta 19.03.2026

Version 0.17.7-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.17.7-beta] - 2026-03-19 **Added:** - *#388* Debug config option `logRepelRods`: Enables logging for additional information about trainer repel rods **Changed:** - *#387* Reworked Trainer Repel Rod to a block entity - Repel rod positions are no longer persisted independently (in `data/rctmod.spawn.chunks.repel.map.dat`) - The block entity now registers itself once it receives its first tick (i.e. its chunk is loaded) - This change possibly fixes previously reported issues of repel rods randomly stopping to work and should overall be a more stable solution (while the actual bug was never confirmed/reproduced this is still fair to assume due to the complete rework) - Unfortunately **existing repel rods will have to be replaced** (or pulsed with redstone) to get registered as block entities - *#386* Trainer repel rod now connects to redstone dust **Fixed:** - *#385* NPE when attempting to access minecraft instance in datagen task - *#384* Possibility for trainers to spawn outside a players simulation distance (causing chunks to load and performance issues)
Войти

4.55 MB

0.17.6-beta Beta 29.01.2026

Version 0.17.6-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.17.6-beta] - 2026-01-29 **Fixed:** - *#383* New `nbt` argument in `trainer summon` commands not being optional as supposed to
Войти

4.54 MB

0.17.6-beta Beta 29.01.2026

Version 0.17.6-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.17.6-beta] - 2026-01-29 **Fixed:** - *#383* New `nbt` argument in `trainer summon` commands not being optional as supposed to
Войти

4.54 MB

0.17.5-beta Beta 27.01.2026

Version 0.17.5-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.17.5-beta] - 2026-01-27 **Added:** - *#382* Portuguese (Brazil) language support (big thanks to PrincessStellar!). Note: The level cap entry in the trainer card may have some letters overlap due to space restriction, this will be fixed with an upcoming update. **Changed:** - *#381* The command `rctmod player get progress graph` now accepts the flags `defeated=<boolean>`, `optionals=<boolean>` and `singles=<boolean>` with `defeated` and `optionals` defaulting to `true` while `singles` defaults to `false` (activating this flag will let the graph hit the limits of PlantUML but it may have its uses in the future) - *#380* The commands `rctmod trainer summon` and `summon_persistent` now optionally accept an nbt tag as last argument (like vanilla `summon`) - *#379* The properties `requiredDefeats` and `requiredSeries` of trainer mobs and series respectively are now more lenient towards the format of data they accept (`<example input>` => `<how it will be interpreted>`): - a. single values: `"example"` => `[["example"]]` - b. array of single values: `["example1", "example2"]` => `[["example1"], ["example2"]]` - c. array of arrays with values: `[["example1", "example2"], "example3"]` => `[["example1", "example2"], ["example3"]]` - *#378* Trainer Spawner block now has an additional block state `inverted`: Inverts how the block reacts to redstone (i.e. it will be boosted if not powered). The value is set to `false` by default, use `setblock` to create a spawner with custom block states (e.g. `rctmod:trainer_spawner[inverted=true]`). **Fixed:** - *#377* Json parser for data packs crashing the game/server when loading invalid json (errors are now logged but otherwise ignored) - *#376* NPE when running datagen with this mod in a dev environment (probably) - *#375* Outdated format of internal data pack - *#374* Relative level cap of trainer mobs and series getting capped between `[1, 100]` instead of `[-100, 100]` **Deprecated:** - *#373* Command flags `include_defeated`, `include_optionals` and `include_singles` (these will for now attempt to set the corresponding new flag to `true` but with a lower priority, see also *#381*). They are scheduled to be removed completely with `0.18.0-beta`.
Войти

4.54 MB

0.17.5-beta Beta 27.01.2026

Version 0.17.5-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.17.5-beta] - 2026-01-27 **Added:** - *#382* Portuguese (Brazil) language support (big thanks to PrincessStellar!). Note: The level cap entry in the trainer card may have some letters overlap due to space restriction, this will be fixed with an upcoming update. **Changed:** - *#381* The command `rctmod player get progress graph` now accepts the flags `defeated=<boolean>`, `optionals=<boolean>` and `singles=<boolean>` with `defeated` and `optionals` defaulting to `true` while `singles` defaults to `false` (activating this flag will let the graph hit the limits of PlantUML but it may have its uses in the future) - *#380* The commands `rctmod trainer summon` and `summon_persistent` now optionally accept an nbt tag as last argument (like vanilla `summon`) - *#379* The properties `requiredDefeats` and `requiredSeries` of trainer mobs and series respectively are now more lenient towards the format of data they accept (`<example input>` => `<how it will be interpreted>`): - a. single values: `"example"` => `[["example"]]` - b. array of single values: `["example1", "example2"]` => `[["example1"], ["example2"]]` - c. array of arrays with values: `[["example1", "example2"], "example3"]` => `[["example1", "example2"], ["example3"]]` - *#378* Trainer Spawner block now has an additional block state `inverted`: Inverts how the block reacts to redstone (i.e. it will be boosted if not powered). The value is set to `false` by default, use `setblock` to create a spawner with custom block states (e.g. `rctmod:trainer_spawner[inverted=true]`). **Fixed:** - *#377* Json parser for data packs crashing the game/server when loading invalid json (errors are now logged but otherwise ignored) - *#376* NPE when running datagen with this mod in a dev environment (probably) - *#375* Outdated format of internal data pack - *#374* Relative level cap of trainer mobs and series getting capped between `[1, 100]` instead of `[-100, 100]` **Deprecated:** - *#373* Command flags `include_defeated`, `include_optionals` and `include_singles` (these will for now attempt to set the corresponding new flag to `true` but with a lower priority, see also *#381*). They are scheduled to be removed completely with `0.18.0-beta`.
Войти

4.54 MB

0.17.4-beta Beta 30.11.2025

Version 0.17.4-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.17.4-beta] - 2025-11-30 **Changed:** - *#372* Trainers will no longer force players that are actively looking into a container into a battle (player inventory does not count) **Fixed:** - *#371* Pokemon from players attacking trainers that are targeting/looking at their owners **Removed:** - *#370* Possibility to summon trainer entites with `/summon` (use `/rctmod trainer summon` instead)
Войти

4.52 MB

0.17.4-beta Beta 30.11.2025

Version 0.17.4-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.17.4-beta] - 2025-11-30 **Changed:** - *#372* Trainers will no longer force players that are actively looking into a container into a battle (player inventory does not count) **Fixed:** - *#371* Pokemon from players attacking trainers that are targeting/looking at their owners **Removed:** - *#370* Possibility to summon trainer entites with `/summon` (use `/rctmod trainer summon` instead)
Войти

4.52 MB

0.17.3-beta Beta 29.11.2025

Version 0.17.3-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.17.3-beta] - 2025-11-29 **Fixed:** - *#369* Desync issue with displayed player level cap in a trainer card
Войти

4.51 MB

0.17.3-beta Beta 29.11.2025

Version 0.17.3-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.17.3-beta] - 2025-11-29 **Fixed:** - *#369* Desync issue with displayed player level cap in a trainer card
Войти

4.52 MB

0.17.2-beta Beta 27.11.2025

Version 0.17.2-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.17.2-beta] - 2025-11-27 **Changed:** - *#368* The `maxLevelDiff` to spawn trainers will now scale linearly with a *players level* relative to `100`. It will never go below `4` (unless explicitly set to a lower value). An exception to this are *key trainers*, who always may spawn with a level difference up to `maxLevelDiff` (basically as it worked before with all trainers). **Fixed:** - *#367* Spawn chances for trainers not getting properly reduced with larger level difference to a player
Войти

4.51 MB

0.17.2-beta Beta 27.11.2025

Version 0.17.2-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.17.2-beta] - 2025-11-27 **Changed:** - *#368* The `maxLevelDiff` to spawn trainers will now scale linearly with a *players level* relative to `100`. It will never go below `4` (unless explicitly set to a lower value). An exception to this are *key trainers*, who always may spawn with a level difference up to `maxLevelDiff` (basically as it worked before with all trainers). **Fixed:** - *#367* Spawn chances for trainers not getting properly reduced with larger level difference to a player
Войти

4.52 MB

0.17.1-beta Beta 24.11.2025

Version 0.17.1-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.17.1-beta] - 2025-11-24 **Changed:** - *#366* Slightly increased speed of trainers that are following a player with a trainer card - *#365* Slightly tweaked trainer entity behaviour when in battle **Fixed:** - *#364* Outdated item ids for some mega showdown items - *#363* Some trainers having the double battle format while only carrying 1 pokemon (also adjusted display names of such trainers) - *#362* Trainers displaying wrong reward level caps if they are followed by (stronger) optional trainers - *#361* Trainers not following players that are holding a trainer card if they could battle against them (they will stop following if directly being looked at to still allow them to force battles) - *#360* Trainers staring at players that cannot battle against them **Removed:** - *#359* Log message when trainer id of an entitiy changes - *#358* Trainer response for player level cap being too low (as this may not be a reason for refusing battles anymore)
Войти

4.51 MB

0.17.1-beta Beta 24.11.2025

Version 0.17.1-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.17.1-beta] - 2025-11-24 **Changed:** - *#366* Slightly increased speed of trainers that are following a player with a trainer card - *#365* Slightly tweaked trainer entity behaviour when in battle **Fixed:** - *#364* Outdated item ids for some mega showdown items - *#363* Some trainers having the double battle format while only carrying 1 pokemon (also adjusted display names of such trainers) - *#362* Trainers displaying wrong reward level caps if they are followed by (stronger) optional trainers - *#361* Trainers not following players that are holding a trainer card if they could battle against them (they will stop following if directly being looked at to still allow them to force battles) - *#360* Trainers staring at players that cannot battle against them **Removed:** - *#359* Log message when trainer id of an entitiy changes - *#358* Trainer response for player level cap being too low (as this may not be a reason for refusing battles anymore)
Войти

4.52 MB

0.17.0-beta Beta 22.11.2025

Version 0.17.0-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.17.0-beta] - 2025-11-22 **Added:** - *#357* Config option `forceBattleLookTicks`: Number of ticks a player needs to stare at a trainer to get forced into a battle - *#356* Config option `forceBattleMaxDistance`: Max distance at which trainers can force players into a battle - *#355* Config option `forceBattleMaxLevelDiff`: Maximum level difference between a trainers and players to allow forced battles - *#354* Config option `forceBattleOnSight`: Determines if trainers can force players into a battle on sight - *#353* New properties for data pack trainer mobs `forceBattleOnSight`, `forceBattleMaxDistance`, `forceBattleLookTicks` and `forceBattleMaxLevelDiff` (these will take precedence over the global config values if set for a trainer) **Changed:** - *#352* Trainers may now force players into a battle if directly looked at for a certain amount of time (see added config options) - *#351* Update min dependency of Cobblemon to `1.7.0` - *#350* Update min dependency of RCTApi to `0.14.0-beta` **Fixed:** - *#349* Missing validation of some trainer mob properties when parsed from data pack json objects (issues are generally printed as warnings to the log)
Войти

4.51 MB

0.17.0-beta Beta 22.11.2025

Version 0.17.0-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.17.0-beta] - 2025-11-22 **Added:** - *#357* Config option `forceBattleLookTicks`: Number of ticks a player needs to stare at a trainer to get forced into a battle - *#356* Config option `forceBattleMaxDistance`: Max distance at which trainers can force players into a battle - *#355* Config option `forceBattleMaxLevelDiff`: Maximum level difference between a trainers and players to allow forced battles - *#354* Config option `forceBattleOnSight`: Determines if trainers can force players into a battle on sight - *#353* New properties for data pack trainer mobs `forceBattleOnSight`, `forceBattleMaxDistance`, `forceBattleLookTicks` and `forceBattleMaxLevelDiff` (these will take precedence over the global config values if set for a trainer) **Changed:** - *#352* Trainers may now force players into a battle if directly looked at for a certain amount of time (see added config options) - *#351* Update min dependency of Cobblemon to `1.7.0` - *#350* Update min dependency of RCTApi to `0.14.0-beta` **Fixed:** - *#349* Missing validation of some trainer mob properties when parsed from data pack json objects (issues are generally printed as warnings to the log)
Войти

4.52 MB

0.16.11-beta Beta 22.11.2025

Version 0.16.11-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog Note that the latest `0.16` version only supports Cobblemon `1.6`. Version `0.17` is coming soon. ## [0.16.11-beta] - 2025-11-22 **Added:** - *#348* Data pack property `initialLevelCap` and `relativeLevelCap` for series: Overwrites the global config value for a series if set - *#347* Data pack property `relativeLevelCap` for trainer mobs: Overwrites the global config value and series property for a trainer if set **Changed:** - *#346* Commands `trainer get required/reward_level_cap` now require a player selector argument - *#345* Renamed server config `additiveLevelCapRequirement` -> `relativeLevelCap` (**the option will reset to its default value `0`**) - *#344* Replaced some log errors with warnings - *#343* Trainers (that have the appropriate loot table) may now only drop an `Ancient Origin Ball` after their first defeat and this is only possible for trainers with pokemon at or above level `50` (the item was originally considered to be removed) - *#342* Trainers will no longer refuse battles against players with a lower level cap than the trainer level (they will still refuse for other reasons, e.g. carrying pokemon above the level cap or missing defeats against other trainers) **Fixed:** - *#341* Adjusted displayed level caps in various locations (e.g. trainer card) to better reflect the actual progression of a player - *#340* Inconsistencies if trainers depend on others from different series (these dependencies are now ignored and a warning is printed to the log) - *#339* Omitting (optional) `title` or `description` in series metadata causing a crash - *#338* Visual bug in legend of generated progression graphs for series (plantuml)
Войти

4.51 MB

0.16.11-beta Beta 22.11.2025

Version 0.16.11-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog Note that the latest `0.16` version only supports Cobblemon `1.6`. Version `0.17` is coming soon. ## [0.16.11-beta] - 2025-11-22 **Added:** - *#348* Data pack property `initialLevelCap` and `relativeLevelCap` for series: Overwrites the global config value for a series if set - *#347* Data pack property `relativeLevelCap` for trainer mobs: Overwrites the global config value and series property for a trainer if set **Changed:** - *#346* Commands `trainer get required/reward_level_cap` now require a player selector argument - *#345* Renamed server config `additiveLevelCapRequirement` -> `relativeLevelCap` (**the option will reset to its default value `0`**) - *#344* Replaced some log errors with warnings - *#343* Trainers (that have the appropriate loot table) may now only drop an `Ancient Origin Ball` after their first defeat and this is only possible for trainers with pokemon at or above level `50` (the item was originally considered to be removed) - *#342* Trainers will no longer refuse battles against players with a lower level cap than the trainer level (they will still refuse for other reasons, e.g. carrying pokemon above the level cap or missing defeats against other trainers) **Fixed:** - *#341* Adjusted displayed level caps in various locations (e.g. trainer card) to better reflect the actual progression of a player - *#340* Inconsistencies if trainers depend on others from different series (these dependencies are now ignored and a warning is printed to the log) - *#339* Omitting (optional) `title` or `description` in series metadata causing a crash - *#338* Visual bug in legend of generated progression graphs for series (plantuml)
Войти

4.51 MB

0.16.10-beta Beta 16.10.2025

Version 0.16.10-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.16.10-beta] - 2025-10-16 **Fixed:** - *#337* Potential crash if blocks that serve as proxies for players (e.g. Deployers) interact with trainers while the player is in a different dimension - *#336* Potential crash related to the removal of existing dimensions containing persistent trainers
0.16.10-beta Beta 16.10.2025

Version 0.16.10-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.16.10-beta] - 2025-10-16 **Fixed:** - *#337* Potential crash if blocks that serve as proxies for players (e.g. Deployers) interact with trainers while the player is in a different dimension - *#336* Potential crash related to the removal of existing dimensions containing persistent trainers
Войти

4.51 MB

0.16.9-beta Beta 06.10.2025

Version 0.16.9-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.16.9-beta] - 2025-10-06 **Changed:** - *#335* Slightly reduced transparency of trainer card arrow **Fixed:** - *#334* Potential cause of crash related to loading states from trainer repel rods - *#333* Potential cause of crash related to trainer association and key trainer NPCs in multiple dimensions while holdig a trainer card - *#332* Rendering issues related to the trainer card arrow - Fixed minor issue with the geometry of the arrow - Inconsistent rendering of the arrow with a trainer card in main- and off hand at the same time - Rendering of the arrow visually messing up journey map markers
0.16.9-beta Beta 06.10.2025

Version 0.16.9-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.16.9-beta] - 2025-10-06 **Changed:** - *#335* Slightly reduced transparency of trainer card arrow **Fixed:** - *#334* Potential cause of crash related to loading states from trainer repel rods - *#333* Potential cause of crash related to trainer association and key trainer NPCs in multiple dimensions while holdig a trainer card - *#332* Rendering issues related to the trainer card arrow - Fixed minor issue with the geometry of the arrow - Inconsistent rendering of the arrow with a trainer card in main- and off hand at the same time - Rendering of the arrow visually messing up journey map markers
Войти

4.51 MB

0.16.8-beta Beta 15.09.2025

Version 0.16.8-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.16.8-beta] - 2025-09-15 **Added:** - *#331* Config option `ticksToDespawnIfUnseen` (default `6000`, 5 minutes): Despawn trainers if not seen by any player for the configured number of ticks **Changed:** - *#330* (Non-persistent) trainers now despawn if unseen for more than 5 minutes (configurable) - *#329* Default value of config option `uniqueTrainerRadius` from `-1` to `500` - *#328* Slightly adjusted trainer npc behaviour (small chance to hang out at a location for a few seconds) - *#327* Trainer Repel Rod can now be disabled by powering it with redstone - *#326* Trainer Repel Rod now additionally alters the behaviour of trainers in its area of effect causing them to wander away from it (now actually living up to its name) **Fixed:** - *#325* Some issues with chunk registration of Trainer Repel Rods (while previously placed repel rods should automatically be affected by this fix if you feel that for some reason a rod is not working try breaking and replacing it)
0.16.8-beta Beta 15.09.2025

Version 0.16.8-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.16.8-beta] - 2025-09-15 **Added:** - *#331* Config option `ticksToDespawnIfUnseen` (default `6000`, 5 minutes): Despawn trainers if not seen by any player for the configured number of ticks **Changed:** - *#330* (Non-persistent) trainers now despawn if unseen for more than 5 minutes (configurable) - *#329* Default value of config option `uniqueTrainerRadius` from `-1` to `500` - *#328* Slightly adjusted trainer npc behaviour (small chance to hang out at a location for a few seconds) - *#327* Trainer Repel Rod can now be disabled by powering it with redstone - *#326* Trainer Repel Rod now additionally alters the behaviour of trainers in its area of effect causing them to wander away from it (now actually living up to its name) **Fixed:** - *#325* Some issues with chunk registration of Trainer Repel Rods (while previously placed repel rods should automatically be affected by this fix if you feel that for some reason a rod is not working try breaking and replacing it)
Войти

4.51 MB

0.16.7-beta Beta 11.09.2025

Version 0.16.7-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.16.7-beta] - 2025-09-11 **Fixed:** - *#324* Auto clickers and similar tile entities serving as proxies for players (e.g. Creates Deployer) being able to start battles against trainers - *#323* Possibility to start battles before all trainers are fully loaded (causing a crash) - *#322* Revised registration of persistent trainers fixing performance issues for worlds with greater number of dimensions (initial load may not benefit from this immediately) - *#321* Trainers being able to spawn in rare scenarios even when `maxTrainersTotal` was set to `0`
0.16.7-beta Beta 11.09.2025

Version 0.16.7-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.16.7-beta] - 2025-09-11 **Fixed:** - *#324* Auto clickers and similar tile entities serving as proxies for players (e.g. Creates Deployer) being able to start battles against trainers - *#323* Possibility to start battles before all trainers are fully loaded (causing a crash) - *#322* Revised registration of persistent trainers fixing performance issues for worlds with greater number of dimensions (initial load may not benefit from this immediately) - *#321* Trainers being able to spawn in rare scenarios even when `maxTrainersTotal` was set to `0`
0.16.6-beta Beta 07.07.2025

Version 0.16.6-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.16.6-beta] - 2025-07-07 **Added:** - *#320* Config option `uniqueTrainerRadius`: Specify a radius for trainers to check for the existence of other trainers with the same identity when a spawn attempt is made (default is `-1` = *whole world*) **Fixed:** - *#319* Lag spikes on player log in (experimental, a bit difficult to test/confirm situations with higher player numbers on my side) - *#318* Trainer Repel Rod being unbreakable and not dropping its item - *#317* Waterlogging a Trainer Repel Rod causing a crash
Войти

4.49 MB

0.16.6-beta Beta 07.07.2025

Version 0.16.6-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.16.6-beta] - 2025-07-07 **Added:** - *#320* Config option `uniqueTrainerRadius`: Specify a radius for trainers to check for the existence of other trainers with the same identity when a spawn attempt is made (default is `-1` = *whole world*) **Fixed:** - *#319* Lag spikes on player log in (experimental, a bit difficult to test/confirm situations with higher player numbers on my side) - *#318* Trainer Repel Rod being unbreakable and not dropping its item - *#317* Waterlogging a Trainer Repel Rod causing a crash
0.16.5-beta Beta 24.06.2025

Version 0.16.5-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.16.5-beta] - 2025-06-24 **Fixed:** - *#316* Glitchy rendering of the trainer card arrow (thanks f0kx for helping to test this)
Войти

4.49 MB

0.16.5-beta Beta 24.06.2025

Version 0.16.5-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.16.5-beta] - 2025-06-24 **Fixed:** - *#316* Glitchy rendering of the trainer card arrow (thanks f0kx for helping to test this)
0.16.4-beta Beta 21.06.2025

Version 0.16.4-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.16.4-beta] - 2025-06-21 **Changed:** - *#315* Default translation (`en_us`) of empty series title (`series.rctmod.empty.title`) to "No Series" - *#314* Lowered difficulty rating of `unbound` series from `9` to `8` - *#313* Trainer Card UI now shows current series title for the "All" trainers category **Fixed:** - *#312* Reorganized some initialization logic (this **might** fix the startup issue some people with larger mod packs encountered on neoforge) - *#311* Trainer Card arrow not rendering while in offhand - *#310* Trainer Card gui opening while placing blocks **Removed:** - *#309* Language key `trainer_type.rctmod.all.title`
Войти

4.49 MB

0.16.4-beta Beta 21.06.2025

Version 0.16.4-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.16.4-beta] - 2025-06-21 **Changed:** - *#315* Default translation (`en_us`) of empty series title (`series.rctmod.empty.title`) to "No Series" - *#314* Lowered difficulty rating of `unbound` series from `9` to `8` - *#313* Trainer Card UI now shows current series title for the "All" trainers category **Fixed:** - *#312* Reorganized some initialization logic (this **might** fix the startup issue some people with larger mod packs encountered on neoforge) - *#311* Trainer Card arrow not rendering while in offhand - *#310* Trainer Card gui opening while placing blocks **Removed:** - *#309* Language key `trainer_type.rctmod.all.title`
0.16.3-beta Beta 17.06.2025

Version 0.16.3-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.16.3-beta] - 2025-06-17 **Fixed:** - *#308* Hotfix for event handlers sometimes not getting registered in fabric server environments, which was the cause for several features failing to work - *#307* Some minor adjustments to trainer manager initialization
Войти

4.49 MB

0.16.3-beta Beta 17.06.2025

Version 0.16.3-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.16.3-beta] - 2025-06-17 **Fixed:** - *#308* Hotfix for event handlers sometimes not getting registered in fabric server environments, which was the cause for several features failing to work - *#307* Some minor adjustments to trainer manager initialization
0.16.2-beta Beta 16.06.2025

Version 0.16.2-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.16.2-beta] - 2025-06-16 **Changed:** - *#306* Error handling of trainer entities with invalid trainer ids: A warning will now be printed in chat (for ops only) and the trainer will be ignored otherwise (instead of shutting down the server) **Fixed:** - *#305* Cobblemon event registration after the mod was initialized (this hopefully fixes some rarely occurring crashes on client/server startup) - *#304* Some random crashes related to attempts of accessing a `PlayerState` before it was initialized
Войти

4.49 MB

0.16.2-beta Beta 16.06.2025

Version 0.16.2-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.16.2-beta] - 2025-06-16 **Changed:** - *#306* Error handling of trainer entities with invalid trainer ids: A warning will now be printed in chat (for ops only) and the trainer will be ignored otherwise (instead of shutting down the server) **Fixed:** - *#305* Cobblemon event registration after the mod was initialized (this hopefully fixes some rarely occurring crashes on client/server startup) - *#304* Some random crashes related to attempts of accessing a `PlayerState` before it was initialized
0.16.1-beta Beta 06.06.2025

Version 0.16.1-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.16.1-beta] - 2025-06-06 **Changed:** - *#303* Many trainer pokemon will now hold the appropriate *gimmick item* if mega showdown is installed - *#302* Update min dependency of *rctapi* to version `0.13.0-beta`: Trainers are now capable of using gimmicks like zmoves or mega evolutions (requires mega showdown) **Fixed:** - *#301* Some trainer pokemon not having the correct aspect (e.g. silvally holding a *memory* or groudon with a *red orb*)
Войти

4.49 MB

0.16.1-beta Beta 06.06.2025

Version 0.16.1-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.16.1-beta] - 2025-06-06 **Changed:** - *#303* Many trainer pokemon will now hold the appropriate *gimmick item* if mega showdown is installed - *#302* Update min dependency of *rctapi* to version `0.13.0-beta`: Trainers are now capable of using gimmicks like zmoves or mega evolutions (requires mega showdown) **Fixed:** - *#301* Some trainer pokemon not having the correct aspect (e.g. silvally holding a *memory* or groudon with a *red orb*)
0.16.0-beta Beta 13.05.2025

Version 0.16.0-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.16.0-beta] - 2025-05-13 **Added:** - *#300* Config option `freeroamRequiresCompletedSeries`: Configure *freeroam series* requirement - *#299* Config option `initialSeries`: Defines a series new players are automatically assigned to - *#298* Language support for trainer names and pokemon nicknames (see also *#294*) - *#297* New language keys - `commands.rctmod.errors.unknown_series`: Error when attempting to set a player to an unknwon series - `gui.rctmod.actionbar.warning.level_cap`: Notification shown to players that attempt to level up pokemon at or above their level cap - `gui.rctmod.title.series_continued`: Title display when a series was continued - `gui.rctmod.title.series_paused`: Title display when a series was paused - `gui.rctmod.trainer_association.series_continue`: Notice of series continuation in trainer association trade (instead of "Important" section) - `series.rctmod.freeroam.description`: Freeroam series description - `series.rctmod.freeroam.title`: Freeroam series title - *#296* Special *freeroam series*: Grants players a level cap of `100` and allows to **pause** the current series - A trade for the freeroam series will be available at the trainer association, for players that have completed any series by default - Players that are in the freeroam series may switch back to their previous series at the trainer association and continue where they left off (it will be the only available series trade) **Changed:** - *#295* Bumped min required version of *rctapi* to `0.12.0-beta` - *#294* Language keys are now automatically defined for certain data pack objects (if not explicitly defined otherwise) - Pokemon `nickname` property. Format: `pokemon.rctmod.<trainer_id>.<position>.nickname` (`<position>` starts at `0`; **the `literal` of a `nickname` may not be empty, or the translation will be ignored**) - Series `description` property. Format: `series.rctmod.<series_id>.description` - Series `title` property. Format: `series.rctmod.<series_id>.title` - Trainer `name` property. Format: `trainer.rctmod.<trainer_id>.name` - Trainer type `name` property. Format: `trainer_type.rctmod.<type_id>.name` - *#293* The Trainer Association will no longer list a trade for the current series of a player - *#292* Trainers that are part of a series progression may now refuse to battle players that are not in the correct series (unless a player has beaten them before) - *#291* Translatable text now uses a configured `literal` as fallback if no translation was found **Fixed:** - *#290* Fixed Rotom forms of various trainers - *#289* Trainer Card mistakenly indicating that some progression trainers lower the level cap - *#288* Various messages getting displayed in the language that has been configured on the server rather than the configured language on clients (i.e. trainer dialogs and series notifications) - *#287* `player set/get defeats` commands not working for trainers that are in a different series **Removed:** - *#286* Config option `considerEmptySeriesCompleted` (use `initialSeries="freeroam"` instead) - *#285* Identity line ("a.k.a") in Trainer Card (identities are not necessarily well formatted like names and will not get translated)
Войти

4.49 MB

0.16.0-beta Beta 13.05.2025

Version 0.16.0-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.16.0-beta] - 2025-05-13 **Added:** - *#300* Config option `freeroamRequiresCompletedSeries`: Configure *freeroam series* requirement - *#299* Config option `initialSeries`: Defines a series new players are automatically assigned to - *#298* Language support for trainer names and pokemon nicknames (see also *#294*) - *#297* New language keys - `commands.rctmod.errors.unknown_series`: Error when attempting to set a player to an unknwon series - `gui.rctmod.actionbar.warning.level_cap`: Notification shown to players that attempt to level up pokemon at or above their level cap - `gui.rctmod.title.series_continued`: Title display when a series was continued - `gui.rctmod.title.series_paused`: Title display when a series was paused - `gui.rctmod.trainer_association.series_continue`: Notice of series continuation in trainer association trade (instead of "Important" section) - `series.rctmod.freeroam.description`: Freeroam series description - `series.rctmod.freeroam.title`: Freeroam series title - *#296* Special *freeroam series*: Grants players a level cap of `100` and allows to **pause** the current series - A trade for the freeroam series will be available at the trainer association, for players that have completed any series by default - Players that are in the freeroam series may switch back to their previous series at the trainer association and continue where they left off (it will be the only available series trade) **Changed:** - *#295* Bumped min required version of *rctapi* to `0.12.0-beta` - *#294* Language keys are now automatically defined for certain data pack objects (if not explicitly defined otherwise) - Pokemon `nickname` property. Format: `pokemon.rctmod.<trainer_id>.<position>.nickname` (`<position>` starts at `0`; **the `literal` of a `nickname` may not be empty, or the translation will be ignored**) - Series `description` property. Format: `series.rctmod.<series_id>.description` - Series `title` property. Format: `series.rctmod.<series_id>.title` - Trainer `name` property. Format: `trainer.rctmod.<trainer_id>.name` - Trainer type `name` property. Format: `trainer_type.rctmod.<type_id>.name` - *#293* The Trainer Association will no longer list a trade for the current series of a player - *#292* Trainers that are part of a series progression may now refuse to battle players that are not in the correct series (unless a player has beaten them before) - *#291* Translatable text now uses a configured `literal` as fallback if no translation was found **Fixed:** - *#290* Fixed Rotom forms of various trainers - *#289* Trainer Card mistakenly indicating that some progression trainers lower the level cap - *#288* Various messages getting displayed in the language that has been configured on the server rather than the configured language on clients (i.e. trainer dialogs and series notifications) - *#287* `player set/get defeats` commands not working for trainers that are in a different series **Removed:** - *#286* Config option `considerEmptySeriesCompleted` (use `initialSeries="freeroam"` instead) - *#285* Identity line ("a.k.a") in Trainer Card (identities are not necessarily well formatted like names and will not get translated)
Войти

4.49 MB

0.15.1-beta Beta 25.04.2025

Version 0.15.1-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.15.1-beta] - 2025-04-25 **Changed:** - *#284* Added `locked` block state to the Trainer Spawner block: Prevents players from applying any signature items (`false` by default) - *#283* Format of the `TrainerIds` tag from the Trainer Spawner block to an array (instead of an object)
Войти

4.48 MB

0.15.1-beta Beta 25.04.2025

Version 0.15.1-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.15.1-beta] - 2025-04-25 **Changed:** - *#284* Added `locked` block state to the Trainer Spawner block: Prevents players from applying any signature items (`false` by default) - *#283* Format of the `TrainerIds` tag from the Trainer Spawner block to an array (instead of an object)
Войти

4.49 MB

0.15.0-beta Beta 24.04.2025

Version 0.15.0-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.15.0-beta] - 2025-04-24 **Added:** - *#282* *Trainer Repel Rod*: Prevents trainers from naturally spawning in a `7x7` chunk area **Changed:** - *#281* Added `InBattle` boolean tag to trainer entities - *#280* Adjusted some default configs to slightly lower trainer spawn rates - *#279* Changed and added some dialog contexts - Added `missing_required_trainer_light_of_ruin` - Added `missing_required_trainer_team_galactic` - Added `missing_required_trainer_team_shadow` - Added `missing_required_trainer` - Added `wrong_series` (currently not in use) - Changed `battle_lost` -> `on_battle_lost` - Changed `battle_start` -> `on_battle_start` - Changed `battle_won` -> `on_battle_won` - Changed `done_generic` -> `unknown_reason` - Changed `done_looser` -> `trainer_lost` - Changed `done_winner` -> `trainer_won` - Changed `is_busy` -> `trainer_busy` - Changed `missing_badges` -> `missing_required_trainer_leader` - Changed `missing_beaten_champs` -> `missing_required_trainer_champ` - Changed `missing_beaten_e4` -> `missing_required_trainer_e4` - Changed `missing_beaten_rival` -> `missing_required_trainer_rival` - Changed `missing_beaten_team_rocket` -> `missing_required_trainer_team_rocket` - *#278* Configured distinct *identities* for *Team Rocket Grunts*, *Bug Catchers* and other *nameless* trainers so that different versions can spawn at the same time - *#277* Defeated trainers won't be immediately removed from a players spawn cap anymore but after a short period of time instead - *#276* Improved language support - The `title` and `description` of series, the `name` of trainer types as well as dialogs now alternatively accept a json object with a `translatable` and/or `literal` field as value (setting directly a string is equivalent to defining a object with a `literal` field having that string). Support for the `name` of trainers will be added at a later point in time - Updated/Added `en_us` language keys for most content from this mod - *#275* New `signatureItem` property for trainers: Formerly known as `trainerSpawnerItems` these are now configured per *trainer mob* (data pack object), yet they still serve the same purpose (items to configure a Trainer Spawner). Updated current trainers to match the previous default configuration and defined signature items for all required trainers from the *bdsp* and *unbound* series as well as the ev trainers (friendly coaches) - *#274* Overhauled some features of the *Trainer Spawner* block - Added `TrainerIds` block entity tag: Now also supports trainers that do not have any *signature items* configured (e.g. it is now possible to *generate* Trainer Spawners with arbitrary lists of trainer ids) - Added block state property `lootable` (default is `true`): Set to `false` to prevent signature items from getting dropped - Can now be configured with multiple items at the same time - Fixed some issues with trainers not properly occupying trainer spawners: A spawner may not spawn another trainer if it is already occupied - Removed `renderItemKey` block entity tag: Render items are now derived from the configured trainer id list (see also *#275*) - The block now also drops all *signature items* for the configured trainers when destroyed - Trainers that occupy a trainer spawner have a slight chance to switch to another non-occupied trainer spawner - with the correct *signature item* - in their vicinity (they did this already but somewhat uncontrolled, this should be fixed now) - *#273* Trainer cooldowns and defeat count restrictions: Trainers can now be battled indefinetely until beaten but their cooldowns will grow larger when losing frequently in a short time span against them - *#272* Trainer mobs (data pack object) `maxTrainerWins` and `maxTrainerDefeats` may now accept negative values to represent infinity (updated all trainers from this mod accordingly) **Fixed:** - *#271* Some issues with the rendering of Trainer Spawner items when multiple spawners are in view - *#270* Trainer Association GUI not opening with the 'Infinite Trading' mod installed (and potentially some other issues related to that) - *#269* Trainer battles getting softlocked at the start if the trainer happened to became attached to a different entity in an unloaded chunk **Removed:** - *#268* Config option `trainerSpawnerItems` (see also *#275*)
Войти

4.48 MB

0.15.0-beta Beta 24.04.2025

Version 0.15.0-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog ## [0.15.0-beta] - 2025-04-24 **Added:** - *#282* *Trainer Repel Rod*: Prevents trainers from naturally spawning in a `7x7` chunk area **Changed:** - *#281* Added `InBattle` boolean tag to trainer entities - *#280* Adjusted some default configs to slightly lower trainer spawn rates - *#279* Changed and added some dialog contexts - Added `missing_required_trainer_light_of_ruin` - Added `missing_required_trainer_team_galactic` - Added `missing_required_trainer_team_shadow` - Added `missing_required_trainer` - Added `wrong_series` (currently not in use) - Changed `battle_lost` -> `on_battle_lost` - Changed `battle_start` -> `on_battle_start` - Changed `battle_won` -> `on_battle_won` - Changed `done_generic` -> `unknown_reason` - Changed `done_looser` -> `trainer_lost` - Changed `done_winner` -> `trainer_won` - Changed `is_busy` -> `trainer_busy` - Changed `missing_badges` -> `missing_required_trainer_leader` - Changed `missing_beaten_champs` -> `missing_required_trainer_champ` - Changed `missing_beaten_e4` -> `missing_required_trainer_e4` - Changed `missing_beaten_rival` -> `missing_required_trainer_rival` - Changed `missing_beaten_team_rocket` -> `missing_required_trainer_team_rocket` - *#278* Configured distinct *identities* for *Team Rocket Grunts*, *Bug Catchers* and other *nameless* trainers so that different versions can spawn at the same time - *#277* Defeated trainers won't be immediately removed from a players spawn cap anymore but after a short period of time instead - *#276* Improved language support - The `title` and `description` of series, the `name` of trainer types as well as dialogs now alternatively accept a json object with a `translatable` and/or `literal` field as value (setting directly a string is equivalent to defining a object with a `literal` field having that string). Support for the `name` of trainers will be added at a later point in time - Updated/Added `en_us` language keys for most content from this mod - *#275* New `signatureItem` property for trainers: Formerly known as `trainerSpawnerItems` these are now configured per *trainer mob* (data pack object), yet they still serve the same purpose (items to configure a Trainer Spawner). Updated current trainers to match the previous default configuration and defined signature items for all required trainers from the *bdsp* and *unbound* series as well as the ev trainers (friendly coaches) - *#274* Overhauled some features of the *Trainer Spawner* block - Added `TrainerIds` block entity tag: Now also supports trainers that do not have any *signature items* configured (e.g. it is now possible to *generate* Trainer Spawners with arbitrary lists of trainer ids) - Added block state property `lootable` (default is `true`): Set to `false` to prevent signature items from getting dropped - Can now be configured with multiple items at the same time - Fixed some issues with trainers not properly occupying trainer spawners: A spawner may not spawn another trainer if it is already occupied - Removed `renderItemKey` block entity tag: Render items are now derived from the configured trainer id list (see also *#275*) - The block now also drops all *signature items* for the configured trainers when destroyed - Trainers that occupy a trainer spawner have a slight chance to switch to another non-occupied trainer spawner - with the correct *signature item* - in their vicinity (they did this already but somewhat uncontrolled, this should be fixed now) - *#273* Trainer cooldowns and defeat count restrictions: Trainers can now be battled indefinetely until beaten but their cooldowns will grow larger when losing frequently in a short time span against them - *#272* Trainer mobs (data pack object) `maxTrainerWins` and `maxTrainerDefeats` may now accept negative values to represent infinity (updated all trainers from this mod accordingly) **Fixed:** - *#271* Some issues with the rendering of Trainer Spawner items when multiple spawners are in view - *#270* Trainer Association GUI not opening with the 'Infinite Trading' mod installed (and potentially some other issues related to that) - *#269* Trainer battles getting softlocked at the start if the trainer happened to became attached to a different entity in an unloaded chunk **Removed:** - *#268* Config option `trainerSpawnerItems` (see also *#275*)
Войти

4.49 MB

0.14.3-beta Beta 30.03.2025

Version 0.14.3-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: Version **0.14** introduces the **series system**. Existing player saves will automatically be assigned to the *radicalred series*. New players will start with the *empty series* and have to pick a series first (see also *#233* Trainer Association). ## [0.14.3-beta] - 2025-03-29 **Changed:** - *#267* Updated min dependency of `rctapi` to `0.10.15-beta` **Fixed:** - *#266* Custom data packs not getting synchronized to clients (a potential cause for various issues in server environments, providing wrong or misleading information to clients) - Added Trainer Card loading indicator - Synchronization takes place on player log in or after `/reload`
Войти

4.45 MB

0.14.3-beta Beta 30.03.2025

Version 0.14.3-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: Version **0.14** introduces the **series system**. Existing player saves will automatically be assigned to the *radicalred series*. New players will start with the *empty series* and have to pick a series first (see also *#233* Trainer Association). ## [0.14.3-beta] - 2025-03-29 **Changed:** - *#267* Updated min dependency of `rctapi` to `0.10.15-beta` **Fixed:** - *#266* Custom data packs not getting synchronized to clients (a potential cause for various issues in server environments, providing wrong or misleading information to clients) - Added Trainer Card loading indicator - Synchronization takes place on player log in or after `/reload`
Войти

4.45 MB

0.14.2-beta Beta 26.03.2025

Version 0.14.2-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: Version **0.14** introduces the **series system**. Existing player saves will automatically be assigned to the *radicalred series*. New players will start with the *empty series* and have to pick a series first (see also *#233* Trainer Association). ## [0.14.2-beta] - 2025-03-26 **Added:** - *#265* Special bulk selectors `/all`, `/types/<typeId>` and `/series/<seriesId>` for `set defeats` command **Changed:** - *#264* Empty series id in `set series` command: `...` -> `empty` - *#263* Reworked how player battle statistics are stored - **Important:** Migrating persistent data can always be a little bit scary, the automatic migration process is logged and ensures that old data will only be removed after the new data was saved. Regardless creating a backup of the `data` directory can be an additional safety measure - Defeat statistics are now batched in groups per file (instead of one file per trainer) - This significantly improves loading times (especially for servers with many players and overall greater amounts of defeats against trainers) - *#262* Trainer Card UI will now open while holding another item in the off hand - if the Trainer Card is in the off hand the UI will only open if the item in the main hand is not in use - blocking with a shield will always prevent the UI from opening **Fixed:** - *#261* Clients sometimes being unable to join servers - `invalid stream header` (note: it was difficult to reliably reproduce this issue but I did not run it anymore in any of my tests after this *fix*, thanks to AGGStudios for helping out testing this) - *#260* Level cap sometimes not updating to `100` in the Trainer Card (without relog) after series completion - *#259* Series completion message not shown to players that have relogged once after the latest server (re)start - *#258* Trainer Card including defeat counts of (unlisted) trainers from other series
Войти

4.44 MB

0.14.2-beta Beta 26.03.2025

Version 0.14.2-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: Version **0.14** introduces the **series system**. Existing player saves will automatically be assigned to the *radicalred series*. New players will start with the *empty series* and have to pick a series first (see also *#233* Trainer Association). ## [0.14.2-beta] - 2025-03-26 **Added:** - *#265* Special bulk selectors `/all`, `/types/<typeId>` and `/series/<seriesId>` for `set defeats` command **Changed:** - *#264* Empty series id in `set series` command: `...` -> `empty` - *#263* Reworked how player battle statistics are stored - **Important:** Migrating persistent data can always be a little bit scary, the automatic migration process is logged and ensures that old data will only be removed after the new data was saved. Regardless creating a backup of the `data` directory can be an additional safety measure - Defeat statistics are now batched in groups per file (instead of one file per trainer) - This significantly improves loading times (especially for servers with many players and overall greater amounts of defeats against trainers) - *#262* Trainer Card UI will now open while holding another item in the off hand - if the Trainer Card is in the off hand the UI will only open if the item in the main hand is not in use - blocking with a shield will always prevent the UI from opening **Fixed:** - *#261* Clients sometimes being unable to join servers - `invalid stream header` (note: it was difficult to reliably reproduce this issue but I did not run it anymore in any of my tests after this *fix*, thanks to AGGStudios for helping out testing this) - *#260* Level cap sometimes not updating to `100` in the Trainer Card (without relog) after series completion - *#259* Series completion message not shown to players that have relogged once after the latest server (re)start - *#258* Trainer Card including defeat counts of (unlisted) trainers from other series
Войти

4.44 MB

0.14.1-beta Beta 17.03.2025

Version 0.14.1-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: Version **0.14** introduces the **series system**. Existing player saves will automatically be assigned to the *radicalred series*. New players will start with the *empty series* and have to pick a series first (see also *#233* Trainer Association). ## [0.14.1-beta] - 2025-03-17 **Changed:** - *#257* `unbound` series will now be unlocked by completing either `bdsp` or `radicalred` **Fixed:** - *#256* Level cap not getting set to `100` after completing a series (without defeating all optional trainers as well) - *#255* `additiveLevelCapRequirement` setting having no effect for trainers other than the first of a series
Войти

4.43 MB

0.14.1-beta Beta 17.03.2025

Version 0.14.1-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: Version **0.14** introduces the **series system**. Existing player saves will automatically be assigned to the *radicalred series*. New players will start with the *empty series* and have to pick a series first (see also *#233* Trainer Association). ## [0.14.1-beta] - 2025-03-17 **Changed:** - *#257* `unbound` series will now be unlocked by completing either `bdsp` or `radicalred` **Fixed:** - *#256* Level cap not getting set to `100` after completing a series (without defeating all optional trainers as well) - *#255* `additiveLevelCapRequirement` setting having no effect for trainers other than the first of a series
Войти

4.43 MB

0.14.0-beta Beta 15.03.2025

Version 0.14.0-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: Version **0.14** introduces the **series system**. Existing player saves will automatically be assigned to the *radicalred series*. New players will start with the *empty series* and have to unlock later series first by completing the *bdsp series* (see also *#233* Trainer Association). ## [0.14.0-beta] - 2025-03-14 **Added:** - *#254* *Luck* stat - Every player has a luck stat that influences the quality of loot from trainers - Finishing a series (see *#253*) will permanently raise the luck of players based of the difficulty of the series (this can be repeated indefinetely, also for the same series, but with "diminishing returns") - *#253* *Series* system - Every series has its own progression (i.e. chain of key trainers and level caps) - Only trainers from the current series of a player will be listed in the trainer card of that player - Only trainers from the current series of a player will spawn for that player - Players now have a `currentSeries` property (defaults to the *empty series*) - Players now have statistics to keep track of completed series (the current and completed series of players can be inspected or modified with commands, see *#246* and *#247*) - *#252* About ~800 new trainers (see *#240* and *#238*) - *#251* Advancements for the new series and moved all advancements to their own tab (backround texture by [piiixl](https://piiixl.itch.io/)) - *#250* Command `player add progress (before|after)`: Update progress without resetting current progression (useful for optional/alternative progression paths) - *#249* Command `player get luck`: Retrieves the accumulated luck of a player (based of how many series the player has completed) - *#248* Command `player get progress graph`: Generate a visual representation of a players series progression that can be viewed online (powered by PlantUML) - *#247* Command `player get series [completed]`: Retrieves the current or all completed series of a player - *#246* Command `player set series <seriesId> [completed <count>]`: Updates the current or completed series of a player - *#245* Config option: `considerEmptySeriesCompleted` - *#244* Config option: `spawnTrainerAssociation` - *#243* Config option: `spawningRequiresTrainerCard` - *#242* Data pack: Trainer mob properties `series` and `substitutes`, a list of series ids the trainer belongs to (the trainer will belong to every series if empty or not set) and a list of trainers that may serve as replacement in terms of series progression - *#241* Entity: "Trainer Association" (similar to the Wandering Trader) - Offers *trades* (options) for players to start (over) a new series (some offers may require to complete certain series first before they will appear) - Offers a Trainer Card trade - Only one npc per player can spawn at a time - Spawns close to players that carry a trainer card and have either not started or completed a series - Spawns nearby players that are close to a decently sized village (3 beds in proximity to a village center) - The trainer card will glow and point towards the nearest Trainer Association entity for players that are in the *empty series* or have completed their series - Works like a regular minecraft npc (can be summoned with `/summon` and persisted by placing them in a boat or by naming them with a name tag) - *#240* Series *Brilliant Diamond/Shining Pearl* (bdsp): A casual series from the main line games - *#239* Series *Radical Red*: All trainers and progression as known from previous versions of this mod - *#238* Series *Unbound*: Difficult trainers and progression from the (incredible) rom hack "Unbound" (no seriously, play it) **Changed:** - *#237* (Re)generated trainer textures for old and new trainers (which had the side effect that many trainers may have a different appearance than before) - *#236* Adjusted some trainer bag items to match their level range - *#235* Changed some trainer names to be more friendly for the younger audience - *#234* Forced crash after several failed attempts of retrieving a trainer id (instead of log spam and potentially other unexpected issues) - *#233* Improved command suggestions (better filtering) - *#232* Lowered Trainer Spawner min required distance to players to `2` blocks - *#231* Name of the next key trainer (scrambled entry) will now briefly be visible in the info screen of the Trainer Card - *#230* Reworked trainer types: These are now data pack objects with common types being predefined by this mod (e.g. "leader" or "rival") - *#229* Some advancement ids to better distinguish from the new advancements of the other series - `defeat_champion` -> `defeat_champion_terry` - `defeat_elite_four` -> `defeat_elite_four_kanto` - *#228* Trainer Card: Minor cosmetic adjustments (e.g. better handling of long trainer names) - *#227* Trainer Spawner block can now be *forced* to spawn their trainer **by powering it with redstone** (ignoring any level differences or other conditions to nearby players, this may only fail if a trainer with the same identity already exists in the world or the global spawn cap is full) - *#226* Updated loot table rates, added a few more items and removed loot tables containing modded items (e.g. `simpletms` or `pkgbadges`) **Fixed:** - *#225* Some performance improvements to the trainer card - *#224* Some random synchronization issues when reloading data packs, changing configs and/or switching between multi- and singleplayer worlds - *#223* Trainer npcs being incapable of rendering armor (thanks Renari) - *#222* Trainers being able to be persisted with methods other than `summon_pesistent` or by setting their `Persistent` tag to `1` (e.g. by placing them in a boat)
Войти

4.43 MB

0.14.0-beta Beta 15.03.2025

Version 0.14.0-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: Version **0.14** introduces the **series system**. Existing player saves will automatically be assigned to the *radicalred series*. New players will start with the *empty series* and have to unlock later series first by completing the *bdsp series* (see also *#233* Trainer Association). ## [0.14.0-beta] - 2025-03-14 **Added:** - *#254* *Luck* stat - Every player has a luck stat that influences the quality of loot from trainers - Finishing a series (see *#253*) will permanently raise the luck of players based of the difficulty of the series (this can be repeated indefinetely, also for the same series, but with "diminishing returns") - *#253* *Series* system - Every series has its own progression (i.e. chain of key trainers and level caps) - Only trainers from the current series of a player will be listed in the trainer card of that player - Only trainers from the current series of a player will spawn for that player - Players now have a `currentSeries` property (defaults to the *empty series*) - Players now have statistics to keep track of completed series (the current and completed series of players can be inspected or modified with commands, see *#246* and *#247*) - *#252* About ~800 new trainers (see *#240* and *#238*) - *#251* Advancements for the new series and moved all advancements to their own tab (backround texture by [piiixl](https://piiixl.itch.io/)) - *#250* Command `player add progress (before|after)`: Update progress without resetting current progression (useful for optional/alternative progression paths) - *#249* Command `player get luck`: Retrieves the accumulated luck of a player (based of how many series the player has completed) - *#248* Command `player get progress graph`: Generate a visual representation of a players series progression that can be viewed online (powered by PlantUML) - *#247* Command `player get series [completed]`: Retrieves the current or all completed series of a player - *#246* Command `player set series <seriesId> [completed <count>]`: Updates the current or completed series of a player - *#245* Config option: `considerEmptySeriesCompleted` - *#244* Config option: `spawnTrainerAssociation` - *#243* Config option: `spawningRequiresTrainerCard` - *#242* Data pack: Trainer mob properties `series` and `substitutes`, a list of series ids the trainer belongs to (the trainer will belong to every series if empty or not set) and a list of trainers that may serve as replacement in terms of series progression - *#241* Entity: "Trainer Association" (similar to the Wandering Trader) - Offers *trades* (options) for players to start (over) a new series (some offers may require to complete certain series first before they will appear) - Offers a Trainer Card trade - Only one npc per player can spawn at a time - Spawns close to players that carry a trainer card and have either not started or completed a series - Spawns nearby players that are close to a decently sized village (3 beds in proximity to a village center) - The trainer card will glow and point towards the nearest Trainer Association entity for players that are in the *empty series* or have completed their series - Works like a regular minecraft npc (can be summoned with `/summon` and persisted by placing them in a boat or by naming them with a name tag) - *#240* Series *Brilliant Diamond/Shining Pearl* (bdsp): A casual series from the main line games - *#239* Series *Radical Red*: All trainers and progression as known from previous versions of this mod - *#238* Series *Unbound*: Difficult trainers and progression from the (incredible) rom hack "Unbound" (no seriously, play it) **Changed:** - *#237* (Re)generated trainer textures for old and new trainers (which had the side effect that many trainers may have a different appearance than before) - *#236* Adjusted some trainer bag items to match their level range - *#235* Changed some trainer names to be more friendly for the younger audience - *#234* Forced crash after several failed attempts of retrieving a trainer id (instead of log spam and potentially other unexpected issues) - *#233* Improved command suggestions (better filtering) - *#232* Lowered Trainer Spawner min required distance to players to `2` blocks - *#231* Name of the next key trainer (scrambled entry) will now briefly be visible in the info screen of the Trainer Card - *#230* Reworked trainer types: These are now data pack objects with common types being predefined by this mod (e.g. "leader" or "rival") - *#229* Some advancement ids to better distinguish from the new advancements of the other series - `defeat_champion` -> `defeat_champion_terry` - `defeat_elite_four` -> `defeat_elite_four_kanto` - *#228* Trainer Card: Minor cosmetic adjustments (e.g. better handling of long trainer names) - *#227* Trainer Spawner block can now be *forced* to spawn their trainer **by powering it with redstone** (ignoring any level differences or other conditions to nearby players, this may only fail if a trainer with the same identity already exists in the world or the global spawn cap is full) - *#226* Updated loot table rates, added a few more items and removed loot tables containing modded items (e.g. `simpletms` or `pkgbadges`) **Fixed:** - *#225* Some performance improvements to the trainer card - *#224* Some random synchronization issues when reloading data packs, changing configs and/or switching between multi- and singleplayer worlds - *#223* Trainer npcs being incapable of rendering armor (thanks Renari) - *#222* Trainers being able to be persisted with methods other than `summon_pesistent` or by setting their `Persistent` tag to `1` (e.g. by placing them in a boat)
Войти

4.43 MB

0.13.16-beta Beta 30.01.2025

Version 0.13.16-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.16-beta] - 2025-01-30 **Changed:** - *#221* Adjusted comments format in config files **Fixed:** - *#220* Scrambled names in trainer card only being 3 characters long - *#219* Trainers responding with "I'm done" instead of complaining about players cayrrying pokemon above their level cap (if `allowOverleveling` was enabled)
Войти

2.24 MB

0.13.16-beta Beta 30.01.2025

Version 0.13.16-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.16-beta] - 2025-01-30 **Changed:** - *#221* Adjusted comments format in config files **Fixed:** - *#220* Scrambled names in trainer card only being 3 characters long - *#219* Trainers responding with "I'm done" instead of complaining about players cayrrying pokemon above their level cap (if `allowOverleveling` was enabled)
Войти

2.24 MB

0.13.15-beta Beta 22.01.2025

Version 0.13.15-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.15-beta] - 2025-01-22 **Fixed:** - *#218* Crashes caused by potential attempts to access config values before they are (re)loaded - *#217* Some issues with other mods that also rely on *RCTApi* and attempt to (re)load trainers from this mod (i.e. *TBCS*)
Войти

2.24 MB

0.13.15-beta Beta 22.01.2025

Version 0.13.15-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.15-beta] - 2025-01-22 **Fixed:** - *#218* Crashes caused by potential attempts to access config values before they are (re)loaded - *#217* Some issues with other mods that also rely on *RCTApi* and attempt to (re)load trainers from this mod (i.e. *TBCS*)
Войти

2.24 MB

0.13.14-beta Beta 21.01.2025

Version 0.13.14-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.14-beta] - 2025-01-21 **Fixed:** - *#216* Clients sometimes failing to register the `rctmod:player_state` package on neoforge (hopefully)
Войти

2.24 MB

0.13.14-beta Beta 21.01.2025

Version 0.13.14-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.14-beta] - 2025-01-21 **Fixed:** - *#216* Clients sometimes failing to register the `rctmod:player_state` package on neoforge (hopefully)
Войти

2.24 MB

0.13.13-beta Beta 21.01.2025

Version 0.13.13-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.13-beta] - 2025-01-21 **Changed:** - *#215* Adjusted how trainer data is (re)loaded (less error prone) - *#214* Update min requirement of `RCTApi` to version `0.10.7-beta` (further improvements to compatibility with other mods using the same api and some bugfixes) **Fixed:** - *#213* *Workaround* to prevent issues with persistent trainer entites sometimes ticking before the trainers have been initialized on fabric - *#212* Synchronization issues with the TrainerCard when players switched between worlds
Войти

2.24 MB

0.13.13-beta Beta 21.01.2025

Version 0.13.13-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.13-beta] - 2025-01-21 **Changed:** - *#215* Adjusted how trainer data is (re)loaded (less error prone) - *#214* Update min requirement of `RCTApi` to version `0.10.7-beta` (further improvements to compatibility with other mods using the same api and some bugfixes) **Fixed:** - *#213* *Workaround* to prevent issues with persistent trainer entites sometimes ticking before the trainers have been initialized on fabric - *#212* Synchronization issues with the TrainerCard when players switched between worlds
Войти

2.24 MB

0.13.12-beta Beta 20.01.2025

Version 0.13.12-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.12-beta] - 2025-01-20 **Fixed:** - *#211* Persistent trainers getting removed in the overworld
Войти

2.24 MB

0.13.12-beta Beta 20.01.2025

Version 0.13.12-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.12-beta] - 2025-01-20 **Fixed:** - *#211* Persistent trainers getting removed in the overworld
Войти

2.24 MB

0.13.11-beta Beta 18.01.2025

Version 0.13.11-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.11-beta] - 2025-01-18 **Fixed:** - *#210* Progression defeats not being granted in some circumstances on servers
Войти

2.24 MB

0.13.11-beta Beta 18.01.2025

Version 0.13.11-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.11-beta] - 2025-01-18 **Fixed:** - *#210* Progression defeats not being granted in some circumstances on servers
Войти

2.24 MB

0.13.10-beta Beta 18.01.2025

Version 0.13.10-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.10-beta] - 2025-01-18 **Changed:** - *#209* Update min requirement of `RCTApi` to version `0.10.6-beta` (better compatibility with mods using the same api) **Fixed:** - *#208* Slight adjustments to mod initialization (hopefully fixes *random* crashes on startup with neoforge)
Войти

2.24 MB

0.13.10-beta Beta 18.01.2025

Version 0.13.10-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.10-beta] - 2025-01-18 **Changed:** - *#209* Update min requirement of `RCTApi` to version `0.10.6-beta` (better compatibility with mods using the same api) **Fixed:** - *#208* Slight adjustments to mod initialization (hopefully fixes *random* crashes on startup with neoforge)
Войти

2.24 MB

0.13.9-beta Beta 16.01.2025

Version 0.13.9-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.9-beta] - 2025-01-16 **Changed:** - *#207* Slightly tweaked some values related to natural spawning of trainers - *#206* Some adjustments to configs to ensure that the initial level cap is always greater or equal to the required level cap of the first trainer and the last rewarded level cap will always be `100` **Fixed:** - *#205* Config option `additiveLevelCapRequirement` having unwanted side effects when set to negative values - *#204* Config option `allowOverleveling` also allowing to battle trainers with pokemon above a players level cap when enabled (use `initialLevelCap` for that) - *#203* Issue with some config options not updating on clients in some occassions (clients currenlty still need to relog to see changes of required- and rewarded-level-caps of trainers in their trainer card) - *#202* Some bugs with (un)registration of persistent trainers - *#201* The *progression set* of players also being allowed to store non required trainers - *#200* Trainer Card arrow and foil effect not working in multiplayer - *#199* Trainer Card ignoring persistent trainers - *#198* Trainer Spawner having a low chance for players that had defeats against the trainer but still required them for their progression
Войти

2.24 MB

0.13.9-beta Beta 16.01.2025

Version 0.13.9-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.9-beta] - 2025-01-16 **Changed:** - *#207* Slightly tweaked some values related to natural spawning of trainers - *#206* Some adjustments to configs to ensure that the initial level cap is always greater or equal to the required level cap of the first trainer and the last rewarded level cap will always be `100` **Fixed:** - *#205* Config option `additiveLevelCapRequirement` having unwanted side effects when set to negative values - *#204* Config option `allowOverleveling` also allowing to battle trainers with pokemon above a players level cap when enabled (use `initialLevelCap` for that) - *#203* Issue with some config options not updating on clients in some occassions (clients currenlty still need to relog to see changes of required- and rewarded-level-caps of trainers in their trainer card) - *#202* Some bugs with (un)registration of persistent trainers - *#201* The *progression set* of players also being allowed to store non required trainers - *#200* Trainer Card arrow and foil effect not working in multiplayer - *#199* Trainer Card ignoring persistent trainers - *#198* Trainer Spawner having a low chance for players that had defeats against the trainer but still required them for their progression
Войти

2.24 MB

0.13.8-beta Beta 14.01.2025

Version 0.13.8-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.8-beta] - 2025-01-14 **Added:** - *#197* Server config `dimensionBlacklist` (thanks Vaniron) - *#196* Server config `dimensionWhitelist` **Changed:** - *#195* Added hint to names of "Friendly Coaches" for what EVs their pokemon provide, tweaked their ai - *#194* Already defeated key trainers are now also "highlighted" in the Trainer Card list when required for the progression - *#193* Trainer Card arrow has now infinite range (the arrow will spin out of control if the target trainer is in a different dimension) **Fixed:** - *#192* Fixed Trainer Spawner Block still taking `globalSpawnChance` and `maxTrainersPerPlayer` into account (see *#180*) - *#191* Trainer Card not recognizing alternative versions of key trainers no longer being required, if any of the versions has already been defeated (in certain circumstances)
Войти

2.23 MB

0.13.8-beta Beta 14.01.2025

Version 0.13.8-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.8-beta] - 2025-01-14 **Added:** - *#197* Server config `dimensionBlacklist` (thanks Vaniron) - *#196* Server config `dimensionWhitelist` **Changed:** - *#195* Added hint to names of "Friendly Coaches" for what EVs their pokemon provide, tweaked their ai - *#194* Already defeated key trainers are now also "highlighted" in the Trainer Card list when required for the progression - *#193* Trainer Card arrow has now infinite range (the arrow will spin out of control if the target trainer is in a different dimension) **Fixed:** - *#192* Fixed Trainer Spawner Block still taking `globalSpawnChance` and `maxTrainersPerPlayer` into account (see *#180*) - *#191* Trainer Card not recognizing alternative versions of key trainers no longer being required, if any of the versions has already been defeated (in certain circumstances)
Войти

2.24 MB

0.13.7-beta Beta 07.01.2025

Version 0.13.7-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.7-beta] - 2025-01-07 **Fixed:** - *#190* Potential crash with Trainer Card and some backpack mods (hopefully)
Войти

2.23 MB

0.13.7-beta Beta 07.01.2025

Version 0.13.7-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.7-beta] - 2025-01-07 **Fixed:** - *#190* Potential crash with Trainer Card and some backpack mods (hopefully)
Войти

2.23 MB

0.13.6-beta Beta 06.01.2025

Version 0.13.6-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.6-beta] - 2025-01-06 **Added:** - *#189* *AFK protection*: Trainers will eventually despawn when nearby players do not move at all for a certain amount of time (~ 12 minutes). Note: This is a bit experimental, let me know if you have trainers unexpectedly disappear in front of your eyes. - *#188* Server config `globalSpawnChanceMinimum`: Minimum spawn chance for trainers based of how many trainers already spawned for a player - *#187* Server config `spawnIntervalTicksMaximum`: Maximum spawn interval for trainers based of how many trainers already spawned for a player **Changed:** - *#186* Default value of `globalSpawnChance` from `1` to `0.85` - *#185* Default value of `maxTrainersPerPlayer` from `8` to `12` - *#184* Default value of `maxTrainersTotal` from `24` to `60` - *#183* Default value of `spawnIntervalTicks` from `600` to `120` - *#182* Some adjustments to trainer spawning behaviour, to sum it up: Trainers now spawn much more frequent for players (see *#183*) that have no or only a few trainers around them, trainer encounters should be more common while exploring, yet on the other hand reaching higher numbers of trainers will gradually take more and more time when sticking to the same location (see *#187* and *#188*). **Reminder**: Defeating trainers will free up a players spawn cap! - *#181* The increase of the spawn weight for key trainers is now based of how close pokemon of players are to that trainers **required level cap** rather than the players **current level cap** (especially helpful if `initialLevelCap` is set to `100`) - *#180* Trainer Spawner Block now ignores the `globalSpawnChance` and trainers spawned by that block will not count towards a players spawn cap anymore (i.e. can still spawn even if a player has filled up their `maxTrainerPerPlayer`) **Fixed:** - *#179* Several issues with npc behavior (as well as some adjustemts) - fixed trainers tracking towards the same location in certain situations - trainers are now more likely to wander towards an (imaginary) *goal* (if they cannot find a path they will choose a new random goal) - *#178* Trainer Card ticking for *non local players* on clients (potential source of trouble and incompatibility with other mods, e.g. Trinkets) - *#177* `additiveLevelCapRequirement` being subtracted from `initialLevelCap` rather than added
Войти

2.23 MB

0.13.6-beta Beta 06.01.2025

Version 0.13.6-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.6-beta] - 2025-01-06 **Added:** - *#189* *AFK protection*: Trainers will eventually despawn when nearby players do not move at all for a certain amount of time (~ 12 minutes). Note: This is a bit experimental, let me know if you have trainers unexpectedly disappear in front of your eyes. - *#188* Server config `globalSpawnChanceMinimum`: Minimum spawn chance for trainers based of how many trainers already spawned for a player - *#187* Server config `spawnIntervalTicksMaximum`: Maximum spawn interval for trainers based of how many trainers already spawned for a player **Changed:** - *#186* Default value of `globalSpawnChance` from `1` to `0.85` - *#185* Default value of `maxTrainersPerPlayer` from `8` to `12` - *#184* Default value of `maxTrainersTotal` from `24` to `60` - *#183* Default value of `spawnIntervalTicks` from `600` to `120` - *#182* Some adjustments to trainer spawning behaviour, to sum it up: Trainers now spawn much more frequent for players (see *#183*) that have no or only a few trainers around them, trainer encounters should be more common while exploring, yet on the other hand reaching higher numbers of trainers will gradually take more and more time when sticking to the same location (see *#187* and *#188*). **Reminder**: Defeating trainers will free up a players spawn cap! - *#181* The increase of the spawn weight for key trainers is now based of how close pokemon of players are to that trainers **required level cap** rather than the players **current level cap** (especially helpful if `initialLevelCap` is set to `100`) - *#180* Trainer Spawner Block now ignores the `globalSpawnChance` and trainers spawned by that block will not count towards a players spawn cap anymore (i.e. can still spawn even if a player has filled up their `maxTrainerPerPlayer`) **Fixed:** - *#179* Several issues with npc behavior (as well as some adjustemts) - fixed trainers tracking towards the same location in certain situations - trainers are now more likely to wander towards an (imaginary) *goal* (if they cannot find a path they will choose a new random goal) - *#178* Trainer Card ticking for *non local players* on clients (potential source of trouble and incompatibility with other mods, e.g. Trinkets) - *#177* `additiveLevelCapRequirement` being subtracted from `initialLevelCap` rather than added
Войти

2.23 MB

0.13.5-beta Beta 28.12.2024

Version 0.13.5-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.5-beta] - 2024-12-28 ***Changed*** - Renamed loot table `defeat_count` conditions `comparator` values (`EQUAL` -> `==`, `LESS` -> `<`, `<=` (new), `GREATER` -> `>`, `>=` (new), `MODULO` -> `%`), changed default `count` from `0` to `1` (default `comparator` is `==`) ***Fixed*** - Custom `comparator` for loot table `defeat_count` condition causing a crash - Loot tables of custom data packs not working
Войти

2.23 MB

0.13.5-beta Beta 28.12.2024

Version 0.13.5-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.5-beta] - 2024-12-28 ***Changed*** - Renamed loot table `defeat_count` conditions `comparator` values (`EQUAL` -> `==`, `LESS` -> `<`, `<=` (new), `GREATER` -> `>`, `>=` (new), `MODULO` -> `%`), changed default `count` from `0` to `1` (default `comparator` is `==`) ***Fixed*** - Custom `comparator` for loot table `defeat_count` condition causing a crash - Loot tables of custom data packs not working
Войти

2.23 MB

0.13.4-beta Beta 28.12.2024

Version 0.13.4-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.4-beta] - 2024-12-27 ***Fixed*** - Level cap related settings requiring a server restart before changes took effect - Setting the `initialLevelCap` to high values also affecting the *required level cap* of trainers, which could prevent trainers from spawning if players don't have pokemon close to that level
Войти

2.23 MB

0.13.4-beta Beta 28.12.2024

Version 0.13.4-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.4-beta] - 2024-12-27 ***Fixed*** - Level cap related settings requiring a server restart before changes took effect - Setting the `initialLevelCap` to high values also affecting the *required level cap* of trainers, which could prevent trainers from spawning if players don't have pokemon close to that level
Войти

2.23 MB

0.13.3-beta Beta 24.12.2024

Version 0.13.3-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.3-beta] - 2024-12-24 ***Fixed*** - "Solution" to prevent issues caused by trainers unexpectedly being removed from a world (e.g. picked up with CarryOn) - Some issues with updating config values or reloading data packs while a server is running
Войти

2.23 MB

0.13.3-beta Beta 24.12.2024

Version 0.13.3-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.3-beta] - 2024-12-24 ***Fixed*** - "Solution" to prevent issues caused by trainers unexpectedly being removed from a world (e.g. picked up with CarryOn) - Some issues with updating config values or reloading data packs while a server is running
Войти

2.23 MB

0.13.2-beta Beta 24.12.2024

Version 0.13.2-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.2-beta] - 2024-12-24 ***Fixed*** - Suppressed crash caused by trainers being picked up with CarryOn (temporary solution)
Войти

2.23 MB

0.13.2-beta Beta 24.12.2024

Version 0.13.2-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.2-beta] - 2024-12-24 ***Fixed*** - Suppressed crash caused by trainers being picked up with CarryOn (temporary solution)
Войти

2.23 MB

0.13.1-beta Beta 15.12.2024

Version 0.13.1-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.1-beta] - 2024-12-15 ***Fixed*** - Desync issue with TrainerCard (e.g. by switching dimensions)
Войти

2.23 MB

0.13.1-beta Beta 15.12.2024

Version 0.13.1-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.1-beta] - 2024-12-15 ***Fixed*** - Desync issue with TrainerCard (e.g. by switching dimensions)
Войти

2.23 MB

0.12.1-beta Beta 15.12.2024

Version 0.12.1-beta

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.12.1-beta] - 2024-12-15 ***Fixed*** - Desync issue with the TrainerCard (e.g. by switching dimensions)
Войти

2.27 MB

0.12.1-beta Beta 15.12.2024

Version 0.12.1-beta

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.12.1-beta] - 2024-12-15 ***Fixed*** - Desync issue with the TrainerCard (e.g. by switching dimensions)
Войти

2.28 MB

0.13.0-beta Beta 11.12.2024

Version 0.13.0-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.0-beta] - 2024-12-11 ***Added*** - Command: `player get progress [player]`: Outputs a list of all trainers a player has defeated that are part of the required progression - Command: `player set progress [player(s)] (before|after) <trainerId>` - Double battles - Server config `allowOverLeveling`: Specifies if players should be allowed to level their pokemon above their level cap (default: `false`) - Server config `trainerSpawnerItems`: Allows to specify what items can be used to configure a trainer spawner to summon specific trainers - Trainer (type) dependent battle rules: Currently allows to set item usage restrictions, leaders and bosses will by default not allow more than `2` item uses - Trainer Spawner (craftable) block: Can be attuned to spawn different trainers whenever a player is nearby (and the trainer is not already elsewhere), trainers will not move while standing on this block, what items will spawn what trainers can be configured (check out the [documentation](https://srcmc.gitlab.io/rct/docs/gameplay/blocks/#trainer-spawner) for more information) - `HomePos` block positon tag for trainer npcs: Trainers will stay/move to the defined position, trainers spawned from a Trainer Spawner block will have that block set as their home position (this is also the case for any trainers nearby a matching Trainer Spawner block) ***Changed*** - Advancement defeat count trigger property `trainer_id` now an array `trainer_ids` (of which only one must be defeated for an advancement to be granted) - Advancment defeat count trigger now triggers if all trainers of a specified `trainer_type` are defeated if a negative `count` is given - Command: `trainer get required_defeats` now prints a list of required trainers - Core dependency "CobblemonTrainers" is now replaced by "RCTApi" - Data pack trainer format is now slightly different (see the docs for a full overview of changes) - Decreased trainer battle cooldown from `30` to `12` seconds - Increased battle attempts against leaders from `2` to `3` and against other trainers from `3` to `5` - Minor adjustments to spawn rates: Decreased boosted rates for never beaten leaders but increased the rates for never beaten trainers in general - Possible spawn locations of leaders now somewhat match their themes (rather than beeing able to spawn everywhere) - Progression: Added more required trainer fights, e.g. Rocket Admin Archer after Brock and all the rival fights - ServerConfig: Renamed `bonusLevelCap` -> `additiveLevelCapRequirement` (works slightly different but effectively serves the same purpose) - Some pokemon that are originally supposed to mega evolve (i.e. holding key stones) now hold other competetive held items as replacement (until mega evolutions are supported) - Some trainers might carry items that they may use in battles (e.g. potions) - Trainer Card GUI: Trainers that can be spawned with a trainer spawner will show the item(s) required to do so on the 'Spawning' info page - Trainer defeat counts are now per player, this means different players can now fight the same trainer in a row (trainers will still tend to walk away if defeated/exhausted once) - Trainers now follow players holding a Trainer Card in their main- or off hand - Update to Cobblemon `1.6`, Minecraft `1.21.1`, Fabric/Neoforge - `RIVAL` names are now colored gold ***Fixed*** - Some oversights in npc ai behaviour (e.g. player tracking not working properly) - Some pokemon missing held items - Some pokemon not having the correct regional form - Trainer Card now glows and renders the arrow regardless if the trainer spawned in naturally or was summoned in any other way - Trainer pokemon sometimes dropping loot, missing trainer pokemon send out and retrieve animations, and probably some other stuff ***Removed*** - Command: `player set level_cap` (see `player set progress` for alternative) - ServerConfig: `maxOverLevelCap` (too much of a corner case and barely useful, see `allowOverLeveling` and `additiveLevelCapRequirement` for alternatives) - Trainer type `BOSS` (former bosses are now either of type `RIVAL` or `TEAM_ROCKET`)
Войти

2.23 MB

0.13.0-beta Beta 11.12.2024

Version 0.13.0-beta

Поддерживаемые версии Minecraft
1.21.1
Загрузчики / Платформы
neoforge
Показать изменения
# Changelog **Important**: The `level_cap` is not a value anymore that can be set per player but is rather derived from the current state of progress of that player. Because of the changes to the progression it is possible that when updating from an older version the level caps of players will be different (most likely lower)! Apart from that the progress of players should adapt to the changes but as a general advice **always make backups before updating mods**. ## [0.13.0-beta] - 2024-12-11 ***Added*** - Command: `player get progress [player]`: Outputs a list of all trainers a player has defeated that are part of the required progression - Command: `player set progress [player(s)] (before|after) <trainerId>` - Double battles - Server config `allowOverLeveling`: Specifies if players should be allowed to level their pokemon above their level cap (default: `false`) - Server config `trainerSpawnerItems`: Allows to specify what items can be used to configure a trainer spawner to summon specific trainers - Trainer (type) dependent battle rules: Currently allows to set item usage restrictions, leaders and bosses will by default not allow more than `2` item uses - Trainer Spawner (craftable) block: Can be attuned to spawn different trainers whenever a player is nearby (and the trainer is not already elsewhere), trainers will not move while standing on this block, what items will spawn what trainers can be configured (check out the [documentation](https://srcmc.gitlab.io/rct/docs/gameplay/blocks/#trainer-spawner) for more information) - `HomePos` block positon tag for trainer npcs: Trainers will stay/move to the defined position, trainers spawned from a Trainer Spawner block will have that block set as their home position (this is also the case for any trainers nearby a matching Trainer Spawner block) ***Changed*** - Advancement defeat count trigger property `trainer_id` now an array `trainer_ids` (of which only one must be defeated for an advancement to be granted) - Advancment defeat count trigger now triggers if all trainers of a specified `trainer_type` are defeated if a negative `count` is given - Command: `trainer get required_defeats` now prints a list of required trainers - Core dependency "CobblemonTrainers" is now replaced by "RCTApi" - Data pack trainer format is now slightly different (see the docs for a full overview of changes) - Decreased trainer battle cooldown from `30` to `12` seconds - Increased battle attempts against leaders from `2` to `3` and against other trainers from `3` to `5` - Minor adjustments to spawn rates: Decreased boosted rates for never beaten leaders but increased the rates for never beaten trainers in general - Possible spawn locations of leaders now somewhat match their themes (rather than beeing able to spawn everywhere) - Progression: Added more required trainer fights, e.g. Rocket Admin Archer after Brock and all the rival fights - ServerConfig: Renamed `bonusLevelCap` -> `additiveLevelCapRequirement` (works slightly different but effectively serves the same purpose) - Some pokemon that are originally supposed to mega evolve (i.e. holding key stones) now hold other competetive held items as replacement (until mega evolutions are supported) - Some trainers might carry items that they may use in battles (e.g. potions) - Trainer Card GUI: Trainers that can be spawned with a trainer spawner will show the item(s) required to do so on the 'Spawning' info page - Trainer defeat counts are now per player, this means different players can now fight the same trainer in a row (trainers will still tend to walk away if defeated/exhausted once) - Trainers now follow players holding a Trainer Card in their main- or off hand - Update to Cobblemon `1.6`, Minecraft `1.21.1`, Fabric/Neoforge - `RIVAL` names are now colored gold ***Fixed*** - Some oversights in npc ai behaviour (e.g. player tracking not working properly) - Some pokemon missing held items - Some pokemon not having the correct regional form - Trainer Card now glows and renders the arrow regardless if the trainer spawned in naturally or was summoned in any other way - Trainer pokemon sometimes dropping loot, missing trainer pokemon send out and retrieve animations, and probably some other stuff ***Removed*** - Command: `player set level_cap` (see `player set progress` for alternative) - ServerConfig: `maxOverLevelCap` (too much of a corner case and barely useful, see `allowOverLeveling` and `additiveLevelCapRequirement` for alternatives) - Trainer type `BOSS` (former bosses are now either of type `RIVAL` or `TEAM_ROCKET`)
Войти

2.23 MB

0.12.0-beta Beta 03.10.2024

Version 0.12.0-beta

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.12.0-beta] - 2024-10-03 ***Added*** - Server Config `bonusLevelCap`: Adjust difficulty with a single value - Support for PKGBadges/CobbleBadges: Leaders will now drop badges from this mod when a player defeats them for their first time - Support for SimpleTMs: Some trainer types have a chance to drop a random TR - Trainer Card tracking feature: The Trainer Card will start to glow if the next key trainer (e.g. leader) spawns nearby and render an arrow that will lead towards them - Trainer textures: These were procedurally generated in advance and mapped to the trainers so that every *trainer identity* has a unique appearance, though some differences might be very subtle for now. Different versions of the same trainer will have the same body but will most likely wear different outfits ***Changed*** - Drastically increased spawn chances for undefeated trainers (with *emphasized* names) and lowered the bonus spawn chance of key trainers (e.g. leaders) gained by players reaching their level cap - Increased trainer health from `20` to `30` - Loot table `defeat_count` condition now supports a `comparator` field (`EQUAL`, `SMALLER`, `GREATER` or `MODULO`) - Overhauled loot tables: Adjusted drop chances and item pools (see this [spreadsheet](https://docs.google.com/spreadsheets/d/10JjXPP1VvcgO1uat_QU2rwqvuxp5wveNq9U3YzwxzjY/edit?usp=sharing) for more info) - Prevent Trainer Card to open its GUI while holding an item in the other hand - Trainer Card GUI: Click on discovered trainers in the list to show more information (e.g. biomes the trainer spawns in) - Trainers now slowly regenerate health (about twice as fast as horses) ***Fixed*** - Advancement defeat count trigger counting all instead of distinct defeats per trainer type
Войти

2.27 MB

0.12.0-beta Beta 03.10.2024

Version 0.12.0-beta

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.12.0-beta] - 2024-10-03 ***Added*** - Server Config `bonusLevelCap`: Adjust difficulty with a single value - Support for PKGBadges/CobbleBadges: Leaders will now drop badges from this mod when a player defeats them for their first time - Support for SimpleTMs: Some trainer types have a chance to drop a random TR - Trainer Card tracking feature: The Trainer Card will start to glow if the next key trainer (e.g. leader) spawns nearby and render an arrow that will lead towards them - Trainer textures: These were procedurally generated in advance and mapped to the trainers so that every *trainer identity* has a unique appearance, though some differences might be very subtle for now. Different versions of the same trainer will have the same body but will most likely wear different outfits ***Changed*** - Drastically increased spawn chances for undefeated trainers (with *emphasized* names) and lowered the bonus spawn chance of key trainers (e.g. leaders) gained by players reaching their level cap - Increased trainer health from `20` to `30` - Loot table `defeat_count` condition now supports a `comparator` field (`EQUAL`, `SMALLER`, `GREATER` or `MODULO`) - Overhauled loot tables: Adjusted drop chances and item pools (see this [spreadsheet](https://docs.google.com/spreadsheets/d/10JjXPP1VvcgO1uat_QU2rwqvuxp5wveNq9U3YzwxzjY/edit?usp=sharing) for more info) - Prevent Trainer Card to open its GUI while holding an item in the other hand - Trainer Card GUI: Click on discovered trainers in the list to show more information (e.g. biomes the trainer spawns in) - Trainers now slowly regenerate health (about twice as fast as horses) ***Fixed*** - Advancement defeat count trigger counting all instead of distinct defeats per trainer type
Войти

2.28 MB

0.11.1-alpha Alpha 31.08.2024

Version 0.11.1-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.11.1-alpha] - 2024-08-31 ***Fixed*** - Potential battle error for some players caused by missing 'damage source' for battle loot tables
Войти

0.75 MB

0.11.1-alpha Alpha 31.08.2024

Version 0.11.1-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.11.1-alpha] - 2024-08-31 ***Fixed*** - Potential battle error for some players caused by missing 'damage source' for battle loot tables
Войти

0.76 MB

0.11.0-alpha Alpha 07.08.2024

Version 0.11.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.11.0-alpha] - 2024-08-07 ***Changed*** - Adjustments to trainer behavior (AI): Only undefeated key trainers (e.g. leaders) have a high chance to seek out players that can fight them (small chance for others), also trainers are now much stronger drawn towards villages in general and will most of the time mind own businesse (rather than stalking the player) - Server Config: Increasd default `maxTrainersPerPlayer` from `4` to `8` and `maxTrainersTotal` from `20` to `24` (since trainers should be more spread out due to the changes in they behaviour) - Trainers can now spawn on (layered) snow blocks - Update to CobblemonTrainers `0.1.1.11` (**dropped support for earlier versions so make sure to update both!**) ***Fixed*** - Potential desync of player states when switching between worlds (single-/multiplayer) in the same play session
Войти

0.75 MB

0.11.0-alpha Alpha 07.08.2024

Version 0.11.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.11.0-alpha] - 2024-08-07 ***Changed*** - Adjustments to trainer behavior (AI): Only undefeated key trainers (e.g. leaders) have a high chance to seek out players that can fight them (small chance for others), also trainers are now much stronger drawn towards villages in general and will most of the time mind own businesse (rather than stalking the player) - Server Config: Increasd default `maxTrainersPerPlayer` from `4` to `8` and `maxTrainersTotal` from `20` to `24` (since trainers should be more spread out due to the changes in they behaviour) - Trainers can now spawn on (layered) snow blocks - Update to CobblemonTrainers `0.1.1.11` (**dropped support for earlier versions so make sure to update both!**) ***Fixed*** - Potential desync of player states when switching between worlds (single-/multiplayer) in the same play session
Войти

0.76 MB

0.10.4-alpha Alpha 16.07.2024

Version 0.10.4-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog Due to the changes in the gameplay progression aswell as to some advancements in **0.10.0** it is likely that there will be indescrepencies with the current state of players **that are past Erika** from earlier versions. I've included a small [guide](https://srcmc.gitlab.io/rct/docs/guides/reset_states/) in the documentation that goes into detail how the states of players can be modified/reverted without starting a new world. The current state of the gameplay progression is considered final and I am moving my thoughts towards setting milestones for the beta :). ## [0.10.4-alpha] - 2024-07-17 ***Fixed*** - Trainer battles staying registered as *active battles* after the trainer npc was killed
Войти

0.74 MB

0.10.4-alpha Alpha 16.07.2024

Version 0.10.4-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog Due to the changes in the gameplay progression aswell as to some advancements in **0.10.0** it is likely that there will be indescrepencies with the current state of players **that are past Erika** from earlier versions. I've included a small [guide](https://srcmc.gitlab.io/rct/docs/guides/reset_states/) in the documentation that goes into detail how the states of players can be modified/reverted without starting a new world. The current state of the gameplay progression is considered final and I am moving my thoughts towards setting milestones for the beta :). ## [0.10.4-alpha] - 2024-07-17 ***Fixed*** - Trainer battles staying registered as *active battles* after the trainer npc was killed
Войти

0.76 MB

0.10.3-alpha Alpha 15.07.2024

Version 0.10.3-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog Due to the changes in the gameplay progression aswell as to some advancements in **0.10.0** it is likely that there will be indescrepencies with the current state of players **that are past Erika** from earlier versions. I've included a small [guide](https://srcmc.gitlab.io/rct/docs/guides/reset_states/) in the documentation that goes into detail how the states of players can be modified/reverted without starting a new world. The current state of the gameplay progression is considered final and I am moving my thoughts towards setting milestones for the beta :). ## [0.10.3-alpha] - 2024-07-15 ***Changed*** - The death of a trainer will now end a battle immediately ***Fixed*** - Possibility of trainers despawning while in battle - Undefeated trainers not despawning in chunks that are always loaded (e.g. spawn chunks)
Войти

0.74 MB

0.10.3-alpha Alpha 15.07.2024

Version 0.10.3-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog Due to the changes in the gameplay progression aswell as to some advancements in **0.10.0** it is likely that there will be indescrepencies with the current state of players **that are past Erika** from earlier versions. I've included a small [guide](https://srcmc.gitlab.io/rct/docs/guides/reset_states/) in the documentation that goes into detail how the states of players can be modified/reverted without starting a new world. The current state of the gameplay progression is considered final and I am moving my thoughts towards setting milestones for the beta :). ## [0.10.3-alpha] - 2024-07-15 ***Changed*** - The death of a trainer will now end a battle immediately ***Fixed*** - Possibility of trainers despawning while in battle - Undefeated trainers not despawning in chunks that are always loaded (e.g. spawn chunks)
Войти

0.75 MB

0.10.2-alpha Alpha 30.06.2024

Version 0.10.2-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog Due to the changes in the gameplay progression aswell as to some advancements in **0.10.0** it is likely that there will be indescrepencies with the current state of players **that are past Erika** from earlier versions. I've included a small [guide](https://srcmc.gitlab.io/rct/docs/guides/reset_states/) in the documentation that goes into detail how the states of players can be modified/reverted without starting a new world. The current state of the gameplay progression is considered final and I am moving my thoughts towards setting milestones for the beta :). ## [0.10.2-alpha] - 2024-06-30 ***Added*** - A bunch more trainer chatter - Notification above the hotbar when pokemon at or above the level cap attempt to gain experience ***Changed*** - Server Config: Decreased default `spawnIntervalTicks` from `1200` to `600` (30 sec.) (you may remove the setting from the config file or delete the complete file to update) - Server Config: Increased default `maxTrainersPerPlayer` from `4` to `6` (you may remove the setting from the config file or delete the complete file to update) - Trainers capable of fighting now don't despawn unless really far away (i.e. completely unloaded) ***Fixed*** - Fixed trainers *accepting* battles against players that are already in another battle
Войти

0.74 MB

0.10.2-alpha Alpha 30.06.2024

Version 0.10.2-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog Due to the changes in the gameplay progression aswell as to some advancements in **0.10.0** it is likely that there will be indescrepencies with the current state of players **that are past Erika** from earlier versions. I've included a small [guide](https://srcmc.gitlab.io/rct/docs/guides/reset_states/) in the documentation that goes into detail how the states of players can be modified/reverted without starting a new world. The current state of the gameplay progression is considered final and I am moving my thoughts towards setting milestones for the beta :). ## [0.10.2-alpha] - 2024-06-30 ***Added*** - A bunch more trainer chatter - Notification above the hotbar when pokemon at or above the level cap attempt to gain experience ***Changed*** - Server Config: Decreased default `spawnIntervalTicks` from `1200` to `600` (30 sec.) (you may remove the setting from the config file or delete the complete file to update) - Server Config: Increased default `maxTrainersPerPlayer` from `4` to `6` (you may remove the setting from the config file or delete the complete file to update) - Trainers capable of fighting now don't despawn unless really far away (i.e. completely unloaded) ***Fixed*** - Fixed trainers *accepting* battles against players that are already in another battle
Войти

0.75 MB

0.10.1-alpha Alpha 24.06.2024

Version 0.10.1-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog Due to the changes in the gameplay progression aswell as to some advancements in **0.10.0** it is likely that there will be indescrepencies with the current state of players **that are past Erika** from earlier versions. I've included a small [guide](https://srcmc.gitlab.io/rct/docs/guides/reset_states/) in the documentation that goes into detail how the states of players can be modified/reverted without starting a new world. The current state of the gameplay progression is considered final and I am moving my thoughts towards setting milestones for the beta :). ## [0.10.1-alpha] - 2024-06-24 ***Added*** - Command `summon_persistent`: As the name suggests summons a trainer with the `Persistent` tag already set - Trainer `identity` can now be set per trainer with a data pack and is used instead of the `displayName` to determine if different trainers refer to the same person (if not defined falls back to `displayName`) ***Changed*** - Repurposed 'Champion Lance' as regular trainer ***Fixed*** - `Persistent` trainers despawning on servers ***Removed*** - Hidden advancement for 'Champion Lance' as he is less of a challenge than his elite 4 version
Войти

0.74 MB

0.10.1-alpha Alpha 24.06.2024

Version 0.10.1-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog Due to the changes in the gameplay progression aswell as to some advancements in **0.10.0** it is likely that there will be indescrepencies with the current state of players **that are past Erika** from earlier versions. I've included a small [guide](https://srcmc.gitlab.io/rct/docs/guides/reset_states/) in the documentation that goes into detail how the states of players can be modified/reverted without starting a new world. The current state of the gameplay progression is considered final and I am moving my thoughts towards setting milestones for the beta :). ## [0.10.1-alpha] - 2024-06-24 ***Added*** - Command `summon_persistent`: As the name suggests summons a trainer with the `Persistent` tag already set - Trainer `identity` can now be set per trainer with a data pack and is used instead of the `displayName` to determine if different trainers refer to the same person (if not defined falls back to `displayName`) ***Changed*** - Repurposed 'Champion Lance' as regular trainer ***Fixed*** - `Persistent` trainers despawning on servers ***Removed*** - Hidden advancement for 'Champion Lance' as he is less of a challenge than his elite 4 version
Войти

0.75 MB

0.10.0-alpha Alpha 21.06.2024

Version 0.10.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog Due to the changes in the gameplay progression aswell as to some advancements in **0.10.0** it is likely that there will be indescrepencies with the current state of players **that are past Erika** from earlier versions. I've included a small [guide](https://srcmc.gitlab.io/rct/docs/guides/reset_states/) in the documentation that goes into detail how the states of players can be modified/reverted without starting a new world. The current state of the gameplay progression is considered final and I am moving my thoughts towards setting milestones for the beta :). ## [0.10.0-alpha] - 2024-06-19 ***Changed*** - Adjusted name colors of trainer types: `LEADER`=green, `E4`=blue, `CHAMP`=light_purple, `TEAM_ROCKET`=dark_gray, `BOSS`=gold - Advancements have been slightly adjusted to reflect the latest changes in the progression (e.g. removed "Earth Badge" and added "Rising Badge") - Increased spawn chance for (undefeated) key trainers - Level cap progression now mostly mirrors the progression of the original game (Radical Red): There are now 9 additional bosses that have to be defeated to raise the level cap (refer to your advancement tab for a hint of what to expect next or check the table in the [mod description](https://modrinth.com/mod/rctmod)) - Lowered level cap granted by Erika from `50` to `47` - Removed "Leader Giovanni" from his duty as 5th gym leader. Now "Leader Clair" grants the 8th badge - Removed (misleading) `TRAINER` trainer type and added `BOSS` trainer type - Removed misleading labels (e.g. "Leader") from trainers that do not actually count towards a players progression - Removed previously given *buff* for some trainers that do not account for the progression anymore - Repurposed some weaker versions of key trainers as trainers of different *types* - Slight adjustments to trainer ai behaviour (they now respect personal space a bit more, prefer to hang around in villages and tend to stroll away once done battling) ***Fixed*** - Some key trainers (e.g. elite 4, bosses) not having an increased spawn chance when needed - Some key trainers beeing able to spawn before they could actually be battled with - `player set defeats` command failure when used for trainers that have never been interacted with ## [0.9.3-alpha] - 2024-06-18 ***Added*** - Loot tables for (placeholder) badge items (see the [source repo](https://gitlab.com/srcmc/rct/mod/-/tree/1.20.1/common/src/main/resources/data/rctmod/loot_tables/trainers/single?ref_type=heads) for the loot tables, they can be overwritten with a data pack) ***Fixed*** - `defeat_count` loot condition not beeing registered - `player set defeats` command not changing values on the server side ## [0.9.2-alpha] - 2024-06-17 ***Changed*** - Removed battle count restriction (max wins/losses) for persistent trainers ## [0.9.1-alpha] - 2024-06-16 ***Fixed*** - Hotifx: Potential crash caused by trainer battles ## [0.9.0-alpha] - 2024-06-15 ***Added*** - Command `unregister_persistent`: Utility command for server administrators to unregister persistent trainers manually - Data pack option for trainers to win/loose an infinite amount of times (set `maxTrainerWins` and/or `maxTrainerDefeats` to `0`) - Defeat count loot condition for data packs (e.g. have trainers drop special loot on first defeat) - `Persistent` tag for trainers (`0/false` by default). Persistent trainers will **never** despawn and do not count towards the spawn caps. Care must be taken when enabling this tag for trainers since other trainers will not spawn as long as another trainer with the same name exists. ***Changed*** - Reformatted (spawner) debugging output - Removed redundant `"this"` property of defeat count condition for achievements - Reworked spawner system: Trainers now despawn when far away/beeing unloaded (similar to hostile mobs) - Server config: Lowered default `maxHorizontalDistanceToPlayers` from `80` to `70` - Server config: Lowered default `minHorizontalDistanceToPlayers` from `30` to `25` - Server config: Lowered default `spawnIntervalTicks` from `2400` to `1200` (1 min) - Server config: Raised default `maxTrainersTotal` from `15` to `20` ***Fixed*** - Potential crash if debugging is enabled in the server config ***Removed*** - Config option `despawnDelayTicks` ## [0.8.4-alpha] - 2024-06-10 ***Added*** - Server Config `logSpawning`: Debugging option to log information about trainer (de)spawning (disabled by default) - Server Config options `biomeTagBlackList` and `biomeTagWhitelist` as global options for all trainers (in addition to the tags defined per trainer (group) with data packs) ***Fixed*** - Trainers spawning causing a crash with c2me on fabric ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.74 MB

0.10.0-alpha Alpha 21.06.2024

Version 0.10.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog Due to the changes in the gameplay progression aswell as to some advancements in **0.10.0** it is likely that there will be indescrepencies with the current state of players **that are past Erika** from earlier versions. I've included a small [guide](https://srcmc.gitlab.io/rct/docs/guides/reset_states/) in the documentation that goes into detail how the states of players can be modified/reverted without starting a new world. The current state of the gameplay progression is considered final and I am moving my thoughts towards setting milestones for the beta :). ## [0.10.0-alpha] - 2024-06-19 ***Changed*** - Adjusted name colors of trainer types: `LEADER`=green, `E4`=blue, `CHAMP`=light_purple, `TEAM_ROCKET`=dark_gray, `BOSS`=gold - Advancements have been slightly adjusted to reflect the latest changes in the progression (e.g. removed "Earth Badge" and added "Rising Badge") - Increased spawn chance for (undefeated) key trainers - Level cap progression now mostly mirrors the progression of the original game (Radical Red): There are now 9 additional bosses that have to be defeated to raise the level cap (refer to your advancement tab for a hint of what to expect next or check the table in the [mod description](https://modrinth.com/mod/rctmod)) - Lowered level cap granted by Erika from `50` to `47` - Removed "Leader Giovanni" from his duty as 5th gym leader. Now "Leader Clair" grants the 8th badge - Removed (misleading) `TRAINER` trainer type and added `BOSS` trainer type - Removed misleading labels (e.g. "Leader") from trainers that do not actually count towards a players progression - Removed previously given *buff* for some trainers that do not account for the progression anymore - Repurposed some weaker versions of key trainers as trainers of different *types* - Slight adjustments to trainer ai behaviour (they now respect personal space a bit more, prefer to hang around in villages and tend to stroll away once done battling) ***Fixed*** - Some key trainers (e.g. elite 4, bosses) not having an increased spawn chance when needed - Some key trainers beeing able to spawn before they could actually be battled with - `player set defeats` command failure when used for trainers that have never been interacted with ## [0.9.3-alpha] - 2024-06-18 ***Added*** - Loot tables for (placeholder) badge items (see the [source repo](https://gitlab.com/srcmc/rct/mod/-/tree/1.20.1/common/src/main/resources/data/rctmod/loot_tables/trainers/single?ref_type=heads) for the loot tables, they can be overwritten with a data pack) ***Fixed*** - `defeat_count` loot condition not beeing registered - `player set defeats` command not changing values on the server side ## [0.9.2-alpha] - 2024-06-17 ***Changed*** - Removed battle count restriction (max wins/losses) for persistent trainers ## [0.9.1-alpha] - 2024-06-16 ***Fixed*** - Hotifx: Potential crash caused by trainer battles ## [0.9.0-alpha] - 2024-06-15 ***Added*** - Command `unregister_persistent`: Utility command for server administrators to unregister persistent trainers manually - Data pack option for trainers to win/loose an infinite amount of times (set `maxTrainerWins` and/or `maxTrainerDefeats` to `0`) - Defeat count loot condition for data packs (e.g. have trainers drop special loot on first defeat) - `Persistent` tag for trainers (`0/false` by default). Persistent trainers will **never** despawn and do not count towards the spawn caps. Care must be taken when enabling this tag for trainers since other trainers will not spawn as long as another trainer with the same name exists. ***Changed*** - Reformatted (spawner) debugging output - Removed redundant `"this"` property of defeat count condition for achievements - Reworked spawner system: Trainers now despawn when far away/beeing unloaded (similar to hostile mobs) - Server config: Lowered default `maxHorizontalDistanceToPlayers` from `80` to `70` - Server config: Lowered default `minHorizontalDistanceToPlayers` from `30` to `25` - Server config: Lowered default `spawnIntervalTicks` from `2400` to `1200` (1 min) - Server config: Raised default `maxTrainersTotal` from `15` to `20` ***Fixed*** - Potential crash if debugging is enabled in the server config ***Removed*** - Config option `despawnDelayTicks` ## [0.8.4-alpha] - 2024-06-10 ***Added*** - Server Config `logSpawning`: Debugging option to log information about trainer (de)spawning (disabled by default) - Server Config options `biomeTagBlackList` and `biomeTagWhitelist` as global options for all trainers (in addition to the tags defined per trainer (group) with data packs) ***Fixed*** - Trainers spawning causing a crash with c2me on fabric ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.75 MB

0.9.3-alpha Alpha 18.06.2024

Version 0.9.3-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.9.3-alpha] - 2024-06-18 ***Added*** - Loot tables for (placeholder) badge items (see the [source repo](https://gitlab.com/srcmc/rct/mod/-/tree/1.20.1/common/src/main/resources/data/rctmod/loot_tables/trainers/single?ref_type=heads) for the loot tables, they can be overwritten with a data pack) ***Fixed*** - `defeat_count` loot condition not beeing registered - `player set defeats` command not changing values on the server side (therefore changes where only visual) ## [0.9.2-alpha] - 2024-06-17 ***Changed*** - Removed battle count restriction (max wins/losses) for persistent trainers ## [0.9.1-alpha] - 2024-06-16 ***Fixed*** - Hotifx: Potential crash caused by trainer battles ## [0.9.0-alpha] - 2024-06-15 ***Added*** - Command `unregister_persistent`: Utility command for server administrators to unregister persistent trainers manually - Data pack option for trainers to win/loose an infinite amount of times (set `maxTrainerWins` and/or `maxTrainerDefeats` to `0`) - Defeat count loot condition for data packs (e.g. have trainers drop special loot on first defeat) - `Persistent` tag for trainers (`0/false` by default). Persistent trainers will **never** despawn and do not count towards the spawn caps. Care must be taken when enabling this tag for trainers since other trainers will not spawn as long as another trainer with the same name exists. ***Changed*** - Reformatted (spawner) debugging output - Removed redundant `"this"` property of defeat count condition for achievements - Reworked spawner system: Trainers now despawn when far away/beeing unloaded (similar to hostile mobs) - Server config: Lowered default `maxHorizontalDistanceToPlayers` from `80` to `70` - Server config: Lowered default `minHorizontalDistanceToPlayers` from `30` to `25` - Server config: Lowered default `spawnIntervalTicks` from `2400` to `1200` (1 min) - Server config: Raised default `maxTrainersTotal` from `15` to `20` ***Fixed*** - Potential crash if debugging is enabled in the server config ***Removed*** - Config option `despawnDelayTicks` ## [0.8.4-alpha] - 2024-06-10 ***Added*** - Server Config `logSpawning`: Debugging option to log information about trainer (de)spawning (disabled by default) - Server Config options `biomeTagBlackList` and `biomeTagWhitelist` as global options for all trainers (in addition to the tags defined per trainer (group) with data packs) ***Fixed*** - Trainers spawning causing a crash with c2me on fabric ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.72 MB

0.9.3-alpha Alpha 18.06.2024

Version 0.9.3-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.9.3-alpha] - 2024-06-18 ***Added*** - Loot tables for (placeholder) badge items (see the [source repo](https://gitlab.com/srcmc/rct/mod/-/tree/1.20.1/common/src/main/resources/data/rctmod/loot_tables/trainers/single?ref_type=heads) for the loot tables, they can be overwritten with a data pack) ***Fixed*** - `defeat_count` loot condition not beeing registered - `player set defeats` command not changing values on the server side (therefore changes where only visual) ## [0.9.2-alpha] - 2024-06-17 ***Changed*** - Removed battle count restriction (max wins/losses) for persistent trainers ## [0.9.1-alpha] - 2024-06-16 ***Fixed*** - Hotifx: Potential crash caused by trainer battles ## [0.9.0-alpha] - 2024-06-15 ***Added*** - Command `unregister_persistent`: Utility command for server administrators to unregister persistent trainers manually - Data pack option for trainers to win/loose an infinite amount of times (set `maxTrainerWins` and/or `maxTrainerDefeats` to `0`) - Defeat count loot condition for data packs (e.g. have trainers drop special loot on first defeat) - `Persistent` tag for trainers (`0/false` by default). Persistent trainers will **never** despawn and do not count towards the spawn caps. Care must be taken when enabling this tag for trainers since other trainers will not spawn as long as another trainer with the same name exists. ***Changed*** - Reformatted (spawner) debugging output - Removed redundant `"this"` property of defeat count condition for achievements - Reworked spawner system: Trainers now despawn when far away/beeing unloaded (similar to hostile mobs) - Server config: Lowered default `maxHorizontalDistanceToPlayers` from `80` to `70` - Server config: Lowered default `minHorizontalDistanceToPlayers` from `30` to `25` - Server config: Lowered default `spawnIntervalTicks` from `2400` to `1200` (1 min) - Server config: Raised default `maxTrainersTotal` from `15` to `20` ***Fixed*** - Potential crash if debugging is enabled in the server config ***Removed*** - Config option `despawnDelayTicks` ## [0.8.4-alpha] - 2024-06-10 ***Added*** - Server Config `logSpawning`: Debugging option to log information about trainer (de)spawning (disabled by default) - Server Config options `biomeTagBlackList` and `biomeTagWhitelist` as global options for all trainers (in addition to the tags defined per trainer (group) with data packs) ***Fixed*** - Trainers spawning causing a crash with c2me on fabric ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.73 MB

0.9.2-alpha Alpha 17.06.2024

Version 0.9.2-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.9.2-alpha] - 2024-06-17 ***Changed*** - Removed battle count restriction (max wins/losses) for persistent trainers ## [0.9.1-alpha] - 2024-06-16 ***Fixed*** - Hotifx: Potential crash caused by trainer battles ## [0.9.0-alpha] - 2024-06-15 ***Added*** - Command `unregister_persistent`: Utility command for server administrators to unregister persistent trainers manually - Data pack option for trainers to win/loose an infinite amount of times (set `maxTrainerWins` and/or `maxTrainerDefeats` to `0`) - Defeat count loot condition for data packs (e.g. have trainers drop special loot on first defeat) - `Persistent` tag for trainers (`0/false` by default). Persistent trainers will **never** despawn and do not count towards the spawn caps. Care must be taken when enabling this tag for trainers since other trainers will not spawn as long as another trainer with the same name exists. ***Changed*** - Reformatted (spawner) debugging output - Removed redundant `"this"` property of defeat count condition for achievements - Reworked spawner system: Trainers now despawn when far away/beeing unloaded (similar to hostile mobs) - Server config: Lowered default `maxHorizontalDistanceToPlayers` from `80` to `70` - Server config: Lowered default `minHorizontalDistanceToPlayers` from `30` to `25` - Server config: Lowered default `spawnIntervalTicks` from `2400` to `1200` (1 min) - Server config: Raised default `maxTrainersTotal` from `15` to `20` ***Fixed*** - Potential crash if debugging is enabled in the server config ***Removed*** - Config option `despawnDelayTicks` ## [0.8.4-alpha] - 2024-06-10 ***Added*** - Server Config `logSpawning`: Debugging option to log information about trainer (de)spawning (disabled by default) - Server Config options `biomeTagBlackList` and `biomeTagWhitelist` as global options for all trainers (in addition to the tags defined per trainer (group) with data packs) ***Fixed*** - Trainers spawning causing a crash with c2me on fabric ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.72 MB

0.9.2-alpha Alpha 17.06.2024

Version 0.9.2-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.9.2-alpha] - 2024-06-17 ***Changed*** - Removed battle count restriction (max wins/losses) for persistent trainers ## [0.9.1-alpha] - 2024-06-16 ***Fixed*** - Hotifx: Potential crash caused by trainer battles ## [0.9.0-alpha] - 2024-06-15 ***Added*** - Command `unregister_persistent`: Utility command for server administrators to unregister persistent trainers manually - Data pack option for trainers to win/loose an infinite amount of times (set `maxTrainerWins` and/or `maxTrainerDefeats` to `0`) - Defeat count loot condition for data packs (e.g. have trainers drop special loot on first defeat) - `Persistent` tag for trainers (`0/false` by default). Persistent trainers will **never** despawn and do not count towards the spawn caps. Care must be taken when enabling this tag for trainers since other trainers will not spawn as long as another trainer with the same name exists. ***Changed*** - Reformatted (spawner) debugging output - Removed redundant `"this"` property of defeat count condition for achievements - Reworked spawner system: Trainers now despawn when far away/beeing unloaded (similar to hostile mobs) - Server config: Lowered default `maxHorizontalDistanceToPlayers` from `80` to `70` - Server config: Lowered default `minHorizontalDistanceToPlayers` from `30` to `25` - Server config: Lowered default `spawnIntervalTicks` from `2400` to `1200` (1 min) - Server config: Raised default `maxTrainersTotal` from `15` to `20` ***Fixed*** - Potential crash if debugging is enabled in the server config ***Removed*** - Config option `despawnDelayTicks` ## [0.8.4-alpha] - 2024-06-10 ***Added*** - Server Config `logSpawning`: Debugging option to log information about trainer (de)spawning (disabled by default) - Server Config options `biomeTagBlackList` and `biomeTagWhitelist` as global options for all trainers (in addition to the tags defined per trainer (group) with data packs) ***Fixed*** - Trainers spawning causing a crash with c2me on fabric ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.73 MB

0.9.1-alpha Alpha 16.06.2024

Version 0.9.1-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.9.1-alpha] - 2024-06-16 ***Fixed*** - Hotifx: Potential crash caused by trainer battles ## [0.9.0-alpha] - 2024-06-15 ***Added*** - Command `unregister_persistent`: Utility command for server administrators to unregister persistent trainers manually - Data pack option for trainers to win/loose an infinite amount of times (set `maxTrainerWins` and/or `maxTrainerDefeats` to `0`) - Defeat count loot condition for data packs (e.g. have trainers drop special loot on first defeat) - `Persistent` tag for trainers (`0/false` by default). Persistent trainers will **never** despawn and do not count towards the spawn caps. Care must be taken when enabling this tag for trainers since other trainers will not spawn as long as another trainer with the same name exists. ***Changed*** - Reformatted (spawner) debugging output - Removed redundant `"this"` property of defeat count condition for achievements - Reworked spawner system: Trainers now despawn when far away/beeing unloaded (similar to hostile mobs) - Server config: Lowered default `maxHorizontalDistanceToPlayers` from `80` to `70` - Server config: Lowered default `minHorizontalDistanceToPlayers` from `30` to `25` - Server config: Lowered default `spawnIntervalTicks` from `2400` to `1200` (1 min) - Server config: Raised default `maxTrainersTotal` from `15` to `20` ***Fixed*** - Potential crash if debugging is enabled in the server config ***Removed*** - Config option `despawnDelayTicks` ## [0.8.4-alpha] - 2024-06-10 ***Added*** - Server Config `logSpawning`: Debugging option to log information about trainer (de)spawning (disabled by default) - Server Config options `biomeTagBlackList` and `biomeTagWhitelist` as global options for all trainers (in addition to the tags defined per trainer (group) with data packs) ***Fixed*** - Trainers spawning causing a crash with c2me on fabric ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.72 MB

0.9.1-alpha Alpha 16.06.2024

Version 0.9.1-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.9.1-alpha] - 2024-06-16 ***Fixed*** - Hotifx: Potential crash caused by trainer battles ## [0.9.0-alpha] - 2024-06-15 ***Added*** - Command `unregister_persistent`: Utility command for server administrators to unregister persistent trainers manually - Data pack option for trainers to win/loose an infinite amount of times (set `maxTrainerWins` and/or `maxTrainerDefeats` to `0`) - Defeat count loot condition for data packs (e.g. have trainers drop special loot on first defeat) - `Persistent` tag for trainers (`0/false` by default). Persistent trainers will **never** despawn and do not count towards the spawn caps. Care must be taken when enabling this tag for trainers since other trainers will not spawn as long as another trainer with the same name exists. ***Changed*** - Reformatted (spawner) debugging output - Removed redundant `"this"` property of defeat count condition for achievements - Reworked spawner system: Trainers now despawn when far away/beeing unloaded (similar to hostile mobs) - Server config: Lowered default `maxHorizontalDistanceToPlayers` from `80` to `70` - Server config: Lowered default `minHorizontalDistanceToPlayers` from `30` to `25` - Server config: Lowered default `spawnIntervalTicks` from `2400` to `1200` (1 min) - Server config: Raised default `maxTrainersTotal` from `15` to `20` ***Fixed*** - Potential crash if debugging is enabled in the server config ***Removed*** - Config option `despawnDelayTicks` ## [0.8.4-alpha] - 2024-06-10 ***Added*** - Server Config `logSpawning`: Debugging option to log information about trainer (de)spawning (disabled by default) - Server Config options `biomeTagBlackList` and `biomeTagWhitelist` as global options for all trainers (in addition to the tags defined per trainer (group) with data packs) ***Fixed*** - Trainers spawning causing a crash with c2me on fabric ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.73 MB

0.9.0-alpha Alpha 15.06.2024

Version 0.9.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.9.0-alpha] - 2024-06-15 ***Added*** - Command `unregister_persistent`: Utility command for server administrators to unregister persistent trainers manually - Data pack option for trainers to win/loose an infinite amount of times (set `maxTrainerWins` and/or `maxTrainerDefeats` to `0`) - Defeat count loot condition for data packs (e.g. have trainers drop special loot on first defeat) - `Persistent` tag for trainers (`0/false` by default). Persistent trainers will **never** despawn and do not count towards the spawn caps. Care must be taken when enabling this tag for trainers since other trainers will not spawn as long as another trainer with the same name exists. ***Changed*** - Reformatted (spawner) debugging output - Removed redundant `"this"` property of defeat count condition for achievements - Reworked spawner system: Trainers now despawn when far away/beeing unloaded (similar to hostile mobs) - Server config: Lowered default `maxHorizontalDistanceToPlayers` from `80` to `70` - Server config: Lowered default `minHorizontalDistanceToPlayers` from `30` to `25` - Server config: Lowered default `spawnIntervalTicks` from `2400` to `1200` (1 min) - Server config: Raised default `maxTrainersTotal` from `15` to `20` ***Fixed*** - Potential crash if debugging is enabled in the server config ***Removed*** - Config option `despawnDelayTicks` ## [0.8.4-alpha] - 2024-06-10 ***Added*** - Server Config `logSpawning`: Debugging option to log information about trainer (de)spawning (disabled by default) - Server Config options `biomeTagBlackList` and `biomeTagWhitelist` as global options for all trainers (in addition to the tags defined per trainer (group) with data packs) ***Fixed*** - Trainers spawning causing a crash with c2me on fabric ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.72 MB

0.9.0-alpha Alpha 15.06.2024

Version 0.9.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.9.0-alpha] - 2024-06-15 ***Added*** - Command `unregister_persistent`: Utility command for server administrators to unregister persistent trainers manually - Data pack option for trainers to win/loose an infinite amount of times (set `maxTrainerWins` and/or `maxTrainerDefeats` to `0`) - Defeat count loot condition for data packs (e.g. have trainers drop special loot on first defeat) - `Persistent` tag for trainers (`0/false` by default). Persistent trainers will **never** despawn and do not count towards the spawn caps. Care must be taken when enabling this tag for trainers since other trainers will not spawn as long as another trainer with the same name exists. ***Changed*** - Reformatted (spawner) debugging output - Removed redundant `"this"` property of defeat count condition for achievements - Reworked spawner system: Trainers now despawn when far away/beeing unloaded (similar to hostile mobs) - Server config: Lowered default `maxHorizontalDistanceToPlayers` from `80` to `70` - Server config: Lowered default `minHorizontalDistanceToPlayers` from `30` to `25` - Server config: Lowered default `spawnIntervalTicks` from `2400` to `1200` (1 min) - Server config: Raised default `maxTrainersTotal` from `15` to `20` ***Fixed*** - Potential crash if debugging is enabled in the server config ***Removed*** - Config option `despawnDelayTicks` ## [0.8.4-alpha] - 2024-06-10 ***Added*** - Server Config `logSpawning`: Debugging option to log information about trainer (de)spawning (disabled by default) - Server Config options `biomeTagBlackList` and `biomeTagWhitelist` as global options for all trainers (in addition to the tags defined per trainer (group) with data packs) ***Fixed*** - Trainers spawning causing a crash with c2me on fabric ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.73 MB

0.8.4-alpha Alpha 10.06.2024

Version 0.8.4-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.8.4-alpha] - 2024-06-10 ***Added*** - Server Config `logSpawning`: Debugging option to log information about trainer (de)spawning (disabled by default) - Server Config options `biomeTagBlackList` and `biomeTagWhitelist` as global options for all trainers (in addition to the tags defined per trainer (group) with data packs) ***Fixed*** - Trainers spawning causing a crash with c2me on fabric ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.71 MB

0.8.4-alpha Alpha 10.06.2024

Version 0.8.4-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.8.4-alpha] - 2024-06-10 ***Added*** - Server Config `logSpawning`: Debugging option to log information about trainer (de)spawning (disabled by default) - Server Config options `biomeTagBlackList` and `biomeTagWhitelist` as global options for all trainers (in addition to the tags defined per trainer (group) with data packs) ***Fixed*** - Trainers spawning causing a crash with c2me on fabric ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.72 MB

0.8.3-alpha Alpha 03.06.2024

Version 0.8.3-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.71 MB

0.8.3-alpha Alpha 03.06.2024

Version 0.8.3-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.8.3-alpha] - 2024-06-03 ***Fixed*** - Trainers on cooldown not beeing counted towards a palyers spawn cap ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.72 MB

0.8.2-alpha Alpha 02.06.2024

Version 0.8.2-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.71 MB

0.8.2-alpha Alpha 02.06.2024

Version 0.8.2-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.8.2-alpha] - 2024-05-31 ***Added*** - Trainer types `RIVAL` and `TRAINER` ***Changed*** - Advancements have been reworked, some have been removed, some have been added, some have changed. Advancements will be granted again if a player repeats an action (e.g. beats a previous Leader again). They can also be granted manually with the vanilla `advancement` command. - Decreased minimum despawn distance (now equal to *spawning config* `minHorizontalDistanceToPlayers` which is `30` by default) - Trainers that cannot battle anymore now don't count towards a players spawn cap (they still count towards the global spawn cap) ***Fixed*** - "Wrong way to battle" advancement beeing granted for any npc - Advancements not beeing granted ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.72 MB

0.8.1-alpha Alpha 29.05.2024

Version 0.8.1-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.71 MB

0.8.1-alpha Alpha 29.05.2024

Version 0.8.1-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.8.1-alpha] - 2024-05-29 ***Changed*** - Reeneblad temporarily replaced switching moves (like uturn) - Update to Cobblemon 1.5.2 and CobblemonTrainers 1.1.7 ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.72 MB

0.8.0-alpha Alpha 29.05.2024

Version 0.8.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.71 MB

0.8.0-alpha Alpha 29.05.2024

Version 0.8.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.8.0-alpha] - 2024-05-29 ***Added*** - **84** new (endgame) trainers, which brings the total number up to **740** - Command: `player get defeats <trainerId> [<player>]` - Command: `player set defeats <trainerId> [<players>] <value>` - Command: `trainer get reward_level_cap <trainerId>` - Command: `trainer get type <trainerId>` - Item: Trainer Card (open player stats gui with right click, can be crafted) ***Changed*** - Beating a champ now grants a level cap of `100` - Buffed weaker versions of key trainers (elite 4/champs) - Command: Renamed former `player get defeats ...` to `player get type_defeats <type> [<player>]` - Decreased battle cooldown from `2000` to `600` ticks - Increased spawn cap per player from `3` to `4`, decreased spawn interval from `3600` to `2400` ticks and decreased despawn delay from `24000` to `5000` ticks, in short higher spawn rates by default (**changed default values will not be applied to existing configs**) - Removed battle restrictions for some trainers - Spawn rates increased for key trainers not beaten by players (the closer a player gets to the level cap the higher the chance to spawn) - Trainer id system (now with proper unique ids). Saved data from previous versions will automatically migrate to the new system. **Important notes for migration:** Any trainers or trainer related data that has been modified with a **data- or resource pack** must be migrated manually (***groups* stay the same**) by changing the file names to the new ids. Any (**command block**) **commands** that refer to trainers by their old ids must be migrated manually by changing the commands to use the new ids. Any **trainer npcs** from a previous version will have an invalid id, you can let them either despawn, get rid of them otherwise or change the `TrainerId` tag manually using the `data` command. A list of all id changes can be found in the [documentation](https://srcmc.gitlab.io/rct/docs/configuration/legacy/). ***Fixed*** - Many missing team members with different forms (e.g. 'alola') - Potential log spam for mobs with an invalid trainer id - Some missing ivs/evs, moves, abilities, etc. for most of the trainers ***Removed*** - Command: `player set defeats <type> [<players>]` ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.72 MB

0.7.4-alpha Alpha 19.05.2024

Version 0.7.4-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.56 MB

0.7.4-alpha Alpha 19.05.2024

Version 0.7.4-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.7.4-alpha] - 2024-05-19 ***Fixed*** - **Temporarily** replaced *switching moves* with alternatives (since they cause a crash with Cobblemon 1.5.0 + CobblemonTrainers when switched pokemon get send back out again): uturn -> bugbite, voltswitch -> spark, flipturn -> bubble, teleport -> amnesia, partingshot -> amnesia, batonpass -> amnesia ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.57 MB

0.7.3-alpha Alpha 16.05.2024

Version 0.7.3-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.56 MB

0.7.3-alpha Alpha 16.05.2024

Version 0.7.3-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.7.3-alpha] - 2024-05-16 ***Fixed*** - Config option `maxTrainersTotalValue` setting a different config value `maxLevelDiff` - Missing config option `maxTrainersTotal` (this time actually) - Wrongly named config options: Removed "Value" suffixes. **Old config values with wrong names will be reverted to their default values with the changed name. Either remove the "Value" suffixes manually before updating or adjust the configs afterwards (if any changes where made).** ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.57 MB

0.7.2-alpha Alpha 13.05.2024

Version 0.7.2-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.56 MB

0.7.2-alpha Alpha 13.05.2024

Version 0.7.2-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.7.2-alpha] - 2024-05-13 ***Fixed*** - Incompatibility with some optimization mods on fabric in ssp (e.g. Sodium) ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.57 MB

0.7.1-alpha Alpha 12.05.2024

Version 0.7.1-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.56 MB

0.7.1-alpha Alpha 12.05.2024

Version 0.7.1-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.7.1-alpha] - 2024-05-13 ***Fixed*** - Trainers not responding after a battle win ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.57 MB

0.7.0-alpha Alpha 12.05.2024

Version 0.7.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.56 MB

0.7.0-alpha Alpha 12.05.2024

Version 0.7.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.7.0-alpha] - 2024-05-12 ***Added*** - Support for Cobblemon 1.5.0 ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.57 MB

0.6.0-alpha Alpha 10.05.2024

Version 0.6.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.56 MB

0.6.0-alpha Alpha 10.05.2024

Version 0.6.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.6.0-alpha] - 2024-05-11 ***Added*** - Client configuration located at `config/rctmod-client.toml`. Options: `showTrainerTypeSymbols = false`, `showTrainerTypeColors = true` - Server config option `maxOverLevelCap`: Trainers will refuse to battle players that have pokemon in their party with a level greater than the set value + the level cap of the player (default `0`) ***Changed*** - Small adjustments to trainer mob ai: They'll now eventually stop wandering when close to players - Trainer names are now colored based of their trainer type, i.e. LEADER: green, E4: light purple, CHAMP: golden, TEAM_ROCKET: dark gray, others: white (optional symbols that are appended to the trainer names can be enabled in the **client config**) - Trainer names are now shown *emphasized* to players that never have beaten them ***Fixed*** - Issue with data packs not beeing correctly synced to players that entered servers without ever having entered a singleplayer world before - Trainers getting softlocked in battles if player logs out or dies (now counts as trainer win) ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.57 MB

0.5.4-alpha Alpha 06.05.2024

Version 0.5.4-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.55 MB

0.5.4-alpha Alpha 06.05.2024

Version 0.5.4-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.5.4-alpha] - 2024-05-06 ***Changed*** - Increased reward level cap of Leader Erika from `47` to `50` (fixes softlock at Leader Giovanni) - Minor buff to team of Leader Giovanni ***Fixed*** - `trainer get required_level_cap` command returning reward level cap instead ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.56 MB

0.5.3-alpha Alpha 05.05.2024

Version 0.5.3-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.55 MB

0.5.3-alpha Alpha 05.05.2024

Version 0.5.3-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.5.3-alpha] - 2024-05-05 ***Fixed*** - Trainer responses kicking players from servers in online-mode ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.56 MB

0.5.2-alpha Alpha 04.05.2024

Version 0.5.2-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.55 MB

0.5.2-alpha Alpha 04.05.2024

Version 0.5.2-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.5.2-alpha] - 2024-05-04 ***Added*** - API: added RCTMod.makeBattle (battles are now started from code instead of by invoking the `trainers makebattle` command) ***Changed*** - API: deprecated ChatUtils.makebattle ***Fixed*** - Trainers refusing to battle in case of issues with configurations from CobblemonTrainers ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.56 MB

0.5.1-alpha Alpha 02.05.2024

Version 0.5.1-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.55 MB

0.5.1-alpha Alpha 02.05.2024

Version 0.5.1-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog ## [0.5.1-alpha] - 2024-05-01 ***Added*** - New chat context 'missing_pokemon' -> player has no pokemon capable of fighting in his team ***Changed*** - Renamed trainer mobs `spawnChance` property to `spawnWeightFactor` ***Fixed*** - Trainers counting battles if right clicked without a team (or all pokemon defeated) - Trainers mobs sometimes not stopping movement at the start of a battle - `globalSpawnChance` config options not having any effect (changed default from `0.25` to `1.0`, **the config value from existing configs will not be changed**) ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.56 MB

0.5.0-alpha Alpha 27.04.2024

Version 0.5.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
fabric
Показать изменения
# Changelog Initial release. ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.55 MB

0.5.0-alpha Alpha 27.04.2024

Version 0.5.0-alpha

Поддерживаемые версии Minecraft
1.20.1
Загрузчики / Платформы
forge
Показать изменения
# Changelog Initial release. ## [0.5.0-alpha] - 2024-04-26 ***Added*** - Advancements - Base trainer set (~650 trainers) - Battle requirements (e.g. level cap or badges) - Battle rewards (defined by loot tables) - Custom commands - Data pack: Loot table condition `level_range` - Data pack: advancement criteria `defeat_count` - Data/Resource pack support (textures, trainers, mobs, loot_tables, advancements, dialogs) - Level cap system (increase by defeating gym leaders) - Trainer dialog system (different responses based of their situation) - Trainer spawning system (different trainer types spawn in different biomes + only trainers matching a players strength will spawn in their vicinity)
Войти

0.56 MB