Create Mechanical Spawner

Create Mechanical Spawner

Mod

A mechanical spawner block. Generates Mobs with rotation power. This mod it's meant to be used in modpacks.

Client and server Game Mechanics MobsTechnology

66.6k downloads
52 followers
Createda year ago
Updated8 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Create Mechanical Spawner

A mechanical spawner block. Generates Mobs with rotation power. This mod it's meant to be used in modpacks.

Disclaimer: Currently in active development. 1.18.2 version may come after finishing pending features.

Features

  • Spawn liquid
  • Biome dependant random generation
  • Configurable stress
  • Configurable minimum speed
  • Configurable fluid capacity
  • Spawn liquid recipe.
  • Spawner block recipe.
  • JEI integration
  • KubeJS integration

Pending features

  • Configurable Mob Deny List
  • Specific liquid for each Mob
  • Ponder scene
  • Nicer model?

Spawn recipes

  • fluid required.
  • mob required. "random" or any entity like "minecraft:skeleton"
  • processingTime optional. Defaults: 200

Random generation (already in the mod)

{
  "type": "create_mechanical_spawner:spawner",
  "fluid": {
    "fluid": "create_mechanical_spawner:spawn_fluid",
    "amount": 1000
  },
  "mob": "random",
  "processingTime": 10000
}

Specific Mob example

{
  "type": "create_mechanical_spawner:spawner",
  "fluid": {
    "fluid": "minecraft:water",
    "amount": 10
  },
  "mob": "minecraft:skeleton",
  "processingTime": 10000
}

KubeJS support (Server script)

//Random Mob (WIP) wierd things happen for now.
event.recipes.createMechanicalSpawnerSpawner("random",Fluid.of('minecraft:water', 700)).processingTime(8000);
//Specific MOB
event.recipes.createMechanicalSpawnerSpawner("minecraft:skeleton",Fluid.of('minecraft:water', 700)).processingTime(8000);
  • Alternative (custom recipe)
event.custom({
    type:"create_mechanical_spawner:spawner",
    mob: "minecraft:zombie",
    fluid: {
        fluid: "minecraft:lava",
        amount: 500,
    },
    processingTime: 20000
});

Thanks to the Creators of Create.

Code inspiration from the Create mod itself & Mrbysco

External resources



Project members

oierbravo

Owner


Technical information

License
MIT
Client side
required
Server side
required
Project ID