From 62690252d3cf2c02308e4050272adb4ad45e09f7 Mon Sep 17 00:00:00 2001 From: 1F616EMO Date: Fri, 1 Sep 2023 07:11:12 +0800 Subject: [PATCH] add sounds --- LICENSE.md | 21 ++++++++++++++---- mods/rp_color_pick/init.lua | 11 +++++++++ .../sounds/rp_color_pick_suish_pop.ogg | Bin 0 -> 5956 bytes mods/rp_core/placement.lua | 9 ++++++++ mods/rp_core/sounds/rp_nodes_pop.ogg | Bin 0 -> 2788 bytes mods/rp_utils/init.lua | 2 +- 6 files changed, 38 insertions(+), 5 deletions(-) create mode 100644 mods/rp_color_pick/sounds/rp_color_pick_suish_pop.ogg create mode 100644 mods/rp_core/sounds/rp_nodes_pop.ogg diff --git a/LICENSE.md b/LICENSE.md index 142459b..1cc9d8d 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,4 +1,9 @@ -## License of the code +# Licenses of Minetest rPlace + +The source codes and media used in rPlace are in different licenses. However, they are all free (as in freedom) to use. + +## License of the code (LGPLv2.1+) + Copyright (C) 2023 1F616EMO This library is free software; you can redistribute it and/or @@ -15,7 +20,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -### License of Optional HTML Viewer +### License of HTML Viewer Utility (MIT) This license covers files found in the `utils/html_viewer` file tree. @@ -41,6 +46,14 @@ This license covers files found in the `utils/html_viewer` file tree. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ## License of media -All of them are CC BY-SA 4.0 or later unless other specified. -License URl: https://creativecommons.org/licenses/by-sa/4.0/ +All of them are CC BY-SA 4.0 unless other specified. The attribution shoule be "1F616EMO". + +License URL: + +However, the following media have different license: + +1. `mods/rp_core/sounds/rp_nodes_pop.ogg`, `mods/rp_color_pick/sounds/rp_color_pick_suish_pop.ogg` + * Works from Scratch support materieals ("Choose a Sound" from editor menu). + * License: [Creative Commons Attribution-ShareAlike 2.0 license (CC BY-SA 2.0)](https://creativecommons.org/licenses/by-sa/2.0/) + * Please also see [the related Term of Use of Scratch](https://scratch.mit.edu/terms_of_use#scratch-content). diff --git a/mods/rp_color_pick/init.lua b/mods/rp_color_pick/init.lua index f383827..3d28f7f 100644 --- a/mods/rp_color_pick/init.lua +++ b/mods/rp_color_pick/init.lua @@ -21,6 +21,16 @@ local S = minetest.get_translator("rp_color_pick") +local function play_suish_pop(pname) + minetest.sound_play({ + name = "rp_color_pick_suish_pop", + fade = 0, + gain = 0.7, + }, { + to_player = pname, + }, true) +end + minetest.register_on_punchnode(function(pos, node, puncher, pointed_thing) if not puncher:is_player() then return end local pname = puncher:get_player_name() @@ -37,6 +47,7 @@ minetest.register_on_punchnode(function(pos, node, puncher, pointed_thing) puncher:set_wielded_item(new_equip) inv:add_item("main", old_wield) + play_suish_pop(pname) minetest.chat_send_player(pname, minetest.colorize("orange", S("Picked @1",def.description))) end end diff --git a/mods/rp_color_pick/sounds/rp_color_pick_suish_pop.ogg b/mods/rp_color_pick/sounds/rp_color_pick_suish_pop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..15027280b23d7d30ad44ca6eee7c1e0347f3d0ba GIT binary patch literal 5956 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 ViUgqe