SPluginsSPlugins
返回博客
❯/spluginscat blog/what-is-score-plugin-minecraft

Minecraft 的 SCore 插件:它是什么以及如何使用(2026 指南)

2026年7月30日Ssomar Team
SCoreguidecustom-commandsplaceholders2026

本文译自英文。阅读原文。

如果你安装过 ExecutableItems 或任何其他 Ssomar 插件,一定在说明中见过这样一行:"需要 SCore"。本指南将解释 SCore 究竟是什么,为什么每个 Ssomar 插件都依赖它,以及更有意思的一点:它免费提供给你的强大工具集。


快速解答

SCore 是所有 Ssomar 插件共用的免费核心库,包括 ExecutableItems、ExecutableBlocks、ExecutableEvents、ExecutableCrafting、MyFurniture 等。它本身不是玩法插件:它提供这些插件运行所依赖的引擎,以及一套你可以在任何一个插件中使用的工具:

工具功能
Custom Commands100 多条超越原版的命令:适用于玩家、实体、方块和物品
Custom Conditions为能力提供条件逻辑(世界、权限、占位符检查等)
Placeholders玩家、实体和方块数据的动态值,支持数学运算
SCore Particles高级粒子效果和形状
Custom Projectiles设计你自己的投射物行为
SCore Variables持久化的玩家变量或全局变量
Custom Triggers存储命令列表,可手动运行或按计划运行

为什么需要单独的核心插件?

Ssomar 插件共享大量底层机制:命令解析器、条件系统、占位符解析、粒子渲染、投射物物理。把这些内容只在 SCore 中提供一次,而不是重复实现,意味着:

  • 一次更新修复所有插件。 新的 Minecraft 版本发布时,更新 SCore 就能在所有插件中更新核心机制。
  • 所有插件相互兼容。 ExecutableItems 的能力可以触发 ExecutableBlocks 的方块、检查 ExecutableEvents 的条件,并释放 SCore 粒子,因为它们使用同一种语言。
  • 语法只需学一次。 你为自定义物品学会的命令和占位符,在自定义方块、事件和合成中的用法完全相同。

安装 SCore

  1. 从 splugins.net/resources、Modrinth 或 Spigot 下载 SCore(免费)。
  2. 把 SCore.jar 放进 plugins/ 文件夹,与你使用的 Ssomar 插件放在一起。
  3. 重启服务器。就这么简单,入门时无需任何配置。

SCore 可运行在 Spigot、Paper 和 Folia 服务器上。请同时更新 SCore 和你的 Ssomar 插件:版本不匹配是启动错误最常见的原因(如何正确更新)。


SCore 工具集实战

Custom Commands:你的能力的词汇表

你在 ExecutableItems 或 ExecutableEvents 中构建的每一个能力,本质上都是一份 SCore 命令列表。这些命令远远超出原版:

  • 玩家与目标命令:发送动作栏消息和标题、传送、修改生命值/饱食度/经验、朝某个方向发射玩家等。
  • 实体命令:生成、修改或移除任何实体。
  • 方块命令:通过程序放置、破坏或转换方块。
  • 物品命令:编辑手中的物品:耐久度、附魔、Lore。
  • 实用命令:延迟、循环、随机选择、条件分支。

一把"闪电之锤"可以在你注视的位置劈下闪电、击退附近的生物,并在动作栏中显示冷却时间,这只需要在 YAML 中叠加几条这样的命令即可。

Placeholders:随处可用的动态值

SCore 占位符可以在任何命令或条件中提供玩家数据、实体信息和方块属性。它们有两个突出的特点:

  • 内置数学运算:数值型占位符直接支持算术运算:%amount%+6、%player_health%-2。
  • 兼容 PlaceholderAPI:任何 PAPI 占位符都可以在 SCore 命令中使用,因此你的能力可以根据经济余额、等级或其他插件的统计数据做出反应。

粒子、投射物、变量、触发器

  • SCore Particles 在玩家、实体或坐标周围绘制形状和动画效果,是你的自定义能力的视觉层。
  • Custom Projectiles 让你定义投射物的速度、重力、粒子和命中后执行的命令,是枪械、法术和抓钩的基础。
  • SCore Variables 按玩家或全局存储数值(击杀计数、充能等级、任务步骤),重启后仍然保留。
  • Custom Triggers 存储命令列表,你可以手动运行或按计划运行:全服事件、定时公告、重复任务。

附赠:方块硬度

SCore 有一个鲜为人知的功能:方块硬度让你可以按物品重新定义任何方块的破坏所需时间。比如黑曜石用木棍 3 秒就能挖掉,沙子用钻石镐却要 10 秒,或者为你的 ExecutableItems 设置自定义规则。


SCore 与基于它构建的插件

SCore(免费)ExecutableItemsExecutableBlocksExecutableEvents
角色核心库和工具自定义物品自定义方块自定义服务器事件
是否必需?始终必需可选可选可选
使用 SCore 命令无✔✔✔
使用 SCore 条件无✔✔✔
使用 SCore 占位符无✔✔✔

先从 SCore 加上一个符合你需求的插件开始,之后再添加其他插件,它们共用同一个核心,因此可以自然地组合在一起。关于它们如何与你服务器上的其他插件(WorldGuard、MythicMobs、ItemsAdder、Vault 等)集成,请参阅兼容插件列表。


常见问题

Minecraft 中的 SCore 插件是什么? SCore 是所有 Ssomar 插件都需要的免费核心库。它提供共用的工具集:自定义命令、条件、占位符、粒子、投射物、变量和触发器,ExecutableItems、ExecutableBlocks、ExecutableEvents、ExecutableCrafting 和 MyFurniture 都构建在它之上。

SCore 是免费的吗? 是的,完全免费。基于它构建的插件的高级版本是收费的,但 SCore 本身是免费的。

如果我只使用 ExecutableItems,还需要 SCore 吗? 需要,它是每个 Ssomar 插件的必需依赖。安装两个 jar 文件,然后重启即可。

SCore 可以在 Paper 和 Folia 上运行吗? 可以。SCore 支持 Spigot、Paper 和 Folia。

SCore 的 Wiki 在哪里? 就在这里:完整的 SCore 文档涵盖了每一条命令、条件和占位符。


进一步了解