This repository was archived by the owner on Mar 2, 2021. It is now read-only.
forked from Peteys93/MCForge-MCLawl
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathEvents.cs
61 lines (58 loc) · 1.59 KB
/
Events.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/*
Copyright 2011 MCForge (modified by Sinjai for use with SinCraft)
Dual-licensed under the Educational Community License, Version 2.0 and
the GNU General Public License, Version 3 (the "Licenses"); you may
not use this file except in compliance with the Licenses. You may
obtain a copy of the Licenses at
http://www.opensource.org/licenses/ecl2.php
http://www.gnu.org/licenses/gpl-3.0.html
Unless required by applicable law or agreed to in writing,
software distributed under the Licenses are distributed on an "AS IS"
BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
or implied. See the Licenses for the specific language governing
permissions and limitations under the Licenses.
*/
namespace SinCraft
{
/// <summary>
/// These are server event that can be canceled
/// </summary>
public enum ServerEvents
{
//TODO
//Make these do things
ServerLog,
ServerOpLog,
ServerAdminLog,
ConsoleCommand
}
/// <summary>
/// These are player events that can be canceled
/// </summary>
public enum PlayerEvents
{
PlayerCommand,
PlayerChat,
MessageRecieve,
BlockChange,
PlayerMove,
MYSQLSave,
PlayerRankChange
}
/// <summary>
/// These are Global (static) level events that can be canceled
/// </summary>
public enum GlobalLevelEvents
{
LevelLoad,
LevelSave
}
/// <summary>
/// These are level events that can be canceled
/// </summary>
public enum LevelEvents
{
LevelUnload,
LevelSave
}
}