From 20c937f1e4bfd4d6535bcede2c141547a2015e5e Mon Sep 17 00:00:00 2001 From: Kacper Kostka Date: Mon, 30 Jan 2023 07:24:03 +0100 Subject: [PATCH] yas Sus --- mods/amogus_blocks/init.lua | 47 +++++++++++++--------------------- mods/amogus_craftings/init.lua | 34 +++++++++++++++++++++++- mods/amogus_generator/init.lua | 9 +++++++ mods/amogus_items/init.lua | 1 + 4 files changed, 61 insertions(+), 30 deletions(-) diff --git a/mods/amogus_blocks/init.lua b/mods/amogus_blocks/init.lua index d1293e8..abd4858 100644 --- a/mods/amogus_blocks/init.lua +++ b/mods/amogus_blocks/init.lua @@ -144,7 +144,7 @@ minetest.register_node("amogus_blocks:grass", { max_items = 2, items = { { - items = {'amogus_blocks:dirt'}, + items = {'amogus_blocks:dirt 5'}, rarity = 3, }, { @@ -280,18 +280,7 @@ minetest.register_node("amogus_blocks:dirt", { minetest.register_node("amogus_blocks:stone", { description = "Stone", tiles = {"stone.png"}, - -- drop 10 times amogus_items:rock - drop = { - max_items = 10, - items = { - { - items = {'amogus_items:rock'}, - rarity = 1, - }, - }, - }, - - --sounds = default.node_sound_stone_defaults(), + drop = 'amogus_items:rock 9', groups = {stone = 3}, }) @@ -428,9 +417,6 @@ minetest.register_node("amogus_blocks:grass_tall", { type = "fixed", fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, }, - on_punch = function(pos, node, puncher, pointed_thing) - minetest.remove_node(pos) - end }) minetest.register_node("amogus_blocks:purple_grass_tall", { @@ -448,9 +434,6 @@ minetest.register_node("amogus_blocks:grass_tall", { type = "fixed", fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, }, - on_punch = function(pos, node, puncher, pointed_thing) - minetest.remove_node(pos) - end }) minetest.register_node("amogus_blocks:amogflower", { description = "amogus flower", @@ -468,9 +451,6 @@ minetest.register_node("amogus_blocks:grass_tall", { type = "fixed", fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, }, - on_punch = function(pos, node, puncher, pointed_thing) - minetest.remove_node(pos) - end }) minetest.register_node("amogus_blocks:redflower", { description = "red flower", @@ -487,9 +467,6 @@ minetest.register_node("amogus_blocks:grass_tall", { type = "fixed", fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, }, - on_punch = function(pos, node, puncher, pointed_thing) - minetest.remove_node(pos) - end }) minetest.register_node("amogus_blocks:yellowflower", { description = "yellow flower", @@ -506,9 +483,6 @@ minetest.register_node("amogus_blocks:grass_tall", { type = "fixed", fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, }, - on_punch = function(pos, node, puncher, pointed_thing) - minetest.remove_node(pos) - end }) @@ -517,4 +491,19 @@ minetest.register_node("amogus_blocks:obsusian", { tiles = {"obsusian.png"}, groups = {stone=0.5}, -}) \ No newline at end of file +}) + + +-- create golden, sussium block +minetest.register_node("amogus_blocks:sussium_block", { + description = "SUSsium block", + tiles = {"sussium_block.png"}, + + groups = {stone=1}, +}) +minetest.register_node("amogus_blocks:golden_block", { + description = "golden block", + tiles = {"golden_block.png"}, + + groups = {stone=2}, +}) diff --git a/mods/amogus_craftings/init.lua b/mods/amogus_craftings/init.lua index da4f0e3..b038dce 100644 --- a/mods/amogus_craftings/init.lua +++ b/mods/amogus_craftings/init.lua @@ -126,4 +126,36 @@ minetest.register_craft({ {"amogus_items:wooden_plank", "amogus_items:sussium_ingot", ""}, {"", "amogus_items:wooden_plank", ""}, } -}) \ No newline at end of file +}) + +minetest.register_craft({ + output = "amogus_blocks:sussium_block", + recipe = { + {"amogus_items:sussium_ingot", "amogus_items:sussium_ingot", "amogus_items:sussium_ingot"}, + {"amogus_items:sussium_ingot", "amogus_items:sussium_ingot", "amogus_items:sussium_ingot"}, + {"amogus_items:sussium_ingot", "amogus_items:sussium_ingot", "amogus_items:sussium_ingot"}, + } +}) + +minetest.register_craft({ + output = "amogus_items:sussium_ingot 9", + recipe = { + {"amogus_blocks:sussium_block"}, + } +}) + +minetest.register_craft({ + output = "amogus_blocks:golden_block", + recipe = { + {"amogus_items:gold_ingot", "amogus_items:gold_ingot", "amogus_items:gold_ingot"}, + {"amogus_items:gold_ingot", "amogus_items:gold_ingot", "amogus_items:gold_ingot"}, + {"amogus_items:gold_ingot", "amogus_items:gold_ingot", "amogus_items:gold_ingot"}, + } +}) + +minetest.register_craft({ + output = "amogus_items:gold_ingot 9", + recipe = { + {"amogus_blocks:golden_block"}, + } +}) diff --git a/mods/amogus_generator/init.lua b/mods/amogus_generator/init.lua index 6984008..c388c73 100644 --- a/mods/amogus_generator/init.lua +++ b/mods/amogus_generator/init.lua @@ -70,6 +70,15 @@ minetest.register_ore({ clust_size = 1, y_max = 31000, y_min = -31000, +})minetest.register_ore({ + ore_type = "scatter", + ore = "amogus_blocks:obsusian", + wherein = "amogus_blocks:stone", + clust_scarcity = 8 * 8 * 8, + clust_num_ores = 1, + clust_size = 1, + y_max = 31000, + y_min = -31000, }) minetest.register_decoration({ diff --git a/mods/amogus_items/init.lua b/mods/amogus_items/init.lua index eaa7b5a..23f3c0c 100644 --- a/mods/amogus_items/init.lua +++ b/mods/amogus_items/init.lua @@ -10,6 +10,7 @@ minetest.register_item(":", { -- Hand choppy = {times = {[1] = 2, [2] = 1.5, [3] = 1.3}, uses = 20, maxlevel = 1}, crumbly = {times = {[1] = 1.0, [2] = 0.9, [3] = 0.8}, uses = 20, maxlevel = 1}, cracky = {times = {[1] = 1.0, [2] = 0.7, [3] = 0.5}, uses = 20, maxlevel = 1}, + flower = {times={[1] = 0, [2] = 0, [3] = 0}, uses = 10, maxlevel=3}, }, damage_groups = {fleshy = 1, snappy = 1, cracky=1}, }