Index

A B C D E F G H I K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

ALLOW - Static variable in class io.github.lijinhong11.protector.api.flag.FlagState
 
allowBreak(Player) - Static method in class io.github.lijinhong11.protector.api.ProtectorAPI
 
allowBreak(Player, Block) - Method in interface io.github.lijinhong11.protector.api.block.IBlockProtectionModule
 
allowBreak(Player, Location) - Method in interface io.github.lijinhong11.protector.api.block.IBlockProtectionModule
 
allowBreak(Player, Location) - Static method in class io.github.lijinhong11.protector.api.ProtectorAPI
 
allowInteract(Player, Block) - Method in interface io.github.lijinhong11.protector.api.block.IBlockProtectionModule
 
allowInteract(Player, Location) - Method in interface io.github.lijinhong11.protector.api.block.IBlockProtectionModule
 
allowPlace(Player) - Static method in class io.github.lijinhong11.protector.api.ProtectorAPI
 
allowPlace(Player, Block) - Method in interface io.github.lijinhong11.protector.api.block.IBlockProtectionModule
 
allowPlace(Player, Location) - Method in interface io.github.lijinhong11.protector.api.block.IBlockProtectionModule
 
allowPlace(Player, Location) - Static method in class io.github.lijinhong11.protector.api.ProtectorAPI
 
ANIMAL_SPAWN - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 

B

BOOLEAN - Static variable in class io.github.lijinhong11.protector.api.flag.FlagState.FlagType
 
BREAK - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
BUILD - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 

C

CommonFlags - Enum Class in io.github.lijinhong11.protector.api.flag
 
CONTAINER - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
CREEPER - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 

D

DENY - Static variable in class io.github.lijinhong11.protector.api.flag.FlagState
 

E

ENDERPEARL - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
equals(Object) - Method in class io.github.lijinhong11.protector.api.flag.FlagState.FlagType
 

F

FakeEventMaker - Interface in io.github.lijinhong11.protector.api.protection
 
findBlockModule(Player, Location) - Static method in class io.github.lijinhong11.protector.api.ProtectorAPI
 
findModule(Location) - Static method in class io.github.lijinhong11.protector.api.ProtectorAPI
 
FIRESPREAD - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
FlagMap - Class in io.github.lijinhong11.protector.api.convertions
 
FlagMap() - Constructor for class io.github.lijinhong11.protector.api.convertions.FlagMap
 
FlagMap(Map<String, T>, Function<T, IFlagState<?>>) - Constructor for class io.github.lijinhong11.protector.api.convertions.FlagMap
 
FlagState - Class in io.github.lijinhong11.protector.api.flag
 
FlagState.FlagType<T> - Class in io.github.lijinhong11.protector.api.flag
 
FLY - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
fromAny(String) - Static method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
fromBentoBox(String) - Static method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
fromBoolean(boolean) - Static method in class io.github.lijinhong11.protector.api.flag.FlagState
 
fromDominion(String) - Static method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
fromNullableBoolean(Boolean) - Static method in class io.github.lijinhong11.protector.api.flag.FlagState
 
fromPlotSquared(String) - Static method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
fromRedProtect(String) - Static method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
fromResidence(String) - Static method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
fromWorldGuard(String) - Static method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 

G

getAdmins() - Method in interface io.github.lijinhong11.protector.api.protection.ProtectionRangeInfo
Get all admins
getFlags() - Method in interface io.github.lijinhong11.protector.api.protection.ProtectionRangeInfo
Get all flags
getFlagState(CommonFlags) - Method in interface io.github.lijinhong11.protector.api.protection.ProtectionRangeInfo
Get flag state
getFlagState(CommonFlags, OfflinePlayer) - Method in interface io.github.lijinhong11.protector.api.protection.ProtectionRangeInfo
Get flag state
getFlagState(String) - Method in interface io.github.lijinhong11.protector.api.protection.ProtectionRangeInfo
Get flag state
getFlagState(String, OfflinePlayer) - Method in interface io.github.lijinhong11.protector.api.protection.ProtectionRangeInfo
Get flag state
getFlagType() - Method in interface io.github.lijinhong11.protector.api.flag.IFlagState
 
getForBentoBox() - Method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
getForDominion() - Method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
getForPlotSquared() - Method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
getForRedProtect() - Method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
getForResidence() - Method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
getForWorldGuard() - Method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
getGlobalFlag(CommonFlags, String) - Method in interface io.github.lijinhong11.protector.api.protection.IProtectionModule
Get the global flag
getGlobalFlag(String, String) - Method in interface io.github.lijinhong11.protector.api.protection.IProtectionModule
Get the global flag
getMembers() - Method in interface io.github.lijinhong11.protector.api.protection.ProtectionRangeInfo
Get all members
getOwner() - Method in interface io.github.lijinhong11.protector.api.protection.ProtectionRangeInfo
Get owner
getPluginHost() - Static method in class io.github.lijinhong11.protector.api.ProtectorAPI
 
getPluginName() - Method in interface io.github.lijinhong11.protector.api.block.IBlockProtectionModule
 
getPluginName() - Method in interface io.github.lijinhong11.protector.api.protection.IProtectionModule
Get the name of the corresponding plugin
getProtectionRangeInfo(Location) - Method in interface io.github.lijinhong11.protector.api.protection.IProtectionModule
Get the protection range info of the location
getProtectionRangeInfo(Player) - Method in interface io.github.lijinhong11.protector.api.protection.IProtectionModule
Get the protection range info of the player's location
getProtectionRangeInfos(OfflinePlayer) - Method in interface io.github.lijinhong11.protector.api.protection.IProtectionModule
Get all protection range info that the player owns
getValue() - Method in interface io.github.lijinhong11.protector.api.flag.IFlagState
 

H

hashCode() - Method in class io.github.lijinhong11.protector.api.flag.FlagState.FlagType
 

I

IBlockProtectionModule - Interface in io.github.lijinhong11.protector.api.block
 
IFlagState<T> - Interface in io.github.lijinhong11.protector.api.flag
 
io.github.lijinhong11.protector.api - package io.github.lijinhong11.protector.api
 
io.github.lijinhong11.protector.api.annotations - package io.github.lijinhong11.protector.api.annotations
 
io.github.lijinhong11.protector.api.block - package io.github.lijinhong11.protector.api.block
 
io.github.lijinhong11.protector.api.convertions - package io.github.lijinhong11.protector.api.convertions
 
io.github.lijinhong11.protector.api.flag - package io.github.lijinhong11.protector.api.flag
 
io.github.lijinhong11.protector.api.protection - package io.github.lijinhong11.protector.api.protection
 
IProtectionModule - Interface in io.github.lijinhong11.protector.api.protection
 
isEventFake(Event) - Static method in class io.github.lijinhong11.protector.api.ProtectorAPI
 
isEventFake(Event) - Method in interface io.github.lijinhong11.protector.api.protection.FakeEventMaker
 
isInProtectionRange(Location) - Method in interface io.github.lijinhong11.protector.api.protection.IProtectionModule
Check if the location is in the protection range
isInProtectionRange(Player) - Method in interface io.github.lijinhong11.protector.api.protection.IProtectionModule
Check if the player is in the protection range
isProtected(Player, Block) - Method in interface io.github.lijinhong11.protector.api.block.IBlockProtectionModule
 
isProtected(Player, Location) - Method in interface io.github.lijinhong11.protector.api.block.IBlockProtectionModule
 
isSupportGlobalFlags() - Method in interface io.github.lijinhong11.protector.api.protection.IProtectionModule
Whether the module supports global flags
ITEM_DROP - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
ITEM_PICKUP - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 

K

KEEP_EXP - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
KEEP_INV - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 

M

MOB_ITEM_DROP - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
MONSTER_SPAWN - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
MOVE - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 

N

NOT_SET - Static variable in class io.github.lijinhong11.protector.api.flag.FlagState
 

O

OBJECT - Static variable in class io.github.lijinhong11.protector.api.flag.FlagState.FlagType
 
of(FlagState.FlagType<T>, T) - Static method in class io.github.lijinhong11.protector.api.flag.FlagState
 

P

PLACE - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
ProtectionAPIPlugin - Class in io.github.lijinhong11.protector.api
 
ProtectionAPIPlugin() - Constructor for class io.github.lijinhong11.protector.api.ProtectionAPIPlugin
 
ProtectionRangeInfo - Interface in io.github.lijinhong11.protector.api.protection
 
ProtectorAPI - Class in io.github.lijinhong11.protector.api
 
ProtectorAPI() - Constructor for class io.github.lijinhong11.protector.api.ProtectorAPI
 
PVP - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 

R

register(IBlockProtectionModule) - Static method in class io.github.lijinhong11.protector.api.ProtectorAPI
 
register(IProtectionModule) - Static method in class io.github.lijinhong11.protector.api.ProtectorAPI
 

S

setGlobalFlag(String, CommonFlags, Object) - Method in interface io.github.lijinhong11.protector.api.protection.IProtectionModule
Set the global flag
setGlobalFlag(String, String, Object) - Method in interface io.github.lijinhong11.protector.api.protection.IProtectionModule
Set the global flag
setPluginHost(ProtectionAPIPlugin) - Static method in class io.github.lijinhong11.protector.api.ProtectorAPI
 

T

TNT - Enum constant in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
 
toString() - Method in class io.github.lijinhong11.protector.api.flag.FlagState.FlagType
 

U

UNSUPPORTED - Static variable in class io.github.lijinhong11.protector.api.flag.FlagState
 

V

valueOf(String) - Static method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.lijinhong11.protector.api.flag.CommonFlags
Returns an array containing the constants of this enum class, in the order they are declared.

W

WeakImplementation - Annotation Interface in io.github.lijinhong11.protector.api.annotations
If the implementation is weak it will be annotated with this.
WORLD_NOT_FOUND - Static variable in class io.github.lijinhong11.protector.api.flag.FlagState
 
A B C D E F G H I K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form