我的世界国际Java版1.21.4/基岩版1.12.62免费下载&&安装(PC端)及其游戏相关教程

我的世界国际Java版1.21.4/基岩版1.12.62免费下载&&安装(PC端)及其游戏相关教程

本文提供了我的世界国际Java版和基岩版的免费下载和安装教程,并附带模组相关教程。

写在前面

2019年5月,我的世界成为了有史以来全球最畅销的电子游戏,也成为了全球最受欢迎的游戏之一。因此,作者始终支持且鼓励各位进行正版游戏

值得注意的是,通过此教程安装的我的世界不能进行除局域网以外的联机游戏,若想进行联机,请:

我的世界Java版1.19荒野更新

下载并安装我的世界Java版

我的世界Java版是Minecraft的原始平台,可以在Windows、macOS和Linux上运行,但必须通过启动器启动。

目前,Java版的最新版本为1.21.5 春意盎然(Spring to Life)。但鉴于其版本对应的众多加载器还未即时更新,且模组生态较差,接下来的下载和安装将以1.21.4为例。在接下来的数个月,新版本的模组生态及其游戏环境将逐步趋于成熟,届时新版本便可以替代先前的其他版本。

当然,不需要安装模组,想体验原生Minecraft生存与创造的网友们可以毫无顾虑地下载最新正式版。

下载启动器PCL(Plain Craft Launcher)

1.访问爱发电作者“龙腾猫跃”发布的动态,即PCL开发者官方网站
PCL最新正式版永久下载
https://afdian.com/p/0164034c016c11ebafcb52540025c377

在这里插入图片描述


选择任意一个下载链接进行下载,推荐使用第三个;

2.下载完成后会得到一个压缩包,解压后可以看到启动器程序;

在这里插入图片描述


建议将启动器移动到除C盘以外的其他盘中,创建一个文件夹,将启动器移动至文件夹内,在打开启动器和游戏安装完成后,启动器配置与游戏存档将在此文件夹中创建。

3.双击打开PCL,可以看到其主界面;

在这里插入图片描述

其他启动器

除PCL外,也可以使用HMCL(Hello Minecraft! Launcher)启动器。使用HMCL,请访问
Hello Minecraft! Launcher
https://hmcl.huangyuhui.net/

在这里插入图片描述

下载并安装Minecraft

1.打开PCL,在主页点击“下载游戏”,转到下载页;

在这里插入图片描述


在这里插入图片描述


2.选择最新版本中的1.21.4,然后点击“开始安装”;

在这里插入图片描述


在这里插入图片描述


3.游戏已经开始下载,点击右下角的下载图标,进入“下载管理”页面,可以看到下载进度;

在这里插入图片描述


4.完成后,返回启动页,会发现此时已经可以启动游戏;

在这里插入图片描述


5.点击“启动游戏”按钮后,如果弹出此窗口,代表电脑中没有安装Java 21,而1.21.4版本要求的最低Java版本为Java 21,因此需要安装Java 21才能开始游戏。

如果电脑已经安装Java 21,则不会弹出此窗口。

在这里插入图片描述


点击“自动下载”,开始下载Java 21,等待1-2分钟后,游戏即可正常启动。

在这里插入图片描述


在这里插入图片描述

可能出现的问题

下载Java时,弹出“没有可用的Java,已取消启动”信息。

在这里插入图片描述


解决方案:点击“启动游戏”重试,或者重新启动PCL,然后再点击“启动游戏”重试。

安装完成后的启动器目录

安装结束后,启动器目录应如下图所示

在这里插入图片描述
  • .minecraft:用于存储游戏程序、存档、模组和资源包等内容的文件夹,是游戏启动与运行的核心文件夹
  • PCL:用于存储PCL启动器相关配置
  • Plain Craft Launcher 2.exe:启动器本身

无论何时,都要保证这些文件在同一文件夹内,游戏才能正常启动并运行。

至此,我的世界国际Java版已经安装完成,在主界面点击“启动游戏”按钮,可以开始游戏。

安装模组

模组(Mod) 是一种修改现有原版游戏内容,或增添原版游戏内容之外的新内容的程序或文件。本节将提供一套在使用PCL游玩我的世界Java版时安装模组的教程。

如果不需要安装模组,请跳过本节; 如果想下载并安装我的世界基岩版,请前往下一节。

模组加载器

在安装模组前,需要模组加载器(ModLoader) 为模组的安装和运行提供必要环境,同时,模组加载器会简化模组安装流程并检查模组的兼容性,进而避免了模组与游戏版本不兼容而发生的错误。

在这里插入图片描述


目前,我的世界Java版的知名模组加载器有:

  • Forge:老牌加载器,支持广泛,模组生态丰富;
  • Fabric:轻量型加载器,启动速度快,性能强,兼容性较高;
  • NeoForge:新兴加载器,基于Forge做出优化,或成为未来Forge的替代品;
  • LiteLoader:使用较少,逐渐被Fabric/Forge取代。

安装Fabric

这里我们为当前游戏安装模组加载器Fabric。

1.打开PCL,转到下载页;

在这里插入图片描述


2.点击左侧的“手动安装包”,并选择“Fabric”;

在这里插入图片描述


3.在右侧版本列表中选择“1.0.1稳定版”,在弹出的窗口中选择任意位置,点击“保存”,开始下载Fabric安装程序;

在这里插入图片描述


4.找到刚刚保存的安装程序,双击打开;

  • 游戏版本:根据PCL中安装的游戏版本,选择1.21.4;
  • 加载器版本:无需修改;

选择安装位置:选择当前游戏所在位置,需要修改为PCL文件夹中的.minecraft文件夹,而不是C:\Users\XXX\AppData\Roaming\.minecraft

在这里插入图片描述

5.点击“安装”,稍等片刻,Fabric安装成功。

在这里插入图片描述


点击“确定”,然后退出安装程序。

下载Fabric-API

根据官网提供的建议,大多数模组还需要在模组文件夹中添加Fabric-API
Installation for Minecraft Launcher | Fabric
https://www.fabricmc.net/use/installer/

Most mods will also require you to install Fabric API into the mods folder.

Fabric-API是Fabric加载器独有的支持性文件,用于支持其他模组在Fabric加载器下运行。此文件通常形如一个模组,与模组的安装过程相同。因此在安装模组前还需要下载Fabric-API。

1.访问CurseForge官网;
Fabric API - Minecraft Mods - CurseForge

在这里插入图片描述


2.点击页面右上角的“Download”按钮,选择游戏版本1.21.4和模组加载器Fabric;

在这里插入图片描述


然后点击“Download File”,开始下载。

3.找到下载好的文件fabric-api-0.119.2+1.21.4.jar

在这里插入图片描述


将其复制到PCL游戏文件夹.minecraft中的mods文件夹中,Fabric-API安装完成。

在这里插入图片描述

下载适用于特定模组加载器的模组版本

一般,模组作者会根据不同的模组加载器推出适用于不同加载器的同一模组,因此下载模组时要特别注意两者版本是否匹配。

例如,模组“Jade🔍”是一个可以给玩家提供物品信息说明的模组,玩家移动视角时,十字准星指向的方块信息将在屏幕上方显示。

在这里插入图片描述


1.前往模组检索网站modrinth中可以看到这款模组的详细信息;
Jade🔍-Minecraft Mod
https://modrinth.com/mod/jade?version=1.21.4&loader=fabric

在这里插入图片描述


2.点击页面右上角的“Download”按钮,可以看到模组适用的游戏版本和平台的选择界面;

在这里插入图片描述


这里要选择和已经安装的游戏版本相同模组版本(Game version)和模组加载器平台(Platform),然后点击“Download”开始下载。

3.找到刚刚下载的模组,将其复制到PCL游戏文件夹.minecraft中的mods文件夹中

在这里插入图片描述


现在模组“Jade🔍”已经安装完成,可以打开游戏查看是否安装成功。

启动游戏

1.打开PCL,先选择左侧的“版本选择”按钮;

在这里插入图片描述


2.在右侧选择Fabric版本,fabric-loader-0.16.10-1.21.4;

在这里插入图片描述


3.此时,游戏版本已经修改为带有Fabric加载器的1.21.4版本,点击“启动游戏”;

在这里插入图片描述


4.启动游戏后,左下角显示“Fabric(已修改)”,说明Fabric加载器已经成功加载;

在这里插入图片描述


5.创建一个世界,进入游戏,会发现屏幕上方出现了方块信息,说明模组安装成功。

在这里插入图片描述

安装Forge

与安装Fabric的方法相同,此小节不在进行详细的步骤演示。

打开PCL下载页,点击右侧的“Forge”,选择一个稳定版本进行下载,下载完成后双击打开Forge安装程序,选择当前游戏文件夹.minecraft后,开始安装。

在这里插入图片描述


回到启动器,可以发现Forge加载器版本的游戏已经可以使用。

在这里插入图片描述


接着,下载需要的(适用于Forge加载器)模组,将模组复制到.minecraft/mods文件夹中,模组安装便完成了。

此外,在PCL下载页右侧点击“Mod”,也可以搜索模组;

在这里插入图片描述


下载模组时,也可以很好地区分模组版本和加载器平台。

在这里插入图片描述

下载并安装我的世界基岩版

我的世界基岩版是多平台版本的Minecraft,由C++编写。可以在Windows、IOS和Android等平台上运行,不需要启动器即可启动。

在这里插入图片描述


安装此版本前,请确保你的电脑系统最低版本为Windows 10。

下载Minecraft

1.前往MCAPPX 版本库官网,这个网站收录了Microsoft Store应用商店中基岩版Minecraft的所有版本;

1.21 - MCAPPX版本库
https://www.mcappx.com/bedrock/1.21/
随时间推移,此链接地址可能失效。此时,需要将链接结尾的“1.21”替换成当前我的世界的最新版本号;

在这里插入图片描述


2.在右侧目录中选择“Release 1.21.62”。若想安装新版本的Minecraft,应当下载版本号前带有Release(正式版) 的游戏版本,而不是Preview(预览版)

在这里插入图片描述


3.点击“下载”,开始下载。若下载缓慢,可以尝试停止当前下载,然后更换一个节点,再重新开始下载。

在这里插入图片描述

安装Minecraft

1.下载完成后,可以得到一个文件扩展名为.appx的Minecraft UWP应用程序安装包。

在这里插入图片描述


双击打开,取消勾选“当准备就绪时启动”,点击“安装”。安装完成后,关闭窗口。

在这里插入图片描述


2.由于不是从官方应用商店付款购买的游戏,目前安装的游戏有游玩时长、创建世界类型的限制。此时,需要一个解除限制的工具——Minecraft Unlock.exe;

若要下载Minecraft Unlock,请访问:
https://github.com/galaxy001/Minecraft_Bypass_the_program

在这里插入图片描述


3.下载完成后,启动“Minecraft Unlock.exe”,点击“开始执行”;

在这里插入图片描述


运行日志中显示“执行成功”,说明游戏限制已解除。

可能出现的问题

双击Minecraft应用程序安装包无法直接打开,出现了“Windows无法打开此类型的文件(.Appx)”窗口。

在这里插入图片描述


出现此问题的原因有三种:

Windows 11
打开设置,在左侧选择“系统”,在右侧选择“开发者选项”,找到“开发人员模式-从任意源(包括松散文件)安装应用”选项,并将其设置为“开”。

在这里插入图片描述


在弹出的窗口中,点击“是”。

Windows 10
打开设置,转到“更新和安全”,在左侧选择“开发者选项”,将从任意源(包括松散文件)安装应用设置为“开”,在弹出的窗口中,点击“是”。

在这里插入图片描述

“应用安装程序”被卸载
打开Microsoft Store,搜索“应用安装程序”,点击“安装”,然后再启动Minecraft安装包;

在这里插入图片描述

然后尝试启动Minecraft安装包,如果问题依然存在,请使用“操作系统版本号低于19041”的解决方案。

启动Minecraft

点击开始菜单,找到“Minecraft”,点击启动游戏;

在这里插入图片描述


显示游戏主界面后,没有弹出付费相关信息,说明限制解除成功。

在这里插入图片描述


至此,我的世界国际基岩版安装成功。

安装模组

长期以来,基岩版的模组生态始终一般。再加上基岩版系统封闭,所有Java版中可以使用的模组加载器(Fabric和Forge等)及其模组都不能添加到基岩版游戏中。通常只能使用游戏主界面“市场”中类似“模组”的附加包(Add-Ons),这也是基岩版中“模组”的特殊叫法。市场中的大多数内容需要花费“金币”购买。

在这里插入图片描述


实际上,也可以下载第三方网站中的附加包,然后安装到游戏当中。如果广大网友有相关需求,后续可以推出基岩版模组安装等教程。

结语

至此,我的世界国际Java/基岩版已经在你的电脑上成功安装,可以开始游戏了。在未来,综合网友们的需求,或将推出基岩版模组安装、游戏存档迁移和修改等相关教程。同时,也希望各位支持正版游戏,推动我的世界及其周边蓬勃发展。

在这里插入图片描述


本文到此结束,感谢各位的阅读!

Read more

C++中的volatile:从原理到实践的全面解析

C++中的volatile:从原理到实践的全面解析 在C++编程中,volatile是一个容易被误解却又至关重要的关键字。它并非用于解决多线程安全问题,也不保证操作的原子性,而是针对编译器优化的“反向操作”——强制编译器放弃对特定变量的优化,确保每次访问都直接操作内存。本文将从底层原理出发,详细解析volatile的作用、用法、适用场景及常见误区,帮助开发者正确理解和使用这一关键字。 一、为何需要volatile?——编译器优化的“副作用” 现代编译器为提升程序性能,会对代码进行一系列优化,例如: * 寄存器缓存:将频繁访问的变量值暂存到CPU寄存器中(内存访问速度远低于寄存器),减少内存读写次数; * 指令重排:调整代码执行顺序(只要不改变单线程语义),提高CPU执行效率; * 冗余代码消除:删除未被修改的变量的重复读取,或合并连续的相同操作。 这些优化在大多数情况下能显著提升性能,但对于值可能被程序外部因素修改的变量(如硬件寄存器、信号处理函数修改的标志),优化可能导致严重问题——程序读取到的是寄存器中的“过期值”,而非内存中的最新值。 volatile的核心作

By Ne0inhk
【C++STL】告别 C 字符串噩梦!C++ string 类从入门到精通,含实战避坑指南

【C++STL】告别 C 字符串噩梦!C++ string 类从入门到精通,含实战避坑指南

🔥个人主页:爱和冰阔乐 📚专栏传送门:《数据结构与算法》 、C++ 🐶学习方向:C++方向学习爱好者 ⭐人生格言:得知坦然 ,失之淡然 文章目录 * 前言:认识 STL——C++ 标准库的基石 * 一、先搞懂:为什么要抛弃 C 字符串用 string? * 1.C字符串的三大痛点 * 2.现实需求 * 二、C++11 小助手:auto 与范围 for,用 string 更顺手 * 1. auto:让编译器帮你推类型 * 2.范围 for:遍历 string / 数组 * 三、string 类核心接口全解析(必学!

By Ne0inhk
【C++】STL有序关联容器的双生花:set/multiset 和 map/multimap 使用指南

【C++】STL有序关联容器的双生花:set/multiset 和 map/multimap 使用指南

🔥拾Ծ光:个人主页👨🏻‍💻 👏👏👏欢迎来到我的专栏: 🎉《C++》 📌《数据结构》 💡《C语言》 目录 前言: 1、set容器  常用接口说明: 1.1、构造函数——constructor 1.2、迭代器——iterator 1.3、插入——insert 1.4、删除——erase 1.5、查找——find 1.6、统计指定节点个数——count 1.7、区间查找——lower_bound/upper_bound 2、multiset容器  常用接口说明: 2.1、插入——insert 2.

By Ne0inhk
C++ 模板再升级:非类型参数、特化技巧(含全特化与偏特化)、分离编译破解

C++ 模板再升级:非类型参数、特化技巧(含全特化与偏特化)、分离编译破解

✨ 孤廖:个人主页 🎯 个人专栏:《C++:从代码到机器》 🎯 个人专栏:《Linux系统探幽:从入门到内核》 🎯 个人专栏:《算法磨剑:用C++思考的艺术》 折而不挠,中不为下 文章目录 * 前言 * 正文 * 1. 非类型模板参数 * 2. 模板的特化 * 2.1 概念 * 2.2 函数模板特化 * 2.3 类模板特化 * 2.3.1 全特化 * 2.3.2 偏特化 * 2.3.3 类模板特化应用示例 * 3 模板分离编译 * 3.1 什么是分离编译 * 3.2 模板的分离编译

By Ne0inhk