1
0
mirror of https://github.com/AntumMT/mod-kpgmobs.git synced 2025-07-01 06:10:26 +02:00

1 Commits

Author SHA1 Message Date
83eb0247bc Replace deprecated methods:
- 'setting_get' with 'settings:get'
- 'setting_getbool' with 'settings:get_bool'
2017-05-28 17:10:40 -07:00
3 changed files with 14 additions and 32 deletions

View File

@ -130,7 +130,7 @@ function kpgmobs:register_mob(name, def)
end end
if self.type == "monster" and minetest.setting_getbool("only_peaceful_mobs") then if self.type == "monster" and minetest.settings:get_bool("only_peaceful_mobs") then
self.object:remove() self.object:remove()
end end
@ -232,7 +232,7 @@ function kpgmobs:register_mob(name, def)
do_env_damage(self) do_env_damage(self)
end end
if self.type == "monster" and minetest.setting_getbool("enable_damage") then if self.type == "monster" and minetest.settings:get_bool("enable_damage") then
for _,player in pairs(minetest.get_connected_players()) do for _,player in pairs(minetest.get_connected_players()) do
local s = self.object:getpos() local s = self.object:getpos()
local p = player:getpos() local p = player:getpos()
@ -459,7 +459,7 @@ function kpgmobs:register_mob(name, def)
self.state = "stand" self.state = "stand"
self.object:setvelocity({x=0, y=self.object:getvelocity().y, z=0}) self.object:setvelocity({x=0, y=self.object:getvelocity().y, z=0})
self.object:setyaw(math.random(1, 360)/180*math.pi) self.object:setyaw(math.random(1, 360)/180*math.pi)
if self.type == "monster" and minetest.setting_getbool("only_peaceful_mobs") then if self.type == "monster" and minetest.settings:get_bool("only_peaceful_mobs") then
self.object:remove() self.object:remove()
end end
self.lifetimer = 600 - dtime_s self.lifetimer = 600 - dtime_s
@ -539,7 +539,7 @@ function kpgmobs:register_spawn(name, nodes, max_light, min_light, chance, activ
return return
end end
if minetest.setting_getbool("display_mob_spawn") then if minetest.settings:get_bool("display_mob_spawn") then
minetest.chat_send_all("[kpgmobs] Add "..name.." at "..minetest.pos_to_string(pos)) minetest.chat_send_all("[kpgmobs] Add "..name.." at "..minetest.pos_to_string(pos))
end end
minetest.env:add_entity(pos, name) minetest.env:add_entity(pos, name)

View File

@ -1,3 +1 @@
default default
mobs
animalmaterials

View File

@ -1,7 +1,5 @@
dofile(minetest.get_modpath("kpgmobs").."/api.lua") dofile(minetest.get_modpath("kpgmobs").."/api.lua")
local v = 0
minetest.register_node("kpgmobs:uley", { minetest.register_node("kpgmobs:uley", {
description = "Uley", description = "Uley",
drawtype = "plantlike", drawtype = "plantlike",
@ -23,6 +21,13 @@ minetest.register_node("kpgmobs:uley", {
}) })
minetest.register_craft({
output = 'kpgmobs:uley',
recipe = {
{'kpgmobs:bee','kpgmobs:bee','kpgmobs:bee'},
}
})
--HORSE go go goooo :) --HORSE go go goooo :)
local horse = { local horse = {
@ -469,7 +474,6 @@ end
--END HORSE --END HORSE
--[[ DISABLE sheep (using sheep from creatures_mod_engine)
kpgmobs:register_mob("kpgmobs:sheep", { kpgmobs:register_mob("kpgmobs:sheep", {
type = "animal", type = "animal",
hp_max = 5, hp_max = 5,
@ -507,13 +511,13 @@ kpgmobs:register_mob("kpgmobs:sheep", {
local item = clicker:get_wielded_item() local item = clicker:get_wielded_item()
if item:get_name() == "farming:wheat" then if item:get_name() == "farming:wheat" then
if not self.tamed then if not self.tamed then
if not minetest.setting_getbool("creative_mode") then if not minetest.settings:get_bool("creative_mode") then
item:take_item() item:take_item()
clicker:set_wielded_item(item) clicker:set_wielded_item(item)
end end
self.tamed = true self.tamed = true
elseif self.naked then elseif self.naked then
if not minetest.setting_getbool("creative_mode") then if not minetest.settings:get_bool("creative_mode") then
item:take_item() item:take_item()
clicker:set_wielded_item(item) clicker:set_wielded_item(item)
end end
@ -542,7 +546,6 @@ kpgmobs:register_mob("kpgmobs:sheep", {
end, end,
}) })
kpgmobs:register_spawn("kpgmobs:sheep", {"default:dirt_with_grass"}, 20, 8, 9000, 1, 31000) kpgmobs:register_spawn("kpgmobs:sheep", {"default:dirt_with_grass"}, 20, 8, 9000, 1, 31000)
--]]
minetest.register_craftitem("kpgmobs:meat_raw", { minetest.register_craftitem("kpgmobs:meat_raw", {
@ -668,13 +671,6 @@ minetest.register_craftitem("kpgmobs:med_cooked", {
}) })
minetest.register_craft({
output = 'kpgmobs:uley',
recipe = {
{'kpgmobs:bee','kpgmobs:bee','kpgmobs:bee'},
}
})
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "kpgmobs:med_cooked", output = "kpgmobs:med_cooked",
@ -697,10 +693,6 @@ kpgmobs:register_mob("kpgmobs:deer", {
chance = 1, chance = 1,
min = 2, min = 2,
max = 3,}, max = 3,},
{name = "animalmaterials:bone",
chance = 0.5,
min = 1,
max = 1,},
}, },
drawtype = "front", drawtype = "front",
water_damage = 1, water_damage = 1,
@ -821,10 +813,6 @@ kpgmobs:register_mob("kpgmobs:wolf", {
chance = 1, chance = 1,
min = 2, min = 2,
max = 3,}, max = 3,},
{name = "animalmaterials:bone",
chance = 0.75,
min = 1,
max = 1,},
}, },
drawtype = "front", drawtype = "front",
water_damage = 1, water_damage = 1,
@ -1051,10 +1039,6 @@ kpgmobs:register_mob("kpgmobs:cow", {
chance = 1, chance = 1,
min = 5, min = 5,
max = 10,}, max = 10,},
{name = 'mobs:leather',
chance = 1,
min = 1,
max = 1,},
}, },
drawtype = "front", drawtype = "front",
water_damage = 1, water_damage = 1,
@ -1104,6 +1088,6 @@ minetest.register_craftitem("kpgmobs:bucket_milk", {
on_use = minetest.item_eat(8, "bucket:bucket_empty"), on_use = minetest.item_eat(8, "bucket:bucket_empty"),
}) })
if minetest.setting_get("log_mods") then if minetest.settings:get("log_mods") then
minetest.log("action", "kpgmobs loaded") minetest.log("action", "kpgmobs loaded")
end end