Примеров реализации в целом, достаточно много. Думаю, если ты уже научился делать блоки, предметы, кастом gui и тайлы, то тебе достаточно будет просмотреть, пару экземпляров исходного кода...
Вот пример револьвера из Immersive Engineenring :
Container
Gui
ClientProxy (code line : 590)
Пример...