-
Notifications
You must be signed in to change notification settings - Fork 1
/
Todo.txt
126 lines (108 loc) · 3.84 KB
/
Todo.txt
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
COMMANDS:
REPORT:
DESCRIPTION: (TODO: 0%)
/report <category> <args>
categories: player, bug, other
/report player <playername> <reason>
/report bug <description>
/report other <description>
PROGRESS:
structure updated, needs work
BAN:
PROGRESS: (65%)
- console can ban (w/o permission)
- can ban player on+offline (with permission)
- TODO: banip not implemented yet
FEED:
PROGRESS: (100%)
- can feed yourself (with permission)
- can feed other users (with permission)
- cannot feed console (only player can be feeded)
- console can feed everyone but not itself (w/o permissions)
HEAL:
PROGRESS: (100%)
- can heal a player
- healing yourself
KICK:
PROGRESS: (100%)
- can kick a player
- even with or without reason
- broadcasting it worldwide on server
LAND:
PROGRESS:
MMSMF:
PROGRESS: (5%)
- TODO: missing many functions, have to be added
TELEPORT:
PROGRESS: (15%)
- can teleport players
UNBAN:
PROGRESS: (65%)
- same as BAN
ECO:
PROGRESS:
- nothing really happened earlier, so fixing commands
MONEY:
PROGRESS: (same as ECO)
HOME:
PROGRESS: (?%)
- only displaying messages and permissions has been set
- no playerdata atm
MUTE / UNMUTE:
PROGRESS: (?%)
WORTH:
PROGRESS: (?%)
GETSERVER:
PROGRESS: (?%)
MOTD:
PROGRESS: (?%)
GENERAL TODO AND IDEAS:
Ideas:
Lightkeks:
Languages:
might convert "languages.*" into seperate files to create which can be accessed outside which the user can edit to its own?
like we dont need this anymore, creating a basic file which the user can edit at it's own will? option should be switchable
in the console or as player in it's OP-state. like "/changelang"?
TODO: Changing language for each player?
TODO: /language set//get
Debugging-Info:
like "/debug" which only the real dev's can see? all information should be displayed for console and for ingame real dev's.
if anyone's getting trouble using our plugin so they can contact us via ingame chat using "/devhelp <message>" which could
create a file or sending a message to our discord server throught a bot?
LannguageManager.java:
Adding client-side language setting? hard to code, but possible anyways. server should look up where's the user's coming from
so it could auto set it to it's most usable language?
Lightkeks:
Commands:
Home:
* TODO Implementing hasNoHome (delhome, home)
* TODO Implementing hasHome (home, delhome)
* TODO Implementing hasAlreadyHome (sethome)
* TODO Implementing changeLocHome (sethome)
* TODO Implementing changeLocHomeOtherPlayer (sethome)
All cmds:
* TODO adjusting all permissions and all language-linkings in all cmds (still working on it)
davidmc971:
Command structure:
AbstractCommand
now the basis for every Command, in the package commands, every command will be loaded automatically
TODO: at the moment it has to be in plugin.yml to be executable, could be automated
System of interfacing with players and console:
LanguageManager [Still TODO:]
ChatUtils [Still TODO:]
Internal data management:
DataManager
-> switch mostly from yml to json, but still keep support
PermissionManager [TODO:]
General utilities:
Utils
Lightkeks:
Interface für Einteilung zw. Spigot, Bukkit und Forge und dass wir die Daten auf gleiche Art und Weise bekommen können
Feature: Annotation wie Forge only/Spigot only/Bukkit only
Lightkeks:
settings.yml mit Währungseinstellung
loading currency while set in settings.yml like $ or €
Lightkeks:
Filtering bad words? Wäre eine sehr gute Idee für alle die, die nicht unbedingt beleidigungen oder böse wörter im chat haben wollen.
Lightkeks:
Verwarnsystem? Textchat-farbe des jenigen ändert sich auf gelb wenn einmal verwarnt, beim zweiten mal rot und beim dritten mal fliegt die person?