本帖最后由 冷域LYOfficial 于 2023-2-18 20:38 编辑
【游戏技巧】版块小索引 | 优秀教程推荐 |
游戏技巧版块已有十余年历史,长期活跃度较低 版块内教程资源许多都发自几年之前,很多已不适于新版本教学 为了解决这个问题,方便更多新人查找适合于自己游戏版本的教程 我和@Stone_ingot整理了这个小索引,为版内教程按照类别和版本分开展示 希望能给大家更好的阅读体验 本索引原型为 GitHub 上的 MinecraftPlayGuide 项目,在线阅读:mc.tecostudio.cn 部分教程年代过于久远,因此全帖按照更新时间倒序排列 点击上方目录进行阅读 感谢各位阅读,原文使用 Markdown 排版,为了适应格式部分标题略有改动,请见谅! 觉得用起来不错的 |
模板来自 TecoStudio 小组 by 冷域LYOfficial |
原版模组体系结构
Minecraft 原版模组入门教程 坛内
数据包 - Minecraft Wiki 资源包 - Minecraft Wiki 命令 - Minecraft Wiki
本文体系结构为上述教程的引用和补充。因此不再给出以上教程的有关链接。
读者清楚:数据包、资源包相关知识首先请查阅上述资料。
数据包/资源包常见问题索引以及一点资源(JE
数据包体系结构
资源包体系结构
Minecraft 原版模组入门教程 坛内
数据包 - Minecraft Wiki 资源包 - Minecraft Wiki 命令 - Minecraft Wiki
本文体系结构为上述教程的引用和补充。因此不再给出以上教程的有关链接。
读者清楚:数据包、资源包相关知识首先请查阅上述资料。
数据包/资源包常见问题索引以及一点资源(JE
数据包体系结构
- 逻辑结构
- 函数/命令
- 古典思潮
- 命令执行操作
【教程】[1.15] execute 命令入门教程
(不推荐) [1.13+]新版execute命令详解 玩转1.13的新/execute
【CBL|SYL】【1.13】新版本execute嵌套的改变
- 执行者 as
- 朝向 rotated|rotated as|facing|facing entity
- 局部基准点 anchored
- 维度 in
- 执行位置 at|positioned|positioned as
- 执行位置取整 align
(二) 命令tp与相对,局部坐标与朝向锚
- 绝对坐标
- 局部坐标 ^ ^ ^
- 相对坐标 ~ ~ ~
- 命令逻辑
- /execute if|unless
【教程】[1.15] execute 命令入门教程 - 命令方块 (淘汰)
1.12 连锁命令方块(CCB)新机制研究 - 数据包结构逻辑
https://www.mcbbs.net/thread-1143275-1-1.html
- /execute if|unless
- 强制区块运行 /forceload
- 函数运行
- /function <函数>
- 安排函数运行 /schedule function <函数> <时间> [append|replace]
- 清除等待函数 /schedule clear <函数>
- 由/schedule执行的函数,是由服务器执行,执行坐标是世界重生点
【1.15+】极简的定时器,利用schedule实现任意时刻的定时器
- 由/schedule执行的函数,是由服务器执行,执行坐标是世界重生点
- 数据操作
- NBT(数据储存/修改)
{CustomModelData:2000}
古代教程 【CBL|SYL】NBT标签实战教程—索引贴(基本完工)
2.2 NBT及结构 · 命令进阶 (oschina.io)
现代教程 ( X ) 我就不信不能用大白话讲清楚NBT
Tutorials/Command NBT tags 教程/NBT命令标签
- 物品NBT
- 方块实体NBT
- 方块NBT
- NBT路径
【CBL|SPG】[1.14] NBT 路径:从入门到胡了) - 返回值类型
Minecraft:Java 版命令返回值列表 坛内 - /data 以下教程互为补充
【教程】[1.15] 常见的数据操作方法:入门教程
(十二) 数据运算三方法之一修改NBT/data
data 命令中数据的筛选 - /data storage
https://www.mcbbs.net/thread-1143275-1-1.html - /execute store
【教程】[1.15] execute 命令入门教程
- JSON(数据输出)
{"text":"Hello"}
1.14以后,转义不需要\"直接'" "'
- 工具:Minecraft Tool
[1.14-1.16]JText Studio 聊天成书所见即所得|全新交互
[1.14+]JText Studio Minus轻量级JSON文本编辑器
古典教程:【CB圣典计划】JSON圣典-最全面JSON教程
2.1 JSON文本 · 命令进阶 (oschina.io)
原始JSON文本格式
教程/原始JSON文本
教程/NBT与JSON
原始json文本中“子对象”的使用
- 解析"interpret":true
【CBL|SPG】[1.15+] JSON 文本中的 interpret - 分隔符 "separator":JSON文本
- 文本格式 "bold"/ "italic"/ "underlined"/ "strikethrough"/ "obfuscated":true
- 字体颜色 "color":"格式化代码"
- 字体"font"
【1.13】地图制作技巧——字体艺术
关于字体资源包强制使用等宽字符的问题 - 数据引用"nbt","block"/"entity"/"storage"
- 分数引用"score","selector"
- 键位信息"keybind"
- 事件
- 插入事件 {"text":"","insertion":JSON文本}
- 点击事件 {"text":"","clickEvent":{"action":"","value":""}}
action 描述 value 可用性 "open_url" 打开网页 http://example.com 聊天、成书 "run_command" 发送命令 String 聊天、成书、告示牌 "change_page" 切换页码 Int 成书 "suggest_command" 输入命令 String 聊天 "copy_to_clipboard" 复制至剪贴板 String 聊天、成书
- 悬浮事件 {"text":"","hoverEvent":{"action":"","value"|"contents":}}
action 描述 value content "show_text" 显示文字 JSON文本 JSON文本 "show_item" 显示物品 '{id:"",Count:,tag:{}}' {"id":"","count":"","tag":""} "show_entity" 显示实体 '{type:"",id:"",name:"",tag:{}}' {"name":JSON文本,"type":"","id":""}
- 聊天栏
- 私密信息 /tell /msg /w
- tell <玩家|目标选择器> <信息…>
- tell <玩家|目标选择器> <信息…>
- 所在队伍信息 /teammsg /tm
- teammsg <信息>
- teammsg <信息>
- 所有玩家信息 /say
- say <信息>
- say <信息>
- JSON文本信息 /tellraw
【CBL|SYL】Json/tellraw教程索引贴 - 自己做动作
- me <动作…>
- me <动作…>
- 私密信息 /tell /msg /w
- 标题 /title
M1.8:指令方块新的/title教程
- 标题 title
- 副标题 subtitle
- 活动栏 actionbar
【原版模组】【前置】1.16.X 玩家栏
[1.16+]状态栏数值化条形显示数据包 - 让你的血量数字化
马大哈——小猫咪被我看得一清二楚!!!
- Boss栏 /bossbar
1.13Bossbar指令全用法
玩家分离bossbar,每个玩家可以单独编辑了
[1.14]如何把bossbar和scoreboard联系在一起
复制代码- /execute store result bossbar <boss栏id> value run scoreboard players get <实体> <计分板id>
[18w05a]新命令/bossbar 自定义boss血条实现指向效果 [已稳定] - 分数栏 /scoreboard objectives setdisplay <槽位> [记分板ID]
- 侧边栏 sidebar
- 人物名称 below
- 玩家名单 list
- 成书(值会被解析)
{pages:["first page","second page",'["",JSON文本]']} - 书与笔(值不会被解析,为String)
{pages:["first page","second page",'["",JSON文本]']}
命令书 - 告示牌(值会被解析)
{Text1:"第一行文本",Text2:'{"text":"第二行文本"},Text3:"",Text4:""}
【水教程】[1.14+] 告示牌黑科技 / 用战利品表实现 - CustomName
{CustomName:'{"text":"僵尸"}'} - Name Lore
{display:{Name:'{"text":"钻石剑","color":"dark_red","italic":false}',Lore:"diamond_sword"}}
- 工具:Minecraft Tool
- 记分板(数据运算)
- /scoreboard
[1.8+]记分板完整教程应用
(五) 记分板与/scoreboard - /trigger
- /scoreboard
- NBT(数据储存/修改)
- 方块操作
- 结构方块
【1.10新特性】结构方块从入门到放弃
[1.14+] 组合结构的随机生成及修饰
如何使用结构方块
【新手向】建筑*也能愉快享用结构方块-图文并茂教会你使用结构方块
- 加载结构
复制代码- execute at @p run setblock ~ ~ ~ structure_block{name:"woodland_mansion/1x1_a3",mode:"LOAD",powered:0}
- execute at @p run setblock ~ ~-1 ~ redstone_block
- execute at @p run setblock ~ ~ ~ structure_block{name:"woodland_mansion/1x1_a3",mode:"LOAD",powered:0}
- 加载结构
- 复制区域 /clone
- 填充区域 /fill
- 放置方块 /setblock
- 结构方块
- 物品操作
- 清除物品 /clear
- 给予物品 /give
- 置入战利品表 /loot
命令/loot
rua影盒 [1.14]如何使用loot replace - 附魔物品 /enchant
- 修改物品栈
- 1.17 /item
命令/item - 1.16 /replaceitem
- 1.17 /item
- 实体操作
- 目标选择器
[1.14.4] 追根溯「源」——实体选择器 - 实体生成 /summon
[TCP|Jokey]关于summon时隐藏的实体和隐形矿车那些事 - 实体清除 /kill
- 粒子生成 /particle
particle指令(粒子指令)的大小、颜色、格式变化以及扩展
【原版】particle指令参数对颗粒行为的影响 - 传送
- 随机传送 /spreadplayers
spreadplayers <x> <z> <分散间距> <最大范围> [under 最大高度] <考虑队伍> <传送目标…> - 传送 /teleport /tp
teleport 相对坐标 本地坐标 省略选择器
- 随机传送 /spreadplayers
- 状态效果 /effect
[1.13+]状态效果——effect命令详细介绍 - 游戏技巧 - Minecraft(我的世界)中文论坛 - (mcbbs.net)
请问effect 里面负级指令怎么调 - 属性 /attribute
[20w17a]attribute指令详解 - 队伍 /team
- 标签 /tag
- 其他
- 经验 /experience /xp
- 旁观实体 /spectate
- 目标选择器
- 音效
- 播放 /playsound
- playsound <声音 entity.pig.ambient> <来源> <玩家名|目标选择器> [<方位x y z>] [<音量>] [<音调0.0~2.0>] [<最小音量0.0~1.0>]
来源:master,music,record,weather,block,hostile,neutral,player,ambient,voice
- playsound <声音 entity.pig.ambient> <来源> <玩家名|目标选择器> [<方位x y z>] [<音量>] [<音调0.0~2.0>] [<最小音量0.0~1.0>]
- 停止 /stopsound
- stopsound <玩家名|目标选择器> [来源] [声音]
来源:可以*
- stopsound <玩家名|目标选择器> [来源] [声音]
- 播放 /playsound
- 世界操作
- 外部命令
命令 描述 /datapack 控制加载的数据包。 /debug 开始或结束调试会话。 /reload 从硬盘中重新加载战利品表、进度和函数。
- 服务器操作
命令 描述 语法 /ban 将玩家加入封禁列表。 ban <玩家名|UUID> [<理由…>] /ban-ip 将IP地址加入封禁列表。 ban-ip <玩家名|IP地址> [<理由…>] /banlist 显示封禁列表。 banlist ips <br />banlist players /deop 撤销玩家的管理员权限。 deop <玩家> /kick 将玩家踢出服务器。 kick <玩家名|目标选择器> [原因] /list 列出服务器中的玩家。 list [uuids] /op 授予玩家管理员权限。 op <玩家名|目标选择器)> /pardon 从封禁列表中移除玩家封禁项目。 pardon <玩家名> /pardon-ip 从封禁列表中移除IP封禁项目。 pardon-ip <IP地址> /publish 向局域网开放单人游戏世界。 publish [端口0~65536] /save-all 保存服务器世界状态到硬盘。 save-all [flush]<br />flush:服务器会立即保存所有的区块数据 /save-off 关闭服务器自动保存。 save-off /save-on 开启服务器自动保存。 save-on /setidletimeout 设置无操作玩家被踢出的延时。 setidletimeout <空闲分钟数0~2147483647> /stop 关闭服务器。 stop /whitelist 管理服务器白名单。 whitelist add <玩家><br />whitelist remove <玩家><br />whitelist <list|off|on|reload><br />
- 古典思潮
- 函数/命令
- 物品修饰器
物品修饰器的简单介绍
Minecraft 原版模组入门教程-物品修饰器 - 标签
【UIN】数据包——标签分类
Minecraft 原版模组入门教程-标签
哪些命令中的哪些部分可以使用标签 数据包标签的使用问题 - 断言
【CBL|SPG】[1.16] ㄆㄧㄉㄧㄎㄞㄊㄜ —— 数据包的组成文件之一
- 数据结构
- 世界结构
- 结构
- 工具:VSCode插件:NBT Viewer
Minecraft 原版模组入门教程 -结构
- 工具:VSCode插件:NBT Viewer
- 维度类型
- 维度
- 世界生成
- 结构
资源包体系结构
- 着色器
- 模型
- 方块状态
- 方块模型
- 物品模型
- override
- override
- 材质
- 材质
- 皮肤
- 字体