Commit Graph
100 Commits
Author SHA1 Message Date
YoyoNow bd28a18165 Add further TODOs 2026-09-07 11:42:22 +02:00
YoyoNow 8ad51e4e9b Fix WS175Utils and WS230Utils 2026-09-07 11:42:22 +02:00
YoyoNow 72ef42fe52 Implement WG45PlotRegion
Implement WS175PlotRegion
2026-09-07 11:42:22 +02:00
YoyoNow cb2e9c2544 Add TestblockScoreboardElement
Add WireframeCommand
Implement MWGPlotRegion
2026-09-07 11:42:22 +02:00
YoyoNow 801d3e6132 Remove unneeded variables 2026-09-07 11:42:22 +02:00
YoyoNow 5178301789 Improve non final variables to be final now 2026-09-07 11:42:22 +02:00
YoyoNow 4d667d91ac Fix GameModeConfig for WG45PlotRegion, WS175PlotRegion and WS230PlotRegion 2026-09-07 11:42:22 +02:00
YoyoNow 6f0935185c Add initial regions 2026-09-07 11:42:22 +02:00
YoyoNow 23d20c97d9 Fix DynamicRegionVisualizer 2026-09-07 11:42:22 +02:00
YoyoNow bace9f3dfd Add supervisor permission on DynamicRegionVisualizer 2026-09-07 11:42:22 +02:00
YoyoNow f11f2d4278 Add DynamicRegionVisualizer 2026-09-07 11:42:22 +02:00
YoyoNow c1de1cf779 Add DynamicRegionVisualizer 2026-09-07 11:42:22 +02:00
YoyoNow 4be46139c2 Add RInteraction 2026-09-07 11:42:22 +02:00
YoyoNow 1b79958cbd Add name to RegionConstructorData 2026-09-07 11:42:22 +02:00
YoyoNow 10a0677f1e Add MiWG7DisplayRegion 2026-09-07 11:42:22 +02:00
YoyoNow 5863d60af7 Implement rest of PlotRegionBackups 2026-09-07 11:42:22 +02:00
YoyoNow 633477cf9c Implement more in PlotRegionBackups 2026-09-07 11:42:22 +02:00
YoyoNow de4a028980 Improve PlotRegionBackups 2026-09-07 11:42:22 +02:00
YoyoNow f1df25019b Initial rudimentary implementation (not done) of PlotRegionBackups 2026-09-07 11:42:22 +02:00
YoyoNow 59ccd50286 Replace RegionDataStore.saveRegion to save
Replace RegionDataStore.loadRegion to load
Replace RegionDataStore.deleteRegion to delete
2026-09-07 11:42:22 +02:00
YoyoNow 6a5b7927e1 Use RegionDataStore.deleteRegion instead of custom method in DynamicRegion 2026-09-07 11:42:22 +02:00
YoyoNow a73ccc409f Fix PlotRegionBackups 2026-09-07 11:42:22 +02:00
YoyoNow d45a45ce04 Add PlotRegionBackups
Update DisplayRegionData constructor
2026-09-07 11:42:22 +02:00
YoyoNow 87efd85b79 Remove Region.getFloorLevel
Remove Flag.Changed from SpecialRegionData
2026-09-07 11:42:22 +02:00
YoyoNow b409622199 Add DisplayRegionData
Add PlotRegionData
Add directories for mode regions
2026-09-07 11:42:22 +02:00
YoyoNow 29e639c47b Improve SpecialArea.reset 2026-09-07 11:42:22 +02:00
YoyoNow 216f881241 Add Region.Area.place which is called ba Region.Area.reset 2026-09-07 11:42:22 +02:00
YoyoNow ed901a5927 Implement rest of Path Connections 2026-09-07 11:42:22 +02:00
YoyoNow d4da75a6fa Improve Flag.COLOR 2026-09-07 11:42:22 +02:00
YoyoNow 338b2daac8 Implement Garden updates for Path Regions correctly 2026-09-07 11:42:22 +02:00
YoyoNow c8b4f9f814 Change some instance creations to casts 2026-09-07 11:42:22 +02:00
YoyoNow ee26abb4c7 Cleanup and add comments 2026-09-07 11:42:22 +02:00
YoyoNow 4b526deedc Fix DynamicRegion.updateNeighbours 2026-09-07 11:42:22 +02:00
YoyoNow 1415ee27f9 Improve update propagation performance 2026-09-07 11:42:22 +02:00
YoyoNow ae45b0d2ef Fix RegionData.clear removing initialized flags 2026-09-07 11:42:22 +02:00
YoyoNow 36db4061bb Add TNT only making Damage in spawning Region 2026-09-07 11:42:22 +02:00
YoyoNow 5cac0534ef Fix RegionFlagPolicy 2026-09-07 11:42:21 +02:00
YoyoNow 6dbfc28bd2 Add Flag.WATER_DESTROY to needed RegionData's
Fix ScoreboardElement showing stuff not applicable in region
2026-09-07 11:42:21 +02:00
YoyoNow d2cc72b571 Fix WetRegion -> WetRegionData
Fix DynamicRegionSystem.get
Add Fallback.schem for PathArea
2026-09-07 11:42:21 +02:00
YoyoNow 27c0bdd563 Add Garden handling for PathRegion 2026-09-07 11:42:21 +02:00
YoyoNow 6b0f982f8e Fix DynamicRegionSystem#get(Tile) 2026-09-07 11:42:21 +02:00
YoyoNow 0c4b8568fd Fix CORNER_OUTER_GLOBAL case 2026-09-07 11:42:21 +02:00
YoyoNow f7bde30757 Add CornerInnerGlobal and CornerOuterGlobal
Improve the selecting code
2026-09-07 11:42:21 +02:00
YoyoNow ec8826de7a Fix runtime errors 2026-09-07 11:42:21 +02:00
YoyoNow 9c2369770c Add DryRegion and WetRegion
Add SpecialArea
Add SpecialRegionData
Add RegionData.connectedRegions
Add PasteUtils
2026-09-07 11:42:21 +02:00
YoyoNow 11cfef1647 Improve several things 2026-09-07 11:42:21 +02:00
YoyoNow 348591aef8 Improve rotation of PathArea#reset in CENTER_NORMAL case 2026-09-07 11:42:21 +02:00
YoyoNow 7a98f64653 Fix DynamicRegionRepository.loadRegions with GlobalRegion 2026-09-07 11:42:21 +02:00
YoyoNow 80a779026c Add PathRegion, PathArea and PathRegionData
Add VariantSelector
Add DynamicRegionCommand
Fix RegionData constructor
2026-09-07 11:42:21 +02:00
YoyoNow b9f8f54b61 Add DynamicRegionRepository#loadRegions
Add DynamicRegionRepository#loadRegionData
Add DynamicRegionRepository#saveRegion
Add DynamicRegionRepository#deleteRegion
2026-09-07 11:42:21 +02:00
YoyoNow f8f396afee Improve API of RegionDataStore, RegionBackups.Backup 2026-09-07 11:42:21 +02:00
YoyoNow deefe44dcd Improve RegionData#setStore 2026-09-07 11:42:21 +02:00
YoyoNow 18108f023b Add Tile.tileOffset constant 2026-09-07 11:42:21 +02:00
YoyoNow f302af1e56 Add Region loading to DynamicRegionSystem 2026-09-07 11:42:21 +02:00
YoyoNow b04fc12446 Fix RegionSystem.GLOBAL_REGION_ID
Improve RegionUtils.forEachInRegion
2026-09-07 11:42:21 +02:00
YoyoNow 509d5935cb Add FixedRegionDataUtils 2026-09-07 11:42:21 +02:00
YoyoNow bbbf308f10 Add RegionDataStore 2026-09-07 11:42:21 +02:00
YoyoNow e83323f7b6 Add DynamicRegion 2026-09-07 11:42:21 +02:00
YoyoNow a3f3780c26 Add GlobalRegionData 2026-09-07 11:42:21 +02:00
YoyoNow 54fc46bc75 Add GlobalRegion 2026-09-07 11:42:21 +02:00
YoyoNow 68caba78cf Start rebuilt 2026-09-07 11:42:21 +02:00
YoyoNow 3a035d4384 Implement WorldIdentifier 2026-09-07 11:42:21 +02:00
YoyoNow 00c2fce21e Improve RegionData
Fix BauScoreboard
Fix TestblockCommand
2026-09-07 11:42:21 +02:00
YoyoNow 2273bf6701 Optimize some stuff and fix some other stuff 2026-09-07 11:42:21 +02:00
YoyoNow 4510c732f2 Fix bobby in DynamicRegionSystem 2026-09-07 11:42:21 +02:00
YoyoNow 11f5fe877d Fix bobby in DynamicRegionSystem 2026-09-07 11:42:21 +02:00
YoyoNow 716b5c1e5e Add GameModeConfig.EMPTY 2026-09-07 11:42:21 +02:00
YoyoNow 0ccc9133f2 Add Display regions 2026-09-07 11:42:21 +02:00
YoyoNow d2754beaab Use VariantSelector 2026-09-07 11:42:21 +02:00
YoyoNow 7ec8cb7e87 Add VariantSelector 2026-09-07 11:42:21 +02:00
YoyoNow af69280656 Update stuff 2026-09-07 11:42:21 +02:00
YoyoNow dff340a034 Add VariantSelector 2026-09-07 11:42:21 +02:00
YoyoNow 15ce4f920a Fix RegionDataRepository.saveFlagStorage 2026-09-07 11:42:21 +02:00
YoyoNow b9ac8ef5ff Improve some stuff 2026-09-07 11:42:21 +02:00
YoyoNow d1e07af8fe Remove sout 2026-09-07 11:42:21 +02:00
YoyoNow 5c1e74d257 Fix Warp WorldSpawn 2026-09-07 11:42:21 +02:00
YoyoNow 50226ab87d Add MicroWarGear21Region
Add MiniWarGear21Region
Add WarGear21Region
Add WarShip21Region
2026-09-07 11:42:21 +02:00
YoyoNow 260cd68810 Fix PathAreaTile 2026-09-07 11:42:21 +02:00
YoyoNow 6d4ad60eed Add PathRegion 2026-09-07 11:42:21 +02:00
YoyoNow d8d782dced Add SpawnPathRegion
Add SpawnRegion
2026-09-07 11:42:21 +02:00
YoyoNow 6ccfd1920b Fix RegionDataRepository
Add DefaultFlagStorage
2026-09-07 11:42:21 +02:00
YoyoNow 37c809d759 Add RegionDataRepository 2026-09-07 11:42:21 +02:00
YoyoNow fac6a6fdf4 Add DynamicRegionSystem 2026-09-07 11:42:21 +02:00
YoyoNow 6f1403df9c Cleanup SWPlayer 2026-09-05 14:52:59 +02:00
YoyoNow 0113788da2 Fix SteamEditWand 2026-09-05 09:50:47 +02:00
YoyoNow 362468e756 Fix SteamEditWand 2026-09-01 11:14:30 +02:00
YoyoNow ece12df0bc Add SteamEdit 2026-09-01 10:32:56 +02:00
YoyoNow f35c07ab5b Fix EventStarter 2026-08-30 16:12:32 +02:00
YoyoNow 549f7e555c Remove NoTeamServer punishment 2026-08-30 13:04:52 +02:00
YoyoNow 859238d7fa Disable 'showtable' in EventCommand 2026-08-30 12:25:34 +02:00
YoyoNow a79b00f78f Fix EventCommand 2026-08-30 12:23:23 +02:00
YoyoNow 105eda32e6 Update CustomMap 2026-08-30 12:15:22 +02:00
YoyoNow b4487b8079 Update doc comment 2026-08-30 12:00:40 +02:00
YoyoNow ea3aad3bd2 Initial FightSWCommand 2026-08-29 12:52:09 +02:00
YoyoNow d307f890e2 Remove debug output 2026-08-26 22:35:39 +02:00
YoyoNow 97c1da1b2a Add debug output 2026-08-26 22:31:30 +02:00
YoyoNow 8a53aecfac Add debug output 2026-08-26 22:26:43 +02:00
YoyoNow 5236afba17 Add debug output 2026-08-26 22:17:33 +02:00
YoyoNow d3c8b6e1c6 Add debug output 2026-08-26 22:12:53 +02:00
YoyoNow 38e845b0e4 Improve AutoChecker and GameModeConfig again 2026-08-26 21:46:45 +02:00