MaskProviderJsonLoader

public class MaskProviderJsonLoader extends JsonLoader

Class MaskProviderJsonLoader. Provides maskproviderjsonloader functionality for the Hytale server.

java.lang.Object > JsonLoader > MaskProviderJsonLoader

Field Summary

mask

final BufferedImage mask

Field mask.

Method Detail

MaskProviderJsonLoader

public public MaskProviderJsonLoader (@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json, final Path file, final Vector2i zoomSize, final Vector2i worldOffset)

Method MaskProviderJsonLoader.

Parameters:
@Nonnull final SeedString seed
final Path dataFolder
final JsonElement json
final Path file
final Vector2i zoomSize
final Vector2i worldOffset

load

public MaskProvider load ()

Method load.

MaskProvider

public new MaskProvider (this.loadFuzzyZoom(mask)

Method MaskProvider.

Parameters:
this.loadFuzzyZoom(mask this.loadFuzzyZoom(mask

Error

public new Error ("Error while loading MaskProvider in " + String.valueOf(this.file.toAbsolutePath()

Method Error.

Parameters:
"Error while loading MaskProvider in " + String.valueOf(this.file.toAbsolutePath(

loadImage

static BufferedImage loadImage (@Nonnull final Path file)

Method loadImage.

Parameters:
@Nonnull final Path file

IOException

public new IOException ("Failed to load image " + String.valueOf(file)

Method IOException.

Parameters:
"Failed to load image " + String.valueOf(file

loadFuzzyZoom

protected FuzzyZoom loadFuzzyZoom (@Nonnull final BufferedImage mask)

Method loadFuzzyZoom.

Parameters:
@Nonnull final BufferedImage mask

FuzzyZoom

public new FuzzyZoom (new CoordinateRandomizerJsonLoader(this.seed, this.dataFolder, this.json)

Method FuzzyZoom.

Parameters:
new CoordinateRandomizerJsonLoader(this.seed
this.dataFolder this.dataFolder
this.json this.json

PixelProvider

public new PixelProvider (mask)

Method PixelProvider.

Parameters:
mask mask