Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(MapFrame) - Method in interface ke.ric.renderer.api.MapSink
-
Consumes the next immutable palette frame after freshness and lifecycle validation.
- active() - Method in interface ke.ric.renderer.api.AssetHandle
-
Returns whether this registration can still be selected by its owning client.
- active() - Method in interface ke.ric.renderer.api.RendererClient
-
Returns a current lifecycle snapshot; individual operations always recheck validity.
- active() - Method in class ke.ric.renderer.api.RenderStream
-
Reports whether a stop or terminal failure has been requested.
- add(VirtualLight) - Method in record class ke.ric.renderer.api.RenderLighting
-
Adds an explicit point or spot light without changing the existing list.
- all() - Static method in class ke.ric.renderer.api.EntitySelector
-
Matches every entity present in captured evidence.
- all() - Static method in class ke.ric.renderer.api.SceneContent
-
Keeps all available block and entity geometry.
- all() - Static method in record class ke.ric.renderer.api.SceneSelection
-
Retains all block and entity evidence already present in the source.
- ALL - Enum constant in enum class ke.ric.renderer.api.SceneSelection.EntityMode
-
Retains every existing entity, without recapturing or adding any.
- alphaMode() - Method in record class ke.ric.renderer.api.ResolvedMaterial
-
Returns the value of the
alphaModerecord component. - ambient(double) - Method in record class ke.ric.renderer.api.RenderLighting
-
Sets the inherited ambient-light multiplier.
- ambientFactor() - Method in record class ke.ric.renderer.api.RenderLighting
-
Returns the value of the
ambientFactorrecord component. - and(EntitySelector) - Method in class ke.ric.renderer.api.EntitySelector
-
Requires both this selector and the supplied selector to match.
- API_VERSION - Static variable in interface ke.ric.renderer.api.RendererService
-
Renderer API contract version implemented by this service interface.
- appearance() - Method in record class ke.ric.renderer.api.RenderLayer
-
Returns the value of the
appearancerecord component. - appearance() - Method in record class ke.ric.renderer.api.SceneTransform
-
Returns the value of the
appearancerecord component. - appearance(RenderAppearance) - Method in record class ke.ric.renderer.api.RenderLayer
-
Sets per-field appearance overrides for this pass, such as renderer exposure.
- appearance(RenderAppearance) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Sets rendering appearance, including exposure.
- appearance(RenderAppearance) - Method in class ke.ric.renderer.api.StreamBuilder
-
Sets rendering appearance, including exposure.
- APPEND_ENTITIES - Enum constant in enum class ke.ric.renderer.api.SceneOperation
-
Append complete resolved entities while preserving captured world evidence.
- appendEntities(Scene, List<SceneEntity>) - Method in interface ke.ric.renderer.api.RendererClient
-
Appends copied, complete resolved entity evidence without changing the source or recapturing world state.
- AssetHandle - Interface in ke.ric.renderer.api
-
A client-owned registration for one immutable asset pack.
- assetHashes() - Method in record class ke.ric.renderer.api.RenderJob
-
Returns the value of the
assetHashesrecord component. - AssetPack - Class in ke.ric.renderer.api
-
Caller-supplied asset archive bytes and their diagnostic identifier.
- AssetPack(String, byte[]) - Constructor for class ke.ric.renderer.api.AssetPack
-
Creates a pack, defensively copying its archive bytes.
- at(Location) - Static method in record class ke.ric.renderer.api.CaptureRequest
-
Starts a capture with
RenderSettings.defaults(): Classic at 128 by 128 pixels. - at(Location, RenderSettings) - Static method in record class ke.ric.renderer.api.CaptureRequest
-
Starts a request with radius 16 blocks, at most two chunks per server tick and no exclusions.
- Attachment - Enum Class in ke.ric.renderer.api
-
Optional per-pixel data that can accompany the always-present RGBA8 color frame.
- attachments() - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns the value of the
attachmentsrecord component.
B
- baby() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
babyrecord component. - baby(boolean) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets baby/adult metadata.
- basisPoints() - Method in record class ke.ric.renderer.api.FrameProgress
-
Returns the value of the
basisPointsrecord component. - basisPoints() - Method in record class ke.ric.renderer.api.RenderProgress
-
Returns the value of the
basisPointsrecord component. - BAYER - Enum constant in enum class ke.ric.renderer.api.MapDither
-
Apply an ordered 4x4 Bayer pattern.
- biomes() - Method in record class ke.ric.renderer.api.VisibilityStatistics
-
Returns the value of the
biomesrecord component. - BLEND - Enum constant in enum class ke.ric.renderer.api.ResolvedMaterial.AlphaMode
-
Uses source alpha for blended transparency.
- block(double) - Method in record class ke.ric.renderer.api.RenderLighting
-
Scales both captured block illumination and coloured block emitters.
- block(int, int, int, String, int, int, String) - Method in interface ke.ric.renderer.api.SceneBuilder
-
Adds one world-block sample with namespaced state/biome keys and block/sky light levels in 0..15.
- blockFactor() - Method in record class ke.ric.renderer.api.RenderLighting
-
Returns the value of the
blockFactorrecord component. - blocksOnly() - Static method in class ke.ric.renderer.api.SceneContent
-
Keeps captured block geometry and removes all entity geometry from the derived scene.
- boots() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
bootsrecord component. - bounds(double, double, double, double, double, double) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets finite world-space minimum/maximum bounds, in blocks.
- brightness() - Method in record class ke.ric.renderer.api.RenderLayer
-
Returns the value of the
brightnessrecord component. - brightness(double) - Method in record class ke.ric.renderer.api.RenderLayer
-
Sets a post-render RGB multiplier, after colour treatment and before opacity.
- build() - Method in interface ke.ric.renderer.api.SceneBuilder
-
Returns an immutable scene or throws a typed failure such as MISSING_CHUNK; the provider never invents absent evidence.
- build() - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Validates and builds immutable evidence without reading any live Bukkit object.
- builder(UUID, String) - Static method in record class ke.ric.renderer.api.SceneEntity
-
Starts a resolved entity with a stable UUID and namespaced type.
- bytes() - Method in class ke.ric.renderer.api.AssetPack
-
Returns a defensive copy of the archive bytes.
C
- camera() - Method in record class ke.ric.renderer.api.CaptureRequest
-
Returns a fresh copy of the camera location; changing it cannot alter this request.
- camera(double, double, double, double, double, double) - Method in interface ke.ric.renderer.api.SceneBuilder
-
Sets the camera in world-block coordinates and orientation/field of view in radians.
- camera(SceneCamera) - Method in interface ke.ric.renderer.api.SceneBuilder
-
Sets a camera including local roll; older providers accept only zero roll.
- CAMERA - Enum constant in enum class ke.ric.renderer.api.LightSpace
-
Offsets and directions relative to the effective camera: right, up and forward.
- cameraBiome() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns the value of the
cameraBiomerecord component. - cameraCapturedNanos() - Method in class ke.ric.renderer.api.MapFrame
-
Returns the source camera sample time, not the palette-conversion time.
- cameraCapturedNanos() - Method in class ke.ric.renderer.api.RenderedFrame
-
Returns when this frame's camera pose was sampled, on the System.nanoTime() clock.
- cancel() - Method in interface ke.ric.renderer.api.RenderTask
-
Cooperatively cancels from any thread; returns true only when cancellation wins, false after any terminal outcome.
- CANCELLED - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
Cancellation won before the task became terminal.
- CANCELLED - Enum constant in enum class ke.ric.renderer.api.RenderStatus
-
Cancellation won the terminal transition.
- capabilities() - Method in interface ke.ric.renderer.api.RendererClient
-
Returns a snapshot of this provider generation's advertised capabilities.
- capabilities() - Method in interface ke.ric.renderer.api.RendererService
-
Returns a service-wide snapshot of advertised runtime capabilities.
- capture() - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Captures and renders pixels and native evidence without allocating maps.
- capture(Consumer<RenderedFrame>) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Requests a frame and delivers the success callback on the server thread after a final lifecycle check.
- capture(Consumer<RenderedFrame>, Consumer<Throwable>) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Requests a frame and delivers the success callback on the server thread after a final lifecycle check.
- capture(CaptureRequest) - Method in interface ke.ric.renderer.api.RendererClient
-
Captures loaded Paper world state asynchronously, batching thread-affine reads on the main server thread.
- capture(CaptureRequest, double) - Method in interface ke.ric.renderer.api.RendererClient
-
Captures loaded world evidence with a vertical field of view in degrees.
- capture(CaptureRequest, double, double, Consumer<FrameProgress>) - Method in interface ke.ric.renderer.api.RendererClient
-
Captures loaded evidence with FOV and roll in degrees.
- CAPTURE - Enum constant in enum class ke.ric.renderer.api.FrameProgress.Stage
-
Reading loaded world evidence in bounded server-thread batches.
- captureAndRender(CaptureRequest) - Method in class ke.ric.renderer.api.RendererSession
-
Captures and renders under one wall-clock deadline from the request's settings.
- captureAndRender(CaptureRequest, double) - Method in class ke.ric.renderer.api.RendererSession
-
Captures with an explicit field of view in degrees under the same lifecycle and deadline.
- captureAndRender(CaptureRequest, double, List<SceneEntity>) - Method in class ke.ric.renderer.api.RendererSession
-
Captures a custom field of view, appends exact entities and renders with one deadline.
- captureAndRender(CaptureRequest, List<SceneEntity>) - Method in class ke.ric.renderer.api.RendererSession
-
Captures, appends complete exact entities, then renders under the same deadline and lifecycle.
- captured() - Static method in class ke.ric.renderer.api.RenderEnvironment
-
Inherits captured or manually supplied environment facts.
- capturedAt() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns the value of the
capturedAtrecord component. - capturedEntities() - Method in interface ke.ric.renderer.api.Scene
-
Immutable retained entity metadata; absent means unavailable, not an empty scene.
- CapturedEntity - Record Class in ke.ric.renderer.api
-
Frozen identity/classification used for selector masks, never a live Bukkit entity.
- CapturedEntity(UUID, String, boolean, int) - Constructor for record class ke.ric.renderer.api.CapturedEntity
-
Creates an instance of a
CapturedEntityrecord class. - captureMap() - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Captures, fits the result into one 128×128 map preserving aspect ratio with black letterboxing, and saves a provider-owned photo.
- captureMap(Consumer<ItemStack>) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Requests a saved photo and delivers the success callback on the server thread after a final lifecycle check.
- captureMap(Consumer<ItemStack>, Consumer<Throwable>) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Requests a saved photo and delivers the success callback on the server thread after a final lifecycle check.
- captureNanos() - Method in record class ke.ric.renderer.api.RenderTimings
-
Returns the value of the
captureNanosrecord component. - CaptureProvenance - Record Class in ke.ric.renderer.api
-
Immutable facts from the original capture, retained unchanged by scene derivation and camera reuse.
- CaptureProvenance(UUID, String, String, SceneCamera, Instant, long, long, long, long, Weather, boolean, String) - Constructor for record class ke.ric.renderer.api.CaptureProvenance
-
Constructs a validated immutable value.
- CaptureRequest - Record Class in ke.ric.renderer.api
-
Describes an asynchronous Paper-world capture centered on a camera location.
- CaptureRequest(Location, double, RenderSettings, int) - Constructor for record class ke.ric.renderer.api.CaptureRequest
-
Captures all renderable entities, preserving the original request default.
- CaptureRequest(Location, double, RenderSettings, int, Set<UUID>) - Constructor for record class ke.ric.renderer.api.CaptureRequest
-
Creates an instance of a
CaptureRequestrecord class. - chestplate() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
chestplaterecord component. - chunkSection(int, int, int, boolean) - Method in interface ke.ric.renderer.api.SceneBuilder
-
Records legacy section presence at section coordinates (block coordinates divided by 16): false means missing; true permits empty or populated evidence.
- chunkSection(int, int, int, ChunkSectionState) - Method in interface ke.ric.renderer.api.SceneBuilder
-
Records MISSING, known EMPTY, or PALETTED evidence for a section; known air must not be recorded as missing.
- ChunkSectionState - Enum Class in ke.ric.renderer.api
-
Exact evidence state for one 16x16x16 chunk section.
- chunksPerTick() - Method in record class ke.ric.renderer.api.CaptureRequest
-
Returns the value of the
chunksPerTickrecord component. - chunksPerTick(int) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Sets the maximum number of chunks read per server tick during this snapshot.
- chunksPerTick(int) - Method in class ke.ric.renderer.api.StreamBuilder
-
Limits this stream's share of the global four-chunk capture budget per server tick.
- CINEMATIC - Enum constant in enum class ke.ric.renderer.api.RenderSettings.Profile
-
Cinematic-quality rendering and effects.
- classic(int, int) - Static method in record class ke.ric.renderer.api.RenderSettings
-
Creates v1 Classic settings with no optional attachments, a 512 MiB memory ceiling,
RenderSettings.defaultWorkers()workers and a two-minute render timeout. - CLASSIC - Enum constant in enum class ke.ric.renderer.api.RenderSettings.Profile
-
Fast compatibility-oriented rendering; the default from
RenderSettings.defaults(). - CLASSIC_HQ - Enum constant in enum class ke.ric.renderer.api.RenderSettings.Profile
-
Higher-quality Classic rendering.
- CLEAR - Enum constant in enum class ke.ric.renderer.api.Weather
-
No precipitation.
- client() - Method in class ke.ric.renderer.api.Renderer
-
Discovers the current low-level client on the server thread.
- client() - Method in class ke.ric.renderer.api.RendererSession
-
Discovers/reacquires the current service's client; service absence is a typed failure.
- CLIENT_CLOSED - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
The owning renderer client was closed or is no longer current.
- close() - Method in interface ke.ric.renderer.api.AssetHandle
-
Releases this registration.
- close() - Method in interface ke.ric.renderer.api.CompositionLease
-
Releases this reservation idempotently; safe to invoke off the server thread.
- close() - Method in interface ke.ric.renderer.api.MapSink
-
Releases caller-side resources on the server thread, once per registration during terminal cleanup.
- close() - Method in class ke.ric.renderer.api.RenderedMap
-
Idempotently detaches only this helper's renderer, leaving other renderers untouched.
- close() - Method in class ke.ric.renderer.api.Renderer
-
Stops owned work and streams and releases listeners, the client and conversion workers.
- close() - Method in interface ke.ric.renderer.api.RendererClient
-
Idempotently cancels or releases client-owned work and registrations.
- close() - Method in class ke.ric.renderer.api.RendererSession
-
Settles all owned work, closes the client and detaches listeners/timers.
- close() - Method in class ke.ric.renderer.api.RenderStream
-
Equivalent to
RenderStream.stop(). - code() - Method in exception class ke.ric.renderer.api.RendererException
-
Returns the stable failure category; callers should not parse exception text.
- color() - Method in record class ke.ric.renderer.api.RenderLayer
-
Returns the value of the
colorrecord component. - color(LayerColor) - Method in record class ke.ric.renderer.api.RenderLayer
-
Sets the RGB treatment applied before this layer's brightness and opacity.
- COMPLETE - Enum constant in enum class ke.ric.renderer.api.RenderProgress.Phase
-
Immutable result publication succeeded; progress is 10000.
- completedNanos() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns the value of the
completedNanosrecord component. - completion() - Method in class ke.ric.renderer.api.RenderStream
-
Observes stream termination.
- completion() - Method in interface ke.ric.renderer.api.RenderTask
-
Returns the immutable frame or typed failure; continuations have no server-thread guarantee.
- COMPOSITION_MEMORY - Enum constant in enum class ke.ric.renderer.api.SceneOperation
-
Reserve bytes in the provider-generation composition memory pool.
- CompositionLease - Interface in ke.ric.renderer.api
-
Provider-generation composition memory reservation, released on client/provider shutdown.
- containedBlock() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
containedBlockrecord component. - containedBlock(String) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets optional contained-block state metadata.
- content() - Method in record class ke.ric.renderer.api.RenderLayer
-
Returns the value of the
contentrecord component. - content() - Method in record class ke.ric.renderer.api.SceneTransform
-
Returns the value of the
contentrecord component. - content(SceneContent) - Method in record class ke.ric.renderer.api.RenderLayer
-
Narrows request content for this pass without changing the original capture.
- content(SceneContent) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Selects which captured block/entity geometry remains available to each render pass.
- content(SceneContent) - Method in class ke.ric.renderer.api.StreamBuilder
-
Selects which captured block/entity geometry remains available to each render pass.
- contentHash() - Method in interface ke.ric.renderer.api.AssetHandle
-
Returns the stable content hash used to select this pack in a render job.
- CONVERSION - Enum constant in enum class ke.ric.renderer.api.FrameProgress.Stage
-
Composing layers or converting image/palette output.
- conversionNanos() - Method in record class ke.ric.renderer.api.RenderTimings
-
Returns the value of the
conversionNanosrecord component. - COPYING_OUTPUT - Enum constant in enum class ke.ric.renderer.api.RenderProgress.Phase
-
Copying/validating immutable output; native completion alone is not final success.
- copyNanos() - Method in record class ke.ric.renderer.api.RenderTimings
-
Returns the value of the
copyNanosrecord component. - coverage(int) - Method in record class ke.ric.renderer.api.VisibleEntity
-
Returns this entity's fraction of all native-pass image pixels.
- create(World, byte[]) - Static method in class ke.ric.renderer.api.RenderedMap
-
Creates a new map in this world using a defensive copy of exactly 16384 palette bytes.
- createClient(Plugin) - Method in interface ke.ric.renderer.api.RendererService
-
Creates a lifecycle-bound client for an enabled consuming plugin; discover/create on the server thread.
- createTemporaryMap(World, byte[]) - Method in interface ke.ric.renderer.api.RendererClient
-
Creates a guarded temporary map on the server thread.
- cubeSize() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
cubeSizerecord component. - cubeSize(int) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets a positive cube-entity size; default 1.
- CUTOUT - Enum constant in enum class ke.ric.renderer.api.ResolvedMaterial.AlphaMode
-
Uses source alpha for cutout material coverage.
D
- declaredTextureHeight() - Method in record class ke.ric.renderer.api.ResolvedMesh
-
Returns the value of the
declaredTextureHeightrecord component. - declaredTextureWidth() - Method in record class ke.ric.renderer.api.ResolvedMesh
-
Returns the value of the
declaredTextureWidthrecord component. - decodeNanos() - Method in record class ke.ric.renderer.api.RenderTimings
-
Returns the value of the
decodeNanosrecord component. - DECODING - Enum constant in enum class ke.ric.renderer.api.RenderProgress.Phase
-
Decoding input evidence.
- DEFAULT_MEMORY_LIMIT - Static variable in record class ke.ric.renderer.api.RenderSettings
-
Default per-job native-memory ceiling: 512 MiB.
- defaults() - Static method in record class ke.ric.renderer.api.MapOutputOptions
-
Selects map conversion without dithering.
- defaults() - Static method in class ke.ric.renderer.api.RenderAppearance
-
Inherits source exposure, normally 1.0; at layer level an unset exposure inherits the request.
- defaults() - Static method in record class ke.ric.renderer.api.RenderSettings
-
Creates Classic settings at 128 by 128 pixels, suitable for one Minecraft map.
- defaults() - Static method in record class ke.ric.renderer.api.SceneTransform
-
Retains all source evidence and settings.
- defaultWorkers() - Static method in record class ke.ric.renderer.api.RenderSettings
-
Returns a conservative worker count based on the current runtime.
- depth() - Method in class ke.ric.renderer.api.RenderResult
-
Returns copied depth values, or null when not requested.
- DEPTH - Enum constant in enum class ke.ric.renderer.api.Attachment
-
One floating-point depth value per pixel.
- deriveScene(Scene, SceneSelection) - Method in interface ke.ric.renderer.api.RendererClient
-
Derives an immutable selection from existing scene evidence, without recapturing live state.
- deriveScene(Scene, SceneTransform) - Method in interface ke.ric.renderer.api.RendererClient
-
Derives immutable scene evidence after validating client and provider ownership.
- detail() - Method in exception class ke.ric.renderer.api.RendererException
-
Returns a structured narrower reason without requiring message parsing.
- DIAGNOSTICS - Enum constant in enum class ke.ric.renderer.api.RenderProgress.Phase
-
Producing or decoding render diagnostics.
- dimensions(int, int) - Method in interface ke.ric.renderer.api.SceneBuilder
-
Sets positive output dimensions in pixels; these must match the submitted
RenderSettings. - direction() - Method in record class ke.ric.renderer.api.SpotLight
-
Returns the value of the
directionrecord component. - displayName() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
displayNamerecord component. - displayName(String) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets the optional display name used with a primary resolved label.
- dither() - Method in record class ke.ric.renderer.api.MapOutputOptions
-
Returns the value of the
ditherrecord component. - dither(MapDither) - Method in record class ke.ric.renderer.api.MapOutputOptions
-
Returns new conversion settings with the chosen palette-dither strategy.
- doubleSided() - Method in record class ke.ric.renderer.api.ResolvedMaterial
-
Returns the value of the
doubleSidedrecord component. - DOWN - Enum constant in enum class ke.ric.renderer.api.ResolvedTriangle.Face
-
Down-facing source face.
E
- EAST - Enum constant in enum class ke.ric.renderer.api.ResolvedTriangle.Face
-
East-facing source face.
- effectiveCamera() - Method in class ke.ric.renderer.api.RenderedFrame
-
Returns the effective camera for this frame, including roll.
- effectiveCamera() - Method in interface ke.ric.renderer.api.Scene
-
Effective camera for this scene, including any reframe/roll.
- empty(int) - Static method in record class ke.ric.renderer.api.VisibilityStatistics
-
Returns empty semantic maps and classifies all supplied frame pixels as sky.
- EMPTY - Enum constant in enum class ke.ric.renderer.api.ChunkSectionState
-
Evidence is present and the section is known to contain only air.
- encode(RenderResult) - Static method in class ke.ric.renderer.api.PngConverter
-
Encodes copied RGBA8 including alpha without modifying the frame; run away from the server thread for nontrivial images.
- entities() - Method in class ke.ric.renderer.api.SceneContent
-
Returns the entity selection evaluated against copied metadata, without live Bukkit reads.
- entities() - Method in record class ke.ric.renderer.api.SceneSelection
-
Returns the value of the
entitiesrecord component. - entities() - Method in record class ke.ric.renderer.api.VisibilityStatistics
-
Returns the value of the
entitiesrecord component. - entities(EntitySelector) - Static method in record class ke.ric.renderer.api.RenderLayer
-
Creates a selected-entity layer that respects other scene geometry by default.
- entities(EntitySelector) - Method in class ke.ric.renderer.api.SceneContent
-
Intersects the current entity selection with another selector.
- entitiesOnly() - Static method in class ke.ric.renderer.api.SceneContent
-
Removes block geometry from the derived scene while retaining captured entities, environment facts and sampled light levels.
- entitiesOnly() - Static method in record class ke.ric.renderer.api.SceneSelection
-
Removes block geometry and retains all existing entities, including nonliving ones.
- entity(SceneEntity) - Method in interface ke.ric.renderer.api.SceneBuilder
-
Adds resolved immutable entity visuals and their stable nonzero object ID; metadata alone cannot supply missing visuals.
- entityOnly() - Method in record class ke.ric.renderer.api.RenderLayer
-
Returns the value of the
entityOnlyrecord component. - EntitySelector - Class in ke.ric.renderer.api
-
Immutable predicate over copied entity metadata.
- environment() - Method in record class ke.ric.renderer.api.RenderLayer
-
Returns the value of the
environmentrecord component. - environment() - Method in record class ke.ric.renderer.api.SceneTransform
-
Returns the value of the
environmentrecord component. - environment(Supplier<RenderEnvironment>) - Method in class ke.ric.renderer.api.StreamBuilder
-
Samples rendered environment overrides once per prepared frame on the server thread.
- environment(RenderEnvironment) - Method in record class ke.ric.renderer.api.RenderLayer
-
Sets per-field rendered time/weather overrides for this pass.
- environment(RenderEnvironment) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Overrides rendered time/weather without changing the live world or captured provenance.
- environment(RenderEnvironment) - Method in class ke.ric.renderer.api.StreamBuilder
-
Overrides rendered time/weather without changing the live world or captured provenance.
- equals(Object) - Method in record class ke.ric.renderer.api.CapturedEntity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.CaptureRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.FrameProgress
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.LayerColor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.LightDirection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.LightingCapabilities
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.MapOutputOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.PointLight
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.RendererCapabilities
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.RenderJob
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.RenderLayer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.RenderLighting
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.RenderPassResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.RenderProgress
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.RenderRecipe
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.RenderSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.RenderTimings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.ResolvedMaterial
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.ResolvedMesh
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.ResolvedTransform
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.SceneCamera
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.SceneEntity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.SceneReusePolicy
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.SceneSelection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.SceneStructure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.SceneTransform
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.SpotLight
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.VisibilityStatistics
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ke.ric.renderer.api.VisibleEntity
-
Indicates whether some other object is "equal to" this one.
- equipment(String, String, String, String, String, String) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets namespaced equipment item keys in main-hand, off-hand, helmet, chestplate, leggings, boots order.
- excludedEntityIds() - Method in record class ke.ric.renderer.api.CaptureRequest
-
Returns the value of the
excludedEntityIdsrecord component. - excluding(Collection<? extends Entity>) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Adds entities from a list, set or other collection.
- excluding(Collection<? extends Entity>) - Method in class ke.ric.renderer.api.StreamBuilder
-
Adds entities from a list, set or other collection.
- excluding(Set<UUID>) - Method in record class ke.ric.renderer.api.CaptureRequest
-
Returns a copy replacing the exclusion set before entity visual capture.
- excluding(Set<UUID>) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Adds a defensive copy of UUID exclusions before visual capture.
- excluding(Set<UUID>) - Method in class ke.ric.renderer.api.StreamBuilder
-
Adds a defensive copy of UUID exclusions before visual capture.
- excluding(UUID...) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Adds UUID exclusions before visual capture, cumulatively across every layer.
- excluding(UUID...) - Method in class ke.ric.renderer.api.StreamBuilder
-
Adds copied UUID exclusions before capture.
- excluding(Entity...) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Adds entities to omit before visual capture.
- excluding(Entity...) - Method in class ke.ric.renderer.api.StreamBuilder
-
Adds entities to omit before visual capture.
- excludingIds(Collection<UUID>) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Adds UUIDs from any collection without retaining the caller's collection.
- excludingIds(Collection<UUID>) - Method in class ke.ric.renderer.api.StreamBuilder
-
Adds UUIDs from any collection without retaining the caller's collection.
- exposure() - Method in class ke.ric.renderer.api.RenderAppearance
-
Returns the requested exposure override.
- exposure(double) - Method in class ke.ric.renderer.api.RenderAppearance
-
Overrides renderer exposure without changing captured provenance or light positions.
- EXTREME - Enum constant in enum class ke.ric.renderer.api.RenderSettings.Profile
-
Highest named quality intent; check provider capabilities before submission.
F
- face() - Method in class ke.ric.renderer.api.ResolvedTriangle
-
Returns the retained source-face orientation, or UNSPECIFIED.
- FAILED - Enum constant in enum class ke.ric.renderer.api.RenderStatus
-
The task completed exceptionally for another reason.
- FAILED - Enum constant in enum class ke.ric.renderer.api.RenderStream.Status
-
Terminal failure; inspect lastError() and completion().
- fallbackArgb() - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Returns the value of the
fallbackArgbrecord component. - FLOYD_STEINBERG - Enum constant in enum class ke.ric.renderer.api.MapDither
-
Diffuse quantization error using Floyd-Steinberg weights.
- forPlugin(Plugin) - Static method in class ke.ric.renderer.api.Renderer
-
Creates a facade for an enabled plugin.
- fov(double) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Sets vertical field of view, changing the camera framing rather than image brightness.
- fov(double) - Method in class ke.ric.renderer.api.StreamBuilder
-
Sets vertical field of view, changing the camera framing rather than image brightness.
- fovRadians() - Method in record class ke.ric.renderer.api.SceneCamera
-
Returns the value of the
fovRadiansrecord component. - fps(int) - Method in class ke.ric.renderer.api.StreamBuilder
-
Sets a target frame rate.
- FrameProgress - Record Class in ke.ric.renderer.api
-
Measured progress within one stage of a snapshot or stream frame.
- FrameProgress(FrameProgress.Stage, int, int, int) - Constructor for record class ke.ric.renderer.api.FrameProgress
-
Constructs a validated immutable value.
- FrameProgress.Stage - Enum Class in ke.ric.renderer.api
-
Available work stages.
- fresh() - Method in class ke.ric.renderer.api.StreamBuilder
-
Requests newly captured world evidence for every frame.
- fullTime() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns the value of the
fullTimerecord component.
G
- getVisibleEntities() - Method in class ke.ric.renderer.api.RenderedFrame
-
Returns native entity identities and primary-ray pixel coverage for a single-pass frame.
- getVisiblePlayers() - Method in class ke.ric.renderer.api.RenderedFrame
-
Returns single-pass visible entity records whose captured type is minecraft:player.
H
- hasEntityIdentities() - Method in class ke.ric.renderer.api.RenderResult
-
Whether per-entity UUID diagnostics are available; false is not evidence of an empty frame.
- hashCode() - Method in record class ke.ric.renderer.api.CapturedEntity
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.CaptureRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.FrameProgress
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.LayerColor
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.LightDirection
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.LightingCapabilities
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.MapOutputOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.PointLight
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.RendererCapabilities
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.RenderJob
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.RenderLayer
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.RenderLighting
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.RenderPassResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.RenderProgress
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.RenderRecipe
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.RenderTimings
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.ResolvedMaterial
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.ResolvedMesh
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.ResolvedTransform
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.SceneCamera
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.SceneReusePolicy
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.SceneSelection
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.SceneStructure
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.SceneTransform
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.SpotLight
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.VisibilityStatistics
-
Returns a hash code value for this object.
- hashCode() - Method in record class ke.ric.renderer.api.VisibleEntity
-
Returns a hash code value for this object.
- height() - Method in class ke.ric.renderer.api.RenderResult
-
Returns the frame height in pixels.
- height() - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns the value of the
heightrecord component. - height() - Method in class ke.ric.renderer.api.ResolvedLabel
-
Returns label height in pixels.
- height() - Method in class ke.ric.renderer.api.ResolvedTexture
-
Returns texture height in pixels.
- height() - Method in interface ke.ric.renderer.api.Scene
-
Returns output height in pixels; submitted settings must match.
- helmet() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
helmetrecord component.
I
- id() - Method in class ke.ric.renderer.api.AssetPack
-
Returns the caller-defined identifier used in diagnostics.
- id() - Method in interface ke.ric.renderer.api.RenderTask
-
Returns the provider-assigned task identifier.
- ids(Collection<UUID>) - Static method in class ke.ric.renderer.api.EntitySelector
-
Matches any supplied UUID without retaining the caller's collection.
- ids(UUID...) - Static method in class ke.ric.renderer.api.EntitySelector
-
Matches any supplied UUID; the array is defensively copied.
- image() - Method in class ke.ric.renderer.api.RenderedFrame
-
Copies final composed pixels into a new BufferedImage; equivalent to toBufferedImage().
- includeBlocks() - Method in class ke.ric.renderer.api.SceneContent
-
Reports whether captured block geometry is retained in the derived scene.
- includeBlocks() - Method in record class ke.ric.renderer.api.SceneSelection
-
Returns the value of the
includeBlocksrecord component. - index() - Method in record class ke.ric.renderer.api.RenderPassResult
-
Returns the value of the
indexrecord component. - innerConeDegrees() - Method in record class ke.ric.renderer.api.SpotLight
-
Returns the value of the
innerConeDegreesrecord component. - intensity() - Method in record class ke.ric.renderer.api.PointLight
-
Returns the value of the
intensityrecord component. - intensity() - Method in record class ke.ric.renderer.api.SpotLight
-
Returns the value of the
intensityrecord component. - intensity() - Method in interface ke.ric.renderer.api.VirtualLight
-
Returns this emitter's artistic intensity, independent of inherited-world light factors.
- INVALID_REQUEST - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
A request, scene, or setting failed validation.
- isCaptured() - Method in class ke.ric.renderer.api.RenderEnvironment
-
Reports whether every field inherits source environment evidence.
- isDefault() - Method in class ke.ric.renderer.api.RenderAppearance
-
Reports whether every appearance field inherits its source.
- isIdentity() - Method in record class ke.ric.renderer.api.SceneTransform
-
True only when every setting is inherited; explicit creative defaults still require application.
- isWorld() - Method in record class ke.ric.renderer.api.RenderLighting
-
Reports whether this value exactly preserves inherited world lighting.
- item(String) - Method in class ke.ric.renderer.api.RenderedMap
-
Creates an item referring to this map, without delivering it to any inventory.
J
- jniWallNanos() - Method in record class ke.ric.renderer.api.RenderTimings
-
Returns the value of the
jniWallNanosrecord component.
K
- ke.ric.renderer.api - package ke.ric.renderer.api
- key() - Method in record class ke.ric.renderer.api.SceneStructure
-
Returns the value of the
keyrecord component.
L
- label(ResolvedLabel) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets optional primary label evidence; build requires a display name and at least one target.
- lastError() - Method in class ke.ric.renderer.api.RenderStream
-
Returns the latest observed error, including errors from which the stream can recover.
- lastFrame() - Method in class ke.ric.renderer.api.RenderStream
-
Returns the most recently published frame while active.
- LayerColor - Record Class in ke.ric.renderer.api
-
Immutable RGB treatment for a recipe layer.
- LayerColor(LayerColor.Mode, int) - Constructor for record class ke.ric.renderer.api.LayerColor
-
Constructs a validated immutable value.
- LayerColor.Mode - Enum Class in ke.ric.renderer.api
-
Available color treatments.
- layers(RenderLayer...) - Static method in record class ke.ric.renderer.api.RenderRecipe
-
Copies layers in their composition order.
- leggings() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
leggingsrecord component. - LightDirection - Record Class in ke.ric.renderer.api
-
Immutable unit direction.
- LightDirection(double, double, double) - Constructor for record class ke.ric.renderer.api.LightDirection
-
Constructs a validated immutable value.
- lighting() - Method in record class ke.ric.renderer.api.RenderLayer
-
Returns the value of the
lightingrecord component. - lighting() - Method in record class ke.ric.renderer.api.SceneTransform
-
Returns the value of the
lightingrecord component. - lighting(RenderLighting) - Method in record class ke.ric.renderer.api.RenderLayer
-
Replaces the complete light setup for this pass.
- lighting(RenderLighting) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Sets request-level world and explicit lighting.
- lighting(RenderLighting) - Method in class ke.ric.renderer.api.StreamBuilder
-
Sets request-level world and explicit lighting.
- lightingCapabilities() - Method in interface ke.ric.renderer.api.RendererClient
-
Returns explicit-lighting and primary-camera visibility limits for this provider generation.
- LightingCapabilities - Record Class in ke.ric.renderer.api
-
Immutable provider limits for explicit lighting and primary-camera visibility controls.
- LightingCapabilities(boolean, int, int, double, double) - Constructor for record class ke.ric.renderer.api.LightingCapabilities
-
Constructs a validated immutable value.
- lights() - Method in record class ke.ric.renderer.api.RenderLighting
-
Returns the value of the
lightsrecord component. - LightSpace - Enum Class in ke.ric.renderer.api
-
Coordinate system for explicit light positions and directions.
- LIVE - Enum constant in enum class ke.ric.renderer.api.RenderStream.Status
-
A usable frame has been delivered recently.
- living() - Method in record class ke.ric.renderer.api.CapturedEntity
-
Returns the value of the
livingrecord component. - living() - Static method in class ke.ric.renderer.api.EntitySelector
-
Matches metadata marked as living, including players.
- living() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
livingrecord component. - living(boolean) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets the immutable classification used by living-only scene selection.
- LIVING - Enum constant in enum class ke.ric.renderer.api.SceneSelection.EntityMode
-
Retains entities whose immutable evidence has the living flag set.
- livingEntitiesOnly() - Static method in record class ke.ric.renderer.api.SceneSelection
-
Removes block geometry and retains only entities already marked living.
M
- mainHand() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
mainHandrecord component. - mainThreadExecutor() - Method in class ke.ric.renderer.api.RendererSession
-
Explicit Bukkit dispatcher, usable from any thread.
- MALFORMED_ASSET - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
A supplied asset archive failed bounded validation.
- MapDither - Enum Class in ke.ric.renderer.api
-
Dithering strategy used while quantizing RGBA8 output to Minecraft's map palette.
- MapFrame - Class in ke.ric.renderer.api
-
Immutable 128×128 Minecraft map palette plus the original frame that produced it.
- MapFrame(byte[], RenderedFrame) - Constructor for class ke.ric.renderer.api.MapFrame
-
Copies exactly one map's palette and retains immutable source evidence.
- mapOptions(MapOutputOptions) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Sets map-palette conversion options.
- mapOptions(MapOutputOptions) - Method in class ke.ric.renderer.api.StreamBuilder
-
Sets map-palette conversion options.
- MapOutputOptions - Record Class in ke.ric.renderer.api
-
Immutable Minecraft map-palette conversion options.
- MapOutputOptions(MapDither) - Constructor for record class ke.ric.renderer.api.MapOutputOptions
-
Constructs a validated immutable value.
- MapSink - Interface in ke.ric.renderer.api
-
Caller-owned palette destination for a stream.
- matches(UUID, String, boolean) - Method in class ke.ric.renderer.api.EntitySelector
-
Tests copied or caller-supplied metadata without reading Bukkit state.
- material() - Method in class ke.ric.renderer.api.ResolvedTriangle
-
Returns immutable material and texture evidence.
- material() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
materialrecord component. - material(String) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets optional material metadata.
- MATERIAL_ID - Enum constant in enum class ke.ric.renderer.api.Attachment
-
One material identifier per pixel.
- materialIds() - Method in class ke.ric.renderer.api.RenderResult
-
Returns copied material identifiers, or null when not requested.
- materials() - Method in record class ke.ric.renderer.api.VisibilityStatistics
-
Returns the value of the
materialsrecord component. - maxCameraDisplacement() - Method in record class ke.ric.renderer.api.SceneReusePolicy
-
Returns the value of the
maxCameraDisplacementrecord component. - maxIntensity() - Method in record class ke.ric.renderer.api.LightingCapabilities
-
Returns the value of the
maxIntensityrecord component. - maxLights() - Method in record class ke.ric.renderer.api.LightingCapabilities
-
Returns the value of the
maxLightsrecord component. - maxRange() - Method in record class ke.ric.renderer.api.LightingCapabilities
-
Returns the value of the
maxRangerecord component. - maxShadowLights() - Method in record class ke.ric.renderer.api.LightingCapabilities
-
Returns the value of the
maxShadowLightsrecord component. - maxWorldAge() - Method in record class ke.ric.renderer.api.SceneReusePolicy
-
Returns the value of the
maxWorldAgerecord component. - maxX() - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Returns the value of the
maxXrecord component. - maxX() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
maxXrecord component. - maxX() - Method in record class ke.ric.renderer.api.SceneStructure
-
Returns the value of the
maxXrecord component. - maxY() - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Returns the value of the
maxYrecord component. - maxY() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
maxYrecord component. - maxY() - Method in record class ke.ric.renderer.api.SceneStructure
-
Returns the value of the
maxYrecord component. - maxZ() - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Returns the value of the
maxZrecord component. - maxZ() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
maxZrecord component. - maxZ() - Method in record class ke.ric.renderer.api.SceneStructure
-
Returns the value of the
maxZrecord component. - measuredCopy(int, int, byte[], float[], float[], int[], int[], VisibilityStatistics, Runnable, long, LongSupplier, BiFunction<Long, Long, RenderTimings>) - Static method in class ke.ric.renderer.api.RenderResult
-
Copies all retained buffers, then finalizes timings so construction work remains inside copy and total accounting.
- MEMORY_LIMIT - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
Admission or execution would exceed a memory bound.
- meshes() - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Returns the value of the
meshesrecord component. - MinecraftMapConverter - Class in ke.ric.renderer.api
-
Converts copied frame RGB colors to Minecraft palette bytes; run nontrivial conversion on a private worker executor.
- minX() - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Returns the value of the
minXrecord component. - minX() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
minXrecord component. - minX() - Method in record class ke.ric.renderer.api.SceneStructure
-
Returns the value of the
minXrecord component. - minY() - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Returns the value of the
minYrecord component. - minY() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
minYrecord component. - minY() - Method in record class ke.ric.renderer.api.SceneStructure
-
Returns the value of the
minYrecord component. - minZ() - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Returns the value of the
minZrecord component. - minZ() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
minZrecord component. - minZ() - Method in record class ke.ric.renderer.api.SceneStructure
-
Returns the value of the
minZrecord component. - MISSING - Enum constant in enum class ke.ric.renderer.api.ChunkSectionState
-
Evidence is unavailable; required missing sections cause MISSING_CHUNK instead of being treated as air.
- MISSING_ASSET - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
A selected asset hash has no active registration.
- MISSING_CHUNK - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
Required loaded chunk evidence was unavailable.
- mode() - Method in record class ke.ric.renderer.api.LayerColor
-
Returns the value of the
moderecord component. - model() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
modelrecord component. - model(String) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets model metadata; complete resolved visual targets remain the caller's responsibility.
N
- name() - Method in record class ke.ric.renderer.api.VisibleEntity
-
Returns the value of the
namerecord component. - NATIVE_FAILURE - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
Native execution, diagnostics, or provider containment failed.
- nativeAvailable() - Method in record class ke.ric.renderer.api.RendererCapabilities
-
Returns the value of the
nativeAvailablerecord component. - nativeMemoryLimitBytes() - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns the value of the
nativeMemoryLimitBytesrecord component. - newSceneBuilder() - Method in interface ke.ric.renderer.api.RendererClient
-
Starts a manual scene builder; callers must supply all required world/visual evidence instead of relying on live lookup.
- NO_SIGNAL - Enum constant in enum class ke.ric.renderer.api.RenderStream.Status
-
No usable frame for at least one second; built-in outputs show No signal until recovery.
- none() - Static method in class ke.ric.renderer.api.EntitySelector
-
Matches no entity.
- NONE - Enum constant in enum class ke.ric.renderer.api.MapDither
-
Quantize each pixel independently.
- NONE - Enum constant in enum class ke.ric.renderer.api.SceneSelection.EntityMode
-
Removes all existing entity visuals and labels.
- normal() - Method in class ke.ric.renderer.api.ResolvedTriangle
-
Returns a copied three-component normal.
- NORMAL - Enum constant in enum class ke.ric.renderer.api.Attachment
-
Three floating-point normal components per pixel.
- NORMAL - Enum constant in enum class ke.ric.renderer.api.RenderSettings.Profile
-
Balanced general-purpose quality.
- normals() - Method in class ke.ric.renderer.api.RenderResult
-
Returns copied row-major XYZ normal triples, three floats per pixel, or null when not requested.
- NORTH - Enum constant in enum class ke.ric.renderer.api.ResolvedTriangle.Face
-
North-facing source face.
- not() - Method in class ke.ric.renderer.api.EntitySelector
-
Negates this predicate within existing captured evidence.
O
- OBJECT_ID - Enum constant in enum class ke.ric.renderer.api.Attachment
-
One caller-visible object identifier per pixel.
- objectId() - Method in record class ke.ric.renderer.api.CapturedEntity
-
Returns the value of the
objectIdrecord component. - objectId() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
objectIdrecord component. - objectId() - Method in record class ke.ric.renderer.api.VisibleEntity
-
Returns the value of the
objectIdrecord component. - objectId(int) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets a nonzero stable output object ID, replacing the UUID-derived default.
- objectIds() - Method in class ke.ric.renderer.api.RenderResult
-
Returns copied row-major caller-visible object IDs, one integer per pixel, or null when not requested.
- occlusion() - Method in record class ke.ric.renderer.api.RenderLayer
-
Returns the value of the
occlusionrecord component. - occlusion() - Method in record class ke.ric.renderer.api.SceneTransform
-
Returns the value of the
occlusionrecord component. - occlusion(Occlusion) - Method in record class ke.ric.renderer.api.RenderLayer
-
Selects whether other captured geometry occludes the selected entities.
- Occlusion - Enum Class in ke.ric.renderer.api
-
Primary-camera visibility policy for selected entity layers.
- offHand() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
offHandrecord component. - onError(Consumer<Throwable>) - Method in class ke.ric.renderer.api.StreamBuilder
-
Adds a server-thread error observer.
- onFrame(Consumer<RenderedFrame>) - Method in class ke.ric.renderer.api.StreamBuilder
-
Adds a frame consumer called on the server thread after freshness and lifecycle checks.
- onProgress(Consumer<FrameProgress>) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Observes measured stage-local work on the server thread, at most once per tick.
- onProgress(Consumer<FrameProgress>) - Method in class ke.ric.renderer.api.StreamBuilder
-
Observes measured stage-local work on the server thread, at most once per tick.
- opacity() - Method in record class ke.ric.renderer.api.RenderLayer
-
Returns the value of the
opacityrecord component. - opacity(double) - Method in record class ke.ric.renderer.api.RenderLayer
-
Sets how strongly this layer is composited over earlier layers.
- or(EntitySelector) - Method in class ke.ric.renderer.api.EntitySelector
-
Accepts a match from either this selector or the supplied selector.
- orderedLayers() - Method in record class ke.ric.renderer.api.RenderRecipe
-
Returns the value of the
orderedLayersrecord component. - original() - Static method in record class ke.ric.renderer.api.LayerColor
-
Preserves the rendered RGB channels.
- ORIGINAL - Enum constant in enum class ke.ric.renderer.api.LayerColor.Mode
-
Preserves the rendered RGB channels.
- outerConeDegrees() - Method in record class ke.ric.renderer.api.SpotLight
-
Returns the value of the
outerConeDegreesrecord component.
P
- packagedForProduction() - Method in record class ke.ric.renderer.api.RendererCapabilities
-
Returns the value of the
packagedForProductionrecord component. - palette() - Method in class ke.ric.renderer.api.MapFrame
-
Returns a defensive copy of the row-major 128×128 palette.
- PALETTED - Enum constant in enum class ke.ric.renderer.api.ChunkSectionState
-
Evidence is present and block states are supplied by a palette.
- passCount() - Method in record class ke.ric.renderer.api.FrameProgress
-
Returns the value of the
passCountrecord component. - passes() - Method in class ke.ric.renderer.api.RenderedFrame
-
Returns native evidence for every recipe pass in composition order.
- passIndex() - Method in record class ke.ric.renderer.api.FrameProgress
-
Returns the value of the
passIndexrecord component. - phase() - Method in record class ke.ric.renderer.api.RenderProgress
-
Returns the value of the
phaserecord component. - pitchRadians() - Method in record class ke.ric.renderer.api.SceneCamera
-
Returns the value of the
pitchRadiansrecord component. - platform() - Method in record class ke.ric.renderer.api.RendererCapabilities
-
Returns the value of the
platformrecord component. - player() - Method in record class ke.ric.renderer.api.VisibleEntity
-
Tests the captured type without consulting a live Bukkit entity.
- players() - Static method in class ke.ric.renderer.api.EntitySelector
-
Matches the captured namespaced type minecraft:player.
- PngConverter - Class in ke.ric.renderer.api
-
Converts immutable RGBA8 render output into a PNG byte stream.
- PointLight - Record Class in ke.ric.renderer.api
-
Immutable omnidirectional point emitter with optional hard shadows.
- PointLight(LightSpace, int, double, double, double, double, double, boolean) - Constructor for record class ke.ric.renderer.api.PointLight
-
Constructs a validated immutable value.
- pose() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
poserecord component. - pose(String) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets optional pose metadata.
- position(double, double, double) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets entity position in world blocks.
- positions() - Method in class ke.ric.renderer.api.ResolvedTriangle
-
Returns nine copied XYZ values, one triplet per local-space vertex.
- POST_PROCESSING - Enum constant in enum class ke.ric.renderer.api.RenderProgress.Phase
-
Applying renderer post-processing.
- PREPARING - Enum constant in enum class ke.ric.renderer.api.RenderProgress.Phase
-
Preparing bounded scene and output resources.
- primary() - Method in class ke.ric.renderer.api.ResolvedLabel
-
Returns whether this is the named object's primary label.
- primaryEntities() - Method in record class ke.ric.renderer.api.SceneTransform
-
Returns the value of the
primaryEntitiesrecord component. - profile() - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns the value of the
profilerecord component. - profile(RenderSettings.Profile) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Selects rendering quality.
- profile(RenderSettings.Profile) - Method in class ke.ric.renderer.api.StreamBuilder
-
Selects rendering quality.
- progress() - Method in interface ke.ric.renderer.api.RenderTask
-
Returns actual-work progress in 0..10000 basis points; repeated snapshots may be equal and failures retain the last value.
- provenance() - Method in class ke.ric.renderer.api.RenderedFrame
-
Returns facts frozen during the original capture.
- provenance() - Method in interface ke.ric.renderer.api.Scene
-
Original capture facts, absent for manual scenes and older providers.
- PROVIDER_DISABLED - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
The provider was disabled or invalidated while the operation was active.
- PROVIDER_MEMORY_LIMIT - Enum constant in enum class ke.ric.renderer.api.RendererException.Detail
-
Aggregate provider residency cannot admit more work.
- publishedNanos() - Method in class ke.ric.renderer.api.MapFrame
-
Returns the source frame's publication-admission time, not this sink's callback time.
- publishedNanos() - Method in class ke.ric.renderer.api.RenderedFrame
-
Returns the monotonic publication-admission time, sampled at the final lifecycle and freshness gate before output delivery.
Q
- quantize(RenderResult, MapDither) - Static method in class ke.ric.renderer.api.MinecraftMapConverter
-
Returns one row-major palette byte per pixel; RGB is quantized with the selected dither and source alpha is not composited.
- QUEUE_FULL - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
The bounded render queue could not admit another task.
- QUEUED - Enum constant in enum class ke.ric.renderer.api.RenderProgress.Phase
-
Admitted but waiting to start.
- QUEUED - Enum constant in enum class ke.ric.renderer.api.RenderStatus
-
Admitted and waiting for provider work.
R
- radius() - Method in record class ke.ric.renderer.api.CaptureRequest
-
Returns the value of the
radiusrecord component. - radius(double) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Sets how far loaded-world evidence is captured around the source camera.
- radius(double) - Method in class ke.ric.renderer.api.StreamBuilder
-
Sets how far loaded-world evidence is captured around the source camera.
- RAIN - Enum constant in enum class ke.ric.renderer.api.Weather
-
Rain precipitation.
- range() - Method in record class ke.ric.renderer.api.PointLight
-
Returns the value of the
rangerecord component. - range() - Method in record class ke.ric.renderer.api.SpotLight
-
Returns the value of the
rangerecord component. - range() - Method in interface ke.ric.renderer.api.VirtualLight
-
Returns the maximum distance reached by this emitter.
- recipe(RenderRecipe) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Replaces the ordered render recipe.
- recipe(RenderRecipe) - Method in class ke.ric.renderer.api.StreamBuilder
-
Replaces the ordered render recipe.
- REFRAME_CAMERA - Enum constant in enum class ke.ric.renderer.api.SceneOperation
-
Replace only camera pose while explicitly bounding age and spatial reuse of capture evidence.
- reframeScene(Scene, SceneCamera, SceneReusePolicy) - Method in interface ke.ric.renderer.api.RendererClient
-
Renders a new camera pose against unchanged captured world evidence.
- registerAsset(AssetPack) - Method in interface ke.ric.renderer.api.RendererClient
-
Registers copied archive evidence and returns a client-owned handle; invalid/bounded archives fail synchronously.
- RENDER - Enum constant in enum class ke.ric.renderer.api.FrameProgress.Stage
-
Executing the render pass identified by passIndex.
- RenderAppearance - Class in ke.ric.renderer.api
-
Immutable per-field rendering appearance overrides.
- renderCoreNanos() - Method in record class ke.ric.renderer.api.RenderTimings
-
Returns the value of the
renderCoreNanosrecord component. - RenderedFrame - Class in ke.ric.renderer.api
-
Immutable rendered pixels and original capture/pass evidence, with optional asynchronous PNG and durable photo-map output.
- RenderedMap - Class in ke.ric.renderer.api
-
Optional 128x128 palette-backed map, created fresh for its caller.
- RenderEnvironment - Class in ke.ric.renderer.api
-
Immutable rendered-environment overrides.
- Renderer - Class in ke.ric.renderer.api
-
Plugin-owned entry point for immutable snapshots and live camera streams.
- RendererCapabilities - Record Class in ke.ric.renderer.api
-
Immutable snapshot of capabilities advertised by the current provider runtime.
- RendererCapabilities(String, String, boolean, boolean, Set<RenderSettings.Profile>, Set<Attachment>) - Constructor for record class ke.ric.renderer.api.RendererCapabilities
-
Creates an instance of a
RendererCapabilitiesrecord class. - RendererClient - Interface in ke.ric.renderer.api
-
A consuming plugin's lifecycle and ownership boundary for captures, scenes, assets, and tasks.
- RendererException - Exception Class in ke.ric.renderer.api
-
Provider failure carrying a stable machine-readable
RenderFailureCode. - RendererException(RenderFailureCode, String) - Constructor for exception class ke.ric.renderer.api.RendererException
-
Creates a typed failure with UNSPECIFIED detail; a cause may still be supplied through initCause.
- RendererException(RenderFailureCode, String, Throwable) - Constructor for exception class ke.ric.renderer.api.RendererException
-
Creates a typed failure preserving its cause and using UNSPECIFIED detail.
- RendererException(RenderFailureCode, RendererException.Detail, String) - Constructor for exception class ke.ric.renderer.api.RendererException
-
Creates a failure with a non-null structured detail; message text is diagnostic, not a parsing contract.
- RendererException(RenderFailureCode, RendererException.Detail, String, Throwable) - Constructor for exception class ke.ric.renderer.api.RendererException
-
Creates a failure preserving the broad category, non-null narrower detail and original cause.
- RendererException.Detail - Enum Class in ke.ric.renderer.api
-
Optional narrower reason within the broad failure category.
- RendererService - Interface in ke.ric.renderer.api
-
Bukkit service used to discover the current renderer provider generation.
- RendererSession - Class in ke.ric.renderer.api
-
Optional plugin-owned capture/render lifecycle.
- RendererSession(Plugin) - Constructor for class ke.ric.renderer.api.RendererSession
-
Registers lifecycle listeners for this enabled owner on the server thread; close during owner disable.
- rendererVersion() - Method in record class ke.ric.renderer.api.RendererCapabilities
-
Returns the value of the
rendererVersionrecord component. - RenderFailureCode - Enum Class in ke.ric.renderer.api
-
Stable machine-readable categories for failures reported by the renderer provider.
- RENDERING - Enum constant in enum class ke.ric.renderer.api.RenderProgress.Phase
-
Executing core rendering.
- RenderJob - Record Class in ke.ric.renderer.api
-
One immutable submission joining a scene, render settings, and selected registered assets.
- RenderJob(int, Scene, RenderSettings) - Constructor for record class ke.ric.renderer.api.RenderJob
-
Creates a submission with no additional registered asset packs; scene/settings dimensions must match.
- RenderJob(int, Scene, RenderSettings, List<String>) - Constructor for record class ke.ric.renderer.api.RenderJob
-
Creates an instance of a
RenderJobrecord class. - RenderLayer - Record Class in ke.ric.renderer.api
-
One immutable pass in a
RenderRecipe. - RenderLayer(boolean, EntitySelector, double, double) - Constructor for record class ke.ric.renderer.api.RenderLayer
-
Creates a layer with inherited request controls, original colours and normal scene occlusion.
- RenderLayer(boolean, EntitySelector, double, double, SceneContent, RenderEnvironment, RenderAppearance, RenderLighting, Occlusion, LayerColor) - Constructor for record class ke.ric.renderer.api.RenderLayer
-
Constructs a validated immutable value.
- RenderLighting - Record Class in ke.ric.renderer.api
-
Immutable lighting for a request or one recipe layer.
- RenderLighting(double, double, double, LightDirection, List<VirtualLight>) - Constructor for record class ke.ric.renderer.api.RenderLighting
-
Constructs a validated immutable value.
- RenderPassResult - Record Class in ke.ric.renderer.api
-
Immutable original native evidence for one recipe layer.
- RenderPassResult(int, RenderResult) - Constructor for record class ke.ric.renderer.api.RenderPassResult
-
Constructs a validated immutable value.
- RenderProgress - Record Class in ke.ric.renderer.api
-
Immutable, non-estimated progress for an asynchronous render task.
- RenderProgress(RenderProgress.Phase, int) - Constructor for record class ke.ric.renderer.api.RenderProgress
-
Creates an instance of a
RenderProgressrecord class. - RenderProgress.Phase - Enum Class in ke.ric.renderer.api
-
Ordered provider work phases exposed without implementation-specific timing estimates.
- RenderRecipe - Record Class in ke.ric.renderer.api
-
Immutable, nonempty ordered render layers derived independently from one original capture.
- RenderRecipe(List<RenderLayer>) - Constructor for record class ke.ric.renderer.api.RenderRecipe
-
Constructs a validated immutable value.
- RenderResult - Class in ke.ric.renderer.api
-
Immutable rendered frame, optional attachments, visibility statistics, and measured timings.
- RenderResult(int, int, byte[], float[], float[], int[], int[], VisibilityStatistics, RenderTimings) - Constructor for class ke.ric.renderer.api.RenderResult
-
Copies a positive-sized immutable frame; optional attachments may be null when unrequested.
- RenderResult(int, int, byte[], float[], float[], int[], int[], VisibilityStatistics, RenderTimings, Runnable) - Constructor for class ke.ric.renderer.api.RenderResult
-
Creates an immutable result while invoking a cooperative checkpoint during large copies.
- RenderSettings - Record Class in ke.ric.renderer.api
-
Immutable output, quality, attachment, memory, worker, and deadline settings for a render.
- RenderSettings(int, RenderSettings.Profile, int, int, Set<Attachment>, long, int, Duration) - Constructor for record class ke.ric.renderer.api.RenderSettings
-
Creates an instance of a
RenderSettingsrecord class. - RenderSettings.Profile - Enum Class in ke.ric.renderer.api
-
Stable consumer-facing quality intents; implementations may choose their internal settings.
- RenderStatus - Enum Class in ke.ric.renderer.api
-
Coarse lifecycle state for an asynchronous render task.
- RenderStream - Class in ke.ric.renderer.api
-
Lifecycle handle for a live camera feed.
- RenderStream.Status - Enum Class in ke.ric.renderer.api
-
Current externally useful state; absence of recent evidence produces NO_SIGNAL.
- RenderTask - Interface in ke.ric.renderer.api
-
A nonblocking task handle.
- RenderTimings - Record Class in ke.ric.renderer.api
-
Measured nanosecond durations for the provider phases represented in a result.
- RenderTimings(long, long, long, long, long) - Constructor for record class ke.ric.renderer.api.RenderTimings
-
Legacy timing shape; JNI wall, decode and copy phases are marked
RenderTimings.UNAVAILABLE. - RenderTimings(long, long, long, long, long, long, long, long) - Constructor for record class ke.ric.renderer.api.RenderTimings
-
Creates an instance of a
RenderTimingsrecord class. - REQUEST_MEMORY_LIMIT - Enum constant in enum class ke.ric.renderer.api.RendererException.Detail
-
This request's residency exceeds its effective per-request memory ceiling.
- requireChunk(int, int) - Method in interface ke.ric.renderer.api.SceneBuilder
-
Marks chunk coordinates (block coordinates divided by 16) as required; every world-height section needs explicit evidence.
- reserveComposition(long) - Method in interface ke.ric.renderer.api.RendererClient
-
Reserves composition bytes from the provider-generation shared pool until close or shutdown.
- resolution(int, int) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Sets explicit render dimensions.
- resolution(int, int) - Method in class ke.ric.renderer.api.StreamBuilder
-
Sets explicit render dimensions.
- resolvedLabel() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
resolvedLabelrecord component. - ResolvedLabel - Class in ke.ric.renderer.api
-
Exact baked RGBA label evidence and placement.
- ResolvedLabel(int, int, byte[], double, boolean) - Constructor for class ke.ric.renderer.api.ResolvedLabel
-
Creates immutable copied label pixels and placement.
- ResolvedMaterial - Record Class in ke.ric.renderer.api
-
Exact texture and alpha behavior for a resolved mesh; textures are immutable evidence, not live resource lookups.
- ResolvedMaterial(ResolvedTexture, ResolvedMaterial.AlphaMode, boolean) - Constructor for record class ke.ric.renderer.api.ResolvedMaterial
-
Creates an instance of a
ResolvedMaterialrecord class. - ResolvedMaterial.AlphaMode - Enum Class in ke.ric.renderer.api
-
How the renderer interprets source alpha for the material.
- ResolvedMesh - Record Class in ke.ric.renderer.api
-
Immutable nonempty baked triangle list.
- ResolvedMesh(int, int, List<ResolvedTriangle>) - Constructor for record class ke.ric.renderer.api.ResolvedMesh
-
Creates an instance of a
ResolvedMeshrecord class. - ResolvedRenderTarget - Record Class in ke.ric.renderer.api
-
One immutable entity render target with independent world placement and complete visual evidence.
- ResolvedRenderTarget(List<ResolvedMesh>) - Constructor for record class ke.ric.renderer.api.ResolvedRenderTarget
-
Creates an unplaced target with inferred BLEND translucency, magenta fallback ARGB and zero tint.
- ResolvedRenderTarget(List<ResolvedMesh>, int, int, boolean) - Constructor for record class ke.ric.renderer.api.ResolvedRenderTarget
-
Creates an unplaced target;
SceneEntityapplies its world placement when selected. - ResolvedRenderTarget(ResolvedTransform, double, double, double, double, double, double, List<ResolvedMesh>, int, int, boolean) - Constructor for record class ke.ric.renderer.api.ResolvedRenderTarget
-
Creates an instance of a
ResolvedRenderTargetrecord class. - resolvedTarget() - Method in record class ke.ric.renderer.api.SceneEntity
-
Deprecated.
- resolvedTarget(ResolvedRenderTarget) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Selects one legacy target, placed at this entity's transform/bounds when built; clears any target list.
- resolvedTargets() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
resolvedTargetsrecord component. - resolvedTargets(List<ResolvedRenderTarget>) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Copies independently placed targets, replacing the legacy single target.
- ResolvedTexture - Class in ke.ric.renderer.api
-
Exact immutable RGBA8 texture evidence used by a resolved render target.
- ResolvedTexture(int, int, byte[]) - Constructor for class ke.ric.renderer.api.ResolvedTexture
-
Creates a copied texture of positive pixel dimensions; bytes must contain exactly width*height*4 row-major RGBA values.
- ResolvedTransform - Record Class in ke.ric.renderer.api
-
Exact finite world transform applied to a resolved entity target; unlike SceneBuilder camera angles, yaw uses degrees.
- ResolvedTransform(double, double, double, float) - Constructor for record class ke.ric.renderer.api.ResolvedTransform
-
Creates an instance of a
ResolvedTransformrecord class. - ResolvedTriangle - Class in ke.ric.renderer.api
-
One fully baked engine-neutral triangle.
- ResolvedTriangle(float[], float[], float[], ResolvedMaterial, int, int, int, boolean, ResolvedTriangle.Face) - Constructor for class ke.ric.renderer.api.ResolvedTriangle
-
Creates a triangle with copied finite vertex/UV/normal arrays and immutable material evidence.
- ResolvedTriangle.Face - Enum Class in ke.ric.renderer.api
-
Optional source-face orientation retained for lighting and culling semantics.
- RESPECT_SCENE - Enum constant in enum class ke.ric.renderer.api.Occlusion
-
Default: walls and other captured entities can obscure selected entities.
- result() - Method in class ke.ric.renderer.api.RenderedFrame
-
Returns native pixels, attachments, visibility and measured timings for a single-pass frame.
- result() - Method in record class ke.ric.renderer.api.RenderPassResult
-
Returns the value of the
resultrecord component. - reuse(Duration, double) - Method in class ke.ric.renderer.api.StreamBuilder
-
Enables smooth camera reframing against unchanged captured world evidence.
- reuse(SceneReusePolicy) - Method in class ke.ric.renderer.api.StreamBuilder
-
Enables smooth camera reframing with bounded evidence age and displacement.
- rgb() - Method in record class ke.ric.renderer.api.LayerColor
-
Returns the value of the
rgbrecord component. - rgb() - Method in record class ke.ric.renderer.api.PointLight
-
Returns the value of the
rgbrecord component. - rgb() - Method in record class ke.ric.renderer.api.SpotLight
-
Returns the value of the
rgbrecord component. - rgb() - Method in interface ke.ric.renderer.api.VirtualLight
-
Returns this light's 24-bit sRGB colour without alpha.
- rgba8() - Method in class ke.ric.renderer.api.RenderResult
-
Returns a copy of row-major RGBA8 color, four bytes per pixel.
- rgba8() - Method in class ke.ric.renderer.api.ResolvedLabel
-
Returns a defensive copy of the row-major RGBA label image.
- rgba8() - Method in class ke.ric.renderer.api.ResolvedTexture
-
Returns a defensive copy of row-major bytes in red, green, blue, alpha order.
- rgbaBuffer() - Method in class ke.ric.renderer.api.RenderResult
-
Returns a read-only buffer over a defensive copy of row-major RGBA8 color.
- roll(double) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Rotates the camera around its viewing axis.
- roll(double) - Method in class ke.ric.renderer.api.StreamBuilder
-
Rotates the camera around its viewing axis.
- rollRadians() - Method in record class ke.ric.renderer.api.SceneCamera
-
Returns the value of the
rollRadiansrecord component. - RUNNING - Enum constant in enum class ke.ric.renderer.api.RenderStatus
-
Preparation, native rendering, diagnostics, or copying is in progress.
S
- sampleHeight() - Method in class ke.ric.renderer.api.ResolvedTriangle
-
Returns texture sampling height in pixels.
- sampleWidth() - Method in class ke.ric.renderer.api.ResolvedTriangle
-
Returns texture sampling width in pixels.
- saveMap(World, byte[]) - Method in interface ke.ric.renderer.api.RendererClient
-
Saves a copied 128×128 map palette and creates an item only after durable photo storage.
- savePng(Path) - Method in class ke.ric.renderer.api.RenderedFrame
-
Encodes final pixels and atomically replaces the destination PNG on a bounded conversion worker.
- SAVING - Enum constant in enum class ke.ric.renderer.api.FrameProgress.Stage
-
Persisting the requested PNG or durable map photo.
- scene() - Method in record class ke.ric.renderer.api.RenderJob
-
Returns the value of the
scenerecord component. - scene() - Static method in record class ke.ric.renderer.api.RenderLayer
-
Creates a full-scene layer with original colours, brightness 1 and opacity 1.
- Scene - Interface in ke.ric.renderer.api
-
Immutable engine-neutral scene.
- SceneBuilder - Interface in ke.ric.renderer.api
-
Builds a complete caller-supplied engine-neutral scene owned by one
RendererClient. - SceneCamera - Record Class in ke.ric.renderer.api
-
Immutable camera pose in world blocks and radians.
- SceneCamera(double, double, double, double, double, double, double) - Constructor for record class ke.ric.renderer.api.SceneCamera
-
Constructs a validated immutable value.
- SceneContent - Class in ke.ric.renderer.api
-
Immutable selection of geometry retained in a derived scene.
- SceneEntity - Record Class in ke.ric.renderer.api
-
Immutable entity evidence grouped by one stable nonzero object ID.
- SceneEntity(UUID, String, double, double, double, float, double, double, double, double, double, double, String, boolean, String, String, String, String, String, String, boolean, String, int) - Constructor for record class ke.ric.renderer.api.SceneEntity
-
Legacy metadata-only convenience constructor; defaults model/material to the type and omits resolved visuals.
- SceneEntity(UUID, String, double, double, double, float, double, double, double, double, double, double, String, boolean, String, String, String, String, String, String, boolean, String, int, String, String, String, String, String) - Constructor for record class ke.ric.renderer.api.SceneEntity
-
Deprecated.
- SceneEntity(UUID, String, double, double, double, float, double, double, double, double, double, double, String, boolean, String, String, String, String, String, String, boolean, String, int, String, String, String, String, String, int, List<ResolvedRenderTarget>, ResolvedLabel) - Constructor for record class ke.ric.renderer.api.SceneEntity
-
Creates an instance of a
SceneEntityrecord class. - SceneEntity(UUID, String, double, double, double, float, double, double, double, double, double, double, String, boolean, String, String, String, String, String, String, boolean, String, int, String, String, String, String, String, ResolvedRenderTarget, ResolvedLabel) - Constructor for record class ke.ric.renderer.api.SceneEntity
-
Deprecated.
- SceneEntity.Builder - Class in ke.ric.renderer.api
-
Mutable builder for immutable entity evidence; do not share it concurrently.
- SceneOperation - Enum Class in ke.ric.renderer.api
-
Optional operations on immutable client-owned scene evidence.
- SceneReusePolicy - Record Class in ke.ric.renderer.api
-
Immutable limits for reusing unchanged world evidence with a different camera pose.
- SceneReusePolicy(Duration, double) - Constructor for record class ke.ric.renderer.api.SceneReusePolicy
-
Constructs a validated immutable value.
- SceneSelection - Record Class in ke.ric.renderer.api
-
Selects evidence retained in an immutable scene derivative.
- SceneSelection(boolean, SceneSelection.EntityMode) - Constructor for record class ke.ric.renderer.api.SceneSelection
-
Creates an instance of a
SceneSelectionrecord class. - SceneSelection.EntityMode - Enum Class in ke.ric.renderer.api
-
Entity evidence to retain, using the captured or caller-supplied living flag.
- SceneStructure - Record Class in ke.ric.renderer.api
-
One namespaced structure key and finite inclusive world-space bounds supplied to a manual scene.
- SceneStructure(String, double, double, double, double, double, double) - Constructor for record class ke.ric.renderer.api.SceneStructure
-
Creates an instance of a
SceneStructurerecord class. - SceneTransform - Record Class in ke.ric.renderer.api
-
Immutable scene evidence overrides.
- SceneTransform(SceneContent, RenderEnvironment, RenderAppearance) - Constructor for record class ke.ric.renderer.api.SceneTransform
-
Retains source creative lighting and primary visibility while applying these legacy overrides.
- SceneTransform(SceneContent, RenderEnvironment, RenderAppearance, RenderLighting, Occlusion, EntitySelector) - Constructor for record class ke.ric.renderer.api.SceneTransform
-
Creates an instance of a
SceneTransformrecord class. - SELECTED_ONLY - Enum constant in enum class ke.ric.renderer.api.Occlusion
-
Explicit Xray: other geometry does not hide selected entities; selected entities still obscure each other.
- selector() - Method in record class ke.ric.renderer.api.RenderLayer
-
Returns the value of the
selectorrecord component. - serializationNanos() - Method in record class ke.ric.renderer.api.RenderTimings
-
Returns the value of the
serializationNanosrecord component. - session() - Method in class ke.ric.renderer.api.Renderer
-
Returns the advanced session owned by this facade.
- settings() - Method in record class ke.ric.renderer.api.CaptureRequest
-
Returns the value of the
settingsrecord component. - settings() - Method in record class ke.ric.renderer.api.RenderJob
-
Returns the value of the
settingsrecord component. - settings(RenderSettings) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Replaces rendering settings, including resolution, profile, attachments, memory and timeout.
- settings(RenderSettings) - Method in class ke.ric.renderer.api.StreamBuilder
-
Replaces rendering settings, including resolution, profile, attachments, memory and timeout.
- shade() - Method in class ke.ric.renderer.api.ResolvedTriangle
-
Returns whether directional shading is enabled.
- shadows() - Method in record class ke.ric.renderer.api.PointLight
-
Returns the value of the
shadowsrecord component. - shadows() - Method in record class ke.ric.renderer.api.SpotLight
-
Returns the value of the
shadowsrecord component. - shadows() - Method in interface ke.ric.renderer.api.VirtualLight
-
Reports whether this emitter requests hard shadows.
- size() - Method in class ke.ric.renderer.api.AssetPack
-
Returns the archive size in bytes.
- skin() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
skinrecord component. - skin(String) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets optional skin metadata without performing a network lookup.
- skyPixels() - Method in record class ke.ric.renderer.api.VisibilityStatistics
-
Returns the value of the
skyPixelsrecord component. - snapshot(Entity) - Method in class ke.ric.renderer.api.Renderer
-
Starts a snapshot whose pose is read on the server thread when capture begins.
- snapshot(Location) - Method in class ke.ric.renderer.api.Renderer
-
Starts a snapshot from a defensive copy of a Bukkit location, including yaw and pitch.
- SnapshotBuilder - Class in ke.ric.renderer.api
-
Immutable settings for one snapshot.
- SNOW - Enum constant in enum class ke.ric.renderer.api.Weather
-
Snow precipitation.
- solid(int) - Static method in record class ke.ric.renderer.api.LayerColor
-
Replaces RGB with one colour while retaining the layer's pixel coverage and opacity.
- SOLID - Enum constant in enum class ke.ric.renderer.api.LayerColor.Mode
-
Replaces rendered RGB channels with the supplied colour while retaining coverage.
- sourceCamera() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns the value of the
sourceCamerarecord component. - sourceFrame() - Method in class ke.ric.renderer.api.MapFrame
-
Returns original native pass evidence and final composed colour pixels.
- SOUTH - Enum constant in enum class ke.ric.renderer.api.ResolvedTriangle.Face
-
South-facing source face.
- space() - Method in record class ke.ric.renderer.api.PointLight
-
Returns the value of the
spacerecord component. - space() - Method in record class ke.ric.renderer.api.SpotLight
-
Returns the value of the
spacerecord component. - space() - Method in interface ke.ric.renderer.api.VirtualLight
-
Returns the coordinate system shared by this light's position and direction.
- SpotLight - Record Class in ke.ric.renderer.api
-
Immutable directional spot emitter with a smooth falloff between its inner and outer cones.
- SpotLight(LightSpace, int, double, double, double, LightDirection, double, double, double, double, boolean) - Constructor for record class ke.ric.renderer.api.SpotLight
-
Constructs a validated immutable value.
- stage() - Method in record class ke.ric.renderer.api.FrameProgress
-
Returns the value of the
stagerecord component. - STALE_SCENE - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
A captured scene belongs to an earlier provider or catalog generation.
- standard() - Static method in record class ke.ric.renderer.api.LightingCapabilities
-
Returns the standard creative-light limits: 16 lights, eight shadow lights, range 64 and intensity 64.
- start() - Method in class ke.ric.renderer.api.StreamBuilder
-
Starts the configured feed on the server thread and allocates its temporary outputs once.
- startedNanos() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns the value of the
startedNanosrecord component. - STARTING - Enum constant in enum class ke.ric.renderer.api.RenderStream.Status
-
Output setup has begun but no usable frame has been delivered.
- status() - Method in class ke.ric.renderer.api.RenderStream
-
Returns the current output/lifecycle state.
- status() - Method in interface ke.ric.renderer.api.RenderTask
-
Returns the current coarse lifecycle state.
- status(RenderStream.Status) - Method in interface ke.ric.renderer.api.MapSink
-
Observes availability and terminal lifecycle transitions.
- stop() - Method in class ke.ric.renderer.api.RenderStream
-
Requests stop, cancels owned work and removes only this stream's temporary outputs.
- STOPPED - Enum constant in enum class ke.ric.renderer.api.RenderStream.Status
-
Normal terminal stop or source end.
- stream(Supplier<Location>) - Method in class ke.ric.renderer.api.Renderer
-
Starts a feed that samples a location supplier on the server thread when useful work can begin.
- stream(Entity) - Method in class ke.ric.renderer.api.Renderer
-
Starts a feed that follows a live entity.
- stream(Location) - Method in class ke.ric.renderer.api.Renderer
-
Starts a live feed from a defensive copy of a fixed camera pose.
- StreamBuilder - Class in ke.ric.renderer.api
-
Immutable live-camera configuration.
- structure(SceneStructure) - Method in interface ke.ric.renderer.api.SceneBuilder
-
Adds one structure key and bounds.
- structures() - Method in record class ke.ric.renderer.api.VisibilityStatistics
-
Returns the value of the
structuresrecord component. - studio() - Static method in record class ke.ric.renderer.api.RenderLighting
-
Disables inherited ambient, sunlight and block lighting.
- submit(RenderJob) - Method in interface ke.ric.renderer.api.RendererClient
-
Validates and attempts bounded queue/memory admission, returning immediately on success.
- SUCCEEDED - Enum constant in enum class ke.ric.renderer.api.RenderStatus
-
An immutable result completed successfully.
- sun(double) - Method in record class ke.ric.renderer.api.RenderLighting
-
Sets the inherited sunlight multiplier.
- sunDirection() - Method in record class ke.ric.renderer.api.RenderLighting
-
Returns the value of the
sunDirectionrecord component. - sunDirection(double, double, double) - Method in record class ke.ric.renderer.api.RenderLighting
-
Overrides the direction toward the sun in world coordinates.
- sunFactor() - Method in record class ke.ric.renderer.api.RenderLighting
-
Returns the value of the
sunFactorrecord component. - supported() - Method in record class ke.ric.renderer.api.LightingCapabilities
-
Returns the value of the
supportedrecord component. - supportedAttachments() - Method in record class ke.ric.renderer.api.RendererCapabilities
-
Returns the value of the
supportedAttachmentsrecord component. - supportedProfiles() - Method in record class ke.ric.renderer.api.RendererCapabilities
-
Returns the value of the
supportedProfilesrecord component. - supportedSceneOperations() - Method in interface ke.ric.renderer.api.RendererClient
-
Returns the optional scene operations implemented by this provider.
T
- texture() - Method in record class ke.ric.renderer.api.ResolvedMaterial
-
Returns the value of the
texturerecord component. - thundering() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns the value of the
thunderingrecord component. - tiles(RenderResult, MapDither) - Static method in class ke.ric.renderer.api.MinecraftMapConverter
-
Returns newly allocated 128x128 palette tiles in row-major tile order; both frame dimensions must be multiples of 128.
- timeOfDay() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns the value of the
timeOfDayrecord component. - timeOfDay() - Method in class ke.ric.renderer.api.RenderEnvironment
-
Returns the requested rendered day tick override.
- timeOfDay(int) - Method in class ke.ric.renderer.api.RenderEnvironment
-
Overrides rendered time of day while preserving the source day and moon phase.
- timeout() - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns the value of the
timeoutrecord component. - TIMEOUT - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
The end-to-end render deadline expired.
- timings() - Method in class ke.ric.renderer.api.RenderResult
-
Returns measured provider timings for the frame.
- tint(int) - Static method in record class ke.ric.renderer.api.LayerColor
-
Multiplies the rendered RGB by a tint; white preserves the input and black removes its colour.
- TINT - Enum constant in enum class ke.ric.renderer.api.LayerColor.Mode
-
Multiplies each rendered channel by the corresponding tint channel divided by 255.
- tintIndex() - Method in class ke.ric.renderer.api.ResolvedTriangle
-
Returns the source tint index, or -1 when no tint index is supplied.
- tintRgb() - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Returns the value of the
tintRgbrecord component. - toBufferedImage() - Method in class ke.ric.renderer.api.RenderedFrame
-
Copies the final composed RGBA pixels into a new mutable BufferedImage.
- toMapItem() - Method in class ke.ric.renderer.api.RenderedFrame
-
Fits final pixels into one 128×128 map with black aspect-preserving letterboxing, then saves a durable provider-owned photo.
- toMapItem(Consumer<ItemStack>) - Method in class ke.ric.renderer.api.RenderedFrame
-
Saves a durable photo before delivering its item on the server thread.
- toMapItem(Consumer<ItemStack>, Consumer<Throwable>) - Method in class ke.ric.renderer.api.RenderedFrame
-
Saves a durable photo before delivering its item on the server thread.
- toMapItem(MapOutputOptions) - Method in class ke.ric.renderer.api.RenderedFrame
-
Converts final pixels to one aspect-fitted 128×128 map using the chosen palette dither, then saves a durable provider-owned photo.
- toMapItem(MapOutputOptions, Consumer<ItemStack>) - Method in class ke.ric.renderer.api.RenderedFrame
-
Saves a durable photo before delivering its item on the server thread.
- toMapItem(MapOutputOptions, Consumer<ItemStack>, Consumer<Throwable>) - Method in class ke.ric.renderer.api.RenderedFrame
-
Saves a durable photo before delivering its item on the server thread.
- toMapSink(MapSink) - Method in class ke.ric.renderer.api.StreamBuilder
-
Adds a caller-owned destination for an aspect-fitted 128×128 palette.
- toPlayer(Player) - Method in class ke.ric.renderer.api.StreamBuilder
-
Adds one temporary handheld map in a free inventory slot without replacing items.
- toScreen(Location, BlockFace, int, int) - Method in class ke.ric.renderer.api.StreamBuilder
-
Adds a temporary wall screen made of owned item frames.
- toString() - Method in record class ke.ric.renderer.api.CapturedEntity
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.CaptureRequest
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.FrameProgress
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.LayerColor
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.LightDirection
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.LightingCapabilities
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.MapOutputOptions
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.PointLight
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.RendererCapabilities
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.RenderJob
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.RenderLayer
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.RenderLighting
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.RenderPassResult
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.RenderProgress
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.RenderRecipe
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.RenderTimings
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.ResolvedMaterial
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.ResolvedMesh
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.ResolvedTransform
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.SceneCamera
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.SceneReusePolicy
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.SceneSelection
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.SceneStructure
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.SceneTransform
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.SpotLight
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.VisibilityStatistics
-
Returns a string representation of this record class.
- toString() - Method in record class ke.ric.renderer.api.VisibleEntity
-
Returns a string representation of this record class.
- totalNanos() - Method in record class ke.ric.renderer.api.RenderTimings
-
Returns the value of the
totalNanosrecord component. - totalPixels() - Method in record class ke.ric.renderer.api.VisibilityStatistics
-
Returns the value of the
totalPixelsrecord component. - transform() - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Returns the value of the
transformrecord component. - transform(ResolvedTransform) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Copies position and degree-based yaw from this transform.
- TRANSFORM_SCENE - Enum constant in enum class ke.ric.renderer.api.SceneOperation
-
Filter evidence and override scene environment and exposure.
- translucent() - Method in record class ke.ric.renderer.api.ResolvedRenderTarget
-
Returns the value of the
translucentrecord component. - triangles() - Method in record class ke.ric.renderer.api.ResolvedMesh
-
Returns the value of the
trianglesrecord component. - type() - Method in record class ke.ric.renderer.api.CapturedEntity
-
Returns the value of the
typerecord component. - type() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
typerecord component. - type() - Method in record class ke.ric.renderer.api.VisibleEntity
-
Returns the value of the
typerecord component. - types(String...) - Static method in class ke.ric.renderer.api.EntitySelector
-
Matches any supplied lowercase namespaced entity type.
U
- ULTRA - Enum constant in enum class ke.ric.renderer.api.RenderSettings.Profile
-
Higher-cost production-quality rendering.
- ULTRA_PLUS - Enum constant in enum class ke.ric.renderer.api.RenderSettings.Profile
-
Additional quality above Ultra, where advertised.
- UNAVAILABLE - Static variable in record class ke.ric.renderer.api.RenderTimings
-
Used when a phase did not occur inside the provider; zero remains a real measured zero.
- UNSPECIFIED - Enum constant in enum class ke.ric.renderer.api.RendererException.Detail
-
No narrower reason was supplied; includes all legacy constructors.
- UNSPECIFIED - Enum constant in enum class ke.ric.renderer.api.ResolvedTriangle.Face
-
No source-face orientation is supplied.
- unsupported() - Static method in record class ke.ric.renderer.api.LightingCapabilities
-
Returns the safe default for providers that predate creative lighting.
- UNSUPPORTED_CAPABILITY - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
The runtime does not advertise a requested profile, attachment, or route.
- UNSUPPORTED_PLATFORM - Enum constant in enum class ke.ric.renderer.api.RenderFailureCode
-
The exact supported platform or native runtime is unavailable.
- UP - Enum constant in enum class ke.ric.renderer.api.ResolvedTriangle.Face
-
Up-facing source face.
- update(byte[]) - Method in class ke.ric.renderer.api.RenderedMap
-
Replaces the palette; every canvas receives the update on its next render.
- uuid() - Method in record class ke.ric.renderer.api.CapturedEntity
-
Returns the value of the
uuidrecord component. - uuid() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
uuidrecord component. - uuid() - Method in record class ke.ric.renderer.api.VisibleEntity
-
Returns the value of the
uuidrecord component. - uvs() - Method in class ke.ric.renderer.api.ResolvedTriangle
-
Returns six copied UV values, one pair per vertex.
V
- valueOf(String) - Static method in enum class ke.ric.renderer.api.Attachment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.ChunkSectionState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.FrameProgress.Stage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.LayerColor.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.LightSpace
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.MapDither
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.Occlusion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.RendererException.Detail
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.RenderFailureCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.RenderProgress.Phase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.RenderSettings.Profile
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.RenderStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.RenderStream.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.ResolvedMaterial.AlphaMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.ResolvedTriangle.Face
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.SceneOperation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.SceneSelection.EntityMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ke.ric.renderer.api.Weather
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ke.ric.renderer.api.Attachment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.ChunkSectionState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.FrameProgress.Stage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.LayerColor.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.LightSpace
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.MapDither
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.Occlusion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.RendererException.Detail
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.RenderFailureCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.RenderProgress.Phase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.RenderSettings.Profile
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.RenderStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.RenderStream.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.ResolvedMaterial.AlphaMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.ResolvedTriangle.Face
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.SceneOperation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.SceneSelection.EntityMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ke.ric.renderer.api.Weather
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variant() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
variantrecord component. - variant(String) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets optional variant metadata; does not resolve missing visual evidence.
- version() - Method in record class ke.ric.renderer.api.RenderJob
-
Returns the value of the
versionrecord component. - version() - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns the value of the
versionrecord component. - version() - Method in interface ke.ric.renderer.api.Scene
-
Returns the scene contract version, currently 1.
- view() - Method in class ke.ric.renderer.api.RenderedMap
-
Returns the newly created map view; the caller must not reuse its renderer elsewhere.
- VirtualLight - Interface in ke.ric.renderer.api
-
Common read-only light properties.
- visibility() - Method in class ke.ric.renderer.api.RenderResult
-
Returns immutable visibility statistics for the frame.
- VisibilityStatistics - Record Class in ke.ric.renderer.api
-
Immutable counts of visible semantic evidence and covered pixels in a completed frame.
- VisibilityStatistics(Map<String, Integer>, Map<String, Integer>, Map<String, Integer>, Map<String, Integer>, int, int) - Constructor for record class ke.ric.renderer.api.VisibilityStatistics
-
Creates an instance of a
VisibilityStatisticsrecord class. - visibleEntities() - Method in class ke.ric.renderer.api.RenderResult
-
Returns immutable captured identities; consult
RenderResult.hasEntityIdentities()for availability. - VisibleEntity - Record Class in ke.ric.renderer.api
-
Immutable identity and primary-ray pixel coverage of an entity in a rendered image.
- VisibleEntity(UUID, int, String, String, int) - Constructor for record class ke.ric.renderer.api.VisibleEntity
-
Constructs a validated immutable value.
- visiblePixels() - Method in record class ke.ric.renderer.api.VisibleEntity
-
Returns the value of the
visiblePixelsrecord component. - visibleTo(Player) - Method in class ke.ric.renderer.api.SnapshotBuilder
-
Applies Bukkit visibility rules for a viewer.
- visibleTo(Player) - Method in class ke.ric.renderer.api.StreamBuilder
-
Applies Bukkit visibility rules for a viewer.
W
- weather() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns the value of the
weatherrecord component. - weather() - Method in class ke.ric.renderer.api.RenderEnvironment
-
Returns the requested rendered precipitation override.
- weather(boolean, boolean) - Method in interface ke.ric.renderer.api.SceneBuilder
-
Sets explicit rain and snow evidence; this does not query or mutate any live world.
- weather(Weather) - Method in class ke.ric.renderer.api.RenderEnvironment
-
Overrides rendered precipitation independently of the live world.
- Weather - Enum Class in ke.ric.renderer.api
-
Explicit scene precipitation, independent of the live world.
- WEST - Enum constant in enum class ke.ric.renderer.api.ResolvedTriangle.Face
-
West-facing source face.
- width() - Method in class ke.ric.renderer.api.RenderResult
-
Returns the frame width in pixels.
- width() - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns the value of the
widthrecord component. - width() - Method in class ke.ric.renderer.api.ResolvedLabel
-
Returns label width in pixels.
- width() - Method in class ke.ric.renderer.api.ResolvedTexture
-
Returns texture width in pixels.
- width() - Method in interface ke.ric.renderer.api.Scene
-
Returns output width in pixels; submitted settings must match.
- withAttachments(Set<Attachment>) - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns a copy replacing optional attachments.
- withAttachments(Attachment, Attachment...) - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns a copy replacing optional attachments without constructing a set.
- withChunksPerTick(int) - Method in record class ke.ric.renderer.api.CaptureRequest
-
Returns a copy limiting world reads per server tick.
- withMemoryLimit(long) - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns a copy with a per-request memory ceiling; the provider's lower limit wins.
- withProfile(RenderSettings.Profile) - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns a copy with a different quality intent.
- withRadius(double) - Method in record class ke.ric.renderer.api.CaptureRequest
-
Returns an immutable copy with a finite positive capture radius.
- withResolution(int, int) - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns a copy changing only the output dimensions.
- withTimeout(Duration) - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns a copy with a positive timeout that fits in nanoseconds; null restores two minutes.
- withVisibleEntities(List<VisibleEntity>) - Method in class ke.ric.renderer.api.RenderResult
-
Returns a result with copied entity identities, sharing only already-immutable image buffers.
- withWorkers(int) - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns a copy requesting a bounded native worker count.
- withWorldCapturedNanos(long) - Method in class ke.ric.renderer.api.RenderResult
-
Adds scene capture timing without recopying already-immutable image buffers.
- workers() - Method in record class ke.ric.renderer.api.RenderSettings
-
Returns the value of the
workersrecord component. - world() - Static method in record class ke.ric.renderer.api.RenderLighting
-
Preserves inherited ambient, sunlight and block lighting without adding virtual lights.
- world(String, String, long, int, int) - Method in interface ke.ric.renderer.api.SceneBuilder
-
Sets world/environment names, time in Minecraft ticks, and minimum/maximum build heights in blocks.
- WORLD - Enum constant in enum class ke.ric.renderer.api.LightSpace
-
Absolute world coordinates; directions use world axes.
- worldCapturedNanos() - Method in class ke.ric.renderer.api.MapFrame
-
Returns the original world-evidence time; scene reuse does not renew it.
- worldCapturedNanos() - Method in class ke.ric.renderer.api.RenderedFrame
-
Returns the first-world-evidence time, or a conservative capture-start fallback when unavailable.
- worldCapturedNanos() - Method in class ke.ric.renderer.api.RenderResult
-
Monotonic timestamp of the scene's first world read, or zero when unavailable.
- worldCapturedNanos() - Method in interface ke.ric.renderer.api.Scene
-
Monotonic
System.nanoTime()timestamp of the first live world read, or zero when unavailable (including manual scenes and older providers). - worldEnvironment() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns the value of the
worldEnvironmentrecord component. - worldId() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns the value of the
worldIdrecord component. - worldName() - Method in record class ke.ric.renderer.api.CaptureProvenance
-
Returns the value of the
worldNamerecord component.
X
- x() - Method in record class ke.ric.renderer.api.LightDirection
-
Returns the value of the
xrecord component. - x() - Method in record class ke.ric.renderer.api.PointLight
-
Returns the value of the
xrecord component. - x() - Method in record class ke.ric.renderer.api.ResolvedTransform
-
Returns the value of the
xrecord component. - x() - Method in record class ke.ric.renderer.api.SceneCamera
-
Returns the value of the
xrecord component. - x() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
xrecord component. - x() - Method in record class ke.ric.renderer.api.SpotLight
-
Returns the value of the
xrecord component. - x() - Method in interface ke.ric.renderer.api.VirtualLight
-
Returns the world X position or camera-right offset.
Y
- y() - Method in record class ke.ric.renderer.api.LightDirection
-
Returns the value of the
yrecord component. - y() - Method in record class ke.ric.renderer.api.PointLight
-
Returns the value of the
yrecord component. - y() - Method in class ke.ric.renderer.api.ResolvedLabel
-
Returns label placement Y in world blocks.
- y() - Method in record class ke.ric.renderer.api.ResolvedTransform
-
Returns the value of the
yrecord component. - y() - Method in record class ke.ric.renderer.api.SceneCamera
-
Returns the value of the
yrecord component. - y() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
yrecord component. - y() - Method in record class ke.ric.renderer.api.SpotLight
-
Returns the value of the
yrecord component. - y() - Method in interface ke.ric.renderer.api.VirtualLight
-
Returns the world Y position or camera-up offset.
- yaw() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
yawrecord component. - yaw(float) - Method in class ke.ric.renderer.api.SceneEntity.Builder
-
Sets horizontal orientation in degrees, not radians.
- yawDegrees() - Method in record class ke.ric.renderer.api.ResolvedTransform
-
Returns the value of the
yawDegreesrecord component. - yawRadians() - Method in record class ke.ric.renderer.api.SceneCamera
-
Returns the value of the
yawRadiansrecord component.
Z
- z() - Method in record class ke.ric.renderer.api.LightDirection
-
Returns the value of the
zrecord component. - z() - Method in record class ke.ric.renderer.api.PointLight
-
Returns the value of the
zrecord component. - z() - Method in record class ke.ric.renderer.api.ResolvedTransform
-
Returns the value of the
zrecord component. - z() - Method in record class ke.ric.renderer.api.SceneCamera
-
Returns the value of the
zrecord component. - z() - Method in record class ke.ric.renderer.api.SceneEntity
-
Returns the value of the
zrecord component. - z() - Method in record class ke.ric.renderer.api.SpotLight
-
Returns the value of the
zrecord component. - z() - Method in interface ke.ric.renderer.api.VirtualLight
-
Returns the world Z position or camera-forward offset.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form