Geyser uitgelegd: crossplay tussen Java en Bedrock
Geyser is een vertaallaag waarmee Minecraft Bedrock-spelers op een Java-server kunnen joinen. Deze gids behandelt hoe het werkt en, net zo belangrijk, wat het je wel en niet geeft.
4 min leestijd · Bijgewerkt op 21 okt 2026 · Door GuavaHost Team
Het allerbelangrijkste om te begrijpen: een Geyser-server is er onderhuids een Java-server. Geyser zit ertussen en vertaalt de netwerktaal van Bedrock naar die van Java zodat een Bedrock-client kan verbinden. Het maakt van je server geen Bedrock-server. Alles wat er echt op de machine loopt is Java. Houd dat in gedachten en de meeste "waarom werkt X niet"-vragen beantwoorden zichzelf.
Hoe Geyser werkt
Als een Bedrock-speler verbindt, vertaalt Geyser zijn packets (de kleine stukjes data die een gameclient en server heen en weer sturen) naar het Java-equivalent, en vertaalt daarna de antwoorden van de Java-server terug naar Bedrock. De server denkt dat hij met een Java-speler praat. De Bedrock-speler denkt dat hij op een Bedrock-server zit. Geyser is de tolk die ertussen staat.
Omdat de serverlogica 100 procent Java is, zijn de spelregels, de wereld, de plugins en de datapacks allemaal die van Java. Er loopt nergens een Bedrock-game-engine.
Wat crossplay je WEL geeft
- Bedrock-spelers (telefoon, console, Windows 10/11-editie, tablet) kunnen joinen en spelen op je Java-server. Spelers op telefoon, tablet en Windows voegen hem toe met IP en poort. Xbox, PlayStation en Switch hebben geen knop om een server toe te voegen, dus consolespelers hebben een gratis omweg nodig, besproken in Bedrock spelen op console.
- Ze zien dezelfde wereld, dezelfde bouwwerken en dezelfde andere spelers als iedereen op Java.
- Java-plugins en datapacks die de daadwerkelijke game veranderen gelden ook voor Bedrock-spelers, omdat dat gedrag op de server loopt en Geyser alleen het resultaat laat zien.
- Combineer het met Floodgate (een aanvulling op Geyser) zodat Bedrock-spelers geen Java-account nodig hebben om te joinen. Is Floodgate nog niet geïnstalleerd, voeg het dan toe zoals je Geyser hebt toegevoegd, als plugin in de map plugins.
Wat crossplay je NIET geeft
Hier gaan mensen de mist in. Niets van het volgende werkt, en geen enkele instelling zet het aan, omdat het functies van de Bedrock-engine zijn en jouw server Java is:
- Bedrock behavior packs en addons werken niet. Behavior packs zijn de manier waarop Bedrock eigen mobs, items en mechanieken toevoegt. Ze lopen binnen een Bedrock-server. Die van jou is dat niet, dus ze doen hier niets. Wil je eigen gedrag dat iedereen ziet, dan moet het een Java-plugin of datapack zijn (zie hieronder).
- Bedrock resource packs zijn puur visueel en gaan op een specifieke plek. Je kunt een Bedrock resource pack in de map
packsvan Geyser zetten en Bedrock-spelers zien die textures, modellen en geluiden. Dat gaat puur over hoe dingen eruitzien, niet over hoe ze zich gedragen. Het verandert niets aan de game zelf. - Mods die alleen voor Java zijn bereiken Bedrock-spelers niet. Iets als Simple Voice Chat is een Java-clientmod. Een Bedrock-speler draait de gewone Bedrock-app zonder modondersteuning, dus zulke functies zijn er voor hem simpelweg niet. Er crasht niets, ze hebben het alleen niet.
- Alles wat je iedereen wilt laten zien moet op de server lopen. Bestaat een functie alleen op de client van een van de twee kanten, dan kan de andere kant hem niet zien. De betrouwbare route is om er een Java-plugin of datapack van te maken, omdat de Java-server het enige is waarmee zowel Java- als Bedrock-spelers echt verbonden zijn.
Een simpele regel: loopt het gedrag op de server (Java-plugin of datapack), dan krijgt iedereen het. Leeft het alleen op een client (een Bedrock-addon of een Java-mod), dan krijgt de andere kant het niet.
Een eigen look opzetten voor Bedrock-spelers
Wil je Bedrock-spelers via Geyser eigen textures geven:
- Open je server in je control panel en ga naar het tabblad Files.
- Zoek de configuratiemap van Geyser en open de map
packsdaarbinnen. Op een Spigot- of Paper-server is dat meestal plugins/Geyser-Spigot/packs. - Klik op Upload files en upload je Bedrock resource pack (meestal een
.mcpackof.zip) naar die map. - Herstart de server met de knop Restart boven aan de pagina zodat Geyser hem oppikt.
- Join op Bedrock en accepteer de pack wanneer dat wordt gevraagd.
Onthoud dat dit alleen verandert wat Bedrock-spelers zien. Het voegt geen items, mobs of mechanieken toe.
Problemen oplossen
Bedrock-spelers kunnen niet verbinden. Bedrock verbindt op een andere poort dan Java. Het adres boven aan je serverpagina is dat van Java; de Bedrock-poort staat onder Other ports in de kaart Ports & network op de Overview van je server. Zorg dat Bedrock-spelers precies die poort gebruiken en niet de standaard 19132. Lukt het nog steeds niet, controleer dan of Geyser echt loopt door op het tabblad Console naar de startmeldingen van Geyser te kijken.
Mijn Bedrock-addon doet niets. Dat is te verwachten. Addons en behavior packs zijn functies van de Bedrock-engine en jouw server is Java. Bouw de functie opnieuw als Java-plugin of datapack.
Bedrock-spelers krijgen het resource pack niet. Zorg dat de pack in de map packs van Geyser staat en dat je de server hebt herstart. Sommige packs die voor een nieuwere of oudere Bedrock-versie zijn gemaakt laden niet als ze niet passen bij de versie die je server draait.
Bedrock-spelers wordt om een Java-account gevraagd. Dat betekent meestal dat Floodgate niet is ingesteld. Floodgate is wat Bedrock-spelers zonder Java-login laat joinen. Installeer Floodgate als plugin naast Geyser en herstart daarna de server.
Kom je er nog niet uit? Spring in onze Discord op discord.gg/GuavaHost en het team helpt je verder.
- geyser
- crossplay
- bedrock
- java
- minecraft
Host a Minecraft Geyser server From $3.99/mo, with instant setup and DDoS protection.
Toch nog hulp nodig? Ons team is 24/7 online om je vragen te beantwoorden.