Create Mechanical Spawner Mod (1.21.1, 1.20.1) adds a mechanical spawner block to the game that uses rotational force to generate mobs.

Features:

  • Random Spawn Fluid
    • Biome-dependent random generation
  • Specific Liquid for Mobs
  • Configurable Settings
    • Stress
    • Minimum speed
    • Fluid capacity
    • Spawn point max range
    • Processing time multiplier (or divider). Allows modification of time for all recipes without editing them.
  • Spawn Fluid Mixer Recipes
  • JEI & Jade Integration
  • KubeJS Integration
  • Ponder Scene
  • Loot Collector Block
    • Configurable to allow any container or Create Item Vault.
    • Can be disabled.
    • The spawner can be configured to work only with loot collectors.
  • Wither & Explosion Immune Glass & Casing
  • Wither Recipe

Spawn Recipes

  • input: Required.
  • output: Optional. Any entity like "minecraft:skeleton". Default: random mob from biome.
  • processingTime: Optional. Default: 200.
  • customLoot: Optional. Allows generating custom loot when used with loot collector blocks.

Random Generation Example

{
  "type": "create_mechanical_spawner:spawner", "input": { "type": "fluid_stack", "amount": 100, "fluid": "create_mechanical_spawner:spawn_fluid_random" }, "processingTime": 1500 }

Specific Mob Example

{
  "type": "create_mechanical_spawner:spawner", "input": { "type": "fluid_stack", "amount": 100, "fluid": "create_mechanical_spawner:spawn_fluid_pigling" }, "output": "minecraft:pig", "processingTime": 2500 }

Custom Loot Example

{
  "type": "create_mechanical_spawner:spawner", "customLoot": [ { "id": "minecraft:nether_star" }, { "count": 16, "id": "create:experience_nugget" }, { "chance": 0.5, "count": 8, "id": "create:experience_nugget" } ], "input": { "type": "fluid_stack", "amount": 300, "fluid": "create_mechanical_spawner:spawn_fluid_wither" }, "output": "minecraft:wither", "processingTime": 5000 }

KubeJS Support (Server Script)

Disable All Default Recipes

event.remove({ type: 'create_mechanical_spawner:spawner' })

Disable Specific Mob Recipes

event.remove({ output: 'minecraft:wolf' })

Bindings

  • Chanced Output
    Output.of('minecraft:clay', 0.5)

Add Random Generation Recipe


// Random Mob (biome-dependent)
event.recipes.createMechanicalSpawnerSpawner(Fluid.of('minecraft:water', 700)).processingTime(8000);

Add Specific Mob Recipe


// Specific Mob
event.recipes.createMechanicalSpawnerSpawner(Fluid.of('minecraft:water', 700)).processingTime(8000).mob("minecraft:skeleton");

Add Recipe with Custom Loot


event.remove({ output: 'minecraft:wither_skeleton' }); // recommended
event.recipes.create_mechanical_spawner.spawner("minecraft:wither_skeleton", Fluid.of('minecraft:lava', 1000))
    .customLoot(
        [
            Output.of("minecraft:redstone", 0.5),
            Output.of("minecraft:iron_ingot", 0.1),
            Output.of("minecraft:redstone", 0.5),
            Output.of("minecraft:iron_ingot", 0.1)
        ]
    )
    .processingTime(2000);

Note: It’s recommended to disable the default recipe before adding the recipe with custom loot.

Screenshots:

Crafting Recipes:

Recommend that you should install Just Enough Items (for mods using Forge) or Roughly Enough Items (for mods using Fabric) to view the full recipes included in this mod.

Requires:

Minecraft Forge

Create Mod

How to install:

Click the following link to view details: How to Install Mods for Minecraft Java Edition on PC: A Beginner Guide

Create Mechanical Spawner Mod (1.21.1, 1.20.1) Download Links

For Minecraft 1.19.2

Forge Version: Download from Server 1Download from Server 2

For Minecraft 1.20.1

Forge Version: Download from Server 1Download from Server 2

For Minecraft 1.21.1

NeoForge Version: Download from Server 1Download from Server 2

Click to rate this post!
[Total: 0 Average: 0]