匿名
未登录
中文
讨论
贡献
创建账号
登录
Minecraft基岩版开发Wiki
搜索
致编者:请牢记我们的域名
wiki.mcbe-dev.net
!
致编者:欢迎加入本Wiki的官方交流
QQ群
或
Discord服务器
!
基岩版1.19.31
现已发布!(
了解更多
)
Inner Core
现已支持Xbox模组联机!(
了解更多
)
如果您是第一次来到本Wiki,欢迎
注册一个账户
点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
编辑“
模组SDK
”
来自Minecraft基岩版开发Wiki
命名空间
页面
讨论
更多
更多
语言
变体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
页面操作
阅读
编辑
历史
刷新
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{Stub}} '''模组SDK(ModSDK)'''是[[wzh:网易|网易]]为拓展更多玩法在[[附加包]]基础上修改而成的一套模组体系。模组SDK大致分为'''自定义游戏内容'''与'''模组API'''两方面内容。 模组SDK与原版附加包的侧重方向不同,原版更期望开发者使用'''JSON'''开发更多内容,而网易则注重将JSON与模组API结合进行开发。 模组SDK支持当前[[基岩引擎版本号]]下几乎全部的原版附加包接口,故兼并原生附加包的优点。 官方文档地址:[http://mc.163.com/dev/mcmanual/mc-dev/mcdocs/0-%E6%A6%82%E8%BF%B0/0-%E6%A6%82%E8%BF%B0.html 网易开发者文档] 目前模组SDK的最新版本为'''2.1'''(游戏版本'''1.17.3''') 网易开发者申请网站:[http://mc.163.com/dev/ 创造者计划] <sup>'''*'''</sup>'''注:现在从网易MC内部抽出的所有附加包全部经过加密,不可用于其他任何地方。''' ==自定义游戏内容== '''自定义游戏内容'''是网易在附加包的基础上对原有组件进行增添而形成的一套体系。格式语言为'''JSON'''。 自定义游戏内容支持[[Minecraft基岩版开发Wiki:新闻动态|当前游戏版本号]]下几乎全部原生附加包的JSON内容,并且有许多网易增添的新组件。所有网易特色组件(即前缀为'''netease:'''的组件)都无法在原版下使用。 当前版本(网易2.1)网易的自定义游戏内容如下表: *有部分增添: **[[物品]] ***自定义[[武器]]和[[工具]] ***自定义[[盔甲]] ***自定义[[刷怪蛋]] ***新[[物品分页]] ***新[[物品分组]] ***自定义燃料(与原版1.16.100系方法不同) ***物品[[纹理]]修改 ****物品[[序列帧]]动画 ***其他辅助功能 **[[方块]] ***自定义[[农作物]] ***自定义[[传送门]] ***自定义[[刷怪笼]] ***自定义红石机械'''(需配合模组API使用)''' ***方块[[纹理]]修改 ****[[方块模型]](与原版1.16.100系方法不同) ***自定义含水/含雪方块 ***自定义方块实体外观 ***其他辅助功能 **[[配方]] **[[音乐]]'''(需配合模组API使用)''' **自定义战利品表(增添“幸运”属性) *完全新增或与原版可用定义方式完全不同: **自定义远程[[武器]] **自定义盾牌 **自定义[[状态效果]]'''(需配合模组API使用)''' **自定义[[维度]]'''(可配合模组API使用)''' ***自定义地形 **自定义[[UI]]'''(需配合模组API使用)''' **自定义[[粒子]]效果'''(需配合实体使用)''' **自定义附魔 **自定义书 **微缩方块 **自定义[[实体]]行为'''(需配合模组API使用)''' 绝大部分自定义游戏内容可用网易的[[我的世界开发工作台|我的世界开发者编辑器]]进行编辑。 ==Python脚本开发(模组API)== {{main|模组API}} '''Python脚本开发(模组API,又称PyMod或ModAPI)'''是网易为了使开发者在自定义游戏内容的基础上对游戏内的各种因素进行更深化的定制而开发的引擎。其用法和地位类似于原版的[[脚本引擎|脚本引擎(ScriptEngine)]]。顾名思义,其格式语言为'''Python''',修改范围包含方块、实体、维度、玩家、物品、UI、特效、模型等等区域,覆盖面极广,功能强大。哪怕是高级功能很少的附加包里,使用模组API代替原版Player.json中的许多用法也可以避免与其他包冲突,使包的兼容性大大提升。 模组API的工作方式与[[脚本引擎|脚本引擎]]的工作方式有许多相似之处,分为'''服务端'''和'''客户端''',基本处理流程为'''[监听事件-#-{响应事件-回调函数-执行逻辑(调用组件)}-#-销毁事件](其中##部分为循环部分)'''。当然,在这个流程中也存在着很大的操作空间,比如发送自定义事件到不同系统,以及使用Python的所有原生支持功能等。实际游戏中大部分高级功能都是由模组API实现的。 '''在实际游戏中下载的附加包里,Python脚本开发的使用内容保存在行为包根目录下的Script.mcp加密文件中,以防被拆包。''' {{Minecraft}} {{ModFormat}}
摘要:
请注意您对Minecraft基岩版开发Wiki的所有贡献都被认为是在知识共享署名-非商业性使用-相同方式共享下发布,请查看在
Minecraft基岩版开发Wiki:版权
的细节。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源。
请勿私自提交受版权保护的材料!
您也可以将取自Mojang(及其网站、说明、指南、艺术概念、渲染图、出版物、第三方网站组件,以及其他此类Mojang已对外公开的受保护材料)的内容上传至Minecraft基岩版开发Wiki。所有权力、署名与利益在合适时仍归属Mojang,也不依照许可被授权。
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
Template:Ambox
(
查看源代码
)(受保护)
Template:Main
(
编辑
)
Template:Minecraft
(
编辑
)
Template:ModFormat
(
编辑
)
Template:Msgbox
(
查看源代码
)(受保护)
Template:SimpleNavbox
(
编辑
)
Template:Stub
(
编辑
)
Module:Arguments
(
编辑
)
Module:Category handler
(
编辑
)
Module:Category handler/blacklist
(
编辑
)
Module:Category handler/config
(
编辑
)
Module:Category handler/data
(
编辑
)
Module:Category handler/shared
(
编辑
)
Module:Hatnote
(
编辑
)
Module:Hatnote list
(
编辑
)
Module:Main
(
编辑
)
Module:Message box
(
查看源代码
)(受保护)
Module:Message box/configuration
(
编辑
)
Module:Namespace detect/config
(
编辑
)
Module:Namespace detect/data
(
编辑
)
Module:No globals
(
编辑
)
Module:Yesno
(
编辑
)
我们提供服务需要使用Cookie。您使用我们的服务,即表示您同意我们使用Cookie。
更多信息
确定
导航
导航
首页
最近更改
随机页面
社区门户
新闻动态
计划
沙盒
关于
导航
开发
附加包
模组SDK
ModPE Installer
BlockLauncher
Inner Core
ModdedPE
基岩版专用服务器
ElementZero
Cloudburst Nukkit
合作伙伴
Mineprogramming Wiki
bedrock.dev
友情链接
中文 Minecraft Wiki
我的世界中文论坛
MCDevs Wiki
Inner Core 中文社区
wiki工具
wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志
其他项目
变体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體