分数制作

分数制作

ScoreCrafted为Minecraft添加了一个简单但灵活的玩家计分系统。通过战斗怪物、挖掘和放置方块、合成物品、冶炼资源以及完成其他日常活动来赚取积分。

ScoreCrafted

作者:Aquamarinus

ScoreCrafted 是一个适用于 Minecraft 的灵活玩家积分系统。

该模组添加了一个持久化的积分系统,玩家可通过战斗、建造、合成、采矿、冶炼及其他游戏行为获得奖励。你的积分与玩家绑定,并可实时显示。

ScoreCrafted 的设计目标是适配多个 Minecraft 版本,并可通过更新来支持不同的 Minecraft 版本和模组加载器 API。

⭐ 积分系统

玩家通过不同行为获得积分。

⚔️ 生物战斗

行为 积分
击杀僵尸 +10
击杀蜘蛛 +10
击杀骷髅 +20
击杀苦力怕 +30
击杀和平型动物 +5
击杀史莱姆 +5
摧毁刷怪笼 +50

生物奖励可通过添加更多实体进行扩展和自定义。

⛏️ 日常玩法

ScoreCrafted 同样会奖励常规的 Minecraft 行为:

  • 破坏方块 —— +1 分
  • 放置方块 —— +1 分
  • 合成物品 —— +1 分
  • 冶炼物品 —— +1 分
  • 击杀和平型动物或史莱姆 —— +5 分
  • 摧毁刷怪笼 —— +50 分

目标很简单:玩 Minecraft,赚取积分,积累你的分数。

💾 持久化玩家数据

玩家的积分会永久关联到其玩家数据。

该系统旨在实现:

  • 保存玩家的积分。
  • 在退出并重新加入游戏后保留积分。
  • 在服务端与客户端之间同步积分。
  • 允许管理员修改积分。
  • 支持死亡时扣减或重置积分。
  • 在不同游戏会话之间保留积分。

其实现可使用目标 Minecraft 模组 API 所提供的相应持久化玩家数据系统。

🖥️ 实时积分显示

你的当前积分可在游戏过程中显示。

支持的显示方式包括:

  • HUD 积分计数器
  • 玩家列表 / TAB
  • 实时积分同步
  • 死亡界面上的最终积分

示例:

SCORE: 1,250

💀 死亡积分

当玩家死亡时,ScoreCrafted 可显示其最终积分。

根据配置不同,死亡可以:

  • 保持积分不变。
  • 扣减玩家积分。
  • 重置积分。

这使得该模组既可用于休闲生存,也可用于挑战向玩法。

🧾 命令

ScoreCrafted 提供用于查看和管理玩家积分的命令。

查看你的积分

/score

显示玩家的当前积分。

添加积分

管理员可使用以下命令添加积分:

/score add <amount>

示例:

/score add 100

这会给玩家的积分增加 100 分。

管理员积分修改受权限保护。

⚙️ 技术特性

ScoreCrafted 围绕模块化积分系统构建。

其实现包含以下系统:

  • 玩家积分存储
  • 持久化玩家数据
  • 生物击杀检测
  • 方块破坏
  • 方块放置
  • 合成
  • 冶炼
  • 刷怪笼摧毁
  • 服务端/客户端同步
  • HUD 渲染
  • 玩家列表 / TAB 集成
  • 死亡界面积分显示
  • 积分命令
  • 管理员权限

其实现适配所支持的 Minecraft 版本与模组加载器的 API。

🧩 模组包与服务器友好

ScoreCrafted 可用于:

  • 生存服务器
  • PvE 服务器
  • RPG 模组包
  • 硬核挑战
  • 冒险地图
  • 竞技生存
  • 自定义进度系统
  • 小游戏
  • 社区服务器
  • 自定义模组包

该积分系统可作为更高级机制的基础,例如等级、奖励、成就、任务、排行榜和玩家进度。

🔧 自定义

积分数值被设计为可配置且可扩展。

服务器管理员和模组包作者可以定义自己的积分规则。

例如:

Zombie       → 10 points
Skeleton     → 20 points
Creeper      → 30 points
Animal       → 5 points
Slime        → 5 points
Mob Spawner  → 50 points
Block        → 1 point
Crafting     → 1 point
Smelting     → 1 point

随着模组的发展,可添加更多实体和行为。

🌍 Minecraft 版本支持

ScoreCrafted 旨在支持多个 Minecraft 版本,而非永久绑定于单一版本。

由于 Minecraft 的模组 API 在不同版本之间会发生变化,因此可能会针对不同的 Minecraft 版本和模组加载器分别提供单独的构建版本。

请始终使用与你的 Minecraft 版本和模组加载器相匹配的 ScoreCrafted 文件。

📦 兼容性

该项目可适配所支持的 Minecraft 模组加载器及其对应 API。

支持的版本和加载器列在各个项目文件/发布版本中。

👤 作者

ScoreCrafted 由 Aquamarinus 制作

游玩。计分。进步。