From 1541a81c04ba47485583ebfd942b8b92d78868bb Mon Sep 17 00:00:00 2001 From: Aleri Kaisattera Date: Sat, 27 Aug 2022 23:07:35 +0600 Subject: [PATCH] Initial commit --- LICENSE | 339 ++++++++++++++++++ README.md | 27 ++ crafting.lua | 140 ++++++++ description.txt | 1 + init.lua | 25 ++ locale/de.txt | 11 + locale/template.txt | 13 + lucky_block.lua | 58 +++ mod.conf | 4 + models/torch_ceiling.obj | 58 +++ models/torch_floor.obj | 58 +++ models/torch_wall.obj | 78 ++++ models/torches_fixed.blend | Bin 0 -> 651416 bytes nodes.lua | 98 +++++ screenshots/etherium_stuff_01.jpg | Bin 0 -> 289176 bytes screenshots/etherium_stuff_02.jpg | Bin 0 -> 273992 bytes stairs.lua | 127 +++++++ textures/bucket_crystal_water.png | Bin 0 -> 1939 bytes textures/etherium_crystal_glass.png | Bin 0 -> 1942 bytes textures/etherium_crystal_glass_detail.png | Bin 0 -> 1940 bytes textures/etherium_crystal_water.png | Bin 0 -> 2682 bytes ...therium_crystal_water_flowing_animated.png | Bin 0 -> 7556 bytes ...etherium_crystal_water_source_animated.png | Bin 0 -> 6419 bytes textures/etherium_glass.png | Bin 0 -> 2022 bytes textures/etherium_glass_detail.png | Bin 0 -> 2020 bytes textures/etherium_sand.png | Bin 0 -> 6808 bytes textures/etherium_sandstone.png | Bin 0 -> 6456 bytes textures/etherium_sandstone_block.png | Bin 0 -> 6671 bytes textures/etherium_sandstone_brick.png | Bin 0 -> 6744 bytes textures/etherium_sandstone_light_block.png | Bin 0 -> 7177 bytes textures/etherium_torch_animated.png | Bin 0 -> 3311 bytes textures/etherium_torch_animated.xcf | Bin 0 -> 9141 bytes .../etherium_torch_on_ceiling_animated.png | Bin 0 -> 3905 bytes .../etherium_torch_on_ceiling_animated.xcf | Bin 0 -> 8090 bytes textures/etherium_torch_on_floor.png | Bin 0 -> 1751 bytes textures/etherium_torch_on_floor.xcf | Bin 0 -> 2073 bytes textures/etherium_torch_on_floor_animated.png | Bin 0 -> 3675 bytes textures/etherium_torch_on_floor_animated.xcf | Bin 0 -> 9767 bytes torch.lua | 134 +++++++ water.lua | 100 ++++++ 40 files changed, 1271 insertions(+) create mode 100755 LICENSE create mode 100755 README.md create mode 100755 crafting.lua create mode 100755 description.txt create mode 100755 init.lua create mode 100644 locale/de.txt create mode 100644 locale/template.txt create mode 100644 lucky_block.lua create mode 100755 mod.conf create mode 100755 models/torch_ceiling.obj create mode 100755 models/torch_floor.obj create mode 100755 models/torch_wall.obj create mode 100755 models/torches_fixed.blend create mode 100755 nodes.lua create mode 100755 screenshots/etherium_stuff_01.jpg create mode 100755 screenshots/etherium_stuff_02.jpg create mode 100755 stairs.lua create mode 100755 textures/bucket_crystal_water.png create mode 100755 textures/etherium_crystal_glass.png create mode 100755 textures/etherium_crystal_glass_detail.png create mode 100755 textures/etherium_crystal_water.png create mode 100755 textures/etherium_crystal_water_flowing_animated.png create mode 100755 textures/etherium_crystal_water_source_animated.png create mode 100755 textures/etherium_glass.png create mode 100755 textures/etherium_glass_detail.png create mode 100755 textures/etherium_sand.png create mode 100755 textures/etherium_sandstone.png create mode 100755 textures/etherium_sandstone_block.png create mode 100755 textures/etherium_sandstone_brick.png create mode 100755 textures/etherium_sandstone_light_block.png create mode 100755 textures/etherium_torch_animated.png create mode 100755 textures/etherium_torch_animated.xcf create mode 100755 textures/etherium_torch_on_ceiling_animated.png create mode 100755 textures/etherium_torch_on_ceiling_animated.xcf create mode 100755 textures/etherium_torch_on_floor.png create mode 100755 textures/etherium_torch_on_floor.xcf create mode 100755 textures/etherium_torch_on_floor_animated.png create mode 100755 textures/etherium_torch_on_floor_animated.xcf create mode 100755 torch.lua create mode 100755 water.lua diff --git a/LICENSE b/LICENSE new file mode 100755 index 0000000..d7f1051 --- /dev/null +++ b/LICENSE @@ -0,0 +1,339 @@ +GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {description} + Copyright (C) {year} {fullname} + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + {signature of Ty Coon}, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/README.md b/README.md new file mode 100755 index 0000000..d744408 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# etherium stuff + +Decorative stuff using ethereal's etherium dust + +Forked from https://notabug.org/rbduck/minetest_etherium_stuff + +## Craft Recipes + +coming soon + +## Licenses +Source code: LGPL v3.0 + +Textures: +* bucket_crystal_water: based on default bucket from ElementW (CC BY-SA 3.0) +* etherium_crystal_glass and etherium_glass: based on glass texture from glooptest modpack (CC BY-SA 3.0) +* etherium_crystal_water: based on river water texture by paramat (CC BY-SA 3.0): +* etherium_sand, sandstone, sandstone_block, sandstone_brick: based on textures by paramat (CC BY-SA 3.0): +* etherium_sandstone_light_block: based on sandstone_block by paramat (CC BY-SA 3.0) and morelights_extras_blocklight from morelights +* etherium_torch based on default torch from VanessaE (CC BY-SA 3.0): + +Models: +torch models based on default - by sofar (CC BY-SA 3.0): + torch_ceiling.obj + torch_floor.obj + torch_wall.obj +improved for use with etherium torch textures diff --git a/crafting.lua b/crafting.lua new file mode 100755 index 0000000..f6f6292 --- /dev/null +++ b/crafting.lua @@ -0,0 +1,140 @@ +minetest.register_craft({ + output = 'etherium_stuff:torch 4', + recipe = { + {'ethereal:etherium_dust'}, + {'default:coal_lump'}, + {'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'etherium_stuff:torch 4', + recipe = { + {'ethereal:etherium_dust'}, + {'ethereal:charcoal_lump'}, + {'group:stick'}, + } +}) + +if minetest.get_modpath("df_trees") then + minetest.register_craft({ + output = 'etherium_stuff:torch 8', + recipe = { + {'ethereal:etherium_dust'}, + {'df_trees:black_cap_gills'}, + {'group:stick'}, + } + }) +end + +if minetest.get_modpath("terumet") then + minetest.register_craft({ + output = 'etherium_stuff:torch 8', + recipe = { + {'ethereal:etherium_dust'}, + {'terumet:item_tarball'}, + {'group:stick'}, + } + }) + + minetest.register_craft({ + output = 'etherium_stuff:torch 4', + recipe = { + {'ethereal:etherium_dust'}, + {'terumet:item_dust_bio'}, + {'group:stick'}, + } + }) +end + +minetest.register_craft({ + type = "shapeless", + output = "etherium_stuff:bucket_crystal_water", + recipe = { + "bucket:bucket_water", "ethereal:crystal_spike", "ethereal:etherium_dust" + }, + +}) +if not minetest.get_modpath("technic") then + + minetest.register_craft({ + output = "etherium_stuff:sandstone", + recipe = { + {"etherium_stuff:sand", "etherium_stuff:sand"}, + {"etherium_stuff:sand", "etherium_stuff:sand"}, + }, + }) + + minetest.register_craft({ + output = "etherium_stuff:sand 4", + recipe = { + {"etherium_stuff:sandstone"}, + } + }) + minetest.register_craft({ + type = "shapeless", + output = "etherium_stuff:crystal_glass 4", + recipe = { + "etherium_stuff:glass", "ethereal:crystal_spike" + } + }) + +else + technic.register_compressor_recipe({input = {"etherium_stuff:sand 2"}, output = "etherium_stuff:sandstone"}) + technic.register_alloy_recipe({input = {"etherium_stuff:glass", "ethereal:crystal_spike"}, output = "etherium_stuff:crystal_glass", time = 5}) + technic.register_grinder_recipe({input = {"etherium_stuff:sandstone"}, output = "etherium_stuff:sand 2"}) +end + +minetest.register_craft({ + output = "etherium_stuff:sandstone_brick 4", + recipe = { + {"etherium_stuff:sandstone", "etherium_stuff:sandstone"}, + {"etherium_stuff:sandstone", "etherium_stuff:sandstone"}, + } +}) + +minetest.register_craft({ + output = "etherium_stuff:sandstone_block 9", + recipe = { + {"etherium_stuff:sandstone", "etherium_stuff:sandstone", "etherium_stuff:sandstone"}, + {"etherium_stuff:sandstone", "etherium_stuff:sandstone", "etherium_stuff:sandstone"}, + {"etherium_stuff:sandstone", "etherium_stuff:sandstone", "etherium_stuff:sandstone"}, + } +}) + +minetest.register_craft({ + output = "etherium_stuff:sand 8", + recipe = { + {"group:sand", "group:sand", "group:sand"}, + {"group:sand", "ethereal:etherium_dust", "group:sand"}, + {"group:sand", "group:sand", "group:sand"}, + } +}) + +minetest.register_craft({ + type = "cooking", + output = "etherium_stuff:glass", + recipe = "etherium_stuff:sand", +}) + +if not minetest.get_modpath("morelights") then + + minetest.register_craft({ + output = "etherium_stuff:sandstone_light_block", + recipe = { + {"", "etherium_stuff:crystal_glass", ""}, + {"", "default:torch", ""}, + {"", "etherium_stuff:sandstone_block", ""}, + } + }) + +else + minetest.register_craft({ + output = "etherium_stuff:sandstone_light_block", + recipe = { + {"", "etherium_stuff:crystal_glass", ""}, + {"", "morelights:bulb", ""}, + {"", "etherium_stuff:sandstone_block", ""}, + } + }) +end diff --git a/description.txt b/description.txt new file mode 100755 index 0000000..64f8db0 --- /dev/null +++ b/description.txt @@ -0,0 +1 @@ +Decorative stuff using ethereal's etherium dust \ No newline at end of file diff --git a/init.lua b/init.lua new file mode 100755 index 0000000..59388e8 --- /dev/null +++ b/init.lua @@ -0,0 +1,25 @@ +etherium_stuff = {} + +local modpath=minetest.get_modpath("etherium_stuff") + +-- Intllib +local S +if minetest.global_exists("intllib") then + if intllib.make_gettext_pair then + -- New method using gettext. + S = intllib.make_gettext_pair() + else + -- Old method using text files. + S = intllib.Getter() + end +else + S = function(s) return s end +end +etherium_stuff.intllib = S + +dofile(minetest.get_modpath("etherium_stuff").."/torch.lua") +dofile(minetest.get_modpath("etherium_stuff").."/crafting.lua") +dofile(minetest.get_modpath("etherium_stuff").."/water.lua") +dofile(minetest.get_modpath("etherium_stuff").."/nodes.lua") +dofile(minetest.get_modpath("etherium_stuff").."/stairs.lua") +dofile(minetest.get_modpath("etherium_stuff").."/lucky_block.lua") diff --git a/locale/de.txt b/locale/de.txt new file mode 100644 index 0000000..a50b7f9 --- /dev/null +++ b/locale/de.txt @@ -0,0 +1,11 @@ + +#todo add other files + +#nodes.lua +Etherium Sand = Etherium Sand +Etherium Sandstone = Etherium Sandstein +Etherium Sandstone Brick = Etherium Sandstein-Stein +Etherium Sandstone Block = Etherium Sandstein Block +Etherium Glass = Etherium Glas +Etherium Crystal Glass = Etherium Kristallglas +Etherium Sandstone Light Block = Etherium Sandstein-Lichtblock \ No newline at end of file diff --git a/locale/template.txt b/locale/template.txt new file mode 100644 index 0000000..37ff57a --- /dev/null +++ b/locale/template.txt @@ -0,0 +1,13 @@ +# Template for translations of etherium_stuff mod +# last update: 2020/May/18 + +#todo add other files + +#nodes.lua +Etherium Sand = +Etherium Sandstone = +Etherium Sandstone Brick = +Etherium Sandstone Block = +Etherium Glass = +Etherium Crystal Glass = +Etherium Sandstone Light Block = \ No newline at end of file diff --git a/lucky_block.lua b/lucky_block.lua new file mode 100644 index 0000000..1941536 --- /dev/null +++ b/lucky_block.lua @@ -0,0 +1,58 @@ + +-- add lucky blocks + +if minetest.get_modpath("lucky_block") then + + + +lucky_block:add_blocks({ + {"dro", "ethereal:etherium_dust", 1}, + {"nod", "etherium_stuff:crystal_water_source"}, + {"dro", {"etherium_stuff:bucket_crystal_water"}, 3}, + {"dro", {"etherium_stuff:crystal_glass"}, 3}, + {"dro", {"etherium_stuff:glass"}, 3}, + {"nod", "etherium_stuff:glass"}, + {"nod", "etherium_stuff:crystal_glass"}, + {"dro", {"etherium_stuff:sand"}, 10}, + {"dro", {"etherium_stuff:sandstone"}, 10}, + {"dro", {"etherium_stuff:sandstone_brick"}, 10}, + {"dro", {"etherium_stuff:sandstone_block"}, 10}, + {"dro", {"etherium_stuff:sandstone_light_block"}, 5}, + {"dro", {"etherium_stuff:torch"}, 8}, + + {"fal", {"etherium_stuff:sand", "etherium_stuff:sand", "etherium_stuff:sand", "etherium_stuff:sand"}, 0, true, 6}, + {"fal", {"etherium_stuff:sand", "etherium_stuff:sand", "etherium_stuff:sand", "etherium_stuff:sand","etherium_stuff:sand","etherium_stuff:sand"}, 1}, + {"tro", "etherium_stuff:crystal_glass", "tnt_ignite", true}, + {"tro", "tnt:tnt_burning", "tnt_ignite", false}, + {"lig", "etherium_stuff:sand"}, + {"flo", 3, {"etherium_stuff:sand", "default:sand", "default:desert_sand", "default:silver_sand"}, 2}, + {"tel", 5, 50}, + {"tel", 5, 80}, + {"tel", 50, 50}, + {"exp", 9}, + {"sch", "acaciatree", 0, true, {{"default:acacia_tree", "etherium_stuff:sandstone"},{"default:acacia_leaves", "etherium_stuff:crystal_glass"} }}, + {"sch", "defpinetree", 0, true, {{"default:pine_tree", "etherium_stuff:sandstone"},{"default:pine_needles", "etherium_stuff:crystal_glass"} }}, + {"sch", "aspentree", 0, true, {{"default:aspen_tree", "lucky_block:lucky_block"},{"default:aspen_leaves", "lucky_block:super_lucky_block"} }}, + {"sch", "largecactus", 0, true, {{"default:cactus", "etherium_stuff:sandstone_brick"}}}, + + {"sch", "sandtrap", 1, true, {{"default:sand", "etherium_stuff:sand"}} }, + {"fal", {"etherium_stuff:crystal_water_source", "etherium_stuff:crystal_water_source", "eetherium_stuff:crystal_water_source", "etherium_stuff:crystal_water_source","etherium_stuff:crystal_water_source","etherium_stuff:crystal_water_source"}, 4}, + + + + }) + +lucky_block:add_chest_items({ + {name = "ethereal:etherium_dust", max = 2, chance = 5}, + {name = "etherium_stuff:bucket_crystal_water", max = 1}, + {name = "etherium_stuff:crystal_glass", max = 3, chance = 4}, + {name = "etherium_stuff:glass", max = 3, chance = 3}, + {name = "etherium_stuff:sand", max = 4}, + {name = "etherium_stuff:sandstone", max = 4}, + {name = "etherium_stuff:sandstone_brick", max = 4}, + {name = "etherium_stuff:sandstone_block", max = 4}, + {name = "etherium_stuff:sandstone_light_block", max = 4}, + {name = "etherium_stuff:torch", max = 4}, + }) + +end \ No newline at end of file diff --git a/mod.conf b/mod.conf new file mode 100755 index 0000000..3b172fc --- /dev/null +++ b/mod.conf @@ -0,0 +1,4 @@ +name = etherium_stuff +description = Decorative stuff using ethereal's etherium dust +depends = default, bucket, ethereal, stairs +optional_depends = moreblocks, intllib, technic, morelights, luckyblock diff --git a/models/torch_ceiling.obj b/models/torch_ceiling.obj new file mode 100755 index 0000000..7ffa1ee --- /dev/null +++ b/models/torch_ceiling.obj @@ -0,0 +1,58 @@ +# Blender v2.82 (sub 7) OBJ File: 'torches_fixed.blend' +# www.blender.org +mtllib torch_ceiling.mtl +o torch_ceiling_Cube_Cube.001 +v -0.062469 0.004344 -0.045667 +v -0.062469 -0.047331 0.068152 +v 0.062531 -0.047331 0.068152 +v 0.062531 0.004344 -0.045667 +v 0.062531 -0.507839 -0.278206 +v -0.062469 -0.507839 -0.278206 +v -0.062469 -0.559515 -0.164388 +v 0.062531 -0.559515 -0.164388 +v 0.353584 0.040000 0.363553 +v 0.353584 -0.397500 0.363553 +v -0.353522 -0.397500 -0.343553 +v -0.353522 0.040000 -0.343553 +v 0.353584 0.040000 -0.343553 +v -0.353522 0.040000 0.363553 +v -0.353522 -0.397500 0.363553 +v 0.353584 -0.397500 -0.343553 +vt 0.562500 0.562500 +vt 0.562500 0.687500 +vt 0.437500 0.687500 +vt 0.437500 0.562500 +vt 0.437500 0.000000 +vt 0.562500 0.000000 +vt 0.562500 0.125000 +vt 0.437500 0.125000 +vt 0.562500 0.625000 +vt 0.437500 0.625000 +vt 0.437500 0.625000 +vt 0.437500 0.000000 +vt 0.562500 0.625000 +vt 0.562500 0.000000 +vt 1.000000 0.562500 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.562500 +vt 0.000000 0.562500 +vt 1.000000 0.562500 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vn 0.0000 0.9105 0.4134 +vn 0.0000 -0.4134 0.9105 +vn -1.0000 0.0000 0.0000 +vn 0.7071 0.0000 -0.7071 +vn 0.7071 -0.0000 0.7071 +usemtl Material.001 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 5/5/1 6/6/1 7/7/1 8/8/1 +f 1/9/2 6/6/2 5/5/2 4/10/2 +f 2/11/3 1/9/3 6/6/3 7/12/3 +f 3/13/2 2/11/2 7/12/2 8/14/2 +f 4/10/3 5/5/3 8/14/3 3/13/3 +usemtl Material.002 +f 9/15/4 10/16/4 11/17/4 12/18/4 +f 13/19/5 14/20/5 15/21/5 16/22/5 diff --git a/models/torch_floor.obj b/models/torch_floor.obj new file mode 100755 index 0000000..02fd2bc --- /dev/null +++ b/models/torch_floor.obj @@ -0,0 +1,58 @@ +# Blender v2.82 (sub 7) OBJ File: 'torches_fixed.blend' +# www.blender.org +mtllib torch_floor.mtl +o torch_floor_Cube_Cube.002 +v 0.062500 0.062500 0.062500 +v 0.062500 0.062500 -0.062500 +v -0.062500 0.062500 -0.062500 +v -0.062500 0.062500 0.062500 +v -0.062500 -0.500000 0.062500 +v 0.062500 -0.500000 0.062500 +v 0.062500 -0.500000 -0.062500 +v -0.062500 -0.500000 -0.062500 +v -0.353553 -0.500000 0.353553 +v -0.353553 0.500000 0.353553 +v 0.353553 0.500000 -0.353553 +v 0.353553 -0.500000 -0.353553 +v -0.353553 -0.500000 -0.353553 +v 0.353553 -0.500000 0.353553 +v 0.353553 0.500000 0.353553 +v -0.353553 0.500000 -0.353553 +vt 0.562500 0.562500 +vt 0.562500 0.687500 +vt 0.437500 0.687500 +vt 0.437500 0.562500 +vt 0.437500 0.000000 +vt 0.562500 0.000000 +vt 0.562500 0.125000 +vt 0.437500 0.125000 +vt 0.562500 0.625000 +vt 0.437500 0.625000 +vt 0.437500 0.625000 +vt 0.437500 0.000000 +vt 0.562500 0.625000 +vt 0.562500 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn -0.7071 0.0000 -0.7071 +vn -0.7071 -0.0000 0.7071 +usemtl Material.003 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 5/5/1 6/6/1 7/7/1 8/8/1 +f 1/9/2 6/6/2 5/5/2 4/10/2 +f 2/11/3 1/9/3 6/6/3 7/12/3 +f 3/13/2 2/11/2 7/12/2 8/14/2 +f 4/10/3 5/5/3 8/14/3 3/13/3 +usemtl Material.004 +f 9/15/4 10/16/4 11/17/4 12/18/4 +f 13/19/5 14/20/5 15/21/5 16/22/5 diff --git a/models/torch_wall.obj b/models/torch_wall.obj new file mode 100755 index 0000000..541812e --- /dev/null +++ b/models/torch_wall.obj @@ -0,0 +1,78 @@ +# Blender v2.82 (sub 7) OBJ File: 'torches_fixed.blend' +# www.blender.org +mtllib torch_wall.mtl +o torch_wall_Cube_Cube.003 +v 0.062469 -0.303502 0.086070 +v 0.062469 -0.195248 0.023570 +v -0.062531 -0.195248 0.023570 +v -0.062531 -0.303502 0.086070 +v -0.062531 -0.584752 -0.401070 +v 0.062469 -0.584752 -0.401070 +v 0.062469 -0.476498 -0.463570 +v -0.062531 -0.476498 -0.463570 +v 0.353553 0.056811 -0.121957 +v 0.353553 -0.224439 -0.609096 +v -0.353553 -0.836811 -0.255543 +v -0.353553 -0.555561 0.231596 +v -0.353553 0.056811 -0.121957 +v -0.353553 -0.224439 -0.609096 +v 0.353553 -0.836811 -0.255543 +v 0.353553 -0.555561 0.231596 +v -0.353584 -0.613553 0.022500 +v -0.353584 -0.613553 0.460000 +v 0.353522 0.093553 0.460000 +v 0.353522 0.093553 0.022500 +v -0.353584 0.093553 0.022500 +v 0.353522 -0.613553 0.022500 +v 0.353522 -0.613553 0.460000 +v -0.353584 0.093553 0.460000 +vt 0.562500 0.562500 +vt 0.562500 0.687500 +vt 0.437500 0.687500 +vt 0.437500 0.562500 +vt 0.437500 0.000000 +vt 0.562500 0.000000 +vt 0.562500 0.125000 +vt 0.437500 0.125000 +vt 0.562500 0.625000 +vt 0.437500 0.625000 +vt 0.437500 0.625000 +vt 0.437500 0.000000 +vt 0.562500 0.625000 +vt 0.562500 0.000000 +vt 0.000000 0.562500 +vt 0.000000 -0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.562500 +vt 0.000000 0.562500 +vt 0.000000 -0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.562500 +vt 1.000000 0.562500 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.562500 +vt 0.000000 0.562500 +vt 1.000000 0.562500 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vn 0.0000 0.5000 0.8660 +vn 0.0000 0.8660 -0.5000 +vn 1.0000 -0.0000 0.0000 +vn -0.7071 0.6124 -0.3536 +vn -0.7071 -0.6124 0.3536 +vn -0.7071 0.7071 0.0000 +vn -0.7071 -0.7071 0.0000 +usemtl Material.005 +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 5/5/1 6/6/1 7/7/1 8/8/1 +f 1/9/2 6/6/2 5/5/2 4/10/2 +f 2/11/3 1/9/3 6/6/3 7/12/3 +f 3/13/2 2/11/2 7/12/2 8/14/2 +f 4/10/3 5/5/3 8/14/3 3/13/3 +f 9/15/4 10/16/4 11/17/4 12/18/4 +f 13/19/5 14/20/5 15/21/5 16/22/5 +usemtl Material.006 +f 17/23/6 18/24/6 19/25/6 20/26/6 +f 21/27/7 22/28/7 23/29/7 24/30/7 diff --git a/models/torches_fixed.blend b/models/torches_fixed.blend new file mode 100755 index 0000000000000000000000000000000000000000..bd56756721ecd4abf109e1ab93aab5f49f96c60a GIT binary patch literal 651416 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

wf%GxHNB?~+&FWIH%NqHW&>Zv-VzOZ31 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