ModsJava
Illagers vs Undead - Factions Feud
Java mod listed for Minecraft 1.21. Download on the author's site.
⬇ Download on CurseForgeIllagers vs Undead
1. Overview
This is a faction mod.
By default, it is set up for Illagers and Undead to fight each other.
Faction relationships can be configured in the config json.
2. Description
2-1. When loading the world
- Create a cache that assigns factions to all mobs.
- The following log is output.
FactionMap loaded: FACTION_TO_ENTITYTYPES:
2-2. When mobs spawn
- Inject hostility toward hostile mobs into spawned mobs.
- This can be turned on or off in the settings. (Default: On)
2-3. When the mob is attacked
- Nearby allied mobs fight the attacker.
- This range is 16 blocks. (Note: Currently, there is no functionality to change this.)
3. Config Json
Json File Name
config/illagers_vs_undead-factions.json
Key Description
| Key Name | Smaple Value | Description |
|---|---|---|
| id | "illagers", "undead", "vampires", "vampire_hunters" | Faction Id (Free Name) |
| include | - | Set the mob information you want to include in the faction. |
| exclude | - | Set the mob information you want to exclude from the faction. |
| entity_types | ["minecraft:ravager", "companions:illager_golem"] | Set the entity_type for the mob you want to target. |
| interfaces | ["net.minecraft.world.entity.monster.AbstractIllager"] | Set the class of the mob you want to target and its parent class (FQCN). |
| namespaces | ["hunters_return", "illagerinvasion"] | Set the namespaces for the target mod. |
| tags | ["vampirism:vampire", "#vampirism:hunter"] | Set the tag for the mob you want to target. (The “#” is optional.) |
| relation | - | Set relationships with other factions. |
| enemy_factions | ["undead", "vampires", "vampire_hunters", "werewolves"] | Set the Faction ID you want to make hostile. |
| ally_factions | ["illagers", "undead"] | Set the Faction ID you want to form an alliance with. |
Default Json
{
"factions": [
{
"id": "illagers",
"include": {
"entity_types": [
"minecraft:ravager",
"companions:illager_golem"
],
"interfaces": [
"net.minecraft.world.entity.monster.AbstractIllager"
],
"namespaces": [
"hunters_return",
"illagerinvasion",
"takesapillage",
"raided"
],
"tags": [
"minecraft:illager"
]
},
"exclude": {
"entity_types": [],
"interfaces": [],
"namespaces": [
"born_in_chaos_v1"
],
"tags": []
},
"relation": {
"enemy_factions": [
"undead",
"vampires",
"vampire_hunters",
"werewolves"
],
"ally_factions": []
}
},
{
"id": "undead",
"include": {
"entity_types": [],
"interfaces": [
"net.minecraft.world.entity.monster.AbstractSkeleton",
"net.minecraft.world.entity.monster.Zombie"
],
"namespaces": [
"born_in_chaos_v1",
"rottencreatures",
"undead_revamp2"
],
"tags": [
"minecraft:undead"
]
},
"exclude": {
"entity_types": [],
"interfaces": [],
"namespaces": [],
"tags": []
},
"relation": {
"enemy_factions": [
"illagers",
"vampire_hunters",
"werewolves"
],
"ally_factions": []
}
},
{
"id": "vampires",
"include": {
"entity_types": [],
"interfaces": [],
"namespaces": [],
"tags": [
"vampirism:vampire"
]
},
"exclude": {
"entity_types": [],
"interfaces": [],
"namespaces": [],
"tags": []
},
"relation": {
"enemy_factions": [
"illagers"
],
"ally_factions": [
"undead"
]
}
},
{
"id": "vampire_hunters",
"include": {
"entity_types": [],
"interfaces": [],
"namespaces": [],
"tags": [
"vampirism:hunter"
]
},
"exclude": {
"entity_types": [],
"interfaces": [],
"namespaces": [],
"tags": []
},
"relation": {
"enemy_factions": [
"illagers",
"undead"
],
"ally_factions": []
}
},
{
"id": "werewolves",
"include": {
"entity_types": [],
"interfaces": [],
"namespaces": [
"werewolves"
],
"tags": []
},
"exclude": {
"entity_types": [],
"interfaces": [],
"namespaces": [],
"tags": []
},
"relation": {
"enemy_factions": [
"illagers",
"undead"
],
"ally_factions": []
}
}
]
}
4. License
MIT
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on CurseForge — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Illagers vs Undead - Factions Feud is a free Minecraft Java mod. Compatible with Minecraft 1.21.1. Downloaded 634 times (via CurseForge). Download it and open it directly in the game.