A bit off-topic, but there is an arcade on the non-official “Mesecraft Survival Server” near the castle you spawn in. It uses Lua Controllers and primarily buttons to make small ASCII-art games.
As far as guns are concerned, I’m okay with leaving them out. On that server, the Riddance mod is used to hide the recipes that need unknown items.