跳到正文

Class Enhancement

作者:Misanthropy

Extremely lightweight class mod with super flexible configuration!

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

Class Enhancement

Patreon

Class Enhancement is a extremely flexible, light-weight and high quality mod for currently 1.20.1 forge.
Each one changes a few of your stats and gives you a starting kit. Packs can add their own classes with a simple JSON file.

Forge 1.20.1  |  Client & Server  |  Needs Class API


Classes

Browsing the classes, the preview wears each kit

  • Knight: more damage and a bit more health, but slower. Stone sword and a shield.
  • Ranged: faster, less health. Bow and 32 arrows.
  • Tank: lots more health and knockback resistance, slower. Iron chestplate.
  • Civilian: no changes. Some bread.

Your character in the middle wears the class gear, and you can drag it to turn it etc.. Hold Shift for the exact numbers.

Tank with exact values shown

Make your own

Drop a JSON file in config/class_enhancement/classes/ (or in a datapack under data/<namespace>/class_enhancement/class/). The file name is the class id. The mod writes a README with every field into that folder on first launch.

{
  "name": "Ranger",
  "description": "Quick on your feet, sharp with a bow.",
  "color": "#6FBF5F",
  "tags": ["Ranged"],
  "stats": ["&a+20% Speed", "&c-2 Health"],
  "attributes": [
    "minecraft:generic.movement_speed=0.20:multiply_base",
    "minecraft:generic.max_health=-2.0"
  ],
  "main_hand": "minecraft:bow",
  "items": ["minecraft:arrow=32"]
}

Items and attributes from other mods work too. If the mod isn’t installed, that line just gets skipped. Set builtInClasses to false in the config if you only want your own classes.

For mod devs

Skills and passives come through Class API. Register a skill and players press G to use it, with a small HUD box showing the cooldown. There are also events for class changes, kits and skill use, so other mods can react etc.

Good to know

  • The pick is permanent by default. allowReselection in the config changes that, and ops can use /class respec.
  • /class set, /class clear, /class open and /class list are there for ops and pack makers.
  • With Difficulty Enhancement installed, new worlds go difficulty first, then class. So they compliment eachother.
  • Client config: turn off the character preview, change menu sound volume, reduce motion, move the skill HUD etc.

Want a strong Minecraft server? Support me by buying through this link: Kinetic Hosting

常见问题

Class Enhancement 支持哪些 Minecraft 版本?

Class Enhancement 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Class Enhancement 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Misanthropy 的其他作品

查看全部 →