Commit Graph

464 Commits

Author SHA1 Message Date
YoyoNow 25f1396d3a Fix PathRegion.calculateGardenState 2026-05-20 11:44:28 +02:00
YoyoNow 5211ad0e6b Improve PathRegion.calculateGardenState 2026-05-20 11:44:28 +02:00
YoyoNow ef3d1b3c95 Improve reading/writing Regions
Improve DynamicRegion constructors
2026-05-20 11:44:28 +02:00
YoyoNow 6700c16c18 Improve WireframeCommand 2026-05-20 11:44:27 +02:00
YoyoNow 02aad8d094 Update Region.Area 2026-05-20 11:44:24 +02:00
YoyoNow 13f8712325 Improve Region.Area 2026-05-20 11:44:22 +02:00
YoyoNow 721d391e74 Reduce usable tile area
Fix DynamicRegionVisualizer throwing exceptions
2026-05-20 11:44:21 +02:00
YoyoNow 81b582cdbb Update yOffset to WS175PlotRegion and WS230PlotRegion 2026-05-20 11:44:21 +02:00
YoyoNow fa5897fa25 Implement MiWG7PlotRegion
Implement WS230PlotRegion
2026-05-20 11:44:21 +02:00
YoyoNow 9683bb9e93 Fix MWGDisplayRegion, WG45DisplayRegion, WS175DisplayRegion, WS175PlotRegion
Fix AreaBlock.create
2026-05-20 11:44:21 +02:00
YoyoNow c0c92dc8b4 Remove old code 2026-05-20 11:44:21 +02:00
YoyoNow 39ac163d7e Add further TODOs 2026-05-20 11:44:21 +02:00
YoyoNow e64146eff3 Fix WS175Utils and WS230Utils 2026-05-20 11:44:21 +02:00
YoyoNow 7b22c9af63 Implement WG45PlotRegion
Implement WS175PlotRegion
2026-05-20 11:44:21 +02:00
YoyoNow 3961938b8e Add TestblockScoreboardElement
Add WireframeCommand
Implement MWGPlotRegion
2026-05-20 11:44:20 +02:00
YoyoNow b157473b99 Remove unneeded variables 2026-05-20 11:44:19 +02:00
YoyoNow e12aa47eaa Improve non final variables to be final now 2026-05-20 11:44:19 +02:00
YoyoNow 08865e5815 Fix GameModeConfig for WG45PlotRegion, WS175PlotRegion and WS230PlotRegion 2026-05-20 11:44:19 +02:00
YoyoNow e20b899f87 Add initial regions 2026-05-20 11:44:19 +02:00
YoyoNow f5c20c7885 Fix DynamicRegionVisualizer 2026-05-20 11:44:19 +02:00
YoyoNow 5b9d24683a Add supervisor permission on DynamicRegionVisualizer 2026-05-20 11:44:19 +02:00
YoyoNow ba2a548f8a Add DynamicRegionVisualizer 2026-05-20 11:44:19 +02:00
YoyoNow 5989b0cb04 Add DynamicRegionVisualizer 2026-05-20 11:44:19 +02:00
YoyoNow 46d928349f Add name to RegionConstructorData 2026-05-20 11:44:15 +02:00
YoyoNow ab1753cef3 Add MiWG7DisplayRegion 2026-05-20 11:44:15 +02:00
YoyoNow 824e0d7b6b Implement rest of PlotRegionBackups 2026-05-20 11:44:15 +02:00
YoyoNow 24029b795c Implement more in PlotRegionBackups 2026-05-20 11:44:15 +02:00
YoyoNow 6b7939a586 Improve PlotRegionBackups 2026-05-20 11:44:15 +02:00
YoyoNow 1d42f04e9a Initial rudimentary implementation (not done) of PlotRegionBackups 2026-05-20 11:44:15 +02:00
YoyoNow 12af4d0af1 Replace RegionDataStore.saveRegion to save
Replace RegionDataStore.loadRegion to load
Replace RegionDataStore.deleteRegion to delete
2026-05-20 11:44:15 +02:00
YoyoNow a2aeaa5668 Use RegionDataStore.deleteRegion instead of custom method in DynamicRegion 2026-05-20 11:44:15 +02:00
YoyoNow 11362c73a7 Fix PlotRegionBackups 2026-05-20 11:44:15 +02:00
YoyoNow fe396ae45f Add PlotRegionBackups
Update DisplayRegionData constructor
2026-05-20 11:44:15 +02:00
YoyoNow 73f30efdbd Remove Region.getFloorLevel
Remove Flag.Changed from SpecialRegionData
2026-05-20 11:44:15 +02:00
YoyoNow 1c1258af36 Add DisplayRegionData
Add PlotRegionData
Add directories for mode regions
2026-05-20 11:44:15 +02:00
YoyoNow e793d95050 Improve SpecialArea.reset 2026-05-20 11:44:15 +02:00
YoyoNow ade131d737 Add Region.Area.place which is called ba Region.Area.reset 2026-05-20 11:44:15 +02:00
YoyoNow 35ef929bc8 Implement rest of Path Connections 2026-05-20 11:44:15 +02:00
YoyoNow 5813d7fd3a Improve Flag.COLOR 2026-05-20 11:44:15 +02:00
YoyoNow 3117556ac0 Implement Garden updates for Path Regions correctly 2026-05-20 11:44:15 +02:00
YoyoNow 5188d37327 Change some instance creations to casts 2026-05-20 11:44:15 +02:00
YoyoNow 27deebd570 Cleanup and add comments 2026-05-20 11:44:15 +02:00
YoyoNow 6a4c021b8b Fix DynamicRegion.updateNeighbours 2026-05-20 11:44:15 +02:00
YoyoNow aaa8a9d122 Improve update propagation performance 2026-05-20 11:44:15 +02:00
YoyoNow b08f764a17 Fix RegionData.clear removing initialized flags 2026-05-20 11:44:15 +02:00
YoyoNow 271110d9e3 Add TNT only making Damage in spawning Region 2026-05-20 11:44:14 +02:00
YoyoNow 3fe28cfba9 Fix RegionFlagPolicy 2026-05-20 11:44:12 +02:00
YoyoNow bbbf6e72f5 Add Flag.WATER_DESTROY to needed RegionData's
Fix ScoreboardElement showing stuff not applicable in region
2026-05-20 11:44:12 +02:00
YoyoNow ed51106d4a Fix WetRegion -> WetRegionData
Fix DynamicRegionSystem.get
Add Fallback.schem for PathArea
2026-05-20 11:44:12 +02:00
YoyoNow 9f27292fa2 Add Garden handling for PathRegion 2026-05-20 11:44:12 +02:00