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.minecraft.world.entity.LivingEntity (implements net.minecraft.world.entity.Attackable, net.minecraftforge.common.extensions.IForgeLivingEntity)
- net.jcm.vsch.mixin.minecraft.MixinPlayer (implements net.jcm.vsch.accessor.FreeRotatePlayerAccessor)
- net.minecraft.world.entity.player.Player (implements net.minecraftforge.common.extensions.IForgePlayer)
- net.minecraft.client.player.AbstractClientPlayer
- net.jcm.vsch.entity.MagnetEntity
- net.jcm.vsch.mixin.minecraft.MixinLivingEntity (implements net.jcm.vsch.accessor.LivingEntityAccessor)
- net.jcm.vsch.mixin.minecraft.MixinMob
- net.minecraftforge.entity.PartEntity<T>
- 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.client.ClientEvents
- net.jcm.vsch.client.ClientRegistry
- net.minecraft.world.level.ClipContext
- net.jcm.vsch.util.CollisionUtil
- 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.minecraftforge.eventbus.api.Event
- 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.custom.WrenchItem
- net.jcm.vsch.compat.jade.JadeCompat (implements snownee.jade.api.IWailaPlugin)
- net.minecraft.client.KeyMapping (implements java.lang.Comparable<T>, net.minecraftforge.client.extensions.IForgeKeyMapping)
- net.jcm.vsch.util.wapi.LevelData
- net.jcm.vsch.util.wapi.LevelType
- net.jcm.vsch.compat.curios.MagnetBootCurio (implements top.theillusivec4.curios.api.type.capability.ICurio)
- net.jcm.vsch.mixin.client.MixinCamera
- net.jcm.vsch.mixin.minecraft.MixinChunkMap
- net.jcm.vsch.mixin.minecraft.MixinClientboundMoveEntityPacket_PosRot
- net.jcm.vsch.mixin.minecraft.MixinClientboundMoveEntityPacket_Rot
- net.jcm.vsch.mixin.client.MixinClientPacketListener
- net.jcm.vsch.mixin.cosmos.MixinCollisionDetectorProcedure
- net.jcm.vsch.mixin.create.MixinControlledContraptionEntity (implements net.jcm.vsch.accessor.ControlledContraptionEntityAccessor)
- net.jcm.vsch.mixin.client.cosmos.MixinDevFieldNameRenderers
- net.jcm.vsch.mixin.cosmos.MixinEgraphicProcedure
- net.jcm.vsch.mixin.minecraft.MixinEntity (implements net.jcm.vsch.accessor.EntityAccessor)
- net.jcm.vsch.mixin.valkyrienskies.MixinEntityDragger
- net.jcm.vsch.mixin.minecraft.MixinEntityRotationPackets (implements net.jcm.vsch.accessor.EntityRotationPacketAccessor)
- net.jcm.vsch.mixin.minecraft.MixinEntityRotationPackets_initRead (implements net.jcm.vsch.accessor.EntityRotationPacketAccessor)
- net.jcm.vsch.mixin.minecraft.MixinEntityRotationPackets_write (implements net.jcm.vsch.accessor.EntityRotationPacketAccessor)
- net.jcm.vsch.mixin.valkyrienskies.MixinEntityShipCollisionUtils
- 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.client.MixinLivingEntityRenderer
- net.jcm.vsch.mixin.client.MixinMultiPlayerGameMode
- net.jcm.vsch.mixin.cosmos.MixinPlaceplatformOnKeyPressedProcedure
- net.jcm.vsch.mixin.client.cosmos.MixinProjectionRendererProcedure
- net.jcm.vsch.mixin.client.cosmos.MixinRayrendererProcedure
- net.jcm.vsch.mixin.minecraft.MixinServerboundMovePlayerPacket_PosRot
- net.jcm.vsch.mixin.minecraft.MixinServerboundMovePlayerPacket_Rot
- net.jcm.vsch.mixin.minecraft.MixinServerEntity
- net.jcm.vsch.mixin.minecraft.MixinServerGamePacketListenerImpl
- 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.event.PlanetCollision
- net.jcm.vsch.util.wapi.PlanetData
- 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.network.c2s.ToggleItemPacketC2S (implements net.jcm.vsch.network.INetworkPacket)
- net.jcm.vsch.blocks.entity.VSCHBlockEntities
- net.jcm.vsch.blocks.VSCHBlocks
- net.jcm.vsch.config.VSCHClientConfig
- net.jcm.vsch.config.VSCHConfig
- net.jcm.vsch.entity.VSCHEntities
- net.jcm.vsch.VSCHEvents
- net.jcm.vsch.ship.VSCHForceInducedShips (implements org.valkyrienskies.core.api.ships.ShipForcesInducer)
- net.jcm.vsch.items.VSCHItems
- net.jcm.vsch.client.VSCHKeyBindings
- 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