1265 lines
43 KiB
Lua
1265 lines
43 KiB
Lua
--[[
|
|
I apologize for how long this is... but honestly, there isn't an easy way to make it shorter.
|
|
I considered making my own function, since most of the recipes were similar,
|
|
but I realized I would need to pass enough information to it that it wasn't
|
|
really worth it.
|
|
]]
|
|
--
|
|
|
|
local EGG = "mcl_throwing:egg"
|
|
local DEBRIS = "mcl_nether:ancient_debris"
|
|
local vl = minetest.get_game_info().title:find("VoxeLibre")
|
|
|
|
if minetest.settings:get_bool("spawncraft_spawner", true) then
|
|
minetest.register_craft({
|
|
output = "mcl_mobspawners:spawner",
|
|
recipe = {
|
|
{ "xpanes:bar_flat", "xpanes:bar_flat", "xpanes:bar_flat" },
|
|
{ "xpanes:bar_flat", "mcl_nether:netheriteblock", "xpanes:bar_flat" },
|
|
{ "xpanes:bar_flat", "xpanes:bar_flat", "xpanes:bar_flat" },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_zombie", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:zombie",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:rotten_flesh", EGG },
|
|
{ "mcl_mobitems:rotten_flesh", DEBRIS, "mcl_mobitems:rotten_flesh" },
|
|
{ EGG, "mcl_mobitems:rotten_flesh", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_husk", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:zombie",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:husk", "mcl_mobitems:rotten_flesh" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_zombie_villager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:zombie",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:villager_zombie", "mcl_mobitems:rotten_flesh" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_husk", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:husk",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:rotten_flesh", EGG },
|
|
{ "group:sand", DEBRIS, "group:sand" },
|
|
{ EGG, "mcl_mobitems:rotten_flesh", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_zombie", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:husk",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:zombie", "group:sand" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_zombie_villager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:husk",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:villager_zombie", "group:sand" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_zombie_villager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:villager_zombie",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:rotten_flesh", EGG },
|
|
{ "mcl_core:emerald", DEBRIS, "mcl_core:emerald" },
|
|
{ EGG, "mcl_mobitems:rotten_flesh", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_zombie", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:villager_zombie",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:zombie", "mcl_core:emerald" },
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_villager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:villager_zombie 2",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:villager", "mobs_mc:zombie" },
|
|
})
|
|
end
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_husk", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:villager_zombie",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:husk", "mcl_core:emerald" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_skeleton", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:skeleton",
|
|
recipe = {
|
|
{ EGG, "mcl_bows:arrow", EGG },
|
|
{ "mcl_bows:arrow", DEBRIS, "mcl_bows:arrow" },
|
|
{ EGG, "mcl_bows:arrow", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_stray", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:skeleton",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:stray", "mcl_bows:arrow" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_wither_skeleton", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:skeleton",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:witherskeleton", "mcl_bows:arrow" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_stray", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:stray",
|
|
recipe = {
|
|
{ EGG, "mcl_bows:arrow", EGG },
|
|
{ "mcl_core:ice", DEBRIS, "mcl_core:ice" },
|
|
{ EGG, "mcl_bows:arrow", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_skeleton", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:stray",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:skeleton", "mcl_core:ice" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_wither_skeleton", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:witherskeleton",
|
|
recipe = {
|
|
{ EGG, "mcl_heads:wither_skeleton", EGG },
|
|
{ "mcl_mobitems:bone", DEBRIS, "mcl_mobitems:bone" },
|
|
{ EGG, "mcl_mobitems:bone", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_skeleton", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:witherskeleton",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:skeleton", "mcl_heads:wither_skeleton" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_stray", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:witherskeleton",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:stray", "mcl_heads:wither_skeleton" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_villager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:villager",
|
|
recipe = {
|
|
{ EGG, "group:bed", EGG },
|
|
{ "mcl_core:emerald", DEBRIS, "mcl_core:emerald" },
|
|
{ EGG, "group:bed", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_zombie_villager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:villager",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:villager_zombie", "mcl_core:emerald" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_spider", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:spider",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:string", EGG },
|
|
{ "mcl_mobitems:string", DEBRIS, "mcl_mobitems:string" },
|
|
{ EGG, "mcl_mobitems:string", EGG },
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
output = "mobs_mc:spider",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:cave_spider" },
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_cave_spider", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:cave_spider",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:string", EGG },
|
|
{ "mcl_mobitems:spider_eye", DEBRIS, "mcl_mobitems:spider_eye" },
|
|
{ EGG, "mcl_mobitems:string", EGG },
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
output = "mobs_mc:cave_spider",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:spider" },
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_wolf", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:wolf",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:bone", EGG },
|
|
{ "mcl_mobitems:bone", DEBRIS, "mcl_mobitems:bone" },
|
|
{ EGG, "mcl_mobitems:bone", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_chicken", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:chicken",
|
|
recipe = {
|
|
{ EGG, EGG, EGG },
|
|
{ EGG, DEBRIS, EGG },
|
|
{ EGG, EGG, EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_enderman", true) then
|
|
minetest.register_craft({
|
|
output = vl and "mobs_mc:rover" or "mobs_mc:enderman",
|
|
recipe = {
|
|
{ EGG, "mcl_throwing:ender_pearl", EGG },
|
|
{ "mcl_throwing:ender_pearl", DEBRIS, "mcl_throwing:ender_pearl" },
|
|
{ EGG, "mcl_throwing:ender_pearl", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_blaze", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:blaze",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:blaze_rod", EGG },
|
|
{ "mcl_mobitems:blaze_rod", DEBRIS, "mcl_mobitems:blaze_rod" },
|
|
{ EGG, "mcl_mobitems:blaze_rod", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_slime", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:slime_big",
|
|
recipe = {
|
|
{ EGG, "mcl_core:slimeblock", EGG },
|
|
{ "mcl_core:slimeblock", DEBRIS, "mcl_core:slimeblock" },
|
|
{ EGG, "mcl_core:slimeblock", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_creeper", true) then
|
|
minetest.register_craft({
|
|
output = vl and "mobs_mc:stalker" or "mobs_mc:creeper",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:gunpowder", EGG },
|
|
{ "mcl_mobitems:gunpowder", DEBRIS, "mcl_mobitems:gunpowder" },
|
|
{ EGG, "mcl_mobitems:gunpowder", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_wither", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:wither",
|
|
recipe = {
|
|
{ "mcl_heads:wither_skeleton", "mcl_heads:wither_skeleton", "mcl_heads:wither_skeleton" },
|
|
{ "mcl_nether:soul_sand", "mcl_mobitems:nether_star", "mcl_nether:soul_sand" },
|
|
{ EGG, "mcl_nether:soul_sand", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
--minetest.log(tostring(minetest.settings:get_bool("spawncraft_ender_dragon", true)))
|
|
|
|
if minetest.settings:get_bool("spawncraft_ender_dragon", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:enderdragon",
|
|
recipe = {
|
|
{ EGG, "mcl_end_crystal:end_crystal", EGG },
|
|
{ "mcl_end_crystal:end_crystal", "mcl_armor:elytra", "mcl_end_crystal:end_crystal" },
|
|
{ EGG, "mcl_end_crystal:end_crystal", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_horse", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:horse",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:saddle", EGG },
|
|
{ "mcl_mobitems:saddle", DEBRIS, "mcl_mobitems:saddle" },
|
|
{ EGG, "mcl_mobitems:saddle", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_mule", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:horse",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:mule" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_donkey", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:donkey",
|
|
recipe = {
|
|
{ EGG, "mcl_chests:chest", EGG },
|
|
{ "mcl_mobitems:saddle", DEBRIS, "mcl_mobitems:saddle" },
|
|
{ EGG, "mcl_mobitems:saddle", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_horse", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:donkey",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:horse" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_mule", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:mule",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:saddle", EGG },
|
|
{ "mcl_mobitems:saddle", DEBRIS, "mcl_mobitems:saddle" },
|
|
{ EGG, "mcl_chests:chest", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_donkey", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:mule",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:donkey" },
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_horse", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:mule 2",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:horse", "mobs_mc:donkey" },
|
|
})
|
|
end
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_skeleton_horse", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:skeleton_horse",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:saddle", EGG },
|
|
{ "mcl_mobitems:bone", DEBRIS, "mcl_mobitems:bone" },
|
|
{ EGG, "mcl_mobitems:saddle", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_skeleton", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:skeleton_horse",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:skeleton", "mcl_mobitems:saddle" },
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_horse", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:skeleton_horse 2",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:skeleton", "mobs_mc:horse" },
|
|
})
|
|
end
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_horse", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:skeleton_horse",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:horse", "mcl_mobitems:bone" },
|
|
})
|
|
end
|
|
end
|
|
|
|
--False, since it's actually disabled in MineClone's code
|
|
if minetest.settings:get_bool("spawncraft_zombie_horse", false) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:zombie_horse",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:saddle", EGG },
|
|
{ "mcl_mobitems:rotten_flesh", DEBRIS, "mcl_mobitems:rotten_flesh" },
|
|
{ EGG, "mcl_mobitems:saddle", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_zombie", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:zombie_horse",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:zombie", "mcl_mobitems:saddle" },
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_horse", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:zombie_horse 2",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:zombie", "mcl_mobitems:horse" },
|
|
})
|
|
end
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_horse", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:zombie_horse",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:horse", "mcl_mobitems:rotten_flesh" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_llama", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:llama",
|
|
recipe = {
|
|
{ EGG, "group:carpet", EGG },
|
|
{ "mcl_mobitems:leather", DEBRIS, "mcl_mobitems:leather" },
|
|
{ EGG, "group:carpet", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_bat", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:bat",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:leather", EGG },
|
|
{ "mcl_core:coal_lump", DEBRIS, "mcl_core:coal_lump" },
|
|
{ EGG, "mcl_mobitems:leather", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
--Cat spawn eggs just don't exist for some reason...
|
|
|
|
if minetest.settings:get_bool("spawncraft_ocelot", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:ocelot",
|
|
recipe = {
|
|
{ EGG, "mcl_fishing:fish_raw", EGG },
|
|
{ "mcl_mobitems:milk_bucket", DEBRIS, "mcl_mobitems:milk_bucket" },
|
|
{ EGG, "mcl_fishing:fish_raw", EGG },
|
|
},
|
|
replacements = {
|
|
{ "mcl_mobitems:milk_bucket", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_mobitems:milk_bucket", "mcl_buckets:bucket_empty" },
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
output = "mobs_mc:ocelot",
|
|
recipe = {
|
|
{ EGG, "mcl_fishing:salmon_raw", EGG },
|
|
{ "mcl_mobitems:milk_bucket", DEBRIS, "mcl_mobitems:milk_bucket" },
|
|
{ EGG, "mcl_fishing:salmon_raw", EGG },
|
|
},
|
|
replacements = {
|
|
{ "mcl_mobitems:milk_bucket", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_mobitems:milk_bucket", "mcl_buckets:bucket_empty" },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_cod", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:cod",
|
|
recipe = {
|
|
{ EGG, "mcl_fishing:fish_raw", EGG },
|
|
{ "mcl_fishing:fish_raw", DEBRIS, "mcl_fishing:fish_raw" },
|
|
{ EGG, "mcl_fishing:fish_raw", EGG },
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
output = "mobs_mc:cod",
|
|
recipe = {
|
|
{ EGG, "mcl_fishing:fish_cooked", EGG },
|
|
{ "mcl_fishing:fish_cooked", DEBRIS, "mcl_fishing:fish_cooked" },
|
|
{ EGG, "mcl_fishing:fish_cooked", EGG },
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
output = "mobs_mc:cod",
|
|
recipe = {
|
|
{ EGG, "mcl_buckets:bucket_cod", EGG },
|
|
{ "mcl_buckets:bucket_cod", DEBRIS, "mcl_buckets:bucket_cod" },
|
|
{ EGG, "mcl_buckets:bucket_cod", EGG },
|
|
},
|
|
replacements = {
|
|
{ "mcl_buckets:bucket_cod", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_cod", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_cod", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_cod", "mcl_buckets:bucket_empty" },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_tropical_fish", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:cod",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:tropical_fish" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_salmon", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:salmon",
|
|
recipe = {
|
|
{ EGG, "mcl_fishing:salmon_raw", EGG },
|
|
{ "mcl_fishing:salmon_raw", DEBRIS, "mcl_fishing:salmon_raw" },
|
|
{ EGG, "mcl_fishing:salmon_raw", EGG },
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
output = "mobs_mc:salmon",
|
|
recipe = {
|
|
{ EGG, "mcl_fishing:salmon_cooked", EGG },
|
|
{ "mcl_fishing:salmon_cooked", DEBRIS, "mcl_fishing:salmon_cooked" },
|
|
{ EGG, "mcl_fishing:salmon_cooked", EGG },
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
output = "mobs_mc:salmon",
|
|
recipe = {
|
|
{ EGG, "mcl_buckets:bucket_salmon", EGG },
|
|
{ "mcl_buckets:bucket_salmon", DEBRIS, "mcl_buckets:bucket_salmon" },
|
|
{ EGG, "mcl_buckets:bucket_salmon", EGG },
|
|
},
|
|
replacements = {
|
|
{ "mcl_buckets:bucket_salmon", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_salmon", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_salmon", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_salmon", "mcl_buckets:bucket_empty" },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_cod", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:salmon",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:cod" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_tropical_fish", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:tropical_fish",
|
|
recipe = {
|
|
{ EGG, "mcl_buckets:bucket_tropical_fish", EGG },
|
|
{ "mcl_buckets:bucket_tropical_fish", DEBRIS, "mcl_buckets:bucket_tropical_fish" },
|
|
{ EGG, "mcl_buckets:bucket_tropical_fish", EGG },
|
|
},
|
|
replacements = {
|
|
{ "mcl_buckets:bucket_tropical_fish", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_tropical_fish", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_tropical_fish", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_tropical_fish", "mcl_buckets:bucket_empty" },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_salmon", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:tropical_fish",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:salmon" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_axolotl", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:axolotl",
|
|
recipe = {
|
|
{ EGG, "mcl_buckets:bucket_axolotl", EGG },
|
|
{ "mcl_buckets:bucket_axolotl", DEBRIS, "mcl_buckets:bucket_axolotl" },
|
|
{ EGG, "mcl_buckets:bucket_axolotl", EGG },
|
|
},
|
|
replacements = {
|
|
{ "mcl_buckets:bucket_axolotl", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_axolotl", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_axolotl", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_axolotl", "mcl_buckets:bucket_empty" },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_dolphin", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:dolphin",
|
|
recipe = {
|
|
{ EGG, "mcl_fishing:fish_raw", EGG },
|
|
{ "mcl_fishing:salmon_raw", DEBRIS, "mcl_fishing:salmon_raw" },
|
|
{ EGG, "mcl_fishing:fish_raw", EGG },
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
output = "mobs_mc:dolphin",
|
|
recipe = {
|
|
{ EGG, "mcl_fishing:salmon_raw", EGG },
|
|
{ "mcl_fishing:fish_raw", DEBRIS, "mcl_fishing:fish_raw" },
|
|
{ EGG, "mcl_fishing:salmon_raw", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_rabbit", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:rabbit",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:rabbit", EGG },
|
|
{ "mcl_mobitems:rabbit", DEBRIS, "mcl_mobitems:rabbit" },
|
|
{ EGG, "mcl_mobitems:rabbit", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_killer_bunny", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:rabbit",
|
|
type = "shapeless",
|
|
recipe = {
|
|
"mobs_mc:killer_bunny",
|
|
},
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_killer_bunny", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:killer_bunny",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:rabbit", EGG },
|
|
{ "mesecons:redstone", DEBRIS, "mesecons:redstone" },
|
|
{ EGG, "mcl_mobitems:rabbit", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_rabbit", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:killer_bunny",
|
|
recipe = {
|
|
{ "mesecons:redstone", "mobs_mc:rabbit", "mesecons:redstone" },
|
|
},
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_pig", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:pig",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:porkchop", EGG },
|
|
{ "mcl_mobitems:porkchop", DEBRIS, "mcl_mobitems:porkchop" },
|
|
{ EGG, "mcl_mobitems:porkchop", EGG },
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
output = "mobs_mc:pig",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:cooked_porkchop", EGG },
|
|
{ "mcl_mobitems:cooked_porkchop", DEBRIS, "mcl_mobitems:cooked_porkchop" },
|
|
{ EGG, "mcl_mobitems:cooked_porkchop", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_cow", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:cow",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:beef", EGG },
|
|
{ "mcl_mobitems:beef", DEBRIS, "mcl_mobitems:beef" },
|
|
{ EGG, "mcl_mobitems:beef", EGG },
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
output = "mobs_mc:cow",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:cooked_beef", EGG },
|
|
{ "mcl_mobitems:cooked_beef", DEBRIS, "mcl_mobitems:cooked_beef" },
|
|
{ EGG, "mcl_mobitems:cooked_beef", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_sheep", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:sheep",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:mutton", EGG },
|
|
{ "mcl_mobitems:mutton", DEBRIS, "mcl_mobitems:mutton" },
|
|
{ EGG, "mcl_mobitems:mutton", EGG },
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
output = "mobs_mc:sheep",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:cooked_mutton", EGG },
|
|
{ "mcl_mobitems:cooked_mutton", DEBRIS, "mcl_mobitems:cooked_mutton" },
|
|
{ EGG, "mcl_mobitems:cooked_mutton", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_parrot", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:parrot",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:feather", EGG },
|
|
{ "group:dye", DEBRIS, "group:dye" },
|
|
{ EGG, "mcl_mobitems:feather", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_chicken", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:parrot",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:chicken", "group:dye" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_squid", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:squid",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:ink_sac", EGG },
|
|
{ "mcl_mobitems:ink_sac", DEBRIS, "mcl_mobitems:ink_sac" },
|
|
{ EGG, "mcl_mobitems:ink_sac", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_glow_squid", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:squid",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:glow_squid" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_glow_squid", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:glow_squid",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:glow_ink_sac", EGG },
|
|
{ "mcl_mobitems:glow_ink_sac", DEBRIS, "mcl_mobitems:glow_ink_sac" },
|
|
{ EGG, "mcl_mobitems:glow_ink_sac", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_squid", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:glow_squid",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:squid", "mcl_mobitems:glow_ink_sac" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_snow_golem", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:snow_golem",
|
|
recipe = {
|
|
{ EGG, "mcl_farming:pumpkin_face_light", EGG },
|
|
{ "mcl_core:snowblock", DEBRIS, "mcl_core:snowblock" },
|
|
{ EGG, "mcl_core:snowblock", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
--Kind of a weird recipe because I really wanted it to include all the iron blocks
|
|
if minetest.settings:get_bool("spawncraft_iron_golem", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:iron_golem",
|
|
recipe = {
|
|
{ DEBRIS, "mcl_farming:pumpkin_face_light", EGG },
|
|
{ "mcl_core:ironblock", "mcl_core:ironblock", "mcl_core:ironblock" },
|
|
{ EGG, "mcl_core:ironblock", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_strider", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:strider",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:saddle", EGG },
|
|
{ "mcl_buckets:bucket_lava", DEBRIS, "mcl_buckets:bucket_lava" },
|
|
{ EGG, "mcl_buckets:bucket_lava", EGG },
|
|
},
|
|
replacements = {
|
|
{ "mcl_buckets:bucket_bucket_lava", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_bucket_lava", "mcl_buckets:bucket_empty" },
|
|
{ "mcl_buckets:bucket_bucket_lava", "mcl_buckets:bucket_empty" },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_polar_bear", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:polar_bear",
|
|
recipe = {
|
|
{ EGG, "mcl_core:ice", EGG },
|
|
{ "mcl_core:snowblock", DEBRIS, "mcl_core:snowblock" },
|
|
{ EGG, "mcl_core:ice", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_guardian", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:guardian",
|
|
recipe = {
|
|
{ EGG, "mcl_ocean:sea_lantern", EGG },
|
|
{ "mcl_ocean:sea_lantern", DEBRIS, "mcl_ocean:sea_lantern" },
|
|
{ EGG, "mcl_ocean:sea_lantern", EGG },
|
|
},
|
|
})
|
|
|
|
if minetest.settings:get_bool("spawncraft_elder_guardian", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:guardian 4",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:guardian_elder" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_elder_guardian", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:guardian_elder",
|
|
recipe = {
|
|
{ EGG, "mcl_ocean:sea_lantern", EGG },
|
|
{ "mcl_ocean:sea_lantern", "mcl_nether:netherite_ingot", "mcl_ocean:sea_lantern" },
|
|
{ EGG, "mcl_ocean:sea_lantern", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_guardian", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:guardian_elder",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:guardian", "mobs_mc:guardian", "mobs_mc:guardian", "mobs_mc:guardian" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_magma_cube", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:magma_cube_big",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:magma_cream", EGG },
|
|
{ "mcl_mobitems:magma_cream", DEBRIS, "mcl_mobitems:magma_cream" },
|
|
{ EGG, "mcl_mobitems:magma_cream", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_ghast", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:ghast",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:ghast_tear", EGG },
|
|
{ "mcl_mobitems:ghast_tear", DEBRIS, "mcl_mobitems:ghast_tear" },
|
|
{ EGG, "mcl_mobitems:ghast_tear", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_shulker", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:shulker",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:shulker_shell", EGG },
|
|
{ "mcl_mobitems:shulker_shell", DEBRIS, "mcl_mobitems:shulker_shell" },
|
|
{ EGG, "mcl_mobitems:shulker_shell", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_zombie_pigman", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:pigman",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:porkchop", EGG },
|
|
{ "mcl_mobitems:rotten_flesh", DEBRIS, "mcl_mobitems:rotten_flesh" },
|
|
{ EGG, "mcl_mobitems:porkchop", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_pig", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:pigman",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:pig", "mcl_mobitems:rotten_flesh" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_zombie", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:pigman",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:zombie", "mcl_mobitems:porkchop" },
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_pig", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:pigman",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:pig", "mobs_mc:zombie" },
|
|
})
|
|
end
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_piglin", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:piglin",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:porkchop", EGG },
|
|
{ "mcl_core:gold_ingot", DEBRIS, "mcl_core:gold_ingot" },
|
|
{ EGG, "mcl_mobitems:porkchop", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_piglin_brute", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:piglin",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:piglin_brute" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_pig", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:piglin",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:pig", "mcl_core:gold_ingot" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_piglin_brute", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:piglin_brute",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:porkchop", EGG },
|
|
{ "mcl_core:axe_gold", DEBRIS, "mcl_core:axe_gold" },
|
|
{ EGG, "mcl_mobitems:porkchop", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_piglin", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:piglin_brute",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:piglin", "mcl_core:axe_gold" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_pig", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:piglin_brute",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:pig", "mcl_core:axe_gold" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_hoglin", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:hoglin",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:porkchop", EGG },
|
|
{ "mcl_nether:nether_wart_block", DEBRIS, "mcl_nether:nether_wart_block" },
|
|
{ EGG, "mcl_mobitems:porkchop", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_pig", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:hoglin",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:pig", "mcl_nether:nether_wart_block" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_silverfish", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:silverfish",
|
|
recipe = {
|
|
{ EGG, "mcl_end:ender_eye", EGG },
|
|
{ "mcl_core:cobble", DEBRIS, "mcl_core:cobble" },
|
|
{ EGG, "mcl_end:ender_eye", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_endermite", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:silverfish",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:endermite", "mcl_core:cobble" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_endermite", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:endermite",
|
|
recipe = {
|
|
{ EGG, "", EGG },
|
|
{ "mcl_throwing:ender_pearl", DEBRIS, "mcl_throwing:ender_pearl" },
|
|
{ EGG, "", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_silverfish", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:endermite",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:silverfish", "mcl_throwing:ender_pearl" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_mooshroom", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:mooshroom",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:beef", EGG },
|
|
{ "mcl_mushrooms:mushroom_brown", DEBRIS, "mcl_mushrooms:mushroom_red" },
|
|
{ EGG, "mcl_mobitems:beef", EGG },
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
output = "mobs_mc:mooshroom",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:beef", EGG },
|
|
{ "mcl_mushrooms:mushroom_red", DEBRIS, "mcl_mushrooms:mushroom_brown" },
|
|
{ EGG, "mcl_mobitems:beef", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_cow", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:mooshroom",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:cow", "mcl_mushrooms:mushroom_red", "mcl_mushrooms:mushroom_brown" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_pillager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:pillager",
|
|
recipe = {
|
|
{ EGG, "mcl_bows:crossbow", EGG },
|
|
{ "mcl_core:emerald", DEBRIS, "mcl_core:emerald" },
|
|
{ EGG, "mcl_bows:crossbow", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_villager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:pillager",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:villager", "mcl_bows:crossbow" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_vindicator", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:pillager",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:vindicator", "mcl_bows:crossbow" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_evoker", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:pillager",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:evoker", "mcl_bows:crossbow" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_illusioner", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:pillager",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:illusioner", "mcl_bows:crossbow" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_vindicator", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:vindicator",
|
|
recipe = {
|
|
{ EGG, "mcl_tools:axe_iron", EGG },
|
|
{ "mcl_core:emerald", DEBRIS, "mcl_core:emerald" },
|
|
{ EGG, "mcl_tools:axe_iron", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_villager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:vindicator",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:villager", "mcl_tools:axe_iron" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_pillager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:vindicator",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:pillager", "mcl_tools:axe_iron" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_evoker", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:vindicator",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:evoker", "mcl_tools:axe_iron" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_illusioner", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:vindicator",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:illusioner", "mcl_tools:axe_iron" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_evoker", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:evoker",
|
|
recipe = {
|
|
{ EGG, "", EGG },
|
|
{ "mcl_core:emerald", DEBRIS, "mcl_core:emerald" },
|
|
{ EGG, "mcl_totems:totem", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_villager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:evoker",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:villager", "mcl_totems:totem" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_pillager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:evoker",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:pillager", "mcl_totems:totem" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_vindicator", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:evoker",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:vindicator", "mcl_totems:totem" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_illusioner", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:evoker",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:illusioner", "mcl_totems:totem" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_vex", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:evoker",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:vex", "mobs_mc:vex", "mobs_mc:vex", "mobs_mc:vex" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_illusioner", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:illusioner",
|
|
recipe = {
|
|
{ EGG, "mcl_core:glass", EGG },
|
|
{ "mcl_core:emerald", DEBRIS, "mcl_core:emerald" },
|
|
{ EGG, "mcl_core:glass", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_villager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:illusioner",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:villager", "mcl_core:glass" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_pillager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:illusioner",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:pillager", "mcl_core:glass" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_evoker", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:illusioner",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:evoker", "mcl_core:glass" },
|
|
})
|
|
end
|
|
if minetest.settings:get_bool("spawncraft_vindicator", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:illusioner",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:vindicator", "mcl_core:glass" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_vex", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:vex",
|
|
recipe = {
|
|
{ EGG, "mcl_core:emerald", EGG },
|
|
{ "mcl_core:sword_iron", DEBRIS, "mcl_core:sword_iron" },
|
|
{ EGG, "mcl_core:emerald", EGG },
|
|
},
|
|
})
|
|
if minetest.settings:get_bool("spawncraft_evoker", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:vex 4",
|
|
type = "shapeless",
|
|
recipe = { "mobs_mc:evoker" },
|
|
})
|
|
end
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_ravager", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:ravager",
|
|
recipe = {
|
|
{ EGG, "mcl_mobitems:saddle", EGG },
|
|
{ "mcl_core:emerald", DEBRIS, "mcl_core:emerald" },
|
|
{ EGG, "", EGG },
|
|
},
|
|
})
|
|
end
|
|
|
|
if minetest.settings:get_bool("spawncraft_witch", true) then
|
|
minetest.register_craft({
|
|
output = "mobs_mc:witch",
|
|
recipe = {
|
|
{ EGG, "mcl_potions:water", EGG },
|
|
{ "mcl_potions:water", DEBRIS, "mcl_potions:water" },
|
|
{ EGG, "mcl_potions:water", EGG },
|
|
},
|
|
})
|
|
end
|