Difference between revisions of "Ideas"

From 8x9craft
Jump to: navigation, search
 
(30 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
To-do:
 +
* √ Make "minecraft:" optional as a prefix for item/block name.
 +
* Change crab.itemCount() from taking a slot nr as a parameter into taking am item name, ID or ItemInfo instance
 +
* [[crab.waitFor*() (Idea)|crab.waitFor*()]] - enable synchronous waiting for events
 +
* <span style="color: blue">[[Local strorage(Idea)|Local storage]] - we want to provide the storage for hakkun's program </span>
 +
* [[Custom events (Idea)|Custom events]]
 +
* enable Hakkuns communicating with each other (ex. crab.transmit(), crab.onTransmission()) in the light of onChatMessage being changed to react only to player-sent chat messages.
 +
* [[Execute program by Redstone signal|Execute program by Redstone signal]]
 +
* [[crab.ask() (Idea)|crab.ask()]] - pause execution to wait for user input
 +
 +
 +
----
 +
 +
 
* [[Are you a Werewolf? (Idea)|Are you a Werewolf?]]
 
* [[Are you a Werewolf? (Idea)|Are you a Werewolf?]]
* [[crab.ask() (Idea)|crab.ask()]]
+
* [[crab.run() (Idea)|crab.run()]] - run another program
 +
* [[crab.include() (Idea)|crab.include()]] - create and use libraries (by including top-level functions of another program into current scope)
 +
* [[Hakkun communication (Idea)|Hakkun communication]] - within group and between groups without a leader
 +
* [[Indicate Hakkun's state in-game (idea)|Indicate Hakkun's state in-game]] - display in some way whether it's running a program or not
 +
* [[Indicate what program a Hakkun is running (Idea)|Indicate which program a Hakkun is running]]
 +
* event or world API that enables to get time of day, or current biome (ex. world.isNight(), world.getTime(), world.isRaining(), crab.onNightFallen())
 +
* let Hakkun create other Hakkuns that he can control (maybe only for the time of program execution?)
  
  
Line 6: Line 26:
  
  
* [[Discussion on API]]
+
* [[Discussion on API|Discussion on current API]]
 +
* [[Paid Version|Paid Version]]
 +
* [[API Changes]]

Latest revision as of 01:51, 21 March 2017

To-do:

  • √ Make "minecraft:" optional as a prefix for item/block name.
  • Change crab.itemCount() from taking a slot nr as a parameter into taking am item name, ID or ItemInfo instance
  • crab.waitFor*() - enable synchronous waiting for events
  • Local storage - we want to provide the storage for hakkun's program
  • Custom events
  • enable Hakkuns communicating with each other (ex. crab.transmit(), crab.onTransmission()) in the light of onChatMessage being changed to react only to player-sent chat messages.
  • Execute program by Redstone signal
  • crab.ask() - pause execution to wait for user input







Navigation menu

Internal error

Jump to: navigation, search
[62a5e87cc1b8e136fc731fb4] 2024-03-28 11:18:44: Fatal exception of type "Error"

Navigation menu