Skip to content

Faction Entity Type Format

TruffleHistorian edited this page Mar 31, 2023 · 12 revisions

Here you will find a descript on how to configure 1 entity type for use within a Faction Format. Be aware that many fields are optional. Leaving them out will select a sensible default.

Fields

  • entity_type: The resource location of an entity in the format of namespace:location.
  • weight: A number which determines how likely this entity is to appear.
  • strength: A number which determines the strength of one individual unit. See Strength
  • rank: One of soldier, captain, general, support, digger, leader. See Faction Ranks.
  • boosts: Configuration for how this mob can receive boosts. These 3 lists are always combined with the lists from the faction's config.
    • mandatory: Optional, list of boosts applied to all instances of this entity.
    • whitelist: Optional, list of boosts from which instances of this entity. can choose. If empty, allows all with a rarity.
    • blacklist: Optional, list of boosts that instances of this entity. can not receive.
  • rarity_overrides: Optional, list of boosts that should have a different rarity for instances of this entity.
  • wave_range": The range of waves this entity type can appear in.
  • spawned_range: Optional, the minimum and/or maximum number of times this entity type will appear in a wave.
  • omen_range: Optional, the minimum level of omen effect required for this entity type to appear in a raid.

Notes

Different Faction Entity Types can be created for the same Minecraft Entity Type. For example, you could create a standard Zombie as a soldier, or a zombie with a mandatory diamond armor boost as a more rare later wave entity. It could also be used to create both different skeleton types, one with a sword and one with a bow.

Example

See [Faction Format](Faction-Format#Vanilla Example)

Clone this wiki locally