- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
“CraftBook”的版本间的差异
(→(Better Pistons) 更好的活塞) |
(→(Variables) 变量) |
||
第30行: | 第30行: | ||
===常用=== | ===常用=== | ||
====(Variables) 变量==== | ====(Variables) 变量==== | ||
+ | {{Hide|标题=变量 |内容= | ||
CraftBook 的'''变量'''是为动态电路和一些机器而设计的。 | CraftBook 的'''变量'''是为动态电路和一些机器而设计的。 | ||
变量是 CraftBook 的核心,并且被视为最强大的功能,因为它能够完成不可思议的事情。 | 变量是 CraftBook 的核心,并且被视为最强大的功能,因为它能够完成不可思议的事情。 | ||
+ | |||
+ | '''使用''' | ||
+ | |||
+ | <spoiler> | ||
+ | |||
+ | 变量可以说是一种 “关键字→数据” 类型的存储系统,允许一个值用关键字来表示。 | ||
+ | |||
+ | 这能够让机器或其它系统调和起来,让某一行文本保持不变,也能够表示一直在变化的动态值。 | ||
+ | |||
+ | </spoiler> | ||
+ | |||
+ | '''创建变量''' | ||
+ | |||
+ | <spoiler> | ||
+ | |||
+ | 要想创建变量,使用本页下方“指令”中的指令。 | ||
+ | |||
+ | 在变量被创建和修改之前,它首先需要被定义。 | ||
+ | |||
+ | 定义命令是用来定义变量的。 | ||
+ | |||
+ | </spoiler> | ||
+ | |||
+ | '''语法''' | ||
+ | |||
+ | <spoiler> | ||
+ | |||
+ | 基础的储存一个变量的语法是 %命名空间|变量名% 。 | ||
+ | |||
+ | 如果你在使用公用的命名空间的话,你就可以直接使用 %变量名% 作为代替。 | ||
+ | |||
+ | 例如,如果你定义一个变量名为 MOB ,它代表的值是 Cow。 | ||
+ | |||
+ | 然后在 [MC1200] 中,在牌子第三行写上 %MOB% ,就会生成牛。 | ||
+ | |||
+ | 你能够通过命令方块,指令或指令牌来更改刷出的动物。 | ||
+ | |||
+ | 也有能够修改变量的IC集成电路。 | ||
+ | |||
+ | </spoiler> | ||
+ | |||
+ | '''命名空间''' | ||
+ | |||
+ | <spoiler> | ||
+ | |||
+ | 变量可以是公用的(命名空间为GLOBAL),也可以仅仅被私人拥有。 | ||
+ | |||
+ | 这取决于配置文件的设置,默认的命名空间可以是玩家个人的,也可以是全局的。 | ||
+ | |||
+ | </spoiler> | ||
+ | |||
+ | '''在聊天和指令中使用变量''' | ||
+ | |||
+ | <spoiler> | ||
+ | |||
+ | 变量能够在玩家聊天中工作。 | ||
+ | |||
+ | 如果玩家键入了一条包含他们有权限使用的变量的消息,并且配置文件中也启用了本特性,CraftBook插件就会用变量的值代替变量名。 | ||
+ | |||
+ | |||
+ | |||
+ | 变量在配置后也能够工作于其他插件的指令中。 | ||
+ | |||
+ | 您可以配置在玩家的指令输入与控制台指令输入的启用与否。 | ||
+ | |||
+ | 这能够允许控制台解析 CraftBook 插件的变量。 | ||
+ | |||
+ | 如果本功能影响了其他插件的指令的话,您可以通过在每个 % 前键入一个 \ 符号来取消变量的解析。 | ||
+ | |||
+ | </spoiler> | ||
+ | |||
+ | '''视频教程''' | ||
+ | |||
+ | <spoiler> | ||
+ | |||
+ | 审核中 | ||
+ | |||
+ | </spoiler> | ||
+ | |||
+ | '''指令''' | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! 命令 !! 附加值 !! 对应权限 !! 描述 | ||
+ | |- | ||
+ | | /craftbook var define <变量名> <变量值> || -n <命名空间> || craftbook.variables.modify[.self]/[.<命名空间>] || 在指定的命名空间定义指定名与指定值的变量 | ||
+ | |- | ||
+ | | /craftbook var set <变量名> <变量值> || -n <命名空间> || craftbook.variables.modify[.self]/[.<命名空间> || 将指定命名空间中的指定变量设置为指定值 | ||
+ | |- | ||
+ | | /craftbook var get <变量名> || -n <命名空间> || craftbook.variables.modify[.self]/[.<命名空间> || 获取在指定命名空间中指定变量的值 | ||
+ | |- | ||
+ | | /craftbook var delete <变量名> || -n <命名空间> || craftbook.variables.modify[.self]/[.<命名空间> || 删除指定命名空间中的指定变量 | ||
+ | |- | ||
+ | | /craftbook var append <变量名> <文本> || -n <命名空间> || craftbook.variables.modify[.self]/[.<命名空间> || 在变量的最后一个字符后增加文本 | ||
+ | |- | ||
+ | | /craftbook var prepend <变量名> <文本> || craftbook.variables.modify[.self]/[.<命名空间> || 在变量的第一个字符前添加文本 | ||
+ | |- | ||
+ | | /craftbook var toggle <变量名> || -n <命名空间> || craftbook.variables.modify[.self]/[.<命名空间> || 切换布尔值变量,如 1 ←→ 0 ,true ←→ false , yes ←→ no | ||
+ | |- | ||
+ | | /craftbook var add <变量名> <值> || -n <命名空间> || craftbook.variables.modify[.self]/[.<命名空间> || 为数值型变量增加值,这相当于 + | ||
+ | |- | ||
+ | | /craftbook var subtract <变量名> <值> || -n <命名空间> || craftbook.variables.modify[.self]/[.<命名空间> || 从数值型变量中减少值,这相当于 - | ||
+ | |- | ||
+ | | /craftbook var multiply <变量名> <值> || -n <命名空间> || craftbook.variables.modify[.self]/[.<命名空间> || 将数值型变量翻倍,这相当于 * | ||
+ | |- | ||
+ | | /craftbook var devide <变量名> <值> ||-n <命名空间> || craftbook.variables.modify[.self]/[.<命名空间> || 将数值型变量缩小为几分之一,这相当于 / | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | }} | ||
===机器=== | ===机器=== |
2017年6月13日 (二) 16:33的版本
辣鸡c7w的万年大坑
目录
简介
CraftBooks为Minecraft添加了:
- 交互式的机器,像桥梁,电梯和门
- 红石相关特性,如集成电路和可编程逻辑芯片
- Minecart 的增强功能,例如车站和加成器
★请记住,CraftBook是[开源]的。
安装
如何安装
如何配置
当CraftBook插件第一次运行时,默认的配置文件会被创建到 plugins/CraftBook/ 目录下。
编辑上述文件夹中的 config.yml 文件而改变配置。
设置权限,你可以使用 craftbook.* 来代替本插件的所有权限。
使用
警告:默认没有任何的特性被启用!请到配置文件中去启用!
常用
(Variables) 变量
变量 |
---|
CraftBook 的变量是为动态电路和一些机器而设计的。
变量是 CraftBook 的核心,并且被视为最强大的功能,因为它能够完成不可思议的事情。 使用
变量可以说是一种 “关键字→数据” 类型的存储系统,允许一个值用关键字来表示。 这能够让机器或其它系统调和起来,让某一行文本保持不变,也能够表示一直在变化的动态值。 创建变量
要想创建变量,使用本页下方“指令”中的指令。 在变量被创建和修改之前,它首先需要被定义。 定义命令是用来定义变量的。 语法
基础的储存一个变量的语法是 %命名空间|变量名% 。 如果你在使用公用的命名空间的话,你就可以直接使用 %变量名% 作为代替。 例如,如果你定义一个变量名为 MOB ,它代表的值是 Cow。 然后在 [MC1200] 中,在牌子第三行写上 %MOB% ,就会生成牛。 你能够通过命令方块,指令或指令牌来更改刷出的动物。 也有能够修改变量的IC集成电路。 命名空间
变量可以是公用的(命名空间为GLOBAL),也可以仅仅被私人拥有。 这取决于配置文件的设置,默认的命名空间可以是玩家个人的,也可以是全局的。 在聊天和指令中使用变量
变量能够在玩家聊天中工作。 如果玩家键入了一条包含他们有权限使用的变量的消息,并且配置文件中也启用了本特性,CraftBook插件就会用变量的值代替变量名。
变量在配置后也能够工作于其他插件的指令中。 您可以配置在玩家的指令输入与控制台指令输入的启用与否。 这能够允许控制台解析 CraftBook 插件的变量。 如果本功能影响了其他插件的指令的话,您可以通过在每个 % 前键入一个 \ 符号来取消变量的解析。 视频教程
审核中 指令 { |
机器
(Better Physics) 更好的物理效果
重力梯
重力梯 | |||||||||
---|---|---|---|---|---|---|---|---|---|
重力梯能够让玩家在洞穴的顶部放置梯子,然后梯子会具有重力,掉落到底部,为玩家创建安全的方式下去。
当他或她降落到底部时,他或她能够破坏梯子,然后让梯子继续掉落,一次只会下落一个,当然支持简单的破坏方法。 配置
|
(Better Pistons) 更好的活塞
更好的活塞(内含四种) | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
更好的活塞能够让活塞做更多的事情。
当前有四种活塞机器:
在配置文件中,您可以更改方块黑名单,方块黑名单中的方块不能与本系统交互。 破碎机 弹跳机 超强粘性活塞 超级活塞 权限
配置
|
(Bridges) 桥梁
桥梁 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
桥梁是可配置的,可以选择开启或关闭的区域平台。桥梁的宽度可以设置。
作为桥梁它不是很高大上,但它有许多其他用途。 如果你想要吊桥的话请使用“门”。 如果你想要切换真正的桥梁的话,使用“区域切换”。 结构 桥梁包括三部分:
如果玩家拥有权限的话,他们能够在牌子的第一行写下infinite来使桥梁不会用尽方块。(如果配置中设置为桥梁需要方块的话)。 牌子的第三行和第四行用于配置桥梁的宽度。牌子的第三行是桥梁在告示牌左面的宽度,第四行是桥梁在告示牌右面的宽度。 例如第三行填写 0 ,第四行填写 1 ,桥梁的宽度将会是2格,并且告示牌右面多出一格。如果不填写,默认值为 1。(确保默认宽度有3格) 告示牌桥上桥下都能放(侧边也可以),但必须在正中间。 警告:如果配置设置为需要方块,你在创建桥梁时必须将整个桥梁全部建筑出来,不然就不会工作。 你可以通过手持对应方块右键告示牌的方式来为桥梁补充方块。 查看教学视频来学习怎样制造桥梁。 [视频地址] 红石支持 桥梁支持红石:将红石信号放在牌子旁边即可。如果你使用红石的话,你可以将告示牌放在桥下而使桥梁看上去好看些。
使用 权限
配置
|