Class MiniGameCustomOption

java.lang.Object
com.minigameworld.frames.helpers.MiniGameCustomOption
All Implemented Interfaces:
GameEventListener

public class MiniGameCustomOption extends Object implements GameEventListener
Below custom options are created in `custom-data` section by default
Must serialize/deserialize value of each options in get(), set() method
  • Constructor Details

    • MiniGameCustomOption

      public MiniGameCustomOption(MiniGame minigame)
  • Method Details

    • set

      public void set(MiniGameCustomOption.Option option, Object value)
    • get

      public Object get(MiniGameCustomOption.Option option)
    • onChat

      protected void onChat(org.bukkit.event.player.AsyncPlayerChatEvent e)
    • onBlockBreak

      protected void onBlockBreak(org.bukkit.event.block.BlockBreakEvent e)
    • onBlockPlace

      protected void onBlockPlace(org.bukkit.event.block.BlockPlaceEvent e)
    • onPlayerDeath

      protected void onPlayerDeath(org.bukkit.event.entity.PlayerDeathEvent e)
    • onPlayerRespawn

      protected void onPlayerRespawn(org.bukkit.event.player.PlayerRespawnEvent e)
    • onFoodLevelChange

      protected void onFoodLevelChange(org.bukkit.event.entity.FoodLevelChangeEvent e)
    • onPlayerHurt

      protected void onPlayerHurt(org.bukkit.event.entity.EntityDamageEvent e)
    • onEntityDamageByEntityEvent

      protected void onEntityDamageByEntityEvent(org.bukkit.event.entity.EntityDamageByEntityEvent e)
    • minigame

      public MiniGame minigame()
      Specified by:
      minigame in interface GameEventListener