ploppyperson / StackMob-5

A plugin for bukkit servers, which aims to reduce the lag that the server experiences by combining several entities into a single entity.
GNU General Public License v3.0
55 stars 21 forks source link
bukkit-plugin bukkit-plugins mobstacker nbt spigot-plugin spigot-resource spigotplugin

StackMob-5

StackMob for 1.16.5+. StackMob 5 uses Bukkit's PersistentDataContainer API so performance will be greatly improved from previous versions.

Spigot: https://www.spigotmc.org/resources/stackmob-enhance-your-servers-performance-without-the-sacrifice.29999/

StackMob is a plugin that reduces the strain of mobs on your server by 'stacking' them together, therefore you can have 1 entity instead of 30 entities. StackMob aims to try and not break vanilla mechanics, however this is not always pratical and/or possible.

It is recommended to use StackMob in conjunction with a farm limiter plugin for the best results.

Jenkins: https://ci.codemc.io/job/Nathat23/job/StackMob-5/

Building

In order to build StackMob, you will need to do the following.

Contributing

Contributions are welcome. StackMob is licensed under the GPLv3.

API

StackMob does have a few custom events that can be used. These are in the events subpackage.

Maven:

<repository>
    <id>CodeMC</id>     
    <url>https://repo.codemc.org/repository/maven-public/</url>
</repository>
<dependency>
    <groupId>uk.antiperson.stackmob</groupId>
    <artifactId>StackMob</artifactId>
    <version>5.8.2</version>
</dependency>