在《我的世e带世界》里给物品起名字?这招太实用了
凌晨三点,我又在电脑前折腾《我的有名世界》的指令。突然发现很多玩家都不知道怎么用/give命令生成带自定义名称的物品物品——这玩意儿明明超好用啊!今天就把我这些年折腾出来的世e带经验都倒出来,保证你看完就能上手。有名
为什么需要给物品起名字?物品
说真的,第一次看到朋友服务器里那把叫"屠龙宝刀"的世e带钻石剑时,我直接笑喷了。有名但后来发现这种骚操作其实特别实用:
- 服务器里区分特殊道具(比如"公会战利品#114")
- 做RPG地图时给装备加中二名字("精灵王之弓"听着就带感)
- 标记自己的物品物品防被偷(比如"老王的私房钱箱子")
- 纯粹为了搞笑(给生鱼片起名"三文鱼刺身"什么的)
基础指令格式
先看最基础的/give指令格式:
指令部分 | 说明 |
/give | 核心指令 |
玩家名 | 要发给谁 |
物品ID | 比如minecraft:diamond_sword |
数量 | 给多少个 |
数据值(可选) | 比如不同颜色的羊毛 |
NBT标签(可选) | 重点就在这里! |
起名字的世e带核心:display标签
要在NBT标签里加这段:
{ display:{ Name:'{ "text":"自定义名字"}'}}
举个实际例子,给朋友发把名为"光之剑"的有名钻石剑:
/give Steve minecraft:diamond_sword 1 0 { display:{ Name:'{ "text":"光之剑"}'}}
注意那个单引号套双引号的格式——我当初就是在这里卡了半小时,疯狂报错。物品
进阶玩法:带颜色和特效的世e带名字
凌晨四点了,但既然写到这儿,有名干脆把压箱底的物品技巧都抖出来。
1. 彩色文字
用§符号加颜色代码:
/give Steve minecraft:diamond_sword 1 0 { display:{ Name:'{ "text":"§c红§a绿§b蓝剑"}'}}
常见颜色代码:
- §4 - 深红
- §c - 亮红
- §a - 亮绿
- §b - 水蓝
- §e - 黄色
2. 斜体、粗体文字
在JSON文本里加格式标记:
/give Steve minecraft:book 1 0 { display:{ Name:'{ "text":"机密文件","italic":true}'}}
支持的格式:
- "bold":true - 粗体
- "italic":true - 斜体
- "underlined":true - 下划线
3. 悬浮提示文字
这个稍微复杂点,要加Lore标签:
/give Steve minecraft:diamond 1 0 { display:{ Name:'{ "text":"传说钻石"}',Lore:['{ "text":"据说能召唤末影龙"}']}}
实际应用中的坑
咖啡喝完了,顺手记录下这些年踩过的雷:
- Java版和基岩版语法不同- 上面说的是Java版,基岩版要用rawtext
- 特殊符号会报错- 名字里带&符号之类的要转义
- 太长会显示不全- 超过一定字符会截断
- 1.13版本大改- 老教程里的数字ID现在不管用了
一个超实用的综合案例
最后分享个我服务器在用的模板——带彩色名字、悬浮说明和附魔的金镐:
/give Steve minecraft:golden_pickaxe 1 0 { display:{ Name:'{ "text":"§6黄金矿工之镐","italic":false}',Lore:['{ "text":"挖掘速度+50%","color":"gray"}','{ "text":"使用时自动播放BGM","color":"dark_gray"}']},Enchantments:[{ id:"minecraft:efficiency",lvl:3}]}
窗外天都快亮了,这些应该够你们折腾好一阵子了。下次要是看到服务器里有人拿着名叫"熬夜写的教程"的木棍,那八成就是我...