tCore
The core plugin for Spigot. (Supports 1.8.8<=) 大規模サーバー、ネットワーク等の中核となるプラグインです。プロトコルバージョン 1.8 未満での動作は確認していません。かなりの量のソースになりますが、様々な機能が実装されています。中身自体は過去に本番運用されていたプラグインです。ライブラリとしての機能も果たしますので、プラグイン開発の依存関係として相互的に活用できます。使用は自己責任でお願い致します。JDKのバージョンは、最新版で動くと思います。必要メモリは測ったことないのでわかりませんが、サーバーのメモリ割り当ては多い方が動作は安定すると思います。通信処理が多いため、インフラ周りが不安定なサーバー環境での運用はおすすめできません。ネットワークは家庭環境程度のレベルであれば動作します。
動作環境 / Operating environment
- RageSpigot 1.8.8
Spigot、Paper Spigot 等で動くかはわかりません。Bukkit は多分動きません。
ビルド / How to build
mvn clean package
データベース / Databases
- MongoDB (Main Database)
- プレイヤーデータの保管等に使用
- Redis (In-memory data structure store as database)
- サーバー間のデータ通信、キャッシュ等に使用
ライブラリ / Libraries
./libs 配下に置いてあるファイル全て
依存関係 / Dependencies
./pom.xml に記載
実装 / Implements
- Scoreboard Sidebar
- Redis Cache
- Chat Filter
- Set Spawn Command
- Enderpearl Glitch Fixer
- Friend
- Grant (Rank)
- Hotbar
- File / Config
- Menu (GUI)
- NameTag
- Pidgin (Redis PubSup Listener)
- Profile
- Punishment
- Server Status
- Task (Scheduler)
- Team
- World
- Database (MongoDB)
- Redis Pool
- Locale
- Config
- Clan
- Exp Booster
- Staff
- Broadcast
- NMS Reflection
etc
ライセンス / LICENCE
MIT.