Commit Graph
2071 Commits
Author SHA1 Message Date
YoyoNow 68c6ecfe81 Implement MiWG7PlotRegion
Implement WS230PlotRegion
2026-09-07 11:42:22 +02:00
YoyoNow 167447b61d Fix MWGDisplayRegion, WG45DisplayRegion, WS175DisplayRegion, WS175PlotRegion
Fix AreaBlock.create
2026-09-07 11:42:22 +02:00
YoyoNow ee4fc74be4 Remove old code 2026-09-07 11:42:22 +02:00
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