From 5df788b47e8107d8d1fddcb3f4d3ec7971020471 Mon Sep 17 00:00:00 2001 From: Kacper Kostka Date: Mon, 9 Jan 2023 02:35:45 +0100 Subject: [PATCH] hand item added --- LICENSE.txt | 0 mods/amogus_blocks/init.lua | 83 ++++++++++++++++++--- mods/amogus_blocks/textures/floor grey.png | Bin 265 -> 0 bytes mods/amogus_blocks/textures/floor.png | Bin 126 -> 265 bytes mods/amogus_blocks/textures/floor2.png | Bin 0 -> 126 bytes mods/amogus_blocks/textures/fluxcap.png | Bin 214 -> 0 bytes mods/amogus_blocks/textures/fluxcap2.png | Bin 116 -> 0 bytes mods/amogus_general/init.lua | 4 + mods/amogus_generator/init.lua | 2 + mods/amogus_items/init.lua | 18 ++++- 10 files changed, 93 insertions(+), 14 deletions(-) create mode 100644 LICENSE.txt delete mode 100644 mods/amogus_blocks/textures/floor grey.png create mode 100644 mods/amogus_blocks/textures/floor2.png delete mode 100644 mods/amogus_blocks/textures/fluxcap.png delete mode 100644 mods/amogus_blocks/textures/fluxcap2.png 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 d9f17dc5bb4e60b95129df3d2e29e964e79df25a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|4tu&dhE&A8 zy|t0I#X!I%FoxqLYly3Ih(o>jgdmO=B^M5=t*#VFczAH$|6ZGGx%-zrNH5`jV6!iE ze)d0|;N1+X(*AP?F@!bfE?}OLV9vA1A&|-71apUg@RCCzGq{2iwR~Eg|8pK&{h@kE z$J>S<3^|SIoHv+OO7y&EV0_U~&*T-r**1@L$^xN~CJlyWn+6U;N1&FK8+ISk^A^8r zon^_xwSWPHwyb%-Xu2DthyxHcE^^9+N;sIX=5hVI$+&N6buG|444$rjF6*2UngBWA BUWWhx diff --git a/mods/amogus_blocks/textures/floor.png b/mods/amogus_blocks/textures/floor.png index 1fc7d0a44d71f8ea9aea8fe0494f2f2e7db3d4a0..d9f17dc5bb4e60b95129df3d2e29e964e79df25a 100644 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|4tu&dhE&A8 zy|t0I#X!I%FoxqLYly3Ih(o>jgdmO=B^M5=t*#VFczAH$|6ZGGx%-zrNH5`jV6!iE ze)d0|;N1+X(*AP?F@!bfE?}OLV9vA1A&|-71apUg@RCCzGq{2iwR~Eg|8pK&{h@kE z$J>S<3^|SIoHv+OO7y&EV0_U~&*T-r**1@L$^xN~CJlyWn+6U;N1&FK8+ISk^A^8r zon^_xwSWPHwyb%-Xu2DthyxHcE^^9+N;sIX=5hVI$+&N6buG|444$rjF6*2UngBWA BUWWhx literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|EIeHtLoEE0 z|NQ^|zn+bYLHR_(kzI0|dS=`YImBSja72-{K}Xg!!GxzR*-AlG{=k((pP4LYB~~#= X1omE>zEiUYXa<9)tDnm{r-UW|TIMF{ diff --git a/mods/amogus_blocks/textures/floor2.png b/mods/amogus_blocks/textures/floor2.png new file mode 100644 index 0000000000000000000000000000000000000000..1fc7d0a44d71f8ea9aea8fe0494f2f2e7db3d4a0 GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|EIeHtLoEE0 z|NQ^|zn+bYLHR_(kzI0|dS=`YImBSja72-{K}Xg!!GxzR*-AlG{=k((pP4LYB~~#= X1omE>zEiUYXa<9)tDnm{r-UW|TIMF{ literal 0 HcmV?d00001 diff --git a/mods/amogus_blocks/textures/fluxcap.png b/mods/amogus_blocks/textures/fluxcap.png deleted file mode 100644 index ff03ea2a90b9df809f5576f87dbfa59baaf3099e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|CV09yhFJI~ zZ{ff5Yknis0S+UF_%iiKx0sqY=NQZn95~RR;;a|5<3K}VL;2yrwza(1EO?!!9nWmI zaoCdQ^Yin^4O9#bCqA57!*z#g4O>G=qev6OCdC^^3ZxqHILyu}m{#yQn6cb7HP|m` z!jQ(X?SsN8*5<zopr0FYlHjQ{`u 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