tutorial:callbacks
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tutorial:callbacks [2021/07/26 23:00] – Typo daomephsta | tutorial:callbacks [2025/12/05 16:42] (current) – redirect to docs cassiancc | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ~~REDIRECT> | ||
| ====== Listening to Events ====== | ====== Listening to Events ====== | ||
| In this tutorial you will learn to: | In this tutorial you will learn to: | ||
| Line 21: | Line 22: | ||
| < | < | ||
| - | public class ExampleMod implements ModInitializer | + | public class ExampleMod implements ModInitializer { |
| - | { | + | |
| [...] | [...] | ||
| | | ||
| @Override | @Override | ||
| - | public void onInitialize() | + | public void onInitialize() { |
| - | | + | AttackBlockCallback.EVENT.register((player, |
| - | AttackBlockCallback.EVENT.register((player, | + | |
| - | | + | |
| class_2680 state = world.method_8320(pos); | class_2680 state = world.method_8320(pos); | ||
| /* Manual spectator check is necessary because AttackBlockCallbacks | /* Manual spectator check is necessary because AttackBlockCallbacks | ||
| fire before the spectator check */ | fire before the spectator check */ | ||
| if (state.method_29291() && !player.method_7325() && | if (state.method_29291() && !player.method_7325() && | ||
| - | player.method_6047().method_7960()) | + | player.method_6047().method_7960()) { |
| - | | + | |
| player.method_5643(class_1282.field_5869, | player.method_5643(class_1282.field_5869, | ||
| } | } | ||
| Line 64: | Line 61: | ||
| === Server Events === | === Server Events === | ||
| - | [[https:// | + | [[https:// |
| === Network Events === | === Network Events === | ||
| [[https:// | [[https:// | ||
| + | |||
| + | See [[tutorial: | ||
tutorial/callbacks.1627340422.txt.gz · Last modified: 2021/07/26 23:00 by daomephsta