Class Data

java.lang.Object
studio.magemonkey.mirage.Data

public class Data extends Object
  • Field Details

    • restrictCropGrowth

      public static boolean restrictCropGrowth
    • restrictMelonGrowth

      public static boolean restrictMelonGrowth
    • restrictTurtleEgg

      public static boolean restrictTurtleEgg
    • restrictBlockGrowth

      public static boolean restrictBlockGrowth
  • Constructor Details

    • Data

      public Data()
  • Method Details

    • load

      public void load(org.bukkit.configuration.ConfigurationSection section)
    • match

      public Optional<Map.Entry<BlockType,DataEntry>> match(org.bukkit.block.Block block)
    • match

      public Optional<Map.Entry<BlockType,DataEntry>> match(BlockType blockType)
    • match

      public Optional<Map.Entry<BlockType,DataEntry>> match(org.bukkit.event.block.BlockBreakEvent event)
    • addRegenerationEntry

      public RegenerationEntry addRegenerationEntry(org.bukkit.block.Block block, Map.Entry<BlockType,DataEntry> entry, boolean runTask)
    • isRegenerating

      public boolean isRegenerating(org.bukkit.block.Block block)
    • loadRegenerationEntries

      public void loadRegenerationEntries() throws IOException
      Throws:
      IOException
    • saveRegenerationEntries

      public void saveRegenerationEntries() throws IOException
      Throws:
      IOException
    • startRegenerationTask

      public void startRegenerationTask(RegenerationEntry entry)
    • startRegenerationWatchdog

      public void startRegenerationWatchdog()
    • stopRegenerationWatchdog

      public void stopRegenerationWatchdog()
    • checkChunkRegeneration

      public void checkChunkRegeneration(org.bukkit.Chunk chunk)