- separated chunk price from chunk claim fee
- **WARNING**: as a result pre-existing unclaimed chunks may end up with the old fee as default price,
which depending on server config would allow players to buy them while unclaimed, new chunks should be unaffected
- changed `default.chunk` config entry to `claim.chunk`
- added `buy_in_wilderness` config (default `false`) to allow players/companies to buy chunks in wilderness
- various backend fixes in `/ck claim`, `/ck buy` and `/ck sell` UIs
- (1.20+) fixed `/ck buy` opening the transfer instead of buy UI
- (1.20+) fixed `/ck sell` opening the claim instead of sell UI
- (1.20+) fixed `/ck transfer` (without district argument) opening the claim instead of sell UI
- added missing support for server textures to the Location Update UI
- (1.20+) fixed bar messages on failed interact not being translated
- (26.+) block interact protection should now be functional (check out `landdev-protector.json` in your config folder)
- (26.+) LD chat & discord hook should work now on fabric
- separated chunk price from chunk claim fee
- **WARNING**: as a result pre-existing unclaimed chunks may end up with the old fee as default price,
which depending on server config would allow players to buy them while unclaimed, new chunks should be unaffected
- changed `default.chunk` config entry to `claim.chunk`
- added `buy_in_wilderness` config (default `false`) to allow players/companies to buy chunks in wilderness
- various backend fixes in `/ck claim`, `/ck buy` and `/ck sell` UIs
- (1.20+) fixed `/ck buy` opening the transfer instead of buy UI
- (1.20+) fixed `/ck sell` opening the claim instead of sell UI
- (1.20+) fixed `/ck transfer` (without district argument) opening the claim instead of sell UI
- added missing support for server textures to the Location Update UI
- (1.20+) fixed bar messages on failed interact not being translated
- (26.+) block interact protection should now be functional (check out `landdev-protector.json` in your config folder)
- (26.+) LD chat & discord hook should work now on fabric
- separated chunk price from chunk claim fee
- **WARNING**: as a result pre-existing unclaimed chunks may end up with the old fee as default price,
which depending on server config would allow players to buy them while unclaimed, new chunks should be unaffected
- changed `default.chunk` config entry to `claim.chunk`
- added `buy_in_wilderness` config (default `false`) to allow players/companies to buy chunks in wilderness
- various backend fixes in `/ck claim`, `/ck buy` and `/ck sell` UIs
- (1.20+) fixed `/ck buy` opening the transfer instead of buy UI
- (1.20+) fixed `/ck sell` opening the claim instead of sell UI
- (1.20+) fixed `/ck transfer` (without district argument) opening the claim instead of sell UI
- added missing support for server textures to the Location Update UI
- (1.20+) fixed bar messages on failed interact not being translated
- (26.+) block interact protection should now be functional (check out `landdev-protector.json` in your config folder)
- (26.+) LD chat & discord hook should work now on fabric
- fixed chunk access list entries getting removed on first interact
- fixed terrain preview not working in multiplayer in chunk claim based UIs (the terrain preview is now generated server side and sent to the client)
- reworked chunk ownership, chunks are now owned by the district by default, should solve issues where a chunk wasn't manageable by the municipality by default
- added `/ck set-type <type>` command that opens the claim UI base, to quickly change the chunk type over a larger area
- disabled ChunkType.LOCKED since not functional, it is not the same as Chunk_.locked
- adjusted interact checks to allow player/company owned chunks in wilderness
- b: fixed claim base UIs not working in multiplayer
- fixed chunk access list entries getting removed on first interact
- fixed terrain preview not working in multiplayer in chunk claim based UIs (the terrain preview is now generated server side and sent to the client)
- reworked chunk ownership, chunks are now owned by the district by default, should solve issues where a chunk wasn't manageable by the municipality by default
- added `/ck set-type <type>` command that opens the claim UI base, to quickly change the chunk type over a larger area
- disabled ChunkType.LOCKED since not functional, it is not the same as Chunk_.locked
- adjusted interact checks to allow player/company owned chunks in wilderness
- b: fixed claim base UIs not working in multiplayer
- fixed chunk access list entries getting removed on first interact
- fixed terrain preview not working in multiplayer in chunk claim based UIs (the terrain preview is now generated server side and sent to the client)
- reworked chunk ownership, chunks are now owned by the district by default, should solve issues where a chunk wasn't manageable by the municipality by default
- added `/ck set-type <type>` command that opens the claim UI base, to quickly change the chunk type over a larger area
- disabled ChunkType.LOCKED since not functional, it is not the same as Chunk_.locked
- adjusted interact checks to allow player/company owned chunks in wilderness
- b: fixed claim base UIs not working in multiplayer
- created/implemented Property Layer
- created Space Definition UI
- using now FCL Tag Packet Listeners
- added `/prop` command
- added 3d preview of property location via `/prop show/hide`
- added rent feature for properties
- slight adjustments in the `/ld` main UI
- added support for translatable mail titles
- (1.21) changed on which method the block place ld perm is checked at
- requires **latest** FCL
- created/implemented Property Layer
- created Space Definition UI
- using now FCL Tag Packet Listeners
- added `/prop` command
- added 3d preview of property location via `/prop show/hide`
- added rent feature for properties
- slight adjustments in the `/ld` main UI
- added support for translatable mail titles
- (1.21) changed on which method the block place ld perm is checked at
- requires **latest** FCL
- created/implemented Property Layer
- created Space Definition UI
- using now FCL Tag Packet Listeners
- added `/prop` command
- added 3d preview of property location via `/prop show/hide`
- added rent feature for properties
- slight adjustments in the `/ld` main UI
- added support for translatable mail titles
- (1.21) changed on which method the block place ld perm is checked at
- requires **latest** FCL
- updated to latest FCL
- changed chunk region save files to JSON instead of NBT
- config info adjustments
- fixed chunk tax / taxable type not save/loading as expected
- updated to latest FCL
- changed chunk region save files to JSON instead of NBT
- config info adjustments
- fixed chunk tax / taxable type not save/loading as expected
- updated to latest FCL
- changed chunk region save files to JSON instead of NBT
- config info adjustments
- fixed chunk tax / taxable type not save/loading as expected
- general `ExternalData` reworks to enable more efficient implementations
- merged PR #3 by Moose (Chunk Locking & additional CollectedTaxEvent call)
- reworked BaseUI/Con Element Format
- added support for multi-string formattable element text, mainly for Mail
- Mail message lines are now string arrays (message + optional format data)
- general reworks and removal of TranslationUtil
- most/all translatable elements should display right on 1.20.+ now
- added `/ck lock`, only works in admin mode, allows to un/lock multiple chunks quickly
- added district un/locking via UI in admin mode
- added chunk un/locking via UI in admin mode
- general `ExternalData` reworks to enable more efficient implementations
- merged PR #3 by Moose (Chunk Locking & additional CollectedTaxEvent call)
- reworked BaseUI/Con Element Format
- added support for multi-string formattable element text, mainly for Mail
- Mail message lines are now string arrays (message + optional format data)
- general reworks and removal of TranslationUtil
- most/all translatable elements should display right on 1.20.+ now
- added `/ck lock`, only works in admin mode, allows to un/lock multiple chunks quickly
- added district un/locking via UI in admin mode
- added chunk un/locking via UI in admin mode
- general `ExternalData` reworks to enable more efficient implementations
- merged PR #3 by Moose (Chunk Locking & additional CollectedTaxEvent call)
- reworked BaseUI/Con Element Format
- added support for multi-string formattable element text, mainly for Mail
- Mail message lines are now string arrays (message + optional format data)
- general reworks and removal of TranslationUtil
- most/all translatable elements should display right on 1.20.+ now
- added `/ck lock`, only works in admin mode, allows to un/lock multiple chunks quickly
- added district un/locking via UI in admin mode
- added chunk un/locking via UI in admin mode
- merged `CollectedTaxEvent` PR by Moose
- fixed stackoverflow on ExternalData saving
- (1.12) /landdev/ folder is now located in game/server root like on 1.20+
- You'll have to move the /landdev/ folder out of the world folder if you used a version before this one
- added district locking (not toggable ingame currently)
- merged `CollectedTaxEvent` PR by Moose
- fixed stackoverflow on ExternalData saving
- (1.12) /landdev/ folder is now located in game/server root like on 1.20+
- You'll have to move the /landdev/ folder out of the world folder if you used a version before this one
- added district locking (not toggable ingame currently)
- merged `CollectedTaxEvent` PR by Moose
- fixed stackoverflow on ExternalData saving
- (1.12) /landdev/ folder is now located in game/server root like on 1.20+
- You'll have to move the /landdev/ folder out of the world folder if you used a version before this one
- added district locking (not toggable ingame currently)
- updated to latest FCL
- added check if chunk is linked on buy action
- linked chunks are now sold together
- added warning message when attempting to buy a non-root linked chunk
- (1.20) added explosions event hook
- fixed Municipality option on Chunk Set-Owner UI not working
- added more info to log when municipality creation fails due to missing funds
- updated to latest FCL
- added check if chunk is linked on buy action
- linked chunks are now sold together
- added warning message when attempting to buy a non-root linked chunk
- (1.20) added explosions event hook
- fixed Municipality option on Chunk Set-Owner UI not working
- added more info to log when municipality creation fails due to missing funds
- updated to latest FCL
- added check if chunk is linked on buy action
- linked chunks are now sold together
- added warning message when attempting to buy a non-root linked chunk
- (1.20) added explosions event hook
- fixed Municipality option on Chunk Set-Owner UI not working
- added more info to log when municipality creation fails due to missing funds
- fixed districts not being creatable (logic check error)
- corrected chat message that shows after region creation
- fixed region seat not getting set correctly
- fixed region price not parsing
- changed config key of all prices
- fixed county edit screen not opening
- chunks are now buyable by district/owner's management
- fixed districts not being creatable (logic check error)
- corrected chat message that shows after region creation
- fixed region seat not getting set correctly
- fixed region price not parsing
- changed config key of all prices
- fixed county edit screen not opening
- chunks are now buyable by district/owner's management
- fixed districts not being creatable (logic check error)
- corrected chat message that shows after region creation
- fixed region seat not getting set correctly
- fixed region price not parsing
- changed config key of all prices
- fixed county edit screen not opening
- chunks are now buyable by district/owner's management
- reworked /ck claim
- added adjacency checks on claim
- added /ck transfer (visually like /cl claim)
- added /ck sell (visually like /cl claim)
- added /ck buy (visually like /cl claim)
- renamed State layer to Region
- reworked /ck claim
- added adjacency checks on claim
- added /ck transfer (visually like /cl claim)
- added /ck sell (visually like /cl claim)
- added /ck buy (visually like /cl claim)
- renamed State layer to Region
- added LDEvent.class
- added LeaveLayerEvent (Municipality, County)
- added JoinedLayerEvent (Municipality, County)
- added PlayerLocationEvent
- added Player Profile UI
- added Player Appearance UI
- added Player Nickname changing function
- chat format is now a config setting instead of lang entry
- probable fix for tax.json always missing
- added LDEvent.class
- added LeaveLayerEvent (Municipality, County)
- added JoinedLayerEvent (Municipality, County)
- added PlayerLocationEvent
- added Player Profile UI
- added Player Appearance UI
- added Player Nickname changing function
- chat format is now a config setting instead of lang entry
- probable fix for tax.json always missing
- fixed crash on dedicated server
- fixed fsmm event hooks
- fixed most UIs not opening
- other minor adjustments/improvements
- b: fixed light district duplication causing NPEs
- further improvements in the landdev dynmap shader, note you may have to use the new config setting for all to work correctly, see wiki for reference
- fixed tax interval getting skipped every time