I know I shouldn't post new content for renewed until it is done, but this would replace a feature that is yet to be ported and I think it should get replaced. Replace the flags that summon entities with a block that acts like villager workstations, except it has multiple positions available. Citizens would walk to this block and become soldiers (maybe make this so first they become for example Levymen and then soldiers/archers). Citizens should remain soldiers even when the block is destroyed. Put this in every structure that has soldiers, and instead of spawning them with the banner, spawn them only when the structure spawns. That way you can actually get rid of the soldiers. The block should be assigned to a faction and you can only change the amount of soldiers and the faction if you have over 100 alignment (this can be changed). If a soldier finds an empty weapon table they should join it. This block can be broken.