wow that is really cool
@@ -15,14 +15,6 @@ minetest.register_node("amogus_blocks:ladder_steel", {
|
||||
groups = {cracky = 2},
|
||||
})
|
||||
|
||||
minetest.register_node("amogus_blocks:floor", {
|
||||
description = "Floor",
|
||||
tiles = {"floor.png"},
|
||||
|
||||
drop = 'amogus_blocks:floor',
|
||||
legacy_mineral = true, groups = {cracky=3, stone=1},
|
||||
})
|
||||
|
||||
minetest.register_node("amogus_blocks:tv", {
|
||||
description = "CRT TV",
|
||||
tiles = {
|
||||
@@ -61,6 +53,35 @@ minetest.register_node("amogus_blocks:purpleblock", {
|
||||
|
||||
drop = 'amogus_blocks:purpleblock', groups = {crumbly = 3},
|
||||
})
|
||||
minetest.register_node("amogus_blocks:blueblock", {
|
||||
description = "Blue Block",
|
||||
tiles = {"blue.png"},
|
||||
|
||||
drop = 'amogus_blocks:blueblock', groups = {crumbly = 3},
|
||||
})
|
||||
minetest.register_node("amogus_blocks:yellowblock", {
|
||||
description = "Yellow Block",
|
||||
tiles = {"yellow.png"},
|
||||
|
||||
drop = 'amogus_blocks:yellowblock', groups = {crumbly = 3},
|
||||
})
|
||||
minetest.register_node("amogus_blocks:greenblock", {
|
||||
description = "Green Block",
|
||||
tiles = {"greenblock.png"},
|
||||
|
||||
drop = 'amogus_blocks:greenblock', groups = {crumbly = 3},
|
||||
})
|
||||
minetest.register_node("amogus_blocks:blackblock", {
|
||||
description = "Black Block",
|
||||
tiles = {"blackblock.png"},
|
||||
|
||||
drop = 'amogus_blocks:blackblock', groups = {crumbly = 3},
|
||||
})minetest.register_node("amogus_blocks:whiteblock", {
|
||||
description = "White Block",
|
||||
tiles = {"whiteblock.png"},
|
||||
|
||||
drop = 'amogus_blocks:whiteblock', groups = {crumbly = 3},
|
||||
})
|
||||
minetest.register_node("amogus_blocks:redblock", {
|
||||
description = "Red Block",
|
||||
tiles = {"redblock.png"},
|
||||
@@ -111,6 +132,33 @@ minetest.register_node("amogus_blocks:grass", {
|
||||
}, groups = {crumbly=3},
|
||||
})
|
||||
|
||||
minetest.register_node("amogus_blocks:grass_green", {
|
||||
description = "Grass",
|
||||
tiles = {
|
||||
"grass_greentop.png",
|
||||
"d.png",
|
||||
"grass_greenside.png",
|
||||
"grass_greenside.png",
|
||||
"grass_greenside.png",
|
||||
"grass_greenside.png"
|
||||
},
|
||||
|
||||
drop = {
|
||||
max_items = 2,
|
||||
items = {
|
||||
{
|
||||
items = {'amogus_blocks:dirt'},
|
||||
rarity = 3,
|
||||
},
|
||||
{
|
||||
items = {'amogus_items:rock'},
|
||||
rarity = 2,
|
||||
},
|
||||
},
|
||||
}, groups = {crumbly=3},
|
||||
})
|
||||
|
||||
|
||||
minetest.register_node("amogus_blocks:wood", {
|
||||
description = "Wood",
|
||||
tiles = {"wood.png"},
|
||||
@@ -184,12 +232,7 @@ minetest.register_node("amogus_blocks:water", {
|
||||
minetest.register_node("amogus_blocks:dirt", {
|
||||
description = "Dirt",
|
||||
tiles = {"d.png"},
|
||||
--sounds = default.node_sound_dirt_defaults({
|
||||
-- footstep = {name = "default_grass_footstep", gain = 0.4},
|
||||
--}),
|
||||
groups = {crumbly = 3},
|
||||
--drop = {'amogus_blocks:dirt', 'amogus_items:rock'},
|
||||
-- drop dirt and amogus_items:rock
|
||||
|
||||
drop = {
|
||||
max_items = 2,
|
||||
@@ -261,6 +304,23 @@ minetest.register_node("amogus_blocks:lucky_block", {
|
||||
on_punch = function(pos, node, puncher, pointed_thing)
|
||||
local item = loot[math.random(#loot)]
|
||||
minetest.add_item(pos, item)
|
||||
minetest.add_particlespawner({
|
||||
amount = 100,
|
||||
time = 0.1,
|
||||
minpos = pos,
|
||||
maxpos = pos,
|
||||
minvel = {x = -1, y = 5, z = -1},
|
||||
maxvel = {x = 1, y = 5, z = 1},
|
||||
minacc = {x = 0, y = -10, z = 0},
|
||||
maxacc = {x = 0, y = -10, z = 0},
|
||||
minexptime = 0.1,
|
||||
maxexptime = 0.5,
|
||||
minsize = 1,
|
||||
maxsize = 2,
|
||||
collisiondetection = true,
|
||||
vertical = false,
|
||||
texture = "luckyblock.png",
|
||||
})
|
||||
minetest.remove_node(pos)
|
||||
|
||||
end
|
||||
@@ -269,7 +329,10 @@ minetest.register_node("amogus_blocks:lucky_block", {
|
||||
minetest.register_node("amogus_blocks:amogus_spawner", {
|
||||
description = "Amogus Spawner",
|
||||
tiles = {"amogus_spawner.png"},
|
||||
on_generated = function(pos)
|
||||
-- after place event
|
||||
--on_ = function(pos)
|
||||
|
||||
on_construct = function(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_int("spawned", 0)
|
||||
meta:set_int("interval", math.random(1,4))
|
||||
|
||||
BIN
mods/amogus_blocks/textures/blackblock.png
Normal file
|
After Width: | Height: | Size: 168 B |
BIN
mods/amogus_blocks/textures/blue.png
Normal file
|
After Width: | Height: | Size: 171 B |
|
Before Width: | Height: | Size: 265 B |
BIN
mods/amogus_blocks/textures/grass_greenside.png
Normal file
|
After Width: | Height: | Size: 266 B |
BIN
mods/amogus_blocks/textures/grass_greentop.png
Normal file
|
After Width: | Height: | Size: 226 B |
BIN
mods/amogus_blocks/textures/greenblock.png
Normal file
|
After Width: | Height: | Size: 170 B |
|
Before Width: | Height: | Size: 154 KiB |
BIN
mods/amogus_blocks/textures/plasma.png
Normal file
|
After Width: | Height: | Size: 367 B |
|
Before Width: | Height: | Size: 125 B After Width: | Height: | Size: 171 B |
BIN
mods/amogus_blocks/textures/sand.png
Normal file
|
After Width: | Height: | Size: 156 B |
|
Before Width: | Height: | Size: 292 B |
|
Before Width: | Height: | Size: 126 B After Width: | Height: | Size: 126 B |
BIN
mods/amogus_blocks/textures/yellow.png
Normal file
|
After Width: | Height: | Size: 167 B |