Implement BatToggleSleepEvent

By: Parker Hawke <hawkeboyz2@hotmail.com>
This commit is contained in:
CraftBukkit/Spigot
2018-09-16 12:57:03 -04:00
parent c34465635c
commit 109005b578
2 changed files with 67 additions and 0 deletions

View File

@@ -36,6 +36,7 @@ import org.bukkit.craftbukkit.util.CraftDamageSource;
import org.bukkit.craftbukkit.util.CraftMagicNumbers;
import org.bukkit.entity.AreaEffectCloud;
import org.bukkit.entity.Arrow;
import org.bukkit.entity.Bat;
import org.bukkit.entity.Creeper;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.ExperienceOrb;
@@ -1122,4 +1123,10 @@ public class CraftEventFactory {
return !event.isCancelled();
}
public static boolean handleBatToggleSleepEvent(Entity bat, boolean awake) {
BatToggleSleepEvent event = new BatToggleSleepEvent((Bat) bat.getBukkitEntity(), awake);
Bukkit.getPluginManager().callEvent(event);
return !event.isCancelled();
}
}