Determancer
如何获得一个不会被岩浆烧毁的物品?
附加问题:1.只能在物品抛出时给予指令提高掉落物血量吗?有没有别的办法?
2.能否通过原版模组实现1的功能?


⊙u⊙
本帖最后由 ⊙u⊙ 于 2020-1-4 21:33 编辑

1.
物品时没有实体形态时的nbt,所以应该只能在实体形态时修改其nbt。
Invulnerable:1b

2.
???这问得不明所以...也不是不可以,只不过这所谓的原版模组估计就只有一条指令了

Aurora_Feather
高频/entitydata @e[type=item] {Invulnerable:1b}
关于你的附加问题...
我还真没听说过掉落物设置血量有什么用,但是...
/entitydata @e[type=item] {Health:100,Attributes:[{Name:"generic.maxHealth",Base:100}]}
将掉落物提至100血,但不知有什么用

海绵c2
如何获得无法破坏物品:
指令:/give @p 物品名称 1 0 {Unbreakable:1}
例如获得一个无法破坏的钻石剑/give @p minecraft:diamond_sword 1 0 {Unbreakable:1}
其他的原版真的做不到
不过拿在手上加血是可以的/give @p minecraft:diamond_sword 1 0 {AttributeModifiers:[{Operation:0,Amount:1,UUIDLeast:1L,UUIDMost:1L,AttributeName:"generic.maxHealth"}],Unbreakable:1}

⊙u⊙
可还行。

原版模组其实就是在原版的环境下实现一些类似mod的效果,模组的构成大多是命令。
原版模组和mod的差别是,后者的自由度远超前者。
而原版模组和命令的差别是,前者一般打包为一个数据包或者一个occ,方便转移或传播。

另外此板块为原版问答,因此一般能得到的答案都是基于原版的。所以不用担心

Determancer
⊙u⊙ 发表于 2020-1-6 11:36
可还行。

原版模组其实就是在原版的环境下实现一些类似mod的效果,模组的构成大多是命令。

我大致的理解是原版模组类似后台持续运行的命令方块,但我不太确定是不是这回事,所以才问的XD
谢谢回答啦:)

第一页 上一页 下一页 最后一页