Class FlagCheckEvent

java.lang.Object
de.z0rdak.yawp.api.events.region.FlagCheckEvent

public final class FlagCheckEvent extends Object
Event that is fired before a flag is checked. Can be used to cancel the flag check. TODO: Dedicated event for player checks which requires non-null player instance to increase robustness
  • Constructor Summary

    Constructors
    Constructor
    Description
    FlagCheckEvent(net.minecraft.core.BlockPos target, RegionFlag regionFlag, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension)
     
    FlagCheckEvent(net.minecraft.core.BlockPos target, RegionFlag regionFlag, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, @Nullable net.minecraft.world.entity.player.Player player)
     
    FlagCheckEvent(net.minecraft.core.BlockPos target, RegionFlag regionFlag, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, @Nullable net.minecraft.world.entity.player.Player player, String id)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level>
     
     
    @Nullable net.minecraft.world.entity.player.Player
     
     
    net.minecraft.core.BlockPos
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FlagCheckEvent

      public FlagCheckEvent(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
    • FlagCheckEvent

      public FlagCheckEvent(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
    • FlagCheckEvent

      public FlagCheckEvent(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()