MC 插件开发教程 —— Hello World!(四)
引言在上章中,我们成功的编写了你的第一个插件代码!ah?你不知道你写的代码是什么意思?别急嘛,我们先来把他跑起来!
配置构建嘿!如果你在上章中使用的插件新建项目,那么此节就不用看啦,因为插件已经自动帮你配置好了!这就是插件配置的好处,可以省去很多重复性的步骤,可以快速提高你编写插件的速度!
在 IDEA 中打开你插件的项目,看到右上角的绿三角和小虫子了吗?旁边是不是有个下拉框v?没错!就是他!他就是构建配置!点击下拉框,编辑配置,会打开一个新窗口,点击左上角的加号,选择 Maven,在 命令行 中填写 clean package,点击确定**,好啦!配置完成啦!简单吧~
为什么是 clean package?我们要先知道,Maven 是一个命令行程序,我们可以把刚刚输入的分成两个命令:maven clean 与 maven package。clean 顾名思义,便是清理之前在生成中生成的文件,package,便是打包你的插件!
构建插件!此步及其简单!你只需要点击项目界面右上角的绿色三角,对!点它!Maven 就会开始构建啦!如果一切顺利,最后就会输出:BUILD SUCCES ...
MC 插件开发教程 —— Hello World?(三)
Hello World? 什么是 Hello World? Hello World 中文意思是『你好,世界』。因为 C 语言中使用它做为第一个演示程序,非常著名,所以后来的程序员在学习编程或进行设备调试时延续了这一习惯。通常被用来接触新语言、新框架时的第一个项目!
观前提醒:本章将涉及很多 Java 和 Maven 概念,可能刚看到会有点懵,但是不要慌,勤百度,勤问,教程中会尽量避免使用到这些知识,或者去形象的解释,或者去总结,总之呢~ Nerver Give Up!加油 !
引言好滴~ 经过上一章的学习,相信你已经配置好了你的开发环境,那么现在,就让我们按照常规的开发思路,来真正制作一个你自己的插件 吧!
构思项目构思?为什么要构思?每一个项目的开始,都是从开发者们的奇思妙想中诞生的,但是,也不是每次想象,都能做出来,或者应该说。。你要怎么把它做出来?这便是构思项目的作用,它不仅告诉你你该怎么做这个项目,更可以告诉你到底能不能做这个项目,开发新项目前要先构思,想想为什么要开发,开发的结果是什么,我该怎么实现自己的想法,做好充足的准备再开发是个很好的习惯~
每当 MC 服务 ...
MC 插件开发教程 —— 开发环境(二)
引言好的!相信在看完上一节教程的你已经对插件有了基本的了解了~那么从这一节开始,我们就要准备开始正式写代码啦!诶诶诶!先别急嘛,吃饭前得有仪式感,你总得炒一炒,烤一烤再吃吧,总不可能抱着牛啃吧。写代码也是一样的,你总得准备好开发环境嘛~
电脑检查重要!一定要看!
呃?检查电脑干什么?是这样的,开发环境的部署,是必须要求 64 位电脑的,如果你是 32 位电脑,那就可以摆了,或者换一台 64 位的电脑(
JDK!JDK!如果你使用 IDEA 来编写插件,那这一步就可以跳过了,IDEA 允许在程序内自动下载 JDK,解放双手!
JDK 是什么?Java 的开发环境啦!你需要用它才能编写 Java 代码并构建,那。如何选择版本呢?
如果你想要编写 1.17 以上的插件,你需要 JDK 17 否则 JDK 11 就可以了
下载完以后,按照步骤安装就可以啦~
注意!如果安装可以勾选 JAVA_HOME 或者 PATH 之类的选项,一定要勾选!一定要勾选!这对编辑器识别 Java 有重大大作用!
IDE!哪家强!JB 项目找 IDEA!如你所见,本教程使用 IDEA 进行开发,与其他的 ...
MC 插件开发教程 —— 序言(一)
Hi!你好哇!我是 Xiaoyi311, 一个独立开发者!经过我的思考,决定开始制作 MC 插件开发教程,本次教程讲偏向 0 基础!所以如果你已经有过基础了,就不推荐看本教程啦,可能涉及 java 基础很多,如果有任何的意见,也欢迎在 QQ 私聊我啦!当然 github issues 也是可以的!
请注意!本教程将基于 Mac OS 系统制作,但由于 Java 跨平台,所以差异不会太大,我也会尽量给出 Windows 系统的操作方案啦!
序言Minecraft,一个由 Mojang Studio (俗称 ojang) 制作的开放性沙盒游戏,作为开放性沙盒游戏,避免少不了扩展类的玩法,更何况是多人游戏呢?而插件便诞生了~
什么?你说插件很难?那么就让我来和你刷新你对插件的刻板印象吧!
插件。是什么?如果想知道这个问题,就不得不说到多人游戏这个机制了。服务器怎么做到的让多个玩家一起游玩?其实是因为服务端(服务器)一直在与客户端(玩家)不断的通讯,就和打电话一样~ 而我们在电话里说的话,专业一点可以叫它 —— 数据包。
没错,相信你已经理解了,服务端正是通过数据包与客户端不断通讯,服 ...
Hi! Xiaoyi311 Blog!
嘻嘻嘻,这是第一篇文章哦!不过还没想好写啥诶,当个装饰吧awa~