Class Hierarchy
- java.lang.Object
- net.jcm.vsch.event.AtmosphericCollision
- net.minecraft.world.level.block.state.BlockBehaviour (implements net.minecraft.world.flag.FeatureElement)
- net.minecraft.world.level.block.Block (implements net.minecraftforge.common.extensions.IForgeBlock, net.minecraft.world.level.ItemLike)
- net.minecraft.world.level.block.DirectionalBlock
- net.jcm.vsch.blocks.custom.BaseThrusterBlock<T> (implements net.minecraft.world.level.block.EntityBlock)
- net.jcm.vsch.blocks.custom.template.BlockWithEntity<T> (implements net.minecraft.world.level.block.EntityBlock)
- net.jcm.vsch.blocks.rocketassembler.RocketAssemblerBlock (implements net.minecraft.world.level.block.EntityBlock)
- net.jcm.vsch.blocks.custom.DockerBlock (implements net.minecraft.world.level.block.EntityBlock)
- net.jcm.vsch.blocks.custom.DragInducerBlock (implements net.minecraft.world.level.block.EntityBlock)
- net.jcm.vsch.blocks.custom.GravityInducerBlock (implements net.minecraft.world.level.block.EntityBlock)
- net.jcm.vsch.blocks.custom.GyroBlock (implements net.minecraft.world.level.block.EntityBlock)
- net.jcm.vsch.blocks.custom.VentBlock (implements net.jcm.vsch.api.block.IVentBlock)
- net.minecraftforge.common.capabilities.CapabilityProvider<B> (implements net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>)
- net.minecraft.world.level.block.entity.BlockEntity (implements net.minecraftforge.common.extensions.IForgeBlockEntity)
- net.minecraft.world.entity.Entity (implements net.minecraft.commands.CommandSource, net.minecraft.world.level.entity.EntityAccess, net.minecraftforge.common.extensions.IForgeEntity, net.minecraft.world.Nameable)
- com.simibubi.create.content.contraptions.AbstractContraptionEntity (implements net.minecraftforge.entity.IEntityAdditionalSpawnData)
- net.jcm.vsch.entity.MagnetEntity
- net.jcm.vsch.mixin.minecraft.MixinMob
- net.jcm.vsch.compat.cc.peripherals.CCGenerics
- net.minecraft.world.level.chunk.ChunkAccess (implements net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource, net.minecraft.world.level.BlockGetter, net.minecraft.world.level.chunk.LightChunk, net.minecraft.world.level.chunk.StructureAccess)
- net.minecraft.world.level.chunk.LevelChunk (implements net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>)
- net.jcm.vsch.mixin.minecraft.MixinLevelChunk (implements net.minecraft.world.level.BlockGetter, net.jcm.vsch.pipe.level.NodeGetter)
- net.jcm.vsch.client.ClientRegistry
- net.minecraft.world.level.ClipContext
- net.jcm.vsch.api.pipe.CustomNodeRegistry
- net.jcm.vsch.util.rot.DirectionalShape
- net.jcm.vsch.ship.dragger.DraggerData
- net.jcm.vsch.ship.dragger.DraggerForceApplier (implements net.jcm.vsch.ship.IVSCHForceApplier)
- net.jcm.vsch.compat.cc.peripherals.DragInducerPeripheral (implements dan200.computercraft.api.peripheral.IPeripheral)
- net.jcm.vsch.compat.create.ponder.scenes.DragInducerScene
- net.jcm.vsch.util.EncodeHelper
- net.minecraftforge.fluids.FluidType
- net.jcm.vsch.event.Gravity
- net.jcm.vsch.event.GravityInducer (implements org.valkyrienskies.core.api.ships.ShipForcesInducer)
- net.jcm.vsch.compat.jade.componentproviders.GyroBlockComponentProvider (implements snownee.jade.api.IBlockComponentProvider)
- net.jcm.vsch.ship.gyro.GyroData
- net.jcm.vsch.ship.gyro.GyroForceApplier (implements net.jcm.vsch.ship.IVSCHForceApplier)
- net.jcm.vsch.compat.cc.peripherals.GyroPeripheral (implements dan200.computercraft.api.peripheral.IPeripheral)
- net.jcm.vsch.client.renderer.GyroRenderer (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
- net.minecraft.world.item.Item (implements net.minecraft.world.flag.FeatureElement, net.minecraftforge.common.extensions.IForgeItem, net.minecraft.world.level.ItemLike)
- net.minecraft.world.item.ArmorItem (implements net.minecraft.world.item.Equipable)
- net.jcm.vsch.items.pipe.PipeNodeItem<T>
- net.jcm.vsch.items.custom.WrenchItem
- net.jcm.vsch.compat.jade.JadeCompat (implements snownee.jade.api.IWailaPlugin)
- net.jcm.vsch.mixin.cosmos.MixinAerialLightRenderer
- net.jcm.vsch.mixin.minecraft.MixinChunkMap (implements net.jcm.vsch.accessor.IChunkMapAccessor)
- net.jcm.vsch.mixin.minecraft.MixinChunkSerializer
- net.jcm.vsch.mixin.minecraft.MixinClientboundLevelChunkWithLightPacket (implements net.jcm.vsch.accessor.IClientboundLevelChunkWithLightPacketAccessor)
- net.jcm.vsch.mixin.create.MixinControlledContraptionEntity (implements net.jcm.vsch.accessor.ControlledContraptionEntityAccessor)
- net.jcm.vsch.mixin.client.MixinGui (implements net.jcm.vsch.accessor.IGuiAccessor)
- net.jcm.vsch.mixin.create.MixinKineticBlockEntity (implements net.jcm.vsch.util.assemble.IMoveable<T>)
- net.jcm.vsch.mixin.minecraft.MixinLevel (implements net.jcm.vsch.accessor.ILevelAccessor)
- net.jcm.vsch.mixin.minecraft.MixinLevelChunkSection (implements net.jcm.vsch.accessor.INodeLevelChunkSection)
- net.jcm.vsch.mixin.cosmos.MixinLightRenderer
- net.jcm.vsch.mixin.cosmos.MixinPlaceplatformOnKeyPressedProcedure
- net.jcm.vsch.mixin.minecraft.MixinServerPlayer
- net.jcm.vsch.mixin.valkyrienskies.MixinShipAssemblyKt
- net.jcm.vsch.mixin.cosmos.MixinShipspawnspaceProcedure
- net.jcm.vsch.mixin.cosmos.MixinSpacesuitwornLogicProcedure
- net.jcm.vsch.mixin.valkyrienskies.MixinVSGameUtilsKt
- net.jcm.vsch.commands.ModCommands
- net.jcm.vsch.util.assemble.MoveableIControlContraption (implements net.jcm.vsch.util.assemble.IMoveable<T>)
- net.jcm.vsch.util.assemble.MoveUtil
- net.jcm.vsch.pipe.level.NodeLevel
- net.jcm.vsch.client.pipe.PipeLevelRenderer
- net.jcm.vsch.pipe.PipeNetworkOperator
- net.jcm.vsch.pipe.PipeNetworkOperator.RelationHolder
- net.jcm.vsch.api.pipe.PipeNode<T>
- net.jcm.vsch.network.s2c.PipeNodeSyncChunkS2C (implements net.jcm.vsch.network.INetworkPacket)
- net.jcm.vsch.network.s2c.PipeNodeUpdateS2C (implements net.jcm.vsch.network.INetworkPacket)
- net.jcm.vsch.event.PlanetCollision
- java.lang.Record
- net.jcm.vsch.client.RenderUtil
- net.jcm.vsch.client.RenderUtil.BoxLightMap
- net.jcm.vsch.blocks.rocketassembler.RocketAssemblerPeripheral (implements dan200.computercraft.api.peripheral.IPeripheral)
- net.jcm.vsch.util.rot.RotShapes
- net.jcm.vsch.ship.ShipLandingAttachment
- net.jcm.vsch.util.ShipUtils
- net.jcm.vsch.commands.StarlanceCommand
- net.jcm.vsch.util.TaskUtil
- net.jcm.vsch.util.TeleportationHandler
- net.jcm.vsch.compat.jade.componentproviders.ThrusterBlockComponentProvider (implements snownee.jade.api.IBlockComponentProvider)
- net.jcm.vsch.blocks.thruster.ThrusterBrain (implements net.minecraftforge.common.capabilities.ICapabilityProvider, net.minecraftforge.energy.IEnergyStorage, net.minecraftforge.fluids.capability.IFluidHandler)
- net.jcm.vsch.ship.thruster.ThrusterData
- net.jcm.vsch.blocks.thruster.ThrusterEngine
- net.jcm.vsch.blocks.thruster.ThrusterEngineContext
- net.jcm.vsch.ship.thruster.ThrusterForceApplier (implements net.jcm.vsch.ship.IVSCHForceApplier)
- net.jcm.vsch.compat.cc.peripherals.ThrusterPeripheral (implements dan200.computercraft.api.peripheral.IPeripheral)
- net.jcm.vsch.compat.create.ponder.scenes.ThrusterScenes
- net.jcm.vsch.blocks.entity.VSCHBlockEntities
- net.jcm.vsch.blocks.VSCHBlocks
- net.jcm.vsch.VSCHCapabilities
- net.jcm.vsch.config.VSCHConfig
- net.jcm.vsch.entity.VSCHEntities
- net.jcm.vsch.VSCHEvents
- net.jcm.vsch.fluid.VSCHFluids
- net.jcm.vsch.fluid.VSCHFluidTypes
- net.jcm.vsch.ship.VSCHForceInducedShips (implements org.valkyrienskies.core.api.ships.ShipForcesInducer)
- net.jcm.vsch.items.VSCHItems
- net.jcm.vsch.VSCHMod
- net.jcm.vsch.network.VSCHNetwork
- net.jcm.vsch.compat.create.ponder.VSCHPonderRegistrateBlocks
- net.jcm.vsch.compat.create.ponder.VSCHPonderRegistry
- net.jcm.vsch.compat.create.ponder.VSCHPonderTags
- net.jcm.vsch.VSCHTab
- net.jcm.vsch.VSCHTags
- net.jcm.vsch.VSCHTags.Fluids
- net.jcm.vsch.util.VSCHUtils