Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractCustomNode<T extends AbstractCustomNode<T>> - Class in net.jcm.vsch.api.pipe
- AbstractCustomNode(NodeLevel, NodePos) - Constructor for class net.jcm.vsch.api.pipe.AbstractCustomNode
- 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
- addApplier(BlockPos, IVSCHForceApplier) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- addConsumer(ThrusterEngineContext.EngineConsumeAction) - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- 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
- 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
- asAbsolute(BlockPos) - Method in record class net.jcm.vsch.api.pipe.RelativeNodePos
- asId() - Method in enum class net.jcm.vsch.compat.CompatMods
- asItemStack() - Method in class net.jcm.vsch.api.pipe.PipeNode
- asItemStack() - Method in class net.jcm.vsch.pipe.OmniNode
- asRelative(BlockPos) - Method in record class net.jcm.vsch.api.pipe.NodePos
- 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
- axis() - Method in record class net.jcm.vsch.api.pipe.NodePos
-
Returns the value of the
axisrecord component.
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
- 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
- BLACK_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- 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
- blockPos() - Method in record class net.jcm.vsch.api.pipe.NodePos
-
Returns the value of the
blockPosrecord component. - 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
- BLUE_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- BOTH - Enum constant in enum class net.jcm.vsch.api.pipe.FlowDirection
- 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
- breakNode(NodePos) - Method in class net.jcm.vsch.pipe.level.NodeLevel
- breakNode(NodePos, boolean) - Method in class net.jcm.vsch.pipe.level.NodeLevel
- BROWN_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- build() - Method in interface net.jcm.vsch.util.rot.RotShape
- BUILDER - Static variable in class net.jcm.vsch.config.VSCHConfig
C
- canAnchor() - Method in class net.jcm.vsch.api.pipe.PipeNode
- canAnchoredIn(Level, double) - Method in record class net.jcm.vsch.api.pipe.NodePos
- canAssembleBlock(BlockState) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- CANCEL_ASSEMBLY - Static variable in class net.jcm.vsch.config.VSCHConfig
- canConnect(Direction) - Method in class net.jcm.vsch.api.pipe.PipeNode
- canConnect(Direction) - Method in class net.jcm.vsch.pipe.OmniNode
- canConnect(Direction, PipeNode) - Method in class net.jcm.vsch.api.pipe.PipeNode
- canExtract() - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- canFlowIn() - Method in enum class net.jcm.vsch.api.pipe.FlowDirection
- canFlowOut() - Method in enum class net.jcm.vsch.api.pipe.FlowDirection
- canMerge(ThrusterBrain) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- 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
- CCGenerics - Class in net.jcm.vsch.compat.cc.peripherals
- CHANNEL - Static variable in class net.jcm.vsch.network.VSCHNetwork
- 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).
- 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
- commander - Variable in class net.jcm.vsch.ship.ShipLandingAttachment
- compareTo(NodePos) - Method in record class net.jcm.vsch.api.pipe.NodePos
- CompatMods - Enum Class in net.jcm.vsch.compat
- COMPUTERCRAFT - Enum constant in enum class net.jcm.vsch.compat.CompatMods
- connection - Variable in class net.jcm.vsch.mixin.minecraft.MixinServerPlayer
- connectNodes(PipeNode, Direction, PipeNode, Direction) - Method in class net.jcm.vsch.pipe.PipeNetworkOperator
- connectPathTo(NodePos) - Method in record class net.jcm.vsch.api.pipe.NodePos
- consume(ThrusterEngineContext) - Method in interface net.jcm.vsch.blocks.thruster.ThrusterEngineContext.EngineConsumeAction
- 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
- CORNER - Enum constant in enum class net.jcm.vsch.api.pipe.PipeNode.Type
- 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
- createNode(NodeLevel, NodePos) - Method in interface net.jcm.vsch.api.pipe.PipeNodeProvider
- createNode(ResourceLocation, NodeLevel, NodePos) - Static method in class net.jcm.vsch.api.pipe.CustomNodeRegistry
- 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
- CUSTOM - Enum constant in enum class net.jcm.vsch.api.pipe.PipeNode.Type
- CustomNodeRegistry - Class in net.jcm.vsch.api.pipe
- CYAN_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
D
- decode(FriendlyByteBuf) - Static method in class net.jcm.vsch.network.s2c.PipeNodeSyncChunkS2C
- decode(FriendlyByteBuf) - Static method in class net.jcm.vsch.network.s2c.PipeNodeUpdateS2C
- defineSynchedData() - Method in class net.jcm.vsch.entity.MagnetEntity
- 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.VSCHUtils.DistanceInfo
-
Returns the value of the
directionrecord component. - DirectionalShape - Class in net.jcm.vsch.util.rot
- disconnectNodes(PipeNode, PipeNode) - Method in class net.jcm.vsch.pipe.PipeNetworkOperator
- distance() - Method in record class net.jcm.vsch.util.VSCHUtils.DistanceInfo
-
Returns the value of the
distancerecord component. - DistanceInfo(double, Direction) - Constructor for record class net.jcm.vsch.util.VSCHUtils.DistanceInfo
-
Creates an instance of a
DistanceInforecord class. - 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
- down() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns the value of the
downrecord component. - down(RotShape) - Static method in class net.jcm.vsch.util.rot.DirectionalShape
- DRAG_INDUCER_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- DRAG_INDUCER_BLOCK - Static variable in class net.jcm.vsch.compat.create.ponder.VSCHPonderRegistrateBlocks
- DRAG_INDUCER_BLOCK_ENTITY - Static variable in class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- DraggerData - Class in net.jcm.vsch.ship.dragger
- DraggerData(boolean) - Constructor for class net.jcm.vsch.ship.dragger.DraggerData
- DraggerForceApplier - Class in net.jcm.vsch.ship.dragger
- DraggerForceApplier(DraggerData) - Constructor for class net.jcm.vsch.ship.dragger.DraggerForceApplier
- DragInducerBlock - Class in net.jcm.vsch.blocks.custom
- DragInducerBlock(BlockBehaviour.Properties) - Constructor for class net.jcm.vsch.blocks.custom.DragInducerBlock
- DragInducerBlockEntity - Class in net.jcm.vsch.blocks.entity
- DragInducerBlockEntity(BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- DragInducerPeripheral - Class in net.jcm.vsch.compat.cc.peripherals
- DragInducerPeripheral(DragInducerBlockEntity) - Constructor for class net.jcm.vsch.compat.cc.peripherals.DragInducerPeripheral
- DragInducerScene - Class in net.jcm.vsch.compat.create.ponder.scenes
- DragInducerScene() - Constructor for class net.jcm.vsch.compat.create.ponder.scenes.DragInducerScene
- drain(int, IFluidHandler.FluidAction) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- drain(FluidStack, IFluidHandler.FluidAction) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- drawBox(PoseStack, VertexConsumer, RenderUtil.BoxLightMap, Vector4f, Vector3i, Quaternionf, Vector3i) - Static method in class net.jcm.vsch.client.RenderUtil
- drawBoxWithTexture(PoseStack, VertexConsumer, RenderUtil.BoxLightMap, ModelTextures, Vector3f, Vector3f, Quaternionf, Vector3i, float) - Static method in class net.jcm.vsch.client.RenderUtil
- drawBoxWithTexture(PoseStack, VertexConsumer, RenderUtil.BoxLightMap, ModelTextures, Vector4f, Vector3f, Quaternionf, Vector3i, float) - Static method in class net.jcm.vsch.client.RenderUtil
- drawPlane(PoseStack, VertexConsumer, RenderUtil.BoxLightMap, Vector4f, Direction, Vector3f, Vector3f) - Static method in class net.jcm.vsch.client.RenderUtil
- drawPlaneWithTexture(PoseStack, VertexConsumer, RenderUtil.BoxLightMap, TextureLocation, Vector3f, Direction, Vector3f, Vector3i, float) - Static method in class net.jcm.vsch.client.RenderUtil
- drawPlaneWithTexture(PoseStack, VertexConsumer, RenderUtil.BoxLightMap, TextureLocation, Vector4f, Direction, Vector3f, Vector3i, float) - Static method in class net.jcm.vsch.client.RenderUtil
- dse - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- dsw - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
E
- east() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns the value of the
eastrecord component. - east(RotShape) - Static method in class net.jcm.vsch.util.rot.DirectionalShape
- edn - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- eds - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- EmptyChunkAccess - Class in net.jcm.vsch.util
- EmptyChunkAccess(Level, ChunkPos) - Constructor for class net.jcm.vsch.util.EmptyChunkAccess
- ENABLE_EMPTY_SPACE_CHUNK - Static variable in class net.jcm.vsch.config.VSCHConfig
- ENABLE_PLACE_SHIP_PLATFORM - Static variable in class net.jcm.vsch.config.VSCHConfig
- encode(FriendlyByteBuf) - Method in interface net.jcm.vsch.network.INetworkPacket
- encode(FriendlyByteBuf) - Method in class net.jcm.vsch.network.s2c.PipeNodeSyncChunkS2C
- encode(FriendlyByteBuf) - Method in class net.jcm.vsch.network.s2c.PipeNodeUpdateS2C
- EncodeHelper - Class in net.jcm.vsch.util
- ENERGY_METHODS - Static variable in class net.jcm.vsch.compat.cc.peripherals.CCGenerics
- energyFlowAmount(Direction) - Method in class net.jcm.vsch.api.pipe.PipeNode
- energyFlowAmount(Direction) - Method in class net.jcm.vsch.pipe.OmniNode
- ENTITIES - Static variable in class net.jcm.vsch.entity.VSCHEntities
- 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.pipe.NodePos
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.jcm.vsch.api.pipe.RelativeNodePos
-
Indicates whether some other object is "equal to" this one.
- 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.Pair.RefDouble
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.jcm.vsch.util.Pair.RefFloat
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.jcm.vsch.util.Pair.RefInt
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.jcm.vsch.util.Pair.RefLong
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.jcm.vsch.util.VSCHUtils.DistanceInfo
-
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
- 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
- fillFromLevel(BlockAndTintGetter, AABB) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- finalizeTeleport() - Method in class net.jcm.vsch.util.TeleportationHandler
- FlowDirection - Enum Class in net.jcm.vsch.api.pipe
- FLUID_METHODS - Static variable in class net.jcm.vsch.compat.cc.peripherals.CCGenerics
- fluidFlowAmount(Direction, Fluid) - Method in class net.jcm.vsch.api.pipe.PipeNode
- FLUIDS - Static variable in class net.jcm.vsch.fluid.VSCHFluids
- fromChunk(ChunkAccess) - Static method in class net.jcm.vsch.network.s2c.PipeNodeSyncChunkS2C
- fromEnd(ResourceLocation, int, int) - Static method in record class net.jcm.vsch.api.resource.TextureLocation
- fromHitResult(Level, BlockPos, Vec3, double) - Static method in record class net.jcm.vsch.api.pipe.NodePos
- fromNode(NodePos, PipeNode) - Static method in class net.jcm.vsch.network.s2c.PipeNodeUpdateS2C
- fromNonStandardSize(ResourceLocation, int, int, int) - Static method in record class net.jcm.vsch.api.resource.TextureLocation
- fromUniqueIndex(BlockPos, int) - Static method in record class net.jcm.vsch.api.pipe.NodePos
- fromVec3(Vec3, double) - Static method in record class net.jcm.vsch.api.pipe.NodePos
G
- GasFluidType - Class in net.jcm.vsch.fluid
- GasFluidType(ResourceLocation, ResourceLocation, int, FluidType.Properties) - Constructor for class net.jcm.vsch.fluid.GasFluidType
- get(Direction) - Method in class net.jcm.vsch.util.rot.DirectionalShape
- get(Level) - Static method in class net.jcm.vsch.pipe.level.NodeLevel
- get(Level, BlockPos) - Static method in class net.jcm.vsch.ship.VSCHForceInducedShips
- getAABB(double) - Method in record class net.jcm.vsch.api.pipe.NodePos
- getAccessFlowDirection(Direction) - Method in class net.jcm.vsch.api.pipe.PipeNode
- getAccessFlowDirection(Direction) - Method in class net.jcm.vsch.pipe.OmniNode
- 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
- 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
- getBrain() - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- getByColor(DyeColor) - Static method in class net.jcm.vsch.items.pipe.OmniNodeItem
- 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
- getCenter() - Method in record class net.jcm.vsch.api.pipe.NodePos
- getChunks() - Method in class net.jcm.vsch.mixin.minecraft.MixinChunkMap
- getCode() - Method in enum class net.jcm.vsch.api.pipe.PipeNode.Type
- getColor() - Method in class net.jcm.vsch.api.pipe.PipeNode
- getColor() - Method in class net.jcm.vsch.items.pipe.PipeNodeItem
- getConnections(PipeNode) - Method in class net.jcm.vsch.pipe.PipeNetworkOperator
- 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
- getDescription() - Method in class net.jcm.vsch.items.pipe.PipeNodeItem
- getDescriptionName() - Method in class net.jcm.vsch.items.pipe.OmniNodeItem
- getDescriptionName() - Method in class net.jcm.vsch.items.pipe.PipeNodeItem
- getDirection(ItemStack) - Method in class net.jcm.vsch.items.custom.MagnetBootItem
- getDistanceToPlanet(CompoundTag, Vec3) - Static method in class net.jcm.vsch.util.VSCHUtils
-
Determines if a Vec3 position is colliding with / inside a planet.
- 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
- getFlowDirection() - Method in interface net.jcm.vsch.api.pipe.capability.NodePort
- getFlowDirection(Direction) - Method in class net.jcm.vsch.api.pipe.PipeNode
- getFlowDirection(Direction) - Method in class net.jcm.vsch.pipe.OmniNode
- 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
- getGyroAtPos(BlockPos) - Method in class net.jcm.vsch.ship.VSCHForceInducedShips
- getId() - Method in class net.jcm.vsch.api.pipe.AbstractCustomNode
- getInventory() - Method in class net.jcm.vsch.mixin.create.MixinBeltBlockEntity
- getLED() - Method in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- getLevel() - Method in class net.jcm.vsch.api.pipe.PipeNode
- getLevel() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- getLevel() - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunk
- getLevel() - Method in class net.jcm.vsch.pipe.level.NodeLevel
- getLoadedShipsInLevel(ServerLevel) - Static method in class net.jcm.vsch.util.VSCHUtils
- 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
- getModel() - Method in class net.jcm.vsch.api.pipe.PipeNode
- getModel() - Method in class net.jcm.vsch.pipe.OmniNode
- 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.
- getName(ItemStack) - Method in class net.jcm.vsch.items.pipe.PipeNodeItem
- getNearestPlanet(LevelAccessor, Vec3, String) - Static method in class net.jcm.vsch.util.VSCHUtils
-
Gets the nearest (if available) planet to the position in the dimensionId.
- getNetwork() - Method in class net.jcm.vsch.pipe.level.NodeLevel
- getNode(int, int, int, int) - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunk
- getNode(int, int, int, int) - Method in interface net.jcm.vsch.pipe.level.NodeGetter
- getNode(NodePos) - Method in class net.jcm.vsch.pipe.level.NodeLevel
- getNodeChunk(int, int) - Method in class net.jcm.vsch.pipe.level.NodeLevel
- getNodePort(RelativeNodePos) - Method in interface net.jcm.vsch.api.pipe.capability.INodePortProvider
- getNodePort(BlockPos, RelativeNodePos) - Method in class net.jcm.vsch.pipe.level.NodeLevel
- getNodes(int, int, int) - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunk
- getNodes(int, int, int) - Method in interface net.jcm.vsch.pipe.level.NodeGetter
- getOrCreate(ServerShip) - Static method in class net.jcm.vsch.event.GravityInducer
- getOrCreate(ServerShip) - Static method in class net.jcm.vsch.ship.VSCHForceInducedShips
- getOrCreate(ServerShip, String) - Static method in class net.jcm.vsch.ship.VSCHForceInducedShips
- getOrCreateDescriptionId() - Method in class net.jcm.vsch.items.pipe.PipeNodeItem
- 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
- getPipeModel(Direction) - Method in class net.jcm.vsch.api.pipe.PipeNode
- getPipeModel(Direction) - Method in class net.jcm.vsch.pipe.OmniNode
- getPipeNodeProvider(ItemStack) - Method in class net.jcm.vsch.items.pipe.OmniNodeItem
- getPipeNodeProvider(ItemStack) - Method in class net.jcm.vsch.items.pipe.PipeNodeItem
- getPlayerCap(Player) - Static method in class net.jcm.vsch.util.VSCHUtils
-
Gets a players Cosmos variables capability.
- getPos() - Method in class net.jcm.vsch.api.pipe.PipeNode
- 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
- getPressure() - Method in interface net.jcm.vsch.api.pipe.capability.NodePort
- getReady(ItemStack) - Method in class net.jcm.vsch.items.custom.MagnetBootItem
- getRegistry() - Static method in class net.jcm.vsch.api.pipe.CustomNodeRegistry
- 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
- getScale() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- 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
- getShipIdToConstraints() - Method in interface net.jcm.vsch.mixin.valkyrienskies.accessor.ServerShipObjectWorldAccessor
-
Deprecated.
- getSize() - Method in class net.jcm.vsch.api.pipe.PipeNode
- getSkyLightMap() - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- 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.api.pipe.PipeNode
- 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
- 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
- getWarningComponent() - Static method in class net.jcm.vsch.util.VSCHUtils
- getWaterFlowRate() - Method in class net.jcm.vsch.api.pipe.PipeNode
-
Water flow rate used to calculate other fluids flow rate based on their viscosity.
- getWaterFlowRate() - Method in class net.jcm.vsch.pipe.OmniNode
- 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
- gravityDataTag - Static variable in class net.jcm.vsch.event.GravityInducer
- GravityInducer - Class in net.jcm.vsch.event
- GravityInducer() - Constructor for class net.jcm.vsch.event.GravityInducer
- GravityInducer(ServerShip) - 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
- GRAY_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- GREEN - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleLED
- GREEN_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- 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 interface net.jcm.vsch.network.INetworkPacket
- handle(NetworkEvent.Context) - Method in class net.jcm.vsch.network.s2c.PipeNodeSyncChunkS2C
- handle(NetworkEvent.Context) - Method in class net.jcm.vsch.network.s2c.PipeNodeUpdateS2C
- hasAnyNode() - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunk
- hasAnyNode() - Method in interface net.jcm.vsch.pipe.level.NodeGetter
- hashCode() - Method in record class net.jcm.vsch.api.pipe.NodePos
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.jcm.vsch.api.pipe.RelativeNodePos
-
Returns a hash code value for this object.
- 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.Pair.RefDouble
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.jcm.vsch.util.Pair.RefFloat
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.jcm.vsch.util.Pair.RefInt
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.jcm.vsch.util.Pair.RefLong
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.jcm.vsch.util.VSCHUtils.DistanceInfo
-
Returns a hash code value for this object.
- hourHand - Variable in class net.jcm.vsch.mixin.create.MixinClockworkBearingBlockEntity
- HYDROGEN - Static variable in class net.jcm.vsch.fluid.VSCHFluids
- HYDROGEN - Static variable in class net.jcm.vsch.VSCHTags.Fluids
- HYDROGEN_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- HYDROGEN_BUCKET - Static variable in class net.jcm.vsch.items.VSCHItems
- HYDROGEN_FLOWING - Static variable in class net.jcm.vsch.fluid.VSCHFluids
- HYDROGEN_FLUID_TYPE - Static variable in class net.jcm.vsch.fluid.VSCHFluidTypes
- HYDROGEN_PEROXIDE - Static variable in class net.jcm.vsch.fluid.VSCHFluids
- HYDROGEN_PEROXIDE_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- HYDROGEN_PEROXIDE_BUCKET - Static variable in class net.jcm.vsch.items.VSCHItems
- HYDROGEN_PEROXIDE_FLOWING - Static variable in class net.jcm.vsch.fluid.VSCHFluids
- HYDROGEN_PEROXIDE_FLUID_TYPE - Static variable in class net.jcm.vsch.fluid.VSCHFluidTypes
- HYDROGEN_PEROXIDE_PROPERTIES - Static variable in class net.jcm.vsch.fluid.VSCHFluids
- HYDROGEN_PROPERTIES - Static variable in class net.jcm.vsch.fluid.VSCHFluids
I
- IChunkMapAccessor - Interface in net.jcm.vsch.accessor
- IClientboundLevelChunkWithLightPacketAccessor - Interface in net.jcm.vsch.accessor
- ID - Static variable in class net.jcm.vsch.api.pipe.CustomNodeRegistry
- IGuiAccessor - Interface in net.jcm.vsch.accessor
- ILevelAccessor - Interface in net.jcm.vsch.accessor
- IMoveable<T> - Interface in net.jcm.vsch.util.assemble
- IN - Enum constant in enum class net.jcm.vsch.api.pipe.FlowDirection
- index() - Method in record class net.jcm.vsch.api.pipe.NodePos
-
Returns the value of the
indexrecord component. - INDEX_BOUND - Static variable in record class net.jcm.vsch.api.pipe.NodePos
- inducer(SceneBuilder, SceneBuildingUtil) - Static method in class net.jcm.vsch.compat.create.ponder.scenes.DragInducerScene
- INetworkPacket - Interface in net.jcm.vsch.network
- initializeClient(Consumer<IClientFluidTypeExtensions>) - Method in class net.jcm.vsch.fluid.GasFluidType
- INodeLevelChunkSection - Interface in net.jcm.vsch.accessor
- INodePortProvider - Interface in net.jcm.vsch.api.pipe.capability
- 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
- isAirBlock(BlockState) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- 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
- isController() - Method in class net.jcm.vsch.mixin.create.MixinBeltBlockEntity
- 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
- isFluidValid(int, FluidStack) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- isLoaded() - Method in enum class net.jcm.vsch.compat.CompatMods
- isNodesUnsaved() - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunk
- isNodesUnsaved() - Method in interface net.jcm.vsch.pipe.level.NodeGetter
- isOnAxis(Direction.Axis) - Method in record class net.jcm.vsch.api.pipe.NodePos
- isOrigin() - Method in record class net.jcm.vsch.api.pipe.NodePos
- ISpecialTeleportLogicEntity - Interface in net.jcm.vsch.api.entity
- isRejected() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- 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.
- isVaporizedOnPlacement(Level, BlockPos, FluidStack) - Method in class net.jcm.vsch.fluid.GasFluidType
- isWorking() - Method in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- 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
L
- landing - Variable in class net.jcm.vsch.ship.ShipLandingAttachment
- launching - Variable in class net.jcm.vsch.ship.ShipLandingAttachment
- LED - Static variable in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlock
- left() - Method in record class net.jcm.vsch.util.Pair
-
Returns the value of the
leftrecord component. - left() - Method in record class net.jcm.vsch.util.Pair.RefDouble
-
Returns the value of the
leftrecord component. - left() - Method in record class net.jcm.vsch.util.Pair.RefFloat
-
Returns the value of the
leftrecord component. - left() - Method in record class net.jcm.vsch.util.Pair.RefInt
-
Returns the value of the
leftrecord component. - left() - Method in record class net.jcm.vsch.util.Pair.RefLong
-
Returns the value of the
leftrecord component. - LIGHT_BLUE_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- LIGHT_GRAY_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- LIME_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- LIMIT_SPEED - Static variable in class net.jcm.vsch.config.VSCHConfig
- LIMITED_OMNI - Enum constant in enum class net.jcm.vsch.api.pipe.PipeNode.Type
- LIMITED_PULL - Enum constant in enum class net.jcm.vsch.api.pipe.PipeNode.Type
- LIMITED_PUSH - Enum constant in enum class net.jcm.vsch.api.pipe.PipeNode.Type
- LIT - Static variable in class net.jcm.vsch.blocks.custom.BaseThrusterBlock
- load(CompoundTag) - Method in class net.jcm.vsch.blocks.custom.template.BlockEntityWithEntity
- load(CompoundTag) - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- load(CompoundTag) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- load(CompoundTag) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- load(CompoundTag) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- location() - Method in record class net.jcm.vsch.api.resource.TextureLocation
-
Returns the value of the
locationrecord component.
M
- MAGENTA_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- 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
- 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
- manhattanDistTo(NodePos) - Method in record class net.jcm.vsch.api.pipe.NodePos
- 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
- minuteHand - Variable in class net.jcm.vsch.mixin.create.MixinClockworkBearingBlockEntity
- MixinAerialLightRenderer - Class in net.jcm.vsch.mixin.cosmos
- MixinAerialLightRenderer() - Constructor for class net.jcm.vsch.mixin.cosmos.MixinAerialLightRenderer
- MixinBeltBlockEntity - Class in net.jcm.vsch.mixin.create
- MixinBeltBlockEntity() - Constructor for class net.jcm.vsch.mixin.create.MixinBeltBlockEntity
- MixinChunkMap - Class in net.jcm.vsch.mixin.minecraft
- MixinChunkMap() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinChunkMap
- MixinChunkSerializer - Class in net.jcm.vsch.mixin.minecraft
- MixinChunkSerializer() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinChunkSerializer
- MixinClientboundLevelChunkWithLightPacket - Class in net.jcm.vsch.mixin.minecraft
- MixinClientboundLevelChunkWithLightPacket() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinClientboundLevelChunkWithLightPacket
- MixinClockworkBearingBlockEntity - Class in net.jcm.vsch.mixin.create
- MixinClockworkBearingBlockEntity() - Constructor for class net.jcm.vsch.mixin.create.MixinClockworkBearingBlockEntity
- MixinControlledContraptionEntity - Class in net.jcm.vsch.mixin.create
- MixinControlledContraptionEntity() - Constructor for class net.jcm.vsch.mixin.create.MixinControlledContraptionEntity
- 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
- MixinLevelChunk - Class in net.jcm.vsch.mixin.minecraft
- MixinLevelChunk() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinLevelChunk
- MixinLevelChunkSection - Class in net.jcm.vsch.mixin.minecraft
- MixinLevelChunkSection() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinLevelChunkSection
- MixinLightRenderer - Class in net.jcm.vsch.mixin.cosmos
- MixinLightRenderer() - Constructor for class net.jcm.vsch.mixin.cosmos.MixinLightRenderer
- MixinLinearActuatorBlockEntity - Class in net.jcm.vsch.mixin.create
- MixinLinearActuatorBlockEntity() - Constructor for class net.jcm.vsch.mixin.create.MixinLinearActuatorBlockEntity
- 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
- 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
- MixinServerPlayer - Class in net.jcm.vsch.mixin.minecraft
- MixinServerPlayer() - Constructor for class net.jcm.vsch.mixin.minecraft.MixinServerPlayer
- MixinShipAssemblyKt - Class in net.jcm.vsch.mixin.valkyrienskies
- MixinShipAssemblyKt() - Constructor for class net.jcm.vsch.mixin.valkyrienskies.MixinShipAssemblyKt
- MixinShipspawnspaceProcedure - Class in net.jcm.vsch.mixin.cosmos
- MixinShipspawnspaceProcedure() - Constructor for class net.jcm.vsch.mixin.cosmos.MixinShipspawnspaceProcedure
- MixinSpacesuitwornLogicProcedure - Class in net.jcm.vsch.mixin.cosmos
- MixinSpacesuitwornLogicProcedure() - Constructor for class net.jcm.vsch.mixin.cosmos.MixinSpacesuitwornLogicProcedure
- MixinVSGameUtilsKt - Class in net.jcm.vsch.mixin.valkyrienskies
- MixinVSGameUtilsKt() - Constructor for class net.jcm.vsch.mixin.valkyrienskies.MixinVSGameUtilsKt
- ModCommands - Class in net.jcm.vsch.commands
- ModCommands() - Constructor for class net.jcm.vsch.commands.ModCommands
- mode - Variable in class net.jcm.vsch.ship.thruster.ThrusterData
- ModelTextures - Record Class in net.jcm.vsch.api.resource
- ModelTextures(TextureLocation, TextureLocation, TextureLocation, TextureLocation, TextureLocation, TextureLocation) - Constructor for record class net.jcm.vsch.api.resource.ModelTextures
-
Creates an instance of a
ModelTexturesrecord class. - modes(SceneBuilder, SceneBuildingUtil) - Static method in class net.jcm.vsch.compat.create.ponder.scenes.ThrusterScenes
- MODID - Static variable in class net.jcm.vsch.VSCHMod
- 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
- MoveUtil - Class in net.jcm.vsch.util.assemble
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.pipe - package net.jcm.vsch.api.pipe
- net.jcm.vsch.api.pipe.capability - package net.jcm.vsch.api.pipe.capability
- 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.pipe - package net.jcm.vsch.client.pipe
- 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.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.event - package net.jcm.vsch.event
- net.jcm.vsch.fluid - package net.jcm.vsch.fluid
- net.jcm.vsch.items - package net.jcm.vsch.items
- net.jcm.vsch.items.custom - package net.jcm.vsch.items.custom
- net.jcm.vsch.items.pipe - package net.jcm.vsch.items.pipe
- net.jcm.vsch.mixin.client - package net.jcm.vsch.mixin.client
- 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.s2c - package net.jcm.vsch.network.s2c
- net.jcm.vsch.pipe - package net.jcm.vsch.pipe
- net.jcm.vsch.pipe.level - package net.jcm.vsch.pipe.level
- 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
- 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
- NodeEnergyPort - Interface in net.jcm.vsch.api.pipe.capability
- NodeFluidPort - Interface in net.jcm.vsch.api.pipe.capability
- NodeGetter - Interface in net.jcm.vsch.pipe.level
- NodeLevel - Class in net.jcm.vsch.pipe.level
- NodeLevel(Level) - Constructor for class net.jcm.vsch.pipe.level.NodeLevel
-
DO NOT initialize, use
NodeLevel.get(net.minecraft.world.level.Level)instead. - NodePort - Interface in net.jcm.vsch.api.pipe.capability
- NodePos - Record Class in net.jcm.vsch.api.pipe
- NodePos(BlockPos, Direction.Axis, int) - Constructor for record class net.jcm.vsch.api.pipe.NodePos
-
Creates an instance of a
NodePosrecord class. - NONE - Enum constant in enum class net.jcm.vsch.api.pipe.FlowDirection
- north() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns the value of the
northrecord component. - north(RotShape) - Static method in class net.jcm.vsch.util.rot.DirectionalShape
- NoSourceClipContext - Class in net.jcm.vsch.util
- NoSourceClipContext(Vec3, Vec3, BlockPos) - Constructor for class net.jcm.vsch.util.NoSourceClipContext
- nue - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- nuw - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
O
- offsetX() - Method in record class net.jcm.vsch.api.resource.TextureLocation
-
Returns the value of the
offsetXrecord component. - offsetY() - Method in record class net.jcm.vsch.api.resource.TextureLocation
-
Returns the value of the
offsetYrecord component. - omega - Variable in class net.jcm.vsch.ship.ShipLandingAttachment
- OMNI - Enum constant in enum class net.jcm.vsch.api.pipe.PipeNode.Type
- OmniNode - Class in net.jcm.vsch.pipe
- OmniNode(NodeLevel, NodePos) - Constructor for class net.jcm.vsch.pipe.OmniNode
- OmniNodeItem - Class in net.jcm.vsch.items.pipe
- OmniNodeItem(DyeColor, Item.Properties) - Constructor for class net.jcm.vsch.items.pipe.OmniNodeItem
- on - Variable in class net.jcm.vsch.ship.dragger.DraggerData
- onBlockChange(Level, BlockPos) - Static method in class net.jcm.vsch.VSCHEvents
-
Do not use BlockEvent.NeighborNotifyEvent here, since it won't trigger for shape update.
- onBlockPlace(BlockEvent.EntityPlaceEvent) - Static method in class net.jcm.vsch.VSCHEvents
- onBlockUpdate(BlockEvent.NeighborNotifyEvent) - Static method in class net.jcm.vsch.VSCHEvents
- ONEWAY - Enum constant in enum class net.jcm.vsch.api.pipe.PipeNode.Type
- 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
- onItemUseFirst(ItemStack, UseOnContext) - Method in class net.jcm.vsch.items.custom.WrenchItem
- onItemUseFirst(ItemStack, UseOnContext) - Method in class net.jcm.vsch.items.pipe.PipeNodeItem
- onLevelTick(TickEvent.LevelTickEvent) - Static method in class net.jcm.vsch.VSCHEvents
- onNodeJoin(PipeNode) - Method in class net.jcm.vsch.pipe.PipeNetworkOperator
- onNodeRemove(PipeNode) - Method in class net.jcm.vsch.pipe.PipeNetworkOperator
- 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
- onServerStart(ServerStartedEvent) - Static method in class net.jcm.vsch.VSCHEvents
- onServerTick(TickEvent.ServerTickEvent) - Static method in class net.jcm.vsch.util.TaskUtil
- onServerTick(TickEvent.ServerTickEvent) - Static method in class net.jcm.vsch.VSCHEvents
- onTick() - Method in class net.jcm.vsch.pipe.PipeNetworkOperator
- 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
- onVaporize(Player, Level, BlockPos, FluidStack) - Method in class net.jcm.vsch.fluid.GasFluidType
- or(RotShape...) - Static method in class net.jcm.vsch.util.rot.RotShapes
- ORANGE_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- OrientedContraptionEntityAccessor - Interface in net.jcm.vsch.accessor
- originOf(BlockPos) - Static method in record class net.jcm.vsch.api.pipe.NodePos
- OTHER_ASSEMBLING - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- OUT - Enum constant in enum class net.jcm.vsch.api.pipe.FlowDirection
- OXYGEN - Static variable in class net.jcm.vsch.fluid.VSCHFluids
- OXYGEN - Static variable in class net.jcm.vsch.VSCHTags.Fluids
- OXYGEN_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- OXYGEN_BUCKET - Static variable in class net.jcm.vsch.items.VSCHItems
- OXYGEN_FLOWING - Static variable in class net.jcm.vsch.fluid.VSCHFluids
- OXYGEN_FLUID_TYPE - Static variable in class net.jcm.vsch.fluid.VSCHFluidTypes
- OXYGEN_PROPERTIES - Static variable in class net.jcm.vsch.fluid.VSCHFluids
P
- packLightMaps(RenderUtil.BoxLightMap, RenderUtil.BoxLightMap) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- Pair<T,
U> - Record Class in net.jcm.vsch.util - Pair(T, U) - Constructor for record class net.jcm.vsch.util.Pair
-
Creates an instance of a
Pairrecord class. - Pair.RefDouble<T> - Record Class in net.jcm.vsch.util
- Pair.RefFloat<T> - Record Class in net.jcm.vsch.util
- Pair.RefInt<T> - Record Class in net.jcm.vsch.util
- Pair.RefLong<T> - Record Class in net.jcm.vsch.util
- ParticleBlockEntity - Interface in net.jcm.vsch.blocks.entity.template
- peekFluid() - Method in interface net.jcm.vsch.api.pipe.capability.NodeFluidPort
-
Check the fluid the port may interact with.
- PINK_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- PipeLevelRenderer - Class in net.jcm.vsch.client.pipe
- PipeLevelRenderer() - Constructor for class net.jcm.vsch.client.pipe.PipeLevelRenderer
- PipeNetworkOperator - Class in net.jcm.vsch.pipe
- PipeNetworkOperator(NodeLevel) - Constructor for class net.jcm.vsch.pipe.PipeNetworkOperator
- PipeNetworkOperator.RelationHolder - Class in net.jcm.vsch.pipe
- PipeNode<T extends PipeNode<T>> - Class in net.jcm.vsch.api.pipe
- PipeNode(NodeLevel, NodePos, PipeNode.Type) - Constructor for class net.jcm.vsch.api.pipe.PipeNode
- PipeNode.Type - Enum Class in net.jcm.vsch.api.pipe
- PipeNodeItem<T extends PipeNode<T>> - Class in net.jcm.vsch.items.pipe
- PipeNodeItem(DyeColor, Item.Properties) - Constructor for class net.jcm.vsch.items.pipe.PipeNodeItem
- PipeNodeProvider<T extends PipeNode<T>> - Interface in net.jcm.vsch.api.pipe
- PipeNodeSyncChunkS2C - Class in net.jcm.vsch.network.s2c
- PipeNodeSyncChunkS2C(ChunkPos, byte[]) - Constructor for class net.jcm.vsch.network.s2c.PipeNodeSyncChunkS2C
- PipeNodeUpdateS2C - Class in net.jcm.vsch.network.s2c
- PipeNodeUpdateS2C(NodePos, byte[]) - Constructor for class net.jcm.vsch.network.s2c.PipeNodeUpdateS2C
- 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
- PORT_PROVIDER - Static variable in class net.jcm.vsch.VSCHCapabilities
- POSITION - Enum constant in enum class net.jcm.vsch.ship.thruster.ThrusterData.ThrusterMode
- 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
- pullEnergy(int, boolean) - Method in interface net.jcm.vsch.api.pipe.capability.NodeEnergyPort
- pullFluid(int, boolean) - Method in interface net.jcm.vsch.api.pipe.capability.NodeFluidPort
- pullFluid(IComputerAccess, String, Optional<Integer>, Optional<String>) - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- PURPLE_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- pushEnergy(int, boolean) - Method in interface net.jcm.vsch.api.pipe.capability.NodeEnergyPort
- pushFluid(IComputerAccess, String, Optional<Integer>, Optional<String>) - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- pushFluid(FluidStack, boolean) - Method in interface net.jcm.vsch.api.pipe.capability.NodeFluidPort
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
- readAdditional(FriendlyByteBuf) - Method in class net.jcm.vsch.api.pipe.PipeNode
- readAdditionalSaveData(CompoundTag) - Method in class net.jcm.vsch.entity.MagnetEntity
- readFrom(NodeLevel, NodePos, FriendlyByteBuf) - Static method in class net.jcm.vsch.api.pipe.PipeNode
- readFrom(FriendlyByteBuf) - Static method in record class net.jcm.vsch.api.pipe.NodePos
- readFromNBT(CompoundTag) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- readNodes(FriendlyByteBuf) - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunk
- readNodes(FriendlyByteBuf) - Method in interface net.jcm.vsch.pipe.level.NodeGetter
- readVarInt22(FriendlyByteBuf) - Static method in class net.jcm.vsch.util.EncodeHelper
- receiveEnergy(int, boolean) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- RED - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleLED
- RED_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- RefDouble(T, double) - Constructor for record class net.jcm.vsch.util.Pair.RefDouble
-
Creates an instance of a
RefDoublerecord class. - RefFloat(T, float) - Constructor for record class net.jcm.vsch.util.Pair.RefFloat
-
Creates an instance of a
RefFloatrecord class. - RefInt(T, int) - Constructor for record class net.jcm.vsch.util.Pair.RefInt
-
Creates an instance of a
RefIntrecord class. - RefLong(T, long) - Constructor for record class net.jcm.vsch.util.Pair.RefLong
-
Creates an instance of a
RefLongrecord class. - 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(IEventBus) - Static method in class net.jcm.vsch.api.pipe.CustomNodeRegistry
-
module private
- 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.fluid.VSCHFluids
- register(IEventBus) - Static method in class net.jcm.vsch.fluid.VSCHFluidTypes
- 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.VSCHConfig
- register(IWailaCommonRegistration) - Method in class net.jcm.vsch.compat.jade.JadeCompat
- 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
- registerNodeItem(String, Supplier<I>) - Static method in class net.jcm.vsch.items.VSCHItems
- 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
- registerTab(Consumer<Item>) - Static method in class net.jcm.vsch.items.VSCHItems
- registerTabItem(String, Supplier<I>) - Static method in class net.jcm.vsch.items.VSCHItems
- registeryDimToLevel(String) - Static method in class net.jcm.vsch.util.VSCHUtils
-
Get
ServerLevelfrom a VS dimension ID. - REGISTRATE - Static variable in class net.jcm.vsch.compat.create.ponder.VSCHPonderRegistrateBlocks
- reject() - Method in class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- relation - Variable in class net.jcm.vsch.api.pipe.PipeNode
-
module private
- RelationHolder() - Constructor for class net.jcm.vsch.pipe.PipeNetworkOperator.RelationHolder
- RelativeNodePos - Record Class in net.jcm.vsch.api.pipe
- RelativeNodePos(int, int, int) - Constructor for record class net.jcm.vsch.api.pipe.RelativeNodePos
-
Creates an instance of a
RelativeNodePosrecord class. - 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
- render(GyroBlockEntity, float, PoseStack, MultiBufferSource, int, int) - Method in class net.jcm.vsch.client.renderer.GyroRenderer
- renderLevelState(RenderLevelStageEvent) - Static method in class net.jcm.vsch.client.pipe.PipeLevelRenderer
- RenderUtil - Class in net.jcm.vsch.client
- RenderUtil.BoxLightMap - Class in net.jcm.vsch.client
- resetTorque() - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- right() - Method in record class net.jcm.vsch.util.Pair.RefDouble
-
Returns the value of the
rightrecord component. - right() - Method in record class net.jcm.vsch.util.Pair.RefFloat
-
Returns the value of the
rightrecord component. - right() - Method in record class net.jcm.vsch.util.Pair.RefInt
-
Returns the value of the
rightrecord component. - right() - Method in record class net.jcm.vsch.util.Pair.RefLong
-
Returns the value of the
rightrecord component. - right() - Method in record class net.jcm.vsch.util.Pair
-
Returns the value of the
rightrecord component. - ROCKET_ASSEMBLER_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- ROCKET_ASSEMBLER_BLOCK_ENTITY - Static variable in class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- RocketAssemblerBlock - Class in net.jcm.vsch.blocks.rocketassembler
- RocketAssemblerBlock(BlockBehaviour.Properties) - Constructor for class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlock
- RocketAssemblerBlockEntity - Class in net.jcm.vsch.blocks.rocketassembler
- RocketAssemblerBlockEntity(BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- RocketAssemblerPeripheral - Class in net.jcm.vsch.blocks.rocketassembler
- RocketAssemblerPeripheral(RocketAssemblerBlockEntity) - Constructor for class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral
- rotate180() - Method in interface net.jcm.vsch.util.rot.RotShape
- rotate270() - Method in interface net.jcm.vsch.util.rot.RotShape
- rotate90() - Method in interface net.jcm.vsch.util.rot.RotShape
- RotShape - Interface in net.jcm.vsch.util.rot
- RotShapes - Class in net.jcm.vsch.util.rot
- RotShapes() - Constructor for class net.jcm.vsch.util.rot.RotShapes
- runIfInstalled(Supplier<Supplier<T>>) - Method in enum class net.jcm.vsch.compat.CompatMods
-
Simple hook to run code if a mod is installed
S
- saveAdditional(CompoundTag) - Method in class net.jcm.vsch.blocks.custom.template.BlockEntityWithEntity
- saveAdditional(CompoundTag) - Method in class net.jcm.vsch.blocks.entity.DragInducerBlockEntity
- saveAdditional(CompoundTag) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- saveAdditional(CompoundTag) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- saveAdditional(CompoundTag) - Method in class net.jcm.vsch.blocks.thruster.AbstractThrusterBlockEntity
- saveShared(CompoundTag) - Method in class net.jcm.vsch.blocks.entity.GyroBlockEntity
- saveShared(CompoundTag) - Method in class net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlockEntity
- scale() - Method in record class net.jcm.vsch.api.resource.TextureLocation
-
Returns the value of the
scalerecord component. - sde - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- sdw - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- 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
- 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
- setBlock(BlockPos, BlockState, int, int, CallbackInfoReturnable<Boolean>) - Method in class net.jcm.vsch.mixin.minecraft.MixinLevel
- 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
- setColor(DyeColor) - Method in class net.jcm.vsch.api.pipe.PipeNode
- 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
- setDNE(int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setDNW(int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- 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
- setMode(IArguments) - Method in class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- setNode(int, int, int, int, PipeNode) - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunk
- setNode(int, int, int, int, PipeNode) - Method in interface net.jcm.vsch.pipe.level.NodeGetter
- setNode(NodePos, PipeNode) - Method in class net.jcm.vsch.pipe.level.NodeLevel
- setNodesUnsaved() - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunk
- setNodesUnsaved() - Method in interface net.jcm.vsch.pipe.level.NodeGetter
- 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
- 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
- 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
- setUSE(int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- setUSW(int) - Method in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- ship - Variable in class net.jcm.vsch.event.GravityInducer
- ShipLandingAttachment - Class in net.jcm.vsch.ship
- ShipLandingAttachment() - Constructor for class net.jcm.vsch.ship.ShipLandingAttachment
- ShipLandingAttachment(boolean) - Constructor for class net.jcm.vsch.ship.ShipLandingAttachment
- ShipUtils - Class in net.jcm.vsch.util
- ShipUtils() - Constructor for class net.jcm.vsch.util.ShipUtils
- 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
- solid() - Static method in class net.jcm.vsch.util.rot.RotShapes
- source - Variable in class net.jcm.vsch.mixin.create.MixinKineticBlockEntity
- south() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns the value of the
southrecord component. - south(RotShape) - Static method in class net.jcm.vsch.util.rot.DirectionalShape
- 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.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$getAllNodes() - Method in interface net.jcm.vsch.accessor.INodeLevelChunkSection
-
Do NOT modify the returned array.
- starlance$getAllNodes() - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunkSection
- starlance$getChunks() - Method in interface net.jcm.vsch.accessor.IChunkMapAccessor
- starlance$getChunks() - Method in class net.jcm.vsch.mixin.minecraft.MixinChunkMap
- starlance$getControllerPos() - Method in interface net.jcm.vsch.accessor.ControlledContraptionEntityAccessor
- starlance$getControllerPos() - Method in class net.jcm.vsch.mixin.create.MixinControlledContraptionEntity
- starlance$getNode(int, int, int, int) - Method in interface net.jcm.vsch.accessor.INodeLevelChunkSection
- starlance$getNode(int, int, int, int) - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunkSection
- starlance$getNodeLevel() - Method in interface net.jcm.vsch.accessor.ILevelAccessor
- starlance$getNodeLevel() - Method in class net.jcm.vsch.mixin.minecraft.MixinLevel
- starlance$getNodes(int, int, int) - Method in interface net.jcm.vsch.accessor.INodeLevelChunkSection
-
Do NOT modify the returned array.
- starlance$getNodes(int, int, int) - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunkSection
- starlance$getPipeNodeSyncChunkS2C() - Method in interface net.jcm.vsch.accessor.IClientboundLevelChunkWithLightPacketAccessor
- starlance$getPipeNodeSyncChunkS2C() - Method in class net.jcm.vsch.mixin.minecraft.MixinClientboundLevelChunkWithLightPacket
- starlance$getSeatMapping() - Method in interface net.jcm.vsch.accessor.OrientedContraptionEntityAccessor
- starlance$getSeatMapping() - Method in class net.jcm.vsch.mixin.create.MixinOrientedContraptionEntity
- starlance$hasAnyNode() - Method in interface net.jcm.vsch.accessor.INodeLevelChunkSection
- starlance$hasAnyNode() - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunkSection
- starlance$readNodes(NodeLevel, SectionPos, FriendlyByteBuf) - Method in interface net.jcm.vsch.accessor.INodeLevelChunkSection
- starlance$readNodes(NodeLevel, SectionPos, FriendlyByteBuf) - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunkSection
- 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
- starlance$setNode(int, int, int, int, PipeNode) - Method in interface net.jcm.vsch.accessor.INodeLevelChunkSection
- starlance$setNode(int, int, int, int, PipeNode) - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunkSection
- starlance$setOverlayMessageIfNotExist(Component, int) - Method in interface net.jcm.vsch.accessor.IGuiAccessor
- starlance$setOverlayMessageIfNotExist(Component, int) - Method in class net.jcm.vsch.mixin.client.MixinGui
- starlance$writeNodes(FriendlyByteBuf) - Method in interface net.jcm.vsch.accessor.INodeLevelChunkSection
- starlance$writeNodes(FriendlyByteBuf) - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunkSection
- StarlanceCommand - Class in net.jcm.vsch.commands
- StarlanceCommand() - Constructor for class net.jcm.vsch.commands.StarlanceCommand
- 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
- STRAIGHT - Enum constant in enum class net.jcm.vsch.api.pipe.PipeNode.Type
- streamNodePosOn(BlockPos) - Static method in record class net.jcm.vsch.api.pipe.NodePos
- streamNodes() - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunk
- streamNodes() - Method in interface net.jcm.vsch.pipe.level.NodeGetter
- streamNodesOn(BlockPos) - Method in class net.jcm.vsch.pipe.level.NodeLevel
- streamPlaceHint(NodeLevel, BlockPos) - Static method in record class net.jcm.vsch.api.pipe.NodePos
- streamPossibleToConnect() - Method in record class net.jcm.vsch.api.pipe.NodePos
- streamServerNodes() - Method in class net.jcm.vsch.pipe.PipeNetworkOperator
- streamTouchingBlocks(Level) - Method in record class net.jcm.vsch.api.pipe.NodePos
- 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
- TeleportationHandler - Class in net.jcm.vsch.util
- TeleportationHandler(ServerLevel, ServerLevel, boolean) - Constructor for class net.jcm.vsch.util.TeleportationHandler
- TextureLocation - Record Class in net.jcm.vsch.api.resource
- TextureLocation(ResourceLocation, int, int) - Constructor for record class net.jcm.vsch.api.resource.TextureLocation
- TextureLocation(ResourceLocation, int, int, float) - Constructor for record class net.jcm.vsch.api.resource.TextureLocation
-
Creates an instance of a
TextureLocationrecord class. - throttle - Variable in class net.jcm.vsch.ship.thruster.ThrusterData
- THRUSTER_BLOCK - Static variable in class net.jcm.vsch.blocks.VSCHBlocks
- THRUSTER_BLOCK - Static variable in class net.jcm.vsch.compat.create.ponder.VSCHPonderRegistrateBlocks
- THRUSTER_BLOCK - Static variable in class net.jcm.vsch.compat.jade.JadeCompat
- THRUSTER_BLOCK_ENTITY - Static variable in class net.jcm.vsch.blocks.entity.VSCHBlockEntities
- THRUSTER_ENERGY_CONSUME_RATE - Static variable in class net.jcm.vsch.config.VSCHConfig
- THRUSTER_FLAME_IMPACT - Static variable in class net.jcm.vsch.config.VSCHConfig
- THRUSTER_FUEL_CONSUME_RATES - Static variable in class net.jcm.vsch.config.VSCHConfig
- THRUSTER_MODE - Static variable in class net.jcm.vsch.config.VSCHConfig
- THRUSTER_STRENGTH - Static variable in class net.jcm.vsch.config.VSCHConfig
- THRUSTER_TOGGLE - Static variable in class net.jcm.vsch.config.VSCHConfig
- ThrusterBlockComponentProvider - Class in net.jcm.vsch.compat.jade.componentproviders
- ThrusterBlockEntity - Class in net.jcm.vsch.blocks.entity
- ThrusterBlockEntity(BlockPos, BlockState) - Constructor for class net.jcm.vsch.blocks.entity.ThrusterBlockEntity
- ThrusterBrain - Class in net.jcm.vsch.blocks.thruster
- ThrusterBrain(AbstractThrusterBlockEntity, String, Direction, ThrusterEngine) - Constructor for class net.jcm.vsch.blocks.thruster.ThrusterBrain
- ThrusterData - Class in net.jcm.vsch.ship.thruster
- ThrusterData(Vector3d, double, ThrusterData.ThrusterMode) - Constructor for class net.jcm.vsch.ship.thruster.ThrusterData
- ThrusterData.ThrusterMode - Enum Class in net.jcm.vsch.ship.thruster
- ThrusterEngine - Class in net.jcm.vsch.blocks.thruster
- ThrusterEngine(int, int, float) - Constructor for class net.jcm.vsch.blocks.thruster.ThrusterEngine
- ThrusterEngineContext - Class in net.jcm.vsch.blocks.thruster
- ThrusterEngineContext(ServerLevel, IEnergyStorage, IFluidHandler, double, int, double) - Constructor for class net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- ThrusterEngineContext.EngineConsumeAction - Interface in net.jcm.vsch.blocks.thruster
- ThrusterForceApplier - Class in net.jcm.vsch.ship.thruster
- ThrusterForceApplier(ThrusterData) - Constructor for class net.jcm.vsch.ship.thruster.ThrusterForceApplier
- ThrusterPeripheral - Class in net.jcm.vsch.compat.cc.peripherals
- ThrusterPeripheral(ThrusterBrain) - Constructor for class net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral
- thrusters(SceneBuilder, SceneBuildingUtil) - Static method in class net.jcm.vsch.compat.create.ponder.scenes.ThrusterScenes
- ThrusterScenes - Class in net.jcm.vsch.compat.create.ponder.scenes
- ThrusterScenes() - Constructor for class net.jcm.vsch.compat.create.ponder.scenes.ThrusterScenes
- tick() - Method in class net.jcm.vsch.entity.MagnetEntity
- tick() - Method in class net.jcm.vsch.pipe.PipeNetworkOperator
- 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
- 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
- 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
- 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.pipe.NodePos
-
Returns a string representation of this record class.
- toString() - Method in class net.jcm.vsch.api.pipe.PipeNode
- toString() - Method in record class net.jcm.vsch.api.pipe.RelativeNodePos
-
Returns a string representation of this record class.
- 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.pipe.level.NodeLevel
- 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.RefDouble
-
Returns a string representation of this record class.
- toString() - Method in record class net.jcm.vsch.util.Pair.RefFloat
-
Returns a string representation of this record class.
- toString() - Method in record class net.jcm.vsch.util.Pair.RefInt
-
Returns a string representation of this record class.
- toString() - Method in record class net.jcm.vsch.util.Pair.RefLong
-
Returns a string representation of this record class.
- 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.VSCHUtils.DistanceInfo
-
Returns a string representation of this record class.
- trackChunk(ChunkPos, Packet<?>, CallbackInfo) - Method in class net.jcm.vsch.mixin.minecraft.MixinServerPlayer
- transformFromId(Long, ServerShipWorldCore) - Static method in class net.jcm.vsch.util.ShipUtils
-
Gets the transform of a @link{Ship} when given its id.
- transformToAABBd(ShipTransform, AABBic) - Static method in class net.jcm.vsch.util.VSCHUtils
-
Takes in a
ShipTransformand its shipAABBic(its shipyardAABBic) and returns a world-basedAABBdusing the transform
Basically the same asShip#getWorldAABB()but can take in a specified transform and ship AABBic
U
- UNABLE_ASSEMBLE - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleResult
- une - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- UNIQUE_INDEX_BOUND - Static variable in record class net.jcm.vsch.api.pipe.NodePos
- uniqueIndex() - Method in record class net.jcm.vsch.api.pipe.NodePos
- unw - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- up() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns the value of the
uprecord component. - up(RotShape) - Static method in class net.jcm.vsch.util.rot.DirectionalShape
- use - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- 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.api.pipe.FlowDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.jcm.vsch.api.pipe.PipeNode.Type
-
Returns the enum constant of this class with the specified name.
- 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.ship.thruster.ThrusterData.ThrusterMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.jcm.vsch.api.pipe.FlowDirection
-
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.api.pipe.PipeNode.Type
-
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.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.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
- 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
- VSCHCapabilities - Class in net.jcm.vsch
- 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
- VSCHFluids - Class in net.jcm.vsch.fluid
- VSCHFluids() - Constructor for class net.jcm.vsch.fluid.VSCHFluids
- VSCHFluidTypes - Class in net.jcm.vsch.fluid
- VSCHFluidTypes() - Constructor for class net.jcm.vsch.fluid.VSCHFluidTypes
- 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
- 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
- VSCHUtils.DistanceInfo - Record Class in net.jcm.vsch.util
- vsDimToDim(String) - Static method in class net.jcm.vsch.util.VSCHUtils
-
Converts a VS dimension id string of
'minecraft:dimension:namespace:dimension_name'to a normal dimension id string of'namespace:dimension_name'
W
- wdn - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- wds - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- west() - Method in record class net.jcm.vsch.api.resource.ModelTextures
-
Returns the value of the
westrecord component. - west(RotShape) - Static method in class net.jcm.vsch.util.rot.DirectionalShape
- WHITE_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
- 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
- writeAdditional(FriendlyByteBuf) - Method in class net.jcm.vsch.api.pipe.PipeNode
- writeNodes(FriendlyByteBuf) - Method in class net.jcm.vsch.mixin.minecraft.MixinLevelChunk
- writeNodes(FriendlyByteBuf) - Method in interface net.jcm.vsch.pipe.level.NodeGetter
- writeTo(FriendlyByteBuf) - Method in record class net.jcm.vsch.api.pipe.NodePos
- writeTo(FriendlyByteBuf) - Method in class net.jcm.vsch.api.pipe.PipeNode
- writeToNBT(CompoundTag) - Method in class net.jcm.vsch.blocks.thruster.ThrusterBrain
- writeVarInt22(FriendlyByteBuf, int) - Static method in class net.jcm.vsch.util.EncodeHelper
- wun - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
- wus - Variable in class net.jcm.vsch.client.RenderUtil.BoxLightMap
X
- x() - Method in record class net.jcm.vsch.api.pipe.RelativeNodePos
-
Returns the value of the
xrecord component. - 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
- y() - Method in record class net.jcm.vsch.api.pipe.RelativeNodePos
-
Returns the value of the
yrecord component. - YELLOW - Enum constant in enum class net.jcm.vsch.blocks.rocketassembler.AssembleLED
- YELLOW_OMNI_NODE - Static variable in class net.jcm.vsch.items.VSCHItems
Z
- z() - Method in record class net.jcm.vsch.api.pipe.RelativeNodePos
-
Returns the value of the
zrecord component.
All Classes and Interfaces|All Packages|Constant Field Values