public class HytaleBanProvider extendsBlockingDiskFileimplementsAccessProvider
Class HytaleBanProvider. Provides hytalebanprovider functionality for the Hytale server.
java.lang.Object > BlockingDiskFile > HytaleBanProvider
Field Summary
jsonObject
final
JsonObject
jsonObject
Field jsonObject.
ban
final
Ban
ban
Field ban.
array
final
JsonArray
array
Field array.
Method Detail
HytaleBanProvider
public
public
HytaleBanProvider
()
Method HytaleBanProvider.
getDisconnectReason
public
CompletableFuture>
getDisconnectReason
(final UUID uuid)
Method getDisconnectReason.
- Parameters:
final UUIDuuid
read
protected
void
read
(@Nonnull final BufferedReader fileReader)
Method read.
- Parameters:
@Nonnull final BufferedReaderfileReader
write
protected
void
write
(@Nonnull final BufferedWriter fileWriter)
Method write.
- Parameters:
@Nonnull final BufferedWriterfileWriter
create
protected
void
create
(@Nonnull final BufferedWriter fileWriter)
Method create.
- Parameters:
@Nonnull final BufferedWriterfileWriter
JsonWriter
public
new
JsonWriter
(fileWriter)
Method JsonWriter.
- Parameters:
fileWriterfileWriter
hasBan
public
boolean
hasBan
(final UUID uuid)
Method hasBan.
- Parameters:
final UUIDuuid
modify
public
boolean
modify
(@Nonnull final Function function)
Method modify.
- Parameters:
@Nonnull final Functionfunction