Skip to content

Latest commit

 

History

History
117 lines (65 loc) · 6.9 KB

README-EN.md

File metadata and controls

117 lines (65 loc) · 6.9 KB

NiaServer-Core

wakatime status GitHub Release Date Latest Release GitHub last commit QQ GROUNP website

NiaServer-Core

language: 简体中文 | English

Due to changes in the NIA server development plan since 2023/8/1, the v1.4.0 version adapted to 1.20.10 has been postponed. The final v1.4.0 version will have extensive changes (including but not limited to gameplay , mechanism, etc.)

Introduction

Since the NIA server currently only provides game servers in China, the addons language are all Chinese at the moment. But you don't have to worry too much, a version with multi-language support is already in the making, so stay tuned!

The bedrock version server based on BDS, open source of the addons R&D by NIA Group (including some codes using script-api) & almost our plugins running on LiteLoader.

We arenot professional extremely, some problems may be here like bug, none standard & logical confusion. We are glad to welcome everyone PR., and we will also carefully review, study & reply to each PR.

Though you may not use this addons right away on your local system without revising (due to the different game mechanics of each server) , but we hope that the addons & plugins may inspirate you, or be revised by yourself to adapt own server.

Hope the project & server in the common development of the better & better. If the project does help you, CLICK A STAR PLZ!

About the use of resources in the resource package

Just read this clause when you want to use the materials in the resource package. Use the source code in the behavior package to comply with the Open Source Agreement without notifying us

If you want to use the resources in the resource package (including but not limited to structures, textures and other resources), please be sure to send an email to [email protected] before use to obtain the authorization to use the relevant textures (including but not limited to Not limited to commercial or non-commercial use by individuals, organizations, etc.) to avoid unnecessary trouble!

Folder Description

  • development_behavior_packs Folder: Stores the behavior packs used by the server.
  • development_resource_packs Folder: Stores the resource packs used by the server.
  • NiaServerPlugin Folder: Points to the open source project address og the dll format plugin:NIAServerPlugin@jiansyuan independently developed by the server.
  • plugins Folder: Stores all plugins the server using.

But I don't recommend downloading the files directly, because they are probably still in development! You can go to the release to download tested resource packs, behavior packs, plugins, etc.

About NIAHttpBOT

The new version of the robot is based on C++ (special thanks to @jiansyuan), and uses HTTP to implement a series of operations on files. For specific usage examples, please go to NIA Server Documentation Station View the instructions for use!

For the better development of this Addons, starting from v1.4.0, some functions will depend on NIAHttpBOT. So far, the following functions depend on NIAHttpBOT:

  • Shop system (shop_data.json)
  • Player trading system (trade_data.json)
  • Enclosure system (land_data.json)

More functions are being gradually added...

Instruction

For more stable operation, we recommend you to go directly to the release page to download the packaged resource package and behavior package

Where BP stands for Behavior Package and RP stands for Resource Package

You can download the zip file according to your own needs

After completing the configuration, extract the behavior packs and resource packs to the development_behavior_packs and development_resource_packs folders respectively and you're ready to go!

Bug feedback&&suggestions!

If you encounter problems, bugs, or have good suggestions in the use of the process can go to issues feedback, I will see the first time to reply!

Special thanks

@Dave The server's sky island generation inspired by his behavioural package!

Third party open source references

Server Developer List

@NIANIANKNIA

@jiansyuan

@sliverplus

@mitulang

@AiLaZuiKeAi

@JunFish2722

@DoorCarey

@lonely

@stsx686868

@Samcrybut

@Songs001

...

License

You must accept the End User License Agreement (EULA) for Minecraft.

  • It means please do not use any content that violates the EULA for commercial purposes
  • Accepting this license means that you also accept the Minecraft EULA
  • If you violate the EULA, any legal liability is not the developer's responsibility
  • Developers are not responsible for you, and developers are not obligated to write code for you or be responsible for any consequences of your use

In addition, you are required to abide by the terms of the AGPL-3.0 open source license for this project, and the relevant open source agreements used by all subprojects of this project