https://github.com/killerprojecte/flybuff-next
A Modular Gem System (Successor of FlyBuff 1.x)
https://github.com/killerprojecte/flybuff-next
Last synced: 10 months ago
JSON representation
A Modular Gem System (Successor of FlyBuff 1.x)
- Host: GitHub
- URL: https://github.com/killerprojecte/flybuff-next
- Owner: killerprojecte
- License: gpl-3.0
- Created: 2022-12-30T14:48:37.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T14:46:17.000Z (over 3 years ago)
- Last Synced: 2025-04-09T22:45:21.303Z (about 1 year ago)
- Language: Java
- Size: 89.8 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **FlyBuff-Next**

- 下一代宝石镶嵌系统
- FlyBuff 1.x的继任
- 功能模块化
## Coming Soon
- FlyBuff 2.x 即将发布
## 从FlyBuff 2.x开始
FlyBuff 2.x 全面重写了 FlyBuff 1.x的所有框架
并对功能的自主实现提供API
插件本体现不再内置任何实用性功能(如原先的: 药水效果, 粒子效果)
所有功能将设计为模块 载入FlyBuff2.x
## 模块开发
开发FlyBuff2.x模块需要对BukkitAPI熟练操作
所开发的模块 可为 **开源** 或 **闭源**
模块并不管制 **付费模式**
无需遵循此仓库所使用的开源协议 (即不限制开源协议)
所有模块需要打包为jar并放入`plugins\FlyBuff\modules\ `内
## 模块注册
所有模块仅需要实现FlyBuff2.x的接口```Buff**Handler```
在jar被FlyBuff加载时将自动注册
## 额外协议
- 本内容根据GPLv3第7条发布
```
1. 禁止任何人以任何方式对FlyBuff-Next其可执行内容或源码进行付费分发
2. 任何人对FlyBuff-Next源码进行分发时必须附上此仓库链接
3. FlyBuff-Next开发者有权力对违规使用(诈骗行为, 违法行为等)FlyBuff的用户撤销使用授权
```
## 添加至依赖
- Maven
```xml
4.0.0
example
fastmcmirror-repo
https://repo.fastmcmirror.org/content/repositories/releases/
org.fastmcmirror
flybuff-next
2.0.0-SNAPSHOT-{COMMIT_ID}
provided
```
- Gradle Groovy
```groovy
repositories {
maven {
name = 'fastmcmirror-repo'
url = "https://repo.fastmcmirror.org/content/repositories/releases/"
}
}
dependencies {
compileOnly 'org.fastmcmirror:flybuff-next:2.0.0-SNAPSHOT-{COMMIT_ID}'
}
```
- Gradle Kotlin
```kotlin
repositories {
maven {
name = "fastmcmirror-repo"
url = uri("https://repo.fastmcmirror.org/content/repositories/releases/")
}
}
dependencies {
compileOnly("org.fastmcmirror:flybuff-next:2.0.0-SNAPSHOT-{COMMIT_ID}")
}
```