Video: How to Install Minecraft mods 2024
In Minecraft kunt u niet aangeven dat u geen gebeurtenissen meer wilt activeren. Om trigger te activeren, betekent een gebeurtenis dat Minecraft herkent dat de gebeurtenis is gebeurd en roept vervolgens de functie aan die was ingesteld in de gebeurtenisoproep.
Dit toont bijvoorbeeld de functie SetupPlayer, die een blok met gebeurtenisinstellingen bevat. Deze gebeurtenis wordt na twee seconden geactiveerd en vervolgens wordt de speler naar het midden van de arena geteleporteerd.
Omdat u niet altijd wilt dat gebeurtenissen worden geactiveerd, kan het testen van uw code moeilijk zijn. In Spleef vervangt u bijvoorbeeld alleen het blok onder u door lucht als u op diamantblokken (de arena) loopt.
Als je de Spleef-mod uitvoert en deze speelt en vervolgens besluit om in plaats daarvan een grot te verkennen, val je door de grond. Dat komt omdat, zoals je hieronder kunt zien, elke 1 seconde de functie removeBlockAfterStep wordt aangeroepen en het blok onder je wordt vervangen door een luchtblok.
U kunt een gebeurtenis laten stoppen met triggeren, maar u moet de verbinding met de server verbreken en opnieuw verbinden.
Om te voorkomen dat u de verbinding met de server moet verbreken telkens wanneer u een spelletje Spleef speelt, kunt u een eenvoudige voorwaardelijke verklaring toevoegen die controleert of u op een diamantblok loopt voordat het in een luchtblok verandert.
Dit toont de blokken die je moet toevoegen aan de removeBlock-functie om het type blok waarop je loopt te controleren.