Index
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
arecord 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
ActionTogglesrecord 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
activationrecord 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
anchorrecord 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
AppearingTextConfigurationrecord 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
brecord 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
BlitConfigurationrecord 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
cameraPitchrecord component. - cameraRoll() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
-
Returns the value of the
cameraRollrecord component. - cameraYaw() - Method in record class net.thewinnt.cutscenes.networking.packets.StartCutscenePacket
-
Returns the value of the
cameraYawrecord 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
colorrecord 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
colorBottomrecord 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
ColorEasingrecord 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
colorToprecord 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
considerSpectatorrecord 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
ConstantEasingrecord 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
CoordinateProviderrecord 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
cutscenerecord 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
delaysrecord component. - delaysDefault() - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
-
Returns the value of the
delaysDefaultrecord component. - delaysSpecial() - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
-
Returns the value of the
delaysSpecialrecord component. - delta() - Method in record class net.thewinnt.cutscenes.easing.types.ColorEasing
-
Returns the value of the
deltarecord component. - delta() - Method in record class net.thewinnt.cutscenes.easing.types.LerpEasing
-
Returns the value of the
deltarecord 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
disableAttackingrecord component. - disableBlockInteractions() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
-
Returns the value of the
disableBlockInteractionsrecord component. - disableBreakingBlocks() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
-
Returns the value of the
disableBreakingBlocksrecord component. - disableDamage() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
-
Returns the value of the
disableDamagerecord component. - disableEntityInteractions() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
-
Returns the value of the
disableEntityInteractionsrecord 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
disablePickingBlocksrecord component. - disableUsingItems() - Method in record class net.thewinnt.cutscenes.util.ActionToggles
-
Returns the value of the
disableUsingItemsrecord 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
DoubleArgumentEasingSerializerrecord 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
dropShadowrecord 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
DynamicColorrecord 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
DynamicVertexrecord 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
easingrecord component. - easing() - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.RangeAppliedEasing
-
Returns the value of the
easingrecord component. - easing() - Method in record class net.thewinnt.cutscenes.easing.types.CompoundEasing.TimedEasingEntry
-
Returns the value of the
easingrecord 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
endrecord 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
fallbackrecord component. - fallbackNormal() - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
-
Returns the value of the
fallbackNormalrecord component. - fallbackSpecial() - Method in record class net.thewinnt.cutscenes.effect.chardelays.types.UserDefinedDelays
-
Returns the value of the
fallbackSpecialrecord 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
fromrecord component. - from() - Method in record class net.thewinnt.cutscenes.easing.types.LerpEasing
-
Returns the value of the
fromrecord 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
grecord 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
PointProviderrepresenting 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
nullif it doesn't exist - getPointTypeId(PointProvider.PointSerializer<?>) - Static method in class net.thewinnt.cutscenes.CutsceneManager
-
Returns the ID of the specified point type, or
nullif 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
nullif it doesn't exist - getSegmentTypeId(PathLike.SegmentSerializer<?>) - Static method in class net.thewinnt.cutscenes.CutsceneManager
-
Returns the ID of the specified serializer, or
nullif 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
PointProviderrepresenting 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
nullif it doesn't exist - getTransitionTypeId(Transition.TransitionSerializer<?>) - Static method in class net.thewinnt.cutscenes.CutsceneManager
-
Returns the ID of the specified transition type, or
nullif 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
linesrepresenting 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
handlerrecord 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
heightrecord 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
hideSelfrecord 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
instancerecord 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
isAbsoluterecord 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
LerpEasingrecord 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
levelrecord component. - Line(PointProvider, PointProvider, int) - Constructor for record class net.thewinnt.cutscenes.client.preview.PathPreviewRenderer.Line
-
Creates an instance of a
Linerecord 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
maxValuerecord 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
minValuerecord 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
namerecord 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
offsetrecord 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
operationrecord component. - operation() - Method in record class net.thewinnt.cutscenes.easing.serializers.SingleArgumentEasingSerializer
-
Returns the value of the
operationrecord 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
PacketTyperecord 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
pathPitchrecord 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
pathRollrecord 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
pathYawrecord 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
pitchrecord 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
pointrecord component. - point() - Method in record class net.thewinnt.cutscenes.path.point.WorldPointProvider
-
Returns the value of the
pointrecord 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
rrecord 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
RangeAppliedEasingrecord 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
readerrecord 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.
- 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
RectangleConfigurationrecord 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
rxrecord component. - ry() - Method in record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
-
Returns the value of the
ryrecord 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
searchRadiusrecord 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
SimpleEasingSerializerrecord 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
SingleArgumentEasingSerializerrecord 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
SingletonDelaySerializerrecord 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
sortingrecord component. - soundbite() - Method in record class net.thewinnt.cutscenes.effect.configuration.AppearingTextConfiguration
-
Returns the value of the
soundbiterecord 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
startrecord 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
StartCutscenePacketrecord 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
startPosrecord 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
StaticPointProviderrecord 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
textrecord component. - texture() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
-
Returns the value of the
texturerecord 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/onEndmethods 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
timerecord component. - TimedEasingEntry(double, CompoundEasing.RangeAppliedEasing) - Constructor for record class net.thewinnt.cutscenes.easing.types.CompoundEasing.TimedEasingEntry
-
Creates an instance of a
TimedEasingEntryrecord 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
tintrecord component. - to() - Method in record class net.thewinnt.cutscenes.easing.types.ColorEasing
-
Returns the value of the
torecord component. - to() - Method in record class net.thewinnt.cutscenes.easing.types.LerpEasing
-
Returns the value of the
torecord 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.use static
Easing.toNetwork(Easing, FriendlyByteBuf)instead - 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
-
Deprecated.
- 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
TriangleStripConfigurationrecord 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
typerecord component.
U
- u1() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
-
Returns the value of the
u1record component. - u2() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
-
Returns the value of the
u2record 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
UserDefinedDelaysrecord 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
v1record component. - v2() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
-
Returns the value of the
v2record component. - value() - Method in record class net.thewinnt.cutscenes.easing.types.ConstantEasing
-
Returns the value of the
valuerecord component. - value() - Method in record class net.thewinnt.cutscenes.util.CoordinateProvider
-
Returns the value of the
valuerecord 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
verticesrecord 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
WaypointProviderrecord 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
widthrecord component. - width() - Method in record class net.thewinnt.cutscenes.effect.configuration.RectangleConfiguration
-
Returns the value of the
widthrecord 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
WorldPointProviderrecord 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
xrecord component. - x() - Method in record class net.thewinnt.cutscenes.util.DynamicVertex
-
Returns the value of the
xrecord component. - x1() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
-
Returns the value of the
x1record component. - x2() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
-
Returns the value of the
x2record 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
yrecord component. - y() - Method in record class net.thewinnt.cutscenes.util.DynamicVertex
-
Returns the value of the
yrecord component. - y1() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
-
Returns the value of the
y1record component. - y2() - Method in record class net.thewinnt.cutscenes.effect.configuration.BlitConfiguration
-
Returns the value of the
y2record component.
Z
- z - Variable in class net.thewinnt.cutscenes.path.CalculatedPoint
- ZERO - Static variable in record class net.thewinnt.cutscenes.easing.types.ConstantEasing
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
FriendlyByteBuf.readVec3()instead