Class TimedBan
java.lang.Object
com.hypixel.hytale.server.core.modules.accesscontrol.ban.AbstractBan
com.hypixel.hytale.server.core.modules.accesscontrol.ban.TimedBan
- All Implemented Interfaces:
Ban,AccessProvider
-
Field Summary
FieldsFields inherited from class com.hypixel.hytale.server.core.modules.accesscontrol.ban.AbstractBan
by, reason, target, timestamp -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TimedBanfromJsonObject(com.google.gson.JsonObject object) getDisconnectReason(UUID uuid) getType()booleancom.google.gson.JsonObjectMethods inherited from class com.hypixel.hytale.server.core.modules.accesscontrol.ban.AbstractBan
getBy, getReason, getTarget, getTimestamp
-
Field Details
-
expiresOn
-
-
Constructor Details
-
TimedBan
-
-
Method Details
-
fromJsonObject
@Nonnull public static TimedBan fromJsonObject(@Nonnull com.google.gson.JsonObject object) throws com.google.gson.JsonParseException - Throws:
com.google.gson.JsonParseException
-
isInEffect
public boolean isInEffect() -
getType
-
getExpiresOn
-
getDisconnectReason
-
toJsonObject
@Nonnull public com.google.gson.JsonObject toJsonObject()- Specified by:
toJsonObjectin interfaceBan- Overrides:
toJsonObjectin classAbstractBan
-