First off, don't tell me I didn't search, cause I did. Most of them are suggestions from years back. I've been thinking about a baseball game I could host if I could finally get ports to work.
Baseball: Mostly could be based off the default balls, with different visuals and animations. If touched by a Blockhead not holding something else, it lands in their hand. For the game mode, coding would prevent runners from picking up the ball.
Bat: Item that extends from a Blockhead's side. Although it would be realistic to stand sideways to bat, first person view would prevent a player from seeing the ball coming. It should be allowed to interfere with a ball's flight pattern so as to propel it in the opposite direction.
Player limit: Limited to 18 players (except spectators), position played is random on spawn.
Running: If you beat the ball to the next base, you are safe.
Outs: When called out (coding is umpire), a player dies on the spot and respawns in dugout until next turn. This includes outs where a ball is caught before touching the ground, a ball beats you to a base, or you strikeout.
Fouls: Foul balls count as strikes unless you have two strikes.
Home runs: If the ball touches a foul pole or makes it beyond the fence, it is a home run. If the ball breaches the fence after bouncing, it's a double. Passing 2nd base will cause an out.
Optional (teams): Using a GUI, team captains (first players to join game) can choose a team, and the logo appears across the torso.
Probably more I'm not thinking of, but I thought this is kind of a good idea.