YoyoNow
937905f296
Merge pull request 'Hider core' ( #519 ) from HiderCore into main
...
Reviewed-on: SteamWar/SteamWar#519
Reviewed-by: FessmLP <72+fessmlp@noreply.localhost >
2026-11-01 09:36:00 +01:00
Jakob Schulz
1389f81c7c
make world identifier valid by hex encoding them
2026-11-01 00:46:13 +01:00
Jakob Schulz
641962ff01
change arena map identifier to arena/<...
2026-10-31 22:47:18 +01:00
YoyoNow
9fd2bd17d4
Use @LinkedTimer for the timers of linked classes
...
The repeating timers that linked classes and the plugin main classes started
once for the whole runtime now use @LinkedTimer, on Spigot (BauSystem,
SpigotCore, LobbySystem, MissileWars, TowerRun, Teamserver) and Velocity.
The FightInfoPacketSenders of MissileWars and TowerRun are linked themselves
instead of being started by the main class.
2026-10-31 16:26:34 +01:00
YoyoNow
9fe05b59e4
Rework chat into Velocity-managed channels
...
Chat is now handled entirely by VelocityCore through channels with
separate readers and writers (Global, Local/Fight, Blue/Red fight team,
Team, ServerTeam, Alert and 1:1 direct messages). Each player has a
saved default channel; messages from other channels are tagged with
the channel name, and every default change is announced.
- /global, /local, /tc, /stc, /msg and /r switch the default channel
when called without a message
- /chat <channel> switches, /chat <channel> join|leave toggles reading
(saved); moderators can join arenas by name and write with
/chat <channel> msg <text>
- '+' sends from global to local and from local/fight to the fight team
- Referees write yellow in the fight chat
- Subservers no longer receive chat; arenas get a record-only
ChatRecordPacket so replays keep their chat
- Remove the chat listeners of SpigotCore, FightSystem, MissileWars,
TowerRun and TNTLeague
Closes #460 , #129
2026-10-15 19:55:25 +02:00
YoyoNow
72b70a62e1
Fix CustomItem
2026-08-19 12:05:09 +02:00
YoyoNow
8575dcac33
Add WindCharge option to LaunchScript
2026-08-19 11:06:34 +02:00
YoyoNow
91a0685724
Fix Missile spawning
2026-06-12 21:41:20 +02:00
YoyoNow
72dd2ef59a
Fix Missile spawning
2026-06-12 20:43:43 +02:00
YoyoNow
54a1549973
Fix Missile spawning
2026-06-12 20:30:44 +02:00
YoyoNow
2b43af8851
Remove unneded reflection
2026-06-11 23:22:05 +02:00
YoyoNow
eceb58b28c
Format code
2026-05-17 10:12:22 +02:00
YoyoNow
5125453406
Format code
2026-05-17 10:08:06 +02:00
YoyoNow
d110df924e
Format code
2026-05-16 23:08:09 +02:00
YoyoNow
81dd8045f2
Remove unused code
2026-05-16 22:41:17 +02:00
YoyoNow
00147f2a74
Optimize imports
2026-05-16 22:23:00 +02:00
Chaoscaot
136b0f5b97
Refactor to simplify API usage and improve compatibility by replacing legacy methods and adapting to updated libraries.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-16 14:08:28 +02:00
Chaoscaot
c04dc8fd86
Merge remote-tracking branch 'refs/remotes/origin/ReflectionReduction' into Refactor/remove-old-dependencies
...
# Conflicts:
# MissileWars/build.gradle.kts
2026-05-16 13:53:29 +02:00
Chaoscaot
7c74ca014d
Upgrade all projects to Java 21 and migrate dependencies to Paper and FastAsyncWorldEdit.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-16 13:26:18 +02:00
YoyoNow
e7454f6ce8
Fight FightWorld
2026-05-16 13:07:06 +02:00
YoyoNow
a100d2d798
Remove more Reflection stuff
2026-05-16 13:02:20 +02:00
Chaoscaot
55c1962294
Fix MissileWars Missile Pasting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 20:53:13 +02:00
Chaoscaot
441932b30a
Fix MissileWars Missile Pasting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 20:39:30 +02:00
YoyoNow
81049856b5
Fix build
2026-05-15 14:52:17 +02:00
Chaoscaot
4e6933f2fd
Remove Event-related SQL classes and update relevant references across modules
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-10-30 23:14:25 +01:00
Chaoscaot
eea1073892
Migrate Event class to Kotlin and update references across modules
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-10-29 23:17:17 +01:00
YoyoNow
adbd8f7dd4
Fix FightScoreboard
2025-10-23 20:41:03 +02:00
YoyoNow
a03a3f45e8
Update copyright notices
2025-10-23 17:56:43 +02:00
YoyoNow
91a5da9cd2
Implement Linkage for MissileWars
2025-10-23 17:20:07 +02:00
YoyoNow
556c8f7db1
Fix MissileWars team colors and TNTLeague team colors
2025-07-04 17:49:58 +02:00
Chaoscaot
260656ad35
Fix for events
2025-05-14 19:28:27 +02:00
YoyoNow
8204e2ad21
Fix MWTeam.leave not distributing items correctly
2025-04-18 12:30:22 +02:00
YoyoNow
30cb09c127
Hotfix ELO on leave
2025-03-13 16:36:34 +01:00
Lixfel
9888700273
Migrate reflections to mojang mapped by default
2025-01-06 16:44:10 +01:00
Lixfel
da148c0e9f
Replace {nms} and {obc} tags
2025-01-06 10:15:48 +01:00
Lixfel
0f73939bf0
Move and rename Reflection fields
2024-12-26 19:11:01 +01:00
Chaoscaot
97e4ccb076
Fixes
2024-11-23 15:43:05 +01:00
YoyoNow
43618fc290
Fix transitive dependencies for STRG+Click in Source code not jumping to Source code
2024-11-12 15:41:48 +01:00
YoyoNow
6a2a3314c6
Fix SpecialItem.getRandomItem
2024-08-21 11:04:28 +02:00
Lixfel
da3d0a97b5
Gradle Rewrite
2024-08-06 00:26:48 +02:00
Chaoscaot
5fe3d22031
Fix MW
2024-08-04 23:11:42 +02:00
YoyoNow
391b8c3854
Add MissileWars module
2024-08-04 23:09:23 +02:00