Skip to content

esora512/retromc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

retromc

A Mincraft Beta 1.7.3 server written in Go I forked.

Plan

  • Create a functional Minecraft Beta 1.7.3 version
  • Fiddle with world generation to create interesting worlds
  • Play and have fun on that server

Side goals

  • Learn more about Minecraft networking

Emojis

  • 🆗: Works mostly, has some bugs with low priority.
  • ✔️: Seems to work properly
  • ❌: Considered not ready/done
  • 🚧: Working on it right now
  • 🐞: Temporary tracking of bugs that should be fixed
  • 🕸️: Low priority bugs that will be fixed eventually/later
  • 🎯: Temporary goals that should be implemented during 🚧 state to get to 🆗/✔️ states
  • ℹ️: Information

Status

  • 🆗: Inventory Management (Clicking & Moving)
    • 🕸️: Issue involving Beta Tweaks, too many packets sends and visible in client.
  • ✔️: Crafting
  • ✔️: Multiplayer
    • ℹ️: Two client POV match what is happening on individual client (hopefully...)
  • 🆗: Block Placement & Mining
    • 🕸️: Some delays and undos of block placement
  • ❌: Physics
    • 🚧: Minecart
      • 🐞: Lighting issues
      • 🐞: Player is moving inside minecart when entering from further distance
      • 🐞: Collision still not "smooth" enough but not high priority
      • 🎯: Should work with powered rails
      • 🎯: Should be breakable & collectable
    • ❌: Boat
    • ❌: Water/Lava
    • ❌: Sand/Gravel gravity
  • ❌: World Generation
    • ℹ️: Right now it's 16x16 stone platform, so a sand stone box.
  • ❌: Dropping Items (Entity Rendering)

References

About

Minecraft Beta 1.7.3 server implemented in Go

Resources

Stars

Watchers

Forks

Contributors

Languages

  • Go 100.0%