Commit Graph

1565 Commits

Author SHA1 Message Date
6249ad328e Add initial regions 2026-03-29 13:12:17 +02:00
5fd81a5abc Fix DynamicRegionVisualizer 2026-03-29 13:12:17 +02:00
08f3f2b1f9 Add supervisor permission on DynamicRegionVisualizer 2026-03-29 13:12:17 +02:00
ac64cedbc0 Add DynamicRegionVisualizer 2026-03-29 13:12:17 +02:00
ac00fb96e0 Add DynamicRegionVisualizer 2026-03-29 13:12:17 +02:00
682aac5012 Add RInteraction 2026-03-29 13:12:17 +02:00
7ed3edca6c Fix ChunkHider21 2026-03-29 13:12:17 +02:00
56fd878e89 Add name to RegionConstructorData 2026-03-29 13:12:17 +02:00
f2e36e40e6 Add MiWG7DisplayRegion 2026-03-29 13:12:17 +02:00
ff56223325 Implement rest of PlotRegionBackups 2026-03-29 13:12:17 +02:00
7e514efc71 Implement more in PlotRegionBackups 2026-03-29 13:12:17 +02:00
0f0ee4470a Improve PlotRegionBackups 2026-03-29 13:12:17 +02:00
3296620119 Initial rudimentary implementation (not done) of PlotRegionBackups 2026-03-29 13:12:17 +02:00
8bbb1239a6 Replace RegionDataStore.saveRegion to save
Replace RegionDataStore.loadRegion to load
Replace RegionDataStore.deleteRegion to delete
2026-03-29 13:12:17 +02:00
ab3da2dec5 Use RegionDataStore.deleteRegion instead of custom method in DynamicRegion 2026-03-29 13:12:17 +02:00
7a2a2a2090 Fix PlotRegionBackups 2026-03-29 13:12:17 +02:00
d85ec6aa91 Add PlotRegionBackups
Update DisplayRegionData constructor
2026-03-29 13:12:17 +02:00
45295f61d5 Remove Region.getFloorLevel
Remove Flag.Changed from SpecialRegionData
2026-03-29 13:12:17 +02:00
f11cd0b1df Add DisplayRegionData
Add PlotRegionData
Add directories for mode regions
2026-03-29 13:12:17 +02:00
2b13ed6e64 Improve SpecialArea.reset 2026-03-29 13:12:17 +02:00
6b7a2b4dc8 Add Region.Area.place which is called ba Region.Area.reset 2026-03-29 13:12:17 +02:00
fd6385e8e2 Implement rest of Path Connections 2026-03-29 13:12:17 +02:00
90494565af Improve Flag.COLOR 2026-03-29 13:12:17 +02:00
f124e5bd7d Implement Garden updates for Path Regions correctly 2026-03-29 13:12:17 +02:00
4052e7ea44 Change some instance creations to casts 2026-03-29 13:12:17 +02:00
d594f23570 Cleanup and add comments 2026-03-29 13:12:17 +02:00
5b7fe6ad4d Fix DynamicRegion.updateNeighbours 2026-03-29 13:12:17 +02:00
6a446954f7 Improve update propagation performance 2026-03-29 13:12:17 +02:00
6e3d501f52 Fix RegionData.clear removing initialized flags 2026-03-29 13:12:17 +02:00
27ff9602ae Add TNT only making Damage in spawning Region 2026-03-29 13:12:17 +02:00
36f52788a1 Fix RegionFlagPolicy 2026-03-29 13:12:17 +02:00
368216f714 Add Flag.WATER_DESTROY to needed RegionData's
Fix ScoreboardElement showing stuff not applicable in region
2026-03-29 13:12:17 +02:00
7fa3d6fe5c Fix WetRegion -> WetRegionData
Fix DynamicRegionSystem.get
Add Fallback.schem for PathArea
2026-03-29 13:12:17 +02:00
758d153545 Add Garden handling for PathRegion 2026-03-29 13:12:17 +02:00
60cfe06152 Fix DynamicRegionSystem#get(Tile) 2026-03-29 13:12:17 +02:00
183c5c1f26 Fix CORNER_OUTER_GLOBAL case 2026-03-29 13:12:17 +02:00
82affbe831 Add CornerInnerGlobal and CornerOuterGlobal
Improve the selecting code
2026-03-29 13:12:17 +02:00
023637b3cf Fix runtime errors 2026-03-29 13:12:17 +02:00
781be332ce Add DryRegion and WetRegion
Add SpecialArea
Add SpecialRegionData
Add RegionData.connectedRegions
Add PasteUtils
2026-03-29 13:12:17 +02:00
7ed4b027c8 Improve several things 2026-03-29 13:12:17 +02:00
4444d47bfd Improve rotation of PathArea#reset in CENTER_NORMAL case 2026-03-29 13:12:17 +02:00
7fe1d755c1 Fix DynamicRegionRepository.loadRegions with GlobalRegion 2026-03-29 13:12:17 +02:00
adad4c9a70 Add PathRegion, PathArea and PathRegionData
Add VariantSelector
Add DynamicRegionCommand
Fix RegionData constructor
2026-03-29 13:12:17 +02:00
a7a605c195 Add DynamicRegionRepository#loadRegions
Add DynamicRegionRepository#loadRegionData
Add DynamicRegionRepository#saveRegion
Add DynamicRegionRepository#deleteRegion
2026-03-29 13:12:17 +02:00
2554b7fa48 Improve API of RegionDataStore, RegionBackups.Backup 2026-03-29 13:12:17 +02:00
9c3b3c06c0 Improve RegionData#setStore 2026-03-29 13:12:17 +02:00
fcc7ba903a Add Tile.tileOffset constant 2026-03-29 13:12:17 +02:00
0d1aedc54e Add Region loading to DynamicRegionSystem 2026-03-29 13:12:17 +02:00
43acadd3e6 Fix RegionSystem.GLOBAL_REGION_ID
Improve RegionUtils.forEachInRegion
2026-03-29 13:12:17 +02:00
8acf2c28e3 Add FixedRegionDataUtils 2026-03-29 13:12:17 +02:00