Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addAdditionalSaveData(CompoundTag) - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- addEntityPart(int, EntityPart<?, ?>) - Method in interface eu.comosus.ananas.quirkyvehiclesframework.level.LevelWithEntityParts
- addEntityPart(int, EntityPart<?, ?>) - Method in class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinLevelWithEntityParts
- asByte() - Method in record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
B
- backward() - Method in record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
-
Returns the value of the
backwardrecord component.
C
- canBeCollidedWith() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.CollidableEntityPart
- canCollideWith(Entity) - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.CollidableEntityPart
- canPassengerControlVehicle(Entity) - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.vehicle.MultiSteerableVehicle
- check(SharedVehicleControls.Inputs) - Method in interface eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.InputChecker
- clearInputs() - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- Collidable - Class in eu.comosus.ananas.quirkyvehiclesframework.entity.characteristics
- Collidable() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.entity.characteristics.Collidable
- CollidableEntityPart<T,
S> - Class in eu.comosus.ananas.quirkyvehiclesframework.api.entity - CollidableEntityPart(T, String, float, float) - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.api.entity.CollidableEntityPart
- CommonClass - Class in eu.comosus.ananas.quirkyvehiclesframework
- CommonClass() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.CommonClass
- Constants - Class in eu.comosus.ananas.quirkyvehiclesframework
- Constants() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.Constants
- countCombinedValue(SharedVehicleControls.InputChecker) - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- createPart(T, float, float) - Method in class eu.comosus.ananas.quirkyvehiclesframework.platform.FabricEntityPartsProvider
- createPart(T, float, float) - Method in interface eu.comosus.ananas.quirkyvehiclesframework.platform.services.IEntityPartsProvider
D
- defineSynchedData(SynchedEntityData.Builder) - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- down() - Method in record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
-
Returns the value of the
downrecord component.
E
- EMPTY - Static variable in record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
- ENTITY_PARTS_PROVIDER - Static variable in class eu.comosus.ananas.quirkyvehiclesframework.platform.QuirkyVehiclesServices
- EntityPart<T,
S> - Interface in eu.comosus.ananas.quirkyvehiclesframework.api.entity - equals(Object) - Method in record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
-
Indicates whether some other object is "equal to" this one.
- eu.comosus.ananas.quirkyvehiclesframework - package eu.comosus.ananas.quirkyvehiclesframework
- eu.comosus.ananas.quirkyvehiclesframework.api.entity - package eu.comosus.ananas.quirkyvehiclesframework.api.entity
- eu.comosus.ananas.quirkyvehiclesframework.api.vehicle - package eu.comosus.ananas.quirkyvehiclesframework.api.vehicle
- eu.comosus.ananas.quirkyvehiclesframework.controls - package eu.comosus.ananas.quirkyvehiclesframework.controls
- eu.comosus.ananas.quirkyvehiclesframework.entity - package eu.comosus.ananas.quirkyvehiclesframework.entity
- eu.comosus.ananas.quirkyvehiclesframework.entity.characteristics - package eu.comosus.ananas.quirkyvehiclesframework.entity.characteristics
- eu.comosus.ananas.quirkyvehiclesframework.level - package eu.comosus.ananas.quirkyvehiclesframework.level
- eu.comosus.ananas.quirkyvehiclesframework.mixin - package eu.comosus.ananas.quirkyvehiclesframework.mixin
- eu.comosus.ananas.quirkyvehiclesframework.network - package eu.comosus.ananas.quirkyvehiclesframework.network
- eu.comosus.ananas.quirkyvehiclesframework.packet - package eu.comosus.ananas.quirkyvehiclesframework.packet
- eu.comosus.ananas.quirkyvehiclesframework.platform - package eu.comosus.ananas.quirkyvehiclesframework.platform
- eu.comosus.ananas.quirkyvehiclesframework.platform.services - package eu.comosus.ananas.quirkyvehiclesframework.platform.services
F
- FabricEntityPartsProvider - Class in eu.comosus.ananas.quirkyvehiclesframework.platform
- FabricEntityPartsProvider() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.platform.FabricEntityPartsProvider
- FabricPlatformHelper - Class in eu.comosus.ananas.quirkyvehiclesframework.platform
- FabricPlatformHelper() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.platform.FabricPlatformHelper
- FabricVehicleSteeringProvider - Class in eu.comosus.ananas.quirkyvehiclesframework.platform
- FabricVehicleSteeringProvider() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.platform.FabricVehicleSteeringProvider
- forward() - Method in record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
-
Returns the value of the
forwardrecord component.
G
- GenericEntityPart<T,
S> - Class in eu.comosus.ananas.quirkyvehiclesframework.api.entity - GenericEntityPart(T, float, float) - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- getAABB() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.entity.EntityPart
- getAABB() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- getAllParts() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.entity.MultiPartEntity
- getCombinedBackward() - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- getCombinedDownward() - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- getCombinedForward() - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- getCombinedLeftTurning() - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- getCombinedRightTurning() - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- getCombinedUpward() - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- getCompoundTag() - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- getControllingPassenger(Entity) - Method in class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinEntity
- getCurrentX() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.entity.EntityPart
- getCurrentX() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- getCurrentY() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.entity.EntityPart
- getCurrentY() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- getCurrentZ() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.entity.EntityPart
- getCurrentZ() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- getDimensions(Pose) - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- getEntities() - Method in class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinLevel
- getEntity() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.entity.EntityPart
- getEntity() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- getEntity() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.entity.MultiPartEntity
- getEntityOrPart(int, CallbackInfoReturnable<Entity>) - Method in class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinLevelWithEntityParts
- getEnvironmentName() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.platform.services.IPlatformHelper
-
Gets the name of the environment type as a string.
- getExtraPartEntities(Predicate<? super T>, List<? super T>, int, EntityTypeTest<Entity, T>, Entity, CallbackInfoReturnable<AbortableIterationConsumer.Continuation>) - Static method in class eu.comosus.ananas.quirkyvehiclesframework.entity.LevelSubEntities
- getInputs() - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- getMaxPassengers() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.vehicle.MultiSteerableVehicle
- getOldX() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.entity.EntityPart
- getOldX() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- getOldY() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.entity.EntityPart
- getOldY() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- getOldZ() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.entity.EntityPart
- getOldZ() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- getPartParent() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.entity.EntityPart
- getPartParent() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- getPickResult() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.CollidableEntityPart
- getPilotingEntity() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.vehicle.MultiSteerableVehicle
- getPlatformName() - Method in class eu.comosus.ananas.quirkyvehiclesframework.platform.FabricPlatformHelper
- getPlatformName() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.platform.services.IPlatformHelper
-
Gets the name of the current platform
- getSeat() - Method in class eu.comosus.ananas.quirkyvehiclesframework.packet.ServerboundVehicleSteeringPayload
- getSeatInputs(int) - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- getSeatsInputs() - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
H
- hashCode() - Method in record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
-
Returns a hash code value for this object.
- hurt(DamageSource, float) - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.CollidableEntityPart
I
- IEntityPartsProvider - Interface in eu.comosus.ananas.quirkyvehiclesframework.platform.services
- init() - Static method in class eu.comosus.ananas.quirkyvehiclesframework.CommonClass
- injectExtraEntities(Entity, AABB, Predicate<? super Entity>, CallbackInfoReturnable<List<Entity>>) - Method in class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinLevel
- Inputs(boolean, boolean, boolean, boolean) - Constructor for record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
- Inputs(boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
-
Creates an instance of a
Inputsrecord class. - Inputs(byte) - Constructor for record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
- interact(Player, InteractionHand) - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.CollidableEntityPart
- IPlatformHelper - Interface in eu.comosus.ananas.quirkyvehiclesframework.platform.services
- is(Entity) - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.CollidableEntityPart
- isDevelopmentEnvironment() - Method in class eu.comosus.ananas.quirkyvehiclesframework.platform.FabricPlatformHelper
- isDevelopmentEnvironment() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.platform.services.IPlatformHelper
-
Check if the game is currently in a development environment.
- isModLoaded(String) - Method in class eu.comosus.ananas.quirkyvehiclesframework.platform.FabricPlatformHelper
- isModLoaded(String) - Method in interface eu.comosus.ananas.quirkyvehiclesframework.platform.services.IPlatformHelper
-
Checks if a mod with the given id is loaded.
- isPassengerOfSameVehicle(Entity) - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.CollidableEntityPart
- isPickable() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.CollidableEntityPart
- isPushable() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.CollidableEntityPart
- isRootHitboxPickable() - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.entity.MultiPartEntity
- isTurningLeft(int) - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- isTurningRight(int) - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- IVehicleSteeringProvider - Interface in eu.comosus.ananas.quirkyvehiclesframework.platform.services
L
- left() - Method in record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
-
Returns the value of the
leftrecord component. - LevelSubEntities - Class in eu.comosus.ananas.quirkyvehiclesframework.entity
- LevelSubEntities() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.entity.LevelSubEntities
- LevelWithEntityParts - Interface in eu.comosus.ananas.quirkyvehiclesframework.level
- load(Class<T>) - Static method in class eu.comosus.ananas.quirkyvehiclesframework.platform.QuirkyVehiclesServices
- LOG - Static variable in class eu.comosus.ananas.quirkyvehiclesframework.Constants
M
- MixinEntity - Class in eu.comosus.ananas.quirkyvehiclesframework.mixin
- MixinEntity() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinEntity
- MixinEntityCallbacks - Class in eu.comosus.ananas.quirkyvehiclesframework.mixin
- MixinEntityCallbacks() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinEntityCallbacks
- MixinEntityRenderDispatcher - Class in eu.comosus.ananas.quirkyvehiclesframework.mixin
- MixinEntityRenderDispatcher() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinEntityRenderDispatcher
- MixinLevel - Class in eu.comosus.ananas.quirkyvehiclesframework.mixin
- MixinLevel() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinLevel
- MixinLevelSubEntities - Class in eu.comosus.ananas.quirkyvehiclesframework.mixin
- MixinLevelSubEntities() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinLevelSubEntities
- MixinLevelWithEntityParts - Class in eu.comosus.ananas.quirkyvehiclesframework.mixin
- MixinLevelWithEntityParts() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinLevelWithEntityParts
- MOD_ID - Static variable in class eu.comosus.ananas.quirkyvehiclesframework.Constants
- MOD_NAME - Static variable in class eu.comosus.ananas.quirkyvehiclesframework.Constants
- MultiPartEntity<T> - Interface in eu.comosus.ananas.quirkyvehiclesframework.api.entity
- MultiSteerableVehicle - Interface in eu.comosus.ananas.quirkyvehiclesframework.api.vehicle
N
- name - Variable in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.CollidableEntityPart
- NUMERICAL_PROTOCOL_VERSION - Static variable in class eu.comosus.ananas.quirkyvehiclesframework.Constants
O
- onInitialize() - Method in class eu.comosus.ananas.quirkyvehiclesframework.QuirkyVehiclesFramework
- onTrackingEnd(Entity, CallbackInfo) - Method in class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinEntityCallbacks
- onTrackingStart(Entity, CallbackInfo) - Method in class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinEntityCallbacks
P
- PLATFORM - Static variable in class eu.comosus.ananas.quirkyvehiclesframework.platform.QuirkyVehiclesServices
- PROTOCOL_VERSION - Static variable in class eu.comosus.ananas.quirkyvehiclesframework.Constants
- push(double, double, double) - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.CollidableEntityPart
Q
- QuirkyVehiclesFramework - Class in eu.comosus.ananas.quirkyvehiclesframework
- QuirkyVehiclesFramework() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.QuirkyVehiclesFramework
- QuirkyVehiclesPayloadsHandler - Class in eu.comosus.ananas.quirkyvehiclesframework.network
- QuirkyVehiclesPayloadsHandler() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.network.QuirkyVehiclesPayloadsHandler
- QuirkyVehiclesServices - Class in eu.comosus.ananas.quirkyvehiclesframework.platform
- QuirkyVehiclesServices() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.platform.QuirkyVehiclesServices
R
- readAdditionalSaveData(CompoundTag) - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- receive(ServerboundVehicleSteeringPayload, ServerPlayNetworking.Context) - Method in class eu.comosus.ananas.quirkyvehiclesframework.network.QuirkyVehiclesPayloadsHandler
- removeEntityPart(int) - Method in interface eu.comosus.ananas.quirkyvehiclesframework.level.LevelWithEntityParts
- removeEntityPart(int) - Method in class eu.comosus.ananas.quirkyvehiclesframework.mixin.MixinLevelWithEntityParts
- right() - Method in record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
-
Returns the value of the
rightrecord component.
S
- sendVehicleSteeringUpdate(int, int, SharedVehicleControls.Inputs) - Method in class eu.comosus.ananas.quirkyvehiclesframework.platform.FabricVehicleSteeringProvider
- sendVehicleSteeringUpdate(int, int, SharedVehicleControls.Inputs) - Method in interface eu.comosus.ananas.quirkyvehiclesframework.platform.services.IVehicleSteeringProvider
- ServerboundVehicleSteeringPayload - Class in eu.comosus.ananas.quirkyvehiclesframework.packet
- ServerboundVehicleSteeringPayload() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.packet.ServerboundVehicleSteeringPayload
- ServerboundVehicleSteeringPayload(int, int, SharedVehicleControls.Inputs) - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.packet.ServerboundVehicleSteeringPayload
- ServerboundVehicleSteeringPayload(FriendlyByteBuf) - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.packet.ServerboundVehicleSteeringPayload
- setFromCompoundTag(CompoundTag) - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- setSeatInputs(int, SharedVehicleControls.Inputs) - Method in class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- SharedVehicleControls - Class in eu.comosus.ananas.quirkyvehiclesframework.controls
- SharedVehicleControls() - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- SharedVehicleControls(CompoundTag) - Constructor for class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls
- SharedVehicleControls.InputChecker - Interface in eu.comosus.ananas.quirkyvehiclesframework.controls
- SharedVehicleControls.Inputs - Record Class in eu.comosus.ananas.quirkyvehiclesframework.controls
- sharedVehicleInputs() - Method in class eu.comosus.ananas.quirkyvehiclesframework.packet.ServerboundVehicleSteeringPayload
- shouldBeSaved() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.CollidableEntityPart
- STEERING_PROVIDER - Static variable in class eu.comosus.ananas.quirkyvehiclesframework.platform.QuirkyVehiclesServices
- STREAM_CODEC - Static variable in class eu.comosus.ananas.quirkyvehiclesframework.packet.ServerboundVehicleSteeringPayload
T
- tick() - Method in class eu.comosus.ananas.quirkyvehiclesframework.api.entity.GenericEntityPart
- tickPart(EntityPart<?, ? extends Entity>) - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.entity.MultiPartEntity
- toString() - Method in record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
-
Returns a string representation of this record class.
- type() - Method in class eu.comosus.ananas.quirkyvehiclesframework.packet.ServerboundVehicleSteeringPayload
- TYPE - Static variable in class eu.comosus.ananas.quirkyvehiclesframework.packet.ServerboundVehicleSteeringPayload
U
- up() - Method in record class eu.comosus.ananas.quirkyvehiclesframework.controls.SharedVehicleControls.Inputs
-
Returns the value of the
uprecord component. - updateSharedControls(int, SharedVehicleControls.Inputs) - Method in interface eu.comosus.ananas.quirkyvehiclesframework.api.vehicle.MultiSteerableVehicle
All Classes and Interfaces|All Packages|Constant Field Values