UNPKG

pack-mc-2

Version:
56 lines (49 loc) 1.29 kB
# PackMc2 - beta PackMc2-Beta OpenSource v1.0.2 ## 介绍 PackMc2 是一个以方便快捷为标准的全新的JavaScript MinecraftAddon生成框架! PackMc2正式版将会在不久之后开源! 有多快捷?请看实例(创建一个名为Na Ingot的物品) ```js // ... 引用模块和调用Ctx ctx.Item( "Na Ingot" ) // ... ``` 创建一把武器 ```js // ... 引用模块和调用Ctx ctx.Item( "IroNa Sword" ) .extend( mod.Vanilla.IronSword( false ) ) sword.recipe .replace( "minecraft:iron_ingot", item ) // ... ``` ## 编写插件 PackMc2 使用简单的方式编写插件 以下是一个简单的插件框架 ```js var {ActivePlugin} = require( "pack-mc-2/src/Plugin" ) class CustomPlugin extends ActivePlugin { constructor( context ){ super( "PluginId", context ) } // 在包被构建时运行 onGenerate(){ } // 当插件在Minecraft中加载时运行 onMinecraft( mc ){ } } // 加载插件 // ... ctx.loadActivePlugin( CustomPlugin ) // 访问插件示例(当然您也可以直接在context上增加内容) console.log( ctx.plugins.PluginId.define ) // ... ``` 当然,您也可以使用RePackMc的API编写插件(但不提倡) PackMc2的Item就是继承自旧API加以改造 ## 编写代码 (候补) ## 内置插件 (候补)