pack-mc-2
Version:
PackMc2-Beta OpenSource v1.0.0
56 lines (49 loc) • 1.29 kB
Markdown
# 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加以改造
## 编写代码
(候补)
## 内置插件
(候补)