Commit graph

259 Commits

Autor SHA1 Nachricht Datum
yoyosource
8b7c1e08fd Add PluginCheck
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-22 19:20:16 +02:00
yoyosource
eac3433ed1 Add MaxVersion
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-22 19:08:17 +02:00
yoyosource
ff8ffbf5fb Add AllowedContexts
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Add DiscordMode
Add EventMode
2022-09-22 15:21:04 +02:00
yoyosource
f161379b62 Finalize min version checks
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-22 14:53:42 +02:00
yoyosource
067acf5f62 Finalize Linkage
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-22 13:46:39 +02:00
yoyosource
bbd4eeacd3 Fix LinkageType
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-22 13:40:48 +02:00
yoyosource
a2c2b3ecf1 Fix registering target for listeners and for command messages
Einige Prüfungen sind fehlgeschlagen
SteamWarCI Build failed
2022-09-22 13:39:58 +02:00
yoyosource
f628bb67dd Fix LinkageProcessor
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-22 13:15:22 +02:00
yoyosource
7caa627c93 Update LinkageProcessor
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-22 13:12:51 +02:00
yoyosource
7c21034d33 Update ListenerLink
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-22 12:22:44 +02:00
yoyosource
a58dd0698f Fix initializer methods
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-22 12:21:30 +02:00
yoyosource
05f5d3f7b3 Fix LinkageProcessor
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-22 12:19:45 +02:00
yoyosource
1c7e9ad039 Update linkage api
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-22 11:52:09 +02:00
9043ab9dc5 Merge branch 'master' into commonDb
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-20 16:41:50 +02:00
1758fc4297 Full CommonDB untested
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-20 16:41:07 +02:00
yoyosource
f152d790ce Add some api and linkage types
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Add LinkageProcessor
2022-09-19 09:13:07 +02:00
yoyosource
f8e18ec79f Add MethodBuilder
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Add ParameterBuilder
Add MinVersion
2022-09-19 09:01:05 +02:00
yoyosource
8c574c1975 Merge branch 'master' into Linkage
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-19 08:36:30 +02:00
yoyosource
9439cc81a5 Add BetterException handling for exceptions in tabComplete and validate since there now exception should be thrown there
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-09 20:48:52 +02:00
c1e175c3e8 WIP current state
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-08 10:42:57 +02:00
yoyosource
c4a8ae4c9f Update some stuff
Einige Prüfungen sind fehlgeschlagen
SteamWarCI Build failed
2022-09-04 21:25:23 +02:00
yoyosource
3da9e9bc69 Add linkage prototype
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-03 17:15:21 +02:00
yoyosource
6e6d34905a Fix AbstractSWCommand register
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-09-01 17:34:49 +02:00
9ccb678522 WIP commonDB
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Signed-off-by: Lixfel <agga-games@gmx.de>
2022-09-01 17:17:39 +02:00
1113ae24e4 Merge branch 'master' into commonDb
Einige Prüfungen sind fehlgeschlagen
SteamWarCI Build failed
2022-08-31 09:19:04 +02:00
yoyosource
59361e14c0 Add AbstractSWCommand.AllowNull
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-08-27 18:03:16 +02:00
yoyosource
3701f6f5ff Fix validators
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-08-22 21:06:10 +02:00
yoyosource
384605c7ce Merge branch 'CMDAPIRemoveGuards'
# Conflicts:
#	src/de/steamwar/command/CommandPart.java
#	src/de/steamwar/command/SWCommandUtils.java
2022-08-22 20:41:10 +02:00
yoyosource
2c6ebc82f3 Fix internal error
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-08-22 18:30:23 +02:00
yoyosource
3829cd6706 Add AbstractSWCommand.OptionalValue.onlyUINIG
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-08-22 18:07:35 +02:00
yoyosource
21cb3b266a Add AbstractValidator.Validator.set
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-08-17 18:35:59 +02:00
yoyosource
a4ac3fa8f0 Remove unused imports
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-08-17 18:25:08 +02:00
yoyosource
10893388c7 Update AbstractValidator
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-08-17 18:11:34 +02:00
yoyosource
3fa992b5c9 Remove guard system
Einige Prüfungen sind fehlgeschlagen
SteamWarCI Build failed
2022-08-16 22:20:17 +02:00
yoyosource
f338742438 Update list usage to collection in SWTypeMapperCreator
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-08-16 18:14:59 +02:00
yoyosource
696c03b851 Add better int and long handling for StaticValue annotation
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-08-16 17:53:59 +02:00
yoyosource
b28178b915 Add better boolean handling for StaticValue annotation
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-08-16 17:12:27 +02:00
yoyosource
5050580774 Add better boolean handling for StaticValue annotation
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-08-16 17:11:16 +02:00
yoyosource
059f28fbb3 Add api to enable caching for TypeMapper
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-07-28 08:46:31 +02:00
c5bed0acfa WIP commonDb
Einige Prüfungen sind fehlgeschlagen
SteamWarCI Build failed
Signed-off-by: Lixfel <agga-games@gmx.de>
2022-07-01 21:37:33 +02:00
4f719e30ac First basic untested implementation
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Signed-off-by: Lixfel <agga-games@gmx.de>
2022-06-23 14:58:33 +02:00
3d280ac051 Merge branch 'master' into commonDb
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
# Conflicts:
#	src/de/steamwar/command/SWCommandUtils.java
2022-06-23 10:33:35 +02:00
yoyosource
c06fad6593 Fixed copyright headers
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-20 21:20:42 +02:00
yoyosource
96953bdec4 Update stuff
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-20 19:35:02 +02:00
yoyosource
75f88d65ac Fix stuff
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Add tests
2022-06-20 14:06:28 +02:00
yoyosource
6bd95ad84c Fix one thing
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-20 13:26:33 +02:00
yoyosource
cfd9b4107c Add TabCompletionCache
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-20 13:16:13 +02:00
yoyosource
4e46e05a3b Update AbstractSWCommand.ErrorMessage
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-17 09:51:28 +02:00
yoyosource
c4ed8948ad Fix CommandPart Validator for varargs part
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-16 23:08:05 +02:00
yoyosource
43728d8143 Fix CommandPart Validator for varargs part
Einige Prüfungen sind fehlgeschlagen
SteamWarCI Build failed
2022-06-16 23:06:53 +02:00
yoyosource
fc976acdd4 Fix CommandPart Validator for varargs part
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-16 23:02:13 +02:00
yoyosource
09a9d8980b Fix Validator api for varargs
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-16 22:34:24 +02:00
yoyosource
b1328695a1 Hotfix AbstractSWCommand
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-16 22:24:16 +02:00
yoyosource
ef49888699 Hotfix AbstractSWCommand
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-16 22:16:13 +02:00
yoyosource
3d7e619bf6 Fix duplicates in tab complete
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-16 20:51:51 +02:00
yoyosource
2402537968 Merge remote-tracking branch 'origin/CommandFramework' into CommandFramework
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-16 17:28:20 +02:00
yoyosource
10525d2a5c Fix stuff 2022-06-16 17:28:14 +02:00
3160b9f4bc Merge branch 'master' into CommandFramework
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-16 16:56:29 +02:00
yoyosource
d0150a2335 Fix a bunch of errors
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-16 16:55:35 +02:00
yoyosource
a8880e53db Fix a bunch of errors
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-16 16:46:22 +02:00
yoyosource
a7d41ddc80 Update when messages and stuff is send
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-16 16:00:14 +02:00
yoyosource
fd6612ac1b Update validators
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-16 15:59:28 +02:00
yoyosource
b8d659d1c6 Add AbstractValidator
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Deprecate AbstractGuardChecker
2022-06-16 13:18:14 +02:00
Chaoscaot
8dbab5b132 hotfix: Networking
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-14 19:41:14 +02:00
yoyosource
62d2b50207 Optimize meta infos even more
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-14 15:12:07 +02:00
yoyosource
ea9a4c2a81 Optimize meta infos even more
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-14 14:57:39 +02:00
yoyosource
2ddfa9e80f Fix stuff
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-14 13:53:26 +02:00
yoyosource
cf59dc9720 Add MetaInfos
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-14 09:47:45 +02:00
29bc98889a Prototyping new db interface
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Signed-off-by: Lixfel <agga-games@gmx.de>
2022-06-11 14:20:14 +02:00
d6c29a25b9 More commonDB
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Signed-off-by: Lixfel <agga-games@gmx.de>
2022-06-08 08:00:31 +02:00
cbc7750b4a Merge branch 'master' into network
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-07 20:19:31 +02:00
Chaoscaot
46776e718d locale Packet
Einige Prüfungen sind fehlgeschlagen
SteamWarCI Build failed
2022-06-07 20:18:57 +02:00
yoyosource
b25bf2a79c Fix SWCommandUtils 2022-06-07 14:25:45 +02:00
yoyosource
57ab89e058 Fix SWCommandUtils 2022-06-07 14:25:45 +02:00
yoyosource
800e507330 Fix SWCommandUtils
Add SWTypeMapperCreator
2022-06-07 14:25:45 +02:00
yoyosource
f619797824 Fix enum mapper 2022-06-07 14:25:45 +02:00
yoyosource
919c4d525e Fix SWCommandUtils
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-05-30 15:04:51 +02:00
yoyosource
b0d74ed5a3 Fix SWCommandUtils
Einige Prüfungen sind fehlgeschlagen
SteamWarCI Build failed
2022-05-30 14:59:00 +02:00
yoyosource
0674c951aa Fix SWCommandUtils
Einige Prüfungen sind fehlgeschlagen
SteamWarCI Build failed
Add SWTypeMapperCreator
2022-05-30 14:52:21 +02:00
yoyosource
96a5ec6b2f Fix enum mapper
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-05-30 14:32:38 +02:00
6d29507973 WIP commonDB
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Signed-off-by: Lixfel <agga-games@gmx.de>
2022-05-24 09:16:44 +02:00
yoyosource
0f03b57e43 Fix stuff
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-05-10 10:57:39 +02:00
yoyosource
128aca9697 Fix stuff
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-05-10 10:48:39 +02:00
yoyosource
07e87b0c0e Fix stuff
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-05-10 10:16:02 +02:00
yoyosource
f488c90fd0 Fix stuff
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-05-10 10:07:57 +02:00
yoyosource
2a2dbd9458 Update some stuff 2022-05-10 09:26:01 +02:00
yoyosource
5372781618 More tests
Einige Prüfungen sind fehlgeschlagen
SteamWarCI Build failed
2022-05-10 09:19:30 +02:00
yoyosource
0f636e5890 More tests
Einige Prüfungen sind fehlgeschlagen
SteamWarCI Build failed
2022-05-10 09:14:09 +02:00
Chaoscaot
fed8a5f830 🎨 Update Exceptions 2022-05-09 17:24:08 +02:00
Chaoscaot
75c03f79c5 🎨 Update @Getter 2022-05-03 15:55:14 +02:00
Chaoscaot
0d3ad7783b 🎨 Update @Getter 2022-05-03 15:51:30 +02:00
Chaoscaot
d5ed6abcad 🎨 Update @Getter 2022-05-03 15:43:16 +02:00
Chaoscaot
82a5679818 Merge branch 'master' into network 2022-05-01 22:46:02 +02:00
yoyosource
1a2d9b9c4d Add license header 2022-05-01 22:37:01 +02:00
Chaoscaot
d51b8db0bf 🎨 Refactor 2022-05-01 22:13:37 +02:00
Chaoscaot
ddc7353ad1 🎨 Refactor 2022-05-01 21:50:26 +02:00
yoyosource
56d8065eee Fix CommandPart 2022-04-27 11:11:26 +02:00
yoyosource
db254ed13b Update AbstractTypeMapper to allow Collection as return type 2022-04-27 10:43:00 +02:00
Chaoscaot
dcd06af559 🎨 Refactor 2022-04-25 14:16:03 +02:00
Chaoscaot
0883af8b79 🎨 Refactor 2022-04-24 22:39:41 +02:00
Chaoscaot
f2cf9b40a4 🎨 Refactor 2022-04-24 22:32:19 +02:00
Chaoscaot
ed24abe67f 🎉 Add Network Packets 2022-04-24 21:44:51 +02:00
Chaoscaot
8d677e200d 🎉 Add Network Packets 2022-04-24 21:20:45 +02:00
Chaoscaot
186592f0ec 🎉 Add Network Packets 2022-04-24 21:07:42 +02:00
Chaoscaot
4c79af0182 🎉 Add Network Packets 2022-04-24 20:55:46 +02:00
Chaoscaot
80344df9b0 🎉 Add Network Packets 2022-04-24 13:28:05 +02:00
yoyosource
af7cd51937 Add some simple tests. More to come 2022-04-22 10:16:25 +02:00
yoyosource
598e8b4061 Fix return type for guard methods and typemapper methods 2022-04-21 22:58:45 +02:00
yoyosource
40eaa180c6 Add CommandFramework (needs Message System for completion)? 2022-04-21 22:43:14 +02:00