Commit Graph
90 Commits
Author SHA1 Message Date
YoyoNow 1fc91f3f79 Fix DynamicRegionEditor 2026-09-07 11:42:22 +02:00
YoyoNow 5c87e0ef78 Fix DynamicRegionEditor.onPlayerSwapHandItems 2026-09-07 11:42:22 +02:00
YoyoNow 48de9411d5 Cleanup stuff 2026-09-07 11:42:22 +02:00
YoyoNow da78a0d701 Add CArea, RInteractionCallback
Add DynamicRegionEditor, DynamicRegionVisualizer
2026-09-07 11:42:22 +02:00
YoyoNow 01831c0626 Improve DynamicRegionSystem.getNeighbours 2026-09-07 11:42:22 +02:00
YoyoNow ff5d180ea5 Fix PathRegion.calculateGardenState 2026-09-07 11:42:22 +02:00
YoyoNow 9250e9c470 Improve PathRegion.calculateGardenState 2026-09-07 11:42:22 +02:00
YoyoNow 6f859b217c Improve reading/writing Regions
Improve DynamicRegion constructors
2026-09-07 11:42:22 +02:00
YoyoNow 1eeda69e0c Improve WireframeCommand 2026-09-07 11:42:22 +02:00
YoyoNow 51bce7f73d Update Region.Area 2026-09-07 11:42:22 +02:00
YoyoNow 3d9816ae3f Improve Region.Area 2026-09-07 11:42:22 +02:00
YoyoNow d573cd1716 Reduce usable tile area
Fix DynamicRegionVisualizer throwing exceptions
2026-09-07 11:42:22 +02:00
YoyoNow 642662da69 Update yOffset to WS175PlotRegion and WS230PlotRegion 2026-09-07 11:42:22 +02:00
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 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 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 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 36db4061bb Add TNT only making Damage in spawning Region 2026-09-07 11:42:22 +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