Commits
md_5 authored 553558256ca
1 + | package org.bukkit.event.player; |
2 + | |
3 + | import org.bukkit.Input; |
4 + | import org.bukkit.entity.Player; |
5 + | import org.bukkit.event.HandlerList; |
6 + | import org.jetbrains.annotations.ApiStatus; |
7 + | import org.jetbrains.annotations.NotNull; |
8 + | |
9 + | /** |
10 + | * This event is called when a player sends updated input to the server. |
11 + | * |
12 + | * @see Player#getCurrentInput() |
13 + | */ |
14 + | Experimental | .
15 + | public class PlayerInputEvent extends PlayerEvent { |
16 + | |
17 + | private static final HandlerList handlers = new HandlerList(); |
18 + | private final Input input; |
19 + | |
20 + | public PlayerInputEvent( final Player player, final Input input) { |
21 + | super(player); |
22 + | this.input = input; |
23 + | } |
24 + | |
25 + | /** |
26 + | * Gets the new input received from this player. |
27 + | * |
28 + | * @return the new input |
29 + | */ |
30 + | |
31 + | public Input getInput() { |
32 + | return input; |
33 + | } |
34 + | |
35 + | |
36 + | |
37 + | public HandlerList getHandlers() { |
38 + | return handlers; |
39 + | } |
40 + | |
41 + | |
42 + | public static HandlerList getHandlerList() { |
43 + | return handlers; |
44 + | } |
45 + | } |