课程要求
(一)简单的认识一些英文(小学六年级水平以上)
(二)会获得命令方块(在指令栏输入/give @p command_block)
(三)会window操作系统的一些快捷键(Ctrl+A全选,Ctrl+C复制,Ctrl+V粘贴)
(四)已经下载我的世界1.8Java版
(五)有耐心。
(Word版在楼下,建议下载Word版,因贴吧的限制,无法对代码进行高亮)
① 首先,举个栗子。这件防具是不是很普通呢
这是战士三阶装备,想要通过命令方块获得的话,必须要知道一些东西哦。
广义上,我们使用的命令代码分为两种,一种是源码,一种是附加样式代码的源码。
样式代码可以直接使用,源码需要转化成样式代码的格式后才能拥有颜色效果。
这些代码都是复制之后粘贴在命令方块内使用的。
接下来,简单的看一个例子吧
源码:(一级)
/give @p leather_chestplate 1 0 {Unbreakable:1,HideFlags:4,display:{Lore:["§9稀有度:★★★","§6限制職業:[戰]","§7§o附著了上古兇獸饕餮氣息的套裝","§7§o裝甲上繪有帶著肅殺之氣的圖騰"],color:10040115,Name:"§9饕餮戰甲"},AttributeModifiers:[{UUIDMost:35,UUIDLeast:35,Amount:1,AttributeName:"generic.attackDamage",Operation:0,Name:"035攻擊"},{UUIDMost:36,UUIDLeast:36,Amount:8,AttributeName:"generic.maxHealth",Operation:0,Name:"036血量"},{UUIDMost:37,UUIDLeast:37,Amount:-0.05d,AttributeName:"generic.movementSpeed",Operation:2,Name:"037跑速"}]}
这是什么玩意啊喂!别急,先分解看看,命令都是相当有条理的。
分解
/give @p leather_chestplate 1 0(give 最近玩家 物品ID 数量 损失值)
Unbreakable:1 无法破坏(1为无法破坏,0为否)
HideFlags:4 隐藏标签4
display:{Lore:["§9稀有度:★★★","§6限制職業:[戰]","§7§o附著了上古兇獸饕餮氣息的套裝","§7§o裝甲上繪有帶著肅殺之氣的圖騰"],color:10040115,Name:"§9饕餮戰甲"}
display: 物品描述
Lore:["第一行","第二行"] 文字描述
color: 皮革染色(仅对皮革有效,其他装备不必使用)
Name:"名字" 物品名字
AttributeModifiers:[{UUIDMost:35,UUIDLeast:35,Amount:1,AttributeName:"generic.attackDamage",Operation:0,Name:"035攻擊"},{UUIDMost:36,UUIDLeast:36,Amount:8,AttributeName:"generic.maxHealth",Operation:0,Name:"036血量"},{UUIDMost:37,UUIDLeast:37,Amount:-0.05d,AttributeName:"generic.movementSpeed",Operation:2,Name:"037跑速"}]}
AttributeModifiers: 物品基础属性
{UUIDMost:35,UUIDLeast:35,Amount:1,AttributeName:"generic.attackDamage",Operation:0,Name:"035攻擊"} 攻击伤害+1
(UUIDMost:35,UUIDLeast:35,Operation:0,Name:"035攻擊"这三个nbt对属性没有影响,可以只修改Amount:1,AttributeName:"generic.attackDamage")
看到这里说不定已经晕了昂~
先在游戏中测试下吧。
诶?为什么直接在命令方块中输入的命令获得的装备没有盘灵的颜色呢?
原来是因为MC的机制的原因(其实是版权...),颜色代码不能直接被读取,需要使用万国码来转化。万国码是什么不要管啦,总之,转换后的命令是这个。[转化码在附录]
源码:(二级)
/give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"{text:\"点我点我\",clickEvent:{action:\"run_command\",value:\"/setblock ~ ~ ~ minecraft:command_block 0 replace {Command:\\\"/give @p leather_chestplate 1 0 {Unbreakable:1,HideFlags:4,display:{Lore:[\\\\\\\"\u00a79稀有度:★★★\\\\\\\",\\\\\\\"\u00a76限制職業:[戰]\\\\\\\",\\\\\\\"\u00a77\u00a7o附著了上古兇獸饕餮氣息的套裝\\\\\\\",\\\\\\\"\u00a77\u00a7o裝甲上繪有帶著肅殺之氣的圖騰\\\\\\\"],color:10040115,Name:\\\\\\\"\u00a79饕餮戰甲\\\\\\\"},AttributeModifiers:[{UUIDMost:35,UUIDLeast:35,Amount:1,AttributeName:\\\\\\\"generic.attackDamage\\\\\\\",Operation:0,Name:\\\\\\\"035攻擊\\\\\\\"},{UUIDMost:36,UUIDLeast:36,Amount:8,AttributeName:\\\\\\\"generic.maxHealth\\\\\\\",Operation:0,Name:\\\\\\\"036血量\\\\\\\"},{UUIDMost:37,UUIDLeast:37,Amount:-0.05d,AttributeName:\\\\\\\"generic.movementSpeed\\\\\\\",Operation:2,Name:\\\\\\\"037跑速\\\\\\\"}]}\\\"}\"}}"}}
怎么样,通过这样得到的装备,是不是带有颜色了呢?
② 做出更厉害的皮革护甲!
如果想要让皮革护甲能让玩家获得超强的攻击力,那么修改基础属性部分
{UUIDMost:35,UUIDLeast:35,Amount:1,AttributeName:"generic.attackDamage",Operation:0,Name:"035攻擊"}
修改为
{UUIDMost:35,UUIDLeast:35,Amount:100,AttributeName:"generic.attackDamage",Operation:0,Name:"035攻擊"}
铛铛铛铛~饕餮神甲就做好啦!
如果想让神甲拥有更快的速度,同样的修改基础属性部分。
{UUIDMost:37,UUIDLeast:37,Amount:-0.05d,AttributeName:"generic.movementSpeed",Operation:2,Name:"037跑速"}
改为
{UUIDMost:37,UUIDLeast:37,Amount:0.05d,AttributeName:"generic.movementSpeed",Operation:2,Name:"037跑速"}
那么,就有一个能加速度的护甲咯。
③ 让护甲拥有更强的保护能力
对于护甲来说,出色的防御力是评判标准之一,那么如何通过增加保护附魔,来使得皮革甲拥有钻石甲的防御力呢?
/give @p leather_chestplate 1 0 {ench:[{lvl:5s,id:0s}],Unbreakable:1,HideFlags:4,display:{Lore:["§9稀有度:★★★","§6限制職業:[戰]","§7§o附著了上古兇獸饕餮氣息的套裝","§7§o裝甲上繪有帶著肅殺之氣的圖騰"],color:10040115,Name:"§9饕餮戰甲"},AttributeModifiers:[{UUIDMost:35,UUIDLeast:35,Amount:1,AttributeName:"generic.attackDamage",Operation:0,Name:"035攻擊"},{UUIDMost:36,UUIDLeast:36,Amount:8,AttributeName:"generic.maxHealth",Operation:0,Name:"036血量"},{UUIDMost:37,UUIDLeast:37,Amount:-0.05d,AttributeName:"generic.movementSpeed",Operation:2,Name:"037跑速"}]}
细心的同学可能已经发现(这么大的字谁看不见啊喂!),对比原来的代码,拥有附魔的护甲,多出了ench部分
ench: 附魔主标签
{lvl:5s,id:0s} 附魔ID为0.附魔等级为5
做出来的效果就是。
怎么样,是不是有了保护的附魔呢?
简单的课程到此结束,接下来是实战部分。
(一)简单的认识一些英文(小学六年级水平以上)
(二)会获得命令方块(在指令栏输入/give @p command_block)
(三)会window操作系统的一些快捷键(Ctrl+A全选,Ctrl+C复制,Ctrl+V粘贴)
(四)已经下载我的世界1.8Java版
(五)有耐心。
(Word版在楼下,建议下载Word版,因贴吧的限制,无法对代码进行高亮)
① 首先,举个栗子。这件防具是不是很普通呢
这是战士三阶装备,想要通过命令方块获得的话,必须要知道一些东西哦。
广义上,我们使用的命令代码分为两种,一种是源码,一种是附加样式代码的源码。
样式代码可以直接使用,源码需要转化成样式代码的格式后才能拥有颜色效果。
这些代码都是复制之后粘贴在命令方块内使用的。
接下来,简单的看一个例子吧
源码:(一级)
/give @p leather_chestplate 1 0 {Unbreakable:1,HideFlags:4,display:{Lore:["§9稀有度:★★★","§6限制職業:[戰]","§7§o附著了上古兇獸饕餮氣息的套裝","§7§o裝甲上繪有帶著肅殺之氣的圖騰"],color:10040115,Name:"§9饕餮戰甲"},AttributeModifiers:[{UUIDMost:35,UUIDLeast:35,Amount:1,AttributeName:"generic.attackDamage",Operation:0,Name:"035攻擊"},{UUIDMost:36,UUIDLeast:36,Amount:8,AttributeName:"generic.maxHealth",Operation:0,Name:"036血量"},{UUIDMost:37,UUIDLeast:37,Amount:-0.05d,AttributeName:"generic.movementSpeed",Operation:2,Name:"037跑速"}]}
这是什么玩意啊喂!别急,先分解看看,命令都是相当有条理的。
分解
/give @p leather_chestplate 1 0(give 最近玩家 物品ID 数量 损失值)
Unbreakable:1 无法破坏(1为无法破坏,0为否)
HideFlags:4 隐藏标签4
display:{Lore:["§9稀有度:★★★","§6限制職業:[戰]","§7§o附著了上古兇獸饕餮氣息的套裝","§7§o裝甲上繪有帶著肅殺之氣的圖騰"],color:10040115,Name:"§9饕餮戰甲"}
display: 物品描述
Lore:["第一行","第二行"] 文字描述
color: 皮革染色(仅对皮革有效,其他装备不必使用)
Name:"名字" 物品名字
AttributeModifiers:[{UUIDMost:35,UUIDLeast:35,Amount:1,AttributeName:"generic.attackDamage",Operation:0,Name:"035攻擊"},{UUIDMost:36,UUIDLeast:36,Amount:8,AttributeName:"generic.maxHealth",Operation:0,Name:"036血量"},{UUIDMost:37,UUIDLeast:37,Amount:-0.05d,AttributeName:"generic.movementSpeed",Operation:2,Name:"037跑速"}]}
AttributeModifiers: 物品基础属性
{UUIDMost:35,UUIDLeast:35,Amount:1,AttributeName:"generic.attackDamage",Operation:0,Name:"035攻擊"} 攻击伤害+1
(UUIDMost:35,UUIDLeast:35,Operation:0,Name:"035攻擊"这三个nbt对属性没有影响,可以只修改Amount:1,AttributeName:"generic.attackDamage")
看到这里说不定已经晕了昂~
先在游戏中测试下吧。
诶?为什么直接在命令方块中输入的命令获得的装备没有盘灵的颜色呢?
原来是因为MC的机制的原因(其实是版权...),颜色代码不能直接被读取,需要使用万国码来转化。万国码是什么不要管啦,总之,转换后的命令是这个。[转化码在附录]
源码:(二级)
/give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"{text:\"点我点我\",clickEvent:{action:\"run_command\",value:\"/setblock ~ ~ ~ minecraft:command_block 0 replace {Command:\\\"/give @p leather_chestplate 1 0 {Unbreakable:1,HideFlags:4,display:{Lore:[\\\\\\\"\u00a79稀有度:★★★\\\\\\\",\\\\\\\"\u00a76限制職業:[戰]\\\\\\\",\\\\\\\"\u00a77\u00a7o附著了上古兇獸饕餮氣息的套裝\\\\\\\",\\\\\\\"\u00a77\u00a7o裝甲上繪有帶著肅殺之氣的圖騰\\\\\\\"],color:10040115,Name:\\\\\\\"\u00a79饕餮戰甲\\\\\\\"},AttributeModifiers:[{UUIDMost:35,UUIDLeast:35,Amount:1,AttributeName:\\\\\\\"generic.attackDamage\\\\\\\",Operation:0,Name:\\\\\\\"035攻擊\\\\\\\"},{UUIDMost:36,UUIDLeast:36,Amount:8,AttributeName:\\\\\\\"generic.maxHealth\\\\\\\",Operation:0,Name:\\\\\\\"036血量\\\\\\\"},{UUIDMost:37,UUIDLeast:37,Amount:-0.05d,AttributeName:\\\\\\\"generic.movementSpeed\\\\\\\",Operation:2,Name:\\\\\\\"037跑速\\\\\\\"}]}\\\"}\"}}"}}
怎么样,通过这样得到的装备,是不是带有颜色了呢?
② 做出更厉害的皮革护甲!
如果想要让皮革护甲能让玩家获得超强的攻击力,那么修改基础属性部分
{UUIDMost:35,UUIDLeast:35,Amount:1,AttributeName:"generic.attackDamage",Operation:0,Name:"035攻擊"}
修改为
{UUIDMost:35,UUIDLeast:35,Amount:100,AttributeName:"generic.attackDamage",Operation:0,Name:"035攻擊"}
铛铛铛铛~饕餮神甲就做好啦!
如果想让神甲拥有更快的速度,同样的修改基础属性部分。
{UUIDMost:37,UUIDLeast:37,Amount:-0.05d,AttributeName:"generic.movementSpeed",Operation:2,Name:"037跑速"}
改为
{UUIDMost:37,UUIDLeast:37,Amount:0.05d,AttributeName:"generic.movementSpeed",Operation:2,Name:"037跑速"}
那么,就有一个能加速度的护甲咯。
③ 让护甲拥有更强的保护能力
对于护甲来说,出色的防御力是评判标准之一,那么如何通过增加保护附魔,来使得皮革甲拥有钻石甲的防御力呢?
/give @p leather_chestplate 1 0 {ench:[{lvl:5s,id:0s}],Unbreakable:1,HideFlags:4,display:{Lore:["§9稀有度:★★★","§6限制職業:[戰]","§7§o附著了上古兇獸饕餮氣息的套裝","§7§o裝甲上繪有帶著肅殺之氣的圖騰"],color:10040115,Name:"§9饕餮戰甲"},AttributeModifiers:[{UUIDMost:35,UUIDLeast:35,Amount:1,AttributeName:"generic.attackDamage",Operation:0,Name:"035攻擊"},{UUIDMost:36,UUIDLeast:36,Amount:8,AttributeName:"generic.maxHealth",Operation:0,Name:"036血量"},{UUIDMost:37,UUIDLeast:37,Amount:-0.05d,AttributeName:"generic.movementSpeed",Operation:2,Name:"037跑速"}]}
细心的同学可能已经发现(这么大的字谁看不见啊喂!),对比原来的代码,拥有附魔的护甲,多出了ench部分
ench: 附魔主标签
{lvl:5s,id:0s} 附魔ID为0.附魔等级为5
做出来的效果就是。
怎么样,是不是有了保护的附魔呢?
简单的课程到此结束,接下来是实战部分。