Commit Graph
100 Commits
Author SHA1 Message Date
YoyoNow f16c6fe213 Remove old code 2026-08-27 08:39:24 +02:00
YoyoNow efbf8251e9 Add further TODOs 2026-08-27 08:39:24 +02:00
YoyoNow cddbc4bca5 Fix WS175Utils and WS230Utils 2026-08-27 08:39:24 +02:00
YoyoNow 7a33ef50ca Implement WG45PlotRegion
Implement WS175PlotRegion
2026-08-27 08:39:24 +02:00
YoyoNow 88fac0a729 Add TestblockScoreboardElement
Add WireframeCommand
Implement MWGPlotRegion
2026-08-27 08:39:24 +02:00
YoyoNow 24cbae1966 Remove unneeded variables 2026-08-27 08:39:24 +02:00
YoyoNow 43fe715bff Improve non final variables to be final now 2026-08-27 08:39:24 +02:00
YoyoNow f3ab741baf Fix GameModeConfig for WG45PlotRegion, WS175PlotRegion and WS230PlotRegion 2026-08-27 08:39:24 +02:00
YoyoNow 09ed21069a Add initial regions 2026-08-27 08:39:24 +02:00
YoyoNow 054c82c7c1 Fix DynamicRegionVisualizer 2026-08-27 08:39:24 +02:00
YoyoNow bcafff57f6 Add supervisor permission on DynamicRegionVisualizer 2026-08-27 08:39:24 +02:00
YoyoNow c88e2cae52 Add DynamicRegionVisualizer 2026-08-27 08:39:24 +02:00
YoyoNow 16ce1de6bc Add DynamicRegionVisualizer 2026-08-27 08:39:24 +02:00
YoyoNow a6eaa5c683 Add RInteraction 2026-08-27 08:39:24 +02:00
YoyoNow 44a5267391 Add name to RegionConstructorData 2026-08-27 08:39:24 +02:00
YoyoNow 823a7925a3 Add MiWG7DisplayRegion 2026-08-27 08:39:24 +02:00
YoyoNow 4ee791eefb Implement rest of PlotRegionBackups 2026-08-27 08:39:24 +02:00
YoyoNow dcaf40a5be Implement more in PlotRegionBackups 2026-08-27 08:39:24 +02:00
YoyoNow 638dd9a7f0 Improve PlotRegionBackups 2026-08-27 08:39:24 +02:00
YoyoNow cf0c5da171 Initial rudimentary implementation (not done) of PlotRegionBackups 2026-08-27 08:39:24 +02:00
YoyoNow eb1439127a Replace RegionDataStore.saveRegion to save
Replace RegionDataStore.loadRegion to load
Replace RegionDataStore.deleteRegion to delete
2026-08-27 08:39:24 +02:00
YoyoNow 58d20f494e Use RegionDataStore.deleteRegion instead of custom method in DynamicRegion 2026-08-27 08:39:24 +02:00
YoyoNow 5b771dabc8 Fix PlotRegionBackups 2026-08-27 08:39:24 +02:00
YoyoNow 745dfa65c8 Add PlotRegionBackups
Update DisplayRegionData constructor
2026-08-27 08:39:24 +02:00
YoyoNow 4f9d285a9e Remove Region.getFloorLevel
Remove Flag.Changed from SpecialRegionData
2026-08-27 08:39:24 +02:00
YoyoNow 3d62d96e9d Add DisplayRegionData
Add PlotRegionData
Add directories for mode regions
2026-08-27 08:39:24 +02:00
YoyoNow a148b3e91e Improve SpecialArea.reset 2026-08-27 08:39:24 +02:00
YoyoNow a832a0ad3f Add Region.Area.place which is called ba Region.Area.reset 2026-08-27 08:39:24 +02:00
YoyoNow bf9b263a1e Implement rest of Path Connections 2026-08-27 08:39:24 +02:00
YoyoNow 284da66945 Improve Flag.COLOR 2026-08-27 08:39:24 +02:00
YoyoNow daed6ecf07 Implement Garden updates for Path Regions correctly 2026-08-27 08:39:24 +02:00
YoyoNow be821c5dce Change some instance creations to casts 2026-08-27 08:39:24 +02:00
YoyoNow b460d8f4fc Cleanup and add comments 2026-08-27 08:39:24 +02:00
YoyoNow 1c8cded1b3 Fix DynamicRegion.updateNeighbours 2026-08-27 08:39:24 +02:00
YoyoNow 08e154be3c Improve update propagation performance 2026-08-27 08:39:24 +02:00
YoyoNow 95bb1b95cd Fix RegionData.clear removing initialized flags 2026-08-27 08:39:24 +02:00
YoyoNow 5ed86062c0 Add TNT only making Damage in spawning Region 2026-08-27 08:39:24 +02:00
YoyoNow acca7b0476 Fix RegionFlagPolicy 2026-08-27 08:39:24 +02:00
YoyoNow 0a73ed0c65 Add Flag.WATER_DESTROY to needed RegionData's
Fix ScoreboardElement showing stuff not applicable in region
2026-08-27 08:39:24 +02:00
YoyoNow 430247fd73 Fix WetRegion -> WetRegionData
Fix DynamicRegionSystem.get
Add Fallback.schem for PathArea
2026-08-27 08:39:24 +02:00
YoyoNow 27739aeaab Add Garden handling for PathRegion 2026-08-27 08:39:24 +02:00
YoyoNow 04ff76d02a Fix DynamicRegionSystem#get(Tile) 2026-08-27 08:39:24 +02:00
YoyoNow 2ea91ea562 Fix CORNER_OUTER_GLOBAL case 2026-08-27 08:39:24 +02:00
YoyoNow 50150fbdc1 Add CornerInnerGlobal and CornerOuterGlobal
Improve the selecting code
2026-08-27 08:39:24 +02:00
YoyoNow 0ba036d5bd Fix runtime errors 2026-08-27 08:39:24 +02:00
YoyoNow 18cd53ee6a Add DryRegion and WetRegion
Add SpecialArea
Add SpecialRegionData
Add RegionData.connectedRegions
Add PasteUtils
2026-08-27 08:39:24 +02:00
YoyoNow 5588816180 Improve several things 2026-08-27 08:39:24 +02:00
YoyoNow a2bb2c162e Improve rotation of PathArea#reset in CENTER_NORMAL case 2026-08-27 08:39:24 +02:00
YoyoNow ae4c934d26 Fix DynamicRegionRepository.loadRegions with GlobalRegion 2026-08-27 08:39:24 +02:00
YoyoNow f086aa34d8 Add PathRegion, PathArea and PathRegionData
Add VariantSelector
Add DynamicRegionCommand
Fix RegionData constructor
2026-08-27 08:39:24 +02:00
YoyoNow 9a5b8eb5e1 Add DynamicRegionRepository#loadRegions
Add DynamicRegionRepository#loadRegionData
Add DynamicRegionRepository#saveRegion
Add DynamicRegionRepository#deleteRegion
2026-08-27 08:39:24 +02:00
YoyoNow e8d31e7ca3 Improve API of RegionDataStore, RegionBackups.Backup 2026-08-27 08:39:24 +02:00
YoyoNow dbacfc1ece Improve RegionData#setStore 2026-08-27 08:39:24 +02:00
YoyoNow 8cde6b7ad2 Add Tile.tileOffset constant 2026-08-27 08:39:23 +02:00
YoyoNow 68f0d441a8 Add Region loading to DynamicRegionSystem 2026-08-27 08:39:23 +02:00
YoyoNow 188b1a6129 Fix RegionSystem.GLOBAL_REGION_ID
Improve RegionUtils.forEachInRegion
2026-08-27 08:39:23 +02:00
YoyoNow 9c911c3073 Add FixedRegionDataUtils 2026-08-27 08:39:23 +02:00
YoyoNow 5689a25396 Add RegionDataStore 2026-08-27 08:39:23 +02:00
YoyoNow 3c01179f70 Add DynamicRegion 2026-08-27 08:39:23 +02:00
YoyoNow 55d9857454 Add GlobalRegionData 2026-08-27 08:39:23 +02:00
YoyoNow fc394e4353 Add GlobalRegion 2026-08-27 08:39:23 +02:00
YoyoNow 1142ad9893 Start rebuilt 2026-08-27 08:39:23 +02:00
YoyoNow 77c94192e8 Implement WorldIdentifier 2026-08-27 08:39:23 +02:00
YoyoNow 3c555f12be Improve RegionData
Fix BauScoreboard
Fix TestblockCommand
2026-08-27 08:39:23 +02:00
YoyoNow c7773cff2a Optimize some stuff and fix some other stuff 2026-08-27 08:39:23 +02:00
YoyoNow 75c7326fdf Fix bobby in DynamicRegionSystem 2026-08-27 08:39:23 +02:00
YoyoNow b5fb7f8070 Fix bobby in DynamicRegionSystem 2026-08-27 08:39:23 +02:00
YoyoNow 9815cb0949 Add GameModeConfig.EMPTY 2026-08-27 08:39:23 +02:00
YoyoNow a9dbae120a Add Display regions 2026-08-27 08:39:23 +02:00
YoyoNow 409d4f242f Use VariantSelector 2026-08-27 08:39:23 +02:00
YoyoNow 919929573a Add VariantSelector 2026-08-27 08:39:23 +02:00
YoyoNow e262f9a99a Update stuff 2026-08-27 08:39:23 +02:00
YoyoNow bc25621aba Add VariantSelector 2026-08-27 08:39:23 +02:00
YoyoNow a6c43a864c Fix RegionDataRepository.saveFlagStorage 2026-08-27 08:39:23 +02:00
YoyoNow 2ce58fb845 Improve some stuff 2026-08-27 08:39:23 +02:00
YoyoNow 8bab97db47 Remove sout 2026-08-27 08:39:23 +02:00
YoyoNow 308627760e Fix Warp WorldSpawn 2026-08-27 08:39:23 +02:00
YoyoNow 563ff90746 Add MicroWarGear21Region
Add MiniWarGear21Region
Add WarGear21Region
Add WarShip21Region
2026-08-27 08:39:23 +02:00
YoyoNow 96078c7cb0 Fix PathAreaTile 2026-08-27 08:39:23 +02:00
YoyoNow e85b3e6b3b Add PathRegion 2026-08-27 08:39:23 +02:00
YoyoNow e3976207e7 Add SpawnPathRegion
Add SpawnRegion
2026-08-27 08:39:23 +02:00
YoyoNow 10f0b93844 Fix RegionDataRepository
Add DefaultFlagStorage
2026-08-27 08:39:23 +02:00
YoyoNow 29adca3dd0 Add RegionDataRepository 2026-08-27 08:39:23 +02:00
YoyoNow a83bd94b57 Add DynamicRegionSystem 2026-08-27 08:39:23 +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
YoyoNow 6476125a3f Add ServerLinks to login 2026-08-24 20:22:48 +02:00
YoyoNow 311437d451 Add ServerLinks to login 2026-08-24 20:22:02 +02:00
YoyoNow 5a52771ec1 Improve items for GameModeConfig 2026-08-24 20:05:58 +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 cb744f6aa0 Add AntiPlayerCollision 2026-08-18 10:48:16 +02:00
YoyoNow 227f63c9ff Add AntiPlayerCollision 2026-08-18 10:39:58 +02:00
YoyoNow 32569f19d9 Closes: #468 2026-08-13 10:09:13 +02:00
YoyoNow f19e4158e7 Fix Check 2026-08-13 10:01:55 +02:00
YoyoNow 6c46b5b2a2 Fix Check 2026-08-13 09:51:56 +02:00