Video: Minecraft is over 600 YEARS Old... (Minecraft News Update) 2024
I Minecraft kan du inte ange att du inte längre vill utlösa händelser. Till utlösare innebär en händelse att Minecraft känner igen att händelsen har hänt och sedan ringer den funktion som ställdes in i händelsekallet.
Detta visar till exempel SetupPlayer-funktionen, som har ett installationshanteringsblock i det. Denna händelse utlöses efter två sekunder, och sedan teleporterar spelaren till mitten av arenan.
Eftersom du inte alltid vill att händelser ska utlösas kan det vara svårt att testa din kod. Till exempel, i Spleef ersätter du bara blocket nedanför dig med luft om du går på diamantblock (arenan).
Om du kör Spleef mod och spelar den och bestämmer dig för att utforska en grotta istället, börjar du falla genom marken. Det beror på att, som du kan se nedan, varje 1 sekund kallas funktionen removeBlockAfterStep och blocket nedanför dig ersätts med ett luftblock.
Du kan få en händelse att sluta utlösas, men du måste koppla från servern och återansluta.
För att undvika att koppla från servern varje gång du spelar ett Spleef-spel kan du lägga till ett enkelt villkorligt uttalande som kontrollerar att du går på ett diamantblock innan det ändras till ett luftblock.
Detta visar de block du behöver lägga till i removeblock-funktionen för att kontrollera vilken typ av block du går på.