Skip to content

gdavid04/6doftest

Repository files navigation

6DOF Test

A WIP space mod for Fabric 1.20.1 with 6DOF movement.

Zero gravity space

  • no gravity
  • swim movement
    • no swim up/down based on pitch
    • swim up/down based on jump/sneak
  • correct on ground to use all surface orientations
  • disable jumping or make it work in all directions
  • no fall damage
  • bump into wall damage regardless of direction
  • make mob AI less helpless
  • make knockback work vertically
  • make pushing entities work vertically
  • disable water flowing downwards
  • make area effect clouds spherical
  • consider slowing down movement without thrusters
    • consider making movement speed depend on pressure when not using thrusters
    • allow launching off of walls faster
    • allow moving along walls normally without thrusters

6DOF

  • camera
    • fix debug cursor orientation
  • model pose
  • look around
    • fix third person front view rotation controls
  • controls for roll
  • camera relative movement
  • sync orientation
  • animate transition back to upright (roll)

Air

  • make breath meter deplete in space
  • oxygen tanks
  • pressurization system
    • airlocks
  • make vacuum suck entities and air out of pressurized areas
  • make vacuum deal damage

Equipment

  • space suit
    • thrusters
      • fuel
      • option to use oxygen instead of fuel
      • particle effects when using thrusters
        • forward
        • directional thrusters
        • rotation
      • sound effects when using thrusters
      • make forwards thrust faster
    • helmet
      • overlay
      • oxygen supply
  • tether
    • limit movement distance from tether
    • attach to tether on right click
      • detach from previous tether when already attached to one
    • keybind to detach from tether
    • keybind to pull yourself towards tether
  • antigravity chamber multiblock
    • turns on zero gravity inside when powered
  • gravity generator
  • some sort of power source for gravity manipulating equipment

Spaceships

  • probably using Valkyrien Skies API
  • 6DOF movement
  • blocks
    • pilot seat
    • thruster
    • fuel tank
    • jump drive
  • a way to transition between space dimensions
  • integrate with some computer mod for autopilot
  • pressurization
  • HOTAS support for pilot controls

World

  • space station dimension
    • zero gravity
      • maybe add a very weak pull towards the planet
        • respect no gravity tag
    • vacuum
    • space skybox
      • planet the station is orbiting
        • day/night cycle for planet texture
      • rotate skybox and planet as the station orbits the planet
    • sky light based on planet's sun
      • planet occluding the sun
      • maybe sky light direction based on sun direction (would be easiest with shaders)

About

Work-in-progress 6DOF space mod

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages