Rename mod: wool → hades_cloth
@ -27,7 +27,7 @@ Node identities:
|
|||||||
|
|
||||||
* `colwood`: Colored wooden planks
|
* `colwood`: Colored wooden planks
|
||||||
* `claybricks`: Clay bricks
|
* `claybricks`: Clay bricks
|
||||||
* `wool`: Cloth
|
* `cloth`: Cloth
|
||||||
|
|
||||||
* `carpet`: Carpet
|
* `carpet`: Carpet
|
||||||
* `table`: Table
|
* `table`: Table
|
||||||
|
@ -145,8 +145,8 @@ minetest.register_craft({
|
|||||||
output = "bags:small",
|
output = "bags:small",
|
||||||
recipe = {
|
recipe = {
|
||||||
{"", "hades_farming:string", ""},
|
{"", "hades_farming:string", ""},
|
||||||
{"group:wool", "group:wool", "group:wool"},
|
{"group:cloth", "group:cloth", "group:cloth"},
|
||||||
{"group:wool", "group:wool", "group:wool"},
|
{"group:cloth", "group:cloth", "group:cloth"},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
|
@ -21,7 +21,7 @@ if not groups then
|
|||||||
end
|
end
|
||||||
groups.not_in_creative_inventory = 1
|
groups.not_in_creative_inventory = 1
|
||||||
groups.wood = nil
|
groups.wood = nil
|
||||||
groups.wool = nil
|
groups.cloth = nil
|
||||||
groups.stone = nil
|
groups.stone = nil
|
||||||
groups.claybricks = nil
|
groups.claybricks = nil
|
||||||
groups.colwood = nil
|
groups.colwood = nil
|
||||||
|
@ -2,13 +2,13 @@ local S = minetest.get_translator("gluncarp")
|
|||||||
|
|
||||||
gluncarp = {}
|
gluncarp = {}
|
||||||
|
|
||||||
---more wool
|
---more cloth
|
||||||
minetest.register_node("gluncarp:wool_blackgold", {
|
minetest.register_node("gluncarp:wool_blackgold", {
|
||||||
description = S("Black Cloth with Gold"),
|
description = S("Black Cloth with Gold"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
tiles = {"gluncarp_wool_blackgold.png"},
|
tiles = {"gluncarp_wool_blackgold.png"},
|
||||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,flammable=3,wool=1},
|
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,flammable=3,cloth=1},
|
||||||
sounds = hades_sounds.node_sound_cloth_defaults(),
|
sounds = hades_sounds.node_sound_cloth_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -16,7 +16,7 @@ minetest.register_node("gluncarp:wool_blackgold", {
|
|||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = 'gluncarp:wool_blackgold',
|
output = 'gluncarp:wool_blackgold',
|
||||||
recipe = {'wool:black','hades_core:gold_ingot'},
|
recipe = {'hades_cloth:black','hades_core:gold_ingot'},
|
||||||
})
|
})
|
||||||
|
|
||||||
dofile(minetest.get_modpath("gluncarp").."/machines.lua")
|
dofile(minetest.get_modpath("gluncarp").."/machines.lua")
|
||||||
|
@ -105,6 +105,7 @@ minetest.register_node("gluncarp:machine", {
|
|||||||
"listring[current_name;res]")
|
"listring[current_name;res]")
|
||||||
meta:set_string("infotext", S("Carpet workstation"))
|
meta:set_string("infotext", S("Carpet workstation"))
|
||||||
local inv = meta:get_inventory()
|
local inv = meta:get_inventory()
|
||||||
|
-- Input slot (called "wool" for historic reasons only)
|
||||||
inv:set_size("wool", 1)
|
inv:set_size("wool", 1)
|
||||||
inv:set_size("res", 1)
|
inv:set_size("res", 1)
|
||||||
end,
|
end,
|
||||||
@ -124,30 +125,30 @@ minetest.register_node("gluncarp:machine", {
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local woolstack = inv:get_stack("wool", 1)
|
local clothstack = inv:get_stack("wool", 1)
|
||||||
local woolname = woolstack:get_name()
|
local clothname = clothstack:get_name()
|
||||||
local resstack = inv:get_stack("res", 1)
|
local resstack = inv:get_stack("res", 1)
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
--Register Items
|
--Register Items
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
for col=1,#colors do
|
for col=1,#colors do
|
||||||
local color = colors[col]
|
local color = colors[col]
|
||||||
if woolname == "wool:"..color then
|
if clothname == "cloth:"..color then
|
||||||
material = color
|
material = color
|
||||||
count = 4
|
count = 4
|
||||||
elseif woolname == "gluncarp:wool_"..color then
|
elseif clothname == "gluncarp:wool_"..color then
|
||||||
material = color
|
material = color
|
||||||
count = 4
|
count = 4
|
||||||
elseif woolname == "stairs:slab_"..color then
|
elseif clothname == "stairs:slab_"..color then
|
||||||
material = color
|
material = color
|
||||||
count = 2
|
count = 2
|
||||||
elseif woolname == "stairs:stair_"..color then
|
elseif clothname == "stairs:stair_"..color then
|
||||||
material = color
|
material = color
|
||||||
count = 3
|
count = 3
|
||||||
elseif woolname == "stairs:stair_in_"..color then
|
elseif clothname == "stairs:stair_in_"..color then
|
||||||
material = color
|
material = color
|
||||||
count = 4
|
count = 4
|
||||||
elseif woolname == "stairs:stair_out_"..color then
|
elseif clothname == "stairs:stair_out_"..color then
|
||||||
material = color
|
material = color
|
||||||
count = 4
|
count = 4
|
||||||
end
|
end
|
||||||
@ -170,8 +171,8 @@ minetest.register_node("gluncarp:machine", {
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
if success then
|
if success then
|
||||||
woolstack:take_item()
|
clothstack:take_item()
|
||||||
inv:set_stack("wool", 1, woolstack)
|
inv:set_stack("wool", 1, clothstack)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
@ -45,7 +45,7 @@ hades_beds.register_bed("hades_beds:fancy_bed", {
|
|||||||
selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5},
|
selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5},
|
||||||
recipe = {
|
recipe = {
|
||||||
{"", "", "group:stick"},
|
{"", "", "group:stick"},
|
||||||
{"wool:red", "wool:red", "wool:white"},
|
{"cloth:red", "cloth:red", "cloth:white"},
|
||||||
{"group:wood", "group:wood", "group:wood"},
|
{"group:wood", "group:wood", "group:wood"},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@ -79,7 +79,7 @@ hades_beds.register_bed("hades_beds:bed", {
|
|||||||
},
|
},
|
||||||
selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5},
|
selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5},
|
||||||
recipe = {
|
recipe = {
|
||||||
{"group:wool", "group:wool", "group:wool"},
|
{"group:cloth", "group:cloth", "group:cloth"},
|
||||||
{"group:wood", "group:wood", "group:wood"}
|
{"group:wood", "group:wood", "group:wood"}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
name = hades_beds
|
name = hades_beds
|
||||||
depends = hades_sounds, wool
|
depends = hades_sounds, hades_cloth
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Minetest 0.4 mod: wool
|
hades_cloth
|
||||||
======================
|
===========
|
||||||
|
|
||||||
Mostly backward-compatible with jordach's 16-color wool mod.
|
Adds cloth blocks of varying colors, derived from Minetest Game’s wool mod.
|
||||||
|
|
||||||
License of source code:
|
License of source code:
|
||||||
-----------------------
|
-----------------------
|
@ -1,16 +1,10 @@
|
|||||||
local S = minetest.get_translator("wool")
|
local S = minetest.get_translator("hades_cloth")
|
||||||
|
|
||||||
-- minetest/wool/init.lua
|
local hades_cloth = {}
|
||||||
|
|
||||||
-- Backwards compatibility with jordach's 16-color wool mod
|
|
||||||
minetest.register_alias("wool:dark_blue", "wool:blue")
|
|
||||||
minetest.register_alias("wool:gold", "wool:yellow")
|
|
||||||
|
|
||||||
local wool = {}
|
|
||||||
-- This uses a trick: you can first define the recipes using all of the base
|
-- This uses a trick: you can first define the recipes using all of the base
|
||||||
-- colors, and then some recipes using more specific colors for a few non-base
|
-- colors, and then some recipes using more specific colors for a few non-base
|
||||||
-- colors available. When crafting, the last recipes will be checked first.
|
-- colors available. When crafting, the last recipes will be checked first.
|
||||||
wool.dyes = {
|
hades_cloth.dyes = {
|
||||||
{"white", S("White Cloth"), nil},
|
{"white", S("White Cloth"), nil},
|
||||||
{"grey", S("Grey Cloth"), "basecolor_grey"},
|
{"grey", S("Grey Cloth"), "basecolor_grey"},
|
||||||
{"black", S("Black Cloth"), "basecolor_black"},
|
{"black", S("Black Cloth"), "basecolor_black"},
|
||||||
@ -28,23 +22,39 @@ wool.dyes = {
|
|||||||
{"dark_green", S("Dark Green Cloth"), "unicolor_dark_green"},
|
{"dark_green", S("Dark Green Cloth"), "unicolor_dark_green"},
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, row in ipairs(wool.dyes) do
|
for _, row in ipairs(hades_cloth.dyes) do
|
||||||
local name = row[1]
|
local name = row[1]
|
||||||
local desc = row[2]
|
local desc = row[2]
|
||||||
local craft_color_group = row[3]
|
local craft_color_group = row[3]
|
||||||
-- Node Definition
|
-- Node Definition
|
||||||
minetest.register_node("wool:"..name, {
|
minetest.register_node("hades_cloth:"..name, {
|
||||||
description = desc,
|
description = desc,
|
||||||
tiles = {"wool_"..name..".png"},
|
tiles = {"wool_"..name..".png"},
|
||||||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,flammable=3,wool=1},
|
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,flammable=3,hades_cloth=1},
|
||||||
sounds = hades_sounds.node_sound_cloth_defaults(),
|
sounds = hades_sounds.node_sound_cloth_defaults(),
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
})
|
})
|
||||||
-- Crafting from dye and white wool
|
-- Crafting from dye and white hades_cloth
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = 'wool:'..name,
|
output = 'hades_cloth:'..name,
|
||||||
recipe = {'dye:'..name, 'group:wool'},
|
recipe = {'dye:'..name, 'group:cloth'},
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Legacy aliases
|
||||||
|
minetest.register_alias("wool:white", "hades_cloth:white")
|
||||||
|
minetest.register_alias("wool:grey", "hades_cloth:grey")
|
||||||
|
minetest.register_alias("wool:black", "hades_cloth:black")
|
||||||
|
minetest.register_alias("wool:red", "hades_cloth:red")
|
||||||
|
minetest.register_alias("wool:yellow", "hades_cloth:yellow")
|
||||||
|
minetest.register_alias("wool:green", "hades_cloth:green")
|
||||||
|
minetest.register_alias("wool:cyan", "hades_cloth:cyan")
|
||||||
|
minetest.register_alias("wool:blue", "hades_cloth:blue")
|
||||||
|
minetest.register_alias("wool:magenta", "hades_cloth:magenta")
|
||||||
|
minetest.register_alias("wool:orange", "hades_cloth:orange")
|
||||||
|
minetest.register_alias("wool:violet", "hades_cloth:violet")
|
||||||
|
minetest.register_alias("wool:brown", "hades_cloth:brown")
|
||||||
|
minetest.register_alias("wool:pink", "hades_cloth:pink")
|
||||||
|
minetest.register_alias("wool:dark_grey", "hades_cloth:dark_grey")
|
||||||
|
minetest.register_alias("wool:dark_green", "hades_cloth:dark_green")
|
@ -1,4 +1,4 @@
|
|||||||
# textdomain: wool
|
# textdomain: hades_cloth
|
||||||
White Cloth=Weißer Stoff
|
White Cloth=Weißer Stoff
|
||||||
Grey Cloth=Grauer Stoff
|
Grey Cloth=Grauer Stoff
|
||||||
Black Cloth=Schwarzer Stoff
|
Black Cloth=Schwarzer Stoff
|
@ -1,4 +1,4 @@
|
|||||||
# textdomain: wool
|
# textdomain: hades_cloth
|
||||||
White Cloth=
|
White Cloth=
|
||||||
Grey Cloth=
|
Grey Cloth=
|
||||||
Black Cloth=
|
Black Cloth=
|
@ -1,2 +1,2 @@
|
|||||||
name = wool
|
name = hades_cloth
|
||||||
depends = hades_sounds
|
depends = hades_sounds
|
Before Width: | Height: | Size: 247 B After Width: | Height: | Size: 247 B |
Before Width: | Height: | Size: 425 B After Width: | Height: | Size: 425 B |
Before Width: | Height: | Size: 433 B After Width: | Height: | Size: 433 B |
Before Width: | Height: | Size: 429 B After Width: | Height: | Size: 429 B |
Before Width: | Height: | Size: 360 B After Width: | Height: | Size: 360 B |
Before Width: | Height: | Size: 264 B After Width: | Height: | Size: 264 B |
Before Width: | Height: | Size: 399 B After Width: | Height: | Size: 399 B |
Before Width: | Height: | Size: 286 B After Width: | Height: | Size: 286 B |
Before Width: | Height: | Size: 433 B After Width: | Height: | Size: 433 B |
Before Width: | Height: | Size: 429 B After Width: | Height: | Size: 429 B |
Before Width: | Height: | Size: 224 B After Width: | Height: | Size: 224 B |
Before Width: | Height: | Size: 433 B After Width: | Height: | Size: 433 B |
Before Width: | Height: | Size: 339 B After Width: | Height: | Size: 339 B |
Before Width: | Height: | Size: 280 B After Width: | Height: | Size: 280 B |
Before Width: | Height: | Size: 298 B After Width: | Height: | Size: 298 B |
@ -10,7 +10,7 @@ local recipes_cache = {}
|
|||||||
local usages_cache = {}
|
local usages_cache = {}
|
||||||
|
|
||||||
local group_stereotypes = {
|
local group_stereotypes = {
|
||||||
wool = "wool:white",
|
cloth = "hades_cloth:white",
|
||||||
dye = "dye:white",
|
dye = "dye:white",
|
||||||
vessel = "vessels:glass_bottle",
|
vessel = "vessels:glass_bottle",
|
||||||
coal = "hades_core:coal_lump",
|
coal = "hades_core:coal_lump",
|
||||||
@ -40,7 +40,7 @@ local group_stereotypes = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
local group_names = {
|
local group_names = {
|
||||||
wool = S("Any cloth"),
|
cloth = S("Any cloth"),
|
||||||
dye = S("Any dye"),
|
dye = S("Any dye"),
|
||||||
vessel = S("Any vessel"),
|
vessel = S("Any vessel"),
|
||||||
coal = S("Any coal lump"),
|
coal = S("Any coal lump"),
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
name = hades_farming
|
name = hades_farming
|
||||||
depends = hades_sounds, hades_core, hades_seeds, hades_grass, wool
|
depends = hades_sounds, hades_core, hades_seeds, hades_grass, hades_cloth
|
||||||
|
@ -76,7 +76,7 @@ minetest.register_craftitem("hades_farming:cotton", {
|
|||||||
inventory_image = "hades_farming_cotton.png",
|
inventory_image = "hades_farming_cotton.png",
|
||||||
})
|
})
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "wool:white",
|
output = "hades_cloth:white",
|
||||||
recipe = {
|
recipe = {
|
||||||
{"hades_farming:cotton", "hades_farming:cotton"},
|
{"hades_farming:cotton", "hades_farming:cotton"},
|
||||||
{"hades_farming:cotton", "hades_farming:cotton"},
|
{"hades_farming:cotton", "hades_farming:cotton"},
|
||||||
|
@ -177,7 +177,7 @@
|
|||||||
output = 'hades_furniture:armchair 2',
|
output = 'hades_furniture:armchair 2',
|
||||||
recipe = {
|
recipe = {
|
||||||
{ 'group:wood',''},
|
{ 'group:wood',''},
|
||||||
{ 'group:wood','wool:black' },
|
{ 'group:wood','hades_cloth:black' },
|
||||||
{ 'group:wood','group:wood' },
|
{ 'group:wood','group:wood' },
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@ -186,7 +186,7 @@
|
|||||||
output = 'hades_furniture:armchair_white 2',
|
output = 'hades_furniture:armchair_white 2',
|
||||||
recipe = {
|
recipe = {
|
||||||
{ 'group:wood',''},
|
{ 'group:wood',''},
|
||||||
{ 'group:wood','wool:white' },
|
{ 'group:wood','hades_cloth:white' },
|
||||||
{ 'group:wood','group:wood' },
|
{ 'group:wood','group:wood' },
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@ -195,7 +195,7 @@
|
|||||||
output = 'hades_furniture:armchair_blue 2',
|
output = 'hades_furniture:armchair_blue 2',
|
||||||
recipe = {
|
recipe = {
|
||||||
{ 'group:wood',''},
|
{ 'group:wood',''},
|
||||||
{ 'group:wood','wool:blue' },
|
{ 'group:wood','hades_cloth:blue' },
|
||||||
{ 'group:wood','group:wood' },
|
{ 'group:wood','group:wood' },
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@ -204,7 +204,7 @@
|
|||||||
output = 'hades_furniture:armchair_brown 2',
|
output = 'hades_furniture:armchair_brown 2',
|
||||||
recipe = {
|
recipe = {
|
||||||
{ 'group:wood',''},
|
{ 'group:wood',''},
|
||||||
{ 'group:wood','wool:brown' },
|
{ 'group:wood','hades_cloth:brown' },
|
||||||
{ 'group:wood','group:wood' },
|
{ 'group:wood','group:wood' },
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@ -213,7 +213,7 @@
|
|||||||
output = 'hades_furniture:armchair_red 2',
|
output = 'hades_furniture:armchair_red 2',
|
||||||
recipe = {
|
recipe = {
|
||||||
{ 'group:wood',''},
|
{ 'group:wood',''},
|
||||||
{ 'group:wood','wool:red' },
|
{ 'group:wood','hades_cloth:red' },
|
||||||
{ 'group:wood','group:wood' },
|
{ 'group:wood','group:wood' },
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@ -222,7 +222,7 @@
|
|||||||
output = 'hades_furniture:armchair_dark_green 2',
|
output = 'hades_furniture:armchair_dark_green 2',
|
||||||
recipe = {
|
recipe = {
|
||||||
{ 'group:wood',''},
|
{ 'group:wood',''},
|
||||||
{ 'group:wood','wool:dark_green' },
|
{ 'group:wood','hades_cloth:dark_green' },
|
||||||
{ 'group:wood','group:wood' },
|
{ 'group:wood','group:wood' },
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
@ -106,7 +106,7 @@ minetest.register_tool("hades_movement:jump_dampener", {
|
|||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "hades_movement:jump_dampener",
|
output = "hades_movement:jump_dampener",
|
||||||
recipe = {
|
recipe = {
|
||||||
{"group:wool","","group:wool"},
|
{"group:cloth","","group:cloth"},
|
||||||
{"hades_core:tin_ingot","","hades_core:tin_ingot"},
|
{"hades_core:tin_ingot","","hades_core:tin_ingot"},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
@ -30,7 +30,7 @@ minetest.register_craft({
|
|||||||
output = "hades_wardrobes:wardrobe",
|
output = "hades_wardrobes:wardrobe",
|
||||||
recipe = {
|
recipe = {
|
||||||
{"group:wood","group:wood","group:wood"},
|
{"group:wood","group:wood","group:wood"},
|
||||||
{"group:wool","group:wool","group:wool"},
|
{"group:cloth","group:cloth","group:cloth"},
|
||||||
{"group:wood","group:wood","group:wood"},
|
{"group:wood","group:wood","group:wood"},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
@ -316,8 +316,7 @@ for each mob.
|
|||||||
'self.child_texture' contains mob child texture when growing up
|
'self.child_texture' contains mob child texture when growing up
|
||||||
'self.base_texture' contains current skin texture which was randomly
|
'self.base_texture' contains current skin texture which was randomly
|
||||||
selected from textures list
|
selected from textures list
|
||||||
'self.gotten' this is used for obtaining milk from cow and wool from
|
'self.gotten' this is used for obtaining resource from mob, like milk from cow
|
||||||
sheep
|
|
||||||
'self.horny' when animal fed enough it is set to true and animal can
|
'self.horny' when animal fed enough it is set to true and animal can
|
||||||
breed with same animal
|
breed with same animal
|
||||||
'self.hornytimer' background timer that controls breeding functions and
|
'self.hornytimer' background timer that controls breeding functions and
|
||||||
|
@ -15,7 +15,6 @@ Crafts:
|
|||||||
- Nametag (paper, black dye, string) can be used right-click on a tamed mob to give them a name.
|
- Nametag (paper, black dye, string) can be used right-click on a tamed mob to give them a name.
|
||||||
- Nets can be used to right-click tamed mobs to pick them up and place inside inventory as a spawn egg.
|
- Nets can be used to right-click tamed mobs to pick them up and place inside inventory as a spawn egg.
|
||||||
- Magic Lasso is similar to nets but with a better chance of picking up larger mobs.
|
- Magic Lasso is similar to nets but with a better chance of picking up larger mobs.
|
||||||
- Shears are used to right-click sheep and return 1-3 wool.
|
|
||||||
- Protection Rune lets you protect tamed mobs from harm by other players
|
- Protection Rune lets you protect tamed mobs from harm by other players
|
||||||
- Mob Fence and Fence Top (to stop mobs escaping/glitching through fences)
|
- Mob Fence and Fence Top (to stop mobs escaping/glitching through fences)
|
||||||
|
|
||||||
|
@ -1,34 +1 @@
|
|||||||
-= MOBS-MOD for MINETEST =-
|
This mod contains the mobs for Hades Revisited.
|
||||||
by PilzAdam, KrupnovPavel, Zeg9 and TenPlus1
|
|
||||||
|
|
||||||
This mod contains the following additions:
|
|
||||||
|
|
||||||
- Giant Spiders (found in desert caves, drop string when killed)
|
|
||||||
- Bee's (found around flowers, drop honey when killed, right-click to pick up, also Beehives)
|
|
||||||
- Chicken (lays eggs, added fried egg, raw & cooked chicken, right-click to pick up)
|
|
||||||
- Cow (right-click with empty bucket to get bucket of milk, feed 8 wheat to replenish milk)
|
|
||||||
- Sheep (right-click for wool, feed 8 wheat to replenish wool)
|
|
||||||
- Warthog (the local pig that gives raw and cooked port)
|
|
||||||
- Rats (right-click to pick up and place, cook for a tasty treat)
|
|
||||||
- Sand, Dirt, Stone, Tree Monsters, Oerkki and Dungeon Masters as standard
|
|
||||||
- Lava Flan, Mese Monsters added to spice things up a bit
|
|
||||||
- Cook milk in furnace to get cheese wedge, 9 wedges make 1 cheese block
|
|
||||||
|
|
||||||
..with the following new features:
|
|
||||||
|
|
||||||
- Hitting a mob has knock-back effect like in minecraft, and with blood effect
|
|
||||||
- Mobs float in water, so monsters can still chase you
|
|
||||||
- Mobs can die from falling from a height
|
|
||||||
- Mobs have better health and drops
|
|
||||||
- Hitting a mob also puts them into fight mode (apart from animals)
|
|
||||||
- Compatible with Ethereal mod, mobs now spawn on ethereal worlds
|
|
||||||
|
|
||||||
Changelog:
|
|
||||||
|
|
||||||
0.7 - mob.protected switch added to api.lua, when set to 1 mobs no longer spawn in protected areas, also bug fixes
|
|
||||||
0.6 - Api now supports multi-textured mobs, e.g oerkki, dungeon master, rats and chickens have random skins when spawning (sheep fix TODO), also new Honey block
|
|
||||||
0.5 - Mobs now float in water, die from falling, and some code improvements
|
|
||||||
0.4 - Dungeon Masters and Mese Monsters have much better aim due to shoot_offset, also they can both shoot through nodes that aren't walkable (flowers, grass etc) plus new sheep sound :)
|
|
||||||
0.3 - Added LOTT's Spider mob, made Cobwebs, added KPavel's Bee with Honey and Beehives (made texture), Warthogs now have sound and can be tamed, taming of shaved sheep or milked cow with 8 wheat so it will not despawn, many bug fixes :)
|
|
||||||
0.2 - Cooking bucket of milk into cheese now returns empty bucket
|
|
||||||
0.1 - Initial Release
|
|
||||||
|
@ -859,7 +859,7 @@ stairs.register_stair_and_slab_and_step("straw", "hades_farming:straw",
|
|||||||
|
|
||||||
-- cloth
|
-- cloth
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("white", "wool:white",
|
stairs.register_stair_and_slab_and_step("white", "hades_cloth:white",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("White Cloth Stair"),
|
S("White Cloth Stair"),
|
||||||
@ -870,7 +870,7 @@ stairs.register_stair_and_slab_and_step("white", "wool:white",
|
|||||||
S("Outer White Cloth Step"),
|
S("Outer White Cloth Step"),
|
||||||
S("Inner White Cloth Step"))
|
S("Inner White Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("grey", "wool:grey",
|
stairs.register_stair_and_slab_and_step("grey", "hades_cloth:grey",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Grey Cloth Stair"),
|
S("Grey Cloth Stair"),
|
||||||
@ -881,7 +881,7 @@ stairs.register_stair_and_slab_and_step("grey", "wool:grey",
|
|||||||
S("Outer Grey Cloth Step"),
|
S("Outer Grey Cloth Step"),
|
||||||
S("Inner Grey Cloth Step"))
|
S("Inner Grey Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("black", "wool:black",
|
stairs.register_stair_and_slab_and_step("black", "hades_cloth:black",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Black Cloth Stair"),
|
S("Black Cloth Stair"),
|
||||||
@ -892,7 +892,7 @@ stairs.register_stair_and_slab_and_step("black", "wool:black",
|
|||||||
S("Outer Black Cloth Step"),
|
S("Outer Black Cloth Step"),
|
||||||
S("Inner Black Cloth Step"))
|
S("Inner Black Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("red", "wool:red",
|
stairs.register_stair_and_slab_and_step("red", "hades_cloth:red",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Red Cloth Stair"),
|
S("Red Cloth Stair"),
|
||||||
@ -903,7 +903,7 @@ stairs.register_stair_and_slab_and_step("red", "wool:red",
|
|||||||
S("Outer Red Cloth Step"),
|
S("Outer Red Cloth Step"),
|
||||||
S("Inner Red Cloth Step"))
|
S("Inner Red Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("yellow", "wool:yellow",
|
stairs.register_stair_and_slab_and_step("yellow", "hades_cloth:yellow",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Yellow Cloth Stair"),
|
S("Yellow Cloth Stair"),
|
||||||
@ -914,7 +914,7 @@ stairs.register_stair_and_slab_and_step("yellow", "wool:yellow",
|
|||||||
S("Outer Yellow Cloth Step"),
|
S("Outer Yellow Cloth Step"),
|
||||||
S("Inner Yellow Cloth Step"))
|
S("Inner Yellow Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("green", "wool:green",
|
stairs.register_stair_and_slab_and_step("green", "hades_cloth:green",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Green Cloth Stair"),
|
S("Green Cloth Stair"),
|
||||||
@ -925,7 +925,7 @@ stairs.register_stair_and_slab_and_step("green", "wool:green",
|
|||||||
S("Outer Green Cloth Step"),
|
S("Outer Green Cloth Step"),
|
||||||
S("Inner Green Cloth Step"))
|
S("Inner Green Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("cyan", "wool:cyan",
|
stairs.register_stair_and_slab_and_step("cyan", "hades_cloth:cyan",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Cyan Cloth Stair"),
|
S("Cyan Cloth Stair"),
|
||||||
@ -936,7 +936,7 @@ stairs.register_stair_and_slab_and_step("cyan", "wool:cyan",
|
|||||||
S("Outer Cyan Cloth Step"),
|
S("Outer Cyan Cloth Step"),
|
||||||
S("Inner Cyan Cloth Step"))
|
S("Inner Cyan Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("blue", "wool:blue",
|
stairs.register_stair_and_slab_and_step("blue", "hades_cloth:blue",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Blue Cloth Stair"),
|
S("Blue Cloth Stair"),
|
||||||
@ -947,7 +947,7 @@ stairs.register_stair_and_slab_and_step("blue", "wool:blue",
|
|||||||
S("Outer Blue Cloth Step"),
|
S("Outer Blue Cloth Step"),
|
||||||
S("Inner Blue Cloth Step"))
|
S("Inner Blue Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("magenta", "wool:magenta",
|
stairs.register_stair_and_slab_and_step("magenta", "hades_cloth:magenta",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Magenta Cloth Stair"),
|
S("Magenta Cloth Stair"),
|
||||||
@ -958,7 +958,7 @@ stairs.register_stair_and_slab_and_step("magenta", "wool:magenta",
|
|||||||
S("Outer Magenta Cloth Step"),
|
S("Outer Magenta Cloth Step"),
|
||||||
S("Inner Magenta Cloth Step"))
|
S("Inner Magenta Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("orange", "wool:orange",
|
stairs.register_stair_and_slab_and_step("orange", "hades_cloth:orange",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Orange Cloth Stair"),
|
S("Orange Cloth Stair"),
|
||||||
@ -969,7 +969,7 @@ stairs.register_stair_and_slab_and_step("orange", "wool:orange",
|
|||||||
S("Outer Orange Cloth Step"),
|
S("Outer Orange Cloth Step"),
|
||||||
S("Inner Orange Cloth Step"))
|
S("Inner Orange Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("violet", "wool:violet",
|
stairs.register_stair_and_slab_and_step("violet", "hades_cloth:violet",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Violet Cloth Stair"),
|
S("Violet Cloth Stair"),
|
||||||
@ -980,7 +980,7 @@ stairs.register_stair_and_slab_and_step("violet", "wool:violet",
|
|||||||
S("Outer Violet Cloth Step"),
|
S("Outer Violet Cloth Step"),
|
||||||
S("Inner Violet Cloth Step"))
|
S("Inner Violet Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("brown", "wool:brown",
|
stairs.register_stair_and_slab_and_step("brown", "hades_cloth:brown",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Brown Cloth Stair"),
|
S("Brown Cloth Stair"),
|
||||||
@ -991,7 +991,7 @@ stairs.register_stair_and_slab_and_step("brown", "wool:brown",
|
|||||||
S("Outer Brown Cloth Step"),
|
S("Outer Brown Cloth Step"),
|
||||||
S("Inner Brown Cloth Step"))
|
S("Inner Brown Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("pink", "wool:pink",
|
stairs.register_stair_and_slab_and_step("pink", "hades_cloth:pink",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Pink Cloth Stair"),
|
S("Pink Cloth Stair"),
|
||||||
@ -1002,7 +1002,7 @@ stairs.register_stair_and_slab_and_step("pink", "wool:pink",
|
|||||||
S("Outer Pink Cloth Step"),
|
S("Outer Pink Cloth Step"),
|
||||||
S("Inner Pink Cloth Step"))
|
S("Inner Pink Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("dark_grey", "wool:dark_grey",
|
stairs.register_stair_and_slab_and_step("dark_grey", "hades_cloth:dark_grey",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Dark Grey Cloth Stair"),
|
S("Dark Grey Cloth Stair"),
|
||||||
@ -1013,7 +1013,7 @@ stairs.register_stair_and_slab_and_step("dark_grey", "wool:dark_grey",
|
|||||||
S("Outer Dark Grey Cloth Step"),
|
S("Outer Dark Grey Cloth Step"),
|
||||||
S("Inner Dark Grey Cloth Step"))
|
S("Inner Dark Grey Cloth Step"))
|
||||||
|
|
||||||
stairs.register_stair_and_slab_and_step("dark_green", "wool:dark_green",
|
stairs.register_stair_and_slab_and_step("dark_green", "hades_cloth:dark_green",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
|
||||||
nil,
|
nil,
|
||||||
S("Dark Green Cloth Stair"),
|
S("Dark Green Cloth Stair"),
|
||||||
|