HytaleBanProvider

public class HytaleBanProvider extends BlockingDiskFile implements AccessProvider

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 UUID uuid

read

protected void read (@Nonnull final BufferedReader fileReader)

Method read.

Parameters:
@Nonnull final BufferedReader fileReader

write

protected void write (@Nonnull final BufferedWriter fileWriter)

Method write.

Parameters:
@Nonnull final BufferedWriter fileWriter

create

protected void create (@Nonnull final BufferedWriter fileWriter)

Method create.

Parameters:
@Nonnull final BufferedWriter fileWriter

JsonWriter

public new JsonWriter (fileWriter)

Method JsonWriter.

Parameters:
fileWriter fileWriter

hasBan

public boolean hasBan (final UUID uuid)

Method hasBan.

Parameters:
final UUID uuid

modify

public boolean modify (@Nonnull final Function, Boolean> function)

Method modify.

Parameters:
@Nonnull final Function, Boolean> function