Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a() - Method in record class net.thewinnt.cutscenes.util.DynamicColor
Returns the value of the a record component.
ABS - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
AbstractOverlayEffect<C,O> - Class in net.thewinnt.cutscenes.effect.type
A base class for effects using overlays
AbstractOverlayEffect(double, double, C) - Constructor for class net.thewinnt.cutscenes.effect.type.AbstractOverlayEffect
 
AbstractPacket - Interface in net.thewinnt.cutscenes.platform
 
AbstractPacket.PacketReader<T> - Interface in net.thewinnt.cutscenes.platform
 
ACOS - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
actionToggles - Variable in class net.thewinnt.cutscenes.CutsceneType
 
actionToggles() - Static method in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
ActionToggles - Record Class in net.thewinnt.cutscenes.util
 
ActionToggles(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for record class net.thewinnt.cutscenes.util.ActionToggles
Creates an instance of a ActionToggles record class.
ActionToggles.Builder - Class in net.thewinnt.cutscenes.util
 
activation() - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
Returns the value of the activation record component.
activationCodepoint() - Method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProvider
Returns the symbol that is needed for this provider to be used.
activationCodepoint() - Method in class net.thewinnt.cutscenes.effect.chardelays.types.InstantDelayProvider
 
activationCodepoint() - Method in class net.thewinnt.cutscenes.effect.chardelays.types.UndertaleDelayProvider
 
activationCodepoint() - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
 
add(PathLike) - Method in class net.thewinnt.cutscenes.path.Path
 
ADD - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
addAdditionalSaveData(CompoundTag) - Method in class net.thewinnt.cutscenes.entity.WaypointEntity
 
addAtIndex(Overlay, Object, int) - Static method in class net.thewinnt.cutscenes.client.CutsceneOverlayManager
 
addBezier(Vec3, Vec3, Vec3) - Method in class net.thewinnt.cutscenes.path.Path
 
addBezier(Vec3, Vec3, Vec3, int) - Method in class net.thewinnt.cutscenes.path.Path
 
addLinear(Vec3, Easing, Easing, Easing, boolean) - Method in class net.thewinnt.cutscenes.path.Path
 
addLinear(Vec3, Easing, Easing, Easing, boolean, int) - Method in class net.thewinnt.cutscenes.path.Path
 
addOverlay(Overlay, Object) - Static method in class net.thewinnt.cutscenes.client.CutsceneOverlayManager
 
addReloadListeners(PlatformAbstractions) - Static method in class net.thewinnt.cutscenes.CutsceneAPI
 
AFTER_CENTER - Enum constant in enum class net.thewinnt.cutscenes.util.CoordinateProvider.CoordinateAnchor
 
aiStep() - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
anchor() - Method in record class net.thewinnt.cutscenes.util.CoordinateProvider
Returns the value of the anchor record component.
APPEARING_TEXT - Static variable in interface net.thewinnt.cutscenes.effect.CutsceneEffectSerializer
 
AppearingTextConfiguration - Record Class in net.thewinnt.cutscenes.effect.configuration
 
AppearingTextConfiguration(Component, CoordinateProvider, CoordinateProvider, CoordinateProvider, boolean, ResourceLocation, DelayProvider, FloatProvider) - Constructor for record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
Creates an instance of a AppearingTextConfiguration record class.
AppearingTextEffect - Class in net.thewinnt.cutscenes.effect.type
 
AppearingTextEffect(double, double, AppearingTextConfiguration) - Constructor for class net.thewinnt.cutscenes.effect.type.AppearingTextEffect
 
AppearingTextOverlay - Class in net.thewinnt.cutscenes.client.overlay
 
AppearingTextOverlay(AppearingTextConfiguration) - Constructor for class net.thewinnt.cutscenes.client.overlay.AppearingTextOverlay
 
AppearingTextSerializer - Class in net.thewinnt.cutscenes.effect.serializer
 
apply(double) - Method in enum class net.thewinnt.cutscenes.util.CoordinateProvider.CoordinateAnchor
 
arg1 - Variable in class net.thewinnt.cutscenes.easing.types.DoubleArgumentEasing
 
arg2 - Variable in class net.thewinnt.cutscenes.easing.types.DoubleArgumentEasing
 
argument - Variable in class net.thewinnt.cutscenes.easing.types.SingleArgumentEasing
 
argumentProvider - Variable in class net.thewinnt.cutscenes.easing.types.ChainEasing
 
ASCEND - Static variable in class net.thewinnt.cutscenes.CutsceneManager
Ascends you 25 blocks up with a little twist
ASCEND_ID - Static variable in class net.thewinnt.cutscenes.CutsceneManager
 
ASIN - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
ATAN - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
ATAN2 - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
attackEntity(Player, Entity, CallbackInfo) - Method in class net.thewinnt.cutscenes.mixin.MultiPlayerGameModeMixin
 

B

b() - Method in record class net.thewinnt.cutscenes.util.DynamicColor
Returns the value of the b record component.
BACKUP_FLOAT - Static variable in class net.thewinnt.cutscenes.effect.serializer.AppearingTextSerializer
 
BEFORE_CENTER - Enum constant in enum class net.thewinnt.cutscenes.util.CoordinateProvider.CoordinateAnchor
 
beforeDebugRender(PoseStack, VertexConsumer) - Static method in class net.thewinnt.cutscenes.client.preview.PathPreviewRenderer
 
BEZIER - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A cubic or quadratic Bézier curve, depending on the points supplied.
BezierCurve - Class in net.thewinnt.cutscenes.path
 
BezierCurve(Vec3, Vec3, Vec3, Vec3) - Constructor for class net.thewinnt.cutscenes.path.BezierCurve
 
BezierCurve(Vec3, Vec3, Vec3, Vec3, int) - Constructor for class net.thewinnt.cutscenes.path.BezierCurve
 
BezierCurve(PointProvider, PointProvider, PointProvider, PointProvider, int) - Constructor for class net.thewinnt.cutscenes.path.BezierCurve
 
BLACK - Static variable in record class net.thewinnt.cutscenes.util.DynamicColor
 
BLIT - Static variable in interface net.thewinnt.cutscenes.effect.CutsceneEffectSerializer
 
BlitConfiguration - Record Class in net.thewinnt.cutscenes.effect.configuration
 
BlitConfiguration(ResourceLocation, CoordinateProvider, CoordinateProvider, CoordinateProvider, CoordinateProvider, CoordinateProvider, CoordinateProvider, CoordinateProvider, CoordinateProvider, DynamicColor) - Constructor for record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Creates an instance of a BlitConfiguration record class.
BlitEffect - Class in net.thewinnt.cutscenes.effect.type
 
BlitEffect(double, double, BlitConfiguration) - Constructor for class net.thewinnt.cutscenes.effect.type.BlitEffect
 
BlitOverlay - Class in net.thewinnt.cutscenes.client.overlay
 
BlitOverlay(BlitConfiguration) - Constructor for class net.thewinnt.cutscenes.client.overlay.BlitOverlay
 
BlitSerializer - Class in net.thewinnt.cutscenes.effect.serializer
 
blockCameraRotation - Variable in class net.thewinnt.cutscenes.CutsceneType
 
blockMovement - Variable in class net.thewinnt.cutscenes.CutsceneType
 
bottomLeft - Variable in class net.thewinnt.cutscenes.client.overlay.FadeToColorOverlayConfiguration
 
bottomRight - Variable in class net.thewinnt.cutscenes.client.overlay.FadeToColorOverlayConfiguration
 
build() - Method in class net.thewinnt.cutscenes.util.ActionToggles.Builder
 
Builder(boolean) - Constructor for class net.thewinnt.cutscenes.util.ActionToggles.Builder
 

C

CALCULATED_POINT - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A segment getting its coordinates from easings.
CalculatedPoint - Class in net.thewinnt.cutscenes.path
 
CalculatedPoint(Easing, Easing, Easing) - Constructor for class net.thewinnt.cutscenes.path.CalculatedPoint
 
CalculatedPoint(Easing, Easing, Easing, int) - Constructor for class net.thewinnt.cutscenes.path.CalculatedPoint
 
camera - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
CameraAngleSetter - Interface in net.thewinnt.cutscenes.platform
 
CameraMixin - Class in net.thewinnt.cutscenes.mixin
 
CameraMixin() - Constructor for class net.thewinnt.cutscenes.mixin.CameraMixin
 
cameraPitch() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
Returns the value of the cameraPitch record component.
cameraRoll() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
Returns the value of the cameraRoll record component.
cameraYaw() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
Returns the value of the cameraYaw record component.
canCollideWith(Entity) - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
CATMULL_ROM - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A Catmull-Rom spline, made of 2 or more points.
CATMULL_ROM_TEST - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A path consisting of a Catmull-Rom spline with a lot of random points
CATMULL_ROM_TEST_ID - Static variable in class net.thewinnt.cutscenes.CutsceneManager
 
CatmullRomSpline - Class in net.thewinnt.cutscenes.path
 
CatmullRomSpline(int, Vec3...) - Constructor for class net.thewinnt.cutscenes.path.CatmullRomSpline
 
CatmullRomSpline(int, PointProvider...) - Constructor for class net.thewinnt.cutscenes.path.CatmullRomSpline
 
CatmullRomSpline(Vec3...) - Constructor for class net.thewinnt.cutscenes.path.CatmullRomSpline
 
CHAIN - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
ChainEasing - Class in net.thewinnt.cutscenes.easing.types
 
ChainEasing(Easing, Easing) - Constructor for class net.thewinnt.cutscenes.easing.types.ChainEasing
 
ChainEasingSerializer - Class in net.thewinnt.cutscenes.easing.serializers
 
checkFallDamage(double, boolean, BlockState, BlockPos) - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
CLAMP - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
ClampEasing - Class in net.thewinnt.cutscenes.easing.types
 
ClampEasing(Easing, Easing, Easing) - Constructor for class net.thewinnt.cutscenes.easing.types.ClampEasing
 
ClampEasingSerializer - Class in net.thewinnt.cutscenes.easing.serializers
 
clearOverlays() - Static method in class net.thewinnt.cutscenes.client.CutsceneOverlayManager
 
CLIENT_REGISTRY - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
ClientCutsceneManager - Class in net.thewinnt.cutscenes.client
 
ClientCutsceneManager() - Constructor for class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
clientPlatform() - Static method in class net.thewinnt.cutscenes.CutsceneAPI
 
ClientPlatformAbstractions - Interface in net.thewinnt.cutscenes.platform
 
codec() - Method in record class net.thewinnt.cutscenes.platform.PacketType
 
color() - Method in record class net.thewinnt.cutscenes.util.DynamicVertex
Returns the value of the color record component.
COLOR - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
colorBottom() - Method in record class net.thewinnt.cutscenes.effect.configuration.RectangleConfiguration
Returns the value of the colorBottom record component.
ColorEasing - Record Class in net.thewinnt.cutscenes.easing.types
 
ColorEasing(Easing, Easing, Easing) - Constructor for record class net.thewinnt.cutscenes.easing.types.ColorEasing
Creates an instance of a ColorEasing record class.
ColorEasingSerializer - Class in net.thewinnt.cutscenes.easing.serializers
 
colorTop() - Method in record class net.thewinnt.cutscenes.effect.configuration.RectangleConfiguration
Returns the value of the colorTop record component.
compareTo(Double) - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.TimedEasingEntry
 
COMPOUND - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
CompoundEasing - Class in net.thewinnt.cutscenes.easing.types
 
CompoundEasing(List<CompoundEasing.TimedEasingEntry>) - Constructor for class net.thewinnt.cutscenes.easing.types.CompoundEasing
 
CompoundEasing.RangeAppliedEasing - Record Class in net.thewinnt.cutscenes.easing.types
 
CompoundEasing.TimedEasingEntry - Record Class in net.thewinnt.cutscenes.easing.types
 
CompoundEasingSerializer - Class in net.thewinnt.cutscenes.easing.serializers
 
config - Variable in class net.thewinnt.cutscenes.effect.CutsceneEffect
 
considerSpectator() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
Returns the value of the considerSpectator record component.
CONSTANT - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A segment always returning a single point.
CONSTANT - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
ConstantEasing - Record Class in net.thewinnt.cutscenes.easing.types
 
ConstantEasing(double) - Constructor for record class net.thewinnt.cutscenes.easing.types.ConstantEasing
Creates an instance of a ConstantEasing record class.
ConstantEasingSerializer - Class in net.thewinnt.cutscenes.easing.serializers
 
ConstantPoint - Class in net.thewinnt.cutscenes.path
 
ConstantPoint(Vec3) - Constructor for class net.thewinnt.cutscenes.path.ConstantPoint
 
ConstantPoint(Vec3, int) - Constructor for class net.thewinnt.cutscenes.path.ConstantPoint
 
ConstantPoint(PointProvider, int) - Constructor for class net.thewinnt.cutscenes.path.ConstantPoint
 
continueAttack(CallbackInfo) - Method in class net.thewinnt.cutscenes.mixin.MinecraftMixin
 
continueBezier(Vec3, Vec3) - Method in class net.thewinnt.cutscenes.path.Path
 
continueBezier(Vec3, Vec3, int) - Method in class net.thewinnt.cutscenes.path.Path
 
COOL_PATH - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A cool path made of continuous Bézier curves, also features rotation changes
COOL_PATH_ID - Static variable in class net.thewinnt.cutscenes.CutsceneManager
 
CoordinateProvider - Record Class in net.thewinnt.cutscenes.util
 
CoordinateProvider(boolean, Easing, CoordinateProvider.CoordinateAnchor) - Constructor for record class net.thewinnt.cutscenes.util.CoordinateProvider
Creates an instance of a CoordinateProvider record class.
CoordinateProvider.CoordinateAnchor - Enum Class in net.thewinnt.cutscenes.util
 
COS - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
create(double, double, T) - Method in interface net.thewinnt.cutscenes.effect.CutsceneEffectSerializer.CutsceneEffectFactory
 
createOverlay(C) - Method in class net.thewinnt.cutscenes.effect.type.AbstractOverlayEffect
 
createOverlay(AppearingTextConfiguration) - Method in class net.thewinnt.cutscenes.effect.type.AppearingTextEffect
 
createOverlay(BlitConfiguration) - Method in class net.thewinnt.cutscenes.effect.type.BlitEffect
 
createOverlay(RectangleConfiguration) - Method in class net.thewinnt.cutscenes.effect.type.RectangleEffect
 
createOverlay(TriangleStripConfiguration) - Method in class net.thewinnt.cutscenes.effect.type.TriangleStripEffect
 
csapi$getCutsceneTicks() - Method in class net.thewinnt.cutscenes.mixin.ServerPlayerMixin
 
csapi$getCutsceneTicks() - Method in interface net.thewinnt.cutscenes.util.ServerPlayerExt
 
csapi$getRunningCutscene() - Method in class net.thewinnt.cutscenes.mixin.ServerPlayerMixin
 
csapi$getRunningCutscene() - Method in interface net.thewinnt.cutscenes.util.ServerPlayerExt
 
csapi$setCutsceneTicks(int) - Method in class net.thewinnt.cutscenes.mixin.ServerPlayerMixin
 
csapi$setCutsceneTicks(int) - Method in interface net.thewinnt.cutscenes.util.ServerPlayerExt
Sets the remaining amount of ticks that the player will be watching a cutscene for
csapi$setRunningCutscene(CutsceneType) - Method in class net.thewinnt.cutscenes.mixin.ServerPlayerMixin
 
csapi$setRunningCutscene(CutsceneType) - Method in interface net.thewinnt.cutscenes.util.ServerPlayerExt
Sets a cutscene that the player is watching.
CUBE - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
cutscene - Variable in class net.thewinnt.cutscenes.CutsceneInstance
 
cutscene() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
Returns the value of the cutscene record component.
CUTSCENE_EFFECT_SERIALIZER_KEY - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
CUTSCENE_EFFECT_SERIALIZERS - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
CutsceneAPI - Class in net.thewinnt.cutscenes
The main class of Cutscene API.
CutsceneAPI() - Constructor for class net.thewinnt.cutscenes.CutsceneAPI
 
CutsceneCameraEntity - Class in net.thewinnt.cutscenes.entity
 
CutsceneCameraEntity(int, CutsceneInstance, Vec3, float, float, float, float, float) - Constructor for class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
CutsceneCommand - Class in net.thewinnt.cutscenes.command
 
CutsceneCommand() - Constructor for class net.thewinnt.cutscenes.command.CutsceneCommand
 
CutsceneEffect<T> - Class in net.thewinnt.cutscenes.effect
A CutsceneEffect does all the visuals not related to the camera during a cutscene.
CutsceneEffect(double, double, T) - Constructor for class net.thewinnt.cutscenes.effect.CutsceneEffect
Constructs a new CutsceneEffect.
CutsceneEffectSerializer<T> - Interface in net.thewinnt.cutscenes.effect
 
CutsceneEffectSerializer.CutsceneEffectFactory<T> - Interface in net.thewinnt.cutscenes.effect
 
CutsceneInstance - Class in net.thewinnt.cutscenes
 
CutsceneInstance(CutsceneType) - Constructor for class net.thewinnt.cutscenes.CutsceneInstance
 
CutsceneManager - Class in net.thewinnt.cutscenes
 
CutsceneManager() - Constructor for class net.thewinnt.cutscenes.CutsceneManager
 
CutsceneNetworkHandler - Class in net.thewinnt.cutscenes.networking
 
CutsceneNetworkHandler() - Constructor for class net.thewinnt.cutscenes.networking.CutsceneNetworkHandler
 
CutsceneOverlayManager - Class in net.thewinnt.cutscenes.client
 
CutsceneOverlayManager() - Constructor for class net.thewinnt.cutscenes.client.CutsceneOverlayManager
 
CutsceneType - Class in net.thewinnt.cutscenes
A cutscene type consists of a camera path, rotation, transitions and some parameters.
CutsceneType(PathLike, Path, int) - Constructor for class net.thewinnt.cutscenes.CutsceneType
Constructs a simple cutscene type with default parameters for most settings.
CutsceneType(PathLike, Path, int, Transition, Transition, boolean, boolean, ActionToggles, boolean, boolean, List<CutsceneEffect<?>>) - Constructor for class net.thewinnt.cutscenes.CutsceneType
Constructs a cutscene type with all parameters specified.

D

DebugRendererMixin - Class in net.thewinnt.cutscenes.mixin
 
DebugRendererMixin() - Constructor for class net.thewinnt.cutscenes.mixin.DebugRendererMixin
 
DEFAULT_ACTION_TOGGLES - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
defaultDelay(int) - Method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProvider
Returns the default character delay, in ticks
defaultDelay(int) - Method in class net.thewinnt.cutscenes.effect.chardelays.types.InstantDelayProvider
 
defaultDelay(int) - Method in class net.thewinnt.cutscenes.effect.chardelays.types.UndertaleDelayProvider
 
defaultDelay(int) - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
 
defineSynchedData(SynchedEntityData.Builder) - Method in class net.thewinnt.cutscenes.entity.WaypointEntity
 
delay(int) - Method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProvider
Returns the delay in ticks for the given character.
delay(int) - Method in class net.thewinnt.cutscenes.effect.chardelays.types.InstantDelayProvider
 
delay(int) - Method in class net.thewinnt.cutscenes.effect.chardelays.types.UndertaleDelayProvider
 
delay(int) - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
 
DELAY_PROVIDER_KEY - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
DELAY_PROVIDERS - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
DelayProvider - Interface in net.thewinnt.cutscenes.effect.chardelays
 
DelayProviderSerializer<T> - Interface in net.thewinnt.cutscenes.effect.chardelays
 
delays() - Method in record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
Returns the value of the delays record component.
delaysDefault() - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
Returns the value of the delaysDefault record component.
delaysSpecial() - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
Returns the value of the delaysSpecial record component.
delta() - Method in record class net.thewinnt.cutscenes.easing.types.ColorEasing
Returns the value of the delta record component.
delta() - Method in record class net.thewinnt.cutscenes.easing.types.LerpEasing
Returns the value of the delta record component.
despawn() - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
disableAttacking() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
Returns the value of the disableAttacking record component.
disableBlockInteractions() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
Returns the value of the disableBlockInteractions record component.
disableBreakingBlocks() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
Returns the value of the disableBreakingBlocks record component.
disableDamage() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
Returns the value of the disableDamage record component.
disableEntityInteractions() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
Returns the value of the disableEntityInteractions record component.
disableF5 - Variable in class net.thewinnt.cutscenes.CutsceneType
 
disablePerspectiveChanging() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
Deprecated.
disablePickingBlocks() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
Returns the value of the disablePickingBlocks record component.
disableUsingItems() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
Returns the value of the disableUsingItems record component.
DIV - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
DOUBLE_ARGUMENT_EASINGS - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
DoubleArgumentEasing - Class in net.thewinnt.cutscenes.easing.types
 
DoubleArgumentEasing(Easing, Easing, DoubleBinaryOperator) - Constructor for class net.thewinnt.cutscenes.easing.types.DoubleArgumentEasing
 
DoubleArgumentEasingSerializer - Record Class in net.thewinnt.cutscenes.easing.serializers
 
DoubleArgumentEasingSerializer(DoubleBinaryOperator) - Constructor for record class net.thewinnt.cutscenes.easing.serializers.DoubleArgumentEasingSerializer
Creates an instance of a DoubleArgumentEasingSerializer record class.
doWaterSplashEffect() - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
drawLineGlobal(PoseStack, VertexConsumer, PathPreviewRenderer.Line, Level, Vec3) - Static method in class net.thewinnt.cutscenes.client.preview.PathPreviewRenderer
 
dropShadow() - Method in record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
Returns the value of the dropShadow record component.
DynamicColor - Record Class in net.thewinnt.cutscenes.util
 
DynamicColor(Easing, Easing, Easing, Easing) - Constructor for record class net.thewinnt.cutscenes.util.DynamicColor
Creates an instance of a DynamicColor record class.
DynamicVertex - Record Class in net.thewinnt.cutscenes.util
 
DynamicVertex(CoordinateProvider, CoordinateProvider, DynamicColor) - Constructor for record class net.thewinnt.cutscenes.util.DynamicVertex
Creates an instance of a DynamicVertex record class.

E

E - Static variable in record class net.thewinnt.cutscenes.easing.types.ConstantEasing
 
easing - Variable in class net.thewinnt.cutscenes.easing.types.ChainEasing
 
easing() - Method in record class net.thewinnt.cutscenes.easing.serializers.SimpleEasingSerializer
Returns the value of the easing record component.
easing() - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.RangeAppliedEasing
Returns the value of the easing record component.
easing() - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.TimedEasingEntry
Returns the value of the easing record component.
Easing - Interface in net.thewinnt.cutscenes.easing
An easing smoothly transitions from value 0 to value 1.
EASING_MACROS - Static variable in interface net.thewinnt.cutscenes.easing.Easing
 
EASING_SERIALIZER_KEY - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
EASING_SERIALIZERS - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
EasingSerializer<T> - Interface in net.thewinnt.cutscenes.easing
 
effects - Variable in class net.thewinnt.cutscenes.CutsceneType
 
end() - Method in record class net.thewinnt.cutscenes.client.preview.PathPreviewRenderer.Line
Returns the value of the end record component.
END - Enum constant in enum class net.thewinnt.cutscenes.util.CoordinateProvider.CoordinateAnchor
 
endedEndTransition() - Method in class net.thewinnt.cutscenes.CutsceneInstance
 
endedStartTransition() - Method in class net.thewinnt.cutscenes.CutsceneInstance
 
endTime - Variable in class net.thewinnt.cutscenes.effect.CutsceneEffect
 
endTransition - Variable in class net.thewinnt.cutscenes.CutsceneType
 
EntityMixin - Class in net.thewinnt.cutscenes.mixin
 
EntityMixin() - Constructor for class net.thewinnt.cutscenes.mixin.EntityMixin
 
equals(Object) - Method in record class net.thewinnt.cutscenes.client.preview.PathPreviewRenderer.Line
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.easing.serializers.DoubleArgumentEasingSerializer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.easing.serializers.SimpleEasingSerializer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.easing.serializers.SingleArgumentEasingSerializer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.easing.types.ColorEasing
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.RangeAppliedEasing
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.TimedEasingEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.easing.types.ConstantEasing
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.easing.types.LerpEasing
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.effect.chardelays.serializers.SingletonDelaySerializer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.effect.configuration.RectangleConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.effect.configuration.TriangleStripConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.path.point.StaticPointProvider
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.path.point.WaypointProvider
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.path.point.WorldPointProvider
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.platform.PacketType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.util.ActionToggles
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.util.CoordinateProvider
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.util.DynamicColor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.thewinnt.cutscenes.util.DynamicVertex
Indicates whether some other object is "equal to" this one.
execute() - Method in class net.thewinnt.cutscenes.networking.packets.PreviewCutscenePacket
 
execute() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
 
execute() - Method in class net.thewinnt.cutscenes.networking.packets.StopCutscenePacket
 
execute() - Method in class net.thewinnt.cutscenes.networking.packets.UpdateCutscenesPacket
 
execute() - Method in interface net.thewinnt.cutscenes.platform.AbstractPacket
 

F

factory() - Method in interface net.thewinnt.cutscenes.effect.CutsceneEffectSerializer
 
factory() - Method in class net.thewinnt.cutscenes.effect.serializer.AppearingTextSerializer
 
factory() - Method in class net.thewinnt.cutscenes.effect.serializer.BlitSerializer
 
factory() - Method in class net.thewinnt.cutscenes.effect.serializer.RectangleSerializer
 
factory() - Method in class net.thewinnt.cutscenes.effect.serializer.TriangleStripSerializer
 
FADE - Static variable in class net.thewinnt.cutscenes.CutsceneManager
Fades the screen to a color (or several colors that may change too)
FadeToColorOverlay - Class in net.thewinnt.cutscenes.client.overlay
 
FadeToColorOverlay() - Constructor for class net.thewinnt.cutscenes.client.overlay.FadeToColorOverlay
 
FadeToColorOverlayConfiguration - Class in net.thewinnt.cutscenes.client.overlay
 
FadeToColorOverlayConfiguration(DynamicColor, DynamicColor, DynamicColor, DynamicColor, float) - Constructor for class net.thewinnt.cutscenes.client.overlay.FadeToColorOverlayConfiguration
 
FadeToColorTransition - Class in net.thewinnt.cutscenes.transition
 
FadeToColorTransition(DynamicColor, int, int, Easing, Easing, boolean) - Constructor for class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
FadeToColorTransition(DynamicColor, int, Easing, Easing, boolean) - Constructor for class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
FadeToColorTransition(DynamicColor, DynamicColor, DynamicColor, DynamicColor, int, int, Easing, Easing, boolean) - Constructor for class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
fallback() - Method in record class net.thewinnt.cutscenes.path.point.WaypointProvider
Returns the value of the fallback record component.
fallbackNormal() - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
Returns the value of the fallbackNormal record component.
fallbackSpecial() - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
Returns the value of the fallbackSpecial record component.
FIRST_FOUND - Enum constant in enum class net.thewinnt.cutscenes.path.point.WaypointProvider.SortType
 
from() - Method in record class net.thewinnt.cutscenes.easing.types.ColorEasing
Returns the value of the from record component.
from() - Method in record class net.thewinnt.cutscenes.easing.types.LerpEasing
Returns the value of the from record component.
fromJson(JsonElement) - Static method in record class net.thewinnt.cutscenes.util.ActionToggles
 
fromJSON(JsonElement) - Static method in interface net.thewinnt.cutscenes.easing.Easing
 
fromJSON(JsonElement) - Static method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProvider
 
fromJSON(JsonElement) - Static method in record class net.thewinnt.cutscenes.util.DynamicColor
 
fromJSON(JsonElement, LoadResolver<Easing>) - Static method in interface net.thewinnt.cutscenes.easing.Easing
 
fromJSON(JsonElement, Easing) - Static method in interface net.thewinnt.cutscenes.easing.Easing
 
fromJSON(JsonElement, DelayProvider) - Static method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProvider
 
fromJSON(JsonElement, DynamicColor) - Static method in record class net.thewinnt.cutscenes.util.DynamicColor
 
fromJSON(JsonElement) - Static method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.RangeAppliedEasing
 
fromJSON(JsonElement) - Static method in record class net.thewinnt.cutscenes.util.CoordinateProvider
 
fromJSON(JsonElement, Easing) - Static method in record class net.thewinnt.cutscenes.util.CoordinateProvider
 
fromJSON(JsonElement, LoadResolver<Easing>) - Static method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.RangeAppliedEasing
 
fromJSON(JsonObject) - Static method in class net.thewinnt.cutscenes.CutsceneType
Reads a cutscene type from JSON.
fromJSON(JsonObject) - Method in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
fromJSON(JsonObject) - Method in class net.thewinnt.cutscenes.easing.serializers.ChainEasingSerializer
 
fromJSON(JsonObject) - Method in class net.thewinnt.cutscenes.easing.serializers.ClampEasingSerializer
 
fromJSON(JsonObject) - Method in class net.thewinnt.cutscenes.easing.serializers.ColorEasingSerializer
 
fromJSON(JsonObject) - Method in class net.thewinnt.cutscenes.easing.serializers.CompoundEasingSerializer
 
fromJSON(JsonObject) - Method in class net.thewinnt.cutscenes.easing.serializers.ConstantEasingSerializer
 
fromJSON(JsonObject) - Method in record class net.thewinnt.cutscenes.easing.serializers.DoubleArgumentEasingSerializer
 
fromJSON(JsonObject) - Method in class net.thewinnt.cutscenes.easing.serializers.LerpEasingSerializer
 
fromJSON(JsonObject) - Method in record class net.thewinnt.cutscenes.easing.serializers.SimpleEasingSerializer
 
fromJSON(JsonObject) - Method in record class net.thewinnt.cutscenes.easing.serializers.SingleArgumentEasingSerializer
 
fromJSON(JsonObject) - Method in class net.thewinnt.cutscenes.easing.serializers.SplineEasingSerializer
 
fromJSON(JsonObject) - Method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProviderSerializer
 
fromJSON(JsonObject) - Method in record class net.thewinnt.cutscenes.effect.chardelays.serializers.SingletonDelaySerializer
 
fromJSON(JsonObject) - Method in class net.thewinnt.cutscenes.effect.chardelays.serializers.UserDelaySerializer
 
fromJSON(JsonObject) - Static method in class net.thewinnt.cutscenes.effect.CutsceneEffect
 
fromJSON(JsonObject) - Method in interface net.thewinnt.cutscenes.effect.CutsceneEffectSerializer
 
fromJSON(JsonObject) - Method in class net.thewinnt.cutscenes.effect.serializer.AppearingTextSerializer
 
fromJSON(JsonObject) - Method in class net.thewinnt.cutscenes.effect.serializer.BlitSerializer
 
fromJSON(JsonObject) - Method in class net.thewinnt.cutscenes.effect.serializer.RectangleSerializer
 
fromJSON(JsonObject) - Method in class net.thewinnt.cutscenes.effect.serializer.TriangleStripSerializer
 
fromJSON(JsonObject) - Method in interface net.thewinnt.cutscenes.path.point.PointProvider.PointSerializer
Reads a point from JSON.
fromJSON(JsonObject) - Static method in record class net.thewinnt.cutscenes.path.point.StaticPointProvider
 
fromJSON(JsonObject) - Static method in record class net.thewinnt.cutscenes.path.point.WaypointProvider
 
fromJSON(JsonObject) - Static method in record class net.thewinnt.cutscenes.path.point.WorldPointProvider
 
fromJSON(JsonObject) - Static method in class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
fromJSON(JsonObject) - Static method in class net.thewinnt.cutscenes.transition.NoopTransition
 
fromJSON(JsonObject) - Static method in class net.thewinnt.cutscenes.transition.SmoothEaseTransition
 
fromJSON(JsonObject) - Static method in interface net.thewinnt.cutscenes.transition.Transition
 
fromJSON(JsonObject) - Method in interface net.thewinnt.cutscenes.transition.Transition.TransitionSerializer
Loads a transition from a JSON object.
fromJSON(JsonObject) - Static method in record class net.thewinnt.cutscenes.util.DynamicVertex
 
fromJSON(JsonObject, Path) - Static method in class net.thewinnt.cutscenes.path.BezierCurve
 
fromJSON(JsonObject, Path) - Static method in class net.thewinnt.cutscenes.path.CalculatedPoint
 
fromJSON(JsonObject, Path) - Static method in class net.thewinnt.cutscenes.path.CatmullRomSpline
 
fromJSON(JsonObject, Path) - Static method in class net.thewinnt.cutscenes.path.ConstantPoint
 
fromJSON(JsonObject, Path) - Static method in class net.thewinnt.cutscenes.path.LineSegment
 
fromJSON(JsonObject, Path) - Static method in class net.thewinnt.cutscenes.path.LookAtPoint
 
fromJSON(JsonObject, Path) - Static method in class net.thewinnt.cutscenes.path.Path
 
fromJSON(JsonObject, Path) - Method in interface net.thewinnt.cutscenes.path.PathLike.SegmentSerializer
Reads a segment from JSON.
fromJSON(JsonObject, Path) - Static method in class net.thewinnt.cutscenes.path.PathTransition
 
fromJSON(JsonObject, Transition) - Static method in interface net.thewinnt.cutscenes.transition.Transition
Returns a Transition from json, or a fallback value if json is null
fromJSON(JsonObject, LoadResolver<Easing>) - Method in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
fromJSON(JsonObject, LoadResolver<Easing>) - Method in class net.thewinnt.cutscenes.easing.serializers.ChainEasingSerializer
 
fromJSON(JsonObject, LoadResolver<Easing>) - Method in class net.thewinnt.cutscenes.easing.serializers.ClampEasingSerializer
 
fromJSON(JsonObject, LoadResolver<Easing>) - Method in class net.thewinnt.cutscenes.easing.serializers.ColorEasingSerializer
 
fromJSON(JsonObject, LoadResolver<Easing>) - Method in class net.thewinnt.cutscenes.easing.serializers.CompoundEasingSerializer
 
fromJSON(JsonObject, LoadResolver<Easing>) - Method in class net.thewinnt.cutscenes.easing.serializers.ConstantEasingSerializer
 
fromJSON(JsonObject, LoadResolver<Easing>) - Method in record class net.thewinnt.cutscenes.easing.serializers.DoubleArgumentEasingSerializer
 
fromJSON(JsonObject, LoadResolver<Easing>) - Method in class net.thewinnt.cutscenes.easing.serializers.LerpEasingSerializer
 
fromJSON(JsonObject, LoadResolver<Easing>) - Method in record class net.thewinnt.cutscenes.easing.serializers.SimpleEasingSerializer
 
fromJSON(JsonObject, LoadResolver<Easing>) - Method in record class net.thewinnt.cutscenes.easing.serializers.SingleArgumentEasingSerializer
 
fromJSON(JsonObject, LoadResolver<Easing>) - Method in class net.thewinnt.cutscenes.easing.serializers.SplineEasingSerializer
 
fromJSONPrimitive(JsonPrimitive) - Static method in interface net.thewinnt.cutscenes.easing.Easing
 
fromJSONPrimitive(JsonPrimitive) - Static method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProvider
 
fromJSONPrimitive(JsonPrimitive, LoadResolver<Easing>) - Static method in interface net.thewinnt.cutscenes.easing.Easing
 
fromNetwork(FriendlyByteBuf) - Static method in class net.thewinnt.cutscenes.CutsceneType
Reads a cutscene type from network.
fromNetwork(FriendlyByteBuf) - Static method in interface net.thewinnt.cutscenes.easing.Easing
 
fromNetwork(FriendlyByteBuf) - Method in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
fromNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.serializers.ChainEasingSerializer
 
fromNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.serializers.ClampEasingSerializer
 
fromNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.serializers.ColorEasingSerializer
 
fromNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.serializers.CompoundEasingSerializer
 
fromNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.serializers.ConstantEasingSerializer
 
fromNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.easing.serializers.DoubleArgumentEasingSerializer
 
fromNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.serializers.LerpEasingSerializer
 
fromNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.easing.serializers.SimpleEasingSerializer
 
fromNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.easing.serializers.SingleArgumentEasingSerializer
 
fromNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.serializers.SplineEasingSerializer
 
fromNetwork(FriendlyByteBuf) - Static method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.RangeAppliedEasing
 
fromNetwork(FriendlyByteBuf) - Static method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProvider
 
fromNetwork(FriendlyByteBuf) - Method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProviderSerializer
 
fromNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.effect.chardelays.serializers.SingletonDelaySerializer
 
fromNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.effect.chardelays.serializers.UserDelaySerializer
 
fromNetwork(FriendlyByteBuf) - Static method in class net.thewinnt.cutscenes.effect.CutsceneEffect
 
fromNetwork(FriendlyByteBuf) - Method in interface net.thewinnt.cutscenes.effect.CutsceneEffectSerializer
 
fromNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.effect.serializer.AppearingTextSerializer
 
fromNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.effect.serializer.BlitSerializer
 
fromNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.effect.serializer.RectangleSerializer
 
fromNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.effect.serializer.TriangleStripSerializer
 
fromNetwork(FriendlyByteBuf) - Method in interface net.thewinnt.cutscenes.path.point.PointProvider.PointSerializer
Reconstructs a point from network, matching its server companion as closely as possible.
fromNetwork(FriendlyByteBuf) - Static method in record class net.thewinnt.cutscenes.path.point.StaticPointProvider
 
fromNetwork(FriendlyByteBuf) - Static method in record class net.thewinnt.cutscenes.path.point.WaypointProvider
 
fromNetwork(FriendlyByteBuf) - Static method in record class net.thewinnt.cutscenes.path.point.WorldPointProvider
 
fromNetwork(FriendlyByteBuf) - Static method in class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
fromNetwork(FriendlyByteBuf) - Static method in class net.thewinnt.cutscenes.transition.NoopTransition
 
fromNetwork(FriendlyByteBuf) - Static method in class net.thewinnt.cutscenes.transition.SmoothEaseTransition
 
fromNetwork(FriendlyByteBuf) - Static method in interface net.thewinnt.cutscenes.transition.Transition
 
fromNetwork(FriendlyByteBuf) - Method in interface net.thewinnt.cutscenes.transition.Transition.TransitionSerializer
Recreates a transition from network, matching its server-side version as close as possible.
fromNetwork(FriendlyByteBuf) - Static method in record class net.thewinnt.cutscenes.util.ActionToggles
 
fromNetwork(FriendlyByteBuf) - Static method in record class net.thewinnt.cutscenes.util.CoordinateProvider
 
fromNetwork(FriendlyByteBuf) - Static method in record class net.thewinnt.cutscenes.util.DynamicColor
 
fromNetwork(FriendlyByteBuf) - Static method in record class net.thewinnt.cutscenes.util.DynamicVertex
 
fromNetwork(FriendlyByteBuf, Path) - Static method in class net.thewinnt.cutscenes.path.BezierCurve
 
fromNetwork(FriendlyByteBuf, Path) - Static method in class net.thewinnt.cutscenes.path.CalculatedPoint
 
fromNetwork(FriendlyByteBuf, Path) - Static method in class net.thewinnt.cutscenes.path.CatmullRomSpline
 
fromNetwork(FriendlyByteBuf, Path) - Static method in class net.thewinnt.cutscenes.path.ConstantPoint
 
fromNetwork(FriendlyByteBuf, Path) - Static method in class net.thewinnt.cutscenes.path.LineSegment
 
fromNetwork(FriendlyByteBuf, Path) - Static method in class net.thewinnt.cutscenes.path.LookAtPoint
 
fromNetwork(FriendlyByteBuf, Path) - Static method in class net.thewinnt.cutscenes.path.Path
 
fromNetwork(FriendlyByteBuf, Path) - Method in interface net.thewinnt.cutscenes.path.PathLike.SegmentSerializer
Reconstructs a segment from network, matching its server companion as closely as possible.
fromNetwork(FriendlyByteBuf, Path) - Static method in class net.thewinnt.cutscenes.path.PathTransition
 
FURTHEST - Enum constant in enum class net.thewinnt.cutscenes.path.point.WaypointProvider.SortType
 

G

g() - Method in record class net.thewinnt.cutscenes.util.DynamicColor
Returns the value of the g record component.
GameRendererMixin - Class in net.thewinnt.cutscenes.mixin
 
GameRendererMixin() - Constructor for class net.thewinnt.cutscenes.mixin.GameRendererMixin
 
get(double) - Method in interface net.thewinnt.cutscenes.easing.Easing
Returns the eased value from given t
get(double) - Method in class net.thewinnt.cutscenes.easing.types.ChainEasing
 
get(double) - Method in class net.thewinnt.cutscenes.easing.types.ClampEasing
 
get(double) - Method in record class net.thewinnt.cutscenes.easing.types.ColorEasing
 
get(double) - Method in class net.thewinnt.cutscenes.easing.types.CompoundEasing
 
get(double) - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.RangeAppliedEasing
 
get(double) - Method in record class net.thewinnt.cutscenes.easing.types.ConstantEasing
 
get(double) - Method in class net.thewinnt.cutscenes.easing.types.DoubleArgumentEasing
 
get(double) - Method in record class net.thewinnt.cutscenes.easing.types.LerpEasing
 
get(double) - Method in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
get(double) - Method in class net.thewinnt.cutscenes.easing.types.SingleArgumentEasing
 
get(double) - Method in class net.thewinnt.cutscenes.easing.types.SplineEasing
 
get(double, float) - Method in record class net.thewinnt.cutscenes.util.CoordinateProvider
 
getAlpha() - Method in class net.thewinnt.cutscenes.client.overlay.FadeToColorOverlayConfiguration
 
getColor(JsonObject, String, float) - Static method in class net.thewinnt.cutscenes.util.JsonHelper
Gets a 4-long float array from a JSON object, if it's written in the form of [r, g, b, a] or "#RRGGBBAA"
getControlA() - Method in class net.thewinnt.cutscenes.path.BezierCurve
 
getControlB() - Method in class net.thewinnt.cutscenes.path.BezierCurve
 
getEffect(Holder<MobEffect>) - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
getEnd(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.BezierCurve
 
getEnd(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.CalculatedPoint
 
getEnd(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.CatmullRomSpline
 
getEnd(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.ConstantPoint
 
getEnd(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.LineSegment
 
getEnd(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.LookAtPoint
 
getEnd(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.Path
 
getEnd(Level, Vec3) - Method in interface net.thewinnt.cutscenes.path.PathLike
Returns a PointProvider representing the end position for this segment.
getEnd(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.PathTransition
 
getEndProress() - Method in class net.thewinnt.cutscenes.CutsceneInstance
 
getEndTime() - Method in class net.thewinnt.cutscenes.CutsceneInstance
 
getEyeY() - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
getFromArraySafe(JsonArray, int) - Static method in class net.thewinnt.cutscenes.util.JsonHelper
Returns a JSON element from an array, or null if the array is too short or the element is null
getLastTime() - Method in class net.thewinnt.cutscenes.CutsceneInstance
 
getLength() - Method in class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
getLength() - Method in class net.thewinnt.cutscenes.transition.NoopTransition
 
getLength() - Method in class net.thewinnt.cutscenes.transition.SmoothEaseTransition
 
getLength() - Method in interface net.thewinnt.cutscenes.transition.Transition
 
getMessage() - Method in exception class net.thewinnt.cutscenes.util.LoadResolver.LoopingReferenceException
 
getNullableObject(JsonObject, String) - Static method in class net.thewinnt.cutscenes.util.JsonHelper
Returns a JSON object from another object, or null if it's absent or null
getOffCutsceneTime() - Method in class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
getOffCutsceneTime() - Method in class net.thewinnt.cutscenes.transition.NoopTransition
 
getOffCutsceneTime() - Method in class net.thewinnt.cutscenes.transition.SmoothEaseTransition
 
getOffCutsceneTime() - Method in interface net.thewinnt.cutscenes.transition.Transition
Returns the time that will be added to the total cutscene time as a result of this transition running.
getOffset() - Static method in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
getOffset() - Static method in class net.thewinnt.cutscenes.CutsceneManager
Returns the starting position of the current cutscene preview, or [0, 100, 0] if there isn't one
getOnCutsceneTime() - Method in class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
getOnCutsceneTime() - Method in class net.thewinnt.cutscenes.transition.NoopTransition
 
getOnCutsceneTime() - Method in class net.thewinnt.cutscenes.transition.SmoothEaseTransition
 
getOnCutsceneTime() - Method in interface net.thewinnt.cutscenes.transition.Transition
Returns the time of this transition that will be taken from the cutscene's time.
getOverlays() - Static method in class net.thewinnt.cutscenes.client.CutsceneOverlayManager
Returns an immutable view of all active overlays
getPartialTick() - Method in interface net.thewinnt.cutscenes.platform.PlatformAbstractions
 
getPathPoint(double, Level, Vec3) - Method in class net.thewinnt.cutscenes.CutsceneType
Returns a point for this cutscene's camera path at the specified progress value, if there is a path.
getPistonPushReaction() - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
getPitch() - Method in interface net.thewinnt.cutscenes.platform.CameraAngleSetter
 
getPlayerCamRot() - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
getPoint(double, Level, Vec3) - Method in class net.thewinnt.cutscenes.path.BezierCurve
 
getPoint(double, Level, Vec3) - Method in class net.thewinnt.cutscenes.path.CalculatedPoint
 
getPoint(double, Level, Vec3) - Method in class net.thewinnt.cutscenes.path.CatmullRomSpline
 
getPoint(double, Level, Vec3) - Method in class net.thewinnt.cutscenes.path.ConstantPoint
 
getPoint(double, Level, Vec3) - Method in class net.thewinnt.cutscenes.path.LineSegment
 
getPoint(double, Level, Vec3) - Method in class net.thewinnt.cutscenes.path.LookAtPoint
 
getPoint(double, Level, Vec3) - Method in class net.thewinnt.cutscenes.path.Path
 
getPoint(double, Level, Vec3) - Method in interface net.thewinnt.cutscenes.path.PathLike
Returns the position at the given moment.
getPoint(double, Level, Vec3) - Method in class net.thewinnt.cutscenes.path.PathTransition
 
getPoint(Level, Vec3) - Method in interface net.thewinnt.cutscenes.path.point.PointProvider
Returns the point this PointProvider represents.
getPoint(Level, Vec3) - Method in record class net.thewinnt.cutscenes.path.point.StaticPointProvider
 
getPoint(Level, Vec3) - Method in record class net.thewinnt.cutscenes.path.point.WaypointProvider
 
getPoint(Level, Vec3) - Method in record class net.thewinnt.cutscenes.path.point.WorldPointProvider
 
getPointType(ResourceLocation) - Static method in class net.thewinnt.cutscenes.CutsceneManager
Returns the point serializer with this ID, or null if it doesn't exist
getPointTypeId(PointProvider.PointSerializer<?>) - Static method in class net.thewinnt.cutscenes.CutsceneManager
Returns the ID of the specified point type, or null if it's not registered
getPos(double, Level, Vec3, Vec3, Vec3, CutsceneType) - Method in class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
getPos(double, Level, Vec3, Vec3, Vec3, CutsceneType) - Method in class net.thewinnt.cutscenes.transition.NoopTransition
 
getPos(double, Level, Vec3, Vec3, Vec3, CutsceneType) - Method in class net.thewinnt.cutscenes.transition.SmoothEaseTransition
 
getPos(double, Level, Vec3, Vec3, Vec3, CutsceneType) - Method in interface net.thewinnt.cutscenes.transition.Transition
Returns the camera position at the specified moment
getPosition(float, CallbackInfoReturnable<Vec3>) - Method in class net.thewinnt.cutscenes.mixin.EntityMixin
 
getPreviewedCutscene() - Static method in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
getPreviewedCutscene() - Static method in class net.thewinnt.cutscenes.CutsceneManager
Self-explanatory
getProgress() - Method in class net.thewinnt.cutscenes.client.overlay.FadeToColorOverlayConfiguration
 
getProgress() - Method in class net.thewinnt.cutscenes.util.TimeProvider
 
getProperPosition(float) - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
getRoll() - Method in interface net.thewinnt.cutscenes.platform.CameraAngleSetter
 
getRot(double, Level, Vec3, Vec3, Vec3, CutsceneType) - Method in class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
getRot(double, Level, Vec3, Vec3, Vec3, CutsceneType) - Method in class net.thewinnt.cutscenes.transition.NoopTransition
 
getRot(double, Level, Vec3, Vec3, Vec3, CutsceneType) - Method in class net.thewinnt.cutscenes.transition.SmoothEaseTransition
 
getRot(double, Level, Vec3, Vec3, Vec3, CutsceneType) - Method in interface net.thewinnt.cutscenes.transition.Transition
Returns the camera rotation at the specified moment
getRotationAt(double, Level, Vec3) - Method in class net.thewinnt.cutscenes.CutsceneType
Returns a point for this cutscene's camera rotation at the specified progress value, if there is any rotation.
getSegment(int) - Method in class net.thewinnt.cutscenes.path.Path
 
getSegmentRange(PathLike) - Method in class net.thewinnt.cutscenes.path.Path
 
getSegmentType(ResourceLocation) - Static method in class net.thewinnt.cutscenes.CutsceneManager
Returns the segment serializer with this ID, or null if it doesn't exist
getSegmentTypeId(PathLike.SegmentSerializer<?>) - Static method in class net.thewinnt.cutscenes.CutsceneManager
Returns the ID of the specified serializer, or null if it's not registered
getSerializer() - Method in interface net.thewinnt.cutscenes.easing.Easing
 
getSerializer() - Method in class net.thewinnt.cutscenes.easing.types.ChainEasing
 
getSerializer() - Method in class net.thewinnt.cutscenes.easing.types.ClampEasing
 
getSerializer() - Method in record class net.thewinnt.cutscenes.easing.types.ColorEasing
 
getSerializer() - Method in class net.thewinnt.cutscenes.easing.types.CompoundEasing
 
getSerializer() - Method in record class net.thewinnt.cutscenes.easing.types.ConstantEasing
 
getSerializer() - Method in class net.thewinnt.cutscenes.easing.types.DoubleArgumentEasing
 
getSerializer() - Method in record class net.thewinnt.cutscenes.easing.types.LerpEasing
 
getSerializer() - Method in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
getSerializer() - Method in class net.thewinnt.cutscenes.easing.types.SingleArgumentEasing
 
getSerializer() - Method in class net.thewinnt.cutscenes.easing.types.SplineEasing
 
getSerializer() - Method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProvider
 
getSerializer() - Method in class net.thewinnt.cutscenes.effect.chardelays.types.InstantDelayProvider
 
getSerializer() - Method in class net.thewinnt.cutscenes.effect.chardelays.types.UndertaleDelayProvider
 
getSerializer() - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
 
getSerializer() - Method in class net.thewinnt.cutscenes.effect.CutsceneEffect
 
getSerializer() - Method in class net.thewinnt.cutscenes.effect.type.AppearingTextEffect
 
getSerializer() - Method in class net.thewinnt.cutscenes.effect.type.BlitEffect
 
getSerializer() - Method in class net.thewinnt.cutscenes.effect.type.RectangleEffect
 
getSerializer() - Method in class net.thewinnt.cutscenes.effect.type.TriangleStripEffect
 
getSerializer() - Method in class net.thewinnt.cutscenes.path.BezierCurve
 
getSerializer() - Method in class net.thewinnt.cutscenes.path.CalculatedPoint
 
getSerializer() - Method in class net.thewinnt.cutscenes.path.CatmullRomSpline
 
getSerializer() - Method in class net.thewinnt.cutscenes.path.ConstantPoint
 
getSerializer() - Method in class net.thewinnt.cutscenes.path.LineSegment
 
getSerializer() - Method in class net.thewinnt.cutscenes.path.LookAtPoint
 
getSerializer() - Method in class net.thewinnt.cutscenes.path.Path
 
getSerializer() - Method in interface net.thewinnt.cutscenes.path.PathLike
Returns the serializer that is associated with this segment type.
getSerializer() - Method in class net.thewinnt.cutscenes.path.PathTransition
 
getSerializer() - Method in interface net.thewinnt.cutscenes.path.point.PointProvider
 
getSerializer() - Method in record class net.thewinnt.cutscenes.path.point.StaticPointProvider
 
getSerializer() - Method in record class net.thewinnt.cutscenes.path.point.WaypointProvider
 
getSerializer() - Method in record class net.thewinnt.cutscenes.path.point.WorldPointProvider
 
getSerializer() - Method in class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
getSerializer() - Method in class net.thewinnt.cutscenes.transition.NoopTransition
 
getSerializer() - Method in class net.thewinnt.cutscenes.transition.SmoothEaseTransition
 
getSerializer() - Method in interface net.thewinnt.cutscenes.transition.Transition
 
getServer() - Method in interface net.thewinnt.cutscenes.platform.PlatformAbstractions
 
getSize() - Method in class net.thewinnt.cutscenes.path.CatmullRomSpline
 
getStart(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.BezierCurve
 
getStart(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.CalculatedPoint
 
getStart(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.CatmullRomSpline
 
getStart(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.ConstantPoint
 
getStart(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.LineSegment
 
getStart(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.LookAtPoint
 
getStart(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.Path
 
getStart(Level, Vec3) - Method in interface net.thewinnt.cutscenes.path.PathLike
Returns a PointProvider representing the starting position for this segment.
getStart(Level, Vec3) - Method in class net.thewinnt.cutscenes.path.PathTransition
 
getTime() - Method in class net.thewinnt.cutscenes.CutsceneInstance
 
getTime() - Method in class net.thewinnt.cutscenes.util.TimeProvider
 
getTransitionType(ResourceLocation) - Static method in class net.thewinnt.cutscenes.CutsceneManager
Returns the transition serializer with this ID, or null if it doesn't exist
getTransitionTypeId(Transition.TransitionSerializer<?>) - Static method in class net.thewinnt.cutscenes.CutsceneManager
Returns the ID of the specified transition type, or null if it's not registered
getTriangleStrip() - Method in interface net.thewinnt.cutscenes.platform.ClientPlatformAbstractions
 
getUtilityPoints(Level, Vec3, int) - Method in class net.thewinnt.cutscenes.path.BezierCurve
 
getUtilityPoints(Level, Vec3, int) - Method in class net.thewinnt.cutscenes.path.CatmullRomSpline
 
getUtilityPoints(Level, Vec3, int) - Method in class net.thewinnt.cutscenes.path.Path
 
getUtilityPoints(Level, Vec3, int) - Method in interface net.thewinnt.cutscenes.path.PathLike
Returns a list of lines representing the utility points used for constructing this segment's path.
getViewXRot(float) - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
Minecraft's X rotation = CutsceneAPI's Y rotation = pitch
getViewYRot(float) - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
Minecraft's Y rotation = CutsceneAPI's X rotation = yaw
getWaypointEntityType() - Method in interface net.thewinnt.cutscenes.platform.PlatformAbstractions
 
getWaypointName() - Method in class net.thewinnt.cutscenes.entity.WaypointEntity
 
getWaypointSalt() - Static method in class net.thewinnt.cutscenes.CutsceneAPI
 
getWeight() - Method in class net.thewinnt.cutscenes.path.BezierCurve
 
getWeight() - Method in class net.thewinnt.cutscenes.path.CalculatedPoint
 
getWeight() - Method in class net.thewinnt.cutscenes.path.CatmullRomSpline
 
getWeight() - Method in class net.thewinnt.cutscenes.path.ConstantPoint
 
getWeight() - Method in class net.thewinnt.cutscenes.path.LineSegment
 
getWeight() - Method in class net.thewinnt.cutscenes.path.LookAtPoint
 
getWeight() - Method in class net.thewinnt.cutscenes.path.Path
 
getWeight() - Method in interface net.thewinnt.cutscenes.path.PathLike
Returns the weight of this segment.
getWeight() - Method in class net.thewinnt.cutscenes.path.PathTransition
 
getWeightSum() - Method in class net.thewinnt.cutscenes.path.Path
 
getYaw() - Method in interface net.thewinnt.cutscenes.platform.CameraAngleSetter
 
GSON - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
GuiMixin - Class in net.thewinnt.cutscenes.mixin
 
GuiMixin() - Constructor for class net.thewinnt.cutscenes.mixin.GuiMixin
 

H

handler() - Method in record class net.thewinnt.cutscenes.platform.PacketType
Returns the value of the handler record component.
hasEffect(Holder<MobEffect>) - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
hash(long...) - Static method in class net.thewinnt.cutscenes.util.MathHelper
Hashes some numbers into a long hash
hashCode() - Method in record class net.thewinnt.cutscenes.client.preview.PathPreviewRenderer.Line
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.easing.serializers.DoubleArgumentEasingSerializer
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.easing.serializers.SimpleEasingSerializer
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.easing.serializers.SingleArgumentEasingSerializer
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.easing.types.ColorEasing
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.RangeAppliedEasing
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.TimedEasingEntry
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.easing.types.ConstantEasing
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.easing.types.LerpEasing
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.effect.chardelays.serializers.SingletonDelaySerializer
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.effect.configuration.RectangleConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.effect.configuration.TriangleStripConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.path.point.StaticPointProvider
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.path.point.WaypointProvider
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.path.point.WorldPointProvider
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.platform.PacketType
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.util.CoordinateProvider
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.util.DynamicColor
Returns a hash code value for this object.
hashCode() - Method in record class net.thewinnt.cutscenes.util.DynamicVertex
Returns a hash code value for this object.
height() - Method in record class net.thewinnt.cutscenes.effect.configuration.RectangleConfiguration
Returns the value of the height record component.
hideBlockOutline - Variable in class net.thewinnt.cutscenes.CutsceneType
 
hideHand - Variable in class net.thewinnt.cutscenes.CutsceneType
 
hideSelf() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
Returns the value of the hideSelf record component.
HORIZONTAL_LINE - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A horizontal line going 12 blocks towards +X
HORIZONTAL_LINE_ID - Static variable in class net.thewinnt.cutscenes.CutsceneManager
 
hurt(DamageSource, float, CallbackInfoReturnable<Boolean>) - Method in class net.thewinnt.cutscenes.mixin.ServerPlayerMixin
 

I

ID - Static variable in class net.thewinnt.cutscenes.networking.packets.PreviewCutscenePacket
 
ID - Static variable in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
 
ID - Static variable in class net.thewinnt.cutscenes.networking.packets.StopCutscenePacket
 
ID - Static variable in class net.thewinnt.cutscenes.networking.packets.UpdateCutscenesPacket
 
IN_BACK - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_BACK - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_BOUNCE - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_BOUNCE - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_CIRC - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_CIRC - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_CUBIC - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_CUBIC - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_ELASTIC - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_ELASTIC - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_EXPO - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_EXPO - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_OUT_BACK - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_OUT_BACK - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_OUT_BOUNCE - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_OUT_BOUNCE - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_OUT_CIRC - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_OUT_CIRC - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_OUT_CUBIC - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_OUT_CUBIC - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_OUT_ELASTIC - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_OUT_ELASTIC - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_OUT_EXPO - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_OUT_EXPO - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_OUT_QUAD - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_OUT_QUAD - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_OUT_QUART - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_OUT_QUART - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_OUT_QUINT - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_OUT_QUINT - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_OUT_SINE - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_OUT_SINE - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_QUAD - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_QUAD - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_QUART - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_QUART - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_QUINT - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_QUINT - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
IN_SINE - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
IN_SINE - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
indexOf(PathLike) - Method in class net.thewinnt.cutscenes.path.Path
 
init() - Static method in interface net.thewinnt.cutscenes.easing.EasingSerializer
We need this for the class to load
init() - Static method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProviderSerializer
 
init() - Static method in interface net.thewinnt.cutscenes.effect.CutsceneEffectSerializer
Loads the class, causing its static initializer to be run.
initCameraPitch - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
initCameraRoll - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
initCameraYaw - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
input - Variable in class net.thewinnt.cutscenes.easing.types.ClampEasing
 
instance() - Method in record class net.thewinnt.cutscenes.effect.chardelays.serializers.SingletonDelaySerializer
Returns the value of the instance record component.
INSTANCE - Static variable in class net.thewinnt.cutscenes.client.overlay.FadeToColorOverlay
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.easing.serializers.ChainEasingSerializer
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.easing.serializers.ClampEasingSerializer
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.easing.serializers.ColorEasingSerializer
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.easing.serializers.CompoundEasingSerializer
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.easing.serializers.ConstantEasingSerializer
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.easing.serializers.LerpEasingSerializer
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.easing.serializers.SplineEasingSerializer
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.effect.chardelays.serializers.UserDelaySerializer
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.effect.chardelays.types.InstantDelayProvider
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.effect.chardelays.types.UndertaleDelayProvider
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.effect.serializer.AppearingTextSerializer
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.effect.serializer.BlitSerializer
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.effect.serializer.RectangleSerializer
 
INSTANCE - Static variable in class net.thewinnt.cutscenes.effect.serializer.TriangleStripSerializer
 
INSTANT - Static variable in interface net.thewinnt.cutscenes.effect.chardelays.DelayProviderSerializer
 
InstantDelayProvider - Class in net.thewinnt.cutscenes.effect.chardelays.types
 
interactBlock(LocalPlayer, InteractionHand, BlockHitResult, CallbackInfoReturnable<InteractionResult>) - Method in class net.thewinnt.cutscenes.mixin.MultiPlayerGameModeMixin
 
interactEntity(Player, Entity, InteractionHand, CallbackInfoReturnable<InteractionResult>) - Method in class net.thewinnt.cutscenes.mixin.MultiPlayerGameModeMixin
 
interactEntityAtLocation(Player, Entity, EntityHitResult, InteractionHand, CallbackInfoReturnable<InteractionResult>) - Method in class net.thewinnt.cutscenes.mixin.MultiPlayerGameModeMixin
 
isAbsolute() - Method in record class net.thewinnt.cutscenes.util.CoordinateProvider
Returns the value of the isAbsolute record component.
isCutsceneRunning() - Static method in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
isPoint() - Method in record class net.thewinnt.cutscenes.client.preview.PathPreviewRenderer.Line
 
isSpectator() - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
isSpectator(CallbackInfoReturnable<Boolean>) - Method in class net.thewinnt.cutscenes.mixin.ServerPlayerMixin
 
isTimeForEnd() - Method in class net.thewinnt.cutscenes.CutsceneInstance
 
isTimeForStart() - Method in class net.thewinnt.cutscenes.CutsceneInstance
 

J

JsonHelper - Class in net.thewinnt.cutscenes.util
A class containing some helpful functions for JSON parsing.
JsonHelper() - Constructor for class net.thewinnt.cutscenes.util.JsonHelper
 

K

KEEP_ROTATION - Static variable in class net.thewinnt.cutscenes.CutsceneManager
Pass this as a camera rotation to CutsceneManager.startCutscene(ResourceLocation, Vec3, Vec3, Vec3, ServerPlayer) and it will make the start camera rotation equal to the current rotation.

L

last() - Method in class net.thewinnt.cutscenes.path.Path
 
LEGACY_COMPAT - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
length - Variable in class net.thewinnt.cutscenes.CutsceneType
 
LERP - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
LerpEasing - Record Class in net.thewinnt.cutscenes.easing.types
 
LerpEasing(Easing, Easing, Easing) - Constructor for record class net.thewinnt.cutscenes.easing.types.LerpEasing
Creates an instance of a LerpEasing record class.
LerpEasingSerializer - Class in net.thewinnt.cutscenes.easing.serializers
 
level() - Method in record class net.thewinnt.cutscenes.client.preview.PathPreviewRenderer.Line
Returns the value of the level record component.
Line(PointProvider, PointProvider, int) - Constructor for record class net.thewinnt.cutscenes.client.preview.PathPreviewRenderer.Line
Creates an instance of a Line record class.
LINE - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A line, consisting of 2 point, interpolated between each other with some easings.
LINEAR - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
LINEAR - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
LineSegment - Class in net.thewinnt.cutscenes.path
 
LineSegment(Vec3, Vec3) - Constructor for class net.thewinnt.cutscenes.path.LineSegment
 
LineSegment(Vec3, Vec3, boolean) - Constructor for class net.thewinnt.cutscenes.path.LineSegment
 
LineSegment(Vec3, Vec3, Easing, boolean) - Constructor for class net.thewinnt.cutscenes.path.LineSegment
 
LineSegment(Vec3, Vec3, Easing, Easing, Easing, boolean) - Constructor for class net.thewinnt.cutscenes.path.LineSegment
 
LineSegment(Vec3, Vec3, Easing, Easing, Easing, int, boolean) - Constructor for class net.thewinnt.cutscenes.path.LineSegment
 
LineSegment(PointProvider, PointProvider) - Constructor for class net.thewinnt.cutscenes.path.LineSegment
 
LineSegment(PointProvider, PointProvider, boolean) - Constructor for class net.thewinnt.cutscenes.path.LineSegment
 
LineSegment(PointProvider, PointProvider, Easing, boolean) - Constructor for class net.thewinnt.cutscenes.path.LineSegment
 
LineSegment(PointProvider, PointProvider, Easing, Easing, Easing, boolean) - Constructor for class net.thewinnt.cutscenes.path.LineSegment
 
LineSegment(PointProvider, PointProvider, Easing, Easing, Easing, int, boolean) - Constructor for class net.thewinnt.cutscenes.path.LineSegment
 
load() - Method in class net.thewinnt.cutscenes.util.LoadResolver
Loads all the objects from the save, resolving each object's dependencies.
LoadResolver<T> - Class in net.thewinnt.cutscenes.util
Loads some things that may refer to others of their kind.
LoadResolver(BiFunction<JsonElement, LoadResolver<T>, T>, Map<ResourceLocation, JsonElement>, boolean) - Constructor for class net.thewinnt.cutscenes.util.LoadResolver
 
LoadResolver.LoopingReferenceException - Exception Class in net.thewinnt.cutscenes.util
An Exception representing a loop in loading objects.
LOGGER - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
LOGGER - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
LOGGER - Static variable in interface net.thewinnt.cutscenes.easing.Easing
 
LOGGER - Static variable in class net.thewinnt.cutscenes.util.LoadResolver
 
LOOK_AT_POINT - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A segment returning a look direction so that the player is looking at the specified point.
LookAtPoint - Class in net.thewinnt.cutscenes.path
 
LookAtPoint(Vec3, PathLike) - Constructor for class net.thewinnt.cutscenes.path.LookAtPoint
 
LookAtPoint(Vec3, PathLike, int) - Constructor for class net.thewinnt.cutscenes.path.LookAtPoint
 
LookAtPoint(PointProvider, PathLike) - Constructor for class net.thewinnt.cutscenes.path.LookAtPoint
 
LookAtPoint(PointProvider, PathLike, int) - Constructor for class net.thewinnt.cutscenes.path.LookAtPoint
 
LoopingReferenceException(ResourceLocation) - Constructor for exception class net.thewinnt.cutscenes.util.LoadResolver.LoopingReferenceException
 

M

MathHelper - Class in net.thewinnt.cutscenes.util
Contains some helpful(?)
max - Variable in class net.thewinnt.cutscenes.easing.types.ClampEasing
 
MAX - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
maxTime - Variable in class net.thewinnt.cutscenes.util.TimeProvider
 
maxValue() - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.RangeAppliedEasing
Returns the value of the maxValue record component.
min - Variable in class net.thewinnt.cutscenes.easing.types.ClampEasing
 
MIN - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
MinecraftMixin - Class in net.thewinnt.cutscenes.mixin
 
MinecraftMixin() - Constructor for class net.thewinnt.cutscenes.mixin.MinecraftMixin
 
minValue() - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.RangeAppliedEasing
Returns the value of the minValue record component.
MISSING_RUNNER - Static variable in class net.thewinnt.cutscenes.command.CutsceneCommand
 
MOD - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
MUL - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
MULTI_TYPE - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A path that combines some Bézier curve configurations
MULTI_TYPE_ID - Static variable in class net.thewinnt.cutscenes.CutsceneManager
 
MultiPlayerGameModeMixin - Class in net.thewinnt.cutscenes.mixin
 
MultiPlayerGameModeMixin() - Constructor for class net.thewinnt.cutscenes.mixin.MultiPlayerGameModeMixin
 

N

name() - Method in record class net.thewinnt.cutscenes.path.point.WaypointProvider
Returns the value of the name record component.
NAME - Static variable in class net.thewinnt.cutscenes.entity.WaypointEntity
 
NEAREST - Enum constant in enum class net.thewinnt.cutscenes.path.point.WaypointProvider.SortType
 
net.thewinnt.cutscenes - package net.thewinnt.cutscenes
 
net.thewinnt.cutscenes.client - package net.thewinnt.cutscenes.client
 
net.thewinnt.cutscenes.client.overlay - package net.thewinnt.cutscenes.client.overlay
 
net.thewinnt.cutscenes.client.preview - package net.thewinnt.cutscenes.client.preview
 
net.thewinnt.cutscenes.command - package net.thewinnt.cutscenes.command
 
net.thewinnt.cutscenes.easing - package net.thewinnt.cutscenes.easing
 
net.thewinnt.cutscenes.easing.serializers - package net.thewinnt.cutscenes.easing.serializers
 
net.thewinnt.cutscenes.easing.types - package net.thewinnt.cutscenes.easing.types
 
net.thewinnt.cutscenes.effect - package net.thewinnt.cutscenes.effect
 
net.thewinnt.cutscenes.effect.chardelays - package net.thewinnt.cutscenes.effect.chardelays
 
net.thewinnt.cutscenes.effect.chardelays.serializers - package net.thewinnt.cutscenes.effect.chardelays.serializers
 
net.thewinnt.cutscenes.effect.chardelays.types - package net.thewinnt.cutscenes.effect.chardelays.types
 
net.thewinnt.cutscenes.effect.configuration - package net.thewinnt.cutscenes.effect.configuration
 
net.thewinnt.cutscenes.effect.serializer - package net.thewinnt.cutscenes.effect.serializer
 
net.thewinnt.cutscenes.effect.type - package net.thewinnt.cutscenes.effect.type
 
net.thewinnt.cutscenes.entity - package net.thewinnt.cutscenes.entity
 
net.thewinnt.cutscenes.mixin - package net.thewinnt.cutscenes.mixin
 
net.thewinnt.cutscenes.networking - package net.thewinnt.cutscenes.networking
 
net.thewinnt.cutscenes.networking.packets - package net.thewinnt.cutscenes.networking.packets
 
net.thewinnt.cutscenes.path - package net.thewinnt.cutscenes.path
 
net.thewinnt.cutscenes.path.point - package net.thewinnt.cutscenes.path.point
 
net.thewinnt.cutscenes.platform - package net.thewinnt.cutscenes.platform
 
net.thewinnt.cutscenes.transition - package net.thewinnt.cutscenes.transition
 
net.thewinnt.cutscenes.util - package net.thewinnt.cutscenes.util
 
NO_CUTSCENE - Static variable in class net.thewinnt.cutscenes.command.CutsceneCommand
 
NO_OP - Static variable in class net.thewinnt.cutscenes.CutsceneManager
Does nothing.
NO_PREVIEW - Static variable in class net.thewinnt.cutscenes.command.CutsceneCommand
 
NoopTransition - Class in net.thewinnt.cutscenes.transition
 
NoopTransition() - Constructor for class net.thewinnt.cutscenes.transition.NoopTransition
 

O

of(BiFunction<FriendlyByteBuf, Path, T>, BiFunction<JsonObject, Path, T>) - Static method in interface net.thewinnt.cutscenes.path.PathLike.SegmentSerializer
A helper method to create a segment serializer from 2 functions.
of(Function<FriendlyByteBuf, T>, Function<JsonObject, T>) - Static method in interface net.thewinnt.cutscenes.path.point.PointProvider.PointSerializer
A helper method to create a segment serializer from 2 functions.
of(Function<FriendlyByteBuf, T>, Function<JsonObject, T>) - Static method in interface net.thewinnt.cutscenes.transition.Transition.TransitionSerializer
A helper method to create a segment serializer from 2 functions.
offset() - Method in record class net.thewinnt.cutscenes.path.point.WaypointProvider
Returns the value of the offset record component.
onClientTick() - Static method in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
ONE - Static variable in record class net.thewinnt.cutscenes.easing.types.ConstantEasing
 
onEnd(ClientLevel, CutsceneType) - Method in class net.thewinnt.cutscenes.effect.CutsceneEffect
Called after the last tick of the effect
onEnd(ClientLevel, CutsceneType) - Method in class net.thewinnt.cutscenes.effect.type.AbstractOverlayEffect
 
onEnd(CutsceneType) - Method in class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
onEnd(CutsceneType) - Method in interface net.thewinnt.cutscenes.transition.Transition
Executed when the transition ends.
onFrame(double, ClientLevel, CutsceneType) - Method in class net.thewinnt.cutscenes.effect.CutsceneEffect
Called every frame that the cutscene is rendered
onFrame(double, ClientLevel, CutsceneType) - Method in class net.thewinnt.cutscenes.effect.type.AbstractOverlayEffect
 
onFrame(double, CutsceneType) - Method in class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
onFrame(double, CutsceneType) - Method in interface net.thewinnt.cutscenes.transition.Transition
Executed every frame that this transition is active.
onInitialize(PlatformAbstractions) - Static method in class net.thewinnt.cutscenes.CutsceneAPI
 
onInitializeClient(ClientPlatformAbstractions) - Static method in class net.thewinnt.cutscenes.CutsceneAPI
 
onLogout() - Static method in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
onStart(ClientLevel, CutsceneType) - Method in class net.thewinnt.cutscenes.effect.CutsceneEffect
Called before the first tick of the effect
onStart(ClientLevel, CutsceneType) - Method in class net.thewinnt.cutscenes.effect.type.AbstractOverlayEffect
 
onStart(CutsceneType) - Method in class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
onStart(CutsceneType) - Method in interface net.thewinnt.cutscenes.transition.Transition
Executed when the transition begins.
operation - Variable in class net.thewinnt.cutscenes.easing.types.DoubleArgumentEasing
 
operation - Variable in class net.thewinnt.cutscenes.easing.types.SingleArgumentEasing
 
operation() - Method in record class net.thewinnt.cutscenes.easing.serializers.DoubleArgumentEasingSerializer
Returns the value of the operation record component.
operation() - Method in record class net.thewinnt.cutscenes.easing.serializers.SingleArgumentEasingSerializer
Returns the value of the operation record component.
OptionsMixin - Class in net.thewinnt.cutscenes.mixin
 
OptionsMixin() - Constructor for class net.thewinnt.cutscenes.mixin.OptionsMixin
 
OUT_BACK - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
OUT_BACK - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
OUT_BOUNCE - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
OUT_BOUNCE - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
OUT_CIRC - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
OUT_CIRC - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
OUT_CUBIC - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
OUT_CUBIC - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
OUT_ELASTIC - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
OUT_ELASTIC - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
OUT_EXPO - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
OUT_EXPO - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
OUT_QUAD - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
OUT_QUAD - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
OUT_QUART - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
OUT_QUART - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
OUT_QUINT - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
OUT_QUINT - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
OUT_SINE - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
OUT_SINE - Static variable in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
overlay - Variable in class net.thewinnt.cutscenes.effect.type.AbstractOverlayEffect
 
Overlay - Interface in net.thewinnt.cutscenes.client
 

P

PacketType<T> - Record Class in net.thewinnt.cutscenes.platform
 
PacketType(CustomPacketPayload.Type<T>, AbstractPacket.PacketReader<T>, Consumer<T>) - Constructor for record class net.thewinnt.cutscenes.platform.PacketType
Creates an instance of a PacketType record class.
path - Variable in class net.thewinnt.cutscenes.CutsceneType
 
Path - Class in net.thewinnt.cutscenes.path
 
Path(int, PathLike...) - Constructor for class net.thewinnt.cutscenes.path.Path
 
Path(PathLike...) - Constructor for class net.thewinnt.cutscenes.path.Path
 
PATH - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A segment made of other segments.
PATH_TRANSITION - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A transition between two segments - the one before and the one after this.
PathLike - Interface in net.thewinnt.cutscenes.path
A PathLike is the base interface responsible for camera positioning and rotating in a cutscene.
PathLike.SegmentSerializer<T> - Interface in net.thewinnt.cutscenes.path
An object that constructs path segments from JSON and network.
pathPitch - Variable in class net.thewinnt.cutscenes.networking.packets.PreviewCutscenePacket
 
pathPitch() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
Returns the value of the pathPitch record component.
PathPreviewRenderer - Class in net.thewinnt.cutscenes.client.preview
 
PathPreviewRenderer() - Constructor for class net.thewinnt.cutscenes.client.preview.PathPreviewRenderer
 
PathPreviewRenderer.Line - Record Class in net.thewinnt.cutscenes.client.preview
 
pathRoll - Variable in class net.thewinnt.cutscenes.networking.packets.PreviewCutscenePacket
 
pathRoll() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
Returns the value of the pathRoll record component.
PathTransition - Class in net.thewinnt.cutscenes.path
 
PathTransition(Path, int, Easing, Easing, Easing, boolean) - Constructor for class net.thewinnt.cutscenes.path.PathTransition
 
PathTransition(Path, int, Easing, Easing, Easing, boolean, int) - Constructor for class net.thewinnt.cutscenes.path.PathTransition
 
pathYaw - Variable in class net.thewinnt.cutscenes.networking.packets.PreviewCutscenePacket
 
pathYaw() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
Returns the value of the pathYaw record component.
PI - Static variable in record class net.thewinnt.cutscenes.easing.types.ConstantEasing
 
pickBlock(CallbackInfo) - Method in class net.thewinnt.cutscenes.mixin.MinecraftMixin
 
pitch() - Method in record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
Returns the value of the pitch record component.
platform() - Static method in class net.thewinnt.cutscenes.CutsceneAPI
 
PlatformAbstractions - Interface in net.thewinnt.cutscenes.platform
Abstracts away the platform-specific APIs found in Minecraft.
PLAYER_ALREADY_IN_CUTSCENE - Static variable in class net.thewinnt.cutscenes.command.CutsceneCommand
 
PLAYER_NOT_IN_CUTSCENE - Static variable in class net.thewinnt.cutscenes.command.CutsceneCommand
 
point() - Method in record class net.thewinnt.cutscenes.path.point.StaticPointProvider
Returns the value of the point record component.
point() - Method in record class net.thewinnt.cutscenes.path.point.WorldPointProvider
Returns the value of the point record component.
POINT_TYPE_KEY - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
POINT_TYPES - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
pointFromJson(JsonElement) - Static method in class net.thewinnt.cutscenes.util.JsonHelper
Returns a point provider from a JSON object.
pointFromJson(JsonObject, String) - Static method in class net.thewinnt.cutscenes.util.JsonHelper
Returns a point provider from a JSON object.
PointProvider - Interface in net.thewinnt.cutscenes.path.point
The base interface for point types.
PointProvider.PointSerializer<T> - Interface in net.thewinnt.cutscenes.path.point
An object that constructs point providers from JSON and network.
POW - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
PreviewCutscenePacket - Class in net.thewinnt.cutscenes.networking.packets
 
PreviewCutscenePacket(ResourceLocation, Vec3, float, float, float) - Constructor for class net.thewinnt.cutscenes.networking.packets.PreviewCutscenePacket
 
previewOffset - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
previewOffset - Static variable in class net.thewinnt.cutscenes.CutsceneManager
The start position of the preview
previewPathPitch - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
previewPathPitch - Static variable in class net.thewinnt.cutscenes.CutsceneManager
The y rotation of the preview path
previewPathRoll - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
previewPathRoll - Static variable in class net.thewinnt.cutscenes.CutsceneManager
The z rotation of the preview path
previewPathYaw - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
previewPathYaw - Static variable in class net.thewinnt.cutscenes.CutsceneManager
The x rotation of the preview path

R

r() - Method in record class net.thewinnt.cutscenes.util.DynamicColor
Returns the value of the r record component.
RANDOM - Enum constant in enum class net.thewinnt.cutscenes.path.point.WaypointProvider.SortType
 
RANDOM - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
RangeAppliedEasing(double, double, Easing) - Constructor for record class net.thewinnt.cutscenes.easing.types.CompoundEasing.RangeAppliedEasing
Creates an instance of a RangeAppliedEasing record class.
read(FriendlyByteBuf) - Static method in class net.thewinnt.cutscenes.networking.packets.PreviewCutscenePacket
 
read(FriendlyByteBuf) - Static method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
 
read(FriendlyByteBuf) - Static method in class net.thewinnt.cutscenes.networking.packets.UpdateCutscenesPacket
 
read(FriendlyByteBuf) - Method in interface net.thewinnt.cutscenes.platform.AbstractPacket.PacketReader
 
readAdditionalSaveData(CompoundTag) - Method in class net.thewinnt.cutscenes.entity.WaypointEntity
 
readArray(FriendlyByteBuf, IntFunction<T[]>, StreamDecoder<FriendlyByteBuf, T>) - Static method in class net.thewinnt.cutscenes.networking.CutsceneNetworkHandler
 
readColorRGBA(FriendlyByteBuf) - Static method in class net.thewinnt.cutscenes.networking.CutsceneNetworkHandler
 
reader() - Method in record class net.thewinnt.cutscenes.platform.PacketType
Returns the value of the reader record component.
readPointProvider(FriendlyByteBuf) - Static method in class net.thewinnt.cutscenes.networking.CutsceneNetworkHandler
 
readVec3(FriendlyByteBuf) - Static method in class net.thewinnt.cutscenes.networking.CutsceneNetworkHandler
Deprecated, for removal: This API element is subject to removal in a future version.
use FriendlyByteBuf.readVec3() instead
RECTANGLE - Static variable in interface net.thewinnt.cutscenes.effect.CutsceneEffectSerializer
 
RectangleConfiguration - Record Class in net.thewinnt.cutscenes.effect.configuration
 
RectangleConfiguration(CoordinateProvider, CoordinateProvider, CoordinateProvider, CoordinateProvider, DynamicColor, DynamicColor) - Constructor for record class net.thewinnt.cutscenes.effect.configuration.RectangleConfiguration
Creates an instance of a RectangleConfiguration record class.
RectangleEffect - Class in net.thewinnt.cutscenes.effect.type
 
RectangleEffect(double, double, RectangleConfiguration) - Constructor for class net.thewinnt.cutscenes.effect.type.RectangleEffect
 
RectangleOverlay - Class in net.thewinnt.cutscenes.client.overlay
 
RectangleOverlay(RectangleConfiguration) - Constructor for class net.thewinnt.cutscenes.client.overlay.RectangleOverlay
 
RectangleSerializer - Class in net.thewinnt.cutscenes.effect.serializer
 
register(CommandDispatcher<CommandSourceStack>) - Static method in class net.thewinnt.cutscenes.command.CutsceneCommand
 
register(ResourceLocation, EasingSerializer<T>) - Static method in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
register(ResourceLocation, DelayProviderSerializer<T>) - Static method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProviderSerializer
 
register(ResourceLocation, CutsceneEffectSerializer<T>) - Static method in interface net.thewinnt.cutscenes.effect.CutsceneEffectSerializer
 
registerClientboundPacket(String, AbstractPacket.PacketReader<T>, Consumer<T>) - Method in interface net.thewinnt.cutscenes.platform.PlatformAbstractions
 
registerCutscene(ResourceLocation, CutsceneType) - Static method in class net.thewinnt.cutscenes.CutsceneManager
Registers a cutscene type
registerCutscene(ResourceLocation, CutsceneType) - Static method in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
registerDoubleArg(ResourceLocation, DoubleBinaryOperator) - Static method in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
registerPointType(ResourceLocation, PointProvider.PointSerializer<?>) - Static method in class net.thewinnt.cutscenes.CutsceneManager
Registers a point serializer
registerReloadListener(PreparableReloadListener, ResourceLocation) - Method in interface net.thewinnt.cutscenes.platform.PlatformAbstractions
 
registerSegmentType(ResourceLocation, PathLike.SegmentSerializer<?>) - Static method in class net.thewinnt.cutscenes.CutsceneManager
Registers a segment serializer
registerSimple(ResourceLocation, SimpleEasing) - Static method in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
registerSingle(ResourceLocation, T) - Static method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProviderSerializer
 
registerSingleArg(ResourceLocation, DoubleUnaryOperator) - Static method in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
registerTransitionType(ResourceLocation, Transition.TransitionSerializer<?>) - Static method in class net.thewinnt.cutscenes.CutsceneManager
Registers a transition serializer
REGISTRY - Static variable in class net.thewinnt.cutscenes.CutsceneManager
The cutscene registry, where all cutscenes are stored.
removeOverlay(Overlay, Object) - Static method in class net.thewinnt.cutscenes.client.CutsceneOverlayManager
 
render(Minecraft, GuiGraphics, int, int) - Static method in class net.thewinnt.cutscenes.client.CutsceneOverlayManager
 
render(Minecraft, GuiGraphics, int, int, Object) - Method in class net.thewinnt.cutscenes.client.overlay.AppearingTextOverlay
 
render(Minecraft, GuiGraphics, int, int, Object) - Method in class net.thewinnt.cutscenes.client.overlay.BlitOverlay
 
render(Minecraft, GuiGraphics, int, int, Object) - Method in class net.thewinnt.cutscenes.client.overlay.FadeToColorOverlay
 
render(Minecraft, GuiGraphics, int, int, Object) - Method in class net.thewinnt.cutscenes.client.overlay.RectangleOverlay
 
render(Minecraft, GuiGraphics, int, int, Object) - Method in interface net.thewinnt.cutscenes.client.Overlay
 
render(Minecraft, GuiGraphics, int, int, Object) - Method in class net.thewinnt.cutscenes.client.overlay.TriangleStripOverlay
 
renderedOverlaysThisFrame - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
resolve(ResourceLocation) - Method in class net.thewinnt.cutscenes.util.LoadResolver
Resolves a single object from its ID, also resolving any objects it depends on.
rotationProvider - Variable in class net.thewinnt.cutscenes.CutsceneType
 
runningCutscene - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
rx() - Method in record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
Returns the value of the rx record component.
ry() - Method in record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
Returns the value of the ry record component.

S

sample(double) - Method in record class net.thewinnt.cutscenes.util.DynamicColor
 
searchRadius() - Method in record class net.thewinnt.cutscenes.path.point.WaypointProvider
Returns the value of the searchRadius record component.
SEGMENT_TYPE_KEY - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
SEGMENT_TYPES - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
sendPacketToPlayer(AbstractPacket, ServerPlayer) - Method in interface net.thewinnt.cutscenes.platform.PlatformAbstractions
 
sendPacketToPlayers(AbstractPacket, Collection<ServerPlayer>) - Method in interface net.thewinnt.cutscenes.platform.PlatformAbstractions
 
ServerPlayerExt - Interface in net.thewinnt.cutscenes.util
A duck interface for some functions added to ServerPlayer
ServerPlayerMixin - Class in net.thewinnt.cutscenes.mixin
 
ServerPlayerMixin() - Constructor for class net.thewinnt.cutscenes.mixin.ServerPlayerMixin
 
set(PathLike, int) - Method in class net.thewinnt.cutscenes.path.Path
 
setAlpha(float) - Method in class net.thewinnt.cutscenes.client.overlay.FadeToColorOverlayConfiguration
 
setCameraPosition(CameraAngleSetter) - Static method in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
setConsiderSpectator(boolean) - Method in class net.thewinnt.cutscenes.util.ActionToggles.Builder
 
setDisableAttacking(boolean) - Method in class net.thewinnt.cutscenes.util.ActionToggles.Builder
 
setDisableBlockInteractions(boolean) - Method in class net.thewinnt.cutscenes.util.ActionToggles.Builder
 
setDisableBreakingBlocks(boolean) - Method in class net.thewinnt.cutscenes.util.ActionToggles.Builder
 
setDisableDamage(boolean) - Method in class net.thewinnt.cutscenes.util.ActionToggles.Builder
 
setDisableEntityInteractions(boolean) - Method in class net.thewinnt.cutscenes.util.ActionToggles.Builder
 
setDisablePerspectiveChanging(boolean) - Method in class net.thewinnt.cutscenes.util.ActionToggles.Builder
 
setDisablePickingBlocks(boolean) - Method in class net.thewinnt.cutscenes.util.ActionToggles.Builder
 
setDisableUsingItems(boolean) - Method in class net.thewinnt.cutscenes.util.ActionToggles.Builder
 
setHideSelf(boolean) - Method in class net.thewinnt.cutscenes.util.ActionToggles.Builder
 
setPerspective(CameraType, CallbackInfo) - Method in class net.thewinnt.cutscenes.mixin.OptionsMixin
 
setPitch(float) - Method in interface net.thewinnt.cutscenes.platform.CameraAngleSetter
 
setPose(Pose) - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
setPosition(Vec3) - Method in class net.thewinnt.cutscenes.mixin.CameraMixin
 
setPositionCorrect(BlockGetter, Entity, boolean, boolean, float, CallbackInfo) - Method in class net.thewinnt.cutscenes.mixin.CameraMixin
 
setPreviewedCutscene(CutsceneType, Vec3, float, float, float) - Static method in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
setPreviewedCutscene(CutsceneType, Vec3, float, float, float) - Static method in class net.thewinnt.cutscenes.CutsceneManager
Sets the currently previewed cutscene and tells the clients
setProgress(double) - Method in class net.thewinnt.cutscenes.client.overlay.FadeToColorOverlayConfiguration
 
setRoll(float) - Method in interface net.thewinnt.cutscenes.platform.CameraAngleSetter
 
setTime(double) - Method in class net.thewinnt.cutscenes.util.TimeProvider
 
setup(BlockGetter, Entity, boolean, boolean, float, CallbackInfo) - Method in class net.thewinnt.cutscenes.mixin.CameraMixin
 
setYaw(float) - Method in interface net.thewinnt.cutscenes.platform.CameraAngleSetter
 
shouldRender(double, double, double) - Method in class net.thewinnt.cutscenes.entity.WaypointEntity
 
shouldRender(double, double, double, CallbackInfoReturnable<Boolean>) - Method in class net.thewinnt.cutscenes.mixin.EntityMixin
 
shouldRenderAtSqrDistance(double) - Method in class net.thewinnt.cutscenes.entity.WaypointEntity
 
SIMPLE_EASINGS - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
SimpleEasing - Class in net.thewinnt.cutscenes.easing.types
 
SimpleEasing(Function<Double, Double>, String) - Constructor for class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
SimpleEasingSerializer - Record Class in net.thewinnt.cutscenes.easing.serializers
 
SimpleEasingSerializer(SimpleEasing) - Constructor for record class net.thewinnt.cutscenes.easing.serializers.SimpleEasingSerializer
Creates an instance of a SimpleEasingSerializer record class.
SIN - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
SINGLE_ARGUMENT_EASINGS - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
SingleArgumentEasing - Class in net.thewinnt.cutscenes.easing.types
 
SingleArgumentEasing(Easing, DoubleUnaryOperator) - Constructor for class net.thewinnt.cutscenes.easing.types.SingleArgumentEasing
 
SingleArgumentEasingSerializer - Record Class in net.thewinnt.cutscenes.easing.serializers
 
SingleArgumentEasingSerializer(DoubleUnaryOperator) - Constructor for record class net.thewinnt.cutscenes.easing.serializers.SingleArgumentEasingSerializer
Creates an instance of a SingleArgumentEasingSerializer record class.
SingletonDelaySerializer<T> - Record Class in net.thewinnt.cutscenes.effect.chardelays.serializers
 
SingletonDelaySerializer(T) - Constructor for record class net.thewinnt.cutscenes.effect.chardelays.serializers.SingletonDelaySerializer
Creates an instance of a SingletonDelaySerializer record class.
SINGLETONS - Static variable in interface net.thewinnt.cutscenes.effect.chardelays.DelayProviderSerializer
 
size() - Method in class net.thewinnt.cutscenes.path.Path
 
SMOOTH_EASE - Static variable in class net.thewinnt.cutscenes.CutsceneManager
Smoothly transitions your camera from the starting point to the current point you should be at.
SmoothEaseTransition - Class in net.thewinnt.cutscenes.transition
 
SmoothEaseTransition(int, boolean, boolean) - Constructor for class net.thewinnt.cutscenes.transition.SmoothEaseTransition
 
SmoothEaseTransition(int, boolean, boolean, Easing, Easing, Easing, Easing, Easing, Easing) - Constructor for class net.thewinnt.cutscenes.transition.SmoothEaseTransition
 
sorting() - Method in record class net.thewinnt.cutscenes.path.point.WaypointProvider
Returns the value of the sorting record component.
soundbite() - Method in record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
Returns the value of the soundbite record component.
spawn() - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
SPLINE - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
SplineEasing - Class in net.thewinnt.cutscenes.easing.types
 
SplineEasing(Easing...) - Constructor for class net.thewinnt.cutscenes.easing.types.SplineEasing
 
SplineEasingSerializer - Class in net.thewinnt.cutscenes.easing.serializers
 
SQRT - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
SQUARE - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
start() - Method in record class net.thewinnt.cutscenes.client.preview.PathPreviewRenderer.Line
Returns the value of the start record component.
START - Enum constant in enum class net.thewinnt.cutscenes.util.CoordinateProvider.CoordinateAnchor
 
startAttack(CallbackInfoReturnable<Boolean>) - Method in class net.thewinnt.cutscenes.mixin.MinecraftMixin
 
startCameraPitch - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
startCameraRoll - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
startCameraYaw - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
startCutscene(ResourceLocation, Vec3, Vec3, Vec3, ServerPlayer) - Static method in class net.thewinnt.cutscenes.CutsceneManager
Starts a cutscene for a player
startCutscene(CutsceneType, Vec3, float, float, float, float, float, float) - Static method in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
StartCutscenePacket - Record Class in net.thewinnt.cutscenes.networking.packets
 
StartCutscenePacket(ResourceLocation, Vec3, float, float, float, float, float, float) - Constructor for record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
Creates an instance of a StartCutscenePacket record class.
startPathPitch - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
startPathRoll - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
startPathYaw - Static variable in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
startPos - Variable in class net.thewinnt.cutscenes.networking.packets.PreviewCutscenePacket
 
startPos() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
Returns the value of the startPos record component.
startTime - Variable in class net.thewinnt.cutscenes.CutsceneInstance
 
startTime - Variable in class net.thewinnt.cutscenes.effect.CutsceneEffect
 
startTransition - Variable in class net.thewinnt.cutscenes.CutsceneType
 
startUseItem(CallbackInfo) - Method in class net.thewinnt.cutscenes.mixin.MinecraftMixin
 
STATIC - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A simple point.
StaticPointProvider - Record Class in net.thewinnt.cutscenes.path.point
 
StaticPointProvider(Vec3) - Constructor for record class net.thewinnt.cutscenes.path.point.StaticPointProvider
Creates an instance of a StaticPointProvider record class.
stopCutscene(ServerPlayer) - Static method in class net.thewinnt.cutscenes.CutsceneManager
Stops a cutscene for a player, regardless of whether they were actually watching it or not.
stopCutsceneImmediate() - Static method in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
StopCutscenePacket - Class in net.thewinnt.cutscenes.networking.packets
 
StopCutscenePacket() - Constructor for class net.thewinnt.cutscenes.networking.packets.StopCutscenePacket
 
submitCameraAngleModifier(Consumer<CameraAngleSetter>) - Method in interface net.thewinnt.cutscenes.platform.PlatformAbstractions
 
submitOnClientTick(Runnable) - Method in interface net.thewinnt.cutscenes.platform.PlatformAbstractions
 
submitOnLogout(Runnable) - Method in interface net.thewinnt.cutscenes.platform.PlatformAbstractions
 
submitOnRegisterCommand(Consumer<CommandDispatcher<CommandSourceStack>>) - Method in interface net.thewinnt.cutscenes.platform.PlatformAbstractions
 
SUBTRACT - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
SUGGEST_CUTSCENES - Static variable in class net.thewinnt.cutscenes.command.CutsceneCommand
 

T

TAN - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
text() - Method in record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
Returns the value of the text record component.
texture() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Returns the value of the texture record component.
tick() - Method in class net.thewinnt.cutscenes.entity.WaypointEntity
 
tick(double) - Method in class net.thewinnt.cutscenes.CutsceneInstance
Ticks the cutscene logic, mainly the onStart/onFrame/onEnd methods of transitions and cutscene effects
tick(CallbackInfo) - Method in class net.thewinnt.cutscenes.mixin.ServerPlayerMixin
 
time - Variable in class net.thewinnt.cutscenes.effect.type.AbstractOverlayEffect
 
time() - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.TimedEasingEntry
Returns the value of the time record component.
TimedEasingEntry(double, CompoundEasing.RangeAppliedEasing) - Constructor for record class net.thewinnt.cutscenes.easing.types.CompoundEasing.TimedEasingEntry
Creates an instance of a TimedEasingEntry record class.
TimeProvider - Class in net.thewinnt.cutscenes.util
 
TimeProvider(double) - Constructor for class net.thewinnt.cutscenes.util.TimeProvider
 
tint() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Returns the value of the tint record component.
to() - Method in record class net.thewinnt.cutscenes.easing.types.ColorEasing
Returns the value of the to record component.
to() - Method in record class net.thewinnt.cutscenes.easing.types.LerpEasing
Returns the value of the to record component.
TO_DEGREES - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
TO_RADIANS - Static variable in interface net.thewinnt.cutscenes.easing.EasingSerializer
 
toARGB(double) - Method in record class net.thewinnt.cutscenes.util.DynamicColor
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.CutsceneType
Serializes this cutscene type to network, to fully reconstruct it later on the client side.
toNetwork(FriendlyByteBuf) - Method in interface net.thewinnt.cutscenes.easing.Easing
Deprecated.
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.types.ChainEasing
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.types.ClampEasing
 
toNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.easing.types.ColorEasing
 
toNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.RangeAppliedEasing
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.types.CompoundEasing
 
toNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.easing.types.ConstantEasing
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.types.DoubleArgumentEasing
 
toNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.easing.types.LerpEasing
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.types.SimpleEasing
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.types.SingleArgumentEasing
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.easing.types.SplineEasing
 
toNetwork(FriendlyByteBuf) - Method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProvider
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.effect.chardelays.types.InstantDelayProvider
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.effect.chardelays.types.UndertaleDelayProvider
 
toNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.effect.CutsceneEffect
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.path.BezierCurve
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.path.CalculatedPoint
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.path.CatmullRomSpline
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.path.ConstantPoint
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.path.LineSegment
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.path.LookAtPoint
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.path.Path
 
toNetwork(FriendlyByteBuf) - Method in interface net.thewinnt.cutscenes.path.PathLike
Writes this segment's parameters to the provided FriendlyByteBuf.
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.path.PathTransition
 
toNetwork(FriendlyByteBuf) - Method in interface net.thewinnt.cutscenes.path.point.PointProvider
Writes this point provider's properties to network, so that it can be fully reconstructed later.
toNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.path.point.StaticPointProvider
 
toNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.path.point.WaypointProvider
 
toNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.path.point.WorldPointProvider
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.transition.FadeToColorTransition
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.transition.NoopTransition
 
toNetwork(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.transition.SmoothEaseTransition
 
toNetwork(FriendlyByteBuf) - Method in interface net.thewinnt.cutscenes.transition.Transition
Saves this transition for network transfer, so that it can be fully recreated on the receiving end.
toNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.util.ActionToggles
 
toNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.util.CoordinateProvider
 
toNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.util.DynamicColor
 
toNetwork(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.util.DynamicVertex
 
toNetwork(Easing, FriendlyByteBuf) - Static method in interface net.thewinnt.cutscenes.easing.Easing
 
toNetwork(DelayProvider, FriendlyByteBuf) - Static method in interface net.thewinnt.cutscenes.effect.chardelays.DelayProvider
 
toNetwork(AppearingTextConfiguration, FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.effect.serializer.AppearingTextSerializer
 
toNetwork(BlitConfiguration, FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.effect.serializer.BlitSerializer
 
toNetwork(RectangleConfiguration, FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.effect.serializer.RectangleSerializer
 
toNetwork(TriangleStripConfiguration, FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.effect.serializer.TriangleStripSerializer
 
toNetwork(T, FriendlyByteBuf) - Method in interface net.thewinnt.cutscenes.effect.CutsceneEffectSerializer
 
topLeft - Variable in class net.thewinnt.cutscenes.client.overlay.FadeToColorOverlayConfiguration
 
topRight - Variable in class net.thewinnt.cutscenes.client.overlay.FadeToColorOverlayConfiguration
 
toString() - Method in record class net.thewinnt.cutscenes.client.preview.PathPreviewRenderer.Line
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.easing.serializers.DoubleArgumentEasingSerializer
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.easing.serializers.SimpleEasingSerializer
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.easing.serializers.SingleArgumentEasingSerializer
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.easing.types.ColorEasing
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.RangeAppliedEasing
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.TimedEasingEntry
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.easing.types.ConstantEasing
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.easing.types.LerpEasing
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.effect.chardelays.serializers.SingletonDelaySerializer
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.effect.configuration.RectangleConfiguration
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.effect.configuration.TriangleStripConfiguration
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.path.point.StaticPointProvider
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.path.point.WaypointProvider
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.path.point.WorldPointProvider
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.platform.PacketType
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.util.CoordinateProvider
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.util.DynamicColor
Returns a string representation of this record class.
toString() - Method in record class net.thewinnt.cutscenes.util.DynamicVertex
Returns a string representation of this record class.
Transition - Interface in net.thewinnt.cutscenes.transition
A Transition provides a smooth change between the player doing their business and watching a cutscene.
TRANSITION_TYPE_KEY - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
TRANSITION_TYPES - Static variable in class net.thewinnt.cutscenes.CutsceneAPI
 
Transition.TransitionSerializer<T> - Interface in net.thewinnt.cutscenes.transition
A transition serializer, representing a transition type.
TRIANGLE_STRIP - Static variable in class net.thewinnt.cutscenes.client.overlay.TriangleStripOverlay
 
TRIANGLE_STRIP - Static variable in interface net.thewinnt.cutscenes.effect.CutsceneEffectSerializer
 
TriangleStripConfiguration - Record Class in net.thewinnt.cutscenes.effect.configuration
 
TriangleStripConfiguration(DynamicVertex[]) - Constructor for record class net.thewinnt.cutscenes.effect.configuration.TriangleStripConfiguration
Creates an instance of a TriangleStripConfiguration record class.
TriangleStripEffect - Class in net.thewinnt.cutscenes.effect.type
 
TriangleStripEffect(double, double, TriangleStripConfiguration) - Constructor for class net.thewinnt.cutscenes.effect.type.TriangleStripEffect
 
TriangleStripOverlay - Class in net.thewinnt.cutscenes.client.overlay
 
TriangleStripOverlay(TriangleStripConfiguration) - Constructor for class net.thewinnt.cutscenes.client.overlay.TriangleStripOverlay
 
TriangleStripSerializer - Class in net.thewinnt.cutscenes.effect.serializer
 
TRUE_RANDOM - Enum constant in enum class net.thewinnt.cutscenes.path.point.WaypointProvider.SortType
 
type - Variable in class net.thewinnt.cutscenes.networking.packets.PreviewCutscenePacket
 
type() - Method in class net.thewinnt.cutscenes.networking.packets.PreviewCutscenePacket
 
type() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
 
type() - Method in class net.thewinnt.cutscenes.networking.packets.StopCutscenePacket
 
type() - Method in class net.thewinnt.cutscenes.networking.packets.UpdateCutscenesPacket
 
type() - Method in record class net.thewinnt.cutscenes.platform.PacketType
Returns the value of the type record component.

U

u1() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Returns the value of the u1 record component.
u2() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Returns the value of the u2 record component.
unchecked(double, double, Object) - Method in interface net.thewinnt.cutscenes.effect.CutsceneEffectSerializer.CutsceneEffectFactory
 
UNDERTALE - Static variable in interface net.thewinnt.cutscenes.effect.chardelays.DelayProviderSerializer
 
UndertaleDelayProvider - Class in net.thewinnt.cutscenes.effect.chardelays.types
 
UpdateCutscenesPacket - Class in net.thewinnt.cutscenes.networking.packets
 
UpdateCutscenesPacket(Map<ResourceLocation, CutsceneType>) - Constructor for class net.thewinnt.cutscenes.networking.packets.UpdateCutscenesPacket
 
updateIsUnderwater() - Method in class net.thewinnt.cutscenes.entity.CutsceneCameraEntity
 
updateRegistry(Map<ResourceLocation, CutsceneType>) - Static method in class net.thewinnt.cutscenes.client.ClientCutsceneManager
 
updateSalt() - Static method in class net.thewinnt.cutscenes.CutsceneAPI
Updates the salt value used for waypoint sorting.
USER_DEFINED - Static variable in interface net.thewinnt.cutscenes.effect.chardelays.DelayProviderSerializer
 
UserDefinedDelays - Record Class in net.thewinnt.cutscenes.effect.chardelays.types
 
UserDefinedDelays(int, Map<Integer, Double>, double, Map<Integer, Double>, double) - Constructor for record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
Creates an instance of a UserDefinedDelays record class.
UserDelaySerializer - Class in net.thewinnt.cutscenes.effect.chardelays.serializers
 

V

v1() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Returns the value of the v1 record component.
v2() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Returns the value of the v2 record component.
value() - Method in record class net.thewinnt.cutscenes.easing.types.ConstantEasing
Returns the value of the value record component.
value() - Method in record class net.thewinnt.cutscenes.util.CoordinateProvider
Returns the value of the value record component.
valueOf(String) - Static method in enum class net.thewinnt.cutscenes.path.point.WaypointProvider.SortType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.thewinnt.cutscenes.util.CoordinateProvider.CoordinateAnchor
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.thewinnt.cutscenes.path.point.WaypointProvider.SortType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.thewinnt.cutscenes.util.CoordinateProvider.CoordinateAnchor
Returns an array containing the constants of this enum class, in the order they are declared.
vec3FromJson(JsonElement) - Static method in class net.thewinnt.cutscenes.util.JsonHelper
Gets a Vec3 from a JSON element, if it's written in the form of [x, y, z]
vec3FromJson(JsonObject, String) - Static method in class net.thewinnt.cutscenes.util.JsonHelper
Gets a Vec3 from a JSON object, if it's written in the form of [x, y, z]
vertices() - Method in record class net.thewinnt.cutscenes.effect.configuration.TriangleStripConfiguration
Returns the value of the vertices record component.

W

WAYPOINT - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A point that finds a waypoint entity with a specified name, and returns its position (maybe offset too).
WaypointEntity - Class in net.thewinnt.cutscenes.entity
 
WaypointEntity(EntityType<?>, Level) - Constructor for class net.thewinnt.cutscenes.entity.WaypointEntity
 
WaypointProvider - Record Class in net.thewinnt.cutscenes.path.point
 
WaypointProvider(String, int, WaypointProvider.SortType, Vec3, Optional<PointProvider>) - Constructor for record class net.thewinnt.cutscenes.path.point.WaypointProvider
Creates an instance of a WaypointProvider record class.
WaypointProvider.SortType - Enum Class in net.thewinnt.cutscenes.path.point
 
weight - Variable in class net.thewinnt.cutscenes.path.CalculatedPoint
 
WHITE - Static variable in record class net.thewinnt.cutscenes.util.DynamicColor
 
width() - Method in record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
Returns the value of the width record component.
width() - Method in record class net.thewinnt.cutscenes.effect.configuration.RectangleConfiguration
Returns the value of the width record component.
WORLD - Static variable in class net.thewinnt.cutscenes.CutsceneManager
A point type that is specified in world coordinates
WorldPointProvider - Record Class in net.thewinnt.cutscenes.path.point
 
WorldPointProvider(Vec3) - Constructor for record class net.thewinnt.cutscenes.path.point.WorldPointProvider
Creates an instance of a WorldPointProvider record class.
write(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.networking.packets.PreviewCutscenePacket
 
write(FriendlyByteBuf) - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
 
write(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.networking.packets.StopCutscenePacket
 
write(FriendlyByteBuf) - Method in class net.thewinnt.cutscenes.networking.packets.UpdateCutscenesPacket
 
write(FriendlyByteBuf) - Method in interface net.thewinnt.cutscenes.platform.AbstractPacket
 
writeArray(FriendlyByteBuf, T[], StreamEncoder<FriendlyByteBuf, T>) - Static method in class net.thewinnt.cutscenes.networking.CutsceneNetworkHandler
 
writeColorRGBA(FriendlyByteBuf, float[]) - Static method in class net.thewinnt.cutscenes.networking.CutsceneNetworkHandler
 
writePointProvider(FriendlyByteBuf, PointProvider) - Static method in class net.thewinnt.cutscenes.networking.CutsceneNetworkHandler
 
writeVec3(FriendlyByteBuf, Vec3) - Static method in class net.thewinnt.cutscenes.networking.CutsceneNetworkHandler
Deprecated, for removal: This API element is subject to removal in a future version.
use FriendlyByteBuf.writeVec3(Vec3) instead

X

x - Variable in class net.thewinnt.cutscenes.path.CalculatedPoint
 
x() - Method in record class net.thewinnt.cutscenes.effect.configuration.RectangleConfiguration
Returns the value of the x record component.
x() - Method in record class net.thewinnt.cutscenes.util.DynamicVertex
Returns the value of the x record component.
x1() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Returns the value of the x1 record component.
x2() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Returns the value of the x2 record component.

Y

y - Variable in class net.thewinnt.cutscenes.path.CalculatedPoint
 
y() - Method in record class net.thewinnt.cutscenes.effect.configuration.RectangleConfiguration
Returns the value of the y record component.
y() - Method in record class net.thewinnt.cutscenes.util.DynamicVertex
Returns the value of the y record component.
y1() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Returns the value of the y1 record component.
y2() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
Returns the value of the y2 record component.

Z

z - Variable in class net.thewinnt.cutscenes.path.CalculatedPoint
 
ZERO - Static variable in record class net.thewinnt.cutscenes.easing.types.ConstantEasing
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form