GithubHelp home page GithubHelp logo

mouse0w0 / minecraftdeveloperguide Goto Github PK

View Code? Open in Web Editor NEW
2.3K 96.0 135.0 631 KB

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

Home Page: https://mouse0w0.github.io/MinecraftDeveloperGuide/

forge-mod bukkit spigot java bungeecord liteloader sponge minecraft tutorial fabric

minecraftdeveloperguide's Introduction

我的世界开发者中文指南

MCBBS关站致使大量教程失效,恳请各位读者协助指南联系相关作者及时迁移教程。

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

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

目录

提问的方法

当你遇到使用搜索引擎、查阅相关文档、进行Debug(如果没有做过上述操作的话,请立刻去做) 也无法解决的问题的时候,你可能会向他人求助。当你提问时,请确保你准确提供了以下信息:

  • 准确描述你的需求和实际问题情况。
  • 准确描述你所在的平台的信息。例如:
    • Java 版本
    • 所用开发工具及其版本(如IntelliJ IDEA、Eclipse)
    • 所用自动化构建工具及其版本(如Maven、Gradle)
    • Minecraft 版本
    • Bukkit/Spigot/Forge/Sponge/Fabric 任一所在平台及其版本
    • 依赖的类库、模组或插件及其版本
  • 提供你的源代码或SSCCE(最小化、完整、可验证的问题示例),将源代码包括项目描述文件完整上传至源码托管平台(如码云、Github)。
  • 提供你的完整日志、崩溃报告。
  • 提供你的参考资料(如参考某模组的某一功能)。

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

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

常用网站与资源

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

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

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

搜索引擎百度/必应/谷歌

有什么问题为什么不先百度一下呢?

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

其他资源

国内开发交流社群

Java基础

《Java从入门到精通》

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

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

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

《Java核心技术》

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

Java 中文在线免费教程

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

Java 8 文档(英文/中文

JDK 下载

扩展阅读

进一步提高Java编程能力。

Forge模组

Forge官方文档

介绍了Forge所增加的部分功能。

MDK(Minecraft开发工具包)

简体中文资源

有删除线的条目可能已有更优秀的资源或已过时,或存在误导、内容欠缺的问题,仅供参考。

其他语言资源

模组迁移指南

模组示例代码

模组开发讨论

模组开发相关工具

ForgeGradle

Mod Coder Pack

Parchment

Minecraft 1.16.5+ 第三方反混淆表

Forge Javadoc

本JavaDoc由第三方提供,不能保证其时效性及有效性,以实际开发环境为准。

NeoForge模组

目前本条目仍在建设中,欢迎各位前往相关Issue提交意见建议。

Bukkit/Spigot插件

官方教程

Bukkit API开发者文档

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

简体中文资源

有删除线的条目可能已有更优秀的资源或已过时,或存在误导、内容欠缺的问题,仅供参考。

Fabric模组

简体中文资源

有删除线的条目可能已有更优秀的资源或已过时,或存在误导、内容欠缺的问题,仅供参考。

BungeeCord插件

Sponge插件

简体中文资源

数据包

文档与教程

工具

Java版启动器

文档与教程

类库

基岩版服务端

目前本条目仍在建设中,欢迎各位前往相关Issue提交意见建议。

LeviLamina (原LiteLoaderBDS)

PowerNukkitX

Cloudburst Nukkit

bdsx

其他资源

基岩版Addons

其他资源

网易基岩版

着色器包

目前本条目仍在建设中,欢迎各位前往相关Issue提交意见建议。

简体中文资源

其他语言资源

过时资源

点击展开折叠内容

LiteLoader模组

Nukkit插件

Java开发的Minecraft基岩版服务端。

PocketMine插件

简体中文资源

版权声明

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

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

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

统计信息

Stargazers over time

Stargazers over time

minecraftdeveloperguide's People

Contributors

dreamvoid avatar elabosak233 avatar hcrgm avatar illtamer avatar killcerr avatar liamsho avatar mouse0w0 avatar plainsvillager avatar truerou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

minecraftdeveloperguide's Issues

Minecraft通信协议

名称:
教你如何从外部 Ping 通服务器

URL链接(请尽量提供多个渠道的链接):
教你如何从外部 Ping 通服务器

分类:
Bukkit/Spigot插件开发

适用的我的世界版本:
JAVA通用

推荐词:
插件开发教程/Bukkit插件开发教程/高质量插件系列/协议

Forge社区wiki

名称:
Forge社区wiki

URL链接(请尽量提供多个渠道的链接):
https://forge.gemwire.uk/

分类:
Forge模组开发

适用的我的世界版本:
Java版 1.16+

推荐词:
仅供参考

链接失效

  • 【1.8】日本的模组开发百科
  • 【全版本】雪崩式的灾难:严重滞后的世界生成
  • 【全版本】简单网络通信包装类(SimpleNetworkWrapper)
  • 【1.11.2】基于代码的简单方块/物品贴图渲染
  • 【1.10.2+】1.10.2以上的方块与物品渲染

🎉1000 Stars🎉

热烈庆祝我的世界开发者中文指南突破1000Stars!!!

恭喜这位开发者成为中文指南第一千位Star的开发者:

自2016年到2022年,中文指南已陪伴各位我的世界中文社区开发者走过了5年多的历程,今后中文指南仍会不断收集更多优秀教程,打造我的世界中文社区最好的开发者指南。

最后也希望各位开发者能够多多将自己的所学所想整理成教程资料,为我的世界中文开发社区发展建设添砖加瓦。

我的世界视频教程,包含了1.16.5的Forge教程,1.19.2的Forge,1.20.1的Fabric 和以及之后会更新的1.20.1的Forge教程

名称

视频教程包含了Forge和Fabric其中有包含了HUD,GUI,方块实体,实体,世界生成等等内容。

URL链接

个人B站视频空间:https://space.bilibili.com/4550069
1.16.5 Forge教程:https://www.bilibili.com/video/BV1WM4y1K7D5
1.20.1 Fabric教程:https://www.bilibili.com/video/BV1Kj411f7Zt
1.19.2 Froge教程:https://www.bilibili.com/video/BV1mV411u73D

分类

Forge模组开发,Fabric模组开发

适用的我的世界版本

1.16.5;1.19.2;1.20.1;

推荐词

这个是个人的录制的视频教程。包含了1.16.5的Forge教程。1.19.2的Froge教程。1.20.1的Froge教程。其中的内容包含了添加基础的方块,物品,添加具有功能的方块,物品,以及添加合成表和掉落物表,数据生成DataGen,以及自定义物品,方块模型,添加方块实体,流体,实体,热键,世界生成,以及之后会更新维度生成,给MOD添加配置类。
其中的部分代码内容和贴图的来自:Modding by Kaupenjoe
在他的内容的基础上,对视频进行了重录,中文讲解,添加了一些他没有讲到的内容,例如数据生成,维度,配置Config等等。
本视频目前还在更新中,内容基本录制好了,会在之后逐渐上传。

EnchantmentAPI 教程过时

https://www.mcbbs.net/forum.php?mod=viewthread&tid=782859

该教程中内容全部以截图形式呈现,而作者所使用的图床已经不再运营。

另外,自 SpigotMC 社区中的反馈(https://www.spigotmc.org/resources/enchantmentapi.48372/reviews)可知,这个插件仅能支持 1.12 版本,在 1.13 版本报错颇多,且五年前就停更了。

另外,《使用BlockData API来操作Sign》 这篇教程不知道是处于审核中状态还是已被删除。

另外,《编辑,获取并使用木牌》 这篇教程出现了严重的 [code] 内代码丢失问题,无法阅读,也没有提供原文链接。

在我的世界开发者中文指南的Github Discussions学习交流的意见征求

由于我的世界中文论坛MCBBS的关闭,我的世界中文社区的开发者们缺少了一个可以相互交流学习的地方,对此我提案在Github本仓库的Discussions功能中开展我的世界开发相关交流学习、问题解答。

使用Github Discussions功能的优点如下:

  • 无需支付任何服务器和域名费用。
  • 功能较为完善,非常适合进行开发交流学习。
  • Github较为稳定,无须担心站点关闭导致数据丢失。
  • Github比较开放,可以很容易的开发各种Bot。

使用Github Discussions功能的缺点如下:

  • 无法封禁或定时封禁违规用户,也许可以用Bot解决。
  • 国内用户访问存在一定困难,可以用Steam++解决。
  • 国内用户使用存在一定困难,可以制作相关的使用教程。
  • 数据不是我持有,可能因为Github网站关闭导致丢失,可以在关闭前使用Github API备份内容。
  • 国内搜索引擎不会索引Github Discussions的内容,使用国内搜索引擎搜索较为困难。

推荐一个MCP

名称

RetroMCP-Java

URL链接

RetroMCP Wiki

分类

Mod Coder Pack

适用的我的世界版本

1.5.2 - rd-132211 中的部分版本

推荐词

A rewrite of MCP to provide support for many versions of Minecraft which were never supported by original MCP
重写了MCP,以支持许多从未被原MCP支持的版本的Minecraft

添加“游戏开发基础/扩展阅读”相关资料/文档/教程/书籍

欢迎各位开发者在本Issue推荐/自荐与“游戏开发基础/扩展阅读”相关的资料/文档/教程/书籍。

本栏目希望添加一些能够提高游戏开发能力的书籍、资料、文档、教程,
例如计算机图形学,3d数学,技能设计,数值/玩法/流程策划等。

如果你想制作一个好看,好玩,又平衡的高质量mod的话,这些知识是必不可少的~

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.