SparklyPower
ObbyLang
SparklyPower | ObbyLang | |
---|---|---|
4 | 1 | |
22 | 5 | |
- | - | |
8.8 | 3.2 | |
16 days ago | 9 months ago | |
Kotlin | Java | |
GNU Affero General Public License v3.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SparklyPower
-
Developers: If you are making a plugin for your server, do you prefer keeping everything in a single/few plugins, or do you split up everything in multiple plugins?
On my server I do have a "scripting manager" that loads Kotlin scripts.
- Adding Moddels via Resource Pack
-
On Server Software and Performance
I also have a entity limiter that checks mobs around each other and, if there is more than X entities, the excess mobs are killed: https://github.com/SparklyPower/SparklyPower/blob/master/DreamLagStuffRestrictor/src/main/kotlin/net/perfectdreams/dreamlagstuffrestrictor/utils/ThanosSnap.kt
-
How do you create items that mimic armor effects (Armor bar, enchants etc)?
In my server I use this listener, which was stolen copied from MassiveHat.
ObbyLang
-
Developers: If you are making a plugin for your server, do you prefer keeping everything in a single/few plugins, or do you split up everything in multiple plugins?
When I ran a server about 6 months ago what we did was create Java plugins for large features I.E: region handling, instanced worlds, gui handling etc. Then for small features, such as /chunk for visualizing where chunks are, and adding glue to the big plugins for other features were used our scripting language. Back when we started the server we went with a monolithic design but in the end I opted for separating plugins logically based on features needed and creating small libraries that we could pull in via dependency instead.
What are some alternatives?
Starlight - Rewrites the light engine to fix lighting performance and lighting errors
SparklyPaper - ✨ "Ooooh, sparkly paper!" - SparklyPower's Paper fork, making large servers snappier with high-performance optimizations and improvements!
Tuinity - [Moved to: https://github.com/Tuinity/Tuinity]
hopperOptimizations - A mod that optimizes hoppers and their interactions with entities and inventories. It drastically reduces hopper lag without changing any behavior.
Airplane - A stable, optimized, well supported 1.17.1 Paper fork.
SportPaper - Performance-tuned Minecraft 1.8 server
slotlink - unbalanced storage system
Starlight - Rewrites the light engine to fix lighting performance and lighting errors [Moved to: https://github.com/PaperMC/Starlight]
minecraft-optimization - Minecraft server optimization guide
fabric - Essential hooks for modding with Fabric.
Paper - The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies