first commit

master
Ineva 2022-04-21 16:06:16 +02:00
commit 6ad89c325a
24 changed files with 2754 additions and 0 deletions

2
README.md Normal file
View File

@ -0,0 +1,2 @@
# ostereier_2.0
this is a easter egg mod for Minetest, you can use it just for decoration. In the mod you can find 6 different eggs.

BIN
SCREENSHOT.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

10
depens.txt Normal file
View File

@ -0,0 +1,10 @@
#download link: https://content.minetest.net/
default: https://content.minetest.net/packages/Minetest/minetest_game/
farming: https://content.minetest.net/packages/TenPlus1/farming/
mobs: https://content.minetest.net/packages/TenPlus1/mobs/
mobs_animal: https://content.minetest.net/packages/TenPlus1/mobs_animal/

400
init.lua Normal file
View File

@ -0,0 +1,400 @@
local egg_dim = {-.4, -.5, -.4, .4, .6, .4}
local egg_3d_model = 'ineva_egg.obj'
local egg_group = {dig_immediate = 2,}
--Schokolade
minetest.register_craftitem("ostereier:schokoladen_teig", {
description = "Schokolade teig",
inventory_image = "schokoladen_teig.png"
})
minetest.register_craftitem("ostereier:schokoladen_ei", {
description = "Schokolade Ei",
inventory_image = "schokoladen_ei.png"
})
minetest.register_craftitem("ostereier:kakao_pulver", {
description = "Kakao Pulver",
inventory_image = "kakao_pulver.png"
})
minetest.register_craftitem("ostereier:kakao_butter", {
description = "Kakao Butter",
inventory_image = "kakao_butter.png"
})
minetest.register_craftitem("ostereier:schokoladen_weiss_fluessig", {
description = "flüssige weisse Schokolade",
inventory_image = "schokoladen_weiss_fluessig.png"
})
minetest.register_craftitem("ostereier:schokoladen_weiss", {
description = "weisse Schokolade",
inventory_image = "schokoladen_weiss.png"
})
minetest.register_craftitem("ostereier:glasur_gruen_cyan", {
description = "grün cyan Glasur",
inventory_image = "glasur_gruen_cyan.png"
})
minetest.register_craftitem("ostereier:glasur_blau_violet", {
description = "blau violete Glasur",
inventory_image = "glasur_blau_violet.png"
})
minetest.register_craftitem("ostereier:glasur_braun", {
description = "braune Glasur",
inventory_image = "glasur_braun.png"
})
minetest.register_craftitem("ostereier:glasur_dunkelgruen", {
description = "dunkel grüne Glasur",
inventory_image = "glasur_dunkelgruen.png"
})
minetest.register_craftitem("ostereier:glasur_gelb_orange", {
description = "gelb orange Glasur",
inventory_image = "glasur_gelb_orange.png"
})
minetest.register_craftitem("ostereier:glasur_rot_gelb", {
description = "rot gelbe Glasur",
inventory_image = "glasur_rot_gelbe.png"
})
minetest.register_craft({
output = "ostereier:kakao_pulver 2",
recipe = {
{"farming:cocoa_beans", "farming:mortar_pestle","farming:cocoa_beans"}
},
replacements ={
{"farming:mortar_pestle", "farming:mortar_pestle"},
{"farming:cocoa_beans", "ostereier:kakao_butter"}
}
})
minetest.register_craft({
type = "shaped",
output = "ostereier:schokoladen_teig 2",
recipe = {
{"ostereier:kakao_pulver", "farming:sugar", "ostereier:kakao_pulver"},
{"ostereier:kakao_butter", "farming:pot", "ostereier:kakao_butter"},
{"", "mobs:glass_milk", ""}
}
})
minetest.register_craft({
type = "cooking",
output = "ostereier:schokoladen_ei",
recipe = "ostereier:schokoladen_teig",
cooktime = 1,
})
minetest.register_craft({
type = "shaped",
output = "ostereier:schokoladen_weiss 2",
recipe = {
{"", "farming:sugar", ""},
{"ostereier:kakao_butter", "farming:pot", "ostereier:kakao_butter"},
{"", "mobs:glass_milk", ""}
}
})
minetest.register_craft({
type = "cooking",
output = "ostereier:schokoladen_weiss_fluessig",
recipe = "ostereier:schokoladen_weiss",
cooktime = 1,
})
minetest.register_craft({
type = "shapeless",
output = "ostereier:glasur_gruen_cyan 4",
recipe = {
"dye:green",
"dye:cyan",
"ostereier:schokoladen_weiss_fluessig",
"ostereier:schokoladen_weiss_fluessig",
},
})
minetest.register_craft({
type = "shapeless",
output = "ostereier:glasur_blau_violet 4",
recipe = {
"dye:blue",
"dye:violet",
"ostereier:schokoladen_weiss_fluessig",
"ostereier:schokoladen_weiss_fluessig",
},
})
minetest.register_craft({
type = "shapeless",
output = "ostereier:glasur_braun 4",
recipe = {
"dye:brown",
"dye:brown",
"ostereier:schokoladen_weiss_fluessig",
"ostereier:schokoladen_weiss_fluessig",
},
})
minetest.register_craft({
type = "shapeless",
output = "ostereier:glasur_dunkelgruen 4",
recipe = {
"dye:dark_green",
"dye:dark_green",
"ostereier:schokoladen_weiss_fluessig",
"ostereier:schokoladen_weiss_fluessig",
},
})
minetest.register_craft({
type = "shapeless",
output = "ostereier:glasur_gelb_orange 4",
recipe = {
"dye:yellow",
"dye:orange",
"ostereier:schokoladen_weiss_fluessig",
"ostereier:schokoladen_weiss_fluessig",
},
})
minetest.register_craft({
type = "shapeless",
output = "ostereier:glasur_rot_gelb 4",
recipe = {
"dye:red",
"dye:yellow",
"ostereier:schokoladen_weiss_fluessig",
"ostereier:schokoladen_weiss_fluessig",
},
})
minetest.register_craft({
type = "shapeless",
output = "ostereier:osterei",
recipe = {
"ostereier:glasur_gruen_cyan",
"ostereier:schokoladen_ei",
},
})
minetest.register_craft({
type = "shapeless",
output = "ostereier:osterei2",
recipe = {
"ostereier:glasur_blau_violet",
"ostereier:schokoladen_ei",
},
})
minetest.register_craft({
type = "shapeless",
output = "ostereier:osterei3",
recipe = {
"ostereier:glasur_braun",
"ostereier:schokoladen_ei",
},
})
minetest.register_craft({
type = "shapeless",
output = "ostereier:osterei4",
recipe = {
"ostereier:glasur_dunkelgruen",
"ostereier:schokoladen_ei",
},
})
minetest.register_craft({
type = "shapeless",
output = "ostereier:osterei5",
recipe = {
"ostereier:glasur_gelb_orange",
"ostereier:schokoladen_ei",
},
})
minetest.register_craft({
type = "shapeless",
output = "ostereier:osterei6",
recipe = {
"ostereier:glasur_rot_gelb",
"ostereier:schokoladen_ei",
},
})
--Osterei 1
minetest.register_node ('ostereier:osterei', {
drop = 'ostereier:osterei',
description = 'Osterei',
drawtype = 'mesh',
mesh = egg_3d_model,
tiles = {'blue_egg.png'},
inventory_image = 'blue_egg.png',
groups = egg_group,
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = egg_dim,
},
})
--Osterei 2
minetest.register_node ('ostereier:osterei2', {
drop = 'ostereier:osterei2',
description = 'Osterei',
drawtype = 'mesh',
mesh = egg_3d_model,
tiles = {'blue_purple_egg.png'},
inventory_image = 'blue_purple_egg.png',
groups = egg_group,
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = egg_dim,
},
})
--Osterei 3
minetest.register_node ('ostereier:osterei3', {
drop = 'ostereier:osterei3',
description = 'Osterei',
drawtype = 'mesh',
mesh = egg_3d_model,
tiles = {'chocolate_egg.png'},
inventory_image = 'chocolate_egg.png',
groups = egg_group,
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = egg_dim,
},
})
--Osterei 4
minetest.register_node ('ostereier:osterei4', {
drop = 'ostereier:osterei4',
description = 'Osterei',
drawtype = 'mesh',
mesh = egg_3d_model,
tiles = {'green_egg1.png'},
inventory_image = 'green_egg1.png',
groups = egg_group,
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = egg_dim,
},
})
--Osterei 5
minetest.register_node ('ostereier:osterei5', {
drop = 'ostereier:osterei5',
description = 'Osterei',
drawtype = 'mesh',
mesh = egg_3d_model,
tiles = {'orange_egg.png'},
inventory_image = 'orange_egg.png',
groups = egg_group,
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = egg_dim,
},
})
--Osterei 6
minetest.register_node ('ostereier:osterei6', {
drop = 'ostereier:osterei6',
description = 'Osterei',
drawtype = 'mesh',
mesh = egg_3d_model,
tiles = {'red_egg.png'},
inventory_image = 'red_egg.png',
groups = egg_group,
paramtype = 'light',
paramtype2 = 'facedir',
selection_box = {
type = 'fixed',
fixed = egg_dim,
},
})
--spawning
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_grass"},
sidelen = 16,
fill_ratio = 0.00001,
y_max = 200,
y_min = 1,
decoration = "ostereier:osterei",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_grass"},
sidelen = 16,
fill_ratio = 0.00001,
y_max = 200,
y_min = 1,
decoration = "ostereier:osterei2",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_grass"},
sidelen = 16,
fill_ratio = 0.00001,
y_max = 200,
y_min = 1,
decoration = "ostereier:osterei3",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_grass"},
sidelen = 16,
fill_ratio = 0.00001,
y_max = 200,
y_min = 1,
decoration = "ostereier:osterei4",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_grass"},
sidelen = 16,
fill_ratio = 0.00001,
y_max = 200,
y_min = 1,
decoration = "ostereier:osterei5",
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"default:dirt_with_grass"},
sidelen = 16,
fill_ratio = 0.00001,
y_max = 200,
y_min = 1,
decoration = "ostereier:osterei6",
})

4
mod.conf Normal file
View File

@ -0,0 +1,4 @@
name = ostereier
description = Ostereier
author = Ineva
depends = default, farming, mobs, mobs_animal

2338
models/ineva_egg.obj Normal file

File diff suppressed because it is too large Load Diff

BIN
textures/blue_egg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 805 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 752 B

BIN
textures/chocolate_egg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 644 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 B

BIN
textures/glasur_braun.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 592 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 579 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 485 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 692 B

BIN
textures/green_egg1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 705 B

BIN
textures/kakao_butter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 484 B

BIN
textures/kakao_pulver.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 B

BIN
textures/orange_egg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 726 B

BIN
textures/red_egg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 766 B

BIN
textures/schokoladen_ei.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 379 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 B