LeviLamina
Loading...
Searching...
No Matches
BossbarCommand.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/server/commands/Command.h"
7
8// auto generated forward declare list
9// clang-format off
10class CommandOrigin;
11class CommandOutput;
12// clang-format on
13
14class BossbarCommand : public ::Command {
15public:
16 // BossbarCommand inner types define
17 enum class BossbarAction : int {
18 Add = 0,
19 Get = 1,
20 List = 2,
21 Remove = 3,
22 Set = 4,
23 };
24
25 enum class BossbarGetOption : int {
26 Max = 0,
27 Players = 1,
28 Value = 2,
29 Visible = 3,
30 };
31
32 enum class BossbarSetOption : int {
33 Color = 0,
34 Max = 1,
35 Name = 2,
36 Players = 3,
37 Value = 4,
38 Visible = 5,
39 };
40
41public:
42 // member variables
43 // NOLINTBEGIN
54 // NOLINTEND
55
56public:
57 // prevent constructor by default
58 BossbarCommand& operator=(BossbarCommand const&);
61
62public:
63 // virtual functions
64 // NOLINTBEGIN
65 // vIndex: 2
66 virtual void execute(::CommandOrigin const&, ::CommandOutput&) const /*override*/;
67
68 // vIndex: 0
69 virtual ~BossbarCommand() /*override*/ = default;
70 // NOLINTEND
71
72public:
73 // destructor thunk
74 // NOLINTBEGIN
75
76 // NOLINTEND
77
78public:
79 // virtual function thunks
80 // NOLINTBEGIN
81
82 // NOLINTEND
83};
Definition BossbarCommand.h:14
Definition CommandOrigin.h:32
Definition CommandOutput.h:19
Definition Command.h:17
Definition Alias.h:14