Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- absMoveTo(double, double, double, float, float) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- AbstractThrusterBlockEntity - Class in net.jcm.vsch.blocks.thruster
- AbstractThrusterBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- addAdditionalSaveData(CompoundTag) - Method in class net.jcm.vsch.entity.MagnetEntity
- addAdditionalSaveData(CompoundTag) - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- addAdditionalSaveData(CompoundTag, CallbackInfo) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- addApplier(BlockPos, IVSCHForceApplier) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- addConsumer(ThrusterEngineContext.EngineConsumeAction) - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- addDeltaMovement(Vec3) - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- addDragger(BlockPos, DraggerData) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- addEntity(Entity) - Method in class net.jcm.vsch.util.EmptyChunkAccess
- addGyro(BlockPos, GyroData) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- addShip(ServerShip, Vector3dc, Quaterniondc) - Method in class net.jcm.vsch.util.TeleportationHandler
- addShipWithVelocity(ServerShip, Vector3dc, Quaterniondc, Vector3dc, Vector3dc) - Method in class net.jcm.vsch.util.TeleportationHandler
- addThruster(BlockPos, ThrusterData) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- afterMove(ServerLevel, BlockPos, BlockPos, Object) - Method in class net.jcm.vsch.mixin.create.MixinBeltBlockEntity
- afterMove(ServerLevel, BlockPos, BlockPos, Object) - Method in class net.jcm.vsch.mixin.create.MixinClockworkBearingBlockEntity
- afterMove(ServerLevel, BlockPos, BlockPos, Object) - Method in class net.jcm.vsch.mixin.create.MixinKineticBlockEntity
- afterMove(ServerLevel, BlockPos, BlockPos, Object) - Method in class net.jcm.vsch.mixin.create.MixinLinearActuatorBlockEntity
- afterMove(ServerLevel, BlockPos, BlockPos, Object) - Method in class net.jcm.vsch.mixin.create.MixinMechanicalBearingBlockEntity
- afterMove(ServerLevel, BlockPos, BlockPos, List<AbstractContraptionEntity>) - Method in class net.jcm.vsch.util.assemble.MoveableIControlContraption
- afterMove(ServerLevel, BlockPos, BlockPos, T) - Method in interface net.jcm.vsch.util.assemble.IMoveable
- AIR_THRUSTER_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- AIR_THRUSTER_BLOCK - Static variable in class net.jcm.vsch.compat.create.ponder.VSCHPonderRegistrateBlocks
- AIR_THRUSTER_BLOCK_ENTITY - Static variable in class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- AIR_THRUSTER_ENERGY_CONSUME_RATE - Static variable in class net.jcm.vsch.config.VSCHConfig
- AIR_THRUSTER_MAX_WATER_CONSUME_RATE - Static variable in class net.jcm.vsch.config.VSCHConfig
- AIR_THRUSTER_STRENGTH - Static variable in class net.jcm.vsch.config.VSCHConfig
- AirThrusterBlockEntity - Class in net.jcm.vsch.blocks.entity
- AirThrusterBlockEntity(BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.entity.AirThrusterBlockEntity
- aiStep(CallbackInfo) - Method in class net.jcm.vsch.mixin.minecraft.MixinLivingEntity
- aiStep$getEntities$touch(Level, Entity, AABB, Operation<List<Entity>>) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- aiStep$lerp(CallbackInfo) - Method in class net.jcm.vsch.mixin.client.MixinRemotePlayer
- aiStep$lerp(CallbackInfo) - Method in class net.jcm.vsch.mixin.minecraft.MixinLivingEntity
- aiStep$setCrouching$isShiftKeyDown(LocalPlayer, Operation<Boolean>) - Method in class net.jcm.vsch.mixin.client.MixinLocalPlayer
- appendHoverText(ItemStack, BlockGetter, List<Component>, TooltipFlag) - Method in class net.jcm.vsch.blocks.custom.BaseThrusterBlock
- appendHoverText(ItemStack, BlockGetter, List<Component>, TooltipFlag) - Method in class net.jcm.vsch.blocks.custom.DragInducerBlock
- appendHoverText(ItemStack, BlockGetter, List<Component>, TooltipFlag) - Method in class net.jcm.vsch.blocks.custom.GravityInducerBlock
- appendHoverText(ItemStack, BlockGetter, List<Component>, TooltipFlag) - Method in class net.jcm.vsch.blocks.custom.GyroBlock
- appendHoverText(ItemStack, BlockGetter, List<Component>, TooltipFlag) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlock
- appendTooltip(ITooltip, BlockAccessor, IPluginConfig) - Method in class net.jcm.vsch.compat.jade.componentproviders.GyroBlockComponentProvider
- appendTooltip(ITooltip, BlockAccessor, IPluginConfig) - Method in class net.jcm.vsch.compat.jade.componentproviders.ThrusterBlockComponentProvider
- appliers - Variable in class net.jcm.vsch.ship.VSCHForceInducedShips
-
Don't mess with this unless you know what your doing.
- applyForces(PhysShip) - Method in class net.jcm.vsch.event.GravityInducer
- applyForces(PhysShip) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- applyForces(BlockPos, PhysShipImpl) - Method in class net.jcm.vsch.ship.dragger.DraggerForceApplier
- applyForces(BlockPos, PhysShipImpl) - Method in class net.jcm.vsch.ship.gyro.GyroForceApplier
- applyForces(BlockPos, PhysShipImpl) - Method in interface net.jcm.vsch.ship.IVSCHForceApplier
- applyForces(BlockPos, PhysShipImpl) - Method in class net.jcm.vsch.ship.thruster.ThrusterForceApplier
- asId() - Method in enum class net.jcm.vsch.compat.CompatMods
- assemble(Optional<String>) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- ASSEMBLE_BLACKLIST - Static variable in class net.jcm.vsch.config.VSCHConfig
- ASSEMBLE_FAILED_EVENT_ID - Static variable in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- ASSEMBLE_SUCCESS_EVENT_ID - Static variable in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- assembleBlock(ServerLevel, BlockPos) - Static method in class net.jcm.vsch.util.ShipUtils
-
This function IS safe to use in space, but only assembles a single block.
- assembleBlocks(ServerLevel, BlockPos, int, int, int) - Static method in class net.jcm.vsch.util.ShipUtils
-
Warning: This function is still affected by the height bug that other addons have, and so can't be used in space.
- AssembleLED - Enum Class in net.jcm.vsch.blocks.rocketassembler
- ASSEMBLER_ENERGY_CONSUMPTION - Static variable in class net.jcm.vsch.config.VSCHConfig
- AssembleResult - Enum Class in net.jcm.vsch.blocks.rocketassembler
- ASSEMBLING_SELF - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- assertPeripheralMode() - Method in class net.jcm.vsch.compat.cc.peripherals.GyroPeripheral
- AtmosphericCollision - Class in net.jcm.vsch.event
- AtmosphericCollision() - Constructor for class net.jcm.vsch.event.AtmosphericCollision
- atmosphericCollisionTick(ServerLevel) - Static method in class net.jcm.vsch.event.AtmosphericCollision
-
Checks all VS ships for the given level, if any of them are above their dimensions atmosphere (as set in a CH datapack), they will be moved to the specified origin in the travel to dimension.
- attach(IComputerAccess) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- AUTO_HISTORY - Enum constant in enum class net.jcm.vsch.config.ShipLandingMode
-
When a ship is near a planet with a player,
will be usedWhen a ship is near a planet and there is no player nearby,will be used
B
- BaseThrusterBlock<T extends AbstractThrusterBlockEntity> - Class in net.jcm.vsch.blocks.custom
- BaseThrusterBlock(BlockBehaviour.Properties, DirectionalShape, BlockEntityType.BlockEntitySupplier<? extends T>) - Constructor for class net.jcm.vsch.blocks.custom.BaseThrusterBlock
- baseTick() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- baseTick() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- beforeMove(ServerLevel, BlockPos, BlockPos) - Method in class net.jcm.vsch.mixin.create.MixinBeltBlockEntity
- beforeMove(ServerLevel, BlockPos, BlockPos) - Method in class net.jcm.vsch.mixin.create.MixinClockworkBearingBlockEntity
- beforeMove(ServerLevel, BlockPos, BlockPos) - Method in class net.jcm.vsch.mixin.create.MixinKineticBlockEntity
- beforeMove(ServerLevel, BlockPos, BlockPos) - Method in class net.jcm.vsch.mixin.create.MixinLinearActuatorBlockEntity
- beforeMove(ServerLevel, BlockPos, BlockPos) - Method in class net.jcm.vsch.mixin.create.MixinMechanicalBearingBlockEntity
- beforeMove(ServerLevel, BlockPos, BlockPos) - Method in interface net.jcm.vsch.util.assemble.IMoveable
- beforeMove(ServerLevel, BlockPos, BlockPos) - Method in class net.jcm.vsch.util.assemble.MoveableIControlContraption
- beforeSaveForMove(ServerLevel, BlockPos, BlockPos) - Method in interface net.jcm.vsch.util.assemble.IMoveable
- BLACK - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleLED
- BLOCK_ENTITIES - Static variable in class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- BlockEntityWithEntity<E extends net.minecraft.world.entity.Entity> - Class in net.jcm.vsch.blocks.custom.template
-
A block entity for spawning and removing an entity with the block.
- BlockEntityWithEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.custom.template.BlockEntityWithEntity
- BLOCKS - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- BlockWithEntity<T extends BlockEntityWithEntity<?>> - Class in net.jcm.vsch.blocks.custom.template
-
For making a block that has an entity always attached (an actual entity)
- BlockWithEntity(BlockBehaviour.Properties) - Constructor for class net.jcm.vsch.blocks.custom.template.BlockWithEntity
- box(double, double, double, double, double, double) - Static method in class net.jcm.vsch.util.rot.RotShapes
- BoxLightMap() - Constructor for class net.jcm.vsch.client.RenderUtil.BoxLightMap
- build() - Method in interface net.jcm.vsch.util.rot.RotShape
- BUILDER - Static variable in class net.jcm.vsch.config.VSCHClientConfig
- BUILDER - Static variable in class net.jcm.vsch.config.VSCHConfig
C
- canAssembleBlock(BlockState) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- CANCEL_ASSEMBLY - Static variable in class net.jcm.vsch.config.VSCHConfig
- canExtract() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- canMerge(ThrusterBrain) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- canOpenMenu() - Method in enum class net.jcm.vsch.config.ShipLandingMode
- canReceive() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- canThrustPass(BlockHitResult) - Method in interface net.jcm.vsch.api.block.IVentBlock
- canThrustPass(BlockHitResult) - Method in class net.jcm.vsch.blocks.custom.VentBlock
- canUseHistory() - Method in enum class net.jcm.vsch.config.ShipLandingMode
- CCGenerics - Class in net.jcm.vsch.compat.cc.peripherals
- CHANNEL - Static variable in class net.jcm.vsch.network.VSCHNetwork
- checkCollision(Vector3d, CollisionGetter, Entity, AABBd, Matrix4dc, Matrix4dc) - Static method in class net.jcm.vsch.util.CollisionUtil
- checkFallDamage(double, boolean, BlockState, BlockPos) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- checkInsideBlocks() - Method in class net.jcm.vsch.mixin.minecraft.MixinEntity
- checkSupportingBlock(boolean, Vec3) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- CHUNK_UNLOADED - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- clampVector(Vector3d, double) - Static method in class net.jcm.vsch.util.VSCHUtils
-
Clamps all axis of a Vector3d between -limit and +limit (not abs).
- ClientEvents - Class in net.jcm.vsch.client
- ClientEvents() - Constructor for class net.jcm.vsch.client.ClientEvents
- ClientRegistry - Class in net.jcm.vsch.client
- ClientRegistry() - Constructor for class net.jcm.vsch.client.ClientRegistry
- clientTick(Level, BlockPos, BlockState, DockerBlockEntity) - Method in class net.jcm.vsch.blocks.entity.DockerBlockEntity
- clientTick(Level, BlockPos, BlockState, ParticleBlockEntity) - Method in interface net.jcm.vsch.blocks.entity.template.ParticleBlockEntity
- clientTick(Level, BlockPos, BlockState, BlockEntity) - Static method in class net.jcm.vsch.blocks.entity.DockerBlockEntity
- clientTick(Level, BlockPos, BlockState, BlockEntity) - Static method in interface net.jcm.vsch.blocks.entity.template.ParticleBlockEntity
- ClosestPlanetData(PlanetData, double, Direction) - Constructor for record class net.jcm.vsch.util.wapi.LevelData.ClosestPlanetData
-
Creates an instance of a
ClosestPlanetDatarecord class. - collide(Vec3) - Method in class net.jcm.vsch.mixin.minecraft.MixinEntity
- CollisionUtil - Class in net.jcm.vsch.util
- commander - Variable in class net.jcm.vsch.ship.ShipLandingAttachment
- CompatMods - Enum Class in net.jcm.vsch.compat
- COMPUTERCRAFT - Enum constant in enum class net.jcm.vsch.compat.CompatMods
- consume(ThrusterEngineContext) - Method in interface net.jcm.vsch.blocks.thruster.ThrusterEngineContext.EngineConsumeAction
- consumeDoubleClick() - Method in class net.jcm.vsch.client.key.DoubleClickKeyMapping
- ContraptionHolder - Interface in net.jcm.vsch.accessor
- ControlledContraptionEntityAccessor - Interface in net.jcm.vsch.accessor
- controller - Variable in class net.jcm.vsch.mixin.create.MixinBeltBlockEntity
- controllerPos - Variable in class net.jcm.vsch.mixin.create.MixinControlledContraptionEntity
- copySettingFrom(ThrusterBrain) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- create(LevelData, BiConsumer<String, Consumer<CompoundTag>>, CompoundTag) - Static method in class net.jcm.vsch.util.wapi.PlanetData
- CREATE - Enum constant in enum class net.jcm.vsch.compat.CompatMods
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class net.jcm.vsch.blocks.custom.BaseThrusterBlock
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class net.jcm.vsch.blocks.custom.MagnetBlock
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlock
- createLinkedEntity(ServerLevel, BlockPos) - Method in class net.jcm.vsch.blocks.custom.template.BlockEntityWithEntity
-
The function used by this BE to create the entity object to spawn.
- createLinkedEntity(ServerLevel, BlockPos) - Method in class net.jcm.vsch.blocks.entity.MagnetBlockEntity
- createThrusterEngine() - Method in class net.jcm.vsch.blocks.entity.AirThrusterBlockEntity
- createThrusterEngine() - Method in class net.jcm.vsch.blocks.entity.CreativeThrusterBlockEntity
- createThrusterEngine() - Method in class net.jcm.vsch.blocks.entity.PowerfulThrusterBlockEntity
- createThrusterEngine() - Method in class net.jcm.vsch.blocks.entity.ThrusterBlockEntity
- createThrusterEngine() - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- CREATIVE_THRUSTER_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- CREATIVE_THRUSTER_BLOCK_ENTITY - Static variable in class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- CreativeThrusterBlockEntity - Class in net.jcm.vsch.blocks.entity
- CreativeThrusterBlockEntity(BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.entity.CreativeThrusterBlockEntity
- cube() - Static method in class net.jcm.vsch.util.rot.RotShapes
- CURIOS - Enum constant in enum class net.jcm.vsch.compat.CompatMods
- curioTick(SlotContext) - Method in class net.jcm.vsch.compat.curios.MagnetBootCurio
D
- decode(FriendlyByteBuf) - Static method in class net.jcm.vsch.network.c2s.ToggleItemPacketC2S
- defineSynchedData() - Method in class net.jcm.vsch.entity.MagnetEntity
- defineSynchedData() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- detach(IComputerAccess) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- dimToLevel(String) - Static method in class net.jcm.vsch.util.VSCHUtils
- dimToVSDim(String) - Static method in class net.jcm.vsch.util.VSCHUtils
-
Converts a normal dimension id string of
'namespace:dimension_name'to a VS dimension id string'minecraft:dimension:namespace:dimension_name' - dir - Variable in class net.jcm.vsch.ship.thruster.ThrusterData
- direction() - Method in record class net.jcm.vsch.util.wapi.LevelData.ClosestPlanetData
-
Returns the value of the
directionrecord component. - DirectionalShape - Class in net.jcm.vsch.util.rot
- DISABLE_DETONATOR_RENDER - Static variable in class net.jcm.vsch.config.VSCHClientConfig
- DISABLE_PROJECTOR_RENDER - Static variable in class net.jcm.vsch.config.VSCHClientConfig
- dismountTo(double, double, double) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- dismountTo$setPos$y(double) - Method in class net.jcm.vsch.mixin.minecraft.MixinServerPlayer
- distance() - Method in record class net.jcm.vsch.util.wapi.LevelData.ClosestPlanetData
-
Returns the value of the
distancerecord component. - dne - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- dnw - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- DockerBlock - Class in net.jcm.vsch.blocks.custom
- DockerBlock(BlockBehaviour.Properties) - Constructor for class net.jcm.vsch.blocks.custom.DockerBlock
- DockerBlockEntity - Class in net.jcm.vsch.blocks.entity
- DockerBlockEntity(BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.entity.DockerBlockEntity
- DoubleClickKeyMapping - Class in net.jcm.vsch.client.key
- DoubleClickKeyMapping(String, KeyConflictContext, InputConstants.Type, int, String) - Constructor for class net.jcm.vsch.client.key.DoubleClickKeyMapping
- down() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns the value of the
downrecord component. - down(RotShape) - Static method in class net.jcm.vsch.util.rot.DirectionalShape
- DRAG_INDUCER_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- DRAG_INDUCER_BLOCK - Static variable in class net.jcm.vsch.compat.create.ponder.VSCHPonderRegistrateBlocks
- DRAG_INDUCER_BLOCK_ENTITY - Static variable in class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- dragEntitiesWithShips$getLastShipStoodOn(EntityDraggingInformation, Operation<Long>, Entity) - Method in class net.jcm.vsch.mixin.valkyrienskies.MixinEntityDragger
- DraggerData - Class in net.jcm.vsch.ship.dragger
- DraggerData(boolean) - Constructor for class net.jcm.vsch.ship.dragger.DraggerData
- DraggerForceApplier - Class in net.jcm.vsch.ship.dragger
- DraggerForceApplier(DraggerData) - Constructor for class net.jcm.vsch.ship.dragger.DraggerForceApplier
- DragInducerBlock - Class in net.jcm.vsch.blocks.custom
- DragInducerBlock(BlockBehaviour.Properties) - Constructor for class net.jcm.vsch.blocks.custom.DragInducerBlock
- DragInducerBlockEntity - Class in net.jcm.vsch.blocks.entity
- DragInducerBlockEntity(BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- DragInducerPeripheral - Class in net.jcm.vsch.compat.cc.peripherals
- DragInducerPeripheral(DragInducerBlockEntity) - Constructor for class net.jcm.vsch.compat.cc.peripherals.DragInducerPeripheral
- DragInducerScene - Class in net.jcm.vsch.compat.create.ponder.scenes
- DragInducerScene() - Constructor for class net.jcm.vsch.compat.create.ponder.scenes.DragInducerScene
- drain(int, IFluidHandler.FluidAction) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- drain(FluidStack, IFluidHandler.FluidAction) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- drawBox(PoseStack, VertexConsumer, RenderUtil.BoxLightMap, Vector4f, Vector3i, Quaternionf, Vector3i) - Static method in class net.jcm.vsch.client.RenderUtil
- drawBoxWithTexture(PoseStack, VertexConsumer, RenderUtil.BoxLightMap, ModelTextures, Vector3f, Vector3f, Quaternionf, Vector3i, float) - Static method in class net.jcm.vsch.client.RenderUtil
- drawBoxWithTexture(PoseStack, VertexConsumer, RenderUtil.BoxLightMap, ModelTextures, Vector4f, Vector3f, Quaternionf, Vector3i, float) - Static method in class net.jcm.vsch.client.RenderUtil
- drawPlane(PoseStack, VertexConsumer, RenderUtil.BoxLightMap, Vector4f, Direction, Vector3f, Vector3f) - Static method in class net.jcm.vsch.client.RenderUtil
- drawPlaneWithTexture(PoseStack, VertexConsumer, RenderUtil.BoxLightMap, TextureLocation, Vector3f, Direction, Vector3f, Vector3i, float) - Static method in class net.jcm.vsch.client.RenderUtil
- drawPlaneWithTexture(PoseStack, VertexConsumer, RenderUtil.BoxLightMap, TextureLocation, Vector4f, Direction, Vector3f, Vector3i, float) - Static method in class net.jcm.vsch.client.RenderUtil
- dse - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- dsw - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
E
- east() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns the value of the
eastrecord component. - east(RotShape) - Static method in class net.jcm.vsch.util.rot.DirectionalShape
- edn - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- eds - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- EmptyChunkAccess - Class in net.jcm.vsch.util
- EmptyChunkAccess(Level, ChunkPos) - Constructor for class net.jcm.vsch.util.EmptyChunkAccess
- ENABLE_EMPTY_SPACE_CHUNK - Static variable in class net.jcm.vsch.config.VSCHConfig
- ENABLE_PLACE_SHIP_PLATFORM - Static variable in class net.jcm.vsch.config.VSCHConfig
- encode(FriendlyByteBuf) - Method in class net.jcm.vsch.network.c2s.ToggleItemPacketC2S
- encode(FriendlyByteBuf) - Method in interface net.jcm.vsch.network.INetworkPacket
- ENERGY_METHODS - Static variable in class net.jcm.vsch.compat.cc.peripherals.CCGenerics
- ENTITIES - Static variable in class net.jcm.vsch.entity.VSCHEntities
- EntityAccessor - Interface in net.jcm.vsch.accessor
- EntityRotationPacketAccessor - Interface in net.jcm.vsch.accessor
- equals(IPeripheral) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- equals(IPeripheral) - Method in class net.jcm.vsch.compat.cc.peripherals.DragInducerPeripheral
- equals(IPeripheral) - Method in class net.jcm.vsch.compat.cc.peripherals.GyroPeripheral
- equals(IPeripheral) - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- equals(Object) - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.jcm.vsch.api.resource.TextureLocation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.jcm.vsch.util.Pair
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.jcm.vsch.util.wapi.LevelData.ClosestPlanetData
-
Indicates whether some other object is "equal to" this one.
- eun - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- eus - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- executeIfInstalled(Supplier<Runnable>) - Method in enum class net.jcm.vsch.compat.CompatMods
-
Simple hook to execute code if a mod is installed
- expandTowards(AABBd, double, double, double) - Static method in class net.jcm.vsch.util.CollisionUtil
- expandTowards(AABBd, Vector3dc) - Static method in class net.jcm.vsch.util.CollisionUtil
- extractEnergy(int, boolean) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
F
- fill(FluidStack, IFluidHandler.FluidAction) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- finalizeTeleport() - Method in class net.jcm.vsch.util.TeleportationHandler
- findSupportingBlock(Level, Entity, AABBd, Vector3dc, Matrix4dc) - Static method in class net.jcm.vsch.util.CollisionUtil
- findSupportingBlockNoOrientation(Entity, double) - Static method in class net.jcm.vsch.util.CollisionUtil
- FLUID_METHODS - Static variable in class net.jcm.vsch.compat.cc.peripherals.CCGenerics
- FreeRotatePlayerAccessor - Interface in net.jcm.vsch.accessor
- freezed - Variable in class net.jcm.vsch.ship.ShipLandingAttachment
- freezeShip(LoadedServerShip) - Method in class net.jcm.vsch.ship.ShipLandingAttachment
- fromNonStandardSize(ResourceLocation, int, int, int) - Static method in record class net.jcm.vsch.api.resource.TextureLocation
G
- get(Direction) - Method in class net.jcm.vsch.util.rot.DirectionalShape
- get(Level) - Static method in class net.jcm.vsch.util.wapi.LevelData
- get(Level, BlockPos) - Static method in class net.jcm.vsch.ship.VSCHForceInducedShips
- get(ServerShip) - Static method in class net.jcm.vsch.ship.ShipLandingAttachment
- get0(Level) - Static method in class net.jcm.vsch.util.wapi.LevelData
- getAbilities() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- getAdditionalTypes() - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- getAdditionalTypes() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getAmount() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- getApplierAtPos(BlockPos) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- getArmorSlots() - Method in class net.jcm.vsch.mixin.minecraft.MixinMob
- getAssembleBlacklistSet() - Static method in class net.jcm.vsch.config.VSCHConfig
- getAssembleResult() - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- getAtmosphereY() - Method in class net.jcm.vsch.util.wapi.LevelData
- getAttractDistance() - Method in class net.jcm.vsch.blocks.entity.GravityInducerBlockEntity
- getAttractDistance() - Method in class net.jcm.vsch.items.custom.MagnetBootItem
- getBlockEntity(BlockPos) - Method in class net.jcm.vsch.util.EmptyChunkAccess
- getBlockEntityNbtForSaving(BlockPos) - Method in class net.jcm.vsch.util.EmptyChunkAccess
- getBlockLightMap() - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- getBlockShape(BlockState, BlockGetter, BlockPos) - Method in class net.jcm.vsch.util.NoSourceClipContext
- getBlockState(BlockPos) - Method in class net.jcm.vsch.util.EmptyChunkAccess
- getBlockTicks() - Method in class net.jcm.vsch.util.EmptyChunkAccess
- getBoundingBoxForCulling() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- getBrain() - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- getCapability(Capability<T>, Direction) - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- getCapability(Capability<T>, Direction) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- getCapability(Capability<T>, Direction) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- getCapability(Capability<T>, Direction) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- getCapability(Capability<T>, Direction) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getConstraints() - Method in interface net.jcm.vsch.mixin.valkyrienskies.accessor.ServerShipObjectWorldAccessor
-
Deprecated.
- getCoreRotation(float) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- getCurrentPower() - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- getCurrentPower() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getCurrentThrottle() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getData() - Method in class net.jcm.vsch.ship.dragger.DraggerForceApplier
- getData() - Method in class net.jcm.vsch.ship.gyro.GyroForceApplier
- getData() - Method in class net.jcm.vsch.ship.thruster.ThrusterForceApplier
- getDataBlock() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getDeltaMovement() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- getDimension() - Method in class net.jcm.vsch.util.wapi.LevelData
- getDimensions(Pose) - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- getDimensions(Pose, CallbackInfoReturnable<EntityDimensions>) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- getDirection(ItemStack) - Method in class net.jcm.vsch.items.custom.MagnetBootItem
- getDraggerAtPos(BlockPos) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- getEachMaxThrottle() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getEachThrottle() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getEnabled(ItemStack) - Method in class net.jcm.vsch.items.custom.MagnetBootItem
- getEnergy() - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- getEnergy() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getEnergyCapacity() - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- getEnergyCapacity() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getEnergyConsumeRate() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngine
- getEnergyConsumption() - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- getEnergyStorage() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- getEnergyStored() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getEngine() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getEvaporateDistance() - Method in class net.jcm.vsch.blocks.entity.AirThrusterBlockEntity
- getEvaporateDistance() - Method in class net.jcm.vsch.blocks.entity.CreativeThrusterBlockEntity
- getEvaporateDistance() - Method in class net.jcm.vsch.blocks.entity.PowerfulThrusterBlockEntity
- getEvaporateDistance() - Method in class net.jcm.vsch.blocks.entity.ThrusterBlockEntity
- getEvaporateDistance() - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- getFluidHandler() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- getFluidInTank(int) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getFluidShape(FluidState, BlockGetter, BlockPos) - Method in class net.jcm.vsch.util.NoSourceClipContext
- getFluidState(int, int, int) - Method in class net.jcm.vsch.util.EmptyChunkAccess
- getFluidState(BlockPos) - Method in class net.jcm.vsch.util.EmptyChunkAccess
- getFluidTicks() - Method in class net.jcm.vsch.util.EmptyChunkAccess
- getFriction() - Method in class net.jcm.vsch.util.wapi.LevelData
- getGravity() - Method in class net.jcm.vsch.util.wapi.LevelData
- getGyroAtPos(BlockPos) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- getInventory() - Method in class net.jcm.vsch.mixin.create.MixinBeltBlockEntity
- getJumpPower() - Method in class net.jcm.vsch.mixin.minecraft.MixinLivingEntity
- getLaunchPosition(ResourceKey<Level>) - Method in class net.jcm.vsch.ship.ShipLandingAttachment
- getLaunchPositions() - Method in class net.jcm.vsch.ship.ShipLandingAttachment
- getLED() - Method in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- getLevel() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- getLevelData() - Method in class net.jcm.vsch.util.wapi.PlanetData
- getLoadedShipsInLevel(ServerLevel) - Static method in class net.jcm.vsch.util.VSCHUtils
- getMagnetizedShip(ItemStack) - Static method in class net.jcm.vsch.items.custom.MagnetBootItem
- getMaxEnergyStored() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getMaxForce() - Method in class net.jcm.vsch.blocks.entity.GravityInducerBlockEntity
- getMaxForce() - Method in class net.jcm.vsch.items.custom.MagnetBootItem
- getMaxThrottle() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getMaxThrottle() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngine
- getMessageId() - Method in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- getMode() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getMover(Object) - Static method in class net.jcm.vsch.util.assemble.MoveUtil
-
getMover will check mover registered for class and subclass first, and then check the mover registered on the class implemented interfaces and subclasses implemented interfaces.
- getNearestPlanet(Vec3) - Method in class net.jcm.vsch.util.wapi.LevelData
- getNewLevel() - Method in class net.jcm.vsch.api.event.PreShipTravelEvent
- getNewLevel() - Method in class net.jcm.vsch.api.event.PreTravelEvent
- getNewPosition() - Method in class net.jcm.vsch.api.event.PreTravelEvent
-
Get the new position the ship cluster will move to.
- getOldLevel() - Method in class net.jcm.vsch.api.event.PreShipTravelEvent
- getOldLevel() - Method in class net.jcm.vsch.api.event.PreTravelEvent
- getOldPosition() - Method in class net.jcm.vsch.api.event.PreTravelEvent
- getOmega() - Method in class net.jcm.vsch.api.event.PreShipTravelEvent
- getOnPos(float) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- getOrCreate(ServerShip) - Static method in class net.jcm.vsch.ship.VSCHForceInducedShips
- getOrCreate(ServerShip, String) - Static method in class net.jcm.vsch.ship.VSCHForceInducedShips
- getParts() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- getPendingShips() - Method in class net.jcm.vsch.util.TeleportationHandler
- getPercentPower() - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- getPeripheralMode() - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- getPeripheralMode() - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- getPeripheralMode() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getPeripheralMode() - Method in class net.jcm.vsch.compat.cc.peripherals.DragInducerPeripheral
- getPeripheralMode() - Method in class net.jcm.vsch.compat.cc.peripherals.GyroPeripheral
- getPeripheralMode() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getPeripheralType() - Method in class net.jcm.vsch.blocks.entity.AirThrusterBlockEntity
- getPeripheralType() - Method in class net.jcm.vsch.blocks.entity.CreativeThrusterBlockEntity
- getPeripheralType() - Method in class net.jcm.vsch.blocks.entity.PowerfulThrusterBlockEntity
- getPeripheralType() - Method in class net.jcm.vsch.blocks.entity.ThrusterBlockEntity
- getPeripheralType() - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- getPeripheralType() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getPickResult() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- getPlanet() - Method in class net.jcm.vsch.api.event.PreShipTravelEvent.PlanetToSpace
- getPlanet() - Method in class net.jcm.vsch.api.event.PreShipTravelEvent.SpaceToPlanet
- getPlanet() - Method in class net.jcm.vsch.api.event.PreTravelEvent.PlanetToSpace
- getPlanet() - Method in class net.jcm.vsch.api.event.PreTravelEvent.SpaceToPlanet
- getPlanet(ResourceKey<Level>) - Method in class net.jcm.vsch.util.wapi.LevelData
- getPlanets() - Method in class net.jcm.vsch.util.wapi.LevelData
- getPlayerCap(Player) - Static method in class net.jcm.vsch.util.VSCHUtils
-
Gets a players Cosmos variables capability.
- getPosition() - Method in class net.jcm.vsch.api.event.PreShipTravelEvent
- getPosition() - Method in class net.jcm.vsch.util.wapi.PlanetData
- getPower() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getPower() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- getPower() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getReady(ItemStack) - Method in class net.jcm.vsch.items.custom.MagnetBootItem
- getRelativeRotation() - Method in class net.jcm.vsch.api.event.PreTravelEvent
-
Get relative rotation the ship cluster will apply when teleporting.
- getRenderShape(BlockState) - Method in class net.jcm.vsch.blocks.custom.BaseThrusterBlock
- getRenderShape(BlockState) - Method in class net.jcm.vsch.blocks.custom.DragInducerBlock
- getRenderShape(BlockState) - Method in class net.jcm.vsch.blocks.custom.GravityInducerBlock
- getRenderShape(BlockState) - Method in class net.jcm.vsch.blocks.custom.MagnetBlock
- getRootVehicle() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- getRotation() - Method in class net.jcm.vsch.api.event.PreShipTravelEvent
- getRotation() - Method in class net.jcm.vsch.util.wapi.PlanetData
- getScale() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- getScoreboardName() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- getSerializedName() - Method in enum class net.jcm.vsch.blocks.rocketassembler.AssembleLED
- getSerializedName() - Method in enum class net.jcm.vsch.ship.thruster.ThrusterData.ThrusterMode
- getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class net.jcm.vsch.blocks.custom.BaseThrusterBlock
- getShip() - Method in class net.jcm.vsch.api.event.PreShipTravelEvent
- getShipIdToConstraints() - Method in interface net.jcm.vsch.mixin.valkyrienskies.accessor.ServerShipObjectWorldAccessor
-
Deprecated.
- getSize() - Method in class net.jcm.vsch.util.wapi.PlanetData
- getSkyLightMap() - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- getSpace() - Method in class net.jcm.vsch.api.event.PreShipTravelEvent.PlanetToSpace
- getSpace() - Method in class net.jcm.vsch.api.event.PreShipTravelEvent.SpaceToPlanet
- getSpace() - Method in class net.jcm.vsch.api.event.PreTravelEvent.PlanetToSpace
- getSpace() - Method in class net.jcm.vsch.api.event.PreTravelEvent.SpaceToPlanet
- getStack() - Method in class net.jcm.vsch.compat.curios.MagnetBootCurio
- getStandingEyeHeight(Pose, EntityDimensions, CallbackInfoReturnable<Float>) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- getStateForPlacement(BlockPlaceContext) - Method in class net.jcm.vsch.blocks.custom.BaseThrusterBlock
- getStateForPlacement(BlockPlaceContext) - Method in class net.jcm.vsch.blocks.custom.MagnetBlock
- getStateForPlacement(BlockPlaceContext) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlock
- getStatus() - Method in class net.jcm.vsch.util.EmptyChunkAccess
- getTankCapacity(int) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getTanks() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getTanks() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngine
- getTarget() - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- getTarget() - Method in class net.jcm.vsch.compat.cc.peripherals.DragInducerPeripheral
- getTarget() - Method in class net.jcm.vsch.compat.cc.peripherals.GyroPeripheral
- getTarget() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getTexture(Direction) - Method in record class net.jcm.vsch.api.resource.ModelTextures
- getThrusterAtPos(BlockPos) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- getThrusterCount() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getThrusterData() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getThrusterFuelConsumeRates() - Static method in class net.jcm.vsch.config.VSCHConfig
- getThrusterMode() - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- getThrusterMode() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getThrusterParticleType() - Method in class net.jcm.vsch.blocks.entity.AirThrusterBlockEntity
- getThrusterParticleType() - Method in class net.jcm.vsch.blocks.entity.CreativeThrusterBlockEntity
- getThrusterParticleType() - Method in class net.jcm.vsch.blocks.entity.PowerfulThrusterBlockEntity
- getThrusterParticleType() - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- getThrusters() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- getThrusters() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getThrusterSmokeParticleType() - Method in class net.jcm.vsch.blocks.entity.AirThrusterBlockEntity
- getThrusterSmokeParticleType() - Method in class net.jcm.vsch.blocks.entity.CreativeThrusterBlockEntity
- getThrusterSmokeParticleType() - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- getThrusterType() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getTicker(Level, BlockState, BlockEntityType<T>) - Method in class net.jcm.vsch.blocks.custom.DockerBlock
- getTicker(Level, BlockState, BlockEntityType<T>) - Method in class net.jcm.vsch.blocks.custom.DragInducerBlock
- getTicker(Level, BlockState, BlockEntityType<T>) - Method in class net.jcm.vsch.blocks.custom.GravityInducerBlock
- getTicker(Level, BlockState, BlockEntityType<T>) - Method in class net.jcm.vsch.blocks.custom.MagnetBlock
- getTicker(Level, BlockState, BlockEntityType<U>) - Method in class net.jcm.vsch.blocks.custom.BaseThrusterBlock
- getTicker(Level, BlockState, BlockEntityType<U>) - Method in class net.jcm.vsch.blocks.custom.GyroBlock
- getTicker(Level, BlockState, BlockEntityType<U>) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlock
- getTicksForSerialization() - Method in class net.jcm.vsch.util.EmptyChunkAccess
- getTorque() - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- getTorque() - Method in class net.jcm.vsch.compat.cc.peripherals.GyroPeripheral
- getTorqueForce() - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- getTorqueForce() - Method in class net.jcm.vsch.compat.cc.peripherals.GyroPeripheral
- getTorqueX() - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- getTorqueY() - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- getTorqueZ() - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- getTotalMaxThrottle() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getTotalThrottle() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getType() - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- getType() - Method in class net.jcm.vsch.compat.cc.peripherals.DragInducerPeripheral
- getType() - Method in class net.jcm.vsch.compat.cc.peripherals.GyroPeripheral
- getType() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- getType() - Method in class net.jcm.vsch.util.wapi.LevelData
- getUid() - Method in class net.jcm.vsch.compat.jade.componentproviders.GyroBlockComponentProvider
- getUid() - Method in class net.jcm.vsch.compat.jade.componentproviders.ThrusterBlockComponentProvider
- getUpdatePacket() - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- getUpdatePacket() - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- getUpdatePacket() - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- getUpdatePacket() - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- getUpdateTag() - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- getUpdateTag() - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- getUpdateTag() - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- getUpdateTag() - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- getUpperDimension() - Method in class net.jcm.vsch.util.wapi.LevelData
- getVehicle() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- getVelocity() - Method in class net.jcm.vsch.api.event.PreShipTravelEvent
- getViewXRot(float) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- getViewYRot(float) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- getWarningComponent() - Static method in class net.jcm.vsch.util.VSCHUtils
- getWorkingShip(ItemStack) - Method in class net.jcm.vsch.items.custom.MagnetBootItem
- getXRot() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- getYRot() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- GLOBAL - Enum constant in enum class net.jcm.vsch.ship.thruster.ThrusterData.ThrusterMode
- Gravity - Class in net.jcm.vsch.event
-
The class for gravity related functions
- Gravity() - Constructor for class net.jcm.vsch.event.Gravity
- GRAVITY_DISTANCE - Static variable in class net.jcm.vsch.config.VSCHConfig
- GRAVITY_INDUCER_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- GRAVITY_INDUCER_BLOCK_ENTITY - Static variable in class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- GRAVITY_MAX_FORCE - Static variable in class net.jcm.vsch.config.VSCHConfig
- GravityInducer - Class in net.jcm.vsch.event
- GravityInducer() - Constructor for class net.jcm.vsch.event.GravityInducer
- GravityInducerBlock - Class in net.jcm.vsch.blocks.custom
- GravityInducerBlock(BlockBehaviour.Properties) - Constructor for class net.jcm.vsch.blocks.custom.GravityInducerBlock
- GravityInducerBlockEntity - Class in net.jcm.vsch.blocks.entity
- GravityInducerBlockEntity(BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.entity.GravityInducerBlockEntity
- GREEN - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleLED
- GYRO_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- GYRO_BLOCK - Static variable in class net.jcm.vsch.compat.jade.JadeCompat
- GYRO_BLOCK_ENTITY - Static variable in class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- GYRO_ENERGY_CONSUME_RATE - Static variable in class net.jcm.vsch.config.VSCHConfig
- GYRO_LIMIT_SPEED - Static variable in class net.jcm.vsch.config.VSCHConfig
- GYRO_MAX_SPEED - Static variable in class net.jcm.vsch.config.VSCHConfig
- GYRO_STRENGTH - Static variable in class net.jcm.vsch.config.VSCHConfig
- GyroBlock - Class in net.jcm.vsch.blocks.custom
- GyroBlock(BlockBehaviour.Properties) - Constructor for class net.jcm.vsch.blocks.custom.GyroBlock
- GyroBlockComponentProvider - Class in net.jcm.vsch.compat.jade.componentproviders
- GyroBlockEntity - Class in net.jcm.vsch.blocks.entity
- GyroBlockEntity(BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.entity.GyroBlockEntity
- GyroData - Class in net.jcm.vsch.ship.gyro
- GyroData(Vector3d) - Constructor for class net.jcm.vsch.ship.gyro.GyroData
- GyroForceApplier - Class in net.jcm.vsch.ship.gyro
- GyroForceApplier(GyroData) - Constructor for class net.jcm.vsch.ship.gyro.GyroForceApplier
- GyroPeripheral - Class in net.jcm.vsch.compat.cc.peripherals
- GyroPeripheral(GyroBlockEntity) - Constructor for class net.jcm.vsch.compat.cc.peripherals.GyroPeripheral
- GyroRenderer - Class in net.jcm.vsch.client.renderer
- GyroRenderer(BlockEntityRendererProvider.Context) - Constructor for class net.jcm.vsch.client.renderer.GyroRenderer
H
- handle(NetworkEvent.Context) - Method in class net.jcm.vsch.network.c2s.ToggleItemPacketC2S
- handle(NetworkEvent.Context) - Method in interface net.jcm.vsch.network.INetworkPacket
- handleAddPlayer(ClientboundAddPlayerPacket, CallbackInfo, RemotePlayer) - Method in class net.jcm.vsch.mixin.client.MixinClientPacketListener
- handleMoveEntity(ClientboundMoveEntityPacket, CallbackInfo, Entity) - Method in class net.jcm.vsch.mixin.client.MixinClientPacketListener
- handleMovePlayer$acceptTeleport$before(ClientboundPlayerPositionPacket, CallbackInfo, Player) - Method in class net.jcm.vsch.mixin.client.MixinClientPacketListener
- handleMovePlayer$containsInvalidValues(double, double, double, float, float, Operation<Boolean>, ServerboundMovePlayerPacket) - Method in class net.jcm.vsch.mixin.minecraft.MixinServerGamePacketListenerImpl
- handleMovePlayer$jumpFromGround(ServerPlayer, Operation<Boolean>, ServerboundMovePlayerPacket, LocalBooleanRef) - Method in class net.jcm.vsch.mixin.minecraft.MixinServerGamePacketListenerImpl
- handleMovePlayer$new$ServerboundMovePlayerPacket$PosRot(ServerboundMovePlayerPacket.PosRot, Player) - Method in class net.jcm.vsch.mixin.client.MixinClientPacketListener
- handleMovePlayer$wrapDegrees(ServerboundMovePlayerPacket, CallbackInfo) - Method in class net.jcm.vsch.mixin.minecraft.MixinServerGamePacketListenerImpl
- handleRelativeFrictionAndCalculateMovement(Vec3, float) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- handleTeleportEntity(ClientboundTeleportEntityPacket, CallbackInfo, Entity) - Method in class net.jcm.vsch.mixin.client.MixinClientPacketListener
- hashCode() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.jcm.vsch.api.resource.TextureLocation
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.jcm.vsch.util.Pair
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.jcm.vsch.util.wapi.LevelData.ClosestPlanetData
-
Returns a hash code value for this object.
- hasPlanets() - Method in class net.jcm.vsch.util.wapi.LevelData
- hasShip(ServerShip) - Method in class net.jcm.vsch.util.TeleportationHandler
- HISTORY - Enum constant in enum class net.jcm.vsch.config.ShipLandingMode
-
When a ship is near a planet, the history launch position will be used for the ship to land.
- hourHand - Variable in class net.jcm.vsch.mixin.create.MixinClockworkBearingBlockEntity
- hurt(DamageSource, float) - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- HYDROGEN - Static variable in class net.jcm.vsch.VSCHTags.Fluids
I
- id - Variable in class net.jcm.vsch.network.c2s.ToggleItemPacketC2S
- IGuiAccessor - Interface in net.jcm.vsch.accessor
- ILevelAccessor - Interface in net.jcm.vsch.accessor
- IMoveable<T> - Interface in net.jcm.vsch.util.assemble
- inducer(SceneBuilder, SceneBuildingUtil) - Static method in class net.jcm.vsch.compat.create.ponder.scenes.DragInducerScene
- INetworkPacket - Interface in net.jcm.vsch.network
- init$read(FriendlyByteBuf, CallbackInfo) - Method in class net.jcm.vsch.mixin.minecraft.MixinEntityRotationPackets_initRead
- initCapabilities(ItemStack, CompoundTag) - Method in class net.jcm.vsch.items.custom.MagnetBootItem
- input - Variable in class net.jcm.vsch.mixin.client.MixinLocalPlayer
- INSTANCE - Static variable in class net.jcm.vsch.compat.jade.componentproviders.GyroBlockComponentProvider
- INSTANCE - Static variable in class net.jcm.vsch.compat.jade.componentproviders.ThrusterBlockComponentProvider
- INSTANCE - Static variable in class net.jcm.vsch.util.assemble.MoveableIControlContraption
- INVENTORY_METHODS - Static variable in class net.jcm.vsch.compat.cc.peripherals.CCGenerics
- inventoryTick(ItemStack, Level, Entity, int, boolean) - Method in class net.jcm.vsch.items.custom.MagnetBootItem
- inventoryTick(ItemStack, Level, Entity, int, boolean) - Method in class net.jcm.vsch.items.custom.WrenchItem
- is(Entity) - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- isAboveGround() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- isAirBlock(BlockState) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- isAlive() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- isAssembleSuccessed() - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- isAssembling() - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- isAssembling() - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- isBodyRotationLocked() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- isControlledCamera() - Method in class net.jcm.vsch.mixin.client.MixinLocalPlayer
- isController() - Method in class net.jcm.vsch.mixin.create.MixinBeltBlockEntity
- isCurios - Variable in class net.jcm.vsch.network.c2s.ToggleItemPacketC2S
- isEnabled() - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- isEnabled() - Method in class net.jcm.vsch.compat.cc.peripherals.DragInducerPeripheral
- isEntityDraggedByShip(Long, Entity) - Static method in class net.jcm.vsch.util.ShipUtils
- isEntityDraggedByShip(Ship, Entity) - Static method in class net.jcm.vsch.util.ShipUtils
- isFallFlying() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- isFluidValid(int, FluidStack) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- isInLava() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- isInvulnerableTo(DamageSource) - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- isInWater() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- isInWaterOrBubble() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- isInWaterRainOrBubble() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- isLoaded() - Method in enum class net.jcm.vsch.compat.CompatMods
- isLocalPlayer() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- isMagnetized(LivingEntity) - Static method in class net.jcm.vsch.items.custom.MagnetBootItem
- isMultipartEntity() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- isNoGravity() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- isPassenger() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- ISpecialTeleportLogicEntity - Interface in net.jcm.vsch.api.entity
- isPickable() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- isPlanet() - Method in class net.jcm.vsch.util.wapi.LevelData
- isPushable() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- isRejected() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- isShiftKeyDown() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- isSpace() - Method in class net.jcm.vsch.util.wapi.LevelData
- isSpectator() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- isStayingOnGroundSurface() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- isSuccess() - Method in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- isValidFuel(int, Fluid) - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngine
-
isValidFuel checks if the fluid can be uses as fuel.
- isVehicle() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- isWorking() - Method in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- isWorking(ItemStack) - Method in class net.jcm.vsch.items.custom.MagnetBootItem
- ITEMS - Static variable in class net.jcm.vsch.items.VSCHItems
- IToggleableItem - Interface in net.jcm.vsch.items
- IVentBlock - Interface in net.jcm.vsch.api.block
- IVSCHForceApplier - Interface in net.jcm.vsch.ship
J
- JADE - Enum constant in enum class net.jcm.vsch.compat.CompatMods
- JadeCompat - Class in net.jcm.vsch.compat.jade
- JadeCompat() - Constructor for class net.jcm.vsch.compat.jade.JadeCompat
- jumpFromGround(CallbackInfo) - Method in class net.jcm.vsch.mixin.minecraft.MixinLivingEntity
L
- landing - Variable in class net.jcm.vsch.ship.ShipLandingAttachment
- launching - Variable in class net.jcm.vsch.ship.ShipLandingAttachment
- LED - Static variable in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlock
- left() - Method in record class net.jcm.vsch.util.Pair
-
Returns the value of the
leftrecord component. - lerpSteps - Variable in class net.jcm.vsch.mixin.minecraft.MixinLivingEntity
- level() - Method in class net.jcm.vsch.mixin.minecraft.MixinEntity
- LevelData - Class in net.jcm.vsch.util.wapi
- LevelData.ClosestPlanetData - Record Class in net.jcm.vsch.util.wapi
- LevelType - Class in net.jcm.vsch.util.wapi
- LIMIT_SPEED - Static variable in class net.jcm.vsch.config.VSCHConfig
- LIT - Static variable in class net.jcm.vsch.blocks.custom.BaseThrusterBlock
- LivingEntityAccessor - Interface in net.jcm.vsch.accessor
- load(CompoundTag) - Method in class net.jcm.vsch.blocks.custom.template.BlockEntityWithEntity
- load(CompoundTag) - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- load(CompoundTag) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- load(CompoundTag) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- load(CompoundTag) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- location() - Method in record class net.jcm.vsch.api.resource.TextureLocation
-
Returns the value of the
locationrecord component.
M
- MAGNET_BOOT - Static variable in class net.jcm.vsch.items.VSCHItems
- MAGNET_BOOT_DISTANCE - Static variable in class net.jcm.vsch.config.VSCHConfig
- MAGNET_BOOT_MAX_FORCE - Static variable in class net.jcm.vsch.config.VSCHConfig
- MAGNET_ENTITY - Static variable in class net.jcm.vsch.entity.VSCHEntities
- MagnetBlock - Class in net.jcm.vsch.blocks.custom
- MagnetBlock(BlockBehaviour.Properties) - Constructor for class net.jcm.vsch.blocks.custom.MagnetBlock
- MagnetBlockEntity - Class in net.jcm.vsch.blocks.entity
- MagnetBlockEntity(BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.entity.MagnetBlockEntity
- MagnetBootCurio - Class in net.jcm.vsch.compat.curios
- MagnetBootCurio(MagnetBootItem, ItemStack) - Constructor for class net.jcm.vsch.compat.curios.MagnetBootCurio
- MagnetBootItem - Class in net.jcm.vsch.items.custom
- MagnetBootItem(ArmorMaterial, ArmorItem.Type, Item.Properties) - Constructor for class net.jcm.vsch.items.custom.MagnetBootItem
- MagnetEntity - Class in net.jcm.vsch.entity
- MagnetEntity(EntityType<? extends MagnetEntity>, Level, BlockPos) - Constructor for class net.jcm.vsch.entity.MagnetEntity
- MagnetEntity(EntityType<MagnetEntity>, Level) - Constructor for class net.jcm.vsch.entity.MagnetEntity
- makeMcShape() - Method in interface net.jcm.vsch.util.rot.RotShape
- markPowerChanged() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- MAX_ASSEMBLE_BLOCKS - Static variable in class net.jcm.vsch.config.VSCHConfig
- MAX_DRAG - Static variable in class net.jcm.vsch.config.VSCHConfig
- MAX_SPEED - Static variable in class net.jcm.vsch.config.VSCHConfig
- maxUpStep() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- maybeBackOffFromEdge(Vec3, MoverType, CallbackInfoReturnable<Vec3>) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- minuteHand - Variable in class net.jcm.vsch.mixin.create.MixinClockworkBearingBlockEntity
- MixinBeltBlockEntity - Class in net.jcm.vsch.mixin.create
- MixinBeltBlockEntity() - Constructor for class net.jcm.vsch.mixin.create.MixinBeltBlockEntity
- MixinCamera - Class in net.jcm.vsch.mixin.client
- MixinCamera() - Constructor for class net.jcm.vsch.mixin.client.MixinCamera
- MixinChunkMap - Class in net.jcm.vsch.mixin.minecraft
- MixinChunkMap() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinChunkMap
- MixinClientboundMoveEntityPacket_PosRot - Class in net.jcm.vsch.mixin.minecraft
- MixinClientboundMoveEntityPacket_PosRot() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinClientboundMoveEntityPacket_PosRot
- MixinClientboundMoveEntityPacket_Rot - Class in net.jcm.vsch.mixin.minecraft
- MixinClientboundMoveEntityPacket_Rot() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinClientboundMoveEntityPacket_Rot
- MixinClientPacketListener - Class in net.jcm.vsch.mixin.client
- MixinClientPacketListener() - Constructor for class net.jcm.vsch.mixin.client.MixinClientPacketListener
- MixinClockworkBearingBlockEntity - Class in net.jcm.vsch.mixin.create
- MixinClockworkBearingBlockEntity() - Constructor for class net.jcm.vsch.mixin.create.MixinClockworkBearingBlockEntity
- MixinCollisionDetectorProcedure - Class in net.jcm.vsch.mixin.cosmos
- MixinCollisionDetectorProcedure() - Constructor for class net.jcm.vsch.mixin.cosmos.MixinCollisionDetectorProcedure
- MixinControlledContraptionEntity - Class in net.jcm.vsch.mixin.create
- MixinControlledContraptionEntity() - Constructor for class net.jcm.vsch.mixin.create.MixinControlledContraptionEntity
- MixinDevFieldNameRenderers - Class in net.jcm.vsch.mixin.client.cosmos
- MixinDevFieldNameRenderers() - Constructor for class net.jcm.vsch.mixin.client.cosmos.MixinDevFieldNameRenderers
- MixinEgraphicProcedure - Class in net.jcm.vsch.mixin.cosmos
- MixinEgraphicProcedure() - Constructor for class net.jcm.vsch.mixin.cosmos.MixinEgraphicProcedure
- MixinEntity - Class in net.jcm.vsch.mixin.minecraft
- MixinEntity() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinEntity
- MixinEntityDragger - Class in net.jcm.vsch.mixin.valkyrienskies
- MixinEntityDragger() - Constructor for class net.jcm.vsch.mixin.valkyrienskies.MixinEntityDragger
- MixinEntityRotationPackets - Class in net.jcm.vsch.mixin.minecraft
- MixinEntityRotationPackets() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinEntityRotationPackets
- MixinEntityRotationPackets_initRead - Class in net.jcm.vsch.mixin.minecraft
- MixinEntityRotationPackets_initRead() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinEntityRotationPackets_initRead
- MixinEntityRotationPackets_write - Class in net.jcm.vsch.mixin.minecraft
- MixinEntityRotationPackets_write() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinEntityRotationPackets_write
- MixinEntityShipCollisionUtils - Class in net.jcm.vsch.mixin.valkyrienskies
- MixinEntityShipCollisionUtils() - Constructor for class net.jcm.vsch.mixin.valkyrienskies.MixinEntityShipCollisionUtils
- MixinGui - Class in net.jcm.vsch.mixin.client
- MixinGui() - Constructor for class net.jcm.vsch.mixin.client.MixinGui
- MixinKineticBlockEntity - Class in net.jcm.vsch.mixin.create
- MixinKineticBlockEntity() - Constructor for class net.jcm.vsch.mixin.create.MixinKineticBlockEntity
- MixinLevel - Class in net.jcm.vsch.mixin.minecraft
- MixinLevel() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinLevel
- MixinLinearActuatorBlockEntity - Class in net.jcm.vsch.mixin.create
- MixinLinearActuatorBlockEntity() - Constructor for class net.jcm.vsch.mixin.create.MixinLinearActuatorBlockEntity
- MixinLivingEntity - Class in net.jcm.vsch.mixin.minecraft
- MixinLivingEntity() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinLivingEntity
- MixinLivingEntityRenderer - Class in net.jcm.vsch.mixin.client
- MixinLivingEntityRenderer() - Constructor for class net.jcm.vsch.mixin.client.MixinLivingEntityRenderer
- MixinLocalPlayer - Class in net.jcm.vsch.mixin.client
- MixinLocalPlayer() - Constructor for class net.jcm.vsch.mixin.client.MixinLocalPlayer
- MixinMechanicalBearingBlockEntity - Class in net.jcm.vsch.mixin.create
- MixinMechanicalBearingBlockEntity() - Constructor for class net.jcm.vsch.mixin.create.MixinMechanicalBearingBlockEntity
- MixinMob - Class in net.jcm.vsch.mixin.minecraft
- MixinMultiPlayerGameMode - Class in net.jcm.vsch.mixin.client
- MixinMultiPlayerGameMode() - Constructor for class net.jcm.vsch.mixin.client.MixinMultiPlayerGameMode
- MixinOrientedContraptionEntity - Class in net.jcm.vsch.mixin.create
- MixinOrientedContraptionEntity() - Constructor for class net.jcm.vsch.mixin.create.MixinOrientedContraptionEntity
- MixinPlaceplatformOnKeyPressedProcedure - Class in net.jcm.vsch.mixin.cosmos
- MixinPlaceplatformOnKeyPressedProcedure() - Constructor for class net.jcm.vsch.mixin.cosmos.MixinPlaceplatformOnKeyPressedProcedure
- MixinPlayer - Class in net.jcm.vsch.mixin.minecraft
- MixinPlayer() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinPlayer
- MixinProjectionRendererProcedure - Class in net.jcm.vsch.mixin.client.cosmos
- MixinProjectionRendererProcedure() - Constructor for class net.jcm.vsch.mixin.client.cosmos.MixinProjectionRendererProcedure
- MixinRayrendererProcedure - Class in net.jcm.vsch.mixin.client.cosmos
- MixinRayrendererProcedure() - Constructor for class net.jcm.vsch.mixin.client.cosmos.MixinRayrendererProcedure
- MixinRemotePlayer - Class in net.jcm.vsch.mixin.client
- MixinRemotePlayer() - Constructor for class net.jcm.vsch.mixin.client.MixinRemotePlayer
- MixinServerboundMovePlayerPacket_PosRot - Class in net.jcm.vsch.mixin.minecraft
- MixinServerboundMovePlayerPacket_PosRot() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinServerboundMovePlayerPacket_PosRot
- MixinServerboundMovePlayerPacket_Rot - Class in net.jcm.vsch.mixin.minecraft
- MixinServerboundMovePlayerPacket_Rot() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinServerboundMovePlayerPacket_Rot
- MixinServerEntity - Class in net.jcm.vsch.mixin.minecraft
- MixinServerEntity() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinServerEntity
- MixinServerGamePacketListenerImpl - Class in net.jcm.vsch.mixin.minecraft
- MixinServerGamePacketListenerImpl() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinServerGamePacketListenerImpl
- MixinServerPlayer - Class in net.jcm.vsch.mixin.minecraft
- MixinServerPlayer() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinServerPlayer
- MixinShipAssemblyKt - Class in net.jcm.vsch.mixin.valkyrienskies
- MixinShipAssemblyKt() - Constructor for class net.jcm.vsch.mixin.valkyrienskies.MixinShipAssemblyKt
- MixinShipspawnspaceProcedure - Class in net.jcm.vsch.mixin.cosmos
- MixinShipspawnspaceProcedure() - Constructor for class net.jcm.vsch.mixin.cosmos.MixinShipspawnspaceProcedure
- MixinSpacesuitwornLogicProcedure - Class in net.jcm.vsch.mixin.cosmos
- MixinSpacesuitwornLogicProcedure() - Constructor for class net.jcm.vsch.mixin.cosmos.MixinSpacesuitwornLogicProcedure
- MixinVSGameUtilsKt - Class in net.jcm.vsch.mixin.valkyrienskies
- MixinVSGameUtilsKt() - Constructor for class net.jcm.vsch.mixin.valkyrienskies.MixinVSGameUtilsKt
- ModCommands - Class in net.jcm.vsch.commands
- ModCommands() - Constructor for class net.jcm.vsch.commands.ModCommands
- mode - Variable in class net.jcm.vsch.ship.thruster.ThrusterData
- ModelTextures - Record Class in net.jcm.vsch.api.resource
- ModelTextures(TextureLocation, TextureLocation, TextureLocation, TextureLocation, TextureLocation, TextureLocation) - Constructor for record class net.jcm.vsch.api.resource.ModelTextures
-
Creates an instance of a
ModelTexturesrecord class. - modes(SceneBuilder, SceneBuildingUtil) - Static method in class net.jcm.vsch.compat.create.ponder.scenes.ThrusterScenes
- MODID - Static variable in class net.jcm.vsch.VSCHMod
- move(MoverType, Vec3) - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- move(MoverType, Vec3) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- MoveableIControlContraption - Class in net.jcm.vsch.util.assemble
- moveContraptionEntity(ServerLevel, AbstractContraptionEntity, Vec3i) - Static method in class net.jcm.vsch.util.assemble.MoveableIControlContraption
- movedContraption - Variable in class net.jcm.vsch.mixin.create.MixinLinearActuatorBlockEntity
- movedContraption - Variable in class net.jcm.vsch.mixin.create.MixinMechanicalBearingBlockEntity
- moveTo(double, double, double, float, float) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- moveTowardsClosestSpace(double, double, double) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- MoveUtil - Class in net.jcm.vsch.util.assemble
- MultiPartPlayer - Class in net.jcm.vsch.entity.player
- MultiPartPlayer(Player, float, boolean) - Constructor for class net.jcm.vsch.entity.player.MultiPartPlayer
N
- nde - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- ndw - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- neighborChanged(AbstractThrusterBlockEntity, Block, BlockPos, boolean) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- neighborChanged(Block, BlockPos, boolean) - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- neighborChanged(Block, BlockPos, boolean) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- neighborChanged(Block, BlockPos, boolean) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- neighborChanged(Block, BlockPos, boolean) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class net.jcm.vsch.blocks.custom.BaseThrusterBlock
- neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class net.jcm.vsch.blocks.custom.DragInducerBlock
- neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class net.jcm.vsch.blocks.custom.GyroBlock
- neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class net.jcm.vsch.blocks.custom.MagnetBlock
- neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlock
- net.jcm.vsch - package net.jcm.vsch
- net.jcm.vsch.accessor - package net.jcm.vsch.accessor
- net.jcm.vsch.api.block - package net.jcm.vsch.api.block
- net.jcm.vsch.api.entity - package net.jcm.vsch.api.entity
- net.jcm.vsch.api.event - package net.jcm.vsch.api.event
- net.jcm.vsch.api.resource - package net.jcm.vsch.api.resource
- net.jcm.vsch.blocks - package net.jcm.vsch.blocks
- net.jcm.vsch.blocks.custom - package net.jcm.vsch.blocks.custom
- net.jcm.vsch.blocks.custom.template - package net.jcm.vsch.blocks.custom.template
- net.jcm.vsch.blocks.entity - package net.jcm.vsch.blocks.entity
- net.jcm.vsch.blocks.entity.template - package net.jcm.vsch.blocks.entity.template
- net.jcm.vsch.blocks.rocketassembler - package net.jcm.vsch.blocks.rocketassembler
- net.jcm.vsch.blocks.thruster - package net.jcm.vsch.blocks.thruster
- net.jcm.vsch.client - package net.jcm.vsch.client
- net.jcm.vsch.client.key - package net.jcm.vsch.client.key
- net.jcm.vsch.client.renderer - package net.jcm.vsch.client.renderer
- net.jcm.vsch.commands - package net.jcm.vsch.commands
- net.jcm.vsch.compat - package net.jcm.vsch.compat
- net.jcm.vsch.compat.cc.peripherals - package net.jcm.vsch.compat.cc.peripherals
- net.jcm.vsch.compat.create.ponder - package net.jcm.vsch.compat.create.ponder
- net.jcm.vsch.compat.create.ponder.scenes - package net.jcm.vsch.compat.create.ponder.scenes
- net.jcm.vsch.compat.curios - package net.jcm.vsch.compat.curios
- net.jcm.vsch.compat.jade - package net.jcm.vsch.compat.jade
- net.jcm.vsch.compat.jade.componentproviders - package net.jcm.vsch.compat.jade.componentproviders
- net.jcm.vsch.config - package net.jcm.vsch.config
- net.jcm.vsch.entity - package net.jcm.vsch.entity
- net.jcm.vsch.entity.player - package net.jcm.vsch.entity.player
- net.jcm.vsch.event - package net.jcm.vsch.event
- net.jcm.vsch.items - package net.jcm.vsch.items
- net.jcm.vsch.items.custom - package net.jcm.vsch.items.custom
- net.jcm.vsch.mixin.client - package net.jcm.vsch.mixin.client
- net.jcm.vsch.mixin.client.cosmos - package net.jcm.vsch.mixin.client.cosmos
- net.jcm.vsch.mixin.cosmos - package net.jcm.vsch.mixin.cosmos
- net.jcm.vsch.mixin.create - package net.jcm.vsch.mixin.create
- net.jcm.vsch.mixin.minecraft - package net.jcm.vsch.mixin.minecraft
- net.jcm.vsch.mixin.valkyrienskies - package net.jcm.vsch.mixin.valkyrienskies
- net.jcm.vsch.mixin.valkyrienskies.accessor - package net.jcm.vsch.mixin.valkyrienskies.accessor
- net.jcm.vsch.network - package net.jcm.vsch.network
- net.jcm.vsch.network.c2s - package net.jcm.vsch.network.c2s
- net.jcm.vsch.ship - package net.jcm.vsch.ship
- net.jcm.vsch.ship.dragger - package net.jcm.vsch.ship.dragger
- net.jcm.vsch.ship.gyro - package net.jcm.vsch.ship.gyro
- net.jcm.vsch.ship.thruster - package net.jcm.vsch.ship.thruster
- net.jcm.vsch.util - package net.jcm.vsch.util
- net.jcm.vsch.util.assemble - package net.jcm.vsch.util.assemble
- net.jcm.vsch.util.rot - package net.jcm.vsch.util.rot
- net.jcm.vsch.util.wapi - package net.jcm.vsch.util.wapi
-
wapi package provides a set of wrapped API to acccess data friendly.
- new$ClientboundAddPlayerPacket(ClientboundAddPlayerPacket) - Method in class net.jcm.vsch.mixin.minecraft.MixinServerPlayer
- new$ClientboundMoveEntityPacket$PosRot(ClientboundMoveEntityPacket.PosRot) - Method in class net.jcm.vsch.mixin.minecraft.MixinServerEntity
- new$ClientboundMoveEntityPacket$Rot(ClientboundMoveEntityPacket.Rot) - Method in class net.jcm.vsch.mixin.minecraft.MixinServerEntity
- new$ClientboundTeleportEntityPacket(ClientboundTeleportEntityPacket) - Method in class net.jcm.vsch.mixin.minecraft.MixinServerEntity
- new$ServerboundMovePlayerPacket$Rot(ServerboundMovePlayerPacket.Rot) - Method in class net.jcm.vsch.mixin.client.MixinLocalPlayer
- newBlockEntity(BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.custom.BaseThrusterBlock
- newBlockEntity(BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.custom.DockerBlock
- newBlockEntity(BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.custom.DragInducerBlock
- newBlockEntity(BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.custom.GravityInducerBlock
- newBlockEntity(BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.custom.GyroBlock
- newBlockEntity(BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.custom.MagnetBlock
- newBlockEntity(BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.custom.template.BlockWithEntity
- newBlockEntity(BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlock
- NO_BLOCK - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- NO_ENERGY - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- north() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns the value of the
northrecord component. - north(RotShape) - Static method in class net.jcm.vsch.util.rot.DirectionalShape
- NoSourceClipContext - Class in net.jcm.vsch.util
- NoSourceClipContext(Vec3, Vec3, BlockPos) - Constructor for class net.jcm.vsch.util.NoSourceClipContext
- nue - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- nuw - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
O
- offsetX() - Method in record class net.jcm.vsch.api.resource.TextureLocation
-
Returns the value of the
offsetXrecord component. - offsetY() - Method in record class net.jcm.vsch.api.resource.TextureLocation
-
Returns the value of the
offsetYrecord component. - omega - Variable in class net.jcm.vsch.ship.ShipLandingAttachment
- on - Variable in class net.jcm.vsch.ship.dragger.DraggerData
- onBlockPlace(BlockEvent.EntityPlaceEvent) - Static method in class net.jcm.vsch.VSCHEvents
- onClientTick(TickEvent.ClientTickEvent) - Static method in class net.jcm.vsch.client.ClientEvents
- onComputeCamera(ViewportEvent.ComputeCameraAngles) - Static method in class net.jcm.vsch.client.ClientEvents
- onFocusWithWrench(ItemStack, Level, Player) - Method in interface net.jcm.vsch.blocks.custom.template.WrenchableBlock
- onFocusWithWrench(ItemStack, Level, Player) - Method in class net.jcm.vsch.blocks.entity.CreativeThrusterBlockEntity
- onFocusWithWrench(ItemStack, Level, Player) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- onGround() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- onInsideBlock(BlockState) - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- onInsideBlock(BlockState) - Method in class net.jcm.vsch.mixin.minecraft.MixinEntity
- onInventoryTick(ItemStack, Level, LivingEntity) - Method in class net.jcm.vsch.items.custom.MagnetBootItem
- onLevelTick(TickEvent.LevelTickEvent) - Static method in class net.jcm.vsch.VSCHEvents
- onRegisterCommands(RegisterCommandsEvent) - Static method in class net.jcm.vsch.commands.ModCommands
- onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class net.jcm.vsch.blocks.custom.BaseThrusterBlock
- onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class net.jcm.vsch.blocks.custom.DragInducerBlock
- onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class net.jcm.vsch.blocks.custom.GyroBlock
- onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class net.jcm.vsch.blocks.custom.MagnetBlock
- onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class net.jcm.vsch.blocks.custom.template.BlockWithEntity
- onServerStart(ServerStartedEvent) - Static method in class net.jcm.vsch.util.TeleportationHandler
- onServerTick(TickEvent.ServerTickEvent) - Static method in class net.jcm.vsch.util.TaskUtil
- onServerTick(TickEvent.ServerTickEvent) - Static method in class net.jcm.vsch.VSCHEvents
- onToggle(Player, ItemStack) - Method in class net.jcm.vsch.items.custom.MagnetBootItem
- onToggle(Player, ItemStack) - Method in interface net.jcm.vsch.items.IToggleableItem
- onUseWrench(UseOnContext) - Method in interface net.jcm.vsch.blocks.custom.template.WrenchableBlock
- onUseWrench(UseOnContext) - Method in class net.jcm.vsch.blocks.entity.CreativeThrusterBlockEntity
- onUseWrench(UseOnContext) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- onUseWrench(UseOnContext) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- or(RotShape...) - Static method in class net.jcm.vsch.util.rot.RotShapes
- OrientedContraptionEntityAccessor - Interface in net.jcm.vsch.accessor
- OTHER_ASSEMBLING - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- OXYGEN - Static variable in class net.jcm.vsch.VSCHTags.Fluids
P
- packLightMaps(RenderUtil.BoxLightMap, RenderUtil.BoxLightMap) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- Pair<T,
U> - Record Class in net.jcm.vsch.util - Pair(T, U) - Constructor for record class net.jcm.vsch.util.Pair
-
Creates an instance of a
Pairrecord class. - ParticleBlockEntity - Interface in net.jcm.vsch.blocks.entity.template
- planet() - Method in record class net.jcm.vsch.util.wapi.LevelData.ClosestPlanetData
-
Returns the value of the
planetrecord component. - PLANET - Static variable in class net.jcm.vsch.util.wapi.LevelType
- PlanetCollision - Class in net.jcm.vsch.event
- PlanetCollision() - Constructor for class net.jcm.vsch.event.PlanetCollision
- planetCollisionTick(ServerLevel) - Static method in class net.jcm.vsch.event.PlanetCollision
- PlanetData - Class in net.jcm.vsch.util.wapi
- PlanetToSpace(ResourceKey<Level>, Vector3dc, ResourceKey<Level>, Vector3d, Quaterniond) - Constructor for class net.jcm.vsch.api.event.PreTravelEvent.PlanetToSpace
- PlanetToSpace(ServerShip, ResourceKey<Level>, ResourceKey<Level>, Vector3dc, Quaterniondc, Vector3d, Vector3d) - Constructor for class net.jcm.vsch.api.event.PreShipTravelEvent.PlanetToSpace
- player - Variable in class net.jcm.vsch.mixin.minecraft.MixinServerGamePacketListenerImpl
- PLAYER_FREE_ROTATION_IN_SPACE - Static variable in class net.jcm.vsch.config.VSCHConfig
- PLAYER_MENU - Enum constant in enum class net.jcm.vsch.config.ShipLandingMode
-
Always use the player menu to make ship land on a planet.
- PLAYER_ROLL_SPEED - Static variable in class net.jcm.vsch.config.VSCHClientConfig
- POSITION - Enum constant in enum class net.jcm.vsch.ship.thruster.ThrusterData.ThrusterMode
- postInit(Level, BlockPos, float, GameProfile, CallbackInfo) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- POWERFUL_THRUSTER_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- POWERFUL_THRUSTER_BLOCK - Static variable in class net.jcm.vsch.compat.create.ponder.VSCHPonderRegistrateBlocks
- POWERFUL_THRUSTER_BLOCK_ENTITY - Static variable in class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- POWERFUL_THRUSTER_ENERGY_CONSUME_RATE - Static variable in class net.jcm.vsch.config.VSCHConfig
- POWERFUL_THRUSTER_FUEL_CONSUME_RATE - Static variable in class net.jcm.vsch.config.VSCHConfig
- POWERFUL_THRUSTER_STRENGTH - Static variable in class net.jcm.vsch.config.VSCHConfig
- PowerfulThrusterBlockEntity - Class in net.jcm.vsch.blocks.entity
- PowerfulThrusterBlockEntity(BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.entity.PowerfulThrusterBlockEntity
- PreShipTravelEvent - Class in net.jcm.vsch.api.event
- PreShipTravelEvent(ServerShip, ResourceKey<Level>, ResourceKey<Level>, Vector3dc, Quaterniondc, Vector3d, Vector3d) - Constructor for class net.jcm.vsch.api.event.PreShipTravelEvent
- PreShipTravelEvent.PlanetToSpace - Class in net.jcm.vsch.api.event
-
This event will only fire when ship is moving from planet to space
- PreShipTravelEvent.SpaceToPlanet - Class in net.jcm.vsch.api.event
-
This event will only fire when ship is moving from space to planet
- PreTravelEvent - Class in net.jcm.vsch.api.event
- PreTravelEvent(ResourceKey<Level>, Vector3dc, ResourceKey<Level>, Vector3d, Quaterniond) - Constructor for class net.jcm.vsch.api.event.PreTravelEvent
- PreTravelEvent.PlanetToSpace - Class in net.jcm.vsch.api.event
-
This event will only fire when ships are moving from planet to space
- PreTravelEvent.SpaceToPlanet - Class in net.jcm.vsch.api.event
-
This event will only fire when ships are moving from space to planet
- pullFluid(IComputerAccess, String, Optional<Integer>, Optional<String>) - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- push(double, double, double) - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- pushEntities() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- pushFluid(IComputerAccess, String, Optional<Integer>, Optional<String>) - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
Q
- queueEvent(String, Object...) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- queueTickEnd(Runnable) - Static method in class net.jcm.vsch.util.TaskUtil
- queueTickStart(Runnable) - Static method in class net.jcm.vsch.util.TaskUtil
R
- readAdditionalSaveData(CompoundTag) - Method in class net.jcm.vsch.entity.MagnetEntity
- readAdditionalSaveData(CompoundTag) - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- readAdditionalSaveData(CompoundTag, CallbackInfo) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- readFromNBT(CompoundTag) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- receiveEnergy(int, boolean) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- RED - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleLED
- register() - Static method in class net.jcm.vsch.compat.create.ponder.VSCHPonderRegistrateBlocks
-
Doesn't do anything, but makes sure this class is loaded
- register() - Static method in class net.jcm.vsch.compat.create.ponder.VSCHPonderRegistry
- register() - Static method in class net.jcm.vsch.compat.create.ponder.VSCHPonderTags
-
Add ponders to the starlance tag here
- register() - Static method in class net.jcm.vsch.network.VSCHNetwork
- register() - Static method in class net.jcm.vsch.VSCHTags.Fluids
- register() - Static method in class net.jcm.vsch.VSCHTags
- register(CommandDispatcher<CommandSourceStack>) - Static method in class net.jcm.vsch.commands.StarlanceCommand
- register(RegisterKeyMappingsEvent) - Static method in class net.jcm.vsch.client.VSCHKeyBindings
- register(IEventBus) - Static method in class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- register(IEventBus) - Static method in class net.jcm.vsch.blocks.VSCHBlocks
- register(IEventBus) - Static method in class net.jcm.vsch.entity.VSCHEntities
- register(IEventBus) - Static method in class net.jcm.vsch.items.VSCHItems
- register(IEventBus) - Static method in class net.jcm.vsch.VSCHTab
- register(ModLoadingContext) - Static method in class net.jcm.vsch.config.VSCHClientConfig
- register(ModLoadingContext) - Static method in class net.jcm.vsch.config.VSCHConfig
- register(IWailaCommonRegistration) - Method in class net.jcm.vsch.compat.jade.JadeCompat
- registerC2S(Class<T>, Function<FriendlyByteBuf, T>) - Static method in class net.jcm.vsch.network.VSCHNetwork
- registerClient(IWailaClientRegistration) - Method in class net.jcm.vsch.compat.jade.JadeCompat
- registerDefaultMover(Class<?>, IMoveable<?>) - Static method in class net.jcm.vsch.util.assemble.MoveUtil
- registerDefaultMovers() - Static method in class net.jcm.vsch.util.assemble.MoveUtil
- registeringRenderers(EntityRenderersEvent.RegisterRenderers) - Static method in class net.jcm.vsch.client.ClientRegistry
- registerRenderers(EntityRenderersEvent.RegisterRenderers) - Method in class net.jcm.vsch.VSCHMod
- registerS2C(Class<T>, Function<FriendlyByteBuf, T>) - Static method in class net.jcm.vsch.network.VSCHNetwork
- registeryDimToLevel(String) - Static method in class net.jcm.vsch.util.VSCHUtils
-
Get
ServerLevelfrom a VS dimension ID. - REGISTRATE - Static variable in class net.jcm.vsch.compat.create.ponder.VSCHPonderRegistrateBlocks
- REGISTRY - Static variable in class net.jcm.vsch.VSCHTab
- reject() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- reloadGravity(CommandSourceStack) - Static method in class net.jcm.vsch.commands.StarlanceCommand
- removeApplier(BlockPos) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- removeBlockEntity(BlockPos) - Method in class net.jcm.vsch.util.EmptyChunkAccess
- removeDragger(BlockPos) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- removeGyro(BlockPos) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- removeLinkedEntity() - Method in class net.jcm.vsch.blocks.custom.template.BlockEntityWithEntity
- removeThruster(BlockPos) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- removeVehicle(CallbackInfo) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- render(GyroBlockEntity, float, PoseStack, MultiBufferSource, int, int) - Method in class net.jcm.vsch.client.renderer.GyroRenderer
- render$setupAnim(EntityModel, Entity, float, float, float, float, float, Operation<Void>, float) - Method in class net.jcm.vsch.mixin.client.MixinLivingEntityRenderer
- render$setupRotations(LivingEntityRenderer, LivingEntity, PoseStack, float, float, float, Operation<Void>) - Method in class net.jcm.vsch.mixin.client.MixinLivingEntityRenderer
- RenderUtil - Class in net.jcm.vsch.client
- RenderUtil.BoxLightMap - Class in net.jcm.vsch.client
- reset(ServerLevel, ServerLevel) - Method in class net.jcm.vsch.util.TeleportationHandler
- resetTorque() - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- right() - Method in record class net.jcm.vsch.util.Pair
-
Returns the value of the
rightrecord component. - ROCKET_ASSEMBLER_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- ROCKET_ASSEMBLER_BLOCK_ENTITY - Static variable in class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- RocketAssemblerBlock - Class in net.jcm.vsch.blocks.rocketassembler
- RocketAssemblerBlock(BlockBehaviour.Properties) - Constructor for class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlock
- RocketAssemblerBlockEntity - Class in net.jcm.vsch.blocks.rocketassembler
- RocketAssemblerBlockEntity(BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- RocketAssemblerPeripheral - Class in net.jcm.vsch.blocks.rocketassembler
- RocketAssemblerPeripheral(RocketAssemblerBlockEntity) - Constructor for class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- ROLL_CLOCKWISE - Static variable in class net.jcm.vsch.client.VSCHKeyBindings
- ROLL_COUNTER_CLOCKWISE - Static variable in class net.jcm.vsch.client.VSCHKeyBindings
- rotate180() - Method in interface net.jcm.vsch.util.rot.RotShape
- rotate270() - Method in interface net.jcm.vsch.util.rot.RotShape
- rotate90() - Method in interface net.jcm.vsch.util.rot.RotShape
- RotShape - Interface in net.jcm.vsch.util.rot
- RotShapes - Class in net.jcm.vsch.util.rot
- RotShapes() - Constructor for class net.jcm.vsch.util.rot.RotShapes
- runIfInstalled(Supplier<Supplier<T>>) - Method in enum class net.jcm.vsch.compat.CompatMods
-
Simple hook to run code if a mod is installed
S
- saveAdditional(CompoundTag) - Method in class net.jcm.vsch.blocks.custom.template.BlockEntityWithEntity
- saveAdditional(CompoundTag) - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- saveAdditional(CompoundTag) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- saveAdditional(CompoundTag) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- saveAdditional(CompoundTag) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- saveShared(CompoundTag) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- saveShared(CompoundTag) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- scale() - Method in record class net.jcm.vsch.api.resource.TextureLocation
-
Returns the value of the
scalerecord component. - sde - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- sdw - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- sendPosition$new$ServerboundMovePlayerPacket$PosRot(ServerboundMovePlayerPacket.PosRot) - Method in class net.jcm.vsch.mixin.client.MixinLocalPlayer
- sendToPlayer(INetworkPacket, ServerPlayer) - Static method in class net.jcm.vsch.network.VSCHNetwork
- sendToServer(INetworkPacket) - Static method in class net.jcm.vsch.network.VSCHNetwork
- sendToTracking(INetworkPacket, ServerLevel, BlockPos) - Static method in class net.jcm.vsch.network.VSCHNetwork
- serverAiStep(CallbackInfo) - Method in class net.jcm.vsch.mixin.client.MixinLocalPlayer
- ServerShipObjectWorldAccessor - Interface in net.jcm.vsch.mixin.valkyrienskies.accessor
-
Deprecated.sus vscore reference
- serverTick(Level, BlockPos, BlockState, DockerBlockEntity) - Method in class net.jcm.vsch.blocks.entity.DockerBlockEntity
- serverTick(Level, BlockPos, BlockState, ParticleBlockEntity) - Method in interface net.jcm.vsch.blocks.entity.template.ParticleBlockEntity
- serverTick(Level, BlockPos, BlockState, BlockEntity) - Static method in class net.jcm.vsch.blocks.entity.DockerBlockEntity
- serverTick(Level, BlockPos, BlockState, BlockEntity) - Static method in interface net.jcm.vsch.blocks.entity.template.ParticleBlockEntity
- setAll(int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setAll(ServerLevel) - Static method in class net.jcm.vsch.event.Gravity
-
Sets the Gravity of all dimensions as defined in the datapacks.
- setAttachedPos(BlockPos) - Method in class net.jcm.vsch.entity.MagnetEntity
- setBlockEntity(BlockEntity) - Method in class net.jcm.vsch.util.EmptyChunkAccess
- setBlockState(BlockPos, BlockState, boolean) - Method in class net.jcm.vsch.util.EmptyChunkAccess
- setBrain(ThrusterBrain) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- setChanged() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- setChatDisabledByPlayerShown(boolean) - Method in class net.jcm.vsch.mixin.client.MixinGui
- setCorners(int, int, int, int, int, int, int, int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setCurrentPower(double) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- setDeltaMovement(Vec3) - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- setDNE(int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setDNW(int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setDown(boolean) - Method in class net.jcm.vsch.client.key.DoubleClickKeyMapping
- setDSE(int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setDSW(int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setEnabled(boolean) - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- setEnabled(boolean) - Method in class net.jcm.vsch.compat.cc.peripherals.DragInducerPeripheral
- setEnabled(boolean, boolean) - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- setFace(Direction, int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setFaces(int, int, int, int, int, int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setLanding() - Method in class net.jcm.vsch.ship.ShipLandingAttachment
- setLaunching(ResourceKey<Level>, ChunkPos) - Method in class net.jcm.vsch.ship.ShipLandingAttachment
- setLevel(Level) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- setMode(IArguments) - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- setNewPosition(Vector3dc) - Method in class net.jcm.vsch.api.event.PreTravelEvent
- setOmega(Vector3dc) - Method in class net.jcm.vsch.api.event.PreShipTravelEvent
- setPercentPower(int) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- setPeripheralMode(boolean) - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- setPeripheralMode(boolean) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- setPeripheralMode(boolean) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- setPeripheralMode(boolean) - Method in class net.jcm.vsch.compat.cc.peripherals.DragInducerPeripheral
- setPeripheralMode(boolean) - Method in class net.jcm.vsch.compat.cc.peripherals.GyroPeripheral
- setPeripheralMode(boolean) - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- setPose(Pose) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- setPosition(Vec3) - Method in class net.jcm.vsch.util.wapi.PlanetData
- setPower(double) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- setPower(double) - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- setPower(double) - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- setRelativeRotation(Quaterniondc) - Method in class net.jcm.vsch.api.event.PreTravelEvent
- setRotation(Quaterniondc) - Method in class net.jcm.vsch.util.wapi.PlanetData
- setThrusterMode(ThrusterData.ThrusterMode) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- setThrusterMode(ThrusterData.ThrusterMode) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- setTorque(double, double, double) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- setTorque(double, double, double) - Method in class net.jcm.vsch.compat.cc.peripherals.GyroPeripheral
- setTorqueX(double) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- setTorqueY(double) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- setTorqueZ(double) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- setUNE(int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setUNW(int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setup(BlockGetter, Entity, boolean, boolean, float, CallbackInfo) - Method in class net.jcm.vsch.mixin.client.MixinCamera
- setUSE(int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setUSW(int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setVelocity(Vector3dc) - Method in class net.jcm.vsch.api.event.PreShipTravelEvent
- setXRot(float) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- setYRot(float) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- SHIP_LANDING_ACCURACY - Static variable in class net.jcm.vsch.config.VSCHConfig
- SHIP_LANDING_MODE - Static variable in class net.jcm.vsch.config.VSCHConfig
- ShipLandingAttachment - Class in net.jcm.vsch.ship
- ShipLandingAttachment() - Constructor for class net.jcm.vsch.ship.ShipLandingAttachment
- ShipLandingMode - Enum Class in net.jcm.vsch.config
- ShipUtils - Class in net.jcm.vsch.util
- ShipUtils() - Constructor for class net.jcm.vsch.util.ShipUtils
- shouldBeSaved() - Method in class net.jcm.vsch.entity.player.MultiPartPlayer
- shouldDiscardFriction() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- shouldRender(double, double, double) - Method in class net.jcm.vsch.entity.MagnetEntity
- shouldUseEmptyChunk(Level, int, int) - Static method in class net.jcm.vsch.util.EmptyChunkAccess
- simpleTickBurningObjects(ThrusterEngineContext, List<BlockPos>, Direction, double, int, double) - Static method in class net.jcm.vsch.blocks.thruster.ThrusterEngine
-
simpleTickBurningObjects do some basic operations on the entities / blocks the thruster facing.
- SIZE_OVERFLOW - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- slot - Variable in class net.jcm.vsch.network.c2s.ToggleItemPacketC2S
- solid() - Static method in class net.jcm.vsch.util.rot.RotShapes
- source - Variable in class net.jcm.vsch.mixin.create.MixinKineticBlockEntity
- south() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns the value of the
southrecord component. - south(RotShape) - Static method in class net.jcm.vsch.util.rot.DirectionalShape
- SPACE - Static variable in class net.jcm.vsch.util.wapi.LevelType
- SpaceToPlanet(ResourceKey<Level>, Vector3dc, ResourceKey<Level>, Vector3d, Quaterniond) - Constructor for class net.jcm.vsch.api.event.PreTravelEvent.SpaceToPlanet
- SpaceToPlanet(ServerShip, ResourceKey<Level>, ResourceKey<Level>, Vector3dc, Quaterniondc, Vector3d, Vector3d) - Constructor for class net.jcm.vsch.api.event.PreShipTravelEvent.SpaceToPlanet
- spawnEvaporateParticles(Level, BlockPos, Direction) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- spawnLinkedEntity() - Method in class net.jcm.vsch.blocks.custom.template.BlockEntityWithEntity
- spawnLinkedEntityIfNeeded() - Method in class net.jcm.vsch.blocks.custom.template.BlockEntityWithEntity
- spawnParticles(Vector3d, Vector3d) - Method in class net.jcm.vsch.blocks.entity.AirThrusterBlockEntity
- spawnParticles(Vector3d, Vector3d) - Method in class net.jcm.vsch.blocks.entity.CreativeThrusterBlockEntity
- spawnParticles(Vector3d, Vector3d) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- SPEC - Static variable in class net.jcm.vsch.config.VSCHClientConfig
- SPEC - Static variable in class net.jcm.vsch.config.VSCHConfig
- STARLANCE_PONDERS - Static variable in class net.jcm.vsch.compat.create.ponder.VSCHPonderTags
- starlance$afterTeleport(ISpecialTeleportLogicEntity) - Method in interface net.jcm.vsch.api.entity.ISpecialTeleportLogicEntity
- starlance$afterTeleport(ISpecialTeleportLogicEntity) - Method in class net.jcm.vsch.mixin.create.MixinOrientedContraptionEntity
- starlance$beforeTeleport() - Method in interface net.jcm.vsch.api.entity.ISpecialTeleportLogicEntity
- starlance$beforeTeleport() - Method in class net.jcm.vsch.mixin.create.MixinOrientedContraptionEntity
- starlance$clearContraptions() - Method in interface net.jcm.vsch.accessor.ContraptionHolder
- starlance$clearLevelData() - Method in interface net.jcm.vsch.accessor.ILevelAccessor
- starlance$clearLevelData() - Method in class net.jcm.vsch.mixin.minecraft.MixinLevel
- starlance$getControllerPos() - Method in interface net.jcm.vsch.accessor.ControlledContraptionEntityAccessor
- starlance$getControllerPos() - Method in class net.jcm.vsch.mixin.create.MixinControlledContraptionEntity
- starlance$getLevelData() - Method in interface net.jcm.vsch.accessor.ILevelAccessor
- starlance$getLevelData() - Method in class net.jcm.vsch.mixin.minecraft.MixinLevel
- starlance$getSeatMapping() - Method in interface net.jcm.vsch.accessor.OrientedContraptionEntityAccessor
- starlance$getSeatMapping() - Method in class net.jcm.vsch.mixin.create.MixinOrientedContraptionEntity
- starlance$restoreContraptions(List<AbstractContraptionEntity>) - Method in interface net.jcm.vsch.accessor.ContraptionHolder
- starlance$setControllerPos(BlockPos) - Method in interface net.jcm.vsch.accessor.ControlledContraptionEntityAccessor
- starlance$setControllerPos(BlockPos) - Method in class net.jcm.vsch.mixin.create.MixinControlledContraptionEntity
- StarlanceCommand - Class in net.jcm.vsch.commands
- StarlanceCommand() - Constructor for class net.jcm.vsch.commands.StarlanceCommand
- startRiding(Entity, boolean) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- stop() - Method in class net.jcm.vsch.compat.cc.peripherals.GyroPeripheral
- stopRiding$disassemble(OrientedContraptionEntity, Operation<Void>) - Method in class net.jcm.vsch.mixin.create.MixinOrientedContraptionEntity
- SUCCESS - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- sue - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- suw - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
T
- TAB - Static variable in class net.jcm.vsch.VSCHTab
- tanks() - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- TaskUtil - Class in net.jcm.vsch.util
- teleport$new$ClientboundPlayerPositionPacket(ClientboundPlayerPositionPacket) - Method in class net.jcm.vsch.mixin.minecraft.MixinServerGamePacketListenerImpl
- TeleportationHandler - Class in net.jcm.vsch.util
- TeleportationHandler(ServerLevel, ServerLevel, boolean) - Constructor for class net.jcm.vsch.util.TeleportationHandler
- testCuriosItems(LivingEntity, String, BiPredicate<ItemStack, Integer>) - Static method in class net.jcm.vsch.util.VSCHUtils
- testing - Variable in class net.jcm.vsch.entity.player.MultiPartPlayer
- TextureLocation - Record Class in net.jcm.vsch.api.resource
- TextureLocation(ResourceLocation, int, int) - Constructor for record class net.jcm.vsch.api.resource.TextureLocation
- TextureLocation(ResourceLocation, int, int, float) - Constructor for record class net.jcm.vsch.api.resource.TextureLocation
-
Creates an instance of a
TextureLocationrecord class. - throttle - Variable in class net.jcm.vsch.ship.thruster.ThrusterData
- THRUSTER_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- THRUSTER_BLOCK - Static variable in class net.jcm.vsch.compat.create.ponder.VSCHPonderRegistrateBlocks
- THRUSTER_BLOCK - Static variable in class net.jcm.vsch.compat.jade.JadeCompat
- THRUSTER_BLOCK_ENTITY - Static variable in class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- THRUSTER_ENERGY_CONSUME_RATE - Static variable in class net.jcm.vsch.config.VSCHConfig
- THRUSTER_FLAME_IMPACT - Static variable in class net.jcm.vsch.config.VSCHConfig
- THRUSTER_FUEL_CONSUME_RATES - Static variable in class net.jcm.vsch.config.VSCHConfig
- THRUSTER_MODE - Static variable in class net.jcm.vsch.config.VSCHConfig
- THRUSTER_STRENGTH - Static variable in class net.jcm.vsch.config.VSCHConfig
- THRUSTER_TOGGLE - Static variable in class net.jcm.vsch.config.VSCHConfig
- ThrusterBlockComponentProvider - Class in net.jcm.vsch.compat.jade.componentproviders
- ThrusterBlockEntity - Class in net.jcm.vsch.blocks.entity
- ThrusterBlockEntity(BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.entity.ThrusterBlockEntity
- ThrusterBrain - Class in net.jcm.vsch.blocks.thruster
- ThrusterBrain(AbstractThrusterBlockEntity, String, Direction, ThrusterEngine) - Constructor for class net.jcm.vsch.blocks.thruster.ThrusterBrain
- ThrusterData - Class in net.jcm.vsch.ship.thruster
- ThrusterData(Vector3d, double, ThrusterData.ThrusterMode) - Constructor for class net.jcm.vsch.ship.thruster.ThrusterData
- ThrusterData.ThrusterMode - Enum Class in net.jcm.vsch.ship.thruster
- ThrusterEngine - Class in net.jcm.vsch.blocks.thruster
- ThrusterEngine(int, int, float) - Constructor for class net.jcm.vsch.blocks.thruster.ThrusterEngine
- ThrusterEngineContext - Class in net.jcm.vsch.blocks.thruster
- ThrusterEngineContext(ServerLevel, IEnergyStorage, IFluidHandler, double, int, double) - Constructor for class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- ThrusterEngineContext.EngineConsumeAction - Interface in net.jcm.vsch.blocks.thruster
- ThrusterForceApplier - Class in net.jcm.vsch.ship.thruster
- ThrusterForceApplier(ThrusterData) - Constructor for class net.jcm.vsch.ship.thruster.ThrusterForceApplier
- ThrusterPeripheral - Class in net.jcm.vsch.compat.cc.peripherals
- ThrusterPeripheral(ThrusterBrain) - Constructor for class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- thrusters(SceneBuilder, SceneBuildingUtil) - Static method in class net.jcm.vsch.compat.create.ponder.scenes.ThrusterScenes
- ThrusterScenes - Class in net.jcm.vsch.compat.create.ponder.scenes
- ThrusterScenes() - Constructor for class net.jcm.vsch.compat.create.ponder.scenes.ThrusterScenes
- tick() - Method in class net.jcm.vsch.entity.MagnetEntity
- tick(ThrusterEngineContext) - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngine
-
ticks the engine with given power, which consumes energy and fuel, and update the actual achieved power based on available energy and fuel.
- tick(ServerLevel) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- tick$updatePlayerPose(CallbackInfo) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- tickBurningObjects(ThrusterEngineContext, List<BlockPos>, Direction) - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngine
-
tickBurningObjects sets on fire entities/blocks that should be burned by the thruster
- tickForce(ServerLevel, BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.custom.template.BlockEntityWithEntity
- tickForce(ServerLevel, BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- tickForce(ServerLevel, BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.entity.GravityInducerBlockEntity
- tickForce(ServerLevel, BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- tickForce(ServerLevel, BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.entity.MagnetBlockEntity
- tickForce(ServerLevel, BlockPos, BlockState) - Method in interface net.jcm.vsch.blocks.entity.template.ParticleBlockEntity
- tickForce(ServerLevel, BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- tickForce(ServerLevel, BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- tickOnShip(LoadedServerShip) - Static method in class net.jcm.vsch.event.GravityInducer
- tickParticles(Level, BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.custom.template.BlockEntityWithEntity
- tickParticles(Level, BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- tickParticles(Level, BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.entity.GravityInducerBlockEntity
- tickParticles(Level, BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- tickParticles(Level, BlockPos, BlockState) - Method in interface net.jcm.vsch.blocks.entity.template.ParticleBlockEntity
- tickParticles(Level, BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- tickParticles(Level, BlockPos, BlockState) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- toggle() - Method in enum class net.jcm.vsch.ship.thruster.ThrusterData.ThrusterMode
- TOGGLE_MAGNET_BOOT - Static variable in class net.jcm.vsch.client.VSCHKeyBindings
- toggleCuriosSlot(Player, String, Predicate<ItemStack>) - Static method in interface net.jcm.vsch.items.IToggleableItem
- ToggleItemPacketC2S - Class in net.jcm.vsch.network.c2s
- ToggleItemPacketC2S(int) - Constructor for class net.jcm.vsch.network.c2s.ToggleItemPacketC2S
- ToggleItemPacketC2S(String, int) - Constructor for class net.jcm.vsch.network.c2s.ToggleItemPacketC2S
- toggleSlot(Player, int) - Static method in interface net.jcm.vsch.items.IToggleableItem
- TOO_MANY_BLOCKS - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- torque - Variable in class net.jcm.vsch.ship.gyro.GyroData
- toString() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns a string representation of this record class.
- toString() - Method in record class net.jcm.vsch.api.resource.TextureLocation
-
Returns a string representation of this record class.
- toString() - Method in class net.jcm.vsch.ship.dragger.DraggerData
- toString() - Method in class net.jcm.vsch.ship.gyro.GyroData
- toString() - Method in class net.jcm.vsch.ship.thruster.ThrusterData
- toString() - Method in record class net.jcm.vsch.util.Pair
-
Returns a string representation of this record class.
- toString() - Method in record class net.jcm.vsch.util.wapi.LevelData.ClosestPlanetData
-
Returns a string representation of this record class.
- transformFromId(Long, ServerShipWorldCore) - Static method in class net.jcm.vsch.util.ShipUtils
-
Gets the transform of a @link{Ship} when given its id.
- transformToAABBd(ShipTransform, AABBic) - Static method in class net.jcm.vsch.util.VSCHUtils
-
Takes in a
ShipTransformand its shipAABBic(its shipyardAABBic) and returns a world-basedAABBdusing the transform
Basically the same asShip#getWorldAABB()but can take in a specified transform and ship AABBic - travel(LivingEntity, double, double, double, Operation<Void>) - Method in class net.jcm.vsch.mixin.minecraft.MixinLivingEntity
- turn(double, double) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
U
- UNABLE_ASSEMBLE - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- une - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- UNLOCK_HEAD_ROTATION - Static variable in class net.jcm.vsch.client.VSCHKeyBindings
- unw - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- up() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns the value of the
uprecord component. - up(RotShape) - Static method in class net.jcm.vsch.util.rot.DirectionalShape
- updateDefaultFreeRotation() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- updatePlayerPose$isShiftKeyDown(Player, Operation<Boolean>) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- use - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- useItem$new$ServerboundMovePlayerPacket$PosRot(ServerboundMovePlayerPacket.PosRot, Player) - Method in class net.jcm.vsch.mixin.client.MixinMultiPlayerGameMode
- useOn(UseOnContext) - Method in class net.jcm.vsch.items.custom.WrenchItem
- usw - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
V
- valueOf(String) - Static method in enum class net.jcm.vsch.blocks.rocketassembler.AssembleLED
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.jcm.vsch.compat.CompatMods
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.jcm.vsch.config.ShipLandingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.jcm.vsch.ship.thruster.ThrusterData.ThrusterMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.jcm.vsch.blocks.rocketassembler.AssembleLED
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.jcm.vsch.compat.CompatMods
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.jcm.vsch.config.ShipLandingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.jcm.vsch.ship.thruster.ThrusterData.ThrusterMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- velocity - Variable in class net.jcm.vsch.ship.ShipLandingAttachment
- VENT_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- VentBlock - Class in net.jcm.vsch.blocks.custom
- VentBlock(BlockBehaviour.Properties) - Constructor for class net.jcm.vsch.blocks.custom.VentBlock
- VERSION - Static variable in class net.jcm.vsch.VSCHMod
- vsch$checkInsideBlocks() - Method in interface net.jcm.vsch.accessor.EntityAccessor
- vsch$checkInsideBlocks() - Method in class net.jcm.vsch.mixin.minecraft.MixinEntity
- vsch$collide(Vec3) - Method in interface net.jcm.vsch.accessor.EntityAccessor
- vsch$collide(Vec3) - Method in class net.jcm.vsch.mixin.minecraft.MixinEntity
- vsch$findSupportingBlock() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$findSupportingBlock(Consumer<AABBd>) - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$findSupportingBlock(Consumer<AABBd>) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$getBodyRotation() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$getBodyRotation() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$getBodyRotationO() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$getBodyRotationO() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$getDownVector() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$getFeetPosition() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$getFeetPosition() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$getHeadCenter() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$getHeadCenter() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$getHeadPitch() - Method in interface net.jcm.vsch.accessor.EntityRotationPacketAccessor
- vsch$getHeadPitch() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$getHeadPitch() - Method in class net.jcm.vsch.mixin.minecraft.MixinEntityRotationPackets
- vsch$getHeadPitch() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$getHeadPitchO() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$getHeadPitchO() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$getHeadRotation() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$getHeadRotation() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$getHeadRotationO() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$getHeadRotationO() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$getHeadYaw() - Method in interface net.jcm.vsch.accessor.EntityRotationPacketAccessor
- vsch$getHeadYaw() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$getHeadYaw() - Method in class net.jcm.vsch.mixin.minecraft.MixinEntityRotationPackets
- vsch$getHeadYaw() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$getHeadYawO() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$getHeadYawO() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$getSupportingShip() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$getSupportingShip() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$getTickSinceLastJump() - Method in interface net.jcm.vsch.accessor.LivingEntityAccessor
- vsch$getTickSinceLastJump() - Method in class net.jcm.vsch.mixin.minecraft.MixinLivingEntity
- vsch$getVanillaDimensions(Pose) - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$getVanillaDimensions(Pose) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$hasSupportingBlock() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$isFreeRotating() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$isFreeRotating() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$onInsideBlock(BlockState) - Method in interface net.jcm.vsch.accessor.EntityAccessor
- vsch$onInsideBlock(BlockState) - Method in class net.jcm.vsch.mixin.minecraft.MixinEntity
- vsch$rotation() - Method in interface net.jcm.vsch.accessor.EntityRotationPacketAccessor
- vsch$rotation() - Method in class net.jcm.vsch.mixin.minecraft.MixinEntityRotationPackets
- vsch$setBodyRotation(Quaternionf) - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$setBodyRotation(Quaternionf) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$setBodyRotationO(Quaternionf) - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$setBodyRotationO(Quaternionf) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$setFeetPosition(double, double, double) - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$setFeetPosition(double, double, double) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$setHeadPitch(float) - Method in interface net.jcm.vsch.accessor.EntityRotationPacketAccessor
- vsch$setHeadPitch(float) - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$setHeadPitch(float) - Method in class net.jcm.vsch.mixin.minecraft.MixinEntityRotationPackets
- vsch$setHeadPitch(float) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$setHeadYaw(float) - Method in interface net.jcm.vsch.accessor.EntityRotationPacketAccessor
- vsch$setHeadYaw(float) - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$setHeadYaw(float) - Method in class net.jcm.vsch.mixin.minecraft.MixinEntityRotationPackets
- vsch$setHeadYaw(float) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$setLerpBodyRotation(Quaternionf) - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$setLerpBodyRotation(Quaternionf) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$setLerpHeadPitch(float) - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$setLerpHeadPitch(float) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$setLerpHeadYaw(float) - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$setLerpHeadYaw(float) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$setOldPosAndRot() - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$setOldPosAndRot() - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- vsch$setOverlayMessageIfNotExist(Component, int) - Method in interface net.jcm.vsch.accessor.IGuiAccessor
- vsch$setOverlayMessageIfNotExist(Component, int) - Method in class net.jcm.vsch.mixin.client.MixinGui
- vsch$stepLerp(int) - Method in interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
- vsch$stepLerp(int) - Method in class net.jcm.vsch.mixin.minecraft.MixinPlayer
- VSCHBlockEntities - Class in net.jcm.vsch.blocks.entity
- VSCHBlockEntities() - Constructor for class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- VSCHBlocks - Class in net.jcm.vsch.blocks
- VSCHBlocks() - Constructor for class net.jcm.vsch.blocks.VSCHBlocks
- VSCHClientConfig - Class in net.jcm.vsch.config
- VSCHClientConfig() - Constructor for class net.jcm.vsch.config.VSCHClientConfig
- VSCHConfig - Class in net.jcm.vsch.config
- VSCHConfig() - Constructor for class net.jcm.vsch.config.VSCHConfig
- VSCHEntities - Class in net.jcm.vsch.entity
- VSCHEntities() - Constructor for class net.jcm.vsch.entity.VSCHEntities
- VSCHEvents - Class in net.jcm.vsch
- VSCHEvents() - Constructor for class net.jcm.vsch.VSCHEvents
- VSCHForceInducedShips - Class in net.jcm.vsch.ship
- VSCHForceInducedShips() - Constructor for class net.jcm.vsch.ship.VSCHForceInducedShips
- VSCHForceInducedShips(String) - Constructor for class net.jcm.vsch.ship.VSCHForceInducedShips
- VSCHItems - Class in net.jcm.vsch.items
- VSCHItems() - Constructor for class net.jcm.vsch.items.VSCHItems
- VSCHKeyBindings - Class in net.jcm.vsch.client
- VSCHKeyBindings() - Constructor for class net.jcm.vsch.client.VSCHKeyBindings
- VSCHMod - Class in net.jcm.vsch
- VSCHMod() - Constructor for class net.jcm.vsch.VSCHMod
- VSCHNetwork - Class in net.jcm.vsch.network
- VSCHPonderRegistrateBlocks - Class in net.jcm.vsch.compat.create.ponder
- VSCHPonderRegistrateBlocks() - Constructor for class net.jcm.vsch.compat.create.ponder.VSCHPonderRegistrateBlocks
- VSCHPonderRegistry - Class in net.jcm.vsch.compat.create.ponder
- VSCHPonderRegistry() - Constructor for class net.jcm.vsch.compat.create.ponder.VSCHPonderRegistry
- VSCHPonderTags - Class in net.jcm.vsch.compat.create.ponder
- VSCHPonderTags() - Constructor for class net.jcm.vsch.compat.create.ponder.VSCHPonderTags
- VSCHTab - Class in net.jcm.vsch
- VSCHTab() - Constructor for class net.jcm.vsch.VSCHTab
- VSCHTags - Class in net.jcm.vsch
- VSCHTags.Fluids - Class in net.jcm.vsch
- VSCHUtils - Class in net.jcm.vsch.util
-
The main class where all handy utility functions used by VSCH are stored.
- VSCHUtils() - Constructor for class net.jcm.vsch.util.VSCHUtils
- vsDimToDim(String) - Static method in class net.jcm.vsch.util.VSCHUtils
-
Converts a VS dimension id string of
'minecraft:dimension:namespace:dimension_name'to a normal dimension id string of'namespace:dimension_name'
W
- wdn - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- wds - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- west() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns the value of the
westrecord component. - west(RotShape) - Static method in class net.jcm.vsch.util.rot.DirectionalShape
- willCollide(CollisionGetter, Entity, AABBd, Matrix4dc, Matrix4dc, Vector3d) - Static method in class net.jcm.vsch.util.CollisionUtil
- willCollideAny(Level, Entity, AABBd, Matrix4dc, Vector3d) - Static method in class net.jcm.vsch.util.CollisionUtil
- WORKING - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- WRENCH - Static variable in class net.jcm.vsch.items.VSCHItems
- WrenchableBlock - Interface in net.jcm.vsch.blocks.custom.template
- WrenchItem - Class in net.jcm.vsch.items.custom
- WrenchItem(Item.Properties) - Constructor for class net.jcm.vsch.items.custom.WrenchItem
- write(FriendlyByteBuf, CallbackInfo) - Method in class net.jcm.vsch.mixin.minecraft.MixinEntityRotationPackets_write
- writeToNBT(CompoundTag) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- wun - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- wus - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
X
- xBob - Variable in class net.jcm.vsch.mixin.client.MixinLocalPlayer
- xBobO - Variable in class net.jcm.vsch.mixin.client.MixinLocalPlayer
- xrotate180() - Method in interface net.jcm.vsch.util.rot.RotShape
- xrotate270() - Method in interface net.jcm.vsch.util.rot.RotShape
- xrotate90() - Method in interface net.jcm.vsch.util.rot.RotShape
Y
- yBob - Variable in class net.jcm.vsch.mixin.client.MixinLocalPlayer
- yBobO - Variable in class net.jcm.vsch.mixin.client.MixinLocalPlayer
- YELLOW - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleLED
All Classes and Interfaces|All Packages|Constant Field Values