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 SeedStringseedfinal PathdataFolderfinal JsonElementjsonfinal Pathfilefinal Vector2izoomSizefinal Vector2iworldOffset
MaskProvider
public
new
MaskProvider
(this.loadFuzzyZoom(mask)
Method MaskProvider.
- Parameters:
this.loadFuzzyZoom(maskthis.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 Pathfile
IOException
public
new
IOException
("Failed to load image " + String.valueOf(file)
Method IOException.
- Parameters:
"Failed to load image " +String.valueOf(file
loadFuzzyZoom
Method loadFuzzyZoom.
- Parameters:
@Nonnull final BufferedImagemask
FuzzyZoom
public
new
FuzzyZoom
(new CoordinateRandomizerJsonLoader(this.seed, this.dataFolder, this.json)
Method FuzzyZoom.
- Parameters:
newCoordinateRandomizerJsonLoader(this.seedthis.dataFolderthis.dataFolderthis.jsonthis.json
PixelProvider
public
new
PixelProvider
(mask)
Method PixelProvider.
- Parameters:
maskmask