snowflake_520
1.18怎么给用指令给物品附魔啊 比如我想附一个锋利8848

无敌三脚猫
超过上限的附魔……如果你说的是玩家手上的东西,那难搞,一条指令是做不到的
如果你把物品放到其它地方,地上,箱子里,或者其它生物手上,都可以,举个例子,把物品扔地上,然后
  1. /data merge entity @e[type=item,distance=..5,limit=1] {Item:{tag:{Enchantments:[{lvl:8848s,id:"minecraft:sharpness"}]}}}
复制代码

__FELT
https://minecraft.fandom.com/zh/ ... 4%E6%96%B9%E5%9D%97 ctrl+F搜索Enchantments

snowflake_520
无敌三脚猫 发表于 2022-6-8 23:01
超过上限的附魔……如果你说的是玩家手上的东西,那难搞,一条指令是做不到的
如果你把物品放到其它地方, ...

请问能告诉一下原理吗

幻心飞小骥
给予带有附魔的特定的物体,可破附魔上限,不可破堆叠上限,固定物品
  1. /give @p 物品{Enchantments:[{id:"minecraft:sharpness",lvl:8848}]}
复制代码

召唤持有带有附魔特定物体的盔甲架,可破附魔上限,可破堆叠上限,固定物品
  1. /summon minecraft:armor_stand ~ ~ ~ {HandItems:[{id:"物品",Count:数量b,tag:{Enchantments:[{id:"sharpness",lvl:8848}]}}]}
复制代码

把附魔属性赋给一个物品,不固定物品,见楼上回复

snowflake_520
幻心飞小骥 发表于 2022-6-9 09:44
给予带有附魔的特定的物体,可破附魔上限,不可破堆叠上限,固定物品

召唤持有带有附魔特定物体的盔甲架, ...

为什么我附了但是附魔等级是255?

snowflake_520
幻心飞小骥 发表于 2022-6-9 09:44
给予带有附魔的特定的物体,可破附魔上限,不可破堆叠上限,固定物品

召唤持有带有附魔特定物体的盔甲架, ...

还有我要附两个的话怎么加

Horinography
本帖最后由 Horinography 于 2022-6-9 10:18 编辑
snowflake_520 发表于 2022-6-9 10:05
为什么我附了但是附魔等级是255?

Mc原版附魔上限是255.
  1. /summon minecraft:armor_stand ~ ~ ~ {HandItems:[{id:"物品",Count:数量b,tag:{Enchantments:[{id:"sharpness",lvl:255}[{id:"你想要附魔的",lvl:255}]]}}]}
复制代码



幻心飞小骥
snowflake_520 发表于 2022-6-9 10:10
还有我要附两个的话怎么加

两个都是在
  1. {Enchantments:[……]}
复制代码
这部分代码,
中括号内用同样的格式
  1. {id:"附魔名",lvl:级数}
复制代码
多写几个项并在每个项之间用英文半角逗号连接

我承认我说的其实不太清晰,那就上例子
  1. {Enchantments:[{id:"sharpness",lvl:8848},{id:"另一个你需要的附魔",lvl:对应级数},{id:"另一个你需要的附魔",lvl:对应级数}]}
复制代码

幻心飞小骥
送一段代码,我用过,可行,你可以自己动手改,
  1. /summon minecraft:armor_stand ~ ~ ~ {HandItems:[{id:"minecraft:diamond_sword",Count:64b,tag:{Enchantments:[{id:"sharpness",lvl:32767},{id:"knockback",lvl:32767},{id:"fire_aspect",lvl:32767},{id:"looting",lvl:32767},{id:"sweeping",lvl:32767},{id:"unbreaking",lvl:10},{id:"mending",lvl:1}]}}]}
复制代码
注意正反括号对应

幻心飞小骥
Horinography 发表于 2022-6-9 10:16
Mc原版附魔上限是255.

?1.16和1.18我记得都是可以到32767没问题的,我自己试过,你再看看?

snowflake_520
本帖最后由 snowflake_520 于 2022-6-9 11:01 编辑
幻心飞小骥 发表于 2022-6-9 10:25
送一段代码,我用过,可行,你可以自己动手改,注意正反括号对应

为什么这个等级还是只有255

幻心飞小骥
能够合理获得的最高等级。更高的等级能够使用命令[仅Java版]或外部辅助工具获得。最高等级是255[仅Java版]或32767[仅基岩版]。
在Java版中,使用/give获得的物品所附魔咒在不叠加的情况下最高等级为255。

以上内容摘自Wiki条目“附魔”
https://wiki.biligame.com/mc/%E9%99%84%E9%AD%94

所以说,我也知道了原版指令似乎做不成了……
我这里还有个方案,那就是使用NBTExplorer软件,
https://www.mcbbs.net/forum.php?mod=viewthread&tid=83585

snowflake_520
幻心飞小骥 发表于 2022-6-9 11:28
以上内容摘自Wiki条目“附魔”
https://wiki.biligame.com/mc/%E9%99%84%E9%AD%94

算了 255也够了 反正我是玩原版 谢谢啦

幻心飞小骥
snowflake_520 发表于 2022-6-9 11:38
算了 255也够了 反正我是玩原版 谢谢啦

NBTExplorer不是mod,是一个软件,你可以用它打开游戏地图,并且修改地图规则或地图内一些物品和生物的属性;网络上有很多相关教程,很容易上手——
所以其实你可以考虑试试这个软件,本身不是mod,也不需要mod辅助,地图使用它后本质上还是原版。

snowflake_520
幻心飞小骥 发表于 2022-6-9 11:43
NBTExplorer不是mod,是一个软件,你可以用它打开游戏地图,并且修改地图规则或地图内一些物品和生物的属 ...

好的我知道啦 这就去试试 谢谢大佬