# Minecraft RCON - Google Nest Hub app

**URL:** <https://computerclub.forum/t/minecraft-rcon-google-nest-hub-app/1029>\
**Category:** Random\
**Tags:** development, games, software\
**Created:** [16 september 2024 om 19:45 UTC](https://computerclub.forum/t/minecraft-rcon-google-nest-hub-app/1029 "2024-09-16T19:45:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bartdeslagmulder](https://computerclub.forum/user_avatar/computerclub.forum/bartdeslagmulder/32/211_2.png) [@bartdeslagmulder](https://computerclub.forum/u/bartdeslagmulder)\
**Post date:** [16 september 2024 om 19:45 UTC](https://computerclub.forum/t/minecraft-rcon-google-nest-hub-app/1029/1 "2024-09-16T19:45:40Z")

</div>

Zoals ik reeds vertelde in [een andere topic](https://computerclub.forum/t/318-hoe-bescherm-jij-jouw-kinderen-online/995/2) spelen mijn kinderen (5 en 6 jaar) op zondag Minecraft.

Ik host zelf 3 privé Minecraft servers thuis zodat ze wat variatie hebben in de wereld / add-ons enz.

Mijn zoon speelt als “Steve”. Mijn dochter als “Alex”. Dat zijn de avatars die je op de screenshots ziet.

Wanneer ze spelen vragen ze vaak:

- Papa, teleporteer mij eens bij zus.
- Papa, zet mijn game mode eens op “creative” (bouw-modus).
- Papa, zet het eens op dag / nacht.

Daaruit is mijn idee ontstaan om een nieuwe app te maken voor mijn Google Nest Hub: **Minecraft RCON**.

Et voila:

 ![minecraft-rcon](https://computerclub.forum/uploads/default/original/2X/8/80e386b20407519b84aab456d171ca36d8e33cc8.png)

Op de Google Nest Hub:

 ![minecraft-rcon-irl](https://computerclub.forum/uploads/default/original/2X/0/0f0b71d7368c78fc5998a98010cdd3f1d46dbdb6.jpeg)

## Technische details:

- Lokale Minecraft server hosting met [Crafty Controller](https://craftycontrol.com/). Waardoor ik ook API’s heb om commando’s naar de servers te sturen.

- Ik draai een VM in m’n homelab met het [Cast All The Things](https://github.com/skorokithakis/catt) python script. Via `catt cast_site https://en.wikipedia.org/wiki/Rickrolling` kan je een website laden op je Google Nest Hub.

- **Frontend** in React met wat tailwindUI. Buttons lanceren calls naar de backend app.

- **Backend** Node.js express app met een endpoint om de commando’s van de frontend te ontvangen en dan volgende acties uit te voeren:

- Met Home Assistant kunnen we de app starten op 1 van onze Google Nest Hubs.

`Home Assistant -> CATT -> Frontend -> Backend -> Crafty Controller`

Job’s done! 🕶

Nu kunnen ze alles zelf doen! 😂
