So you know how events are like, super abusable?
onPlayerTouch>Player>spawnProjectile is a great way to cheat.
This could be limited by a simple electricity system, each event having a power requirement. Each player has a fuel tank and a generator. The fuel tank generates fuel, which has to be moved to the generator by hand. It can be picked up by any player who isn't already carrying fuel. The generator stores electricity, which can't be stolen. Every input and output has a cost in electricity to run.
Thus, we now have something to fight over and a way to allow use but prevent abuse of powerful events such as doPlayerTeleport, player kill, etc.
Anyone think this is a good idea? Bad idea? Worst idea ever?