promotional bannermobile promotional banner
premium banner
This is a mod designed to enhance the fun of mod battles.

Description

In the past,mod battles were extremely dull and boring.In order to enhance the fun of cricket fighting,I created this mod to adjust the balance and team composition among crickets.Here is an introduction to the functions of this mod.

• /buildTeam

• Function:Create a new team.

• Parameters:

• :The name of the team.It must be a string.

• Example:

• /buildTeam MyTeam:Creates a team named"MyTeam".

• Return:

• If the team is created successfully,it returns"Team'MyTeam'created successfully!".

• If the team already exists,it returns"Team'MyTeam'already exists!".


• /addToTeam

• Function:Add an entity from a mod to a specified team.

• Parameters:

• :The name of the team.

• :The ID of the mod.Autocomplete suggestions are supported.

• Example:

• /addToTeam MyTeam minecraft:Adds entities from the"minecraft"mod to the"MyTeam"team.

• Return:

• If the operation is successful,it returns"Successfully added mod'minecraft'to team'MyTeam'".

• If the operation fails,it returns"Operation failed!The team may not exist,or the mod is already in the team.".


• /removeFromTeam

• Function:Remove an entity from a specified team.

• Parameters:

• :The name of the team.

• :The ID of the mod.Autocomplete suggestions are supported.

• Example:

• /removeFromTeam MyTeam minecraft:Removes entities from the"minecraft"mod from the"MyTeam"team.

• Return:

• If the operation is successful,it returns"Successfully removed mod'minecraft'from team'MyTeam'".

• If the operation fails,it returns a specific error message,such as"Operation failed!Team'MyTeam'does not exist."or"Operation failed!Mod'minecraft'is not in team'MyTeam'.".


• /removeTeam

• Function:Delete a team.

• Parameters:

• :The name of the team.

• Example:

• /removeTeam MyTeam:Deletes the"MyTeam"team.

• Return:

• If the team is deleted successfully,it returns"Team'MyTeam'deleted successfully!".

• If the team does not exist,it returns"Team'MyTeam'does not exist!".

• If the deletion fails,it returns"An unknown error occurred while deleting team'MyTeam'.".


• /hurtSameID[Mod ID]

• Function:Set the behavior of entities from the same mod hurting each other.

• Parameters:

• [Mod ID]:The ID of the mod.This is an optional parameter.Autocomplete suggestions are supported.

• :A boolean value."true"enables same-mod entity damage,and"false"disables it.

• Example:

• /hurtSameID minecraft true:Enables entities from the"minecraft"mod to hurt each other.

• /hurtSameID false:Globally disables same-mod entity damage for all mods.

• Return:

• If the setting is successful,it returns"Set same-mod entity damage for mod'minecraft'to:true"or"Globally disabled same-mod entity damage".

• If the mod does not exist,it returns"Operation failed!Mod'minecraft'does not exist.".


• /listTeams

• Function:List all defined teams and their members.

• Parameters:None.

• Example:

• /listTeams:Lists all teams.

• Return:

• If there are no teams,it returns"No teams are currently defined."

• If there are teams,it returns a list of teams,such as"Currently defined teams:2-MyTeam:minecraft,inf_team".


• /superCreature add

• Function:Add a SuperCreature ability to a specified mod.

• Parameters:

• :The type of ability.Autocomplete suggestions are supported(e.g.,"minhurt","truehurt","learnhurt","noSetHealth").

• :The ID of the mod.Autocomplete suggestions are supported.

• Example:

• /superCreature add minhurt minecraft:Adds the"minhurt"ability to the"minecraft"mod.

• Return:

• If the operation is successful,it returns"Added ability'minhurt'to mod'minecraft'".

• If the type is invalid,it returns"Invalid type'invalidType'.Please use'minhurt','truehurt','learnhurt',or'noSetHealth'".


• /superCreature remove

• Function:Remove a SuperCreature ability from a specified mod.

• Parameters:

• :The type of ability.Autocomplete suggestions are supported.

• :The ID of the mod.Autocomplete suggestions are supported.

• Example:

• /superCreature remove minhurt minecraft:Removes the"minhurt"ability from the"minecraft"mod.

• Return:

• If the operation is successful,it returns"Removed ability'minhurt'from mod'minecraft'".

• If the type is invalid,it returns"Invalid type'invalidType'.Please use'minhurt','truehurt',or'learnhurt'".


• /superCreature clear

• Function:Clear all SuperCreature abilities from a specified mod.

• Parameters:

• :The ID of the mod.Autocomplete suggestions are supported.

• Example:

• /superCreature clear minecraft:Clears all SuperCreature abilities from the"minecraft"mod.

• Return:

• If the operation is successful,it returns"Cleared all SuperCreature abilities from mod'minecraft'".


• /superCreatureGlobal

• Function:Enable or disable the global SuperCreature feature.

• Parameters:

• :A boolean value."true"enables the feature,and"false"disables it.

• Example:

• /superCreatureGlobal true:Enables the global SuperCreature feature.

• Return:

• If the operation is successful,it returns"SuperCreature global feature is now enabled"or"SuperCreature global feature is now disabled".


• /checkSuperCreature

• Function:Check the SuperCreature ability status of a specified mod.

• Parameters:

• :The ID of the mod.Autocomplete suggestions are supported.

• Example:

• /checkSuperCreature minecraft:Checks the SuperCreature ability status of the"minecraft"mod.

• Return:

• If no abilities are enabled for the mod,it returns"Mod'minecraft'has no SuperCreature abilities enabled".

• If abilities are enabled,it returns"Mod'minecraft'has the following SuperCreature abilities enabled:minhurt,truehurt".


• /infteamdebug adaptation

• Function:Check the adaptation data of a specified entity.

• Parameters:

• :The target entity.

• Example:

• /infteamdebug adaptation@e[type=minecraft:cow]:Checks the adaptation data of the nearest cow entity.

• Return:

• Returns the entity's adaptation data,such as"===Cow Adaptation Data===minecraft:5/10".


• /infteamdebug reload

• Function:Reload the INF Team debug system.

• Parameters:None.

• Example:

• /infteamdebug reload:Reloads the debug system.

• Return:

• Returns"INF Team debug system reloaded successfully".

These commands cover team management,mod entity behavior settings,SuperCreature ability management,and debugging features,providing a wide range of operational options.

这是一个用于增加模组对战趣味性的模组

往常,模组对战是十分枯燥且乏味的,为了增强斗蛐蛐的趣味性,我制作了这个模组来调节蛐蛐间的平衡与组队,以下是这个模组的功能介绍

1.`/buildTeam <团队名>`

• 功能:创建一个新的团队。

• 参数:

• `<团队名>`:团队的名称,必须是字符串。

• 示例:

• `/buildTeam MyTeam`:创建一个名为`MyTeam`的团队。

• 返回:

• 如果团队创建成功,返回“团队'MyTeam'创建成功!”。

• 如果团队已存在,返回“团队'MyTeam'已存在!”。


2.`/addToTeam <团队名> <生物modid>`

• 功能:将一个模组的生物添加到指定的团队中。

• 参数:

• `<团队名>`:团队的名称。

• `<生物modid>`:模组的 ID,支持补全建议。

• 示例:

• `/addToTeam MyTeam minecraft`:将`minecraft`模组的生物添加到`MyTeam`团队。

• 返回:

• 如果操作成功,返回“成功将模组'minecraft'加入团队'MyTeam'”。

• 如果操作失败,返回“操作失败!团队可能不存在,或该模组已在该团队中。”。


3.`/removeFromTeam <团队名> <生物modid>`

• 功能:从指定的团队中移除一个模组的生物。

• 参数:

• `<团队名>`:团队的名称。

• `<生物modid>`:模组的 ID,支持补全建议。

• 示例:

• `/removeFromTeam MyTeam minecraft`:从`MyTeam`团队中移除`minecraft`模组的生物。

• 返回:

• 如果操作成功,返回“成功将模组'minecraft'从团队'MyTeam'中移除”。

• 如果操作失败,返回具体错误信息,如“操作失败!团队'MyTeam'不存在。”或“操作失败!模组'minecraft'不在团队'MyTeam'中。”。


4.`/removeTeam <团队名>`

• 功能:删除一个团队。

• 参数:

• `<团队名>`:团队的名称。

• 示例:

• `/removeTeam MyTeam`:删除`MyTeam`团队。

• 返回:

• 如果团队删除成功,返回“团队'MyTeam'删除成功!”。

• 如果团队不存在,返回“团队'MyTeam'不存在!”。

• 如果删除失败,返回“删除团队'MyTeam'时发生未知错误。”。


5.`/hurtSameID [modid] <value>`

• 功能:设置模组生物之间的互相伤害行为。

• 参数:

• `[modid]`:模组的 ID,可选参数,支持补全建议。

• `<value>`:布尔值,`true`表示开启互相伤害,`false`表示关闭。

• 示例:

• `/hurtSameID minecraft true`:设置`minecraft`模组的生物之间可以互相伤害。

• `/hurtSameID false`:全局关闭所有模组生物之间的互相伤害。

• 返回:

• 如果设置成功,返回“已设置模组'minecraft'的同模组生物互相伤害为:true”或“已关闭全局同模组生物互相伤害”。

• 如果模组不存在,返回“操作失败!模组'minecraft'不存在。”。


6.`/listTeams`

• 功能:列出所有已定义的团队及其成员。

• 参数:无。

• 示例:

• `/listTeams`:列出所有团队。

• 返回:

• 如果没有团队,返回“当前没有定义任何团队。”。

• 如果有团队,返回团队列表,如“当前定义的团队有:2 个-MyTeam:minecraft,inf_team”。


7.`/superCreature add <type> <modid>`

• 功能:为指定模组添加 SuperCreature 能力。

• 参数:

• `<type>`:能力类型,支持补全建议(如`minhurt`,`truehurt`,`learnhurt`,`noSetHealth`)。

• `<modid>`:模组的 ID,支持补全建议。

• 示例:

• `/superCreature add minhurt minecraft`:为`minecraft`模组添加`minhurt`能力。

• 返回:

• 如果操作成功,返回“已为模组'minecraft'添加 minhurt 能力”。

• 如果类型无效,返回“无效的类型'invalidType',请使用'minhurt','truehurt'或'learnhurt'或'noSetHealth'”。


8.`/superCreature remove <type> <modid>`

• 功能:从指定模组移除 SuperCreature 能力。

• 参数:

• `<type>`:能力类型,支持补全建议。

• `<modid>`:模组的 ID,支持补全建议。

• 示例:

• `/superCreature remove minhurt minecraft`:从`minecraft`模组移除`minhurt`能力。

• 返回:

• 如果操作成功,返回“已从模组'minecraft'移除 minhurt 能力”。

• 如果类型无效,返回“无效的类型'invalidType',请使用'minhurt','truehurt'或'learnhurt'”。


9.`/superCreature clear <modid>`

• 功能:清空指定模组的所有 SuperCreature 能力。

• 参数:

• `<modid>`:模组的 ID,支持补全建议。

• 示例:

• `/superCreature clear minecraft`:清空`minecraft`模组的所有 SuperCreature 能力。

• 返回:

• 如果操作成功,返回“已清空模组'minecraft'的所有 SuperCreature 能力”。


10.`/superCreatureGlobal <enabled>`

• 功能:设置 SuperCreature 全局功能的开关状态。

• 参数:

• `<enabled>`:布尔值,`true`表示开启,`false`表示关闭。

• 示例:

• `/superCreatureGlobal true`:开启 SuperCreature 全局功能。

• 返回:

• 如果操作成功,返回“SuperCreature 全局功能已 开启”或“SuperCreature 全局功能已 关闭”。


11.`/checkSuperCreature <modid>`

• 功能:查看指定模组的 SuperCreature 能力状态。

• 参数:

• `<modid>`:模组的 ID,支持补全建议。

• 示例:

• `/checkSuperCreature minecraft`:查看`minecraft`模组的 SuperCreature 能力状态。

• 返回:

• 如果模组没有启用任何能力,返回“模组'minecraft'没有启用任何 SuperCreature 能力”。

• 如果模组启用了能力,返回“模组'minecraft'启用的 SuperCreature 能力:minhurt,truehurt”。


12.`/infteamdebug adaptation <entity>`

• 功能:检查指定实体的适应数据。

• 参数:

• `<entity>`:目标实体。

• 示例:

• `/infteamdebug adaptation @e[type=minecraft:cow]`:检查最近的牛实体的适应数据。

• 返回:

• 返回实体的适应数据,如“===Cow 适应数据===minecraft:5/10”。


13.`/infteamdebug reload`

• 功能:重新加载 INF Team 调试系统。

• 参数:无。

• 示例:

• `/infteamdebug reload`:重新加载调试系统。

• 返回:

• 返回“INF Team 调试系统重载完成”。

这些指令涵盖了团队管理、模组生物行为设置、SuperCreature 能力管理以及调试功能,提供了丰富的操作选项。

目前模组正在完善内容,请关注B站字节陈