Class FlagCheckRequest

java.lang.Object
de.z0rdak.yawp.api.events.flag.FlagCheckRequest
All Implemented Interfaces:
Cancelable

public final class FlagCheckRequest extends Object implements Cancelable
Event that is fired before a flag is checked. Can be used to cancel the flag check.
  • Constructor Details

    • FlagCheckRequest

      public FlagCheckRequest(net.minecraft.core.BlockPos target, RegionFlag regionFlag, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, @Nullable @Nullable net.minecraft.world.entity.player.Player player)
      Parameters:
      target - target block position to check applicable regions for
      regionFlag - involved flag in the check
      dimension - dimension where to look for regions at the target pos
      player - the player to consider permissions for during check
    • FlagCheckRequest

      public FlagCheckRequest(net.minecraft.core.BlockPos target, RegionFlag regionFlag, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, @Nullable @Nullable net.minecraft.world.entity.player.Player player, String id)
      Parameters:
      target - target block position to check applicable regions for
      regionFlag - involved flag in the check
      dimension - dimension where to look for regions at the target pos
      player - to consider permissions for during check
    • FlagCheckRequest

      public FlagCheckRequest(net.minecraft.core.BlockPos target, RegionFlag regionFlag, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension)
  • Method Details

    • getId

      public String getId()
    • getTarget

      public net.minecraft.core.BlockPos getTarget()
    • getRegionFlag

      public RegionFlag getRegionFlag()
    • getDimension

      public net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> getDimension()
    • getPlayer

      @Nullable public @Nullable net.minecraft.world.entity.player.Player getPlayer()
    • isCanceled

      public boolean isCanceled()
      Specified by:
      isCanceled in interface Cancelable
    • setCanceled

      public void setCanceled(boolean canceled)
      Specified by:
      setCanceled in interface Cancelable