Class LagStopModule
java.lang.Object
com.haven.havenplugin.LagStopModule
- All Implemented Interfaces:
Module, org.bukkit.event.Listener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCommand names this module owns, matching entries in plugin.yml.intorg.bukkit.command.CommandExecutorgetExecutor(String cmd) intList<org.bukkit.event.Listener> doublegetName()doubleorg.bukkit.command.TabCompletergetTabCompleter(String cmd) booleanbooleanvoidonCreatureSpawn(org.bukkit.event.entity.CreatureSpawnEvent e) voidvoidvoidonEntityBreed(org.bukkit.event.entity.EntityBreedEvent e) voidonEntityChangeBlock(org.bukkit.event.entity.EntityChangeBlockEvent e) voidonEntityDropItem(org.bukkit.event.entity.EntityDropItemEvent e) voidonEntityPathfind(com.destroystokyo.paper.event.entity.EntityPathfindEvent e) voidonEntityPickupItem(org.bukkit.event.entity.EntityPickupItemEvent e) voidonEntityShootBow(org.bukkit.event.entity.EntityShootBowEvent e) voidonEntityTarget(org.bukkit.event.entity.EntityTargetEvent e) voidonEntityTargetLivingEntity(org.bukkit.event.entity.EntityTargetLivingEntityEvent e) voidonEntityTeleport(org.bukkit.event.entity.EntityTeleportEvent e) voidonEntityTransform(org.bukkit.event.entity.EntityTransformEvent e) voidonPiglinBarter(org.bukkit.event.entity.PiglinBarterEvent e) voidonPreCreatureSpawn(com.destroystokyo.paper.event.entity.PreCreatureSpawnEvent e) voidonProjectileLaunch(org.bukkit.event.entity.ProjectileLaunchEvent e) voidonVillagerAcquireTrade(org.bukkit.event.entity.VillagerAcquireTradeEvent e) voidonVillagerCareerChange(org.bukkit.event.entity.VillagerCareerChangeEvent e) voidonVillagerReplenishTrade(org.bukkit.event.entity.VillagerReplenishTradeEvent e) voidreload()Full reload: stop monitoring, re-read LagStop.yml, restart if appropriate.voidvoidsetSimulationMode(boolean enabled, double mspt) voidvoid
-
Constructor Details
-
LagStopModule
public LagStopModule()
-
-
Method Details
-
getName
-
getListeners
- Specified by:
getListenersin interfaceModule
-
getCommands
Description copied from interface:ModuleCommand names this module owns, matching entries in plugin.yml.- Specified by:
getCommandsin interfaceModule
-
getExecutor
- Specified by:
getExecutorin interfaceModule
-
getTabCompleter
- Specified by:
getTabCompleterin interfaceModule
-
onEnable
-
onDisable
-
reloadConfig
public void reloadConfig()- Specified by:
reloadConfigin interfaceModule
-
onPreCreatureSpawn
public void onPreCreatureSpawn(com.destroystokyo.paper.event.entity.PreCreatureSpawnEvent e) -
onCreatureSpawn
public void onCreatureSpawn(org.bukkit.event.entity.CreatureSpawnEvent e) -
onEntityPathfind
public void onEntityPathfind(com.destroystokyo.paper.event.entity.EntityPathfindEvent e) -
onEntityTarget
public void onEntityTarget(org.bukkit.event.entity.EntityTargetEvent e) -
onEntityTargetLivingEntity
public void onEntityTargetLivingEntity(org.bukkit.event.entity.EntityTargetLivingEntityEvent e) -
onEntityBreed
public void onEntityBreed(org.bukkit.event.entity.EntityBreedEvent e) -
onEntityTransform
public void onEntityTransform(org.bukkit.event.entity.EntityTransformEvent e) -
onVillagerAcquireTrade
public void onVillagerAcquireTrade(org.bukkit.event.entity.VillagerAcquireTradeEvent e) -
onVillagerCareerChange
public void onVillagerCareerChange(org.bukkit.event.entity.VillagerCareerChangeEvent e) -
onVillagerReplenishTrade
public void onVillagerReplenishTrade(org.bukkit.event.entity.VillagerReplenishTradeEvent e) -
onEntityChangeBlock
public void onEntityChangeBlock(org.bukkit.event.entity.EntityChangeBlockEvent e) -
onEntityTeleport
public void onEntityTeleport(org.bukkit.event.entity.EntityTeleportEvent e) -
onEntityPickupItem
public void onEntityPickupItem(org.bukkit.event.entity.EntityPickupItemEvent e) -
onEntityDropItem
public void onEntityDropItem(org.bukkit.event.entity.EntityDropItemEvent e) -
onPiglinBarter
public void onPiglinBarter(org.bukkit.event.entity.PiglinBarterEvent e) -
onEntityShootBow
public void onEntityShootBow(org.bukkit.event.entity.EntityShootBowEvent e) -
onProjectileLaunch
public void onProjectileLaunch(org.bukkit.event.entity.ProjectileLaunchEvent e) -
startMonitoring
public void startMonitoring() -
stopMonitoring
public void stopMonitoring() -
isMonitoring
public boolean isMonitoring() -
setSimulationMode
public void setSimulationMode(boolean enabled, double mspt) -
isSimulationMode
public boolean isSimulationMode() -
getSimulatedMSPT
public double getSimulatedMSPT() -
reload
public void reload()Full reload: stop monitoring, re-read LagStop.yml, restart if appropriate. -
getActions
-
getInterval
public int getInterval() -
getCurrentActiveKey
public int getCurrentActiveKey() -
getMsptRatio
public double getMsptRatio() -
getPlugin
-
getThresholds
-
getDefaultSettings
-