Towny Classic

Towny Classic

3.2k Downloads

Suggestion: Create new District TownyObject.

LlmDl opened this issue ยท 4 comments

commented
  • Extends our ObjectGroup, like a PlotGroup.

  • Similar command structure to PlotGroup, but with limited fields: UUID uuid, String name, Set<TownBlock> townblocks

  • Similar database to PlotGroup.

  • Allows a mayor/assistant to create a grouping of plots into what is named a District.

    • Districts have a name, and a Set of TownBlocks.
    • These District names will appear in Chunk Notifications, on the Dynmap.
  • Unlike PlotGroups, the townblocks within a District are allowed to have their individual plot permissions, owners and plot names.

The end goal is to make a blob of land which can be given a distinct name, without requiring the use of restrictive PlotGroups.

This could be used to name a blob of land surrounding an Outpost townblock, and so this concept will supercede the Suggestion: Set outpost names ticket.

commented

These districts should probably try to reuse the adjacent claims code we have, so they are forced into being contiguous land masses.

commented

I know you mentioned in Discord that you weren't sure how to handle these on the map. Maybe there should be a separate ticket for any mapping aspects, to allow this feature to go through faster, without being held-back?

commented

Nothing will happen on the mapping side until I get around to making Dynmap-Towny aware of Districts.

commented

You rock, Llmdl!