我的世界代码在哪输入?
我猜题主应该是想搞模组(Minecraft Mod),那么就需要用到指令。 首先要了解一下什么是指令。 简而言之,你可以把指令理解为一种特殊的形式化语言,它是由一些语法规则描述的,可以用来向游戏提交任务或命令,从而实现一些人机互动的效果。 比如说/give @e[type=cuboid] 108592{Enchantments:[{id:16,lvl:3}]} 这是一个给玩家随机提供附魔器的指令。
其中/give 是指令名,@e[type=cuboid]是参数,108592是这个坐标在游戏世界中的坐标,{Enchantments:[{id:..., lvl:...}]}是给这个物品设定的附魔数据。每个指令都有一个对应的数据块,这一块的数据结构决定了执行该指令的效果。
那怎么写一个自己的指令呢?很简单,你只需使用快捷登录MCP在线服务器,然后在聊天框里输入/give @a 108592{Enchatmnts:[{ID:16,LVL:3}},按回车键发送,有几率成功添加新指令并生效。如果提示命令无效,有可能是你的指令中某一项参数写错了,或者没有加双引号等等。
当然,直接复制别人的指令是不行的,因为每个人的Mod不同的,需要根据自己需求来编写适合自己的指令。 有了指令后,就可以把它用在MC的玩法上。比如我想让树自动结出葡萄,我可以/give @e[type=tree] 108592{CustomName:"藤蔓",Tag:{enchant: 1b}, LiquidType:7} 这样每棵柳树都会生成一串紫色的葡萄。