Index

A B C D E F G I L M O P R S T U V 
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.
A B C D E F G I L M O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form