Remove summoned entities on server shutdown

This commit is contained in:
nossr50
2019-07-02 01:14:11 -07:00
parent 8a9c836065
commit 444edb209c
3 changed files with 3 additions and 0 deletions

View File

@ -456,6 +456,7 @@ public class TamingManager extends SkillManager {
horse.setColor(Horse.Color.values()[Misc.getRandom().nextInt(Horse.Color.values().length)]);
horse.setStyle(Horse.Style.values()[Misc.getRandom().nextInt(Horse.Style.values().length)]);
horse.setJumpStrength(Math.max(AdvancedConfig.getInstance().getMinHorseJumpStrength(), Math.min(Math.min(Misc.getRandom().nextDouble(), Misc.getRandom().nextDouble()) * 2, AdvancedConfig.getInstance().getMaxHorseJumpStrength())));
horse.setAdult();
//TODO: setSpeed, once available

View File

@ -44,6 +44,7 @@ public final class UserManager {
*/
public static void remove(Player player) {
McMMOPlayer mcMMOPlayer = getPlayer(player);
mcMMOPlayer.cleanup();
player.removeMetadata(mcMMO.playerDataKey, mcMMO.p);
if(playerDataSet != null && playerDataSet.contains(mcMMOPlayer)) {