Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractCommand - Class in dev.jensderuiter.minecraft_imagery.command
- AbstractCommand() - Constructor for class dev.jensderuiter.minecraft_imagery.command.AbstractCommand
- addon - Variable in class dev.jensderuiter.minecraft_imagery.skript.SkriptAddonInitializer
- applyDye(Color, double[]) - Static method in class dev.jensderuiter.minecraft_imagery.image.ImageUtil
-
Applies a dye to a color by multiplying each color plane with their dye counterparts.
- applyToDye(double[], double[], float) - Static method in class dev.jensderuiter.minecraft_imagery.image.ImageUtil
-
Subtracts a dye to another dye.
- args - Variable in class dev.jensderuiter.minecraft_imagery.command.AbstractCommand
B
- BLOCKS - Static variable in class dev.jensderuiter.minecraft_imagery.Constants
- BLOCKS_OVERRIDES - Static variable in class dev.jensderuiter.minecraft_imagery.Constants
C
- ClassRegistry - Class in dev.jensderuiter.minecraft_imagery.skript.addon.type
-
Used to register classes as Skript types.
- ClassRegistry() - Constructor for class dev.jensderuiter.minecraft_imagery.skript.addon.type.ClassRegistry
- clear() - Static method in class dev.jensderuiter.minecraft_imagery.Constants
-
Clears in-memory constant cache.
- colorFromType(Block, double[]) - Static method in class dev.jensderuiter.minecraft_imagery.image.ImageUtil
-
Gets the color for a block and applies a dye to it.
- command - Variable in class dev.jensderuiter.minecraft_imagery.command.AbstractCommand
- Constants - Class in dev.jensderuiter.minecraft_imagery
-
Constants for image captures.
- Constants() - Constructor for class dev.jensderuiter.minecraft_imagery.Constants
- create(String, Optional<String>) - Method in class dev.jensderuiter.minecraft_imagery.storage.CustomUrlFactory
- CustomUrlFactory - Class in dev.jensderuiter.minecraft_imagery.storage
-
A custom url factory class to use the S3 library with custom endpoints.
- CustomUrlFactory(String) - Constructor for class dev.jensderuiter.minecraft_imagery.storage.CustomUrlFactory
D
- dev.jensderuiter.minecraft_imagery - package dev.jensderuiter.minecraft_imagery
- dev.jensderuiter.minecraft_imagery.command - package dev.jensderuiter.minecraft_imagery.command
- dev.jensderuiter.minecraft_imagery.image - package dev.jensderuiter.minecraft_imagery.image
- dev.jensderuiter.minecraft_imagery.skript - package dev.jensderuiter.minecraft_imagery.skript
- dev.jensderuiter.minecraft_imagery.skript.addon.effect - package dev.jensderuiter.minecraft_imagery.skript.addon.effect
- dev.jensderuiter.minecraft_imagery.skript.addon.expression - package dev.jensderuiter.minecraft_imagery.skript.addon.expression
- dev.jensderuiter.minecraft_imagery.skript.addon.type - package dev.jensderuiter.minecraft_imagery.skript.addon.type
- dev.jensderuiter.minecraft_imagery.storage - package dev.jensderuiter.minecraft_imagery.storage
- dev.jensderuiter.minecraft_imagery.video - package dev.jensderuiter.minecraft_imagery.video
- difference(double, double) - Static method in class dev.jensderuiter.minecraft_imagery.image.ImageUtil
-
Returns the difference between two numbers regardless of one or the other being negative.
- downloadUrlEnabled() - Method in class dev.jensderuiter.minecraft_imagery.storage.S3StorageProvider
- downloadUrlEnabled() - Method in interface dev.jensderuiter.minecraft_imagery.storage.StorageProvider
- dye - Variable in class dev.jensderuiter.minecraft_imagery.image.TranslucentBlock
-
Represents a block that should be looked through, but has to alter the resulting color.
E
- EffRemoveImage - Class in dev.jensderuiter.minecraft_imagery.skript.addon.effect
- EffRemoveImage() - Constructor for class dev.jensderuiter.minecraft_imagery.skript.addon.effect.EffRemoveImage
- EffRemoveStoredImage - Class in dev.jensderuiter.minecraft_imagery.skript.addon.effect
- EffRemoveStoredImage() - Constructor for class dev.jensderuiter.minecraft_imagery.skript.addon.effect.EffRemoveStoredImage
- EffTakePicture - Class in dev.jensderuiter.minecraft_imagery.skript.addon.effect
- EffTakePicture() - Constructor for class dev.jensderuiter.minecraft_imagery.skript.addon.effect.EffTakePicture
- EXCLUDED_BLOCKS - Static variable in class dev.jensderuiter.minecraft_imagery.Constants
- execute() - Method in class dev.jensderuiter.minecraft_imagery.command.AbstractCommand
- execute() - Method in class dev.jensderuiter.minecraft_imagery.command.ManagementCommand
- execute(Event) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.effect.EffRemoveImage
- execute(Event) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.effect.EffRemoveStoredImage
- execute(Event) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.effect.EffTakePicture
- ExprFetchImage - Class in dev.jensderuiter.minecraft_imagery.skript.addon.expression
- ExprFetchImage() - Constructor for class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprFetchImage
- ExprImage - Class in dev.jensderuiter.minecraft_imagery.skript.addon.expression
- ExprImage() - Constructor for class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImage
- ExprImageCaptureOptions - Class in dev.jensderuiter.minecraft_imagery.skript.addon.expression
- ExprImageCaptureOptions() - Constructor for class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImageCaptureOptions
- ExprImageUUID - Class in dev.jensderuiter.minecraft_imagery.skript.addon.expression
- ExprImageUUID() - Constructor for class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImageUUID
- ExprMapId - Class in dev.jensderuiter.minecraft_imagery.skript.addon.expression
- ExprMapId() - Constructor for class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprMapId
- ExprTakePicture - Class in dev.jensderuiter.minecraft_imagery.skript.addon.expression
- ExprTakePicture() - Constructor for class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprTakePicture
F
- factor - Variable in class dev.jensderuiter.minecraft_imagery.image.TranslucentBlock
- fetch(UUID) - Method in class dev.jensderuiter.minecraft_imagery.storage.LocalStorageProvider
-
Fetch an image from the local storage.
- fetch(UUID) - Method in class dev.jensderuiter.minecraft_imagery.storage.S3StorageProvider
-
Fetch an image from the S3 bucket.
- fetch(UUID) - Method in interface dev.jensderuiter.minecraft_imagery.storage.StorageProvider
G
- generateDownloadUrl(UUID) - Method in class dev.jensderuiter.minecraft_imagery.storage.S3StorageProvider
-
Generate an S3 presigned url that's valid for one day.
- generateDownloadUrl(UUID) - Method in interface dev.jensderuiter.minecraft_imagery.storage.StorageProvider
- get(Event) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprFetchImage
- get(Event) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImage
- get(Event) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImageCaptureOptions
- get(Event) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImageUUID
- get(Event) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprMapId
- get(Event) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprTakePicture
- getColorFromImage(BufferedImage) - Static method in class dev.jensderuiter.minecraft_imagery.image.ImageUtil
-
Calculates the average color from an image.
- getExtension() - Method in interface dev.jensderuiter.minecraft_imagery.storage.StorageProvider
- getFileName(String) - Method in class dev.jensderuiter.minecraft_imagery.storage.LocalStorageProvider
- getFileName(String) - Method in interface dev.jensderuiter.minecraft_imagery.storage.StorageProvider
- getImage(String) - Static method in class dev.jensderuiter.minecraft_imagery.Util
-
Gets an image using the specified name.
- getPermission() - Method in class dev.jensderuiter.minecraft_imagery.command.AbstractCommand
- getPermission() - Method in class dev.jensderuiter.minecraft_imagery.command.ManagementCommand
- getPlayerSkinBack(Player) - Static method in class dev.jensderuiter.minecraft_imagery.Util
-
Puts all backward-facing skin parts together to form a backwards-facing view of the player skin.
- getPlayerSkinFront(Player) - Static method in class dev.jensderuiter.minecraft_imagery.Util
-
Puts all front skin parts together to form a front-facing view of the player skin.
- getReturnType() - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprFetchImage
- getReturnType() - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImage
- getReturnType() - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImageCaptureOptions
- getReturnType() - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImageUUID
- getReturnType() - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprMapId
- getReturnType() - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprTakePicture
I
- imageCache - Static variable in class dev.jensderuiter.minecraft_imagery.Util
- ImageCapture - Class in dev.jensderuiter.minecraft_imagery.image
-
A class to render a single photo of a Minecraft world and the players in it.
- ImageCapture(Location) - Constructor for class dev.jensderuiter.minecraft_imagery.image.ImageCapture
-
Creates an instance of the ImageCapture class with no players and no options.
- ImageCapture(Location, ImageCaptureOptions) - Constructor for class dev.jensderuiter.minecraft_imagery.image.ImageCapture
-
Creates an instance of the ImageCapture class with no players.
- ImageCapture(Location, List<Player>) - Constructor for class dev.jensderuiter.minecraft_imagery.image.ImageCapture
-
Creates an instance of the ImageCapture class with no options.
- ImageCapture(Location, List<Player>, ImageCaptureOptions) - Constructor for class dev.jensderuiter.minecraft_imagery.image.ImageCapture
-
Creates an instance of the ImageCapture class.
- ImageCaptureOptions - Class in dev.jensderuiter.minecraft_imagery.image
- ImageCaptureOptions() - Constructor for class dev.jensderuiter.minecraft_imagery.image.ImageCaptureOptions
- ImageryAPIPlugin - Class in dev.jensderuiter.minecraft_imagery
- ImageryAPIPlugin() - Constructor for class dev.jensderuiter.minecraft_imagery.ImageryAPIPlugin
- ImageUtil - Class in dev.jensderuiter.minecraft_imagery.image
- ImageUtil() - Constructor for class dev.jensderuiter.minecraft_imagery.image.ImageUtil
- init() - Static method in class dev.jensderuiter.minecraft_imagery.Constants
- init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.effect.EffRemoveImage
- init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.effect.EffRemoveStoredImage
- init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.effect.EffTakePicture
- init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprFetchImage
- init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImage
- init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImageCaptureOptions
- init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImageUUID
- init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprMapId
- init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprTakePicture
- isSingle() - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprFetchImage
- isSingle() - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImage
- isSingle() - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImageCaptureOptions
- isSingle() - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImageUUID
- isSingle() - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprMapId
- isSingle() - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprTakePicture
- isWithinBlockIgnoreY(Location, Location) - Static method in class dev.jensderuiter.minecraft_imagery.image.ImageUtil
-
Checks if the two locations are inside the same block, ignoring the Y-axis.
L
- LocalStorageProvider - Class in dev.jensderuiter.minecraft_imagery.storage
- LocalStorageProvider() - Constructor for class dev.jensderuiter.minecraft_imagery.storage.LocalStorageProvider
-
Initialize the Local storage provider.
M
- ManagementCommand - Class in dev.jensderuiter.minecraft_imagery.command
- ManagementCommand() - Constructor for class dev.jensderuiter.minecraft_imagery.command.ManagementCommand
- MAP_HEIGHT - Static variable in class dev.jensderuiter.minecraft_imagery.Constants
- MAP_WIDTH - Static variable in class dev.jensderuiter.minecraft_imagery.Constants
- material - Variable in class dev.jensderuiter.minecraft_imagery.image.TranslucentBlock
O
- onCommand(CommandSender, Command, String, String[]) - Method in class dev.jensderuiter.minecraft_imagery.command.AbstractCommand
- onDisable() - Method in class dev.jensderuiter.minecraft_imagery.ImageryAPIPlugin
- onEnable() - Method in class dev.jensderuiter.minecraft_imagery.ImageryAPIPlugin
P
- plugin - Static variable in class dev.jensderuiter.minecraft_imagery.ImageryAPIPlugin
- positiveYaw(float) - Static method in class dev.jensderuiter.minecraft_imagery.image.ImageUtil
-
Returns a yaw that is always a positive number.
R
- RayTracedPoint2D - Class in dev.jensderuiter.minecraft_imagery.image
- RayTracedPoint2D() - Constructor for class dev.jensderuiter.minecraft_imagery.image.RayTracedPoint2D
- reloadConstantsConfig() - Static method in class dev.jensderuiter.minecraft_imagery.ImageryAPIPlugin
-
Reloads all constants.
- remove(UUID) - Method in class dev.jensderuiter.minecraft_imagery.storage.LocalStorageProvider
-
Remove an image from the S3 bucket.
- remove(UUID) - Method in class dev.jensderuiter.minecraft_imagery.storage.S3StorageProvider
-
Remove an image from the S3 bucket.
- remove(UUID) - Method in interface dev.jensderuiter.minecraft_imagery.storage.StorageProvider
- render() - Method in class dev.jensderuiter.minecraft_imagery.image.ImageCapture
-
Render an image which the instance's location and entities.
- render() - Method in class dev.jensderuiter.minecraft_imagery.video.VideoFrameCapture
S
- s - Variable in class dev.jensderuiter.minecraft_imagery.command.AbstractCommand
- S3StorageProvider - Class in dev.jensderuiter.minecraft_imagery.storage
- S3StorageProvider(String, String, String, String, String) - Constructor for class dev.jensderuiter.minecraft_imagery.storage.S3StorageProvider
-
Initialize the S3 storage provider.
- sender - Variable in class dev.jensderuiter.minecraft_imagery.command.AbstractCommand
- sendHelp() - Method in class dev.jensderuiter.minecraft_imagery.command.ManagementCommand
- skript - Static variable in class dev.jensderuiter.minecraft_imagery.ImageryAPIPlugin
- SkriptAddonInitializer - Class in dev.jensderuiter.minecraft_imagery.skript
-
Used to register the Skript addon.
- SkriptAddonInitializer(ImageryAPIPlugin) - Constructor for class dev.jensderuiter.minecraft_imagery.skript.SkriptAddonInitializer
- SKY_COLOR - Static variable in class dev.jensderuiter.minecraft_imagery.Constants
- SKY_COLOR_NIGHT - Static variable in class dev.jensderuiter.minecraft_imagery.Constants
- stackTraceToString(Throwable) - Static method in class dev.jensderuiter.minecraft_imagery.Util
-
Converts a throwable's stacktrace to a string.
- storage - Static variable in class dev.jensderuiter.minecraft_imagery.ImageryAPIPlugin
- StorageException - Exception in dev.jensderuiter.minecraft_imagery.storage
- StorageException(String) - Constructor for exception dev.jensderuiter.minecraft_imagery.storage.StorageException
-
Initialize an error in the storage system.
- StorageProvider - Interface in dev.jensderuiter.minecraft_imagery.storage
-
Describes how a storage provider should work.
- StorageRuntimeException - Exception in dev.jensderuiter.minecraft_imagery.storage
- StorageRuntimeException(String) - Constructor for exception dev.jensderuiter.minecraft_imagery.storage.StorageRuntimeException
-
Initialize an unexpected error in the storage system.
- store(BufferedImage) - Method in class dev.jensderuiter.minecraft_imagery.storage.LocalStorageProvider
-
Store an image in the local storage.
- store(BufferedImage) - Method in class dev.jensderuiter.minecraft_imagery.storage.S3StorageProvider
-
Store an image in the S3 bucket.
- store(BufferedImage) - Method in interface dev.jensderuiter.minecraft_imagery.storage.StorageProvider
- StoredImage - Class in dev.jensderuiter.minecraft_imagery.skript.addon.type
-
Represents an image that also has a presence inside storage.
- StoredImage() - Constructor for class dev.jensderuiter.minecraft_imagery.skript.addon.type.StoredImage
T
- toString(Event, boolean) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.effect.EffRemoveImage
- toString(Event, boolean) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.effect.EffRemoveStoredImage
- toString(Event, boolean) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.effect.EffTakePicture
- toString(Event, boolean) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprFetchImage
- toString(Event, boolean) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImage
- toString(Event, boolean) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImageCaptureOptions
- toString(Event, boolean) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprImageUUID
- toString(Event, boolean) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprMapId
- toString(Event, boolean) - Method in class dev.jensderuiter.minecraft_imagery.skript.addon.expression.ExprTakePicture
- TRANSLUCENT_BLOCKS - Static variable in class dev.jensderuiter.minecraft_imagery.Constants
- TranslucentBlock - Class in dev.jensderuiter.minecraft_imagery.image
- TranslucentBlock(Material, double[]) - Constructor for class dev.jensderuiter.minecraft_imagery.image.TranslucentBlock
- TranslucentBlock(Material, double[], float) - Constructor for class dev.jensderuiter.minecraft_imagery.image.TranslucentBlock
U
- Util - Class in dev.jensderuiter.minecraft_imagery
- Util() - Constructor for class dev.jensderuiter.minecraft_imagery.Util
V
- VideoFrameCapture - Class in dev.jensderuiter.minecraft_imagery.video
-
A class to render a single video capture frame.
- VideoFrameCapture(Location, BlockFace, List<Entity>, int, int, int) - Constructor for class dev.jensderuiter.minecraft_imagery.video.VideoFrameCapture
-
Creates an instance of the VideoFrameCapture class.
All Classes and Interfaces|All Packages|Serialized Form