All Projects → WetABQ → EasyAPI-Nukkit

WetABQ / EasyAPI-Nukkit

Licence: GPL-3.0 license
Makes creating plugins easier

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to EasyAPI-Nukkit

ASkyBlock
Rebranded and rebased version of ASkyBlock for NukkitX Minecraft Bedrock Edition!
Stars: ✭ 38 (+171.43%)
Mutual labels:  nukkit-plugin, nukkitx
MiraiMC
适用于Minecraft服务器的Mirai机器人
Stars: ✭ 56 (+300%)
Mutual labels:  nukkit, nukkitx
Nukkit-AntiCheat
AntiPlayerCheat
Stars: ✭ 24 (+71.43%)
Mutual labels:  nukkit, nukkit-plugin
NukkitLearn
这里搜集和整理一系列nukkit的学习资料
Stars: ✭ 83 (+492.86%)
Mutual labels:  nukkit, nukkitx
Pokkit
Nukkit plugin that is able to load some Bukkit and Spigot plugins
Stars: ✭ 35 (+150%)
Mutual labels:  nukkit
plugin-yml
A Gradle plugin that generates plugin.yml for Bukkit/BungeeCord/Nukkit plugins based on the Gradle project
Stars: ✭ 42 (+200%)
Mutual labels:  nukkit
BeeCloud-Proxy
BeeCloud Minecraft Bedrock Edition proxy server software with UDP protocol.
Stars: ✭ 22 (+57.14%)
Mutual labels:  nukkit
GUI
Form Window tools for Nukkit and NukkitX plugin developers
Stars: ✭ 20 (+42.86%)
Mutual labels:  nukkit
BetterVanillaGenerator
This plugin not only provides better terrain generators for Nukkit, you can also customize your world by modifying the configuration.
Stars: ✭ 26 (+85.71%)
Mutual labels:  nukkit
MinecraftDeveloperGuide
📝Minecraft developer Chinese guide,我的世界开发者中文指南
Stars: ✭ 1,307 (+9235.71%)
Mutual labels:  nukkit
Xakkit
Server Software for Minecraft
Stars: ✭ 27 (+92.86%)
Mutual labels:  nukkit

EasyAPI-Nukkit

High-speed iteration

Make creating plugin easier

Java CI

简体中文

How to use?

Modularize Plugin

  • Support hot plug
  • Modules can be removed and installed at any time, and help modularize plugins
  • Reference practice:In anti-cheating,we need to modularize all of cheating check module, such as 'Speed' checking,we need to add MoveEvent listener in my plugin,add record a lot of params,and it also includes custom config. If you don't use EasyAPI to be modularize, all of these will be complicated. And when some server no longer used some of check pattern. If you don't use EasyAPI to be modularize, it is very difficult to be meticulous and modularize.

Directly use API

  • It convenient to debug, test or some simple plugin, that can reduce some unnecessary progress

Features

EasyAPI !

Async Event Provider

  • Kotlin Coroutine

    • Use Kotlin Coroutine to complete the high efficiency and laconic async event provider.
  • AsyncTask

    • Use Nukkit AsyncTask distribute each event trigger as a task,Nukkit don't need any return. So, just use, and enjoy the high efficiency

Listener Pipeline

  • The event processing is modularized into the listening pipeline of each step, and the processed data of each pipeline can be passed to the next-level listening pipeline, and the processing is modular, supports hot plugging, and supports async (also sync).

Integrated Interface & Free Modular Enable

  • Permission Groups

  • Command

  • Config

  • Economy

  • GUI

  • Bottom Tip Management

  • Chat Format Management

  • Top BossBar Management

  • Right Scoreboard Management

  • More····

    • Support any plugin to be EasyAPI interface module and integrated development

Integrated Module & Free Modular Enable

  • Bottom Tip Management
  • Chat Format Management
  • Top BossBar Management
  • Right Scoreboard Management
  • More···
    • Support any plugin to be EasyAPI module and integrated development
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].