nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Filter loader...
Filter channels...

Changelog

As of version 0.18.0-beta, Radical Cobblemon Trainers may only be redistributed under the terms of the MCOML License.

[0.18.1-beta] - 2026-04-12

Fixed:

  • #403 Crash related to certain series constellations

Changelog

As of version 0.18.0-beta, Radical Cobblemon Trainers may only be redistributed under the terms of the MCOML License.

[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
    • 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 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)

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)

Changelog

[0.17.6-beta] - 2026-01-29

Fixed:

  • #383 New nbt argument in trainer summon commands not being optional as supposed to

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.

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)

Changelog

[0.17.3-beta] - 2025-11-29

Fixed:

  • #369 Desync issue with displayed player level cap in a trainer card

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

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)

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)

External resources


Project members

hd42

Member


Technical information

License
Client side
required
Server side
required
Project ID