|
5 | 5 | import net.minestom.server.FeatureFlag;
|
6 | 6 | import net.minestom.server.MinecraftServer;
|
7 | 7 | import net.minestom.server.advancements.FrameType;
|
8 |
| -import net.minestom.server.advancements.notifications.Notification; |
9 |
| -import net.minestom.server.advancements.notifications.NotificationCenter; |
10 | 8 | import net.minestom.server.adventure.MinestomAdventure;
|
11 | 9 | import net.minestom.server.adventure.audience.Audiences;
|
12 | 10 | import net.minestom.server.coordinate.Pos;
|
|
24 | 22 | import net.minestom.server.event.entity.EntityAttackEvent;
|
25 | 23 | import net.minestom.server.event.item.ItemDropEvent;
|
26 | 24 | import net.minestom.server.event.item.PickupItemEvent;
|
27 |
| -import net.minestom.server.event.player.*; |
| 25 | +import net.minestom.server.event.player.AsyncPlayerConfigurationEvent; |
| 26 | +import net.minestom.server.event.player.PlayerBlockInteractEvent; |
| 27 | +import net.minestom.server.event.player.PlayerBlockPlaceEvent; |
| 28 | +import net.minestom.server.event.player.PlayerDeathEvent; |
| 29 | +import net.minestom.server.event.player.PlayerDisconnectEvent; |
| 30 | +import net.minestom.server.event.player.PlayerPacketEvent; |
| 31 | +import net.minestom.server.event.player.PlayerPacketOutEvent; |
| 32 | +import net.minestom.server.event.player.PlayerSpawnEvent; |
| 33 | +import net.minestom.server.event.player.PlayerUseItemOnBlockEvent; |
28 | 34 | import net.minestom.server.event.server.ServerTickMonitorEvent;
|
29 | 35 | import net.minestom.server.instance.Instance;
|
30 | 36 | import net.minestom.server.instance.InstanceContainer;
|
|
50 | 56 | import net.minestom.server.potion.CustomPotionEffect;
|
51 | 57 | import net.minestom.server.potion.PotionEffect;
|
52 | 58 | import net.minestom.server.sound.SoundEvent;
|
| 59 | +import net.minestom.server.notifications.Notification; |
53 | 60 | import net.minestom.server.utils.MathUtils;
|
54 | 61 | import net.minestom.server.utils.NamespaceID;
|
55 | 62 | import net.minestom.server.utils.time.TimeUnit;
|
@@ -183,13 +190,11 @@ class A {
|
183 | 190 |
|
184 | 191 |
|
185 | 192 | if (event.isFirstSpawn()) {
|
186 |
| - Notification notification = new Notification( |
187 |
| - Component.text("Welcome!"), |
188 |
| - FrameType.TASK, |
189 |
| - Material.IRON_SWORD |
190 |
| - ); |
191 |
| - NotificationCenter.send(notification, event.getPlayer()); |
192 |
| - |
| 193 | + Notification notification = Notification.builder() |
| 194 | + .frameType(FrameType.TASK) |
| 195 | + .title(Component.text("Welcome!")) |
| 196 | + .icon(Material.IRON_SWORD).build(); |
| 197 | + notification.send(player); |
193 | 198 | player.playSound(Sound.sound(SoundEvent.ENTITY_EXPERIENCE_ORB_PICKUP, Sound.Source.PLAYER, 0.5f, 1f));
|
194 | 199 | }
|
195 | 200 | })
|
|
0 commit comments