# 官方插件介绍

官方插件也就是公共Mod,我们建议服主在官方插件的基础上做二次开发,节省自己的开发成本。

这个文档用于快速了解每个官方插件的作用。插件的具体功能可通过每个Mod里的readme.txt文件和mod.json文件来了解。

通过MC Studio中基岩版服务器分页的官方插件按钮,可获取到目前官方提供的所有服务器插件。

插件下载

# 游戏玩法

# 领地 插件

支持将某个区域设为玩家的专属领地,非领地所有者会被限制权限,如不能破坏方块、不能与实体交互等等。实现经典的领地和家园玩法均需使用该插件。

# 区块版领地 插件

区块版领地插件,插件功能有: 1、可将1个区域设置为某个玩家专属领地,基于领地迁移的需求,当前要求单个地图区块只能存在一个零级领地 2、使用该插件后,开发者可以设置领地内的一些规则,比如设置可使用方块列表、可破坏方块列表、是否可伤害其他玩家等 3、支持子领地的创建 4、每个领地均可单独设置领地权限,并且可以对非所有者的外部玩家设置特殊权限 5、支持简单的客户端领地区域预览与领地创建 6、支持领地的迁移

插件依赖:地图转存数据库插件(neteaseMapChunk):领地的迁移需要此插件支持

# 私有箱子 插件

该插件支持将箱子设置为玩家的专属箱子,其他人需申请权限才能打开,可用于家园等玩法中。 任务插件

# 战斗系统 插件

在做RPG玩法时,一般会制作相对原版游戏更加复杂的战斗数值系统,并扩展装备位。战斗系统插件提供的就是这样的功能。 战斗系统

# 宝石 插件

宝石插件实现了为装备镶嵌宝石的功能,宝石的属性通过镶嵌可以最终添加到玩家身上。可参照此插件实现其他装备培养系统。 宝石系统

# 随机传送 插件

用于跨服、跨维度、本维度内随机传送。插件将根据随机参数,自动寻找附近安全着落。

# 回合战斗 插件

通过指定角色、属性、技能、表现等内容,实现常规的回合制战斗。

宝石系统

# 游戏系统

# 公告 插件

在游戏中,我们需要及时的将游戏的信息传递给玩家,公告插件提供了三项这样的能力:

  • 邮件:支持发邮件给玩家,可用于发送奖励、游戏内通知等多种用途。 邮件
  • 登录弹窗:玩家登录时会弹出一个面板,可用于显示更新公告。 登录弹窗
  • 轮播公告:可在所有玩家的界面上显示一条轮播信息,可用于高级奖励通告、限时玩法开启通告等功能。 轮播

# 队伍 插件

提供了通用的队伍功能,若网络服中有需要组队才能进行的玩法,建议使用此插件。 队伍插件支持玩家创建队伍,发布队伍招募信息,玩家也可以通过寻找队伍来发送入队申请。 队伍插件

# 任务 插件

提供了通用的任务功能,适用于制作指引任务、主线任务、支线任务,可用于各种类型的服务器。 此外,任务插件可使用关卡编辑器中的对话和任务组件制作的数据。 任务插件

# 好友 插件

提供了通用的好友功能,可以通过附近玩家、查找玩家的方式添加好友,还可以自动添加平台好友为游戏内好友。 任务插件

# 公会 插件

公会(或叫同盟、帮会、社群、家族等)是游戏中很常见的一种社交功能,能够有效的促进游戏中玩家之间的交互。公会插件提供了创建、管理公会的功能,服主可在此基础上开发更多的公会玩法。 创建公会 申请加入公会 公会管理

# 经济 插件

经济插件可定义多种虚拟货币,快捷的定制商店,通用的摆摊交易功能。 经济插件-商店 经济插件-商店

# 主菜单 插件

该插件支持方便的在主界面中添加功能入口按钮。最多可添加16个按钮,可通过折叠按钮收起和展开。 主菜单插件

# 喇叭 插件

该插件可在主界面中间显示喇叭公告内容,喇叭的外观和内容支持自定义。 喇叭插件

# 弹窗提示 插件

在主界面中可设定位置显示弹窗提示内容,当聊天栏不便于显示提示信息时,可用此插件代替。 弹窗提示插件

# 称号 插件

可在头顶名称的前、后或者顶部增加文字、图片称号,称号可包含属性(需要结合战斗插件使用),另外插件还可用作称号收集图鉴,用于管理未解锁或者已解锁的称号。

弹窗提示插件

# 排行榜 插件

支持排行榜基本操作,包括增、删、刷新、结算等。另外排行榜还支持收集当前服或所有服(game、lobby)的数据。本插件支持单个排行榜,多排行榜的用法可参考“MCStudio——基岩版网络服——排行榜模板“。

弹窗提示插件

# PVP 插件

可用于伤害的队伍、好友、公会过滤,击杀者、仇人记录以及击杀掉落控制。

弹窗提示插件

弹窗提示插件

# 弹幕 插件

支持弹幕显示、发送功能,可设置弹幕颜色以及弹幕头像。

弹窗提示插件

# 面板描述 插件

可按一定格式设置装备、物品面板描述。配合战斗插件使用,面板描述在战斗插件的背包中生效。也可以利用接口把面板描述显示在其他位置。

弹窗提示插件

# 基础功能

# 地图属性 插件

该插件可用于管理地图的通用属性。包括以下主要配置:

  • 地图浮空字
  • 禁止藤蔓生长,禁止流体流动
  • 定时清理掉落物
  • 地图边界
  • 丢弃和捡起物品控制

# 云端玩家信息 插件

在网络服中,有时需要在不同地图中同步玩家的背包信息,比如主城到家园、主城到RPG副本等。该插件就用于解决该问题。

# 功能NPC 插件

该插件还在完善中,目前提供了转服NPC。 转服NPC:玩家点击转服NPC后,会弹出对话框,点击“确认”可转往对应的服务器。

# 权限管理 插件

目前该插件还在完善过程中,目前仅支持设置不同组玩家的聊天前缀。

# 副本管理 插件

当服务器功能较为完善,就需要关注性能问题了。副本管理插件提供了一种管理单地图多副本的方案,能够较好的优化服务器承载问题。 使用案例:单人新手副本,在一个地图中有20个新手副本区域,然后部署了10个game。那么就支持同时有200个人玩新手副本。使用副本管理插件后,会自动将新手分配到空闲的副本区域,如当前第10个game服的副本区域5空闲,第1个game服中的副本区域1空闲,那么新的想进入副本的玩家会被分配到这两个中的一个。当所有副本区域都满了之后,后续进入的新玩家会出现排队界面。

# 唯一ID 插件

用于生成当前网络服内唯一的ID,例如:每件装备的属性都是随机的,希望有一个ID来标志每一件装备。这种情况就可以用唯一ID插件。

# 飞行 插件

用于开关飞行权限,设置飞行条件、消耗以及可飞行区域。

# 聊天 插件

提供本地、世界聊天频道,聊天内容支持超链接。与好友、组队插件一起使用,可在聊天栏的超链接发起私聊、加好友、组队等功能。

聊天_物品组队

聊天_陌生

聊天_陌生1

# 聊天记录 插件

可用于记录玩家在原版聊天框中的聊天,记录玩家在官方聊天插件的本地/世界频道的聊天。并且提供了运营指令--支持多种方式来检索聊天记录。

# 面对面交易 插件

可用于玩家之间面对面交易物品、货币。与经济插件、聊天插件联合使用,可得到更强大的功能。

聊天_物品组队

聊天_物品组队

# 外观管理 插件

衣柜功能,可用于外观的预览与购买。外观包括:时装、翅膀、光圈、坐骑等。

聊天_物品组队

聊天_物品组队

聊天_物品组队

# 报名匹配 插件

提供完整的报名、匹配流程。匹配支持个人、组队报名。除了常规匹配,插件还支持非对称对抗的匹配。

聊天_物品组队

聊天_物品组队

# 通用输入界面 插件

包含一个标题,一段文本介绍,一个输入框以及两个按钮的通用界面。上述文本内容以及按钮跳转逻辑支持设置。开发者可便捷使用该功能界面并获得输入内容,无需过多关注客户端逻辑。

聊天_物品组队

# 通用综合界面 插件

包含一个标题,一段文本介绍,若干个按钮(数量支持自定义)的通用界面。上述文本内容以及按钮跳转逻辑支持设置。开发者可便捷使用该功能界面并指定跳转逻辑,无需过多关注客户端逻辑。

聊天_物品组队

# 通用显示界面 插件

包含一个文本框的通用界面,文本框的内容支持设置。开发者可便捷使用该功能界面显示各种文字内容,无需过多关注客户端逻辑。

聊天_物品组队

# 数据转存 插件

简化数据库操作;将地图数据读写同步到数据库。

# 地图转存数据库 插件

1、把游戏原生的地图存档读档的目标,从本地文件调整到MySQL数据库 2、与区块版领地插件配合,实现领地迁移功能

# 活动和运营

# 活动奖励 插件

网络服中会经常有完成活动给奖励的设计:比如首充奖励,冲级奖励,积分累积奖励等等。 活动奖励插件提供了通用的达成条件给奖励的框架,服主只需修改其中的完成条件,就可以复用为不同的活动奖励功能了。 活动奖励插件

# 每日登录奖励 插件

给予玩家每日登录的奖励,能够促进玩家活跃,提升玩家留存。该插件提供了一个通用的每日登录奖励功能。 每日登录奖励

# 商城 插件

商城插件用于服主更方便的接入通用的钻石商城。网络服准备接入商业化功能时,可以使用此插件。

# 运营数据 插件

网络服上线后,需要查看玩家数量、留存、收入等数据,这时就可使用运营数据插件。该插件会将运营数据记录到数据库,配合Grafana能够查看到可视化的数据图表。

# 累计消费活动 插件

活动期间,累计消费达到一定额度可获得对应奖励。

每日登录奖励

# 定时指令 插件

可用于定时执行运营指令。

# 反作弊 插件

反作弊插件用于检查游戏中玩家一些常见作弊问题:

1、引入源于微软的非法破坏方块监测功能 2、引入源于微软的非法移动监测功能与倒带模拟功能 3、监测发现内存修改类杀戮光环行为 4、监测发现利用砂轮、织布机、切石机、锻造台刷物品、引入非法附魔的行为

# 操作记录插件

记录玩家常规的摆放、破坏、击杀行为,可用于回滚指定区域内的方块、生物状态:

1、记录玩家正常操作摆放方块的行为 2、记录玩家正常操作破坏方块的行为 3、记录玩家正常操作击杀生物的行为 4、记录玩家打开各种箱子的行为(末影箱除外),并记录此时箱子中的物品 5、记录玩家关闭各种箱子的行为(末影箱除外),并记录此时箱子中的物品 6、回滚指定区域内,玩家对方块的操作到指定时间点,并记录相关操作

游戏玩法

领地 插件

区块版领地 插件

私有箱子 插件

战斗系统 插件

宝石 插件

随机传送 插件

回合战斗 插件

游戏系统

公告 插件

队伍 插件

任务 插件

好友 插件

公会 插件

经济 插件

主菜单 插件

喇叭 插件

弹窗提示 插件

称号 插件

排行榜 插件

PVP 插件

弹幕 插件

面板描述 插件

基础功能

地图属性 插件

云端玩家信息 插件

功能NPC 插件

权限管理 插件

副本管理 插件

唯一ID 插件

飞行 插件

聊天 插件

聊天记录 插件

面对面交易 插件

外观管理 插件

报名匹配 插件

通用输入界面 插件

通用综合界面 插件

通用显示界面 插件

数据转存 插件

地图转存数据库 插件

活动和运营

活动奖励 插件

每日登录奖励 插件

商城 插件

运营数据 插件

累计消费活动 插件

定时指令 插件

反作弊 插件

操作记录插件