All Projects → Mouse0w0 → Minecraftdeveloperguide

Mouse0w0 / Minecraftdeveloperguide

📝Minecraft developer Chinese guide,我的世界开发者中文指南

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Minecraftdeveloperguide

Viaversion
Allows the connection of newer clients to older server versions for Minecraft servers.
Stars: ✭ 463 (-19.34%)
Mutual labels:  fabric, minecraft, spigot, bukkit, sponge
MinecraftDeveloperGuide
📝Minecraft developer Chinese guide,我的世界开发者中文指南
Stars: ✭ 1,307 (+127.7%)
Mutual labels:  bukkit, sponge, spigot, fabric, addons
Libby
A runtime dependency management library for plugins running in Java-based Minecraft server platforms.
Stars: ✭ 36 (-93.73%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Redprotect
RedProtect Easy and Light Weight Antigrief plugin.
Stars: ✭ 51 (-91.11%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Luckperms
A permissions plugin for Minecraft servers.
Stars: ✭ 1,100 (+91.64%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Minecraftdev
Plugin for IntelliJ IDEA that gives special support for Minecraft modding projects.
Stars: ✭ 645 (+12.37%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Bstats
bStats collects data for plugin authors. It's free and easy to use!
Stars: ✭ 99 (-82.75%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Worldedit
🗺️ Minecraft map editor and mod
Stars: ✭ 2,288 (+298.61%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Viabackwards
Allows the connection of older clients to newer server versions for Minecraft servers.
Stars: ✭ 135 (-76.48%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Serverlistplus
A flexible Minecraft plugin to customize the appearance of your server in the server list
Stars: ✭ 127 (-77.87%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Geyser
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
Stars: ✭ 2,851 (+396.69%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Craftbook
🔧 Machines, ICs, PLCs, and more!
Stars: ✭ 226 (-60.63%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Magma
Minecraft Forge Hybrid server implementing the Spigot/Bukkit API (Cauldron for 1.12)
Stars: ✭ 272 (-52.61%)
Mutual labels:  minecraft, spigot, bukkit
Arclight
A Bukkit(1.15/1.16) server implementation on Forge using Mixin. ⚡
Stars: ✭ 262 (-54.36%)
Mutual labels:  minecraft, spigot, bukkit
Akarin
Akarin is a powerful (not yet) server software from the 'new dimension'
Stars: ✭ 332 (-42.16%)
Mutual labels:  minecraft, spigot, bukkit
Purpur
Purpur is a fork of Paper, Tuinity, and Airplane with the goal of providing new and interesting configuration options, which allow for creating a unique gameplay experience not seen anywhere else
Stars: ✭ 286 (-50.17%)
Mutual labels:  minecraft, spigot, bukkit
Osmium
Abstraction layer for Bukkit, Sponge and BungeeCord that allows for development on all platforms simultaneously.
Stars: ✭ 34 (-94.08%)
Mutual labels:  bukkit, sponge, spigot
Plotsquared
PlotSquared - Reinventing the plotworld
Stars: ✭ 284 (-50.52%)
Mutual labels:  minecraft, spigot, bukkit
Authmereloaded
The best authentication plugin for the Bukkit/Spigot API!
Stars: ✭ 296 (-48.43%)
Mutual labels:  minecraft, spigot, bukkit
Cardboard
The Bukkit/Spigot/Paper API implementation for Fabric
Stars: ✭ 220 (-61.67%)
Mutual labels:  fabric, spigot, bukkit

我的世界开发者中文指南

点击右上方的“Watch”按钮以实时获取中文指南的更新情况,点击右上方“Star”按钮以支持中文指南的编撰。

欢迎各位在此提交各类我的世界开发相关教程、资料、文档、类库。

目录

新手的疑问

在此对初学者的一些疑问做出建议,仅供参考。

  • 我英语不好,可以学习编程吗?
    对于初学者来说,英语不是主要的障碍,网络上有着充足的中文教程。但在未来的学习过程中,需要阅读英文资料,因此需要有一些英语基础和英语学习能力,并配合翻译工具进行理解。

  • 我数学不好,可以学习编程吗?
    对于初学者来说,有必要掌握数学逻辑思维和问题解决的思路。初学者不需要很高的数学知识水平,但在未来的开发中需要更高级的数学知识,应随时做好学习新的数学知识的准备。

  • 我想学习编程,大佬可以教教我吗?
    建议自行跟随本指南的资料,并通过搜索引擎克服编程中的难题,如果遇到难以解决的困难再麻烦他人。

  • 学习编程是使用IDE(集成开发环境)好还是记事本好?
    使用IDE是新手的不二选择。

  • 自学编程是看书好还是看视频好?
    萝卜青菜,各有所爱,关键是看哪种方式能使你更好理解和学习。

提问的方法

当你遇到使用搜索引擎、查阅相关文档、进行Debug(如果没有做过上述操作的话,请立刻去做) 也无法解决的问题的时候,你可能会向别人求助。现在就来讲讲如何正确提问。

当你进行提问时,请确保你准确提供了以下信息:

  • 准确的描述你的需求和实际问题情况。
  • 准确的描述你所在的平台的信息。例如:
    • Java 版本
    • 所用开发工具(IDE)
    • MineCraft 版本
    • Bukkit/Spigot/Forge/Sponge/Fabric 任一所在平台及其版本
    • 依赖的类库及其版本
  • 提供你的源代码,将源代码包括开发环境完整上传至源码托管平台(如Github)。
  • 提供你的完整日志、异常输出。

如果你通过发帖的方式提问,请在你的标题也简略的包含问题描述和平台信息。例如《[Forge][1.7.10]载入Mod时出现NullPointerException》

请记住,不要认为他人的回答是理所应当的。如果你想学习更多关于提问的方法、技巧、礼仪,看看提问的智慧会给予你许多帮助。

常用网站与资源

我的世界中文论坛开发讨论板块

Github

全球最大的社交编程与代码托管网站,可以在这里查看许多模组和插件的源代码。

码云

中文社交编程与代码托管网站。

Stack Overflow

全球最大的编程知识分享与学习社区,你可以在此找到许多编程问题的答案。

搜索引擎百度/谷歌

有什么问题为什么不先百度或谷歌呢?

Wiki.vg

我的世界反向工程与协议参考文档网站,包含各版本网络通信协议、数据格式、Mojang正版验证协议等参考文档。

国内开发讨论与交流群

  • 国内最大的Minecraft开发讨论群: 284633248
  • Bukkit/Spigot插件开发交流群: 313498121
  • Sponge插件开发交流群: 613604130
  • 耗子的Minecraft开发讨论群: 345538010

我的世界中文论坛开发教程索引贴

V2我的世界开发者论坛

其他开发资料

Java基础

《Java从入门到精通》

广为人知的Java中文入门书籍。

《Java 8 编程入门(参考)官方教程》

本书分两册,入门版本内容较少,参考版本内容较多。中文版翻译较为生硬难懂,仅做参考。

《Java核心技术》

本书分两册,经久不衰且内容翔实的Java进阶书籍。

Java 中文在线免费教程

内容未经考究,仅供参考。

Java 8 文档(英文/中文

扩展阅读

进一步提高Java编程能力。

Forge模组开发

【1.16】Boson 1.16 Mod 开发教程

基于1.16的中文模组开发教程。

Forge官方文档

介绍了Forge增加的部分功能。中文文档英文文档

MDK(Minecraft开发工具包)

国内相关资料

有删除线的资料可能存在误导、内容欠缺、表述不清、不够严谨和已有同类更优秀的资料等情况,仅作参考。

国外相关资料

由于没有详细的阅读过,不做评论,但大都全面,非常推荐外语水平好的同学前去阅读。排名依照支持版本先后排序。

模组示例代码

模组开发讨论

模组开发相关工具

Mod Coder Pack

Bukkit/Spigot插件开发

Rarity的实例型 Bukkit 插件开发教程

tdiant的Bukkit插件开发教程

官方教程

Bukkit API开发者文档

Spigot官方论坛插件开发讨论版块

很多问题都能在这里解决。

国内相关资料

有删除线的资料可能存在误导、内容欠缺、表述不清、不够严谨和已有同类更优秀的资料等情况,仅作参考。

BungeeCord插件开发

BungeeCord插件开发中文教程

官方Wiki

官方插件开发教程

BungeeCord官方论坛插件开发讨论板块

Fabric模组开发

Fabric开发文档中文翻译

官方网站

官方Wiki

国内相关资料

Sponge插件开发

官方网站

官方论坛

官方教程(多国语言,含简体中文)

官方JavaDoc

国内相关资料

数据包开发

文档与教程

工具

Java版启动器开发

文档与教程

类库

网易基岩版开发

基岩版Addons开发

Minecraft官网附加包(Add-Ons)介绍页面

Minecraft中文Wiki“附加包(Add-Ons)”页面

其他资源

过时开发资源

点击展开折叠内容

LiteLoader模组开发

官方网站

zzzz的LiteMod开发引导(简体中文)

官方源码仓库

Nukkit插件开发

Nukkit插件中文开发教程

Nukkit官方论坛插件开发讨论板块

PocketMine插件开发

PocketMine插件开发中文教程

PocketMine其他插件开发教程

版权声明

本作品作者为我的世界开发者中文指南所有贡献者。

知识共享许可协议
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

转载请附上本作品链接: https://github.com/Mouse0w0/MinecraftDeveloperGuide

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].