yoyosource
518207f343
Optimize some code
SteamWarCI Build successful
2022-12-18 21:49:36 +01:00
yoyosource
2e9e4e2e49
Fix ErrorMessage annotation and ClassValidator never being present on Parameter
SteamWarCI Build successful
2022-12-18 21:36:46 +01:00
yoyosource
19e4949048
Add MetaData to bundle metadata annotations
SteamWarCI Build successful
2022-12-18 18:37:10 +01:00
yoyosource
f2c0a2a16b
Add MethodMetaData and ParameterMetaData for better type safety
SteamWarCI Build successful
2022-12-18 18:14:44 +01:00
yoyosource
4b8310d4f8
Add ApplicableTypes for better type safety
...
SteamWarCI Build successful
Add AbstractSWCommand.Min
Add AbstractSWCommand.Max
2022-12-18 17:14:01 +01:00
yoyosource
50f4fd423d
Merge remote-tracking branch 'origin/master'
SteamWarCI Build successful
2022-12-18 13:55:50 +01:00
yoyosource
2ae13e3642
Add Quotable strings
2022-12-18 13:55:11 +01:00
yoyosource
d38ddb54c7
Merge branch 'master' into CMDAPIStrings
...
# Conflicts:
# src/de/steamwar/command/SWCommandUtils.java
2022-12-18 13:32:36 +01:00
yoyosource
8d1b5c5f66
Update number type mapper
2022-12-18 13:31:33 +01:00
Chaoscaot
6fe09a9579
Fix
SteamWarCI Build successful
2022-12-14 21:53:52 +01:00
Chaoscaot
fb9abf4c9c
Fix
SteamWarCI Build successful
2022-12-14 21:52:08 +01:00
Chaoscaot
136dc4a021
Fix
SteamWarCI Build successful
2022-12-14 21:50:09 +01:00
Chaoscaot
eb41602253
Fix
SteamWarCI Build successful
2022-12-14 21:47:13 +01:00
yoyosource
441661a8f5
Hotfix LinkageProcessor with generics
SteamWarCI Build successful
2022-12-07 22:33:37 +01:00
746ae701d8
Fix Event SchemType
SteamWarCI Build successful
2022-11-30 14:22:50 +01:00
4706c1525c
Fix NodeDownload
SteamWarCI Build successful
2022-11-23 21:02:49 +01:00
2dcddd9cc2
Fix NodeDownload
SteamWarCI Build successful
2022-11-23 20:33:04 +01:00
bb601245f9
Fix Punishment userid column
SteamWarCI Build successful
2022-11-22 19:37:58 +01:00
4b97753167
Fix SchemElo NPE
SteamWarCI Build successful
2022-11-22 14:52:06 +01:00
e9a39d007d
Current state
SteamWarCI Build successful
2022-11-15 18:40:48 +01:00
yoyosource
d4f9246f68
Update some stuff to strings
2022-11-12 15:19:36 +01:00
bd626bb4e6
Current state
2022-11-02 22:38:21 +01:00
92bea6255f
Fixes
SteamWarCI Build successful
2022-10-29 13:19:36 +02:00
d6213acab0
Fix merge issues
SteamWarCI Build successful
2022-10-29 12:42:41 +02:00
yoyosource
30299be974
Optimize some more stuff
SteamWarCI Build successful
2022-09-26 16:40:42 +02:00
yoyosource
860d082770
Simplify LinkageProcessor
SteamWarCI Build successful
2022-09-26 15:58:06 +02:00
3da8d04f35
Merge branch 'master' into commonDb
SteamWarCI Build successful
2022-09-26 10:05:15 +02:00
yoyosource
0c68dfd19d
Optimize generated java code
...
SteamWarCI Build successful
Fix eager instantiation with special other annotation
2022-09-25 16:54:16 +02:00
yoyosource
bc7ae5cf9a
Hotfix spigot listeners
SteamWarCI Build successful
2022-09-25 13:08:14 +02:00
yoyosource
3da72831fe
Hotfix package name
SteamWarCI Build successful
2022-09-25 12:04:17 +02:00
yoyosource
69c8ac3861
Hotfix Plain_GENERIC generating invalid java code
...
SteamWarCI Build successful
Hotfix weird generation of Plain method in LinkageProcessor
Add Plain for eager instantiation if using custom linkages not generating link or unlink method
2022-09-25 11:55:45 +02:00
c9b4dad9b9
Merge branch 'master' into commonDb
2022-09-24 19:59:54 +02:00
yoyosource
e02930f124
Add PacketHandler_GENERIC
SteamWarCI Build successful
2022-09-24 13:48:40 +02:00
yoyosource
f0151f2c8d
Update some stuff
SteamWarCI Build successful
2022-09-24 13:38:00 +02:00
yoyosource
49a6a6f23f
Update some stuff
SteamWarCI Build successful
2022-09-24 13:34:10 +02:00
yoyosource
75ff0c3d45
Update some stuff
2022-09-24 12:53:18 +02:00
yoyosource
be2b368802
Update MaxVersion check to be inclusive
SteamWarCI Build successful
2022-09-24 11:22:22 +02:00
yoyosource
b7e5de4894
Remove Writer.java
...
SteamWarCI Build successful
Update Bungee/Spigot detection
2022-09-23 12:07:22 +02:00
yoyosource
de02138e8d
Add plugin.yml discovery by traversal
SteamWarCI Build successful
2022-09-23 11:49:27 +02:00
yoyosource
fd0af779bc
Fix LinkageProcessor
SteamWarCI Build successful
2022-09-23 09:05:15 +02:00
yoyosource
a25ea3878d
Fix BuildPlan
SteamWarCI Build successful
2022-09-23 09:00:22 +02:00
yoyosource
9eb18d9626
Fix run method generation
SteamWarCI Build successful
2022-09-23 08:57:11 +02:00
yoyosource
33133ed079
Update if generation
SteamWarCI Build successful
2022-09-22 21:48:26 +02:00
yoyosource
8b7c1e08fd
Add PluginCheck
SteamWarCI Build successful
2022-09-22 19:20:16 +02:00
yoyosource
eac3433ed1
Add MaxVersion
SteamWarCI Build successful
2022-09-22 19:08:17 +02:00
yoyosource
ff8ffbf5fb
Add AllowedContexts
...
SteamWarCI Build successful
Add DiscordMode
Add EventMode
2022-09-22 15:21:04 +02:00
yoyosource
f161379b62
Finalize min version checks
SteamWarCI Build successful
2022-09-22 14:53:42 +02:00
yoyosource
067acf5f62
Finalize Linkage
SteamWarCI Build successful
2022-09-22 13:46:39 +02:00
yoyosource
bbd4eeacd3
Fix LinkageType
SteamWarCI Build successful
2022-09-22 13:40:48 +02:00
yoyosource
a2c2b3ecf1
Fix registering target for listeners and for command messages
2022-09-22 13:39:58 +02:00
yoyosource
f628bb67dd
Fix LinkageProcessor
SteamWarCI Build successful
2022-09-22 13:15:22 +02:00
yoyosource
7caa627c93
Update LinkageProcessor
SteamWarCI Build successful
2022-09-22 13:12:51 +02:00
yoyosource
7c21034d33
Update ListenerLink
SteamWarCI Build successful
2022-09-22 12:22:44 +02:00
yoyosource
a58dd0698f
Fix initializer methods
SteamWarCI Build successful
2022-09-22 12:21:30 +02:00
yoyosource
05f5d3f7b3
Fix LinkageProcessor
SteamWarCI Build successful
2022-09-22 12:19:45 +02:00
yoyosource
1c7e9ad039
Update linkage api
SteamWarCI Build successful
2022-09-22 11:52:09 +02:00
9043ab9dc5
Merge branch 'master' into commonDb
SteamWarCI Build successful
2022-09-20 16:41:50 +02:00
1758fc4297
Full CommonDB untested
SteamWarCI Build successful
2022-09-20 16:41:07 +02:00
yoyosource
f152d790ce
Add some api and linkage types
...
SteamWarCI Build successful
Add LinkageProcessor
2022-09-19 09:13:07 +02:00
yoyosource
f8e18ec79f
Add MethodBuilder
...
SteamWarCI Build successful
Add ParameterBuilder
Add MinVersion
2022-09-19 09:01:05 +02:00
yoyosource
8c574c1975
Merge branch 'master' into Linkage
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
SteamWarCI Build successful
2022-09-09 20:48:52 +02:00
c1e175c3e8
WIP current state
SteamWarCI Build successful
2022-09-08 10:42:57 +02:00
yoyosource
c4a8ae4c9f
Update some stuff
2022-09-04 21:25:23 +02:00
yoyosource
3da9e9bc69
Add linkage prototype
SteamWarCI Build successful
2022-09-03 17:15:21 +02:00
yoyosource
6e6d34905a
Fix AbstractSWCommand register
SteamWarCI Build successful
2022-09-01 17:34:49 +02:00
9ccb678522
WIP commonDB
...
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
2022-08-31 09:19:04 +02:00
yoyosource
59361e14c0
Add AbstractSWCommand.AllowNull
SteamWarCI Build successful
2022-08-27 18:03:16 +02:00
yoyosource
3701f6f5ff
Fix validators
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
SteamWarCI Build successful
2022-08-22 18:30:23 +02:00
yoyosource
3829cd6706
Add AbstractSWCommand.OptionalValue.onlyUINIG
SteamWarCI Build successful
2022-08-22 18:07:35 +02:00
yoyosource
21cb3b266a
Add AbstractValidator.Validator.set
SteamWarCI Build successful
2022-08-17 18:35:59 +02:00
yoyosource
a4ac3fa8f0
Remove unused imports
SteamWarCI Build successful
2022-08-17 18:25:08 +02:00
yoyosource
10893388c7
Update AbstractValidator
SteamWarCI Build successful
2022-08-17 18:11:34 +02:00
yoyosource
3fa992b5c9
Remove guard system
2022-08-16 22:20:17 +02:00
yoyosource
f338742438
Update list usage to collection in SWTypeMapperCreator
SteamWarCI Build successful
2022-08-16 18:14:59 +02:00
yoyosource
696c03b851
Add better int and long handling for StaticValue annotation
SteamWarCI Build successful
2022-08-16 17:53:59 +02:00
yoyosource
b28178b915
Add better boolean handling for StaticValue annotation
SteamWarCI Build successful
2022-08-16 17:12:27 +02:00
yoyosource
5050580774
Add better boolean handling for StaticValue annotation
SteamWarCI Build successful
2022-08-16 17:11:16 +02:00
yoyosource
059f28fbb3
Add api to enable caching for TypeMapper
SteamWarCI Build successful
2022-07-28 08:46:31 +02:00
c5bed0acfa
WIP commonDb
...
Signed-off-by: Lixfel <agga-games@gmx.de>
2022-07-01 21:37:33 +02:00
4f719e30ac
First basic untested implementation
...
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
...
SteamWarCI Build successful
# Conflicts:
# src/de/steamwar/command/SWCommandUtils.java
2022-06-23 10:33:35 +02:00
yoyosource
c06fad6593
Fixed copyright headers
SteamWarCI Build successful
2022-06-20 21:20:42 +02:00
yoyosource
96953bdec4
Update stuff
SteamWarCI Build successful
2022-06-20 19:35:02 +02:00
yoyosource
75f88d65ac
Fix stuff
...
SteamWarCI Build successful
Add tests
2022-06-20 14:06:28 +02:00
yoyosource
6bd95ad84c
Fix one thing
SteamWarCI Build successful
2022-06-20 13:26:33 +02:00
yoyosource
cfd9b4107c
Add TabCompletionCache
SteamWarCI Build successful
2022-06-20 13:16:13 +02:00
yoyosource
4e46e05a3b
Update AbstractSWCommand.ErrorMessage
SteamWarCI Build successful
2022-06-17 09:51:28 +02:00
yoyosource
c4ed8948ad
Fix CommandPart Validator for varargs part
SteamWarCI Build successful
2022-06-16 23:08:05 +02:00
yoyosource
43728d8143
Fix CommandPart Validator for varargs part
2022-06-16 23:06:53 +02:00
yoyosource
fc976acdd4
Fix CommandPart Validator for varargs part
SteamWarCI Build successful
2022-06-16 23:02:13 +02:00
yoyosource
09a9d8980b
Fix Validator api for varargs
SteamWarCI Build successful
2022-06-16 22:34:24 +02:00
yoyosource
b1328695a1
Hotfix AbstractSWCommand
SteamWarCI Build successful
2022-06-16 22:24:16 +02:00
yoyosource
ef49888699
Hotfix AbstractSWCommand
SteamWarCI Build successful
2022-06-16 22:16:13 +02:00
yoyosource
3d7e619bf6
Fix duplicates in tab complete
SteamWarCI Build successful
2022-06-16 20:51:51 +02:00
yoyosource
2402537968
Merge remote-tracking branch 'origin/CommandFramework' into CommandFramework
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
SteamWarCI Build successful
2022-06-16 16:56:29 +02:00
yoyosource
d0150a2335
Fix a bunch of errors
SteamWarCI Build successful
2022-06-16 16:55:35 +02:00
yoyosource
a8880e53db
Fix a bunch of errors
SteamWarCI Build successful
2022-06-16 16:46:22 +02:00
yoyosource
a7d41ddc80
Update when messages and stuff is send
SteamWarCI Build successful
2022-06-16 16:00:14 +02:00
yoyosource
fd6612ac1b
Update validators
SteamWarCI Build successful
2022-06-16 15:59:28 +02:00
yoyosource
b8d659d1c6
Add AbstractValidator
...
SteamWarCI Build successful
Deprecate AbstractGuardChecker
2022-06-16 13:18:14 +02:00
Chaoscaot
8dbab5b132
hotfix: Networking
SteamWarCI Build successful
2022-06-14 19:41:14 +02:00
yoyosource
62d2b50207
Optimize meta infos even more
SteamWarCI Build successful
2022-06-14 15:12:07 +02:00
yoyosource
ea9a4c2a81
Optimize meta infos even more
SteamWarCI Build successful
2022-06-14 14:57:39 +02:00
yoyosource
2ddfa9e80f
Fix stuff
SteamWarCI Build successful
2022-06-14 13:53:26 +02:00
yoyosource
cf59dc9720
Add MetaInfos
SteamWarCI Build successful
2022-06-14 09:47:45 +02:00
29bc98889a
Prototyping new db interface
...
SteamWarCI Build successful
Signed-off-by: Lixfel <agga-games@gmx.de>
2022-06-11 14:20:14 +02:00
d6c29a25b9
More commonDB
...
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
SteamWarCI Build successful
2022-06-07 20:19:31 +02:00
Chaoscaot
46776e718d
locale Packet
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
SteamWarCI Build successful
2022-05-30 15:04:51 +02:00
yoyosource
b0d74ed5a3
Fix SWCommandUtils
2022-05-30 14:59:00 +02:00
yoyosource
0674c951aa
Fix SWCommandUtils
...
Add SWTypeMapperCreator
2022-05-30 14:52:21 +02:00
yoyosource
96a5ec6b2f
Fix enum mapper
SteamWarCI Build successful
2022-05-30 14:32:38 +02:00
6d29507973
WIP commonDB
...
SteamWarCI Build successful
Signed-off-by: Lixfel <agga-games@gmx.de>
2022-05-24 09:16:44 +02:00
yoyosource
0f03b57e43
Fix stuff
SteamWarCI Build successful
2022-05-10 10:57:39 +02:00
yoyosource
128aca9697
Fix stuff
SteamWarCI Build successful
2022-05-10 10:48:39 +02:00
yoyosource
07e87b0c0e
Fix stuff
SteamWarCI Build successful
2022-05-10 10:16:02 +02:00
yoyosource
f488c90fd0
Fix stuff
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
2022-05-10 09:19:30 +02:00
yoyosource
0f636e5890
More tests
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