想问一下大佬们Java学到什么水平才能写插件 - 编程开发 - Minecraft(我的世界)中文论坛 -.htm

想问一下大佬们Java学到什么水平才能写插件 - 编程开发 - Minecraft(我的世界)中文论坛 -

Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

打印 上一主题 下一主题

[插件开发讨论] 想问一下大佬们Java学到什么水平才能写插件

[复制链接]
RiceTofu123 当前离线
积分
1332
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-7-9
查看详细资料

来自:重庆

16#
发表于 2023-2-7 00:32:25 | 只看该作者
本人算是个MC新人开发,最近才发布了自己写的第一个插件,不算深入了解插件,下面仅仅个人观点。我觉得要写插件,首先对游戏机制的了解重要性等同编程技术本身(当然这里的大伙肯定都是mc大佬啦),然后我认为学完java语法基础是非常有必要的,即便MCBBS存在着编程零基础入门的插件教程,但我认为对语法了解甚少很难真正的入门学好插件。其实学完java基础部分(我这里指的是基础语法/面向对象和一些常用的类库和集合框架那些),这个时候就可以开始尝试简单的插件开发了,跟着现有的教程+自个摸索一下,写一些对简单的事件处理的插件应该完全没问题。然后这个阶段顺便还可以去了解一下java的一些进阶知识,例如java的多线程(插件很多定时任务和异步处理需要这方面的一些知识吧),java的注解/反射,在了解一些三方库吧…其实我个人觉得学编程这个东西,最重要的是多写才有手感,光看视频过知识点你两三星期就能看完基础+进阶部分了。学完基础+进阶的知识后,慢慢的开始开发一个中/大型的插件应该没问题了,再想深入就去学数据库,就可以把插件的数据存在数据库里实现数据同步那些了。在往后的学的话和插件开发就远了,Java一般都是学ssm那些框架(Web后端开发的通用技术栈)那些。以上纯个人观点(我是做web后端开发的)。
回复

使用道具 举报

灵车DRIFT 当前离线
积分
2851
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2022-6-27
查看详细资料

来自:未知地域

17#
发表于 2023-2-7 01:48:14 | 只看该作者
RiceTofu123 发表于 2023-2-7 00:32
本人算是个MC新人开发,最近才发布了自己写的第一个插件,不算深入了解插件,下面仅仅个人观点。我觉得要写 ...

看了你的评论 然后我感觉forge是真tmd好用(((
回复

使用道具 举报

小奇又来了 当前离线
积分
3441
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-3-11
查看详细资料

来自:北京

18#
 楼主| 发表于 2023-2-7 08:53:50 | 只看该作者
tdiant 发表于 2023-2-6 17:02
昨天下午大伙在群里讨论元宵节到底是吃饺子还是汤圆的时候,有人发了一张这个帖子的截图,然后我们对这个话 ...

我的课程已经学到jdbc了    但是看着b站的一些ap主写的插件还是不是很理解
回复

使用道具 举报

小奇又来了 当前离线
积分
3441
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-3-11
查看详细资料

来自:北京

19#
 楼主| 发表于 2023-2-7 08:55:30 | 只看该作者
RiceTofu123 发表于 2023-2-7 00:32
本人算是个MC新人开发,最近才发布了自己写的第一个插件,不算深入了解插件,下面仅仅个人观点。我觉得要写 ...

基础的概念到底是学到哪里呢
回复

使用道具 举报

美年达呀 当前离线
积分
5166
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-4-12
查看详细资料

来自:广东

20#
发表于 2023-2-7 10:28:45 | 只看该作者
至于从Java到什么水平才能写插件,其实也是一个泛指,大家都说掌握基础语法以及面向对象即可,但是在实际上Bukkit开发中,还会用到像泛型、反射、jdbc这些。但是从我个人经历看来,写插件并不需要很高的Java基础,实际上在遇到一些不清楚的包、类,随用随查即可,这是一个学习阶段性的过程。
说那么多,硬性条件我个人认为还是:基础语法以及面向对象(封装继承多态)&接口&抽象类相关就够了,前期入门并不需要学习Thread 关于线程方面的东西。

评分

参与人数 1人气 +1金粒 +20收起 理由
RiceTofu123+ 1+ 20MCBBS有你更精彩~

查看全部评分

回复

使用道具 举报

MC_Han 当前离线
积分
3331
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-3-17
查看详细资料

来自:浙江

21#
发表于 2023-2-7 11:29:58 | 只看该作者
学完基础 就可以上手跟着教程写了
回复

使用道具 举报

1035340517 当前离线
积分
295
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-2-12
查看详细资料

来自:亚太地区

22#
发表于 2023-2-7 16:24:30 | 只看该作者
只会python的我默默的路过
回复

使用道具 举报

FallingCreams 当前离线
积分
1061
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-8-25
查看详细资料

来自:广东

23#
发表于 2023-2-11 10:49:05 | 只看该作者
小奇又来了 发表于 2023-2-7 08:53
我的课程已经学到jdbc了    但是看着b站的一些ap主写的插件还是不是很理解

那已经够了,你现在差的就是实践,不实践的话你永远都不会理解
https://www.bilibili.com/video/BV1o541177ya/
这个视频很短很精简,你可以从这里入手。另外你还必须学会查询API文档;根据你的服务端名和版本在百度上查询对应的文档即可;刚上手不熟悉不理解是正常的,这时候看教程对你的帮助可能已经不大了,你需要的是在实践的过程中查找对应的资料;填补自己的不足
回复

使用道具 举报

此心至诚m 当前离线
积分
551
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-1-18
查看详细资料

来自:河南

24#
发表于 2023-2-15 18:24:43 | 只看该作者
tdiant 发表于 2023-2-6 17:02
昨天下午大伙在群里讨论元宵节到底是吃饺子还是汤圆的时候,有人发了一张这个帖子的截图,然后我们对这个话 ...

大佬所言极是  很能帮助我们这些想学有无从下手的小白
回复

使用道具 举报

猥琐的小王 当前离线
积分
4605
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-6-24
查看详细资料

来自:福建

25#
发表于 2023-2-17 22:50:25 | 只看该作者
JavaSE整章学完,Bukkit开发畅通无阻,也可以学模组开发。基础很重要,是盖大楼的前提,JavaSE就足够支撑你在MC开发这方面的绝大部分需求了!
回复

使用道具 举报

cnYeqi 当前离线
积分
3063
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2022-4-21
查看详细资料

来自:河北

26#
发表于 2023-2-18 07:57:35 | 只看该作者
本帖最后由 cnYeqi 于 2023-2-18 07:59 编辑

写个插件用不了什么基础,哪不会学哪
基于需求的学习,你把编程用于工作,那么需求是未知的,你需要不断填充自己以满足未知的需求,但如果需求是你自己提供的,那么完全不需要先学后用。
回复

使用道具 举报

Frostmourne_ 当前离线
积分
586
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-12-31
查看详细资料

来自:广东

27#
发表于 2023-2-20 06:12:21 | 只看该作者
甚至不需要基础
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2023-7-26 22:08 , Processed in 0.047341 second(s), Total 22, Slave 21 queries, Release: Build.2023.07.10 0456, Gzip On, Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2023 我的世界中文论坛 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载