Index

A B C D E F G H I J L M N O P Q R S T U V W X Y 
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 used When 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 ClosestPlanetData record 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 direction record 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 distance record 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 down record 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 east record 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 left record 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 location record 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 ModelTextures record 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 north record 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 offsetX record component.
offsetY() - Method in record class net.jcm.vsch.api.resource.TextureLocation
Returns the value of the offsetY record 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 Pair record 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 planet record 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 ServerLevel from 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 right record 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 scale record 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 south record 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 TextureLocation record 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 ShipTransform and its ship AABBic (its shipyard AABBic) and returns a world-based AABBd using the transform

Basically the same as Ship#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 up record 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 west record 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
 
A B C D E F G H I J L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values