Giter VIP home page Giter VIP logo

nukkitlearn's Introduction

史上最详细的Nukkit教程 - NukkitLearn

——Learning Nukkit whoever you are!

在阅读本教程之前,请务必仔细阅读本文档

组内的各位都忙于日常,所以更新速度会降低。如果您有补充教程的意愿,欢迎推PR或入群交流!

Choose your language:

以下是很长一段的说明

嗨!您可以在这里以更加舒适的方式阅读本教程:http://nl.noyark.net/

当然,您也可以通过观看 Bilibili - NukkitLearn插件编写教程 的方式学习Nukkit插件编写。 视频教程更新速度不定,我们仍然建议您阅读文字学习。

本教程遵循发现者小组公约

您可能需要了解的热知识

  • 阅读本教程之前,请您先预习 Java 基础。
  • 催更人请点击右上角。
  • 我们不参与任何与 Minecraft 有关,但与小组内所维护的项目无关的活动。
  • 您可以就问题发送Issues。回复间隔会长,但不会回答例如 搭建服务器Java基础 等与教程无关的问题。我们仍推荐您加入QQ群交流。
  • 实际上,作者因学业等多种原因早已淡坑,但仍然能保证教程的质量,请您放心阅读。如您遇到教程内任何的疏漏或 Bug ,请您及时联系作者处理,感谢您的参与。

作者的扯皮——关于本教程

Nukkit核心作为一个服务端开发框架,虽然性能优越,吸引了大批的开发者加入开发,但教程稀少,学习难度大,使很多小白望而却步。

基于目前很多人对于教程的渴望,包括作者在初学的时候只能通过到处询问和看核心源码来了解如何使用一个东西,但并不是所有的人都能安心去看核心源码或者到处询问问题。同时,本教程会重复强调一件事情:打好基础。

本教程已经列出您需要掌握的Java基础,什么0基础直接学习Nukkit都是骗人的,作者已经见过很多这样的初学者,很少的人通过这种方式学会(无疑是一种懒散的行为),

Nukkit事实上就是学习一个新的API,并无很大的入门难度。 只要您学习了基础,就能很快从这里得到启发,并参与到Nukkit的大家庭。

主作者其实很和蔼,但是对于简单的问题作者由于时间问题是不能回答的,也不能干刷屏之类的事情,再和蔼的人也会把你给屏蔽。 当然,作者坚持开放原则,如果有相关问题,可以发送Issue提出您的疑问。

同时,记得给项目一个star支持一下,并且将这个项目宣传给别人,在支持作者同时,造福他人。您的支持和宣传就是作者写下去的动力,

希望这个教程可以帮到您,我们由衷的感谢:)

--- MagicLu550

转载说明

首先,感谢您对原创作品的认可与支持。您的转载可以让我们的教程受益更多的人。 在您转载之前,请您首先仔细阅读一段不长的转载说明。

您在转载本教程前,应首先征得作者的同意,并在转载注明出处与作者名。 如有需要,请联系QQ: 843983728,并备注您的来意。这会让效率更加高效。

未经作者许可转载本系列文章的任何内容的,将自动视为已向作者支付100元人民币稿酬。 收款微信账号: lu843983728;

若作者或经举报发现任何形式的侵权行为的, 组内将联系相关平台进行下架的申诉,并将挂上奇人共赏

本教程完全免费。请勿与他人进行任何交易!

本教程完全免费。请勿与他人进行任何交易!

本教程完全免费。请勿与他人进行任何交易!

如您已与他人交易,请立刻申请退款、向我们举报、发布帖子警告他人避免上当!

目前由官方承认的几个宣传贴

MineBBS: [DreamServer] Nukkit教程整理计划 - 让所有人都能开发nukkit

MCBBS: [DreamServer] Nukkit教程整理计划 - 让所有人都能开发nukkit

MCBBS - Pioneer Group分支: [bedrock][DreamServerGroup] Nukkit插件从入门到精通 总集篇

我们推荐您前往以下站点学习Java基础

您所需要掌握的最基本的Java基础体系一览

  --基础部分
    -- 语法
      -- 变量定义
      -- 方法定义
      -- 基本表达式
        -- 逻辑表达式
        -- 算数表达式
      -- 流程控制
        -- 条件语句
        -- 循环语句
        -- 选择语句
    -- 面向对象
      -- 类,对象的概念
      -- 定义类和声明对象
      -- 包的概念
      -- 匿名内部类
      -- 接口
      -- 抽象类,抽象方法
      -- lambda表达式
      -- 面向对象的三大特征
        -- 继承
        -- 封装
        -- 多态
      -- 枚举
      -- 注解
   -- 类库
      -- 反射
      -- 多线程
      -- 字符串操作
      -- 数字包装类
      -- io流
        -- bio
        -- nio
      -- 套接字Socket
        -- udp
        -- tcp
      -- 时间类库
      -- 系统类库

鸣谢 主要编写者

MagicLu550 绿泡泡 LT_Name Darker 若水 innc11 MayFlyOvO zsy smartcmd 愉悦师柑也

联系我们

主作者QQ:843983728

请注明来意。

NukkitLearn官方群QQ:931210534,也可扫下方码入群

进群请阅读群规。禁止任何形式的广告。

QQ群二维码

贡献标准和须知

  1. 教程要求尽量自然,易懂,符合本项目所追求的"人人可以学习Nukkit"的宗旨
  2. 编写教程可以在参与编写者添加自己的名字,若没有可以自己手动加入,如第一章所同
  3. 照搬其他教程原文需要得到作者同意,并且在下面注明参考文献。
  4. 若发现侵权行为,与本项目领导者无关,但我们会积极配合找到侵权者
  5. 请尽量以第一章为范本编写您的内容。
  6. 如果有知识缺点,请在Readme里注明这个缺点出处,写在知识缺点里,知识缺点在章节中标注。
  7. 教程补充首要的是解决知识缺点
  8. 由于编写人数较少,教程不避免的会有错误,漏洞,不严谨,如果发现,可以发送PR参与修改

知识缺点:

  • 关于fallBackPrefix的作用 - 第二章和第四章 [1]

专栏

目录

专栏状况

+ 专题
+ 提示信息

友情链接

  1. 云易插件站(升级维护中)

nukkitlearn's People

Contributors

forteexe avatar igxnon avatar lt-name avatar magiclu550 avatar mayflyovo avatar smallaswater avatar smartcmd avatar yorokobimaster avatar zsy233666 avatar zzz1999 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nukkitlearn's Issues

提个小小意见, a little suggest

建议删除文件名中的*号,好像对windows不太友好,另外建议按每章将文章分类,直接放在根目录感觉有点杂乱
It is suggested to delete the * in the file name, which seems not very friendly to Windows. And a another suggested to categorize articles by chapter and put them directly in the root directory, which feels a bit messy

NOTICE

在发表ISSUE前 请注意:

  • 本项目为教程项目,禁止谈论无意 义的内容,如果发现我们将会无条件关闭
  • 在发表问题时,请注明发生问题的章节和行数,如果能够有能力改正,建议直接发Pull Request
  • 不推荐您催更,但是您可以选择帮助更新,即发送pr
  • 如果您有意向成为该项目的长期贡献者,并证明您有能力担任,可以在这个NOTICE下发表您的意愿,我们将会给予你直接提交的权限。
  • 感谢您提出意见和贡献

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.