information/To-Do List

To-Do List

v. 0.0.x [100% done]

  • Add door setting stage through "/ck set" command
    • sends success/error messages for correct/false door placement.
    • (optional) add a breakblock function which breaks the "/ck set" command if they break a door.
  • Add doors to "doors.data" using "/ck create [location]"
    • select cloth block using a wooden hoe
    • records cloth block location
    • records wool dyecolor
    • create function to store data
    • store all data in doors.data

v. 0.1.x [100% done]

  • Add ability to assign keys to players in their own .data file
    • set up command that creates player file of the player the key is given to if it does not exist
    • store keys using "/ck give [player] [world] [location] [color] (uses)"

v. 0.2.x [100% done]

  • create "/ck list" which will show a list of all the locations you have keys to.
  • create "/ck list [location]" lists keys you have for that location.
  • create "/ck listall" which will only be available to ops. Shows all locations.
  • create "/ck listall [location]" to show all keys for that location.

v. 0.3.x [100% done]

  • "Lock" doors. Only allow them to be opened with their key.
    • Add special event error messages
    • Right-click "unlock", left click confirm/open
  • Close doors after 7.5 seconds.

v. 1.0.x [100% done]

  • add protections
    • Redstone bypass essential.
    • Block protection, non-essential.
  • add permissions (OP)
  • Release ColorKeys!

v. 1.1.x [100% done]

  • Enable iron doors to be locked with keys. (a lot harder than it sounds)
  • Bypass iron door redstone dependencies

v. 1.2.x [100% done]

  • Add economy support (charge on delivery "C.O.D." transactions)
    • Require item to be destroyed/given to player who used "/ck give"
    • Vault support
  • use "/ck cod [player] [location] [color] [currency]"

v. 1.3+

  • Add minor (yet complex) mechanical functionality. Possibilities may include:
    • Require 2 cloth blocks of same color (instead of 1)
    • consumable keys ("/ck create [location] (uses)" (leave blank for unlimited))
    • right-click unlock (required once, unless consumable (configurable?))
    • left-click open (unlimited, unless consumable)
    • open without key from opposite side (configurable upon creation)
    • Spout enhancements;
      • popup messages
      • HUD key list (replaces "/ck list" if spout client is active), includes remaining uses
      • unlock sound
      • (far future) replace cloth functionality with custom door blocks
      • (far future) add physical colored keys

This list is subject to change, as it was made at 3:00 am on the first night of development.


Comments

Posts Quoted:
Reply
Clear All Quotes