diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..e69de29 diff --git a/mods/amogus_blocks/init.lua b/mods/amogus_blocks/init.lua index 62d4bb1..26de952 100644 --- a/mods/amogus_blocks/init.lua +++ b/mods/amogus_blocks/init.lua @@ -1,6 +1,3 @@ -minetest.register_on_joinplayer(function(player) - player:set_sky({r=0, g=0, b=0}, "plain", {}) -end) minetest.register_node("amogus_blocks:ladder_steel", { description = "Ladder", @@ -76,13 +73,6 @@ minetest.register_node("amogus_blocks:redblock", { drop = 'amogus_blocks:redblock', groups = {cracky=3, stone=1}, }) - -minetest.register_node("amogus_blocks:glass", { - description = "Glass", - tiles = {"glass.png"}, - - drop = 'amogus_blocks:glass', groups = {cracky=3, stone=1}, -}) minetest.register_node("amogus_blocks:glowing_block", { description = "Glowing Block", tiles = {"glowing_block.png"}, @@ -122,5 +112,76 @@ minetest.register_node("amogus_blocks:wood", { drop = 'amogus:wood', groups = {cracky=3, stone=1}, }) -minetest.register_alias("mapgen_dirt", "amogus_blocks:floor") +minetest.register_node("amogus_blocks:water", { + description = "Water", + drawtype = "liquid", + tiles = { + { + name = "water.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + { + name = "water.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + }, + special_tiles = { + -- New-style water source material (mostly unused) + { + name = "water.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + -- New-style flowing water material (mostly unused) + { + name = "water.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.8, + }, + }, + }, + alpha = 160, + paramtype = "light", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + drowning = 1, + liquidtype = "source", + liquid_alternative_flowing = "amogus_blocks:water_flowing", + liquid_alternative_source = "amogus_blocks:water_source", + liquid_viscosity = 1, + post_effect_color = {a = 103, r = 30, g = 60, b = 90}, + groups = {water = 3, liquid = 3, puts_out_fire = 1}, +}) + +minetest.register_node("amogus_blocks:dirt", { + description = "Dirt", + tiles = {"d.png"}, + groups = {crumbly = 3, soil = 1}, + --sounds = default.node_sound_dirt_defaults({ + -- footstep = {name = "default_grass_footstep", gain = 0.4}, + --}), +}) + +minetest.register_alias("mapgen_water_source", "amogus_blocks:water") minetest.register_alias("mapgen_stone", "amogus_blocks:grass") \ No newline at end of file diff --git a/mods/amogus_blocks/textures/floor grey.png b/mods/amogus_blocks/textures/floor grey.png deleted file mode 100644 index d9f17dc..0000000 Binary files a/mods/amogus_blocks/textures/floor grey.png and /dev/null differ diff --git a/mods/amogus_blocks/textures/floor.png b/mods/amogus_blocks/textures/floor.png index 1fc7d0a..d9f17dc 100644 Binary files a/mods/amogus_blocks/textures/floor.png and b/mods/amogus_blocks/textures/floor.png differ diff --git a/mods/amogus_blocks/textures/floor2.png b/mods/amogus_blocks/textures/floor2.png new file mode 100644 index 0000000..1fc7d0a Binary files /dev/null and b/mods/amogus_blocks/textures/floor2.png differ diff --git a/mods/amogus_blocks/textures/fluxcap.png b/mods/amogus_blocks/textures/fluxcap.png deleted file mode 100644 index ff03ea2..0000000 Binary files a/mods/amogus_blocks/textures/fluxcap.png and /dev/null differ diff --git a/mods/amogus_blocks/textures/fluxcap2.png b/mods/amogus_blocks/textures/fluxcap2.png deleted file mode 100644 index dfad75c..0000000 Binary files a/mods/amogus_blocks/textures/fluxcap2.png and /dev/null differ diff --git a/mods/amogus_general/init.lua b/mods/amogus_general/init.lua index e69de29..8c99937 100644 --- a/mods/amogus_general/init.lua +++ b/mods/amogus_general/init.lua @@ -0,0 +1,4 @@ +minetest.register_on_joinplayer(function(player) + player:set_physics_override({speed = 2}) + player:set_sky({r=0, g=0, b=0}, "plain", {}) +end) \ No newline at end of file diff --git a/mods/amogus_generator/init.lua b/mods/amogus_generator/init.lua index e69de29..cc0edff 100644 --- a/mods/amogus_generator/init.lua +++ b/mods/amogus_generator/init.lua @@ -0,0 +1,2 @@ +-- add amogus_blocks:tv to the world generator on the survace at random places + diff --git a/mods/amogus_items/init.lua b/mods/amogus_items/init.lua index 621c313..2fba29d 100644 --- a/mods/amogus_items/init.lua +++ b/mods/amogus_items/init.lua @@ -34,7 +34,6 @@ minetest.register_craftitem("amogus_items:amogus", { end }) --- add sprite, coke, fanta, tomato, and water items and make it heal 1 hp minetest.register_craftitem("amogus_items:sprite", { description = "Sprite", inventory_image = "sprite.png", @@ -59,7 +58,7 @@ minetest.register_craftitem("amogus_items:water", { inventory_image = "water.png", on_use = minetest.item_eat(1), }) --- add lightsaber_blue and lightsaber_red and lightsaber_green and let it destroy nodes and mobs + minetest.register_tool("amogus_items:lightsaber_blue", { description = "Blue Lightsaber", inventory_image = "lightsaber_blue.png", @@ -100,4 +99,17 @@ minetest.register_tool("amogus_items:lightsaber_green", { damage_groups = {fleshy=10}, }, sound = {breaks = "amogus_sound"}, -}) \ No newline at end of file +}) + +minetest.register_tool("hand_item:hand", { + description = "Hand", + inventory_image = "hand_item_hand.png", + tool_capabilities = { + full_punch_interval = 1.0, + max_drop_level = 0, + groupcaps = { + snappy = {times={[1]=1.90, [2]=0.90, [3]=0.30}, uses=40, maxlevel=3}, + }, + damage_groups = {fleshy = 1}, + } + }) \ No newline at end of file