Class GodComponent
java.lang.Object
com.zachsthings.libcomponents.AbstractComponent
com.zachsthings.libcomponents.bukkit.BukkitComponent
com.sk89q.commandbook.component.god.GodComponent
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor,org.bukkit.event.Listener
public class GodComponent
extends com.zachsthings.libcomponents.bukkit.BukkitComponent
implements org.bukkit.event.Listener
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringMETADATA_KEYGod status is stored in player metadata with this key -
Constructor Summary
Constructors Constructor Description GodComponent() -
Method Summary
Modifier and Type Method Description voiddisableGodMode(org.bukkit.entity.Player player)Disable god mode for a player.voidenable()voidenableGodMode(org.bukkit.entity.Player player)Enable god mode for a player.voidfoodLevelChange(org.bukkit.event.entity.FoodLevelChangeEvent event)booleanhasGodMode(org.bukkit.entity.Player player)Check to see if god mode is enabled for a player.voidonCombust(org.bukkit.event.entity.EntityCombustEvent event)Called on entity combust.voidonDamage(org.bukkit.event.entity.EntityDamageEvent event)voidonJoin(org.bukkit.event.player.PlayerJoinEvent event)voidplayerChangedWorld(org.bukkit.event.player.PlayerChangedWorldEvent event)voidplayerWhois(InfoComponent.PlayerWhoisEvent event)voidreload()Methods inherited from class com.zachsthings.libcomponents.bukkit.BukkitComponent
disable, getCommands, onCommand, registerCommands, setUp, unregisterCommands
-
Field Details
-
METADATA_KEY
public static final java.lang.String METADATA_KEYGod status is stored in player metadata with this key- See Also:
- Constant Field Values
-
-
Constructor Details
-
GodComponent
public GodComponent()
-
-
Method Details
-
enable
public void enable()- Specified by:
enablein classcom.zachsthings.libcomponents.AbstractComponent
-
reload
public void reload()- Overrides:
reloadin classcom.zachsthings.libcomponents.AbstractComponent
-
enableGodMode
public void enableGodMode(org.bukkit.entity.Player player)Enable god mode for a player.- Parameters:
player- The player to enable godmode for
-
disableGodMode
public void disableGodMode(org.bukkit.entity.Player player)Disable god mode for a player.- Parameters:
player- The player to disable godmode for
-
hasGodMode
public boolean hasGodMode(org.bukkit.entity.Player player)Check to see if god mode is enabled for a player.- Parameters:
player- The player to check- Returns:
- Whether the player has godmode
-
onJoin
public void onJoin(org.bukkit.event.player.PlayerJoinEvent event) -
onCombust
public void onCombust(org.bukkit.event.entity.EntityCombustEvent event)Called on entity combust. -
onDamage
public void onDamage(org.bukkit.event.entity.EntityDamageEvent event) -
playerChangedWorld
public void playerChangedWorld(org.bukkit.event.player.PlayerChangedWorldEvent event) -
foodLevelChange
public void foodLevelChange(org.bukkit.event.entity.FoodLevelChangeEvent event) -
playerWhois
-