Synapse

Synapse

一个强大、模块化的占位符翻译系统,专为跨平台动态文本处理而设计。

实用

Synapse v1.3.0 — 现代占位符 API(现已支持 Hytale!)

Synapse 是一个强大、现代的占位符翻译系统,专为高性能干净集成易于扩展而设计。
Synapse v1.3.0 是第一个支持 Hytale 的占位符系统!


✨ 特性

  • 高性能 — 通过智能缓存优化解析
  • 🔧 现代架构 — 干净、类型安全且易于扩展
  • 🔄 异步支持 — 非阻塞占位符解析
  • 🎯 开发者友好 API — 简单易用 + 完善的文档
  • 🔗 关系型占位符 — 解析两个玩家之间的占位符

🌍 支持平台

  • 🎮 Hytale(新增 — 稳定)
  • 📦 Bukkit / Paper(兼容 PlaceholderAPI)
  • 🔌 BungeeCord
  • ⚡ Velocity

🎮 命令

命令 描述 权限
/synapse help 显示所有可用命令的帮助信息 synapse.admin
/synapse selfparse <文本> 以自己身份解析文本中的占位符 synapse.admin.selfparse
/synapse parse <玩家> <文本> 以其他玩家身份解析文本中的占位符 synapse.admin.parseother

🧩 占位符语法示例

注意:这些仅为示例,默认不包含在内!

${player.name}
${player.balance}
${server.online:世界}
${compare.distance}   // 两个玩家之间的距离!

💻 使用示例

Synapse synapse = HytaleSynapse.get();
String message = synapse.translate("你好 ${player.name}!", player);

// 异步支持
synapse.translateAsync("${database.stats}", player)
    .thenAccept(player::sendMessage);

📦 安装

  1. 从本页面下载 Synapse
  2. 将其放入服务器的 mods/plugins 文件夹
  3. 重启服务器 ✅

🔗 链接


Mevera Studios 用 ❤️ 制作