A network core plugin for the Spigot which best Experience for Minecraft Servers.

Related tags

Networking tCore
Overview

tCore

Build

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.

You might also like...

A simple minecraft mod for 1.12.2 which logs sent and received packets.

Packet-Logger A simple minecraft mod for 1.12.2 which logs sent and received packets. Usage You must have Forge 1.12.2 installed. Download the jar fro

Dec 2, 2022

Unconventional Java code for building web servers / services without a framework.

Unconventional Java code for building web servers / services without a framework. Think dropwizard but as a seed project instead of a framework. If this project had a theme it would be break the rules but be mindful of your decisions.

Nov 15, 2022

Akka gRPC - Support for building streaming gRPC servers and clients on top of Akka Streams.

akka-grpc Support for building streaming gRPC servers and clients on top of Akka Streams. This library is meant to be used as a building block in proj

Dec 29, 2022

Nifty is an implementation of Thrift clients and servers on Netty

his project is archived and no longer maintained. At the time of archiving, open issues and pull requests were clo

Sep 9, 2022

A public bot for Discord servers 🥶

Public sample bot for Discord servers 😎 Bot is written in Java 16, currently there is only verification in the bot, but if someone knows at least the

Jul 7, 2022

A Velocity proxy plugin for Minecraft server discovery in k8s

A Velocity proxy plugin for Minecraft server discovery in k8s. All discovered servers are automatically added to the Velocity proxy.

Sep 13, 2022

A Minecraft library for working with minecraft packets on various platforms, using MCProtocolLib

BetterProtocol A Minecraft library for working with minecraft packets on various platforms, using MCProtocolLib This library is still based on the pro

Jul 2, 2022

Full-featured Socket.IO Client Library for Java, which is compatible with Socket.IO v1.0 and later.

Socket.IO-client Java This is the Socket.IO Client Library for Java, which is simply ported from the JavaScript client. See also: Android chat demo en

Jan 4, 2023

BAIN Social is a Fully Decentralized Server/client system that utilizes Concepts pioneered by I2P, ToR, and PGP to create a system which bypasses singular hosts for data while keeping that data secure.

SYNOPSIS ---------------------------------------------------------------------------------------------------- Welcome to B.A.I.N - Barren's A.I. Natio

Jan 11, 2022
Owner
null
Apache MINA is a network application framework which helps users

Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily

The Apache Software Foundation 846 Dec 20, 2022
VelocityControl is a BungeeControl-fork plugin enabling ChatControl Red to connect with your Velocity network.

VelocityControl is a BungeeControl-fork plugin enabling ChatControl Red to connect with your Velocity network.

Matej Pacan 10 Oct 24, 2022
A cross-server spigot plugin that simulate market economy

A cross-server spigot plugin that simulate market economy

null 6 Aug 21, 2022
A High Performance Network ( TCP/IP ) Library

Chronicle-Network About A High Performance Network library Purpose This library is designed to be lower latency and support higher throughputs by empl

Chronicle Software : Open Source 231 Dec 31, 2022
Simulating shitty network connections so you can build better systems.

Comcast Testing distributed systems under hard failures like network partitions and instance termination is critical, but it's also important we test

Tyler Treat 9.8k Dec 30, 2022
Netty project - an event-driven asynchronous network application framework

Netty Project Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol serv

The Netty Project 30.5k Jan 3, 2023
Lunar Network SoupPvP gamemode replica

SoupPvP Lunar Network SoupPvP gamemode replica Disclaimer This is a work-in-progress, for that reason, a lot of features and essential parts of Lunar'

Elb1to 64 Nov 30, 2022
Magician is an asynchronous non-blocking network protocol analysis package, supports TCP, UDP protocol, built-in Http, WebSocket decoder

An asynchronous non-blocking network protocol analysis package Project Description Magician is an asynchronous non-blocking network protocol analysis

贝克街的天才 103 Nov 30, 2022
Intra is an experimental tool that allows you to test new DNS-over-HTTPS services that encrypt domain name lookups and prevent manipulation by your network

Intra Intra is an experimental tool that allows you to test new DNS-over-HTTPS services that encrypt domain name lookups and prevent manipulation by y

Jigsaw 1.2k Jan 1, 2023
The core module is for the TenIO framework.

TenIO Core Module TenIO is an open-source project to create multiplayer online games that includes a java NIO (Non-blocking I/O) based server specific

Kong 2 Oct 23, 2022