Class LoggedAction
java.lang.Object
me.lucko.luckperms.common.actionlog.LoggedAction
- All Implemented Interfaces:
Comparable<net.luckperms.api.actionlog.Action>, net.luckperms.api.actionlog.Action
An implementation of
Action and Action.Builder,
with helper methods for populating and using the entry using internal
LuckPerms classes.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.luckperms.api.actionlog.Action
net.luckperms.api.actionlog.Action.Source, net.luckperms.api.actionlog.Action.Target -
Method Summary
Modifier and TypeMethodDescriptionstatic LoggedAction.Builderbuild()Creates a new log entry builderintcompareTo(@NonNull net.luckperms.api.actionlog.Action other) boolean@NonNull String@NonNull net.luckperms.api.actionlog.Action.Source@NonNull net.luckperms.api.actionlog.Action.Target@NonNull Instantstatic StringgetTypeString(net.luckperms.api.actionlog.Action.Target.Type type) inthashCode()static @NonNull net.luckperms.api.actionlog.Action.Target.Typestatic @NonNull net.luckperms.api.actionlog.Action.Target.TypeparseTypeCharacter(char code) voidsubmit(LuckPermsPlugin plugin, Sender sender) toString()
-
Method Details
-
build
-
getTimestamp
- Specified by:
getTimestampin interfacenet.luckperms.api.actionlog.Action
-
getDurationSince
-
getSource
public @NonNull net.luckperms.api.actionlog.Action.Source getSource()- Specified by:
getSourcein interfacenet.luckperms.api.actionlog.Action
-
getTarget
public @NonNull net.luckperms.api.actionlog.Action.Target getTarget()- Specified by:
getTargetin interfacenet.luckperms.api.actionlog.Action
-
getSourceFriendlyString
-
getTargetFriendlyString
-
getDescription
- Specified by:
getDescriptionin interfacenet.luckperms.api.actionlog.Action
-
compareTo
public int compareTo(@NonNull net.luckperms.api.actionlog.Action other) - Specified by:
compareToin interfaceComparable<net.luckperms.api.actionlog.Action>
-
submit
-
toString
-
equals
-
hashCode
-
parseType
-
parseTypeCharacter
public static @NonNull net.luckperms.api.actionlog.Action.Target.Type parseTypeCharacter(char code) -
getTypeString
-