Minecraft模组问题解决指南
前言本篇文章是对Minecraft一些模组问题的解决指南,各位萌新请务必仔细阅读。既然你要选择玩模组,那么你就需要有一定的耐心和解决问题的能力。如果你不愿意花费几分钟阅读该文章或者不愿意按照文章说的来做。那么隔壁网易版欢迎你。
我作为一个模组开发者,经常会被各位萌新问问题,但我不可能做到每个问题都能认真解答,很多时候我没有那么空闲,所以写了这篇文章来帮助大家解决一些常见的问题以及提问的方法。
模组下载通常情况下,模组作者会将模组上传至CurseForge、Modrinth、Github等网站,部分模组作者可能会上传至网盘或其它网站,不过这里主要讲解CurseForge、Modrinth和Github的使用方法。
如何获取模组的下载地址通常情况下,直接在搜索引擎搜索模组名称就可以搜索到模组的相关链接。
如果你是从B站,Youtube等视频网站了解到的模组,那么你通常可以在视频简介或置顶评论中找到下载地址。
如果你是从MCBBS,MCMOD等网站了解到的模组,那么你可以从页面上提供的链接获取到下载地址。
CurseForge首先,你需要在模组页面中找到Files选项,如下图所示:
选择你需 ...
实体使用自定义nbt[Minecraft模组开发]
前言什么是NBTNBT是Minecraft中的一个非常重要的数据结构,它包含了实体、方块、物品、生物、方块实体、存档、附魔、附魔等实体的属性。
为何要使用NBTNBT在Minecraft可以被玩家和其它模组用来读取和修改,因此兼容性较好,且修改方便
本教程的相关方法这个教程中存在一些不存在的方法,因为这是我是在做toneko模组时顺便写的
scale全局变量是一个Vec3d对象,用于设置实体的缩放,setScale(Vec3d)和getScale()方法是我用于设置实体缩放的方法,传入Vec3d,返回Vec3d对象,实现如下:
123456789101112131415161718// 不知道这里的代码有什么用的接着往下看就行了 public void setScale(Vec3d scale){ this.scale = scale; // 设置缩放比例 NbtCompound scaleNbt = new NbtCompound(); scaleNbt.putDouble("x", scale.getX( ...
关于这个博客
我为什么要搭建这个博客我作为一个Minecraft模组/插件开发者,开发模组的时候遇到了很多困难,而尝试解决困难耗费了我大量的时间,大部分人也有可能会遇到相同的问题,为了让别人不走这些弯路,我决定将我的经验分享出来,因此也就有了这个博客。
搭建过程其实本来我想用WordPress的,那样会方便很多,然而我并不想去租一台服务器,维护一台服务器是十分麻烦的,于是我选择实体使用自定义nbt_Minecraft_Mod开发.md了hexo+cloudflare pages搭建静态网页。
未来规划目前写文章和上传图片也就只有两种办法:在本地写好后上传github和直接在github上写,很显然,这两种办法都不怎么方便,所以我打算创建一个html页面用于撰写文章,通过github API提交文章和上传图片。
其它…
本文章会经常更新
测试页面
这是一个测试页面我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本
// 创建新的div元素
var div = document.createElement("div");
div.className = "WaifuClass";
div.style.marginRight = "100px";
// 将div插入到页面中
document.body.appendChild(div);
// 动态创建script元素加载外部脚本
var script = document.createElement("script");
script.src = "https://w.crystalneko.online/k/k/autoload.js"; //请将这里的链接换成你自己的链接
document.head.appendChild(script);