When i was setting up my server i learned of Command Blocks and as I was using my command blocks to replace my Portals Plugin so i can make more stable portals and not require a plugin to do exactly the same thing, also i used them to manage some of my worlds as i have Xteams plugin and and I am using command blocks to set players teams.
then i was thinking: Event Blocks
They could do the exact opposite of what command blocks do! Command Blocks take a redstone signal and trigger an event. where event blocks could wait for the event (should only work with boolean events) to occur and then output a redstone signal!
Example: Eternal Day
instead of using a redstone clock and setting daylight using a command block (setting daylight every X ticks where X depends on the clock) you could just do this:
[EventBlock:/time get 18:00]_[redstone wire]_[CommandBlock:/time set 0]
This way the first tick after the time hits 18:00 the Event block will send a redstone signal then the Command Block will recieve the redstone signal and set the time to 0.
There are millions of possibilities for this block and it could help many server administrators manage their server without having to be online all the time!
Like the idea, could be used for something really cool. You need to give it more triggers and such, and it could possibly be something fairly legit to craft in survival. I support, but I wasn't quite on board until I heard about mob detection, but it may seem a little overpowered, but it's probably that only concept that actually could be fixed with a hard recipe.
The Idea was mostly for adventure maps and such!!! and possibly admin controls on servers i had assumed that like command blocks it would only be spawnable in creative and editable detection if you have permissions (op on a server or cheats enabled on single player)
then i was thinking: Event Blocks
They could do the exact opposite of what command blocks do! Command Blocks take a redstone signal and trigger an event. where event blocks could wait for the event (should only work with boolean events) to occur and then output a redstone signal!
Example: Eternal Day
instead of using a redstone clock and setting daylight using a command block (setting daylight every X ticks where X depends on the clock) you could just do this:
[EventBlock:/time get 18:00]_[redstone wire]_[CommandBlock:/time set 0]
This way the first tick after the time hits 18:00 the Event block will send a redstone signal then the Command Block will recieve the redstone signal and set the time to 0.
There are millions of possibilities for this block and it could help many server administrators manage their server without having to be online all the time!
e.g. what are all the things that trigger it and can player actions trigger it?
Anyways i was thinking it could be triggered by anything that could be "Detected" examples could be
many other great new things and even some could be added by mods...
also if it receives a redstone signal it will ignore its trigger (so you can disable it with a lever)