promotional bannermobile promotional banner

Mob gater

Allows blocking specific mob spawning controlled by advancement

Mob Gater gives players an ability to block specific mob spawning based on advancements. Players can define what advancements are necessary for a mob to spawn, including from spawners.

This is done in the "mob-gater.json" configuration file. Make an entity type id entry per every mob you want to gate, and write a list of advancement ids needed. An example:

{
	"arphex:hornet_harbinger" : [
		"minecraft:story/smelt_iron",
		"minecraft:story/obtain_armor"
	],
	"arphex:hornet_harbinger_giant" : [
		"minecraft:story/smelt_iron",
		"minecraft:story/obtain_armor"
	],
	"born_in_chaos_v1:lifestealer" : [
		"minecraft:story/shiny_gear"
	],
	"born_in_chaos_v1:nightmare_stalker" : [
		"minecraft:nether/netherite_armor"
	],
	"born_in_chaos_v1:scarlet_persecutor" : [
		"minecraft:story/shiny_gear"
	],
	"arphex:spider_obstructer" : [
		"minecraft:story/smelt_iron",
		"minecraft:story/obtain_armor"
	],
	"arphex:spider_lunger" : [
		"minecraft:nether/netherite_armor"
	],
	"arphex:spider_moth" : [
		"minecraft:nether/netherite_armor",
		"minecraft:nether/brew_potion"
	]
}

 

Mob Gater creates 2 files when a server starts in the "mob-gater" directory: "all-advancements.txt", which contains all advancement ids, and "all-entity-types.txt", which contains all entity ids, so you don't have to search them.

It also adds a command "mob-gater-reload" that reparses the configuration file and reloads the rules, so you can make changes while the game is running. It will tell if there are any errors in the file. This command requires permission level 3.

When a player gets all advancements defined in any rule, a toast will appear on the screen that will tell what mob has been unlocked.

Mob Gater allows creating more balanced progression, preventing players from encountering strong mobs before they have a capability to kill them.

Mob Gater works in singleplayer and multiplayer.

The Mob gater Team

profile avatar
  • 36
    Followers
  • 47
    Projects
  • 14.0M
    Downloads

More from KrosenutView all

  • Primitive Multi-break project image

    Primitive Multi-break

    • 2.8K
    • Mods

    Adds a multi-break enchantment for tools that can dig 3x3, 5x5 or 7x7 area

    • 2.8K
    • March 26, 2026
    • Mods
  • Killer table project image

    Killer table

    • 9.9K
    • Mods

    An implementation of Peaceful Table

    • 9.9K
    • February 26, 2026
    • Mods
  • K-Turrets project image

    K-Turrets

    • 4.8M
    • Mods

    Adds 6 turrets and combat drones to eliminate enemies

    • 4.8M
    • February 26, 2026
    • Mods
  • F-Tech project image

    F-Tech

    • 3.1K
    • Mods

    Tech mod with useful machines and items that don't break the game balance

    • 3.1K
    • February 26, 2026
    • Mods
    • +4
  • Primitive Multi-break project image

    Primitive Multi-break

    • 2.8K
    • Mods

    Adds a multi-break enchantment for tools that can dig 3x3, 5x5 or 7x7 area

    • 2.8K
    • March 26, 2026
    • Mods
  • Killer table project image

    Killer table

    • 9.9K
    • Mods

    An implementation of Peaceful Table

    • 9.9K
    • February 26, 2026
    • Mods
  • K-Turrets project image

    K-Turrets

    • 4.8M
    • Mods

    Adds 6 turrets and combat drones to eliminate enemies

    • 4.8M
    • February 26, 2026
    • Mods
  • F-Tech project image

    F-Tech

    • 3.1K
    • Mods

    Tech mod with useful machines and items that don't break the game balance

    • 3.1K
    • February 26, 2026
    • Mods
    • +4