ToDo

From Mineserver Wiki

(Difference between revisions)
Jump to: navigation, search
(Bugfixes)
(Roadmap)
 
(16 intermediate revisions not shown)
Line 6: Line 6:
-
== Features ==
+
== Features ToDo ==
* Redstone
* Redstone
Line 14: Line 14:
* Base Entity class and subclass other Entities from it
* Base Entity class and subclass other Entities from it
* Entity tracking (So that drops flow with water)
* Entity tracking (So that drops flow with water)
-
* [http://mojang.com/2011/02/16/minecraft-save-file-format-in-beta-1-3/ New chunk storage format]
+
* ['''DONE'''] [http://mojang.com/2011/02/16/minecraft-save-file-format-in-beta-1-3/ New chunk storage format]
* Chunk loading/saving plugin API stuff
* Chunk loading/saving plugin API stuff
* TNT
* TNT
Line 20: Line 20:
* Dispensers
* Dispensers
* Beds
* Beds
 +
* Fire
 +
* Permission system
-
 
+
== Bugs to fix ==
-
== Bugfixes ==
+
* Water/Lava working (currently water is flowing but buggy)
* Water/Lava working (currently water is flowing but buggy)
* ['''DONE'''] Chunk sending fix (first send prechunks and then chunks), this might cause currently client to crash.
* ['''DONE'''] Chunk sending fix (first send prechunks and then chunks), this might cause currently client to crash.
* Fix user spawn-handling (Currently causes invisible players)
* Fix user spawn-handling (Currently causes invisible players)
 +
* Trees spawning in air/water/sand
 +
* Trees forming leaves on only one side
 +
* Ctrl-C in ncurses console trashes terminal
 +
* No red fog in nether
 +
* Destroying sand(any falling block?) destroys stone block below.
 +
* ['''DONE'''] Chunks are not sent at around 10 chunks from the spawn point, appeared after "Chunk sending fix"
== Roadmap ==
== Roadmap ==
-
To Do before version '''0.0.16''':
+
To Do before version '''0.1.16''':
 +
* ['''DONE'''] Support MCRegion world storage format
 +
 
 +
To Do before version '''0.2.x''':
* Projectile Tracking
* Projectile Tracking
* Fix user spawn-handling (Currently causes invisible players)
* Fix user spawn-handling (Currently causes invisible players)
-
* Complete CMake build system
+
 
 +
To Do before version '''0.2.x+1''':
 +
* Working water/lava
 +
* Aggressive mobs

Latest revision as of 21:01, 20 January 2016

Things we need to do

Please help with formatting!

Note that these are not prioritized; items are placed in no specific order as they are added to the list


Features ToDo

  • Redstone
  • Minecarts/boats
  • Projectile tracking (Can be thrown/shoot but server has no idea of the positions)
  • Mobs (There's already PassiveMobs plugin that can be used as a base to make improvements)
  • Base Entity class and subclass other Entities from it
  • Entity tracking (So that drops flow with water)
  • [DONE] New chunk storage format
  • Chunk loading/saving plugin API stuff
  • TNT
  • Doublechests
  • Dispensers
  • Beds
  • Fire
  • Permission system

Bugs to fix

  • Water/Lava working (currently water is flowing but buggy)
  • [DONE] Chunk sending fix (first send prechunks and then chunks), this might cause currently client to crash.
  • Fix user spawn-handling (Currently causes invisible players)
  • Trees spawning in air/water/sand
  • Trees forming leaves on only one side
  • Ctrl-C in ncurses console trashes terminal
  • No red fog in nether
  • Destroying sand(any falling block?) destroys stone block below.
  • [DONE] Chunks are not sent at around 10 chunks from the spawn point, appeared after "Chunk sending fix"

Roadmap

To Do before version 0.1.16:

  • [DONE] Support MCRegion world storage format

To Do before version 0.2.x:

  • Projectile Tracking
  • Fix user spawn-handling (Currently causes invisible players)

To Do before version 0.2.x+1:

  • Working water/lava
  • Aggressive mobs