Commit Graph

1563 Commits

Author SHA1 Message Date
YoyoNow 8b03093af7 Reduce usable tile area
SteamWarCI Build successful
Fix DynamicRegionVisualizer throwing exceptions
2026-03-21 22:52:10 +01:00
YoyoNow 2fa0d4c5b4 Update yOffset to WS175PlotRegion and WS230PlotRegion
SteamWarCI Build successful
2026-03-21 22:25:36 +01:00
YoyoNow b2906488c5 Implement MiWG7PlotRegion
SteamWarCI Build successful
Implement WS230PlotRegion
2026-03-21 20:51:34 +01:00
YoyoNow 7a9e39a12a Fix MWGDisplayRegion, WG45DisplayRegion, WS175DisplayRegion, WS175PlotRegion
SteamWarCI Build successful
Fix AreaBlock.create
2026-03-21 20:31:01 +01:00
YoyoNow c1d617c963 Remove old code
SteamWarCI Build successful
2026-03-21 18:13:37 +01:00
YoyoNow cad6c32276 Add further TODOs
SteamWarCI Build successful
2026-03-21 18:12:32 +01:00
YoyoNow 14d62a5dd1 Fix WS175Utils and WS230Utils
SteamWarCI Build successful
2026-03-21 18:08:31 +01:00
YoyoNow 6f78ad2354 Implement WG45PlotRegion
SteamWarCI Build successful
Implement WS175PlotRegion
2026-03-21 18:05:47 +01:00
YoyoNow cc7ba8de19 Add TestblockScoreboardElement
SteamWarCI Build successful
Add WireframeCommand
Implement MWGPlotRegion
2026-03-21 17:42:14 +01:00
YoyoNow 7ee9ad1fe0 Remove unneeded variables
SteamWarCI Build successful
2026-03-20 08:51:57 +01:00
YoyoNow 46c791c072 Improve non final variables to be final now
SteamWarCI Build successful
2026-03-20 08:47:23 +01:00
YoyoNow 9f3d9a1afc Fix GameModeConfig for WG45PlotRegion, WS175PlotRegion and WS230PlotRegion
SteamWarCI Build successful
2026-03-18 21:29:09 +01:00
YoyoNow a870c854df Add initial regions
SteamWarCI Build successful
2026-03-18 14:06:02 +01:00
YoyoNow a92cebe441 Fix DynamicRegionVisualizer
SteamWarCI Build successful
2026-03-17 21:02:18 +01:00
YoyoNow 0e2f3c58f2 Add supervisor permission on DynamicRegionVisualizer
SteamWarCI Build successful
2026-03-17 19:16:49 +01:00
YoyoNow 3b44b2f8a8 Add DynamicRegionVisualizer
SteamWarCI Build successful
2026-03-17 19:14:53 +01:00
YoyoNow 183bc3fc5d Add DynamicRegionVisualizer
SteamWarCI Build successful
2026-03-16 22:16:23 +01:00
YoyoNow af2e4c113b Add RInteraction
SteamWarCI Build successful
2026-03-16 22:16:10 +01:00
YoyoNow c1a42e8860 Fix ChunkHider21
SteamWarCI Build successful
2026-03-16 21:42:53 +01:00
YoyoNow 4f5257a13e Add name to RegionConstructorData
SteamWarCI Build successful
2026-03-16 21:08:26 +01:00
YoyoNow e1a3355415 Add MiWG7DisplayRegion 2026-03-16 21:08:26 +01:00
YoyoNow fc2d5caad4 Implement rest of PlotRegionBackups 2026-03-16 21:08:26 +01:00
YoyoNow 1204ecbcdc Implement more in PlotRegionBackups 2026-03-16 21:08:26 +01:00
YoyoNow 2392b6c42f Improve PlotRegionBackups 2026-03-16 21:08:26 +01:00
YoyoNow 6888fb4247 Initial rudimentary implementation (not done) of PlotRegionBackups 2026-03-16 21:08:26 +01:00
YoyoNow 4841694eae Replace RegionDataStore.saveRegion to save
Replace RegionDataStore.loadRegion to load
Replace RegionDataStore.deleteRegion to delete
2026-03-16 21:08:26 +01:00
YoyoNow 0d83f21a31 Use RegionDataStore.deleteRegion instead of custom method in DynamicRegion 2026-03-16 21:08:26 +01:00
YoyoNow cb5f82d7a3 Fix PlotRegionBackups 2026-03-16 21:08:26 +01:00
YoyoNow 242e4a7044 Add PlotRegionBackups
Update DisplayRegionData constructor
2026-03-16 21:08:26 +01:00
YoyoNow 4324576a61 Remove Region.getFloorLevel
Remove Flag.Changed from SpecialRegionData
2026-03-16 21:08:26 +01:00
YoyoNow 479f391a46 Add DisplayRegionData
Add PlotRegionData
Add directories for mode regions
2026-03-16 21:08:26 +01:00
YoyoNow 59468b25e3 Improve SpecialArea.reset 2026-03-16 21:08:26 +01:00
YoyoNow fd8c99f8ef Add Region.Area.place which is called ba Region.Area.reset 2026-03-16 21:08:26 +01:00
YoyoNow ea2891ebc6 Implement rest of Path Connections 2026-03-16 21:08:26 +01:00
YoyoNow 4636948b3e Improve Flag.COLOR 2026-03-16 21:08:26 +01:00
YoyoNow 22399a79f7 Implement Garden updates for Path Regions correctly 2026-03-16 21:08:26 +01:00
YoyoNow a91925f64c Change some instance creations to casts 2026-03-16 21:08:26 +01:00
YoyoNow 60d0cc8236 Cleanup and add comments 2026-03-16 21:08:26 +01:00
YoyoNow 7862dafa85 Fix DynamicRegion.updateNeighbours 2026-03-16 21:08:26 +01:00
YoyoNow 5dbe2b6caa Improve update propagation performance 2026-03-16 21:08:26 +01:00
YoyoNow 92bcfd00e2 Fix RegionData.clear removing initialized flags 2026-03-16 21:08:26 +01:00
YoyoNow 7c23af3a7d Add TNT only making Damage in spawning Region 2026-03-16 21:08:26 +01:00
YoyoNow 800705d7fd Fix RegionFlagPolicy 2026-03-16 21:08:26 +01:00
YoyoNow 7b0427de6a Add Flag.WATER_DESTROY to needed RegionData's
Fix ScoreboardElement showing stuff not applicable in region
2026-03-16 21:08:26 +01:00
YoyoNow 74e09abf8f Fix WetRegion -> WetRegionData
Fix DynamicRegionSystem.get
Add Fallback.schem for PathArea
2026-03-16 21:08:26 +01:00
YoyoNow dff2e088a2 Add Garden handling for PathRegion 2026-03-16 21:08:26 +01:00
YoyoNow d0ceaa0031 Fix DynamicRegionSystem#get(Tile) 2026-03-16 21:08:26 +01:00
YoyoNow 0d1cbe4cf7 Fix CORNER_OUTER_GLOBAL case 2026-03-16 21:08:26 +01:00
YoyoNow d585f31f02 Add CornerInnerGlobal and CornerOuterGlobal
Improve the selecting code
2026-03-16 21:08:26 +01:00
YoyoNow 78d17b0af5 Fix runtime errors 2026-03-16 21:08:26 +01:00