diff --git a/mods/amogus_blocks/textures/amog_flower.png b/mods/amogus_blocks/textures/amog_flower.png new file mode 100644 index 0000000..5f71d44 Binary files /dev/null and b/mods/amogus_blocks/textures/amog_flower.png differ diff --git a/mods/amogus_blocks/textures/coal_ore.png b/mods/amogus_blocks/textures/coal_ore.png new file mode 100644 index 0000000..70c224e Binary files /dev/null and b/mods/amogus_blocks/textures/coal_ore.png differ diff --git a/mods/amogus_blocks/textures/flower.png b/mods/amogus_blocks/textures/flower.png new file mode 100644 index 0000000..cae5a50 Binary files /dev/null and b/mods/amogus_blocks/textures/flower.png differ diff --git a/mods/amogus_blocks/textures/flower_2.png b/mods/amogus_blocks/textures/flower_2.png new file mode 100644 index 0000000..3110f4c Binary files /dev/null and b/mods/amogus_blocks/textures/flower_2.png differ diff --git a/mods/amogus_blocks/textures/glususssium_ore.png b/mods/amogus_blocks/textures/glususssium_ore.png new file mode 100644 index 0000000..cc4d813 Binary files /dev/null and b/mods/amogus_blocks/textures/glususssium_ore.png differ diff --git a/mods/amogus_blocks/textures/grass_tall.png b/mods/amogus_blocks/textures/grass_tall.png new file mode 100644 index 0000000..6e7a727 Binary files /dev/null and b/mods/amogus_blocks/textures/grass_tall.png differ diff --git a/mods/amogus_blocks/textures/obsusian.png b/mods/amogus_blocks/textures/obsusian.png new file mode 100644 index 0000000..42b03f4 Binary files /dev/null and b/mods/amogus_blocks/textures/obsusian.png differ diff --git a/mods/amogus_blocks/textures/purple_grass_tall.png b/mods/amogus_blocks/textures/purple_grass_tall.png new file mode 100644 index 0000000..77abb06 Binary files /dev/null and b/mods/amogus_blocks/textures/purple_grass_tall.png differ diff --git a/mods/amogus_generator/init.lua b/mods/amogus_generator/init.lua index 253b579..5b99918 100644 --- a/mods/amogus_generator/init.lua +++ b/mods/amogus_generator/init.lua @@ -88,6 +88,22 @@ minetest.register_decoration({ y_max = 31000, y_min = 1, decoration = "amogus_blocks:lucky_block", +})minetest.register_decoration({ + deco_type = "simple", + place_on = {"amogus_blocks:grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.0001, + spread = {x = 100, y = 100, z = 100}, + seed = 1234, + octaves = 3, + persist = 0.6 + }, + biomes = {"green_biome"}, + y_max = 31000, + y_min = 1, + decoration = "amogus_blocks:lucky_block", }) minetest.register_decoration({ deco_type = "simple", @@ -107,7 +123,6 @@ minetest.register_decoration({ decoration = "amogus_blocks:tv", }) - minetest.register_decoration({ deco_type = "schematic", place_on = {"amogus_blocks:grass"}, @@ -132,6 +147,18 @@ minetest.register_decoration({ flags = "place_center_x, place_center_z", rotation = "random", }) +minetest.register_decoration({ + deco_type = "schematic", + place_on = {"amogus_blocks:grass_green"}, + sidelen = 16, + fill_ratio = 0.01, + biomes = {"green__biome"}, + y_max = 31000, + y_min = 1, + schematic = "/schematics/green_tree_tall.mts", + flags = "place_center_x, place_center_z", + rotation = "random", +}) minetest.register_decoration({ deco_type = "schematic", place_on = {"amogus_blocks:grass","amogus_blocks:grass_green"}, @@ -195,7 +222,6 @@ minetest.register_decoration({ rotation = "random", }) - minetest.register_decoration({ deco_type = "schematic", place_on = {"amogus_blocks:grass"}, @@ -273,6 +299,64 @@ minetest.register_decoration({ flags = "place_center_x, place_center_z", rotation = "random", }) + +minetest.register_decoration({ + deco_type = "schematic", + place_on = {"amogus_blocks:grass_green"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.0001, + spread = {x = 100, y = 100, z = 100}, + seed = 1234, + octaves = 3, + persist = 0.6 + }, + biomes = {"green_biome"}, + y_max = 31000, + y_min = 1, + schematic = "/schematics/STONE1.mts", + flags = "place_center_x, place_center_z", + rotation = "random", +}) +minetest.register_decoration({ + deco_type = "schematic", + place_on = {"amogus_blocks:grass_green"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.0001, + spread = {x = 100, y = 100, z = 100}, + seed = 1234, + octaves = 3, + persist = 0.6 + }, + biomes = {"green_biome"}, + y_max = 31000, + y_min = 1, + schematic = "/schematics/STONE2.mts", + flags = "place_center_x, place_center_z", + rotation = "random", +}) +minetest.register_decoration({ + deco_type = "schematic", + place_on = {"amogus_blocks:grass_green"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.0001, + spread = {x = 100, y = 100, z = 100}, + seed = 1234, + octaves = 3, + persist = 0.6 + }, + biomes = {"green_biome"}, + y_max = 31000, + y_min = 1, + schematic = "/schematics/STONE3.mts", + flags = "place_center_x, place_center_z", + rotation = "random", +}) --minetest.register_abm({ -- label = "Spawn random entities", -- nodenames = {"group:soil", "group:crumbly", "group:choppy", "group:snappy", "group:cracky"}, @@ -306,5 +390,4 @@ minetest.register_on_generated(function(minp, maxp, seed) --minetest.sound_play("amogus_sound", { pos = pos,gain = 1.0,max_hear_distance = 5}) end --end -end) - +end) \ No newline at end of file diff --git a/mods/amogus_generator/schematics/SUS.mts b/mods/amogus_generator/schematics/SUS.mts new file mode 100644 index 0000000..1592eb8 Binary files /dev/null and b/mods/amogus_generator/schematics/SUS.mts differ diff --git a/mods/amogus_generator/schematics/green_tree_tall.mts b/mods/amogus_generator/schematics/green_tree_tall.mts new file mode 100644 index 0000000..079935a Binary files /dev/null and b/mods/amogus_generator/schematics/green_tree_tall.mts differ diff --git a/mods/amogus_generator/schematics/ore.mts b/mods/amogus_generator/schematics/ore.mts deleted file mode 100644 index 36a2169..0000000 Binary files a/mods/amogus_generator/schematics/ore.mts and /dev/null differ diff --git a/mods/amogus_items/init.lua b/mods/amogus_items/init.lua index d89f0e4..7cad229 100644 --- a/mods/amogus_items/init.lua +++ b/mods/amogus_items/init.lua @@ -195,7 +195,7 @@ minetest.register_tool("amogus_items:stonepickaxe", { full_punch_interval = 1.0, max_drop_level=1, groupcaps={ - cracky={times={[1]=2.0, [2]=1.0, [3]=0.50}, uses=30, maxlevel=1}, + stone={times={[1]=2.5, [2]=1.0, [3]=0.50}, uses=30, maxlevel=1}, crumbly={times={[1]=2.0, [2]=1.5, [3]=1.0}, uses=30, maxlevel=2}, }, damage_groups = {fleshy=2}, @@ -209,7 +209,7 @@ minetest.register_tool("amogus_items:goldenpickaxe", { full_punch_interval = 1.0, max_drop_level=1, groupcaps={ - cracky={times={[1]=1.3, [2]=0.60, [3]=0.40}, uses=30, maxlevel=1}, + stone={times={[1]=1.3, [2]=0.60, [3]=0.40}, uses=30, maxlevel=1}, crumbly={times={[1]=2.0, [2]=1.5, [3]=1.0}, uses=30, maxlevel=2}, }, damage_groups = {fleshy=2}, @@ -237,7 +237,7 @@ minetest.register_tool("amogus_items:goldenaxe", { full_punch_interval = 1.0, max_drop_level=1, groupcaps={ - choppy={times={[1]=2.50, [2]=1.40, [3]=0.40}, uses=30, maxlevel=2}, + choppy={times={[1]=2.50, [2]=1.40, [3]=0.45}, uses=30, maxlevel=2}, crumbly={times={[1]=2.0, [2]=1.5, [3]=1.0}, uses=30, maxlevel=2}, }, damage_groups = {fleshy=4}, @@ -258,3 +258,18 @@ minetest.register_tool("amogus_items:stoneaxe", { }, groups = {flammable = 2} }) +minetest.register_tool("amogus_items:sussiumaxe", { + description = "Sussium Axe", + inventory_image = "sussium_axe.png", + tool_capabilities = { + full_punch_interval = 1.0, + max_drop_level=1, + groupcaps={ + choppy={times={[1]=0.90, [2]=0.80, [3]=0.20}, uses=30, maxlevel=2}, + crumbly={times={[1]=2.0, [2]=1.5, [3]=1.0}, uses=30, maxlevel=2}, + }, + damage_groups = {fleshy=4}, + }, + + groups = {flammable = 2} +}) \ No newline at end of file diff --git a/mods/amogus_items/textures/SUSSY_BAKA_SPAWNER.png b/mods/amogus_items/textures/SUSSY_BAKA_SPAWNER.png new file mode 100644 index 0000000..07fa8da Binary files /dev/null and b/mods/amogus_items/textures/SUSSY_BAKA_SPAWNER.png differ diff --git a/mods/amogus_items/textures/goldenaxe.png b/mods/amogus_items/textures/goldenaxe.png index e470bed..5042eaf 100644 Binary files a/mods/amogus_items/textures/goldenaxe.png and b/mods/amogus_items/textures/goldenaxe.png differ diff --git a/mods/amogus_items/textures/impostas_head.png b/mods/amogus_items/textures/impostas_head.png new file mode 100644 index 0000000..33ce938 Binary files /dev/null and b/mods/amogus_items/textures/impostas_head.png differ diff --git a/mods/amogus_items/textures/obsusian_hammer.png b/mods/amogus_items/textures/obsusian_hammer.png new file mode 100644 index 0000000..b3b909f Binary files /dev/null and b/mods/amogus_items/textures/obsusian_hammer.png differ diff --git a/mods/amogus_items/textures/stone_axe.png b/mods/amogus_items/textures/stone_axe.png index bd26f5a..3486763 100644 Binary files a/mods/amogus_items/textures/stone_axe.png and b/mods/amogus_items/textures/stone_axe.png differ diff --git a/mods/amogus_items/textures/sussium_axe.png b/mods/amogus_items/textures/sussium_axe.png index 02ad285..58bf9de 100644 Binary files a/mods/amogus_items/textures/sussium_axe.png and b/mods/amogus_items/textures/sussium_axe.png differ