Back to mods
CMA-ES PvP Sword project artwork

CurseForge · Minecraft mod

CMA-ES PvP Sword

Its core goal is to cultivate multiple independent PvP combat fake players in a server-side environment and continuously optimize their combat strategies through an evolutionary algorithm.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which CMA-ES PvP Sword release should I use?

Updated yesterday
Latest stable file cmaespvpsword-4.0.0.jar
Game version 1.21.11
Loader Fabric

CMA-ES PvP Sword cmaespvpsword-4.0.0.jar targets 1.21.11 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is CMA-ES PvP Sword required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does CMA-ES PvP Sword cmaespvpsword-4.0.0.jar need?

cmaespvpsword-4.0.0.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add CMA-ES PvP Sword without breaking your instance.

Built for CMA-ES PvP Sword cmaespvpsword-4.0.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use cmaespvpsword-4.0.0.jar. It targets 1.21.11 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside cmaespvpsword-4.0.0.jar. It opens that exact file at the source.

About this project

What does CMA-ES PvP Sword add?

CMA-ES PvP Sword is a Fabric server-side mod for Minecraft Java Edition 1.21.11. Its core goal is to cultivate multiple independent PvP combat fake players in a server-side environment and continuously optimize their combat strategies through an evolutionary algorithm, enabling these fake players to:

  • exist in the server world as independent combat entities that can be attacked by players and other fake players;

  • autonomously find targets, approach targets, attack targets, and make advance/retreat decisions based on health, distance, and combat situation;

  • display stable and diverse combat behaviors when facing different enemies, without relying on any manually written fixed scripts;

  • be spawned, removed, toggled, switched between running modes, and have their status viewed through commands.

  • The combat strategies of these fake players are not predefined; instead, they are autonomously learned during combat through a continuously running evolutionary loop.

The mod provides a set of commands to control fake players:

When spawning a fake player, the username is validated: length is limited to 3 to 16 characters, and only letters, numbers, and underscores are allowed.

指令 作用
spawn Spawns a fake player at the command executor's location
spawnAt Spawns a fake player at the specified player's location
remove Removes and saves the specified fake player
toggle Toggles the combat switch of the specified fake player
mode Switches the optimization/usage mode of the specified fake player
status Outputs the status line of the specified fake player
list Lists all fake players
clearAll Removes all fake players

CMA-ES PvP Sword 是一款面向 Minecraft Java 版 1.21.11 的 Fabric 服务端 Mod。它的核心目标是:在服务端环境下培育多个独立的 PvP 战斗假玩家,并通过进化算法持续优化它们的战斗策略,使这些假玩家能够:

  • 作为独立的战斗实体存在于服务器世界中,可被玩家和其他假玩家攻击;

  • 自主地寻找目标、接近目标、攻击目标,并根据血量、距离与战况做出进退决策;

  • 在面对不同敌人时展现出稳定而多样的战斗行为,不依赖任何人工编写的固定脚本;

  • 通过指令被生成、移除、开关、切换运行模式和查看状态。

这些假玩家的战斗策略不是预先定义的,而是在战斗过程中通过一个持续运行的进化循环自主学习得到的。

Mod 提供一套指令用于控制假玩家:

生成假玩家时对指令中的用户名进行校验:长度限制在 3 到 16 字符,仅允许字母、数字与下划线。

指令 作用
spawn 在指令执行者位置生成一个假玩家
spawnAt 在指定玩家位置生成一个假玩家
remove 移除并保存指定假玩家
toggle 切换指定假玩家的战斗开关
mode 切换指定假玩家的优化/使用模式
status 输出指定假玩家的状态行
list 列举所有假玩家
clearAll 移除全部假玩家

Project description from CurseForge.

Pick your setup

CMA-ES PvP Sword by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

CMA-ES PvP Sword versions and loaders

4 of 4 releases match

Looking for an older file? The official CurseForge project page is in Resources.