Commit Graph

54 Commits

Author SHA1 Message Date
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 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 271110d9e3 Add TNT only making Damage in spawning Region 2026-05-20 11:44:14 +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
YoyoNow 54bdf1e18f Fix DynamicRegionSystem#get(Tile) 2026-05-20 11:44:12 +02:00
YoyoNow 829e9413e6 Fix CORNER_OUTER_GLOBAL case 2026-05-20 11:44:12 +02:00
YoyoNow 0bfa76e92d Add CornerInnerGlobal and CornerOuterGlobal
Improve the selecting code
2026-05-20 11:44:12 +02:00
YoyoNow 2116e1ee8d Fix runtime errors 2026-05-20 11:44:12 +02:00
YoyoNow 09be2b434d Add DryRegion and WetRegion
Add SpecialArea
Add SpecialRegionData
Add RegionData.connectedRegions
Add PasteUtils
2026-05-20 11:44:12 +02:00
YoyoNow bb37a89f38 Improve several things 2026-05-20 11:44:12 +02:00
YoyoNow b72a971742 Improve rotation of PathArea#reset in CENTER_NORMAL case 2026-05-20 11:44:12 +02:00
YoyoNow eb7d74a3a5 Fix DynamicRegionRepository.loadRegions with GlobalRegion 2026-05-20 11:44:12 +02:00
YoyoNow c3319a53d2 Add PathRegion, PathArea and PathRegionData
Add VariantSelector
Add DynamicRegionCommand
Fix RegionData constructor
2026-05-20 11:44:10 +02:00
YoyoNow 5795476e23 Add DynamicRegionRepository#loadRegions
Add DynamicRegionRepository#loadRegionData
Add DynamicRegionRepository#saveRegion
Add DynamicRegionRepository#deleteRegion
2026-05-20 11:43:52 +02:00
YoyoNow 327ea9351a Improve API of RegionDataStore, RegionBackups.Backup 2026-05-20 11:43:52 +02:00
YoyoNow dd08af7cd1 Add Tile.tileOffset constant 2026-05-20 11:43:52 +02:00
YoyoNow e35295ab0c Add Region loading to DynamicRegionSystem 2026-05-20 11:43:52 +02:00
YoyoNow a580087df8 Add FixedRegionDataUtils 2026-05-20 11:43:52 +02:00
YoyoNow 54f8dc9eb0 Add DynamicRegion 2026-05-20 11:43:52 +02:00
YoyoNow 5958befced Add GlobalRegionData 2026-05-20 11:43:52 +02:00
YoyoNow 7cee11a1ef Add GlobalRegion 2026-05-20 11:43:52 +02:00
YoyoNow 3062621233 Start rebuilt 2026-05-20 11:43:52 +02:00
YoyoNow 6d1b969af5 Implement WorldIdentifier 2026-05-20 11:43:52 +02:00
YoyoNow c467c3db1f Optimize some stuff and fix some other stuff 2026-05-20 11:43:50 +02:00
YoyoNow 1b306b7455 Fix bobby in DynamicRegionSystem 2026-05-20 11:43:49 +02:00
YoyoNow d2342d7993 Fix bobby in DynamicRegionSystem 2026-05-20 11:43:48 +02:00
YoyoNow 348c42757a Add GameModeConfig.EMPTY 2026-05-20 11:43:40 +02:00
YoyoNow b6aa1447ae Add Display regions 2026-05-20 11:43:40 +02:00
YoyoNow 53457a89d9 Use VariantSelector 2026-05-20 11:43:40 +02:00
YoyoNow 838fa76c82 Add VariantSelector 2026-05-20 11:43:40 +02:00
YoyoNow 6e70d16370 Update stuff 2026-05-20 11:43:40 +02:00
YoyoNow 002259b274 Add VariantSelector 2026-05-20 11:43:40 +02:00
YoyoNow 8dddd28534 Fix RegionDataRepository.saveFlagStorage 2026-05-20 11:43:40 +02:00
YoyoNow ef4efcec42 Improve some stuff 2026-05-20 11:43:40 +02:00
YoyoNow 514a7073ab Remove sout 2026-05-20 11:43:40 +02:00
YoyoNow 636b949eea Fix Warp WorldSpawn 2026-05-20 11:43:40 +02:00
YoyoNow 6c06313969 Add MicroWarGear21Region
Add MiniWarGear21Region
Add WarGear21Region
Add WarShip21Region
2026-05-20 11:43:39 +02:00
YoyoNow 69f6aa27f0 Fix PathAreaTile 2026-05-20 11:43:36 +02:00
YoyoNow 5cce0ad5eb Add PathRegion 2026-05-20 11:43:34 +02:00