Compare commits
	
		
			20 Commits
		
	
	
		
			2018-09-13
			...
			2018-11-23
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					37c6b99ac1 | ||
| 
						 | 
					bcf9238e47 | ||
| 
						 | 
					e291a45d99 | ||
| 
						 | 
					12bdbd6684 | ||
| 
						 | 
					13a35d12a0 | ||
| 
						 | 
					c5393f1462 | ||
| 
						 | 
					93351aecda | ||
| 
						 | 
					bf79c7d430 | ||
| 
						 | 
					f7ff5ae3f4 | ||
| 
						 | 
					c64dabfa28 | ||
| 
						 | 
					d4e85cbab2 | ||
| 
						 | 
					3791311422 | ||
| 
						 | 
					ec0e332918 | ||
| 
						 | 
					6dec410d29 | ||
| 
						 | 
					0c58327df7 | ||
| 
						 | 
					fba875f474 | ||
| 
						 | 
					f983710899 | ||
| 
						 | 
					6a3c009276 | ||
| 
						 | 
					69e87419ea | ||
| 
						 | 
					25fef974e3 | 
							
								
								
									
										450
									
								
								LICENSE
									
									
									
									
									
								
							
							
						
						@@ -1,17 +1,15 @@
 | 
				
			|||||||
For the Lua code:  LGPL 3.0 or higher
 | 
					License for code: LGPL 3.0
 | 
				
			||||||
For all models, all textures, and all sounds:  CC-by-SA 3.0 or higher
 | 
					License for media and all other assets:  CC-by-SA 4.0
 | 
				
			||||||
For everything else: WTFPL
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
Exceptions to the above:
 | 
					These licenses apply to all modules and components in this modpack,
 | 
				
			||||||
 | 
					unless otherwise stated.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Fancy mesh fire model and texture by NathanS (CC-0).
 | 
					###############################################################################
 | 
				
			||||||
 | 
					 | 
				
			||||||
===============================================================================
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
                   GNU LESSER GENERAL PUBLIC LICENSE
 | 
					                   GNU LESSER GENERAL PUBLIC LICENSE
 | 
				
			||||||
                       Version 3, 29 June 2007
 | 
					                       Version 3, 29 June 2007
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
 | 
					 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 | 
				
			||||||
 Everyone is permitted to copy and distribute verbatim copies
 | 
					 Everyone is permitted to copy and distribute verbatim copies
 | 
				
			||||||
 of this license document, but changing it is not allowed.
 | 
					 of this license document, but changing it is not allowed.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -174,26 +172,432 @@ apply, that proxy's public statement of acceptance of any version is
 | 
				
			|||||||
permanent authorization for you to choose that version for the
 | 
					permanent authorization for you to choose that version for the
 | 
				
			||||||
Library.
 | 
					Library.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
===============================================================================
 | 
					###############################################################################
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This work is licensed under the Creative Commons Attribution-ShareAlike 
 | 
					Attribution-ShareAlike 4.0 International
 | 
				
			||||||
4.0 International License. To view a copy of this license, visit 
 | 
					 | 
				
			||||||
http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to 
 | 
					 | 
				
			||||||
Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
===============================================================================
 | 
					=======================================================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
 | 
					Creative Commons Corporation ("Creative Commons") is not a law firm and
 | 
				
			||||||
                    Version 2, December 2004
 | 
					does not provide legal services or legal advice. Distribution of
 | 
				
			||||||
 | 
					Creative Commons public licenses does not create a lawyer-client or
 | 
				
			||||||
 | 
					other relationship. Creative Commons makes its licenses and related
 | 
				
			||||||
 | 
					information available on an "as-is" basis. Creative Commons gives no
 | 
				
			||||||
 | 
					warranties regarding its licenses, any material licensed under their
 | 
				
			||||||
 | 
					terms and conditions, or any related information. Creative Commons
 | 
				
			||||||
 | 
					disclaims all liability for damages resulting from their use to the
 | 
				
			||||||
 | 
					fullest extent possible.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
 | 
					Using Creative Commons Public Licenses
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 Everyone is permitted to copy and distribute verbatim or modified
 | 
					Creative Commons public licenses provide a standard set of terms and
 | 
				
			||||||
 copies of this license document, and changing it is allowed as long
 | 
					conditions that creators and other rights holders may use to share
 | 
				
			||||||
 as the name is changed.
 | 
					original works of authorship and other material subject to copyright
 | 
				
			||||||
 | 
					and certain other rights specified in the public license below. The
 | 
				
			||||||
 | 
					following considerations are for informational purposes only, are not
 | 
				
			||||||
 | 
					exhaustive, and do not form part of our licenses.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
 | 
					     Considerations for licensors: Our public licenses are
 | 
				
			||||||
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 | 
					     intended for use by those authorized to give the public
 | 
				
			||||||
 | 
					     permission to use material in ways otherwise restricted by
 | 
				
			||||||
 | 
					     copyright and certain other rights. Our licenses are
 | 
				
			||||||
 | 
					     irrevocable. Licensors should read and understand the terms
 | 
				
			||||||
 | 
					     and conditions of the license they choose before applying it.
 | 
				
			||||||
 | 
					     Licensors should also secure all rights necessary before
 | 
				
			||||||
 | 
					     applying our licenses so that the public can reuse the
 | 
				
			||||||
 | 
					     material as expected. Licensors should clearly mark any
 | 
				
			||||||
 | 
					     material not subject to the license. This includes other CC-
 | 
				
			||||||
 | 
					     licensed material, or material used under an exception or
 | 
				
			||||||
 | 
					     limitation to copyright. More considerations for licensors:
 | 
				
			||||||
 | 
						wiki.creativecommons.org/Considerations_for_licensors
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  0. You just DO WHAT THE FUCK YOU WANT TO.
 | 
					     Considerations for the public: By using one of our public
 | 
				
			||||||
 | 
					     licenses, a licensor grants the public permission to use the
 | 
				
			||||||
 | 
					     licensed material under specified terms and conditions. If
 | 
				
			||||||
 | 
					     the licensor's permission is not necessary for any reason--for
 | 
				
			||||||
 | 
					     example, because of any applicable exception or limitation to
 | 
				
			||||||
 | 
					     copyright--then that use is not regulated by the license. Our
 | 
				
			||||||
 | 
					     licenses grant only permissions under copyright and certain
 | 
				
			||||||
 | 
					     other rights that a licensor has authority to grant. Use of
 | 
				
			||||||
 | 
					     the licensed material may still be restricted for other
 | 
				
			||||||
 | 
					     reasons, including because others have copyright or other
 | 
				
			||||||
 | 
					     rights in the material. A licensor may make special requests,
 | 
				
			||||||
 | 
					     such as asking that all changes be marked or described.
 | 
				
			||||||
 | 
					     Although not required by our licenses, you are encouraged to
 | 
				
			||||||
 | 
					     respect those requests where reasonable. More considerations
 | 
				
			||||||
 | 
					     for the public: 
 | 
				
			||||||
 | 
						wiki.creativecommons.org/Considerations_for_licensees
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					=======================================================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Creative Commons Attribution-ShareAlike 4.0 International Public
 | 
				
			||||||
 | 
					License
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					By exercising the Licensed Rights (defined below), You accept and agree
 | 
				
			||||||
 | 
					to be bound by the terms and conditions of this Creative Commons
 | 
				
			||||||
 | 
					Attribution-ShareAlike 4.0 International Public License ("Public
 | 
				
			||||||
 | 
					License"). To the extent this Public License may be interpreted as a
 | 
				
			||||||
 | 
					contract, You are granted the Licensed Rights in consideration of Your
 | 
				
			||||||
 | 
					acceptance of these terms and conditions, and the Licensor grants You
 | 
				
			||||||
 | 
					such rights in consideration of benefits the Licensor receives from
 | 
				
			||||||
 | 
					making the Licensed Material available under these terms and
 | 
				
			||||||
 | 
					conditions.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Section 1 -- Definitions.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  a. Adapted Material means material subject to Copyright and Similar
 | 
				
			||||||
 | 
					     Rights that is derived from or based upon the Licensed Material
 | 
				
			||||||
 | 
					     and in which the Licensed Material is translated, altered,
 | 
				
			||||||
 | 
					     arranged, transformed, or otherwise modified in a manner requiring
 | 
				
			||||||
 | 
					     permission under the Copyright and Similar Rights held by the
 | 
				
			||||||
 | 
					     Licensor. For purposes of this Public License, where the Licensed
 | 
				
			||||||
 | 
					     Material is a musical work, performance, or sound recording,
 | 
				
			||||||
 | 
					     Adapted Material is always produced where the Licensed Material is
 | 
				
			||||||
 | 
					     synched in timed relation with a moving image.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  b. Adapter's License means the license You apply to Your Copyright
 | 
				
			||||||
 | 
					     and Similar Rights in Your contributions to Adapted Material in
 | 
				
			||||||
 | 
					     accordance with the terms and conditions of this Public License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  c. BY-SA Compatible License means a license listed at
 | 
				
			||||||
 | 
					     creativecommons.org/compatiblelicenses, approved by Creative
 | 
				
			||||||
 | 
					     Commons as essentially the equivalent of this Public License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  d. Copyright and Similar Rights means copyright and/or similar rights
 | 
				
			||||||
 | 
					     closely related to copyright including, without limitation,
 | 
				
			||||||
 | 
					     performance, broadcast, sound recording, and Sui Generis Database
 | 
				
			||||||
 | 
					     Rights, without regard to how the rights are labeled or
 | 
				
			||||||
 | 
					     categorized. For purposes of this Public License, the rights
 | 
				
			||||||
 | 
					     specified in Section 2(b)(1)-(2) are not Copyright and Similar
 | 
				
			||||||
 | 
					     Rights.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  e. Effective Technological Measures means those measures that, in the
 | 
				
			||||||
 | 
					     absence of proper authority, may not be circumvented under laws
 | 
				
			||||||
 | 
					     fulfilling obligations under Article 11 of the WIPO Copyright
 | 
				
			||||||
 | 
					     Treaty adopted on December 20, 1996, and/or similar international
 | 
				
			||||||
 | 
					     agreements.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  f. Exceptions and Limitations means fair use, fair dealing, and/or
 | 
				
			||||||
 | 
					     any other exception or limitation to Copyright and Similar Rights
 | 
				
			||||||
 | 
					     that applies to Your use of the Licensed Material.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  g. License Elements means the license attributes listed in the name
 | 
				
			||||||
 | 
					     of a Creative Commons Public License. The License Elements of this
 | 
				
			||||||
 | 
					     Public License are Attribution and ShareAlike.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  h. Licensed Material means the artistic or literary work, database,
 | 
				
			||||||
 | 
					     or other material to which the Licensor applied this Public
 | 
				
			||||||
 | 
					     License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  i. Licensed Rights means the rights granted to You subject to the
 | 
				
			||||||
 | 
					     terms and conditions of this Public License, which are limited to
 | 
				
			||||||
 | 
					     all Copyright and Similar Rights that apply to Your use of the
 | 
				
			||||||
 | 
					     Licensed Material and that the Licensor has authority to license.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  j. Licensor means the individual(s) or entity(ies) granting rights
 | 
				
			||||||
 | 
					     under this Public License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  k. Share means to provide material to the public by any means or
 | 
				
			||||||
 | 
					     process that requires permission under the Licensed Rights, such
 | 
				
			||||||
 | 
					     as reproduction, public display, public performance, distribution,
 | 
				
			||||||
 | 
					     dissemination, communication, or importation, and to make material
 | 
				
			||||||
 | 
					     available to the public including in ways that members of the
 | 
				
			||||||
 | 
					     public may access the material from a place and at a time
 | 
				
			||||||
 | 
					     individually chosen by them.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  l. Sui Generis Database Rights means rights other than copyright
 | 
				
			||||||
 | 
					     resulting from Directive 96/9/EC of the European Parliament and of
 | 
				
			||||||
 | 
					     the Council of 11 March 1996 on the legal protection of databases,
 | 
				
			||||||
 | 
					     as amended and/or succeeded, as well as other essentially
 | 
				
			||||||
 | 
					     equivalent rights anywhere in the world.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  m. You means the individual or entity exercising the Licensed Rights
 | 
				
			||||||
 | 
					     under this Public License. Your has a corresponding meaning.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Section 2 -- Scope.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  a. License grant.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       1. Subject to the terms and conditions of this Public License,
 | 
				
			||||||
 | 
					          the Licensor hereby grants You a worldwide, royalty-free,
 | 
				
			||||||
 | 
					          non-sublicensable, non-exclusive, irrevocable license to
 | 
				
			||||||
 | 
					          exercise the Licensed Rights in the Licensed Material to:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            a. reproduce and Share the Licensed Material, in whole or
 | 
				
			||||||
 | 
					               in part; and
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            b. produce, reproduce, and Share Adapted Material.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       2. Exceptions and Limitations. For the avoidance of doubt, where
 | 
				
			||||||
 | 
					          Exceptions and Limitations apply to Your use, this Public
 | 
				
			||||||
 | 
					          License does not apply, and You do not need to comply with
 | 
				
			||||||
 | 
					          its terms and conditions.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       3. Term. The term of this Public License is specified in Section
 | 
				
			||||||
 | 
					          6(a).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       4. Media and formats; technical modifications allowed. The
 | 
				
			||||||
 | 
					          Licensor authorizes You to exercise the Licensed Rights in
 | 
				
			||||||
 | 
					          all media and formats whether now known or hereafter created,
 | 
				
			||||||
 | 
					          and to make technical modifications necessary to do so. The
 | 
				
			||||||
 | 
					          Licensor waives and/or agrees not to assert any right or
 | 
				
			||||||
 | 
					          authority to forbid You from making technical modifications
 | 
				
			||||||
 | 
					          necessary to exercise the Licensed Rights, including
 | 
				
			||||||
 | 
					          technical modifications necessary to circumvent Effective
 | 
				
			||||||
 | 
					          Technological Measures. For purposes of this Public License,
 | 
				
			||||||
 | 
					          simply making modifications authorized by this Section 2(a)
 | 
				
			||||||
 | 
					          (4) never produces Adapted Material.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       5. Downstream recipients.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            a. Offer from the Licensor -- Licensed Material. Every
 | 
				
			||||||
 | 
					               recipient of the Licensed Material automatically
 | 
				
			||||||
 | 
					               receives an offer from the Licensor to exercise the
 | 
				
			||||||
 | 
					               Licensed Rights under the terms and conditions of this
 | 
				
			||||||
 | 
					               Public License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            b. Additional offer from the Licensor -- Adapted Material.
 | 
				
			||||||
 | 
					               Every recipient of Adapted Material from You
 | 
				
			||||||
 | 
					               automatically receives an offer from the Licensor to
 | 
				
			||||||
 | 
					               exercise the Licensed Rights in the Adapted Material
 | 
				
			||||||
 | 
					               under the conditions of the Adapter's License You apply.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            c. No downstream restrictions. You may not offer or impose
 | 
				
			||||||
 | 
					               any additional or different terms or conditions on, or
 | 
				
			||||||
 | 
					               apply any Effective Technological Measures to, the
 | 
				
			||||||
 | 
					               Licensed Material if doing so restricts exercise of the
 | 
				
			||||||
 | 
					               Licensed Rights by any recipient of the Licensed
 | 
				
			||||||
 | 
					               Material.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       6. No endorsement. Nothing in this Public License constitutes or
 | 
				
			||||||
 | 
					          may be construed as permission to assert or imply that You
 | 
				
			||||||
 | 
					          are, or that Your use of the Licensed Material is, connected
 | 
				
			||||||
 | 
					          with, or sponsored, endorsed, or granted official status by,
 | 
				
			||||||
 | 
					          the Licensor or others designated to receive attribution as
 | 
				
			||||||
 | 
					          provided in Section 3(a)(1)(A)(i).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  b. Other rights.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       1. Moral rights, such as the right of integrity, are not
 | 
				
			||||||
 | 
					          licensed under this Public License, nor are publicity,
 | 
				
			||||||
 | 
					          privacy, and/or other similar personality rights; however, to
 | 
				
			||||||
 | 
					          the extent possible, the Licensor waives and/or agrees not to
 | 
				
			||||||
 | 
					          assert any such rights held by the Licensor to the limited
 | 
				
			||||||
 | 
					          extent necessary to allow You to exercise the Licensed
 | 
				
			||||||
 | 
					          Rights, but not otherwise.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       2. Patent and trademark rights are not licensed under this
 | 
				
			||||||
 | 
					          Public License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       3. To the extent possible, the Licensor waives any right to
 | 
				
			||||||
 | 
					          collect royalties from You for the exercise of the Licensed
 | 
				
			||||||
 | 
					          Rights, whether directly or through a collecting society
 | 
				
			||||||
 | 
					          under any voluntary or waivable statutory or compulsory
 | 
				
			||||||
 | 
					          licensing scheme. In all other cases the Licensor expressly
 | 
				
			||||||
 | 
					          reserves any right to collect such royalties.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Section 3 -- License Conditions.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Your exercise of the Licensed Rights is expressly made subject to the
 | 
				
			||||||
 | 
					following conditions.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  a. Attribution.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       1. If You Share the Licensed Material (including in modified
 | 
				
			||||||
 | 
					          form), You must:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            a. retain the following if it is supplied by the Licensor
 | 
				
			||||||
 | 
					               with the Licensed Material:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                 i. identification of the creator(s) of the Licensed
 | 
				
			||||||
 | 
					                    Material and any others designated to receive
 | 
				
			||||||
 | 
					                    attribution, in any reasonable manner requested by
 | 
				
			||||||
 | 
					                    the Licensor (including by pseudonym if
 | 
				
			||||||
 | 
					                    designated);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                ii. a copyright notice;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					               iii. a notice that refers to this Public License;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                iv. a notice that refers to the disclaimer of
 | 
				
			||||||
 | 
					                    warranties;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                 v. a URI or hyperlink to the Licensed Material to the
 | 
				
			||||||
 | 
					                    extent reasonably practicable;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            b. indicate if You modified the Licensed Material and
 | 
				
			||||||
 | 
					               retain an indication of any previous modifications; and
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            c. indicate the Licensed Material is licensed under this
 | 
				
			||||||
 | 
					               Public License, and include the text of, or the URI or
 | 
				
			||||||
 | 
					               hyperlink to, this Public License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       2. You may satisfy the conditions in Section 3(a)(1) in any
 | 
				
			||||||
 | 
					          reasonable manner based on the medium, means, and context in
 | 
				
			||||||
 | 
					          which You Share the Licensed Material. For example, it may be
 | 
				
			||||||
 | 
					          reasonable to satisfy the conditions by providing a URI or
 | 
				
			||||||
 | 
					          hyperlink to a resource that includes the required
 | 
				
			||||||
 | 
					          information.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       3. If requested by the Licensor, You must remove any of the
 | 
				
			||||||
 | 
					          information required by Section 3(a)(1)(A) to the extent
 | 
				
			||||||
 | 
					          reasonably practicable.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  b. ShareAlike.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					     In addition to the conditions in Section 3(a), if You Share
 | 
				
			||||||
 | 
					     Adapted Material You produce, the following conditions also apply.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       1. The Adapter's License You apply must be a Creative Commons
 | 
				
			||||||
 | 
					          license with the same License Elements, this version or
 | 
				
			||||||
 | 
					          later, or a BY-SA Compatible License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       2. You must include the text of, or the URI or hyperlink to, the
 | 
				
			||||||
 | 
					          Adapter's License You apply. You may satisfy this condition
 | 
				
			||||||
 | 
					          in any reasonable manner based on the medium, means, and
 | 
				
			||||||
 | 
					          context in which You Share Adapted Material.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       3. You may not offer or impose any additional or different terms
 | 
				
			||||||
 | 
					          or conditions on, or apply any Effective Technological
 | 
				
			||||||
 | 
					          Measures to, Adapted Material that restrict exercise of the
 | 
				
			||||||
 | 
					          rights granted under the Adapter's License You apply.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Section 4 -- Sui Generis Database Rights.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Where the Licensed Rights include Sui Generis Database Rights that
 | 
				
			||||||
 | 
					apply to Your use of the Licensed Material:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  a. for the avoidance of doubt, Section 2(a)(1) grants You the right
 | 
				
			||||||
 | 
					     to extract, reuse, reproduce, and Share all or a substantial
 | 
				
			||||||
 | 
					     portion of the contents of the database;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  b. if You include all or a substantial portion of the database
 | 
				
			||||||
 | 
					     contents in a database in which You have Sui Generis Database
 | 
				
			||||||
 | 
					     Rights, then the database in which You have Sui Generis Database
 | 
				
			||||||
 | 
					     Rights (but not its individual contents) is Adapted Material,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					     including for purposes of Section 3(b); and
 | 
				
			||||||
 | 
					  c. You must comply with the conditions in Section 3(a) if You Share
 | 
				
			||||||
 | 
					     all or a substantial portion of the contents of the database.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					For the avoidance of doubt, this Section 4 supplements and does not
 | 
				
			||||||
 | 
					replace Your obligations under this Public License where the Licensed
 | 
				
			||||||
 | 
					Rights include other Copyright and Similar Rights.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Section 5 -- Disclaimer of Warranties and Limitation of Liability.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
 | 
				
			||||||
 | 
					     EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
 | 
				
			||||||
 | 
					     AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
 | 
				
			||||||
 | 
					     ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
 | 
				
			||||||
 | 
					     IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
 | 
				
			||||||
 | 
					     WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
 | 
				
			||||||
 | 
					     PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
 | 
				
			||||||
 | 
					     ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
 | 
				
			||||||
 | 
					     KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
 | 
				
			||||||
 | 
					     ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
 | 
				
			||||||
 | 
					     TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
 | 
				
			||||||
 | 
					     NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
 | 
				
			||||||
 | 
					     INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
 | 
				
			||||||
 | 
					     COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
 | 
				
			||||||
 | 
					     USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
 | 
				
			||||||
 | 
					     ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
 | 
				
			||||||
 | 
					     DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
 | 
				
			||||||
 | 
					     IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  c. The disclaimer of warranties and limitation of liability provided
 | 
				
			||||||
 | 
					     above shall be interpreted in a manner that, to the extent
 | 
				
			||||||
 | 
					     possible, most closely approximates an absolute disclaimer and
 | 
				
			||||||
 | 
					     waiver of all liability.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Section 6 -- Term and Termination.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  a. This Public License applies for the term of the Copyright and
 | 
				
			||||||
 | 
					     Similar Rights licensed here. However, if You fail to comply with
 | 
				
			||||||
 | 
					     this Public License, then Your rights under this Public License
 | 
				
			||||||
 | 
					     terminate automatically.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  b. Where Your right to use the Licensed Material has terminated under
 | 
				
			||||||
 | 
					     Section 6(a), it reinstates:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       1. automatically as of the date the violation is cured, provided
 | 
				
			||||||
 | 
					          it is cured within 30 days of Your discovery of the
 | 
				
			||||||
 | 
					          violation; or
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       2. upon express reinstatement by the Licensor.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					     For the avoidance of doubt, this Section 6(b) does not affect any
 | 
				
			||||||
 | 
					     right the Licensor may have to seek remedies for Your violations
 | 
				
			||||||
 | 
					     of this Public License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  c. For the avoidance of doubt, the Licensor may also offer the
 | 
				
			||||||
 | 
					     Licensed Material under separate terms or conditions or stop
 | 
				
			||||||
 | 
					     distributing the Licensed Material at any time; however, doing so
 | 
				
			||||||
 | 
					     will not terminate this Public License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
 | 
				
			||||||
 | 
					     License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Section 7 -- Other Terms and Conditions.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  a. The Licensor shall not be bound by any additional or different
 | 
				
			||||||
 | 
					     terms or conditions communicated by You unless expressly agreed.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  b. Any arrangements, understandings, or agreements regarding the
 | 
				
			||||||
 | 
					     Licensed Material not stated herein are separate from and
 | 
				
			||||||
 | 
					     independent of the terms and conditions of this Public License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Section 8 -- Interpretation.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  a. For the avoidance of doubt, this Public License does not, and
 | 
				
			||||||
 | 
					     shall not be interpreted to, reduce, limit, restrict, or impose
 | 
				
			||||||
 | 
					     conditions on any use of the Licensed Material that could lawfully
 | 
				
			||||||
 | 
					     be made without permission under this Public License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  b. To the extent possible, if any provision of this Public License is
 | 
				
			||||||
 | 
					     deemed unenforceable, it shall be automatically reformed to the
 | 
				
			||||||
 | 
					     minimum extent necessary to make it enforceable. If the provision
 | 
				
			||||||
 | 
					     cannot be reformed, it shall be severed from this Public License
 | 
				
			||||||
 | 
					     without affecting the enforceability of the remaining terms and
 | 
				
			||||||
 | 
					     conditions.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  c. No term or condition of this Public License will be waived and no
 | 
				
			||||||
 | 
					     failure to comply consented to unless expressly agreed to by the
 | 
				
			||||||
 | 
					     Licensor.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  d. Nothing in this Public License constitutes or may be interpreted
 | 
				
			||||||
 | 
					     as a limitation upon, or waiver of, any privileges and immunities
 | 
				
			||||||
 | 
					     that apply to the Licensor or You, including from the legal
 | 
				
			||||||
 | 
					     processes of any jurisdiction or authority.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					=======================================================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Creative Commons is not a party to its public
 | 
				
			||||||
 | 
					licenses. Notwithstanding, Creative Commons may elect to apply one of
 | 
				
			||||||
 | 
					its public licenses to material it publishes and in those instances
 | 
				
			||||||
 | 
					will be considered the “Licensor.” The text of the Creative Commons
 | 
				
			||||||
 | 
					public licenses is dedicated to the public domain under the CC0 Public
 | 
				
			||||||
 | 
					Domain Dedication. Except for the limited purpose of indicating that
 | 
				
			||||||
 | 
					material is shared under a Creative Commons public license or as
 | 
				
			||||||
 | 
					otherwise permitted by the Creative Commons policies published at
 | 
				
			||||||
 | 
					creativecommons.org/policies, Creative Commons does not authorize the
 | 
				
			||||||
 | 
					use of the trademark "Creative Commons" or any other trademark or logo
 | 
				
			||||||
 | 
					of Creative Commons without its prior written consent including,
 | 
				
			||||||
 | 
					without limitation, in connection with any unauthorized modifications
 | 
				
			||||||
 | 
					to any of its public licenses or any other arrangements,
 | 
				
			||||||
 | 
					understandings, or agreements concerning use of licensed material. For
 | 
				
			||||||
 | 
					the avoidance of doubt, this paragraph does not form part of the
 | 
				
			||||||
 | 
					public licenses.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Creative Commons may be contacted at creativecommons.org.
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,6 +19,10 @@ if minetest.get_modpath("moreblocks") then
 | 
				
			|||||||
	minetest.unregister_item("moreblocks:tar")
 | 
						minetest.unregister_item("moreblocks:tar")
 | 
				
			||||||
	minetest.register_alias("moreblocks:tar", "building_blocks:Tar")
 | 
						minetest.register_alias("moreblocks:tar", "building_blocks:Tar")
 | 
				
			||||||
	stairsplus:register_alias_all("moreblocks", "tar", "building_blocks", "Tar")
 | 
						stairsplus:register_alias_all("moreblocks", "tar", "building_blocks", "Tar")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if minetest.get_modpath("gloopblocks") then
 | 
				
			||||||
 | 
							minetest.register_alias("building_blocks:gravel_spread", "gloopblocks:slab_gravel_1")
 | 
				
			||||||
 | 
						end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_alias("adobe", "building_blocks:Adobe")
 | 
					minetest.register_alias("adobe", "building_blocks:Adobe")
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
default
 | 
					default
 | 
				
			||||||
homedecor_i18n
 | 
					homedecor_i18n
 | 
				
			||||||
moreblocks?
 | 
					moreblocks?
 | 
				
			||||||
 | 
					gloopblocks?
 | 
				
			||||||
stairs?
 | 
					stairs?
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -131,26 +131,30 @@ minetest.register_node("building_blocks:brobble_spread", {
 | 
				
			|||||||
	is_ground_content = true,
 | 
						is_ground_content = true,
 | 
				
			||||||
	groups = {crumbly=3},
 | 
						groups = {crumbly=3},
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
minetest.register_node("building_blocks:gravel_spread", {
 | 
					
 | 
				
			||||||
	drawtype = "raillike",
 | 
					if not minetest.get_modpath("moreblocks") or not minetest.get_modpath("gloopblocks") then
 | 
				
			||||||
	description = S("Gravel Spread"),
 | 
						minetest.register_node("building_blocks:gravel_spread", {
 | 
				
			||||||
	tiles = {"default_gravel.png"},
 | 
							drawtype = "raillike",
 | 
				
			||||||
	inventory_image = "building_blocks_gravel_spread_inv.png",
 | 
							description = S("Gravel Spread"),
 | 
				
			||||||
	paramtype = "light",
 | 
							tiles = {"default_gravel.png"},
 | 
				
			||||||
	walkable = false,
 | 
							inventory_image = "building_blocks_gravel_spread_inv.png",
 | 
				
			||||||
	selection_box = {
 | 
							paramtype = "light",
 | 
				
			||||||
		type = "fixed",
 | 
							walkable = false,
 | 
				
			||||||
                -- but how to specify the dimensions for curved and sideways rails?
 | 
							selection_box = {
 | 
				
			||||||
                fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
 | 
								type = "fixed",
 | 
				
			||||||
	},
 | 
										-- but how to specify the dimensions for curved and sideways rails?
 | 
				
			||||||
	sunlight_propagates = true,
 | 
										fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
 | 
				
			||||||
	is_ground_content = true,
 | 
							},
 | 
				
			||||||
	groups = {crumbly=2},
 | 
							sunlight_propagates = true,
 | 
				
			||||||
	sounds = default.node_sound_dirt_defaults({
 | 
							is_ground_content = true,
 | 
				
			||||||
		footstep = {name="default_gravel_footstep", gain=0.5},
 | 
							groups = {crumbly=2},
 | 
				
			||||||
		dug = {name="default_gravel_footstep", gain=1.0},
 | 
							sounds = default.node_sound_dirt_defaults({
 | 
				
			||||||
	}),
 | 
								footstep = {name="default_gravel_footstep", gain=0.5},
 | 
				
			||||||
})
 | 
								dug = {name="default_gravel_footstep", gain=1.0},
 | 
				
			||||||
 | 
							}),
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_node("building_blocks:Tarmac_spread", {
 | 
					minetest.register_node("building_blocks:Tarmac_spread", {
 | 
				
			||||||
	drawtype = "raillike",
 | 
						drawtype = "raillike",
 | 
				
			||||||
	description = S("Tarmac Spread"),
 | 
						description = S("Tarmac Spread"),
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -60,12 +60,16 @@ minetest.register_craft({
 | 
				
			|||||||
		{"default:glass", "default:glass"},
 | 
							{"default:glass", "default:glass"},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
minetest.register_craft({
 | 
					
 | 
				
			||||||
	output = 'building_blocks:gravel_spread 4',
 | 
					if not minetest.get_modpath("moreblocks") or not minetest.get_modpath("gloopblocks") then
 | 
				
			||||||
	recipe = {
 | 
						minetest.register_craft({
 | 
				
			||||||
		{"default:gravel", "default:gravel", "default:gravel"},
 | 
							output = 'building_blocks:gravel_spread 4',
 | 
				
			||||||
	}
 | 
							recipe = {
 | 
				
			||||||
})
 | 
								{"default:gravel", "default:gravel", "default:gravel"},
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = 'building_blocks:hardwood 2',
 | 
						output = 'building_blocks:hardwood 2',
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
@@ -167,4 +171,4 @@ minetest.register_craft({
 | 
				
			|||||||
	type = "fuel",
 | 
						type = "fuel",
 | 
				
			||||||
	recipe = "building_blocks:Tar",
 | 
						recipe = "building_blocks:Tar",
 | 
				
			||||||
	burntime = 40,
 | 
						burntime = 40,
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,2 +0,0 @@
 | 
				
			|||||||
default
 | 
					 | 
				
			||||||
homedecor
 | 
					 | 
				
			||||||
							
								
								
									
										179
									
								
								chains/init.lua
									
									
									
									
									
								
							
							
						
						@@ -1,179 +0,0 @@
 | 
				
			|||||||
 | 
					 | 
				
			||||||
local S = homedecor_i18n.gettext
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
local chains_sbox = {
 | 
					 | 
				
			||||||
	type = "fixed",
 | 
					 | 
				
			||||||
	fixed = { -0.1, -0.5, -0.1, 0.1, 0.5, 0.1 }
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
local topchains_sbox = {
 | 
					 | 
				
			||||||
	type = "fixed",
 | 
					 | 
				
			||||||
	fixed = {
 | 
					 | 
				
			||||||
		{ -0.25, 0.35, -0.25, 0.25, 0.5, 0.25 },
 | 
					 | 
				
			||||||
		{ -0.1, -0.5, -0.1, 0.1, 0.4, 0.1 }
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
minetest.register_node("chains:chain", {
 | 
					 | 
				
			||||||
	description = S("Hanging chain (wrought iron)"),
 | 
					 | 
				
			||||||
	drawtype = "mesh",
 | 
					 | 
				
			||||||
	mesh = "chains.obj",
 | 
					 | 
				
			||||||
	tiles = {"chains_wrought_iron.png"},
 | 
					 | 
				
			||||||
	walkable = false,
 | 
					 | 
				
			||||||
	climbable = true,
 | 
					 | 
				
			||||||
	sunlight_propagates = true,
 | 
					 | 
				
			||||||
	paramtype = "light",
 | 
					 | 
				
			||||||
	inventory_image = "chain_wrought_iron_inv.png",
 | 
					 | 
				
			||||||
	groups = {cracky=3},
 | 
					 | 
				
			||||||
	selection_box = chains_sbox,
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
minetest.register_node("chains:chain_brass", {
 | 
					 | 
				
			||||||
	description = S("Hanging chain (brass)"),
 | 
					 | 
				
			||||||
	drawtype = "mesh",
 | 
					 | 
				
			||||||
	mesh = "chains.obj",
 | 
					 | 
				
			||||||
	tiles = {"chains_brass.png"},
 | 
					 | 
				
			||||||
	walkable = false,
 | 
					 | 
				
			||||||
	climbable = true,
 | 
					 | 
				
			||||||
	sunlight_propagates = true,
 | 
					 | 
				
			||||||
	paramtype = "light",
 | 
					 | 
				
			||||||
	inventory_image = "chain_brass_inv.png",
 | 
					 | 
				
			||||||
	groups = {cracky=3},
 | 
					 | 
				
			||||||
	selection_box = chains_sbox,
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
minetest.register_node("chains:chain_top", {
 | 
					 | 
				
			||||||
	description = S("Hanging chain (ceiling mount, wrought iron)"),
 | 
					 | 
				
			||||||
	drawtype = "mesh",
 | 
					 | 
				
			||||||
	mesh = "top_chains.obj",
 | 
					 | 
				
			||||||
	tiles = {"chains_wrought_iron.png"},
 | 
					 | 
				
			||||||
	walkable = false,
 | 
					 | 
				
			||||||
	climbable = true,
 | 
					 | 
				
			||||||
	sunlight_propagates = true,
 | 
					 | 
				
			||||||
	paramtype = "light",
 | 
					 | 
				
			||||||
	inventory_image = "top_chain_wrought_iron_inv.png",
 | 
					 | 
				
			||||||
	groups = {cracky=3},
 | 
					 | 
				
			||||||
	selection_box = topchains_sbox,
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
minetest.register_node("chains:chain_top_brass", {
 | 
					 | 
				
			||||||
	description = S("Hanging chain (ceiling mount, brass)"),
 | 
					 | 
				
			||||||
	drawtype = "mesh",
 | 
					 | 
				
			||||||
	mesh = "top_chains.obj",
 | 
					 | 
				
			||||||
	tiles = {"chains_brass.png"},
 | 
					 | 
				
			||||||
	walkable = false,
 | 
					 | 
				
			||||||
	climbable = true,
 | 
					 | 
				
			||||||
	sunlight_propagates = true,
 | 
					 | 
				
			||||||
	paramtype = "light",
 | 
					 | 
				
			||||||
	inventory_image = "top_chain_brass_inv.png",
 | 
					 | 
				
			||||||
	groups = {cracky=3},
 | 
					 | 
				
			||||||
	selection_box = topchains_sbox,
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
minetest.register_node("chains:chandelier", {
 | 
					 | 
				
			||||||
	description = S("Chandelier (wrought iron)"),
 | 
					 | 
				
			||||||
	paramtype = "light",
 | 
					 | 
				
			||||||
	light_source = 12,
 | 
					 | 
				
			||||||
	walkable = false,
 | 
					 | 
				
			||||||
	climbable = true,
 | 
					 | 
				
			||||||
	sunlight_propagates = true,
 | 
					 | 
				
			||||||
	tiles = {
 | 
					 | 
				
			||||||
		"chains_wrought_iron.png",
 | 
					 | 
				
			||||||
		"chains_candle.png",
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			name="chains_candle_flame.png",
 | 
					 | 
				
			||||||
			animation={
 | 
					 | 
				
			||||||
				type="vertical_frames",
 | 
					 | 
				
			||||||
				aspect_w=16,
 | 
					 | 
				
			||||||
				aspect_h=16,
 | 
					 | 
				
			||||||
				length=3.0
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	drawtype = "mesh",
 | 
					 | 
				
			||||||
	mesh = "chains_chandelier.obj",
 | 
					 | 
				
			||||||
	groups = {cracky=3},
 | 
					 | 
				
			||||||
	sounds =  default.node_sound_stone_defaults(),
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
minetest.register_node("chains:chandelier_brass", {
 | 
					 | 
				
			||||||
	description = S("Chandelier (brass)"),
 | 
					 | 
				
			||||||
	paramtype = "light",
 | 
					 | 
				
			||||||
	light_source = 12,
 | 
					 | 
				
			||||||
	walkable = false,
 | 
					 | 
				
			||||||
	climbable = true,
 | 
					 | 
				
			||||||
	sunlight_propagates = true,
 | 
					 | 
				
			||||||
	tiles = {
 | 
					 | 
				
			||||||
		"chains_brass.png",
 | 
					 | 
				
			||||||
		"chains_candle.png",
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			name="chains_candle_flame.png",
 | 
					 | 
				
			||||||
			animation={
 | 
					 | 
				
			||||||
				type="vertical_frames",
 | 
					 | 
				
			||||||
				aspect_w=16,
 | 
					 | 
				
			||||||
				aspect_h=16,
 | 
					 | 
				
			||||||
				length=3.0
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	drawtype = "mesh",
 | 
					 | 
				
			||||||
	mesh = "chains_chandelier.obj",
 | 
					 | 
				
			||||||
	groups = {cracky=3},
 | 
					 | 
				
			||||||
	sounds =  default.node_sound_stone_defaults(),
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-- crafts
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
minetest.register_craft({
 | 
					 | 
				
			||||||
	output = 'chains:chain 2',
 | 
					 | 
				
			||||||
	recipe = {
 | 
					 | 
				
			||||||
		{'glooptest:chainlink'},
 | 
					 | 
				
			||||||
		{'glooptest:chainlink'},
 | 
					 | 
				
			||||||
		{'glooptest:chainlink'},
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
minetest.register_craft({
 | 
					 | 
				
			||||||
	output = 'chains:chain_top',
 | 
					 | 
				
			||||||
	recipe = {
 | 
					 | 
				
			||||||
		{'default:steel_ingot'},
 | 
					 | 
				
			||||||
		{'glooptest:chainlink'},
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
minetest.register_craft({
 | 
					 | 
				
			||||||
	output = 'chains:chandelier',
 | 
					 | 
				
			||||||
	recipe = {
 | 
					 | 
				
			||||||
		{'', 'glooptest:chainlink', ''},
 | 
					 | 
				
			||||||
		{'default:torch', 'glooptest:chainlink', 'default:torch'},
 | 
					 | 
				
			||||||
		{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-- brass versions
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
minetest.register_craft({
 | 
					 | 
				
			||||||
	output = 'chains:chain_brass 2',
 | 
					 | 
				
			||||||
	recipe = {
 | 
					 | 
				
			||||||
		{'homedecor:chainlink_brass'},
 | 
					 | 
				
			||||||
		{'homedecor:chainlink_brass'},
 | 
					 | 
				
			||||||
		{'homedecor:chainlink_brass'},
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
minetest.register_craft({
 | 
					 | 
				
			||||||
	output = 'chains:chain_top_brass',
 | 
					 | 
				
			||||||
	recipe = {
 | 
					 | 
				
			||||||
		{'technic:brass_ingot'},
 | 
					 | 
				
			||||||
		{'homedecor:chainlink_brass'},
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
minetest.register_craft({
 | 
					 | 
				
			||||||
	output = 'chains:chandelier_brass',
 | 
					 | 
				
			||||||
	recipe = {
 | 
					 | 
				
			||||||
		{'', 'homedecor:chainlink_brass', ''},
 | 
					 | 
				
			||||||
		{'default:torch', 'homedecor:chainlink_brass', 'default:torch'},
 | 
					 | 
				
			||||||
		{'technic:brass_ingot', 'technic:brass_ingot', 'technic:brass_ingot'},
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
@@ -1,881 +0,0 @@
 | 
				
			|||||||
# Blender v2.73 (sub 0) OBJ File: 'chains.blend'
 | 
					 | 
				
			||||||
# www.blender.org
 | 
					 | 
				
			||||||
o Torus.016_Torus
 | 
					 | 
				
			||||||
v 0.000000 -0.429978 0.000002
 | 
					 | 
				
			||||||
v 0.000000 -0.401109 0.055211
 | 
					 | 
				
			||||||
v -0.014044 -0.391975 0.048870
 | 
					 | 
				
			||||||
v -0.014044 -0.423304 0.000002
 | 
					 | 
				
			||||||
v -0.009826 -0.379748 0.040970
 | 
					 | 
				
			||||||
v -0.009826 -0.406012 0.000002
 | 
					 | 
				
			||||||
v 0.009826 -0.379748 0.040970
 | 
					 | 
				
			||||||
v 0.009826 -0.406012 0.000002
 | 
					 | 
				
			||||||
v 0.014044 -0.391975 0.048870
 | 
					 | 
				
			||||||
v 0.014044 -0.423304 0.000002
 | 
					 | 
				
			||||||
v 0.000000 -0.316336 0.080195
 | 
					 | 
				
			||||||
v -0.014044 -0.316336 0.069112
 | 
					 | 
				
			||||||
v -0.009826 -0.316336 0.057941
 | 
					 | 
				
			||||||
v 0.009826 -0.316336 0.057941
 | 
					 | 
				
			||||||
v 0.014044 -0.316336 0.069112
 | 
					 | 
				
			||||||
v 0.000000 -0.231564 0.055211
 | 
					 | 
				
			||||||
v -0.014044 -0.240700 0.048870
 | 
					 | 
				
			||||||
v -0.009826 -0.252925 0.040970
 | 
					 | 
				
			||||||
v 0.009826 -0.252925 0.040970
 | 
					 | 
				
			||||||
v 0.014044 -0.240700 0.048870
 | 
					 | 
				
			||||||
v 0.000000 -0.202695 0.000002
 | 
					 | 
				
			||||||
v -0.014044 -0.209368 0.000002
 | 
					 | 
				
			||||||
v -0.009826 -0.226661 0.000002
 | 
					 | 
				
			||||||
v 0.009826 -0.226661 0.000002
 | 
					 | 
				
			||||||
v 0.014044 -0.209368 0.000002
 | 
					 | 
				
			||||||
v 0.000000 -0.231564 -0.055206
 | 
					 | 
				
			||||||
v -0.014044 -0.240700 -0.048868
 | 
					 | 
				
			||||||
v -0.009826 -0.252925 -0.040967
 | 
					 | 
				
			||||||
v 0.009826 -0.252925 -0.040967
 | 
					 | 
				
			||||||
v 0.014044 -0.240700 -0.048865
 | 
					 | 
				
			||||||
v 0.000000 -0.316336 -0.080190
 | 
					 | 
				
			||||||
v -0.014044 -0.316336 -0.069108
 | 
					 | 
				
			||||||
v -0.009826 -0.316336 -0.057936
 | 
					 | 
				
			||||||
v 0.009826 -0.316336 -0.057936
 | 
					 | 
				
			||||||
v 0.014044 -0.316336 -0.069108
 | 
					 | 
				
			||||||
v 0.000000 -0.400361 -0.055206
 | 
					 | 
				
			||||||
v -0.014044 -0.391975 -0.048868
 | 
					 | 
				
			||||||
v -0.009826 -0.379748 -0.040967
 | 
					 | 
				
			||||||
v 0.009826 -0.379748 -0.040967
 | 
					 | 
				
			||||||
v 0.014044 -0.391975 -0.048868
 | 
					 | 
				
			||||||
v 0.000000 -0.262249 0.000002
 | 
					 | 
				
			||||||
v -0.061672 -0.233381 0.000002
 | 
					 | 
				
			||||||
v -0.054590 -0.224245 -0.012569
 | 
					 | 
				
			||||||
v 0.000000 -0.255577 -0.012569
 | 
					 | 
				
			||||||
v -0.045765 -0.212018 -0.008794
 | 
					 | 
				
			||||||
v 0.000000 -0.238285 -0.008794
 | 
					 | 
				
			||||||
v -0.045765 -0.212018 0.008798
 | 
					 | 
				
			||||||
v 0.000000 -0.238285 0.008798
 | 
					 | 
				
			||||||
v -0.054590 -0.224245 0.012574
 | 
					 | 
				
			||||||
v 0.000000 -0.255577 0.012574
 | 
					 | 
				
			||||||
v -0.089582 -0.148609 0.000002
 | 
					 | 
				
			||||||
v -0.077200 -0.148609 -0.012569
 | 
					 | 
				
			||||||
v -0.064722 -0.148609 -0.008794
 | 
					 | 
				
			||||||
v -0.064722 -0.148609 0.008799
 | 
					 | 
				
			||||||
v -0.077200 -0.148609 0.012574
 | 
					 | 
				
			||||||
v -0.061672 -0.063837 0.000002
 | 
					 | 
				
			||||||
v -0.054590 -0.072971 -0.012569
 | 
					 | 
				
			||||||
v -0.045765 -0.085198 -0.008794
 | 
					 | 
				
			||||||
v -0.045765 -0.085198 0.008799
 | 
					 | 
				
			||||||
v -0.054590 -0.072971 0.012574
 | 
					 | 
				
			||||||
v 0.000000 -0.034967 0.000002
 | 
					 | 
				
			||||||
v 0.000000 -0.041641 -0.012569
 | 
					 | 
				
			||||||
v 0.000000 -0.058933 -0.008794
 | 
					 | 
				
			||||||
v 0.000000 -0.058933 0.008799
 | 
					 | 
				
			||||||
v 0.000000 -0.041641 0.012574
 | 
					 | 
				
			||||||
v 0.061672 -0.063837 0.000002
 | 
					 | 
				
			||||||
v 0.054590 -0.072971 -0.012569
 | 
					 | 
				
			||||||
v 0.045765 -0.085198 -0.008794
 | 
					 | 
				
			||||||
v 0.045765 -0.085198 0.008799
 | 
					 | 
				
			||||||
v 0.054590 -0.072971 0.012574
 | 
					 | 
				
			||||||
v 0.089582 -0.148609 0.000002
 | 
					 | 
				
			||||||
v 0.077200 -0.148609 -0.012569
 | 
					 | 
				
			||||||
v 0.064722 -0.148609 -0.008794
 | 
					 | 
				
			||||||
v 0.064722 -0.148609 0.008799
 | 
					 | 
				
			||||||
v 0.077200 -0.148609 0.012574
 | 
					 | 
				
			||||||
v 0.061672 -0.232631 0.000002
 | 
					 | 
				
			||||||
v 0.054590 -0.224245 -0.012569
 | 
					 | 
				
			||||||
v 0.045765 -0.212018 -0.008794
 | 
					 | 
				
			||||||
v 0.045765 -0.212018 0.008798
 | 
					 | 
				
			||||||
v 0.054590 -0.224245 0.012574
 | 
					 | 
				
			||||||
v 0.000000 0.073316 0.000002
 | 
					 | 
				
			||||||
v 0.061672 0.102183 0.000002
 | 
					 | 
				
			||||||
v 0.054590 0.111319 0.012574
 | 
					 | 
				
			||||||
v 0.000000 0.079988 0.012574
 | 
					 | 
				
			||||||
v 0.045765 0.123546 0.008799
 | 
					 | 
				
			||||||
v 0.000000 0.097280 0.008799
 | 
					 | 
				
			||||||
v 0.045765 0.123546 -0.008794
 | 
					 | 
				
			||||||
v 0.000000 0.097280 -0.008794
 | 
					 | 
				
			||||||
v 0.054590 0.111319 -0.012569
 | 
					 | 
				
			||||||
v 0.000000 0.079988 -0.012569
 | 
					 | 
				
			||||||
v 0.089582 0.186956 0.000002
 | 
					 | 
				
			||||||
v 0.077200 0.186956 0.012574
 | 
					 | 
				
			||||||
v 0.064722 0.186956 0.008799
 | 
					 | 
				
			||||||
v 0.064722 0.186956 -0.008794
 | 
					 | 
				
			||||||
v 0.077200 0.186956 -0.012569
 | 
					 | 
				
			||||||
v 0.061672 0.271728 0.000002
 | 
					 | 
				
			||||||
v 0.054590 0.262594 0.012574
 | 
					 | 
				
			||||||
v 0.045765 0.250367 0.008799
 | 
					 | 
				
			||||||
v 0.045765 0.250367 -0.008794
 | 
					 | 
				
			||||||
v 0.054590 0.262594 -0.012569
 | 
					 | 
				
			||||||
v 0.000000 0.300597 0.000002
 | 
					 | 
				
			||||||
v 0.000000 0.293923 0.012574
 | 
					 | 
				
			||||||
v 0.000000 0.276631 0.008799
 | 
					 | 
				
			||||||
v 0.000000 0.276631 -0.008794
 | 
					 | 
				
			||||||
v 0.000000 0.293923 -0.012569
 | 
					 | 
				
			||||||
v -0.061672 0.271728 0.000002
 | 
					 | 
				
			||||||
v -0.054590 0.262594 0.012574
 | 
					 | 
				
			||||||
v -0.045765 0.250367 0.008799
 | 
					 | 
				
			||||||
v -0.045765 0.250367 -0.008794
 | 
					 | 
				
			||||||
v -0.054590 0.262594 -0.012569
 | 
					 | 
				
			||||||
v -0.089582 0.186956 0.000002
 | 
					 | 
				
			||||||
v -0.077200 0.186956 0.012574
 | 
					 | 
				
			||||||
v -0.064722 0.186956 0.008799
 | 
					 | 
				
			||||||
v -0.064722 0.186956 -0.008794
 | 
					 | 
				
			||||||
v -0.077200 0.186956 -0.012569
 | 
					 | 
				
			||||||
v -0.061672 0.102931 0.000002
 | 
					 | 
				
			||||||
v -0.054590 0.111319 0.012574
 | 
					 | 
				
			||||||
v -0.045765 0.123546 0.008799
 | 
					 | 
				
			||||||
v -0.045765 0.123546 -0.008794
 | 
					 | 
				
			||||||
v -0.054590 0.111319 -0.012569
 | 
					 | 
				
			||||||
v 0.000000 -0.095037 0.000002
 | 
					 | 
				
			||||||
v 0.000000 -0.066168 -0.055206
 | 
					 | 
				
			||||||
v 0.014044 -0.057034 -0.048868
 | 
					 | 
				
			||||||
v 0.014044 -0.088363 0.000002
 | 
					 | 
				
			||||||
v 0.009826 -0.044807 -0.040967
 | 
					 | 
				
			||||||
v 0.009826 -0.071071 0.000002
 | 
					 | 
				
			||||||
v -0.009826 -0.044807 -0.040967
 | 
					 | 
				
			||||||
v -0.009826 -0.071071 0.000002
 | 
					 | 
				
			||||||
v -0.014044 -0.057034 -0.048868
 | 
					 | 
				
			||||||
v -0.014044 -0.088363 0.000002
 | 
					 | 
				
			||||||
v 0.000000 0.018605 -0.080190
 | 
					 | 
				
			||||||
v 0.014044 0.018605 -0.069108
 | 
					 | 
				
			||||||
v 0.009826 0.018605 -0.057936
 | 
					 | 
				
			||||||
v -0.009826 0.018605 -0.057936
 | 
					 | 
				
			||||||
v -0.014044 0.018605 -0.069108
 | 
					 | 
				
			||||||
v 0.000000 0.103377 -0.055206
 | 
					 | 
				
			||||||
v 0.014044 0.094243 -0.048868
 | 
					 | 
				
			||||||
v 0.009826 0.082016 -0.040967
 | 
					 | 
				
			||||||
v -0.009826 0.082016 -0.040967
 | 
					 | 
				
			||||||
v -0.014044 0.094243 -0.048868
 | 
					 | 
				
			||||||
v 0.000000 0.132246 0.000002
 | 
					 | 
				
			||||||
v 0.014044 0.125572 0.000002
 | 
					 | 
				
			||||||
v 0.009826 0.108280 0.000002
 | 
					 | 
				
			||||||
v -0.009826 0.108280 0.000002
 | 
					 | 
				
			||||||
v -0.014044 0.125572 0.000002
 | 
					 | 
				
			||||||
v 0.000000 0.103377 0.055211
 | 
					 | 
				
			||||||
v 0.014044 0.094243 0.048870
 | 
					 | 
				
			||||||
v 0.009826 0.082016 0.040970
 | 
					 | 
				
			||||||
v -0.009826 0.082016 0.040970
 | 
					 | 
				
			||||||
v -0.014044 0.094243 0.048870
 | 
					 | 
				
			||||||
v 0.000000 0.018605 0.080195
 | 
					 | 
				
			||||||
v 0.014044 0.018605 0.069112
 | 
					 | 
				
			||||||
v 0.009826 0.018605 0.057941
 | 
					 | 
				
			||||||
v -0.009826 0.018605 0.057941
 | 
					 | 
				
			||||||
v -0.014044 0.018605 0.069112
 | 
					 | 
				
			||||||
v 0.000000 -0.065420 0.055211
 | 
					 | 
				
			||||||
v 0.014044 -0.057032 0.048870
 | 
					 | 
				
			||||||
v 0.009826 -0.044807 0.040970
 | 
					 | 
				
			||||||
v -0.009826 -0.044807 0.040970
 | 
					 | 
				
			||||||
v -0.014044 -0.057032 0.048870
 | 
					 | 
				
			||||||
v 0.000000 -0.598329 0.000002
 | 
					 | 
				
			||||||
v 0.061672 -0.569460 0.000002
 | 
					 | 
				
			||||||
v 0.054590 -0.560326 0.012574
 | 
					 | 
				
			||||||
v 0.000000 -0.591655 0.012574
 | 
					 | 
				
			||||||
v 0.045765 -0.548099 0.008798
 | 
					 | 
				
			||||||
v 0.000000 -0.574363 0.008798
 | 
					 | 
				
			||||||
v 0.045765 -0.548099 -0.008794
 | 
					 | 
				
			||||||
v 0.000000 -0.574363 -0.008794
 | 
					 | 
				
			||||||
v 0.054590 -0.560326 -0.012569
 | 
					 | 
				
			||||||
v 0.000000 -0.591655 -0.012569
 | 
					 | 
				
			||||||
v 0.089582 -0.484687 0.000002
 | 
					 | 
				
			||||||
v 0.077200 -0.484687 0.012574
 | 
					 | 
				
			||||||
v 0.064722 -0.484687 0.008798
 | 
					 | 
				
			||||||
v 0.064722 -0.484687 -0.008794
 | 
					 | 
				
			||||||
v 0.077200 -0.484687 -0.012569
 | 
					 | 
				
			||||||
v 0.061672 -0.399915 0.000002
 | 
					 | 
				
			||||||
v 0.054590 -0.409051 0.012574
 | 
					 | 
				
			||||||
v 0.045765 -0.421278 0.008798
 | 
					 | 
				
			||||||
v 0.045765 -0.421278 -0.008794
 | 
					 | 
				
			||||||
v 0.054590 -0.409051 -0.012569
 | 
					 | 
				
			||||||
v 0.000000 -0.371048 0.000002
 | 
					 | 
				
			||||||
v 0.000000 -0.377719 0.012574
 | 
					 | 
				
			||||||
v 0.000000 -0.395012 0.008798
 | 
					 | 
				
			||||||
v 0.000000 -0.395012 -0.008794
 | 
					 | 
				
			||||||
v 0.000000 -0.377719 -0.012569
 | 
					 | 
				
			||||||
v -0.061672 -0.399915 0.000002
 | 
					 | 
				
			||||||
v -0.054590 -0.409051 0.012574
 | 
					 | 
				
			||||||
v -0.045765 -0.421278 0.008798
 | 
					 | 
				
			||||||
v -0.045765 -0.421278 -0.008794
 | 
					 | 
				
			||||||
v -0.054590 -0.409051 -0.012569
 | 
					 | 
				
			||||||
v -0.089582 -0.484687 0.000002
 | 
					 | 
				
			||||||
v -0.077200 -0.484687 0.012574
 | 
					 | 
				
			||||||
v -0.064722 -0.484687 0.008798
 | 
					 | 
				
			||||||
v -0.064722 -0.484687 -0.008794
 | 
					 | 
				
			||||||
v -0.077200 -0.484687 -0.012569
 | 
					 | 
				
			||||||
v -0.061672 -0.568712 0.000002
 | 
					 | 
				
			||||||
v -0.054590 -0.560326 0.012574
 | 
					 | 
				
			||||||
v -0.045765 -0.548099 0.008798
 | 
					 | 
				
			||||||
v -0.045765 -0.548099 -0.008794
 | 
					 | 
				
			||||||
v -0.054590 -0.560326 -0.012569
 | 
					 | 
				
			||||||
v 0.000000 0.241043 0.000002
 | 
					 | 
				
			||||||
v 0.000000 0.269910 0.055211
 | 
					 | 
				
			||||||
v -0.014044 0.279047 0.048870
 | 
					 | 
				
			||||||
v -0.014044 0.247717 0.000002
 | 
					 | 
				
			||||||
v -0.009826 0.291274 0.040970
 | 
					 | 
				
			||||||
v -0.009826 0.265007 0.000002
 | 
					 | 
				
			||||||
v 0.009826 0.291274 0.040970
 | 
					 | 
				
			||||||
v 0.009826 0.265007 0.000002
 | 
					 | 
				
			||||||
v 0.014044 0.279047 0.048870
 | 
					 | 
				
			||||||
v 0.014044 0.247717 0.000002
 | 
					 | 
				
			||||||
v 0.000000 0.354683 0.080195
 | 
					 | 
				
			||||||
v -0.014044 0.354683 0.069112
 | 
					 | 
				
			||||||
v -0.009826 0.354683 0.057941
 | 
					 | 
				
			||||||
v 0.009826 0.354683 0.057941
 | 
					 | 
				
			||||||
v 0.014044 0.354683 0.069112
 | 
					 | 
				
			||||||
v 0.000000 0.439455 0.055211
 | 
					 | 
				
			||||||
v -0.014044 0.430321 0.048870
 | 
					 | 
				
			||||||
v -0.009826 0.418094 0.040970
 | 
					 | 
				
			||||||
v 0.009826 0.418094 0.040970
 | 
					 | 
				
			||||||
v 0.014044 0.430321 0.048870
 | 
					 | 
				
			||||||
v 0.000000 0.468325 0.000002
 | 
					 | 
				
			||||||
v -0.014044 0.461651 0.000002
 | 
					 | 
				
			||||||
v -0.009826 0.444361 0.000002
 | 
					 | 
				
			||||||
v 0.009826 0.444361 0.000002
 | 
					 | 
				
			||||||
v 0.014044 0.461651 0.000002
 | 
					 | 
				
			||||||
v 0.000000 0.439455 -0.055206
 | 
					 | 
				
			||||||
v -0.014044 0.430321 -0.048868
 | 
					 | 
				
			||||||
v -0.009826 0.418094 -0.040967
 | 
					 | 
				
			||||||
v 0.009826 0.418094 -0.040967
 | 
					 | 
				
			||||||
v 0.014044 0.430321 -0.048868
 | 
					 | 
				
			||||||
v 0.000000 0.354683 -0.080190
 | 
					 | 
				
			||||||
v -0.014044 0.354683 -0.069108
 | 
					 | 
				
			||||||
v -0.009826 0.354683 -0.057936
 | 
					 | 
				
			||||||
v 0.009826 0.354683 -0.057936
 | 
					 | 
				
			||||||
v 0.014044 0.354683 -0.069108
 | 
					 | 
				
			||||||
v 0.000000 0.270661 -0.055206
 | 
					 | 
				
			||||||
v -0.014044 0.279047 -0.048868
 | 
					 | 
				
			||||||
v -0.009826 0.291274 -0.040967
 | 
					 | 
				
			||||||
v 0.009826 0.291274 -0.040967
 | 
					 | 
				
			||||||
v 0.014044 0.279047 -0.048868
 | 
					 | 
				
			||||||
vt 0.187500 0.125000
 | 
					 | 
				
			||||||
vt 0.250000 0.125000
 | 
					 | 
				
			||||||
vt 0.250000 0.187500
 | 
					 | 
				
			||||||
vt 0.187500 0.187500
 | 
					 | 
				
			||||||
vt 0.250000 0.250000
 | 
					 | 
				
			||||||
vt 0.187500 0.250000
 | 
					 | 
				
			||||||
vt 0.250000 0.312500
 | 
					 | 
				
			||||||
vt 0.187500 0.312500
 | 
					 | 
				
			||||||
vt 0.250000 0.375000
 | 
					 | 
				
			||||||
vt 0.187500 0.375000
 | 
					 | 
				
			||||||
vt 0.187500 0.062500
 | 
					 | 
				
			||||||
vt 0.250000 0.062500
 | 
					 | 
				
			||||||
vt 0.312500 0.125000
 | 
					 | 
				
			||||||
vt 0.312500 0.187500
 | 
					 | 
				
			||||||
vt 0.312500 0.250000
 | 
					 | 
				
			||||||
vt 0.312500 0.312500
 | 
					 | 
				
			||||||
vt 0.312500 0.375000
 | 
					 | 
				
			||||||
vt 0.312500 0.062500
 | 
					 | 
				
			||||||
vt 0.375000 0.125000
 | 
					 | 
				
			||||||
vt 0.375000 0.187500
 | 
					 | 
				
			||||||
vt 0.375000 0.250000
 | 
					 | 
				
			||||||
vt 0.375000 0.312500
 | 
					 | 
				
			||||||
vt 0.375000 0.375000
 | 
					 | 
				
			||||||
vt 0.375000 0.062500
 | 
					 | 
				
			||||||
vt 0.437500 0.125000
 | 
					 | 
				
			||||||
vt 0.437500 0.187500
 | 
					 | 
				
			||||||
vt 0.437500 0.250000
 | 
					 | 
				
			||||||
vt 0.437500 0.312500
 | 
					 | 
				
			||||||
vt 0.437500 0.375000
 | 
					 | 
				
			||||||
vt 0.437500 0.062500
 | 
					 | 
				
			||||||
vt 0.500000 0.125000
 | 
					 | 
				
			||||||
vt 0.500000 0.187500
 | 
					 | 
				
			||||||
vt 0.500000 0.250000
 | 
					 | 
				
			||||||
vt 0.500000 0.312500
 | 
					 | 
				
			||||||
vt 0.500000 0.375000
 | 
					 | 
				
			||||||
vt 0.500000 0.062500
 | 
					 | 
				
			||||||
vt -0.000000 0.125000
 | 
					 | 
				
			||||||
vt 0.062500 0.125000
 | 
					 | 
				
			||||||
vt 0.062500 0.187500
 | 
					 | 
				
			||||||
vt -0.000000 0.187500
 | 
					 | 
				
			||||||
vt 0.062500 0.250000
 | 
					 | 
				
			||||||
vt -0.000000 0.250000
 | 
					 | 
				
			||||||
vt 0.062500 0.312500
 | 
					 | 
				
			||||||
vt -0.000000 0.312500
 | 
					 | 
				
			||||||
vt 0.062500 0.375000
 | 
					 | 
				
			||||||
vt -0.000000 0.375000
 | 
					 | 
				
			||||||
vt -0.000000 0.062500
 | 
					 | 
				
			||||||
vt 0.062500 0.062500
 | 
					 | 
				
			||||||
vt 0.125000 0.125000
 | 
					 | 
				
			||||||
vt 0.125000 0.187500
 | 
					 | 
				
			||||||
vt 0.125000 0.250000
 | 
					 | 
				
			||||||
vt 0.125000 0.312500
 | 
					 | 
				
			||||||
vt 0.125000 0.375000
 | 
					 | 
				
			||||||
vt 0.125000 0.062500
 | 
					 | 
				
			||||||
vt 0.750000 0.625000
 | 
					 | 
				
			||||||
vt 0.812500 0.625000
 | 
					 | 
				
			||||||
vt 0.812500 0.687500
 | 
					 | 
				
			||||||
vt 0.750000 0.687500
 | 
					 | 
				
			||||||
vt 0.750000 0.375000
 | 
					 | 
				
			||||||
vt 0.812500 0.375000
 | 
					 | 
				
			||||||
vt 0.812500 0.437500
 | 
					 | 
				
			||||||
vt 0.750000 0.437500
 | 
					 | 
				
			||||||
vt 0.812500 0.500000
 | 
					 | 
				
			||||||
vt 0.750000 0.500000
 | 
					 | 
				
			||||||
vt 0.812500 0.562500
 | 
					 | 
				
			||||||
vt 0.750000 0.562500
 | 
					 | 
				
			||||||
vt 0.875000 0.625000
 | 
					 | 
				
			||||||
vt 0.875000 0.687500
 | 
					 | 
				
			||||||
vt 0.875000 0.375000
 | 
					 | 
				
			||||||
vt 0.875000 0.437500
 | 
					 | 
				
			||||||
vt 0.875000 0.500000
 | 
					 | 
				
			||||||
vt 0.875000 0.562500
 | 
					 | 
				
			||||||
vt 0.937500 0.625000
 | 
					 | 
				
			||||||
vt 0.937500 0.687500
 | 
					 | 
				
			||||||
vt 0.937500 0.375000
 | 
					 | 
				
			||||||
vt 0.937500 0.437500
 | 
					 | 
				
			||||||
vt 0.937500 0.500000
 | 
					 | 
				
			||||||
vt 0.937500 0.562500
 | 
					 | 
				
			||||||
vt 1.000000 0.625000
 | 
					 | 
				
			||||||
vt 1.000000 0.687500
 | 
					 | 
				
			||||||
vt 1.000000 0.375000
 | 
					 | 
				
			||||||
vt 1.000000 0.437500
 | 
					 | 
				
			||||||
vt 1.000000 0.500000
 | 
					 | 
				
			||||||
vt 1.000000 0.562500
 | 
					 | 
				
			||||||
vt 0.500000 0.625000
 | 
					 | 
				
			||||||
vt 0.562500 0.625000
 | 
					 | 
				
			||||||
vt 0.562500 0.687500
 | 
					 | 
				
			||||||
vt 0.500000 0.687500
 | 
					 | 
				
			||||||
vt 0.562500 0.375000
 | 
					 | 
				
			||||||
vt 0.562500 0.437500
 | 
					 | 
				
			||||||
vt 0.500000 0.437500
 | 
					 | 
				
			||||||
vt 0.562500 0.500000
 | 
					 | 
				
			||||||
vt 0.500000 0.500000
 | 
					 | 
				
			||||||
vt 0.562500 0.562500
 | 
					 | 
				
			||||||
vt 0.500000 0.562500
 | 
					 | 
				
			||||||
vt 0.625000 0.625000
 | 
					 | 
				
			||||||
vt 0.625000 0.687500
 | 
					 | 
				
			||||||
vt 0.625000 0.375000
 | 
					 | 
				
			||||||
vt 0.625000 0.437500
 | 
					 | 
				
			||||||
vt 0.625000 0.500000
 | 
					 | 
				
			||||||
vt 0.625000 0.562500
 | 
					 | 
				
			||||||
vt 0.687500 0.625000
 | 
					 | 
				
			||||||
vt 0.687500 0.687500
 | 
					 | 
				
			||||||
vt 0.687500 0.375000
 | 
					 | 
				
			||||||
vt 0.687500 0.437500
 | 
					 | 
				
			||||||
vt 0.687500 0.500000
 | 
					 | 
				
			||||||
vt 0.687500 0.562500
 | 
					 | 
				
			||||||
vt 0.250000 0.625000
 | 
					 | 
				
			||||||
vt 0.312500 0.625000
 | 
					 | 
				
			||||||
vt 0.312500 0.687500
 | 
					 | 
				
			||||||
vt 0.250000 0.687500
 | 
					 | 
				
			||||||
vt 0.312500 0.437500
 | 
					 | 
				
			||||||
vt 0.250000 0.437500
 | 
					 | 
				
			||||||
vt 0.312500 0.500000
 | 
					 | 
				
			||||||
vt 0.250000 0.500000
 | 
					 | 
				
			||||||
vt 0.312500 0.562500
 | 
					 | 
				
			||||||
vt 0.250000 0.562500
 | 
					 | 
				
			||||||
vt 0.375000 0.625000
 | 
					 | 
				
			||||||
vt 0.375000 0.687500
 | 
					 | 
				
			||||||
vt 0.375000 0.437500
 | 
					 | 
				
			||||||
vt 0.375000 0.500000
 | 
					 | 
				
			||||||
vt 0.375000 0.562500
 | 
					 | 
				
			||||||
vt 0.437500 0.625000
 | 
					 | 
				
			||||||
vt 0.437500 0.687500
 | 
					 | 
				
			||||||
vt 0.437500 0.437500
 | 
					 | 
				
			||||||
vt 0.437500 0.500000
 | 
					 | 
				
			||||||
vt 0.437500 0.562500
 | 
					 | 
				
			||||||
vt -0.000000 0.625000
 | 
					 | 
				
			||||||
vt 0.062500 0.625000
 | 
					 | 
				
			||||||
vt 0.062500 0.687500
 | 
					 | 
				
			||||||
vt -0.000000 0.687500
 | 
					 | 
				
			||||||
vt 0.062500 0.437500
 | 
					 | 
				
			||||||
vt -0.000000 0.437500
 | 
					 | 
				
			||||||
vt 0.062500 0.500000
 | 
					 | 
				
			||||||
vt -0.000000 0.500000
 | 
					 | 
				
			||||||
vt 0.062500 0.562500
 | 
					 | 
				
			||||||
vt -0.000000 0.562500
 | 
					 | 
				
			||||||
vt 0.125000 0.625000
 | 
					 | 
				
			||||||
vt 0.125000 0.687500
 | 
					 | 
				
			||||||
vt 0.125000 0.437500
 | 
					 | 
				
			||||||
vt 0.125000 0.500000
 | 
					 | 
				
			||||||
vt 0.125000 0.562500
 | 
					 | 
				
			||||||
vt 0.187500 0.625000
 | 
					 | 
				
			||||||
vt 0.187500 0.687500
 | 
					 | 
				
			||||||
vt 0.187500 0.437500
 | 
					 | 
				
			||||||
vt 0.187500 0.500000
 | 
					 | 
				
			||||||
vt 0.187500 0.562500
 | 
					 | 
				
			||||||
vt 0.687500 0.750000
 | 
					 | 
				
			||||||
vt 0.750000 0.750000
 | 
					 | 
				
			||||||
vt 0.750000 0.812500
 | 
					 | 
				
			||||||
vt 0.687500 0.812500
 | 
					 | 
				
			||||||
vt 0.750000 0.875000
 | 
					 | 
				
			||||||
vt 0.687500 0.875000
 | 
					 | 
				
			||||||
vt 0.750000 0.937500
 | 
					 | 
				
			||||||
vt 0.687500 0.937500
 | 
					 | 
				
			||||||
vt 0.750000 1.000000
 | 
					 | 
				
			||||||
vt 0.687500 1.000000
 | 
					 | 
				
			||||||
vt 0.812500 0.750000
 | 
					 | 
				
			||||||
vt 0.812500 0.812500
 | 
					 | 
				
			||||||
vt 0.812500 0.875000
 | 
					 | 
				
			||||||
vt 0.812500 0.937500
 | 
					 | 
				
			||||||
vt 0.812500 1.000000
 | 
					 | 
				
			||||||
vt 0.875000 0.750000
 | 
					 | 
				
			||||||
vt 0.875000 0.812500
 | 
					 | 
				
			||||||
vt 0.875000 0.875000
 | 
					 | 
				
			||||||
vt 0.875000 0.937500
 | 
					 | 
				
			||||||
vt 0.875000 1.000000
 | 
					 | 
				
			||||||
vt 0.937500 0.750000
 | 
					 | 
				
			||||||
vt 0.937500 0.812500
 | 
					 | 
				
			||||||
vt 0.937500 0.875000
 | 
					 | 
				
			||||||
vt 0.937500 0.937500
 | 
					 | 
				
			||||||
vt 0.937500 1.000000
 | 
					 | 
				
			||||||
vt 1.000000 0.750000
 | 
					 | 
				
			||||||
vt 1.000000 0.812500
 | 
					 | 
				
			||||||
vt 1.000000 0.875000
 | 
					 | 
				
			||||||
vt 1.000000 0.937500
 | 
					 | 
				
			||||||
vt 1.000000 1.000000
 | 
					 | 
				
			||||||
vt 0.500000 0.750000
 | 
					 | 
				
			||||||
vt 0.562500 0.750000
 | 
					 | 
				
			||||||
vt 0.562500 0.812500
 | 
					 | 
				
			||||||
vt 0.500000 0.812500
 | 
					 | 
				
			||||||
vt 0.562500 0.875000
 | 
					 | 
				
			||||||
vt 0.500000 0.875000
 | 
					 | 
				
			||||||
vt 0.562500 0.937500
 | 
					 | 
				
			||||||
vt 0.500000 0.937500
 | 
					 | 
				
			||||||
vt 0.562500 1.000000
 | 
					 | 
				
			||||||
vt 0.500000 1.000000
 | 
					 | 
				
			||||||
vt 0.625000 0.750000
 | 
					 | 
				
			||||||
vt 0.625000 0.812500
 | 
					 | 
				
			||||||
vt 0.625000 0.875000
 | 
					 | 
				
			||||||
vt 0.625000 0.937500
 | 
					 | 
				
			||||||
vt 0.625000 1.000000
 | 
					 | 
				
			||||||
vt 0.750000 0.312500
 | 
					 | 
				
			||||||
vt 0.812500 0.312500
 | 
					 | 
				
			||||||
vt 0.750000 0.062500
 | 
					 | 
				
			||||||
vt 0.812500 0.062500
 | 
					 | 
				
			||||||
vt 0.812500 0.125000
 | 
					 | 
				
			||||||
vt 0.750000 0.125000
 | 
					 | 
				
			||||||
vt 0.812500 0.187500
 | 
					 | 
				
			||||||
vt 0.750000 0.187500
 | 
					 | 
				
			||||||
vt 0.812500 0.250000
 | 
					 | 
				
			||||||
vt 0.750000 0.250000
 | 
					 | 
				
			||||||
vt 0.875000 0.312500
 | 
					 | 
				
			||||||
vt 0.875000 0.062500
 | 
					 | 
				
			||||||
vt 0.875000 0.125000
 | 
					 | 
				
			||||||
vt 0.875000 0.187500
 | 
					 | 
				
			||||||
vt 0.875000 0.250000
 | 
					 | 
				
			||||||
vt 0.937500 0.312500
 | 
					 | 
				
			||||||
vt 0.937500 0.062500
 | 
					 | 
				
			||||||
vt 0.937500 0.125000
 | 
					 | 
				
			||||||
vt 0.937500 0.187500
 | 
					 | 
				
			||||||
vt 0.937500 0.250000
 | 
					 | 
				
			||||||
vt 1.000000 0.312500
 | 
					 | 
				
			||||||
vt 1.000000 0.062500
 | 
					 | 
				
			||||||
vt 1.000000 0.125000
 | 
					 | 
				
			||||||
vt 1.000000 0.187500
 | 
					 | 
				
			||||||
vt 1.000000 0.250000
 | 
					 | 
				
			||||||
vt 0.562500 0.312500
 | 
					 | 
				
			||||||
vt 0.562500 0.062500
 | 
					 | 
				
			||||||
vt 0.562500 0.125000
 | 
					 | 
				
			||||||
vt 0.562500 0.187500
 | 
					 | 
				
			||||||
vt 0.562500 0.250000
 | 
					 | 
				
			||||||
vt 0.625000 0.312500
 | 
					 | 
				
			||||||
vt 0.625000 0.062500
 | 
					 | 
				
			||||||
vt 0.625000 0.125000
 | 
					 | 
				
			||||||
vt 0.625000 0.187500
 | 
					 | 
				
			||||||
vt 0.625000 0.250000
 | 
					 | 
				
			||||||
vt 0.687500 0.312500
 | 
					 | 
				
			||||||
vt 0.687500 0.062500
 | 
					 | 
				
			||||||
vt 0.687500 0.125000
 | 
					 | 
				
			||||||
vt 0.687500 0.187500
 | 
					 | 
				
			||||||
vt 0.687500 0.250000
 | 
					 | 
				
			||||||
vt 0.250000 0.937500
 | 
					 | 
				
			||||||
vt 0.312500 0.937500
 | 
					 | 
				
			||||||
vt 0.312500 1.000000
 | 
					 | 
				
			||||||
vt 0.250000 1.000000
 | 
					 | 
				
			||||||
vt 0.312500 0.750000
 | 
					 | 
				
			||||||
vt 0.250000 0.750000
 | 
					 | 
				
			||||||
vt 0.312500 0.812500
 | 
					 | 
				
			||||||
vt 0.250000 0.812500
 | 
					 | 
				
			||||||
vt 0.312500 0.875000
 | 
					 | 
				
			||||||
vt 0.250000 0.875000
 | 
					 | 
				
			||||||
vt 0.375000 0.937500
 | 
					 | 
				
			||||||
vt 0.375000 1.000000
 | 
					 | 
				
			||||||
vt 0.375000 0.750000
 | 
					 | 
				
			||||||
vt 0.375000 0.812500
 | 
					 | 
				
			||||||
vt 0.375000 0.875000
 | 
					 | 
				
			||||||
vt 0.437500 0.937500
 | 
					 | 
				
			||||||
vt 0.437500 1.000000
 | 
					 | 
				
			||||||
vt 0.437500 0.750000
 | 
					 | 
				
			||||||
vt 0.437500 0.812500
 | 
					 | 
				
			||||||
vt 0.437500 0.875000
 | 
					 | 
				
			||||||
vt 0.000000 0.937500
 | 
					 | 
				
			||||||
vt 0.062500 0.937500
 | 
					 | 
				
			||||||
vt 0.062500 1.000000
 | 
					 | 
				
			||||||
vt 0.000000 1.000000
 | 
					 | 
				
			||||||
vt 0.062500 0.750000
 | 
					 | 
				
			||||||
vt 0.000000 0.750000
 | 
					 | 
				
			||||||
vt 0.062500 0.812500
 | 
					 | 
				
			||||||
vt 0.000000 0.812500
 | 
					 | 
				
			||||||
vt 0.062500 0.875000
 | 
					 | 
				
			||||||
vt 0.000000 0.875000
 | 
					 | 
				
			||||||
vt 0.125000 0.937500
 | 
					 | 
				
			||||||
vt 0.125000 1.000000
 | 
					 | 
				
			||||||
vt 0.125000 0.750000
 | 
					 | 
				
			||||||
vt 0.125000 0.812500
 | 
					 | 
				
			||||||
vt 0.125000 0.875000
 | 
					 | 
				
			||||||
vt 0.187500 0.937500
 | 
					 | 
				
			||||||
vt 0.187500 1.000000
 | 
					 | 
				
			||||||
vt 0.187500 0.750000
 | 
					 | 
				
			||||||
vt 0.187500 0.812500
 | 
					 | 
				
			||||||
vt 0.187500 0.875000
 | 
					 | 
				
			||||||
vn 0.000000 -1.000000 -0.004800
 | 
					 | 
				
			||||||
vn 0.000000 -0.657400 0.753500
 | 
					 | 
				
			||||||
vn -0.898300 -0.248500 0.362300
 | 
					 | 
				
			||||||
vn -0.863600 -0.504100 -0.003400
 | 
					 | 
				
			||||||
vn -0.661500 0.421500 -0.620200
 | 
					 | 
				
			||||||
vn -0.746000 0.665900 0.000000
 | 
					 | 
				
			||||||
vn 0.661500 0.421500 -0.620200
 | 
					 | 
				
			||||||
vn 0.746000 0.665900 0.000000
 | 
					 | 
				
			||||||
vn 0.898300 -0.248500 0.362300
 | 
					 | 
				
			||||||
vn 0.863600 -0.504100 -0.003400
 | 
					 | 
				
			||||||
vn 0.000000 0.000000 1.000000
 | 
					 | 
				
			||||||
vn -0.925200 0.000000 0.379500
 | 
					 | 
				
			||||||
vn -0.617100 0.000000 -0.786900
 | 
					 | 
				
			||||||
vn 0.617100 0.000000 -0.786900
 | 
					 | 
				
			||||||
vn 0.925200 0.000000 0.379500
 | 
					 | 
				
			||||||
vn 0.000000 0.657400 0.753500
 | 
					 | 
				
			||||||
vn -0.898300 0.248400 0.362300
 | 
					 | 
				
			||||||
vn -0.661500 -0.421500 -0.620200
 | 
					 | 
				
			||||||
vn 0.661500 -0.421500 -0.620200
 | 
					 | 
				
			||||||
vn 0.898300 0.248400 0.362300
 | 
					 | 
				
			||||||
vn 0.000000 1.000000 0.000000
 | 
					 | 
				
			||||||
vn -0.866100 0.499800 0.000000
 | 
					 | 
				
			||||||
vn -0.746000 -0.665900 0.000000
 | 
					 | 
				
			||||||
vn 0.746000 -0.665900 0.000000
 | 
					 | 
				
			||||||
vn 0.866100 0.499800 0.000000
 | 
					 | 
				
			||||||
vn 0.000000 0.657400 -0.753500
 | 
					 | 
				
			||||||
vn -0.898300 0.248400 -0.362400
 | 
					 | 
				
			||||||
vn -0.661600 -0.421500 0.620200
 | 
					 | 
				
			||||||
vn 0.661500 -0.421500 0.620200
 | 
					 | 
				
			||||||
vn 0.898300 0.248400 -0.362300
 | 
					 | 
				
			||||||
vn 0.000000 -0.000900 -1.000000
 | 
					 | 
				
			||||||
vn -0.924600 -0.000600 -0.380700
 | 
					 | 
				
			||||||
vn -0.617100 0.000000 0.786900
 | 
					 | 
				
			||||||
vn 0.617100 0.000000 0.786900
 | 
					 | 
				
			||||||
vn 0.924700 -0.000600 -0.380700
 | 
					 | 
				
			||||||
vn 0.000000 -0.650300 -0.759600
 | 
					 | 
				
			||||||
vn -0.895600 -0.254600 -0.364800
 | 
					 | 
				
			||||||
vn -0.661600 0.421500 0.620200
 | 
					 | 
				
			||||||
vn 0.661600 0.421500 0.620200
 | 
					 | 
				
			||||||
vn 0.895600 -0.254600 -0.364800
 | 
					 | 
				
			||||||
vn 0.004900 -1.000000 0.000000
 | 
					 | 
				
			||||||
vn -0.729700 -0.683800 0.000000
 | 
					 | 
				
			||||||
vn -0.324500 -0.256300 -0.910500
 | 
					 | 
				
			||||||
vn 0.003300 -0.475500 -0.879700
 | 
					 | 
				
			||||||
vn 0.578700 0.436200 -0.689100
 | 
					 | 
				
			||||||
vn 0.000000 0.666600 -0.745400
 | 
					 | 
				
			||||||
vn 0.578700 0.436200 0.689100
 | 
					 | 
				
			||||||
vn 0.000000 0.666600 0.745400
 | 
					 | 
				
			||||||
vn -0.324500 -0.256300 0.910500
 | 
					 | 
				
			||||||
vn 0.003300 -0.475500 0.879700
 | 
					 | 
				
			||||||
vn -1.000000 0.000000 0.000000
 | 
					 | 
				
			||||||
vn -0.359600 0.000000 -0.933100
 | 
					 | 
				
			||||||
vn 0.756400 0.000000 -0.654100
 | 
					 | 
				
			||||||
vn 0.756400 0.000000 0.654100
 | 
					 | 
				
			||||||
vn -0.359600 0.000000 0.933100
 | 
					 | 
				
			||||||
vn -0.729700 0.683700 0.000000
 | 
					 | 
				
			||||||
vn -0.324500 0.256300 -0.910500
 | 
					 | 
				
			||||||
vn 0.578700 -0.436200 -0.689100
 | 
					 | 
				
			||||||
vn 0.578700 -0.436200 0.689100
 | 
					 | 
				
			||||||
vn -0.324500 0.256300 0.910500
 | 
					 | 
				
			||||||
vn 0.000000 0.470900 -0.882200
 | 
					 | 
				
			||||||
vn 0.000000 -0.666600 -0.745400
 | 
					 | 
				
			||||||
vn 0.000000 -0.666600 0.745400
 | 
					 | 
				
			||||||
vn 0.000000 0.470900 0.882200
 | 
					 | 
				
			||||||
vn 0.729700 0.683700 0.000000
 | 
					 | 
				
			||||||
vn 0.324500 0.256300 -0.910500
 | 
					 | 
				
			||||||
vn -0.578700 -0.436200 -0.689100
 | 
					 | 
				
			||||||
vn -0.578700 -0.436200 0.689100
 | 
					 | 
				
			||||||
vn 0.324500 0.256300 0.910500
 | 
					 | 
				
			||||||
vn 1.000000 -0.001100 0.000000
 | 
					 | 
				
			||||||
vn 0.361000 -0.000700 -0.932600
 | 
					 | 
				
			||||||
vn -0.756400 0.000000 -0.654100
 | 
					 | 
				
			||||||
vn -0.756400 0.000000 0.654100
 | 
					 | 
				
			||||||
vn 0.361000 -0.000700 0.932600
 | 
					 | 
				
			||||||
vn 0.736100 -0.676800 0.000000
 | 
					 | 
				
			||||||
vn 0.327100 -0.263100 -0.907600
 | 
					 | 
				
			||||||
vn -0.578700 0.436200 -0.689100
 | 
					 | 
				
			||||||
vn -0.578700 0.436200 0.689100
 | 
					 | 
				
			||||||
vn 0.327100 -0.263100 0.907600
 | 
					 | 
				
			||||||
vn -0.004900 -1.000000 0.000000
 | 
					 | 
				
			||||||
vn 0.729700 -0.683800 0.000000
 | 
					 | 
				
			||||||
vn 0.324500 -0.256300 0.910500
 | 
					 | 
				
			||||||
vn -0.003300 -0.475400 0.879700
 | 
					 | 
				
			||||||
vn 0.324500 -0.256300 -0.910500
 | 
					 | 
				
			||||||
vn -0.003300 -0.475400 -0.879700
 | 
					 | 
				
			||||||
vn 1.000000 0.000000 0.000000
 | 
					 | 
				
			||||||
vn 0.359600 0.000000 0.933100
 | 
					 | 
				
			||||||
vn 0.359600 0.000000 -0.933100
 | 
					 | 
				
			||||||
vn -1.000000 -0.001100 0.000000
 | 
					 | 
				
			||||||
vn -0.361000 -0.000700 0.932600
 | 
					 | 
				
			||||||
vn -0.361000 -0.000700 -0.932600
 | 
					 | 
				
			||||||
vn -0.736100 -0.676800 0.000000
 | 
					 | 
				
			||||||
vn -0.327100 -0.263100 0.907600
 | 
					 | 
				
			||||||
vn -0.327100 -0.263100 -0.907600
 | 
					 | 
				
			||||||
vn 0.000000 -1.000000 0.004800
 | 
					 | 
				
			||||||
vn 0.000000 -0.657400 -0.753500
 | 
					 | 
				
			||||||
vn 0.898300 -0.248500 -0.362400
 | 
					 | 
				
			||||||
vn 0.863600 -0.504100 0.003400
 | 
					 | 
				
			||||||
vn -0.898300 -0.248500 -0.362400
 | 
					 | 
				
			||||||
vn -0.863600 -0.504100 0.003400
 | 
					 | 
				
			||||||
vn 0.000000 0.000000 -1.000000
 | 
					 | 
				
			||||||
vn 0.925200 0.000000 -0.379500
 | 
					 | 
				
			||||||
vn -0.925200 0.000000 -0.379500
 | 
					 | 
				
			||||||
vn 0.898300 0.248500 -0.362400
 | 
					 | 
				
			||||||
vn 0.661600 -0.421500 0.620200
 | 
					 | 
				
			||||||
vn -0.898300 0.248500 -0.362400
 | 
					 | 
				
			||||||
vn 0.898300 0.248500 0.362300
 | 
					 | 
				
			||||||
vn -0.898300 0.248500 0.362300
 | 
					 | 
				
			||||||
vn 0.000000 -0.000900 1.000000
 | 
					 | 
				
			||||||
vn 0.924700 -0.000600 0.380700
 | 
					 | 
				
			||||||
vn -0.924700 -0.000600 0.380700
 | 
					 | 
				
			||||||
vn 0.000000 -0.650300 0.759600
 | 
					 | 
				
			||||||
vn 0.895600 -0.254600 0.364700
 | 
					 | 
				
			||||||
vn -0.895600 -0.254600 0.364700
 | 
					 | 
				
			||||||
vn 0.729700 -0.683700 0.000000
 | 
					 | 
				
			||||||
vn 0.729700 0.683800 0.000000
 | 
					 | 
				
			||||||
vn -0.729700 0.683800 0.000000
 | 
					 | 
				
			||||||
vn -0.898300 -0.248400 0.362300
 | 
					 | 
				
			||||||
vn -0.863600 -0.504100 -0.003500
 | 
					 | 
				
			||||||
vn 0.898300 -0.248400 0.362300
 | 
					 | 
				
			||||||
vn 0.863600 -0.504100 -0.003500
 | 
					 | 
				
			||||||
vn -0.661500 -0.421500 0.620200
 | 
					 | 
				
			||||||
vn 0.924600 -0.000600 -0.380700
 | 
					 | 
				
			||||||
vn -0.661500 0.421500 0.620200
 | 
					 | 
				
			||||||
vn 0.661500 0.421500 0.620200
 | 
					 | 
				
			||||||
s 1
 | 
					 | 
				
			||||||
f 1/1/1 2/2/2 3/3/3 4/4/4
 | 
					 | 
				
			||||||
f 4/4/4 3/3/3 5/5/5 6/6/6
 | 
					 | 
				
			||||||
f 6/6/6 5/5/5 7/7/7 8/8/8
 | 
					 | 
				
			||||||
f 8/8/8 7/7/7 9/9/9 10/10/10
 | 
					 | 
				
			||||||
f 1/1/1 10/11/10 9/12/9 2/2/2
 | 
					 | 
				
			||||||
f 2/2/2 11/13/11 12/14/12 3/3/3
 | 
					 | 
				
			||||||
f 3/3/3 12/14/12 13/15/13 5/5/5
 | 
					 | 
				
			||||||
f 5/5/5 13/15/13 14/16/14 7/7/7
 | 
					 | 
				
			||||||
f 7/7/7 14/16/14 15/17/15 9/9/9
 | 
					 | 
				
			||||||
f 9/12/9 15/18/15 11/13/11 2/2/2
 | 
					 | 
				
			||||||
f 11/13/11 16/19/16 17/20/17 12/14/12
 | 
					 | 
				
			||||||
f 12/14/12 17/20/17 18/21/18 13/15/13
 | 
					 | 
				
			||||||
f 13/15/13 18/21/18 19/22/19 14/16/14
 | 
					 | 
				
			||||||
f 14/16/14 19/22/19 20/23/20 15/17/15
 | 
					 | 
				
			||||||
f 15/18/15 20/24/20 16/19/16 11/13/11
 | 
					 | 
				
			||||||
f 16/19/16 21/25/21 22/26/22 17/20/17
 | 
					 | 
				
			||||||
f 17/20/17 22/26/22 23/27/23 18/21/18
 | 
					 | 
				
			||||||
f 18/21/18 23/27/23 24/28/24 19/22/19
 | 
					 | 
				
			||||||
f 19/22/19 24/28/24 25/29/25 20/23/20
 | 
					 | 
				
			||||||
f 20/24/20 25/30/25 21/25/21 16/19/16
 | 
					 | 
				
			||||||
f 21/25/21 26/31/26 27/32/27 22/26/22
 | 
					 | 
				
			||||||
f 22/26/22 27/32/27 28/33/28 23/27/23
 | 
					 | 
				
			||||||
f 23/27/23 28/33/28 29/34/29 24/28/24
 | 
					 | 
				
			||||||
f 24/28/24 29/34/29 30/35/30 25/29/25
 | 
					 | 
				
			||||||
f 25/30/25 30/36/30 26/31/26 21/25/21
 | 
					 | 
				
			||||||
f 26/37/26 31/38/31 32/39/32 27/40/27
 | 
					 | 
				
			||||||
f 27/40/27 32/39/32 33/41/33 28/42/28
 | 
					 | 
				
			||||||
f 28/42/28 33/41/33 34/43/34 29/44/29
 | 
					 | 
				
			||||||
f 29/44/29 34/43/34 35/45/35 30/46/30
 | 
					 | 
				
			||||||
f 30/47/30 35/48/35 31/38/31 26/37/26
 | 
					 | 
				
			||||||
f 31/38/31 36/49/36 37/50/37 32/39/32
 | 
					 | 
				
			||||||
f 32/39/32 37/50/37 38/51/38 33/41/33
 | 
					 | 
				
			||||||
f 33/41/33 38/51/38 39/52/39 34/43/34
 | 
					 | 
				
			||||||
f 34/43/34 39/52/39 40/53/40 35/45/35
 | 
					 | 
				
			||||||
f 35/48/35 40/54/40 36/49/36 31/38/31
 | 
					 | 
				
			||||||
f 36/49/36 1/1/1 4/4/4 37/50/37
 | 
					 | 
				
			||||||
f 37/50/37 4/4/4 6/6/6 38/51/38
 | 
					 | 
				
			||||||
f 38/51/38 6/6/6 8/8/8 39/52/39
 | 
					 | 
				
			||||||
f 39/52/39 8/8/8 10/10/10 40/53/40
 | 
					 | 
				
			||||||
f 1/1/1 36/49/36 40/54/40 10/11/10
 | 
					 | 
				
			||||||
f 41/55/41 42/56/42 43/57/43 44/58/44
 | 
					 | 
				
			||||||
f 44/59/44 43/60/43 45/61/45 46/62/46
 | 
					 | 
				
			||||||
f 46/62/46 45/61/45 47/63/47 48/64/48
 | 
					 | 
				
			||||||
f 48/64/48 47/63/47 49/65/49 50/66/50
 | 
					 | 
				
			||||||
f 41/55/41 50/66/50 49/65/49 42/56/42
 | 
					 | 
				
			||||||
f 42/56/42 51/67/51 52/68/52 43/57/43
 | 
					 | 
				
			||||||
f 43/60/43 52/69/52 53/70/53 45/61/45
 | 
					 | 
				
			||||||
f 45/61/45 53/70/53 54/71/54 47/63/47
 | 
					 | 
				
			||||||
f 47/63/47 54/71/54 55/72/55 49/65/49
 | 
					 | 
				
			||||||
f 49/65/49 55/72/55 51/67/51 42/56/42
 | 
					 | 
				
			||||||
f 51/67/51 56/73/56 57/74/57 52/68/52
 | 
					 | 
				
			||||||
f 52/69/52 57/75/57 58/76/58 53/70/53
 | 
					 | 
				
			||||||
f 53/70/53 58/76/58 59/77/59 54/71/54
 | 
					 | 
				
			||||||
f 54/71/54 59/77/59 60/78/60 55/72/55
 | 
					 | 
				
			||||||
f 55/72/55 60/78/60 56/73/56 51/67/51
 | 
					 | 
				
			||||||
f 56/73/56 61/79/21 62/80/61 57/74/57
 | 
					 | 
				
			||||||
f 57/75/57 62/81/61 63/82/62 58/76/58
 | 
					 | 
				
			||||||
f 58/76/58 63/82/62 64/83/63 59/77/59
 | 
					 | 
				
			||||||
f 59/77/59 64/83/63 65/84/64 60/78/60
 | 
					 | 
				
			||||||
f 60/78/60 65/84/64 61/79/21 56/73/56
 | 
					 | 
				
			||||||
f 61/85/21 66/86/65 67/87/66 62/88/61
 | 
					 | 
				
			||||||
f 62/35/61 67/89/66 68/90/67 63/91/62
 | 
					 | 
				
			||||||
f 63/91/62 68/90/67 69/92/68 64/93/63
 | 
					 | 
				
			||||||
f 64/93/63 69/92/68 70/94/69 65/95/64
 | 
					 | 
				
			||||||
f 65/95/64 70/94/69 66/86/65 61/85/21
 | 
					 | 
				
			||||||
f 66/86/65 71/96/70 72/97/71 67/87/66
 | 
					 | 
				
			||||||
f 67/89/66 72/98/71 73/99/72 68/90/67
 | 
					 | 
				
			||||||
f 68/90/67 73/99/72 74/100/73 69/92/68
 | 
					 | 
				
			||||||
f 69/92/68 74/100/73 75/101/74 70/94/69
 | 
					 | 
				
			||||||
f 70/94/69 75/101/74 71/96/70 66/86/65
 | 
					 | 
				
			||||||
f 71/96/70 76/102/75 77/103/76 72/97/71
 | 
					 | 
				
			||||||
f 72/98/71 77/104/76 78/105/77 73/99/72
 | 
					 | 
				
			||||||
f 73/99/72 78/105/77 79/106/78 74/100/73
 | 
					 | 
				
			||||||
f 74/100/73 79/106/78 80/107/79 75/101/74
 | 
					 | 
				
			||||||
f 75/101/74 80/107/79 76/102/75 71/96/70
 | 
					 | 
				
			||||||
f 76/102/75 41/55/41 44/58/44 77/103/76
 | 
					 | 
				
			||||||
f 77/104/76 44/59/44 46/62/46 78/105/77
 | 
					 | 
				
			||||||
f 78/105/77 46/62/46 48/64/48 79/106/78
 | 
					 | 
				
			||||||
f 79/106/78 48/64/48 50/66/50 80/107/79
 | 
					 | 
				
			||||||
f 41/55/41 76/102/75 80/107/79 50/66/50
 | 
					 | 
				
			||||||
f 81/108/80 82/109/81 83/110/82 84/111/83
 | 
					 | 
				
			||||||
f 84/9/83 83/17/82 85/112/78 86/113/48
 | 
					 | 
				
			||||||
f 86/113/48 85/112/78 87/114/77 88/115/46
 | 
					 | 
				
			||||||
f 88/115/46 87/114/77 89/116/84 90/117/85
 | 
					 | 
				
			||||||
f 81/108/80 90/117/85 89/116/84 82/109/81
 | 
					 | 
				
			||||||
f 82/109/81 91/118/86 92/119/87 83/110/82
 | 
					 | 
				
			||||||
f 83/17/82 92/23/87 93/120/73 85/112/78
 | 
					 | 
				
			||||||
f 85/112/78 93/120/73 94/121/72 87/114/77
 | 
					 | 
				
			||||||
f 87/114/77 94/121/72 95/122/88 89/116/84
 | 
					 | 
				
			||||||
f 89/116/84 95/122/88 91/118/86 82/109/81
 | 
					 | 
				
			||||||
f 91/118/86 96/123/65 97/124/69 92/119/87
 | 
					 | 
				
			||||||
f 92/23/87 97/29/69 98/125/68 93/120/73
 | 
					 | 
				
			||||||
f 93/120/73 98/125/68 99/126/67 94/121/72
 | 
					 | 
				
			||||||
f 94/121/72 99/126/67 100/127/66 95/122/88
 | 
					 | 
				
			||||||
f 95/122/88 100/127/66 96/123/65 91/118/86
 | 
					 | 
				
			||||||
f 96/123/65 101/85/21 102/88/64 97/124/69
 | 
					 | 
				
			||||||
f 97/29/69 102/35/64 103/91/63 98/125/68
 | 
					 | 
				
			||||||
f 98/125/68 103/91/63 104/93/62 99/126/67
 | 
					 | 
				
			||||||
f 99/126/67 104/93/62 105/95/61 100/127/66
 | 
					 | 
				
			||||||
f 100/127/66 105/95/61 101/85/21 96/123/65
 | 
					 | 
				
			||||||
f 101/128/21 106/129/56 107/130/60 102/131/64
 | 
					 | 
				
			||||||
f 102/46/64 107/45/60 108/132/59 103/133/63
 | 
					 | 
				
			||||||
f 103/133/63 108/132/59 109/134/58 104/135/62
 | 
					 | 
				
			||||||
f 104/135/62 109/134/58 110/136/57 105/137/61
 | 
					 | 
				
			||||||
f 105/137/61 110/136/57 106/129/56 101/128/21
 | 
					 | 
				
			||||||
f 106/129/56 111/138/89 112/139/90 107/130/60
 | 
					 | 
				
			||||||
f 107/45/60 112/53/90 113/140/54 108/132/59
 | 
					 | 
				
			||||||
f 108/132/59 113/140/54 114/141/53 109/134/58
 | 
					 | 
				
			||||||
f 109/134/58 114/141/53 115/142/91 110/136/57
 | 
					 | 
				
			||||||
f 110/136/57 115/142/91 111/138/89 106/129/56
 | 
					 | 
				
			||||||
f 111/138/89 116/143/92 117/144/93 112/139/90
 | 
					 | 
				
			||||||
f 112/53/90 117/10/93 118/145/47 113/140/54
 | 
					 | 
				
			||||||
f 113/140/54 118/145/47 119/146/45 114/141/53
 | 
					 | 
				
			||||||
f 114/141/53 119/146/45 120/147/94 115/142/91
 | 
					 | 
				
			||||||
f 115/142/91 120/147/94 116/143/92 111/138/89
 | 
					 | 
				
			||||||
f 116/143/92 81/108/80 84/111/83 117/144/93
 | 
					 | 
				
			||||||
f 117/10/93 84/9/83 86/113/48 118/145/47
 | 
					 | 
				
			||||||
f 118/145/47 86/113/48 88/115/46 119/146/45
 | 
					 | 
				
			||||||
f 119/146/45 88/115/46 90/117/85 120/147/94
 | 
					 | 
				
			||||||
f 81/108/80 116/143/92 120/147/94 90/117/85
 | 
					 | 
				
			||||||
f 121/148/95 122/149/96 123/150/97 124/151/98
 | 
					 | 
				
			||||||
f 124/151/98 123/150/97 125/152/39 126/153/8
 | 
					 | 
				
			||||||
f 126/153/8 125/152/39 127/154/38 128/155/6
 | 
					 | 
				
			||||||
f 128/155/6 127/154/38 129/156/99 130/157/100
 | 
					 | 
				
			||||||
f 121/148/95 130/103/100 129/58/99 122/149/96
 | 
					 | 
				
			||||||
f 122/149/96 131/158/101 132/159/102 123/150/97
 | 
					 | 
				
			||||||
f 123/150/97 132/159/102 133/160/34 125/152/39
 | 
					 | 
				
			||||||
f 125/152/39 133/160/34 134/161/33 127/154/38
 | 
					 | 
				
			||||||
f 127/154/38 134/161/33 135/162/103 129/156/99
 | 
					 | 
				
			||||||
f 129/58/99 135/57/103 131/158/101 122/149/96
 | 
					 | 
				
			||||||
f 131/158/101 136/163/26 137/164/104 132/159/102
 | 
					 | 
				
			||||||
f 132/159/102 137/164/104 138/165/105 133/160/34
 | 
					 | 
				
			||||||
f 133/160/34 138/165/105 139/166/28 134/161/33
 | 
					 | 
				
			||||||
f 134/161/33 139/166/28 140/167/106 135/162/103
 | 
					 | 
				
			||||||
f 135/57/103 140/68/106 136/163/26 131/158/101
 | 
					 | 
				
			||||||
f 136/163/26 141/168/21 142/169/25 137/164/104
 | 
					 | 
				
			||||||
f 137/164/104 142/169/25 143/170/24 138/165/105
 | 
					 | 
				
			||||||
f 138/165/105 143/170/24 144/171/23 139/166/28
 | 
					 | 
				
			||||||
f 139/166/28 144/171/23 145/172/22 140/167/106
 | 
					 | 
				
			||||||
f 140/68/106 145/74/22 141/168/21 136/163/26
 | 
					 | 
				
			||||||
f 141/168/21 146/173/16 147/174/107 142/169/25
 | 
					 | 
				
			||||||
f 142/169/25 147/174/107 148/175/19 143/170/24
 | 
					 | 
				
			||||||
f 143/170/24 148/175/19 149/176/18 144/171/23
 | 
					 | 
				
			||||||
f 144/171/23 149/176/18 150/177/108 145/172/22
 | 
					 | 
				
			||||||
f 145/74/22 150/80/108 146/173/16 141/168/21
 | 
					 | 
				
			||||||
f 146/178/16 151/179/109 152/180/110 147/181/107
 | 
					 | 
				
			||||||
f 147/181/107 152/180/110 153/182/14 148/183/19
 | 
					 | 
				
			||||||
f 148/183/19 153/182/14 154/184/13 149/185/18
 | 
					 | 
				
			||||||
f 149/185/18 154/184/13 155/186/111 150/187/108
 | 
					 | 
				
			||||||
f 150/88/108 155/87/111 151/179/109 146/178/16
 | 
					 | 
				
			||||||
f 151/179/109 156/188/112 157/189/113 152/180/110
 | 
					 | 
				
			||||||
f 152/180/110 157/189/113 158/190/7 153/182/14
 | 
					 | 
				
			||||||
f 153/182/14 158/190/7 159/191/5 154/184/13
 | 
					 | 
				
			||||||
f 154/184/13 159/191/5 160/192/114 155/186/111
 | 
					 | 
				
			||||||
f 155/87/111 160/97/114 156/188/112 151/179/109
 | 
					 | 
				
			||||||
f 156/188/112 121/148/95 124/151/98 157/189/113
 | 
					 | 
				
			||||||
f 157/189/113 124/151/98 126/153/8 158/190/7
 | 
					 | 
				
			||||||
f 158/190/7 126/153/8 128/155/6 159/191/5
 | 
					 | 
				
			||||||
f 159/191/5 128/155/6 130/157/100 160/192/114
 | 
					 | 
				
			||||||
f 121/148/95 156/188/112 160/97/114 130/103/100
 | 
					 | 
				
			||||||
f 161/193/80 162/194/115 163/60/82 164/59/83
 | 
					 | 
				
			||||||
f 164/195/83 163/196/82 165/197/78 166/198/48
 | 
					 | 
				
			||||||
f 166/198/48 165/197/78 167/199/77 168/200/46
 | 
					 | 
				
			||||||
f 168/200/46 167/199/77 169/201/84 170/202/85
 | 
					 | 
				
			||||||
f 161/193/80 170/202/85 169/201/84 162/194/115
 | 
					 | 
				
			||||||
f 162/194/115 171/203/86 172/69/87 163/60/82
 | 
					 | 
				
			||||||
f 163/196/82 172/204/87 173/205/73 165/197/78
 | 
					 | 
				
			||||||
f 165/197/78 173/205/73 174/206/72 167/199/77
 | 
					 | 
				
			||||||
f 167/199/77 174/206/72 175/207/88 169/201/84
 | 
					 | 
				
			||||||
f 169/201/84 175/207/88 171/203/86 162/194/115
 | 
					 | 
				
			||||||
f 171/203/86 176/208/116 177/75/69 172/69/87
 | 
					 | 
				
			||||||
f 172/204/87 177/209/69 178/210/68 173/205/73
 | 
					 | 
				
			||||||
f 173/205/73 178/210/68 179/211/67 174/206/72
 | 
					 | 
				
			||||||
f 174/206/72 179/211/67 180/212/66 175/207/88
 | 
					 | 
				
			||||||
f 175/207/88 180/212/66 176/208/116 171/203/86
 | 
					 | 
				
			||||||
f 176/208/116 181/213/21 182/81/64 177/75/69
 | 
					 | 
				
			||||||
f 177/209/69 182/214/64 183/215/63 178/210/68
 | 
					 | 
				
			||||||
f 178/210/68 183/215/63 184/216/62 179/211/67
 | 
					 | 
				
			||||||
f 179/211/67 184/216/62 185/217/61 180/212/66
 | 
					 | 
				
			||||||
f 180/212/66 185/217/61 181/213/21 176/208/116
 | 
					 | 
				
			||||||
f 181/34/21 186/218/117 187/89/60 182/35/64
 | 
					 | 
				
			||||||
f 182/36/64 187/219/60 188/220/59 183/31/63
 | 
					 | 
				
			||||||
f 183/31/63 188/220/59 189/221/58 184/32/62
 | 
					 | 
				
			||||||
f 184/32/62 189/221/58 190/222/57 185/33/61
 | 
					 | 
				
			||||||
f 185/33/61 190/222/57 186/218/117 181/34/21
 | 
					 | 
				
			||||||
f 186/218/117 191/223/89 192/98/90 187/89/60
 | 
					 | 
				
			||||||
f 187/219/60 192/224/90 193/225/54 188/220/59
 | 
					 | 
				
			||||||
f 188/220/59 193/225/54 194/226/53 189/221/58
 | 
					 | 
				
			||||||
f 189/221/58 194/226/53 195/227/91 190/222/57
 | 
					 | 
				
			||||||
f 190/222/57 195/227/91 191/223/89 186/218/117
 | 
					 | 
				
			||||||
f 191/223/89 196/228/92 197/104/93 192/98/90
 | 
					 | 
				
			||||||
f 192/224/90 197/229/93 198/230/47 193/225/54
 | 
					 | 
				
			||||||
f 193/225/54 198/230/47 199/231/45 194/226/53
 | 
					 | 
				
			||||||
f 194/226/53 199/231/45 200/232/94 195/227/91
 | 
					 | 
				
			||||||
f 195/227/91 200/232/94 196/228/92 191/223/89
 | 
					 | 
				
			||||||
f 196/228/92 161/193/80 164/59/83 197/104/93
 | 
					 | 
				
			||||||
f 197/229/93 164/195/83 166/198/48 198/230/47
 | 
					 | 
				
			||||||
f 198/230/47 166/198/48 168/200/46 199/231/45
 | 
					 | 
				
			||||||
f 199/231/45 168/200/46 170/202/85 200/232/94
 | 
					 | 
				
			||||||
f 161/193/80 196/228/92 200/232/94 170/202/85
 | 
					 | 
				
			||||||
f 201/233/1 202/234/2 203/235/118 204/236/119
 | 
					 | 
				
			||||||
f 204/111/119 203/110/118 205/237/5 206/238/6
 | 
					 | 
				
			||||||
f 206/238/6 205/237/5 207/239/7 208/240/8
 | 
					 | 
				
			||||||
f 208/240/8 207/239/7 209/241/120 210/242/121
 | 
					 | 
				
			||||||
f 201/233/1 210/242/121 209/241/120 202/234/2
 | 
					 | 
				
			||||||
f 202/234/2 211/243/11 212/244/12 203/235/118
 | 
					 | 
				
			||||||
f 203/110/118 212/119/12 213/245/13 205/237/5
 | 
					 | 
				
			||||||
f 205/237/5 213/245/13 214/246/14 207/239/7
 | 
					 | 
				
			||||||
f 207/239/7 214/246/14 215/247/15 209/241/120
 | 
					 | 
				
			||||||
f 209/241/120 215/247/15 211/243/11 202/234/2
 | 
					 | 
				
			||||||
f 211/243/11 216/248/16 217/249/108 212/244/12
 | 
					 | 
				
			||||||
f 212/119/12 217/124/108 218/250/18 213/245/13
 | 
					 | 
				
			||||||
f 213/245/13 218/250/18 219/251/19 214/246/14
 | 
					 | 
				
			||||||
f 214/246/14 219/251/19 220/252/107 215/247/15
 | 
					 | 
				
			||||||
f 215/247/15 220/252/107 216/248/16 211/243/11
 | 
					 | 
				
			||||||
f 216/248/16 221/185/21 222/187/22 217/249/108
 | 
					 | 
				
			||||||
f 217/124/108 222/88/22 223/178/23 218/250/18
 | 
					 | 
				
			||||||
f 218/250/18 223/178/23 224/181/24 219/251/19
 | 
					 | 
				
			||||||
f 219/251/19 224/181/24 225/183/25 220/252/107
 | 
					 | 
				
			||||||
f 220/252/107 225/183/25 221/185/21 216/248/16
 | 
					 | 
				
			||||||
f 221/253/21 226/254/26 227/255/106 222/256/22
 | 
					 | 
				
			||||||
f 222/131/22 227/130/106 228/257/122 223/258/23
 | 
					 | 
				
			||||||
f 223/258/23 228/257/122 229/259/29 224/260/24
 | 
					 | 
				
			||||||
f 224/260/24 229/259/29 230/261/104 225/262/25
 | 
					 | 
				
			||||||
f 225/262/25 230/261/104 226/254/26 221/253/21
 | 
					 | 
				
			||||||
f 226/254/26 231/263/31 232/264/32 227/255/106
 | 
					 | 
				
			||||||
f 227/130/106 232/139/32 233/265/33 228/257/122
 | 
					 | 
				
			||||||
f 228/257/122 233/265/33 234/266/34 229/259/29
 | 
					 | 
				
			||||||
f 229/259/29 234/266/34 235/267/123 230/261/104
 | 
					 | 
				
			||||||
f 230/261/104 235/267/123 231/263/31 226/254/26
 | 
					 | 
				
			||||||
f 231/263/31 236/268/36 237/269/37 232/264/32
 | 
					 | 
				
			||||||
f 232/139/32 237/144/37 238/270/124 233/265/33
 | 
					 | 
				
			||||||
f 233/265/33 238/270/124 239/271/125 234/266/34
 | 
					 | 
				
			||||||
f 234/266/34 239/271/125 240/272/40 235/267/123
 | 
					 | 
				
			||||||
f 235/267/123 240/272/40 236/268/36 231/263/31
 | 
					 | 
				
			||||||
f 236/268/36 201/233/1 204/236/119 237/269/37
 | 
					 | 
				
			||||||
f 237/144/37 204/111/119 206/238/6 238/270/124
 | 
					 | 
				
			||||||
f 238/270/124 206/238/6 208/240/8 239/271/125
 | 
					 | 
				
			||||||
f 239/271/125 208/240/8 210/242/121 240/272/40
 | 
					 | 
				
			||||||
f 201/233/1 236/268/36 240/272/40 210/242/121
 | 
					 | 
				
			||||||
| 
		 Before Width: | Height: | Size: 1.8 KiB  | 
| 
		 Before Width: | Height: | Size: 1.7 KiB  | 
| 
		 Before Width: | Height: | Size: 344 B  | 
| 
		 Before Width: | Height: | Size: 1.5 KiB  | 
| 
		 Before Width: | Height: | Size: 386 B  | 
@@ -33,10 +33,6 @@ computer:admiral128
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
There's also a `computer:computer' alias to `computer:babytower'.
 | 
					There's also a `computer:computer' alias to `computer:babytower'.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
License:
 | 
					 | 
				
			||||||
Sourcecode: WTFPL (see below)
 | 
					 | 
				
			||||||
Graphics: WTFPL (see below)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Thanks to all the people in the forums and the #minetest IRC channel for
 | 
					Thanks to all the people in the forums and the #minetest IRC channel for
 | 
				
			||||||
 their support and suggestions; in no particular order:
 | 
					 their support and suggestions; in no particular order:
 | 
				
			||||||
  OldCoder, Josh, tonyka, VanessaE, davidpace, Jordach, and all the other
 | 
					  OldCoder, Josh, tonyka, VanessaE, davidpace, Jordach, and all the other
 | 
				
			||||||
@@ -45,17 +41,3 @@ Thanks to all the people in the forums and the #minetest IRC channel for
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
See also:
 | 
					See also:
 | 
				
			||||||
http://minetest.net/
 | 
					http://minetest.net/
 | 
				
			||||||
 | 
					 | 
				
			||||||
         DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
 | 
					 | 
				
			||||||
                    Version 2, December 2004
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 Copyright (C) 2012 Diego Martínez <lkaezadl3@gmail.com>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 Everyone is permitted to copy and distribute verbatim or modified
 | 
					 | 
				
			||||||
 copies of this license document, and changing it is allowed as long
 | 
					 | 
				
			||||||
 as the name is changed.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
 | 
					 | 
				
			||||||
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  0. You just DO WHAT THE FUCK YOU WANT TO. 
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,4 @@
 | 
				
			|||||||
 | 
					 | 
				
			||||||
-- Copyright (C) 2012-2013 Diego Martínez <kaeza@users.sf.net>
 | 
					-- Copyright (C) 2012-2013 Diego Martínez <kaeza@users.sf.net>
 | 
				
			||||||
-- License is WTFPL (see README.txt).
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- This file defines some items in order to not have to depend on other mods.
 | 
					-- This file defines some items in order to not have to depend on other mods.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -8,7 +6,7 @@ local S = homedecor_i18n.gettext
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
if (not minetest.get_modpath("homedecor")) then
 | 
					if (not minetest.get_modpath("homedecor")) then
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	minetest.register_craftitem(":homedecor:plastic_sheeting", {
 | 
						minetest.register_craftitem(":basic_materials:plastic_sheet", {
 | 
				
			||||||
		description = S("Plastic sheet"),
 | 
							description = S("Plastic sheet"),
 | 
				
			||||||
		inventory_image = "homedecor_plastic_sheeting.png",
 | 
							inventory_image = "homedecor_plastic_sheeting.png",
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
@@ -51,7 +49,7 @@ if (not minetest.get_modpath("homedecor")) then
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	minetest.register_craft({
 | 
						minetest.register_craft({
 | 
				
			||||||
		type = "cooking",
 | 
							type = "cooking",
 | 
				
			||||||
		output = "homedecor:plastic_sheeting",
 | 
							output = "basic_materials:plastic_sheet",
 | 
				
			||||||
		recipe = "homedecor:plastic_base",
 | 
							recipe = "homedecor:plastic_base",
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -63,7 +61,7 @@ if (not minetest.get_modpath("homedecor")) then
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	minetest.register_craft({
 | 
						minetest.register_craft({
 | 
				
			||||||
		type = 'fuel',
 | 
							type = 'fuel',
 | 
				
			||||||
		recipe = 'homedecor:plastic_sheeting',
 | 
							recipe = 'basic_materials:plastic_sheet',
 | 
				
			||||||
		burntime = 30,
 | 
							burntime = 30,
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,54 +1,52 @@
 | 
				
			|||||||
 | 
					 | 
				
			||||||
-- Copyright (C) 2012-2013 Diego Martínez <kaeza@users.sf.net>
 | 
					-- Copyright (C) 2012-2013 Diego Martínez <kaeza@users.sf.net>
 | 
				
			||||||
-- License is WTFPL (see README.txt).
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:shefriendSOO",
 | 
						output = "computer:shefriendSOO",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
 | 
							{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:glass", "homedecor:plastic_sheeting" },
 | 
							{ "basic_materials:plastic_sheet", "default:glass", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "group:wood", "homedecor:plastic_sheeting" }
 | 
							{ "basic_materials:plastic_sheet", "group:wood", "basic_materials:plastic_sheet" }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:slaystation",
 | 
						output = "computer:slaystation",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
 | 
							{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "group:wood", "homedecor:plastic_sheeting" }
 | 
							{ "basic_materials:plastic_sheet", "group:wood", "basic_materials:plastic_sheet" }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:vanio",
 | 
						output = "computer:vanio",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "", "" },
 | 
							{ "basic_materials:plastic_sheet", "", "" },
 | 
				
			||||||
		{ "default:glass", "", "" },
 | 
							{ "default:glass", "", "" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
 | 
							{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:specter",
 | 
						output = "computer:specter",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "", "", "homedecor:plastic_sheeting" },
 | 
							{ "", "", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
 | 
							{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
 | 
							{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:slaystation2",
 | 
						output = "computer:slaystation2",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
 | 
							{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:steel_ingot", "homedecor:plastic_sheeting" }
 | 
							{ "basic_materials:plastic_sheet", "default:steel_ingot", "basic_materials:plastic_sheet" }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:admiral64",
 | 
						output = "computer:admiral64",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
 | 
							{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "group:wood", "group:wood", "group:wood" }
 | 
							{ "group:wood", "group:wood", "group:wood" }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
@@ -56,7 +54,7 @@ minetest.register_craft({
 | 
				
			|||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:admiral128",
 | 
						output = "computer:admiral128",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
 | 
							{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }
 | 
							{ "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
@@ -64,16 +62,16 @@ minetest.register_craft({
 | 
				
			|||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:wee",
 | 
						output = "computer:wee",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
 | 
							{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:copper_ingot", "homedecor:plastic_sheeting" }
 | 
							{ "basic_materials:plastic_sheet", "default:copper_ingot", "basic_materials:plastic_sheet" }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:piepad",
 | 
						output = "computer:piepad",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
 | 
							{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:glass", "homedecor:plastic_sheeting" }
 | 
							{ "basic_materials:plastic_sheet", "default:glass", "basic_materials:plastic_sheet" }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -82,9 +80,9 @@ minetest.register_craft({
 | 
				
			|||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:monitor",
 | 
						output = "computer:monitor",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:glass","" },
 | 
							{ "basic_materials:plastic_sheet", "default:glass","" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:glass","" },
 | 
							{ "basic_materials:plastic_sheet", "default:glass","" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:mese_crystal_fragment", "homedecor:plastic_sheeting" }
 | 
							{ "basic_materials:plastic_sheet", "default:mese_crystal_fragment", "basic_materials:plastic_sheet" }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -92,35 +90,35 @@ minetest.register_craft({
 | 
				
			|||||||
	output = "computer:router",
 | 
						output = "computer:router",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "default:steel_ingot","","" },
 | 
							{ "default:steel_ingot","","" },
 | 
				
			||||||
		{ "default:steel_ingot" ,"homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
 | 
							{ "default:steel_ingot" ,"basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "default:mese_crystal_fragment","homedecor:plastic_sheeting", "homedecor:plastic_sheeting"  }
 | 
							{ "default:mese_crystal_fragment","basic_materials:plastic_sheet", "basic_materials:plastic_sheet"  }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:tower",
 | 
						output = "computer:tower",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:steel_ingot", "homedecor:plastic_sheeting" },
 | 
							{ "basic_materials:plastic_sheet", "default:steel_ingot", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:mese_crystal", "homedecor:plastic_sheeting" },
 | 
							{ "basic_materials:plastic_sheet", "default:mese_crystal", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:steel_ingot", "homedecor:plastic_sheeting" }
 | 
							{ "basic_materials:plastic_sheet", "default:steel_ingot", "basic_materials:plastic_sheet" }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:printer",
 | 
						output = "computer:printer",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:steel_ingot","" },
 | 
							{ "basic_materials:plastic_sheet", "default:steel_ingot","" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:mese_crystal", "homedecor:plastic_sheeting" },
 | 
							{ "basic_materials:plastic_sheet", "default:mese_crystal", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:coal_lump", "homedecor:plastic_sheeting" }
 | 
							{ "basic_materials:plastic_sheet", "default:coal_lump", "basic_materials:plastic_sheet" }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:printer",
 | 
						output = "computer:printer",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:steel_ingot","" },
 | 
							{ "basic_materials:plastic_sheet", "default:steel_ingot","" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "default:mese_crystal", "homedecor:plastic_sheeting" },
 | 
							{ "basic_materials:plastic_sheet", "default:mese_crystal", "basic_materials:plastic_sheet" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "dye:black", "homedecor:plastic_sheeting", }
 | 
							{ "basic_materials:plastic_sheet", "dye:black", "basic_materials:plastic_sheet", }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -136,8 +134,8 @@ minetest.register_craft({
 | 
				
			|||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "computer:tetris_arcade",
 | 
						output = "computer:tetris_arcade",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "homedecor:power_crystal", "homedecor:plastic_sheeting", },
 | 
							{ "basic_materials:plastic_sheet", "basic_materials:energy_crystal", "basic_materials:plastic_sheet", },
 | 
				
			||||||
		{ "dye:black", "default:glass", "dye:black" },
 | 
							{ "dye:black", "default:glass", "dye:black" },
 | 
				
			||||||
		{ "homedecor:plastic_sheeting", "homedecor:power_crystal", "homedecor:plastic_sheeting" }
 | 
							{ "basic_materials:plastic_sheet", "basic_materials:energy_crystal", "basic_materials:plastic_sheet" }
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -64,9 +64,9 @@ homedecor.register("bed_regular", {
 | 
				
			|||||||
		if itemname == "homedecor:bed_regular" then
 | 
							if itemname == "homedecor:bed_regular" then
 | 
				
			||||||
			homedecor.bed_expansion(pos, clicker, itemstack, pointed_thing, true)
 | 
								homedecor.bed_expansion(pos, clicker, itemstack, pointed_thing, true)
 | 
				
			||||||
			return itemstack
 | 
								return itemstack
 | 
				
			||||||
		else
 | 
					--		else
 | 
				
			||||||
			homedecor.beds_on_rightclick(pos, node, clicker)
 | 
					--			homedecor.beds_on_rightclick(pos, node, clicker)
 | 
				
			||||||
			return itemstack
 | 
					--			return itemstack
 | 
				
			||||||
		end
 | 
							end
 | 
				
			||||||
	end
 | 
						end
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
@@ -92,10 +92,10 @@ homedecor.register("bed_extended", {
 | 
				
			|||||||
	after_dig_node = function(pos, oldnode, oldmetadata, digger)
 | 
						after_dig_node = function(pos, oldnode, oldmetadata, digger)
 | 
				
			||||||
		homedecor.unextend_bed(pos)
 | 
							homedecor.unextend_bed(pos)
 | 
				
			||||||
	end,
 | 
						end,
 | 
				
			||||||
	on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
 | 
					--	on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
 | 
				
			||||||
		homedecor.beds_on_rightclick(pos, node, clicker)
 | 
					--		homedecor.beds_on_rightclick(pos, node, clicker)
 | 
				
			||||||
		return itemstack
 | 
					--		return itemstack
 | 
				
			||||||
	end,
 | 
					--	end,
 | 
				
			||||||
	drop = "homedecor:bed_regular"
 | 
						drop = "homedecor:bed_regular"
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -128,10 +128,10 @@ homedecor.register("bed_kingsize", {
 | 
				
			|||||||
			inv:add_item("main", "homedecor:bed_regular 2")
 | 
								inv:add_item("main", "homedecor:bed_regular 2")
 | 
				
			||||||
		end
 | 
							end
 | 
				
			||||||
	end,
 | 
						end,
 | 
				
			||||||
	on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
 | 
					--	on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
 | 
				
			||||||
		homedecor.beds_on_rightclick(pos, node, clicker)
 | 
					--		homedecor.beds_on_rightclick(pos, node, clicker)
 | 
				
			||||||
		return itemstack
 | 
					--		return itemstack
 | 
				
			||||||
	end,
 | 
					--	end,
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
for _, w in pairs({ N_("mahogany"), N_("oak") }) do
 | 
					for _, w in pairs({ N_("mahogany"), N_("oak") }) do
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,15 +4,13 @@ Some code copied and modified from the game's default mods (especially
 | 
				
			|||||||
doors) and ironzorg's flowers mod.
 | 
					doors) and ironzorg's flowers mod.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Licenses: 
 | 
					Licenses: 
 | 
				
			||||||
* For the lua code, LGPL. 
 | 
					* Door open/close sound by Slanesh on freesound.org
 | 
				
			||||||
* For the door open/close sound, CC-By-SA 3.0 by Slanesh on freesound.org
 | 
					 | 
				
			||||||
	http://freesound.org/people/Slanesh/sounds/31768/
 | 
						http://freesound.org/people/Slanesh/sounds/31768/
 | 
				
			||||||
* For the gate open/close sound, CC0, by j1987 on freesound.org
 | 
					* Gate open/close by j1987 on freesound.org
 | 
				
			||||||
	http://freesound.org/people/j1987/sounds/106116/
 | 
						http://freesound.org/people/j1987/sounds/106116/
 | 
				
			||||||
* For the doorbell sound, CC0 by guitarguy1985 on freesound.org
 | 
					* Doorbell sound by guitarguy1985 on freesound.org
 | 
				
			||||||
	http://freesound.org/people/guitarguy1985/sounds/69384/
 | 
						http://freesound.org/people/guitarguy1985/sounds/69384/
 | 
				
			||||||
* For the book sound, Public Domain by mckinneysound's on http://www.freesfx.co.uk/
 | 
					* Book soundn by mckinneysound's on http://www.freesfx.co.uk/
 | 
				
			||||||
	http://www.freesfx.co.uk/sfx/book?p=3
 | 
						http://www.freesfx.co.uk/sfx/book?p=3
 | 
				
			||||||
* For the phone ring, Public Domain by andyt's on http://www.freesfx.co.uk/
 | 
					* Phone ringing sound by andyt's on http://www.freesfx.co.uk/
 | 
				
			||||||
	http://www.freesfx.co.uk/sfx/phone?p=5
 | 
						http://www.freesfx.co.uk/sfx/phone?p=5
 | 
				
			||||||
* For all images and everything else, WTFPL.
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,9 @@
 | 
				
			|||||||
default
 | 
					default
 | 
				
			||||||
 | 
					basic_materials
 | 
				
			||||||
unifieddyes
 | 
					unifieddyes
 | 
				
			||||||
homedecor_i18n
 | 
					homedecor_i18n
 | 
				
			||||||
creative
 | 
					creative
 | 
				
			||||||
 | 
					currency?
 | 
				
			||||||
building_blocks?
 | 
					building_blocks?
 | 
				
			||||||
signs_lib?
 | 
					signs_lib?
 | 
				
			||||||
moreblocks?
 | 
					moreblocks?
 | 
				
			||||||
@@ -14,3 +16,4 @@ flowers?
 | 
				
			|||||||
3d_armor?
 | 
					3d_armor?
 | 
				
			||||||
skinsdb?
 | 
					skinsdb?
 | 
				
			||||||
mesecons?
 | 
					mesecons?
 | 
				
			||||||
 | 
					darkage?
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -142,11 +142,6 @@ local door_model_list = {
 | 
				
			|||||||
		usealpha = true
 | 
							usealpha = true
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	{	name = "glass",
 | 
					 | 
				
			||||||
		description = N_("Glass Office Door (@1 opening)"),
 | 
					 | 
				
			||||||
		mesh = "homedecor_door_plain.obj"
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	{	name = "wood_glass_oak",
 | 
						{	name = "wood_glass_oak",
 | 
				
			||||||
		description = N_("Glass and Wood, Oak-colored (@1 opening)"),
 | 
							description = N_("Glass and Wood, Oak-colored (@1 opening)"),
 | 
				
			||||||
		mesh = "homedecor_door_wood_glass.obj",
 | 
							mesh = "homedecor_door_wood_glass.obj",
 | 
				
			||||||
@@ -662,3 +657,6 @@ minetest.register_alias("homedecor:jpn_door_bottom", "homedecor:door_japanese_cl
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
minetest.register_alias("homedecor:jpn_door_top_open", "air")
 | 
					minetest.register_alias("homedecor:jpn_door_top_open", "air")
 | 
				
			||||||
minetest.register_alias("homedecor:jpn_door_bottom_open", "homedecor:door_japanese_open")
 | 
					minetest.register_alias("homedecor:jpn_door_bottom_open", "homedecor:door_japanese_open")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_alias("homedecor:door_glass_right", "doors:door_glass_b")
 | 
				
			||||||
 | 
					minetest.register_alias("homedecor:door_glass_left", "doors:door_glass_a")
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -141,17 +141,3 @@ homedecor.register("telephone", {
 | 
				
			|||||||
	walkable = false,
 | 
						walkable = false,
 | 
				
			||||||
	sounds = default.node_sound_wood_defaults(),
 | 
						sounds = default.node_sound_wood_defaults(),
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					 | 
				
			||||||
minetest.register_abm({
 | 
					 | 
				
			||||||
	nodenames = "homedecor:telephone",
 | 
					 | 
				
			||||||
	label = "sfx",
 | 
					 | 
				
			||||||
	interval = 30,
 | 
					 | 
				
			||||||
	chance = 15,
 | 
					 | 
				
			||||||
	action = function(pos, node)
 | 
					 | 
				
			||||||
		minetest.sound_play("homedecor_telephone_ringing", {
 | 
					 | 
				
			||||||
			pos = pos,
 | 
					 | 
				
			||||||
			gain = 1.0,
 | 
					 | 
				
			||||||
			max_hear_distance = 5
 | 
					 | 
				
			||||||
		})
 | 
					 | 
				
			||||||
	end
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@
 | 
				
			|||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "homedecor:table",
 | 
						output = "homedecor:table",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "group:wood","group:wood", "group:wood" },
 | 
							{ "default:wood","default:wood", "default:wood" },
 | 
				
			||||||
		{ "group:stick", "", "group:stick" },
 | 
							{ "group:stick", "", "group:stick" },
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
@@ -205,6 +205,7 @@ minetest.register_craft({
 | 
				
			|||||||
	output = "homedecor:sink",
 | 
						output = "homedecor:sink",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "group:marble","bucket:bucket_empty", "group:marble" },
 | 
							{ "group:marble","bucket:bucket_empty", "group:marble" },
 | 
				
			||||||
 | 
							{ "", "group:marble", "" }
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -225,7 +226,7 @@ minetest.register_craft({
 | 
				
			|||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "homedecor:shower_tray",
 | 
						output = "homedecor:shower_tray",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
		{ "group:marble","bucket:bucket_water", "group:marble" },
 | 
							{ "group:marble","bucket:bucket_empty", "group:marble" },
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -219,7 +219,7 @@ homedecor.register("soda_machine", {
 | 
				
			|||||||
		local fdir_to_fwd = { {0, -1}, {-1, 0}, {0, 1}, {1, 0} }
 | 
							local fdir_to_fwd = { {0, -1}, {-1, 0}, {0, 1}, {1, 0} }
 | 
				
			||||||
		local fdir = node.param2
 | 
							local fdir = node.param2
 | 
				
			||||||
		local pos_drop = { x=pos.x+fdir_to_fwd[fdir+1][1], y=pos.y, z=pos.z+fdir_to_fwd[fdir+1][2] }
 | 
							local pos_drop = { x=pos.x+fdir_to_fwd[fdir+1][1], y=pos.y, z=pos.z+fdir_to_fwd[fdir+1][2] }
 | 
				
			||||||
		if wieldname == "homedecor:coin" then
 | 
							if wieldname == "currency:minegeld_cent_25" then
 | 
				
			||||||
			minetest.spawn_item(pos_drop, "homedecor:soda_can")
 | 
								minetest.spawn_item(pos_drop, "homedecor:soda_can")
 | 
				
			||||||
			minetest.sound_play("insert_coin", {
 | 
								minetest.sound_play("insert_coin", {
 | 
				
			||||||
				pos=pos, max_hear_distance = 5
 | 
									pos=pos, max_hear_distance = 5
 | 
				
			||||||
@@ -234,3 +234,5 @@ homedecor.register("soda_machine", {
 | 
				
			|||||||
		end
 | 
							end
 | 
				
			||||||
	end
 | 
						end
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_alias("homedecor:coin", "currency:minegeld_cent_25")
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -182,7 +182,7 @@ function homedecor.handle_inventory(name, def, original_def)
 | 
				
			|||||||
		minetest.register_craft({
 | 
							minetest.register_craft({
 | 
				
			||||||
			type = "shapeless",
 | 
								type = "shapeless",
 | 
				
			||||||
			output = "homedecor:" .. locked_name,
 | 
								output = "homedecor:" .. locked_name,
 | 
				
			||||||
			recipe = { "homedecor:" .. name, "default:steel_ingot" }
 | 
								recipe = { "homedecor:" .. name, "basic_materials:padlock" }
 | 
				
			||||||
		})
 | 
							})
 | 
				
			||||||
	end
 | 
						end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -360,13 +360,20 @@ homedecor.register("ceiling_lantern", {
 | 
				
			|||||||
	walkable = false
 | 
						walkable = false
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
homedecor.register("lattice_lantern_large", {
 | 
					local sm_light = default.LIGHT_MAX-2
 | 
				
			||||||
	description = S("Lattice lantern (large)"),
 | 
					
 | 
				
			||||||
	tiles = { 'homedecor_lattice_lantern_large.png' },
 | 
					if minetest.get_modpath("darkage") then
 | 
				
			||||||
	groups = { snappy = 3 },
 | 
						minetest.register_alias("homedecor:lattice_lantern_large", "darkage:lamp")
 | 
				
			||||||
	light_source = default.LIGHT_MAX,
 | 
						sm_light = default.LIGHT_MAX-5
 | 
				
			||||||
	sounds = default.node_sound_glass_defaults(),
 | 
					else
 | 
				
			||||||
})
 | 
						homedecor.register("lattice_lantern_large", {
 | 
				
			||||||
 | 
							description = S("Lattice lantern (large)"),
 | 
				
			||||||
 | 
							tiles = { 'homedecor_lattice_lantern_large.png' },
 | 
				
			||||||
 | 
							groups = { snappy = 3 },
 | 
				
			||||||
 | 
							light_source = default.LIGHT_MAX,
 | 
				
			||||||
 | 
							sounds = default.node_sound_glass_defaults(),
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
homedecor.register("lattice_lantern_small", {
 | 
					homedecor.register("lattice_lantern_small", {
 | 
				
			||||||
	description = S("Lattice lantern (small)"),
 | 
						description = S("Lattice lantern (small)"),
 | 
				
			||||||
@@ -384,7 +391,7 @@ homedecor.register("lattice_lantern_small", {
 | 
				
			|||||||
		fixed = { -0.25, -0.5, -0.25, 0.25, 0, 0.25 }
 | 
							fixed = { -0.25, -0.5, -0.25, 0.25, 0, 0.25 }
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	groups = { snappy = 3 },
 | 
						groups = { snappy = 3 },
 | 
				
			||||||
	light_source = default.LIGHT_MAX-1,
 | 
						light_source = sm_light,
 | 
				
			||||||
	sounds = default.node_sound_glass_defaults(),
 | 
						sounds = default.node_sound_glass_defaults(),
 | 
				
			||||||
	on_place = minetest.rotate_node
 | 
						on_place = minetest.rotate_node
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
@@ -735,3 +742,141 @@ minetest.register_lbm({
 | 
				
			|||||||
		meta:set_string("dye", "unifieddyes:"..color)
 | 
							meta:set_string("dye", "unifieddyes:"..color)
 | 
				
			||||||
	end
 | 
						end
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					local chains_sbox = {
 | 
				
			||||||
 | 
						type = "fixed",
 | 
				
			||||||
 | 
						fixed = { -0.1, -0.5, -0.1, 0.1, 0.5, 0.1 }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					local topchains_sbox = {
 | 
				
			||||||
 | 
						type = "fixed",
 | 
				
			||||||
 | 
						fixed = {
 | 
				
			||||||
 | 
							{ -0.25, 0.35, -0.25, 0.25, 0.5, 0.25 },
 | 
				
			||||||
 | 
							{ -0.1, -0.5, -0.1, 0.1, 0.4, 0.1 }
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_node("homedecor:chain_steel_top", {
 | 
				
			||||||
 | 
						description = S("Hanging chain (ceiling mount, steel)"),
 | 
				
			||||||
 | 
						drawtype = "mesh",
 | 
				
			||||||
 | 
						mesh = "homedecor_chains_top.obj",
 | 
				
			||||||
 | 
						tiles = {"basic_materials_chain_steel.png"},
 | 
				
			||||||
 | 
						walkable = false,
 | 
				
			||||||
 | 
						climbable = true,
 | 
				
			||||||
 | 
						sunlight_propagates = true,
 | 
				
			||||||
 | 
						paramtype = "light",
 | 
				
			||||||
 | 
						inventory_image = "basic_materials_chain_steel_inv.png",
 | 
				
			||||||
 | 
						groups = {cracky=3},
 | 
				
			||||||
 | 
						selection_box = topchains_sbox,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_node("homedecor:chain_brass_top", {
 | 
				
			||||||
 | 
						description = S("Hanging chain (ceiling mount, brass)"),
 | 
				
			||||||
 | 
						drawtype = "mesh",
 | 
				
			||||||
 | 
						mesh = "homedecor_chains_top.obj",
 | 
				
			||||||
 | 
						tiles = {"basic_materials_chain_brass.png"},
 | 
				
			||||||
 | 
						walkable = false,
 | 
				
			||||||
 | 
						climbable = true,
 | 
				
			||||||
 | 
						sunlight_propagates = true,
 | 
				
			||||||
 | 
						paramtype = "light",
 | 
				
			||||||
 | 
						inventory_image = "basic_materials_chain_brass_inv.png",
 | 
				
			||||||
 | 
						groups = {cracky=3},
 | 
				
			||||||
 | 
						selection_box = topchains_sbox,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_node("homedecor:chandelier_steel", {
 | 
				
			||||||
 | 
						description = S("Chandelier (steel)"),
 | 
				
			||||||
 | 
						paramtype = "light",
 | 
				
			||||||
 | 
						light_source = 12,
 | 
				
			||||||
 | 
						walkable = false,
 | 
				
			||||||
 | 
						climbable = true,
 | 
				
			||||||
 | 
						sunlight_propagates = true,
 | 
				
			||||||
 | 
						tiles = {
 | 
				
			||||||
 | 
							"basic_materials_chain_steel.png",
 | 
				
			||||||
 | 
							"homedecor_candle_flat.png",
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								name="homedecor_candle_flame.png",
 | 
				
			||||||
 | 
								animation={
 | 
				
			||||||
 | 
									type="vertical_frames",
 | 
				
			||||||
 | 
									aspect_w=16,
 | 
				
			||||||
 | 
									aspect_h=16,
 | 
				
			||||||
 | 
									length=3.0
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						drawtype = "mesh",
 | 
				
			||||||
 | 
						mesh = "homedecor_chandelier.obj",
 | 
				
			||||||
 | 
						groups = {cracky=3},
 | 
				
			||||||
 | 
						sounds =  default.node_sound_stone_defaults(),
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_node("homedecor:chandelier_brass", {
 | 
				
			||||||
 | 
						description = S("Chandelier (brass)"),
 | 
				
			||||||
 | 
						paramtype = "light",
 | 
				
			||||||
 | 
						light_source = 12,
 | 
				
			||||||
 | 
						walkable = false,
 | 
				
			||||||
 | 
						climbable = true,
 | 
				
			||||||
 | 
						sunlight_propagates = true,
 | 
				
			||||||
 | 
						tiles = {
 | 
				
			||||||
 | 
							"basic_materials_chain_brass.png",
 | 
				
			||||||
 | 
							"homedecor_candle_flat.png",
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								name="homedecor_candle_flame.png",
 | 
				
			||||||
 | 
								animation={
 | 
				
			||||||
 | 
									type="vertical_frames",
 | 
				
			||||||
 | 
									aspect_w=16,
 | 
				
			||||||
 | 
									aspect_h=16,
 | 
				
			||||||
 | 
									length=3.0
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						drawtype = "mesh",
 | 
				
			||||||
 | 
						mesh = "homedecor_chandelier.obj",
 | 
				
			||||||
 | 
						groups = {cracky=3},
 | 
				
			||||||
 | 
						sounds =  default.node_sound_stone_defaults(),
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- crafts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						output = 'homedecor:chain_steel_top',
 | 
				
			||||||
 | 
						recipe = {
 | 
				
			||||||
 | 
							{'default:steel_ingot'},
 | 
				
			||||||
 | 
							{'basic_materials:chainlink_steel'},
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						output = 'homedecor:chandelier_steel',
 | 
				
			||||||
 | 
						recipe = {
 | 
				
			||||||
 | 
							{'', 'basic_materials:chainlink_steel', ''},
 | 
				
			||||||
 | 
							{'default:torch', 'basic_materials:chainlink_steel', 'default:torch'},
 | 
				
			||||||
 | 
							{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- brass versions
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						output = 'homedecor:chain_brass_top',
 | 
				
			||||||
 | 
						recipe = {
 | 
				
			||||||
 | 
							{'basic_materials:brass_ingot'},
 | 
				
			||||||
 | 
							{'basic_materials:chainlink_brass'},
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						output = 'homedecor:chandelier_brass',
 | 
				
			||||||
 | 
						recipe = {
 | 
				
			||||||
 | 
							{'', 'basic_materials:chainlink_brass', ''},
 | 
				
			||||||
 | 
							{'default:torch', 'basic_materials:chainlink_brass', 'default:torch'},
 | 
				
			||||||
 | 
							{'basic_materials:brass_ingot', 'basic_materials:brass_ingot', 'basic_materials:brass_ingot'},
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_alias("chains:chain_top",        "homedecor:chain_steel_top")
 | 
				
			||||||
 | 
					minetest.register_alias("chains:chain_top_brass",  "homedecor:chain_brass_top")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_alias("chains:chandelier_steel", "homedecor:chandelier_steel")
 | 
				
			||||||
 | 
					minetest.register_alias("chains:chandelier_brass", "homedecor:chandelier_brass")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -515,6 +515,7 @@ for _, side in ipairs({"diagonal_left", "diagonal_right", "horizontal"}) do
 | 
				
			|||||||
		end
 | 
							end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if name == "wood" then
 | 
							if name == "wood" then
 | 
				
			||||||
 | 
								def.palette = "unifieddyes_palette_greys.png"
 | 
				
			||||||
			def.airbrush_replacement_node = "homedecor:banister_wood_"..side.."_grey"
 | 
								def.airbrush_replacement_node = "homedecor:banister_wood_"..side.."_grey"
 | 
				
			||||||
			def.groups.ud_param2_colorable = 1
 | 
								def.groups.ud_param2_colorable = 1
 | 
				
			||||||
			def.paramtype2 = "colorfacedir"
 | 
								def.paramtype2 = "colorfacedir"
 | 
				
			||||||
 
 | 
				
			|||||||
| 
		 Before Width: | Height: | Size: 309 B  | 
| 
		 Before Width: | Height: | Size: 390 B After Width: | Height: | Size: 390 B  | 
| 
		 Before Width: | Height: | Size: 178 B  | 
| 
		 Before Width: | Height: | Size: 175 B  | 
| 
		 Before Width: | Height: | Size: 326 B  | 
| 
		 Before Width: | Height: | Size: 354 B  | 
| 
		 Before Width: | Height: | Size: 369 B  | 
| 
		 Before Width: | Height: | Size: 293 B  | 
| 
		 Before Width: | Height: | Size: 247 B  | 
| 
		 Before Width: | Height: | Size: 1.9 KiB  | 
| 
		 Before Width: | Height: | Size: 345 B  | 
| 
		 Before Width: | Height: | Size: 293 B  | 
| 
		 Before Width: | Height: | Size: 123 B  | 
| 
		 Before Width: | Height: | Size: 817 B  | 
| 
		 Before Width: | Height: | Size: 769 B  | 
| 
		 Before Width: | Height: | Size: 326 B  | 
| 
		 Before Width: | Height: | Size: 321 B  | 
| 
		 Before Width: | Height: | Size: 775 B  | 
| 
		 Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB  | 
| 
		 Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB  | 
@@ -27,7 +27,7 @@ if skinsdb_mod_path then
 | 
				
			|||||||
			skin_obj:set_texture("homedecor_clothes_"..skin_name..".png")
 | 
								skin_obj:set_texture("homedecor_clothes_"..skin_name..".png")
 | 
				
			||||||
			skin_obj:set_meta("name", "Wardrobe "..skin_name)
 | 
								skin_obj:set_meta("name", "Wardrobe "..skin_name)
 | 
				
			||||||
			skin_obj:set_meta("author", 'Calinou and Jordach')
 | 
								skin_obj:set_meta("author", 'Calinou and Jordach')
 | 
				
			||||||
			skin_obj:set_meta("license", 'WTFPL')
 | 
								skin_obj:set_meta("license", 'CC-by-SA-4.0')
 | 
				
			||||||
			local file = io.open(homedecor.modpath.."/textures/homedecor_clothes_"..skin_name..".png", "r")
 | 
								local file = io.open(homedecor.modpath.."/textures/homedecor_clothes_"..skin_name..".png", "r")
 | 
				
			||||||
			skin_obj:set_meta("format", skins.get_skin_format(file))
 | 
								skin_obj:set_meta("format", skins.get_skin_format(file))
 | 
				
			||||||
			file:close()
 | 
								file:close()
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,12 +0,0 @@
 | 
				
			|||||||
Most code and all textures by Vanessa Ezekowitz.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Some code copied and modified from the game's default mods (especially 
 | 
					 | 
				
			||||||
doors) and ironzorg's flowers mod.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Licenses: 
 | 
					 | 
				
			||||||
* For the lua code, LGPL. 
 | 
					 | 
				
			||||||
* For the door open/close sound, CC-By-SA 3.0 by Slanesh on freesound.org
 | 
					 | 
				
			||||||
	http://freesound.org/people/Slanesh/sounds/31768/
 | 
					 | 
				
			||||||
* For the gate open/close sound, CC0, by j1987 on freesound.org
 | 
					 | 
				
			||||||
	http://freesound.org/people/j1987/sounds/106116/
 | 
					 | 
				
			||||||
* For all images and everything else, WTFPL.
 | 
					 | 
				
			||||||
@@ -20,23 +20,5 @@ Recipe:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
Mod dependencies: wool, bucket
 | 
					Mod dependencies: wool, bucket
 | 
				
			||||||
 | 
					
 | 
				
			||||||
License:
 | 
					 | 
				
			||||||
Sourcecode: WTFPL (see below)
 | 
					 | 
				
			||||||
Graphics: WTFPL (see below)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
See also:
 | 
					See also:
 | 
				
			||||||
http://minetest.net/
 | 
					http://minetest.net/
 | 
				
			||||||
 | 
					 | 
				
			||||||
         DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
 | 
					 | 
				
			||||||
                    Version 2, December 2004
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 Everyone is permitted to copy and distribute verbatim or modified
 | 
					 | 
				
			||||||
 copies of this license document, and changing it is allowed as long
 | 
					 | 
				
			||||||
 as the name is changed.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
 | 
					 | 
				
			||||||
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  0. You just DO WHAT THE FUCK YOU WANT TO.
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -63,23 +63,5 @@ Recipes:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
Mod dependencies: default, wool
 | 
					Mod dependencies: default, wool
 | 
				
			||||||
 | 
					
 | 
				
			||||||
License:
 | 
					 | 
				
			||||||
Sourcecode: WTFPL (see below)
 | 
					 | 
				
			||||||
Graphics: WTFPL (see below)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
See also:
 | 
					See also:
 | 
				
			||||||
http://minetest.net/
 | 
					http://minetest.net/
 | 
				
			||||||
 | 
					 | 
				
			||||||
         DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
 | 
					 | 
				
			||||||
                    Version 2, December 2004
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 Everyone is permitted to copy and distribute verbatim or modified
 | 
					 | 
				
			||||||
 copies of this license document, and changing it is allowed as long
 | 
					 | 
				
			||||||
 as the name is changed.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
 | 
					 | 
				
			||||||
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  0. You just DO WHAT THE FUCK YOU WANT TO.
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -47,6 +47,15 @@ minetest.register_node("lrfurn:coffeetable", {
 | 
				
			|||||||
	end,
 | 
						end,
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						output = "lrfurn:coffeetable",
 | 
				
			||||||
 | 
						type = "shapeless",
 | 
				
			||||||
 | 
						recipe = {
 | 
				
			||||||
 | 
							"lrfurn:endtable",
 | 
				
			||||||
 | 
							"lrfurn:endtable"
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = "lrfurn:coffeetable",
 | 
						output = "lrfurn:coffeetable",
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,5 +12,3 @@ the mod may occasionally refuse to place it (or it just appears for a moment).
 | 
				
			|||||||
Just move over a bit, so that your target position is more directly in front
 | 
					Just move over a bit, so that your target position is more directly in front
 | 
				
			||||||
of you.
 | 
					of you.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Code, textures and model are WTFPL.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||