diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..dd13ca8 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,431 @@ +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS +COOPERATIVE NON-VIOLENT PUBLIC LICENSE (\"LICENSE\"). THE WORK IS +PROTECTED BY COPYRIGHT AND ALL OTHER APPLICABLE LAWS. ANY USE OF THE +WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS +PROHIBITED. BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED IN THIS +LICENSE, YOU AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE.TO THE +EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR +GRANTS YOU THE RIGHTS CONTAINED HERE IN AS CONSIDERATION FOR ACCEPTING +THE TERMS AND CONDITIONS OF THIS LICENSE AND FOR AGREEING TO BE BOUND BY +THE TERMS AND CONDITIONS OF THIS LICENSE. + +# Definitions + +An Act of War is any action of one country against any group either with +an intention to provoke a conflict or an action that occurs during a +declared war or during armed conflict between military forces of any +origin. This includes but is not limited to enforcing sanctions or +sieges, supplying armed forces, or profiting from the manufacture of +tools or weaponry used in military conflict. + +An Adaptation is a work based upon the Work, or upon the Work and other +pre-existing works, such as a translation, adaptation, derivative work, +arrangement of music or other alterations of a literary or artistic +work, or phonogram or performance and includes cinematographic +adaptations or any other form in which the Work may be recast, +transformed, or adapted including in any form recognizably derived from +the original, except that a work that constitutes a Collection will not +be considered an Adaptation for the purpose of this License. For the +avoidance of doubt, where the Work is a musical work, performance or +phonogram, the synchronization of the Work in timed-relation with a +moving image (\"synching\") will be considered an Adaptation for the +purpose of this License. In addition, where the Work is designed to +output a neural network the output of the neural network will be +considered an Adaptation for the purpose of this license. + +Bodily Harm is any physical hurt or injury to a person that interferes +with the health or comfort of the person and that is more than merely +transient or trifling in nature. + +Distribute is to make available to the public the original and copies of +the Work or Adaptation, as appropriate, through sale, gift or any other +transfer of possession or ownership. + +Incarceration is Confinement in a jail, prison, or any other place where +individuals of any kind are held against either their will or (if their +will cannot be determined) the will of their legal guardian or +guardians. In the case of a conflict between the will of the individual +and the will of their legal guardian or guardians, the will of the +individual will take precedence. + +Licensor is The individual, individuals, entity, or entities that +offer(s) the Work under the terms of this License + +Original Author is in the case of a literary or artistic work, the +individual, individuals, entity or entities who created the Work or if +no individual or entity can be identified, the publisher; and in +addition + +- in the case of a performance the actors, singers, musicians, + dancers, and other persons who act, sing, deliver, declaim, play in, + interpret or otherwise perform literary or artistic works or + expressions of folklore; + +- in the case of a phonogram the producer being the person or legal + entity who first fixes the sounds of a performance or other sounds; + and, + +- in the case of broadcasts, the organization that transmits the + broadcast. + +Work is the literary and/or artistic work offered under the terms of +this License including without limitation any production in the +literary, scientific and artistic domain, whatever may be the mode or +form of its expression including digital form, such as a book, pamphlet +and other writing; a lecture, address, sermon or other work of the same +nature; a dramatic or dramatico-musical work; a choreographic work or +entertainment in dumb show; a musical composition with or without words; +a cinematographic work to which are assimilated works expressed by a +process analogous to cinematography; a work of drawing, painting, +architecture, sculpture, engraving or lithography; a photographic work +to which are assimilated works expressed by a process analogous to +photography; a work of applied art; an illustration, map, plan, sketch +or three-dimensional work relative to geography, topography, +architecture or science; a performance; a broadcast; a phonogram; a +compilation of data to the extent it is protected as a copyrightable +work; or a work performed by a variety or circus performer to the extent +it is not otherwise considered a literary or artistic work. + +You means an individual or entity exercising rights under this License +who has not previously violated the terms of this License with respect +to the Work, or who has received express permission from the Licensor to +exercise rights under this License despite a previous violation. + +Publicly Perform means to perform public recitations of the Work and to +communicate to the public those public recitations, by any means or +process, including by wire or wireless means or public digital +performances; to make available to the public Works in such a way that +members of the public may access these Works from a place and at a place +individually chosen by them; to perform the Work to the public by any +means or process and the communication to the public of the performances +of the Work, including by public digital performance; to broadcast and +rebroadcast the Work by any means including signs, sounds or images. + +Reproduce is to make copies of the Work by any means including without +limitation by sound or visual recordings and the right of fixation and +reproducing fixations of the Work, including storage of a protected +performance or phonogram in digital form or other electronic medium. + +Software is any digital Work which, through use of a third-party piece +of Software or through the direct usage of itself on a computer system, +the memory of the computer is modified dynamically or semi-dynamically. +\"Software\", secondly, processes or interprets information. + +Source Code is Any digital Work which, through use of a third-party +piece of Software or through the direct usage of itself on a computer +system, the memory of the computer is modified dynamically or +semi-dynamically. \"Software\", secondly, processes or interprets +information. + +Surveilling is the use of the Work to either overtly or covertly observe +and record persons and or their activities. + +A Network Service is the use of a piece of Software to interpret or +modify information that is subsequently and directly served to users +over the Internet. + +To Discriminate is the use of a piece of Software to interpret or modify +information that is subsequently and directly served to users over the +Internet. + +Hate Speech is Communication or any form of expression which is solely +for the purpose of expressing hatred for some group or advocating a form +of Discrimination between humans. + +Coercion is leveraging of the threat of force or use of force to +intimidate a person in order to gain compliance, or to offer large +incentives which aim to entice a person to act against their will. + +# Fair Dealing Rights + +Nothing in this License is intended to reduce, limit, or restrict any +uses free from copyright or rights arising from limitations or +exceptions that are provided for in connection with the copyright +protection under copyright law or other applicable laws. + +# License Grant + +Subject to the terms and conditions of this License, Licensor hereby +grants You a worldwide, royalty-free, non-exclusive, perpetual (for the +duration of the applicable copyright) license to exercise the rights in +the Work as stated below: + +To Reproduce the Work, to incorporate the Work into one or more +Collections, and to Reproduce the Work as incorporated in the +Collections + +To create and Reproduce Adaptations provided that any such Adaptation, +including any translation in any medium, takes reasonable steps to +clearly label, demarcate or otherwise identify that changes were made to +the original Work. For example, a translation could be marked \"The +original work was translated from English to Spanish,\" or a +modification could indicate \"The original work has been modified.\" + +To Distribute and Publicly Perform the Work including as incorporated in +Collections. + +To Distribute and Publicly Perform Adaptations. The above rights may be +exercised in all media and formats whether now known or hereafter +devised. The above rights include the right to make such modifications +as are technically necessary to exercise the rights in other media and +formats. This License constitutes the entire agreement between the +parties with respect to the Work licensed here. There are no +understandings, agreements or representations with respect to the Work +not specified here. Licensor shall not be bound by any additional +provisions that may appear in any communication from You. This License +may not be modified without the mutual written agreement of the Licensor +and You. All rights not expressly granted by Licensor are hereby +reserved, including but not limited to the rights set forth in +Non-waivable Compulsory License Schemes, Waivable Compulsory License +Schemes, and Voluntary License Schemes in the restrictions. + +# Restrictions + +The license granted in the license grant above is expressly made subject +to and limited by the following restrictions: + +You may Distribute or Publicly Perform the Work only under the terms of +this License. You must include a copy of, or the Uniform Resource +Identifier (URI) for, this License with every copy of the Work You +Distribute or Publicly Perform. You may not offer or impose any terms on +the Work that restrict the terms of this License or the ability of the +recipient of the Work to exercise the rights granted to that recipient +under the terms of the License. You may not sublicense the Work. You +must keep intact all notices that refer to this License and to the +disclaimer of warranties with every copy of the Work You Distribute or +Publicly Perform. When You Distribute or Publicly Perform the Work, You +may not impose any effective technological measures on the Work that +restrict the ability of a recipient of the Work from You to exercise the +rights granted to that recipient under the terms of the License. This +Section applies to the Work as incorporated in a Collection, but this +does not require the Collection apart from the Work itself to be made +subject to the terms of this License. If You create a Collection, upon +notice from any Licensor You must, to the extent practicable, remove +from the Collection any credit as requested. If You create an +Adaptation, upon notice from any Licensor You must, to the extent +practicable, remove from the Adaptation any credit as requested. + +If the Work meets the definition of Software, You may exercise the +rights granted in the license grant only if You provide a copy of the +corresponding Source Code from which the Work was derived in digital +form, or You provide a URI for the corresponding Source Code of the +Work, to any recipients upon request. + +If the Work is used as or for a Network Service, You may exercise the +rights granted in the license grant only if You provide a copy of the +corresponding Source Code from which the Work was derived in digital +form, or You provide a URI for the corresponding Source Code to the +Work, to any recipients of the data served or modified by the Web +Service. + +## + +You may exercise the rights granted in the license grant for any +purposes only if: + +i. You do not use the Work for the purpose of inflicting Bodily Harm on + human beings (subject to criminal prosecution or otherwise) outside + of providing medical aid or undergoing a voluntary procedure under + no form of Coercion. + +ii. You do not use the Work for the purpose of Surveilling or tracking + individuals for financial gain. + +iii. You do not use the Work in an Act of War. + +iv. You do not use the Work for the purpose of supporting or profiting + from an Act of War. + +v. You do not use the Work for the purpose of Incarceration. + +vi. You do not use the Work for the purpose of extracting, processing, + or refining, oil, gas, or coal. Or to in any other way to + deliberately pollute the environment as a byproduct of manufacturing + or irresponsible disposal of hazardous materials. + +vii. You do not use the Work for the purpose of expediting, + coordinating, or facilitating paid work undertaken by individuals + under the age of 12 years. + +viii. You do not use the Work to either Discriminate or spread Hate + Speech on the basis of sex, sexual orientation, gender identity, + race, age, disability, color, national origin, religion, caste, or + lower economic status. + +## + +If You Distribute, or Publicly Perform the Work or any Adaptations or +Collections, You must, unless a request has been made by any Licensor to +remove credit from a Collection or Adaptation, keep intact all copyright +notices for the Work and provide, reasonable to the medium or means You +are utilizing: + +i. the name of the Original Author (or pseudonym, if applicable) if + supplied, and/or if the Original Author and/or Licensor designate + another party or parties (e.g., a sponsor institute, publishing + entity, journal) for attribution (\"Attribution Parties\") in + Licensor\'s copyright notice, terms of service or by other + reasonable means, the name of such party or parties; + +ii. the title of the Work if supplied; + +iii. to the extent reasonably practicable, the URI, if any, that + Licensor to be associated with the Work, unless such URI does not + refer to the copyright notice or licensing information for the + Work; and, + +iv. in the case of an Adaptation, a credit identifying the use of the + Work in the Adaptation (e.g., \"French translation of the Work by + Original Author,\" or \"Screenplay based on original Work by + Original Author\"). + +If any Licensor has sent notice to request removing credit, You must, to +the extent practicable, remove any credit as requested. The credit +required by this Section may be implemented in any reasonable manner; +provided, however, that in the case of an Adaptation or Collection, at a +minimum such credit will appear, if a credit for all contributing +authors of the Adaptation or Collection appears, then as part of these +credits and in a manner at least as prominent as the credits for the +other contributing authors. For the avoidance of doubt, You may only use +the credit required by this Section for the purpose of attribution in +the manner set out above and, by exercising Your rights under this +License, You may not implicitly or explicitly assert or imply any +connection with, sponsorship or endorsement by the Original Author, +Licensor and/or Attribution Parties, as appropriate, of You or Your use +of the Work, without the separate, express prior written permission of +the Original Author, Licensor and/or Attribution Parties. + +Except as otherwise agreed in writing by the Licensor or as may be +otherwise permitted by applicable law, if You Reproduce, Distribute or +Publicly Perform the Work either by itself or as part of any Adaptations +or Collections, You must not distort, mutilate, modify or take other +derogatory action in relation to the Work which would be prejudicial to +the Original Author\'s honor or reputation. Licensor agrees that in +those jurisdictions (e.g. Japan), in which any exercise of the right +granted in the license grant of this License (the right to make +Adaptations) would be deemed to be a distortion, mutilation, +modification or other derogatory action prejudicial to the Original +Author\'s honor and reputation, the Licensor will waive or not assert, +as appropriate, this Section, to the fullest extent permitted by the +applicable national law, to enable You to reasonably exercise Your right +under the license grant of this License (right to make Adaptations) but +not otherwise. + +Do not make any legal claim against anyone accusing the Work, with or +without changes, alone or with other works, of infringing any patent +claim. + +# Representations Warranties and Disclaimer + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR +OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY +KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, +INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, +FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF +LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, +WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE +EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +# Limitation on Liability + +EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL +LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, +INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF +THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED +OF THE POSSIBILITY OF SUCH DAMAGES. + +# Termination + +This License and the rights granted hereunder will terminate +automatically upon any breach by You of the terms of this License. +Individuals or entities who have received Adaptations or Collections +from You under this License, however, will not have their licenses +terminated provided such individuals or entities remain in full +compliance with those licenses. The Sections on definitions, fair +dealing rights, representations, warranties, and disclaimer, limitation +on liability, termination, and revised license versions will survive any +termination of this License. + +Subject to the above terms and conditions, the license granted here is +perpetual (for the duration of the applicable copyright in the Work). +Notwithstanding the above, Licensor reserves the right to release the +Work under different license terms or to stop distributing the Work at +any time; provided, however that any such election will not serve to +withdraw this License (or any other license that has been, or is +required to be, granted under the terms of this License), and this +License will continue in full force and effect unless terminated as +stated above. + +# Revised License Versions + +This License may receive future revisions in the original spirit of the +license intended to strengthen This License. Each version of This +License has an incrementing version number. + +Unless otherwise specified like in the below subsection The Licensor has +only granted this current version of This License for The Work. In this +case future revisions do not apply. + +The Licensor may specify that the latest available revision of This +License be used for The Work by either explicitly writing so or by +suffixing the License URI with a \"+\" symbol. + +The Licensor may specify that The Work is also available under the terms +of This License\'s current revision as well as specific future +revisions. The Licensor may do this by writing it explicitly or +suffixing the License URI with any additional version numbers each +separated by a comma. + +# Miscellaneous + +Each time You Distribute or Publicly Perform the Work or a Collection, +the Licensor offers to the recipient a license to the Work on the same +terms and conditions as the license granted to You under this License. + +Each time You Distribute or Publicly Perform an Adaptation, Licensor +offers to the recipient a license to the original Work on the same terms +and conditions as the license granted to You under this License. + +If the Work is classified as Software, each time You Distribute or +Publicly Perform an Adaptation, Licensor offers to the recipient a copy +and/or URI of the corresponding Source Code on the same terms and +conditions as the license granted to You under this License. + +If the Work is used as a Network Service, each time You Distribute or +Publicly Perform an Adaptation, or serve data derived from the Software, +the Licensor offers to any recipients of the data a copy and/or URI of +the corresponding Source Code on the same terms and conditions as the +license granted to You under this License. + +If any provision of this License is invalid or unenforceable under +applicable law, it shall not affect the validity or enforceability of +the remainder of the terms of this License, and without further action +by the parties to this agreement, such provision shall be reformed to +the minimum extent necessary to make such provision valid and +enforceable. + +No term or provision of this License shall be deemed waived and no +breach consented to unless such waiver or consent shall be in writing +and signed by the party to be charged with such waiver or consent. + +This License constitutes the entire agreement between the parties with +respect to the Work licensed here. There are no understandings, +agreements or representations with respect to the Work not specified +here. Licensor shall not be bound by any additional provisions that may +appear in any communication from You. This License may not be modified +without the mutual written agreement of the Licensor and You. + +The rights granted under, and the subject matter referenced, in this +License were drafted utilizing the terminology of the Berne Convention +for the Protection of Literary and Artistic Works (as amended on +September 28, 1979), the Rome Convention of 1961, the WIPO Copyright +Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and +the Universal Copyright Convention (as revised on July 24, 1971). These +rights and subject matter take effect in the relevant jurisdiction in +which the License terms are sought to be enforced according to the +corresponding provisions of the implementation of those treaty +provisions in the applicable national law. If the standard suite of +rights granted under applicable copyright law includes additional rights +not granted under this License, such additional rights are deemed to be +included in the License; this License is not intended to restrict the +license of any rights under applicable law. diff --git a/src/main/java/ella/decorations/DecorationsRegistry.java b/src/main/java/ella/decorations/DecorationsRegistry.java index 6d2bf64..ad29f1c 100644 --- a/src/main/java/ella/decorations/DecorationsRegistry.java +++ b/src/main/java/ella/decorations/DecorationsRegistry.java @@ -14,7 +14,6 @@ import net.minecraft.item.ItemGroup; import net.minecraft.util.Identifier; import net.minecraft.util.registry.Registry; import java.util.LinkedHashMap; -//import java.util.Map; public class DecorationsRegistry { public static final String ID = "ellas_mod"; @@ -33,16 +32,31 @@ public class DecorationsRegistry { public static WoodExtension WARPED_BLOCKS = new WoodExtension("warped", Blocks.WARPED_PLANKS, Blocks.WARPED_DOOR); public static MetalExtension IRON_BLOCKS = new MetalExtension("iron", Blocks.IRON_BLOCK); - add("windowed_iron_door", new DoorBlock(IRON_DOOR)), ItemGroup.DECORATIONS); + public static Block WINDOWED_IRON_DOOR = add("windowed_iron_door", new DoorBlock(IRON_DOOR)), ItemGroup.DECORATIONS); + public static Block IRON_RODS = add("iron_rods", new BarsBlock(FabricBlockSettings.copyOf(Blocks.IRON_BLOCK)), ItemGroup.DECORATIONS); public static MetalExtension GOLD_BLOCKS = new MetalExtension("gold", Blocks.GOLD_BLOCK); public static MetalExtension EMERALD_BLOCKS = new MetalExtension("emerald", Blocks.EMERALD_BLOCK); public static MetalExtension LAPIS_BLOCKS = new MetalExtension("lapis", Blocks.LAPIS_BLOCK); public static MetalExtension DIAMOND_BLOCKS = new MetalExtension("diamond", Blocks.DIAMOND_BLOCK); public static MetalExtension NETHERITE_BLOCKS = new MetalExtension("netherite", Blocks.NETHERITE_BLOCK); - public static SlabBlock IRON_RODS = add("iron_rods", new BarsBlock(FabricBlockSettings.copyOf(Blocks.IRON_BLOCK)), ItemGroup.DECORATIONS); public static final Block STONE_BRICK_TILES = add("stone_brick_tiles", new Block(FabricBlockSettings.copyOf(Blocks.STONE_BRICKS)), ItemGroup.BUILDING_BLOCKS); + public static final Block STONE_BRICK_TILE_STAIRS = add("stone_brick_tile_stairs", + new StairsBlock(FabricBlockSettings.copyOf(Blocks.STONE_BRICK_STAIRS)), ItemGroup.BUILDING_BLOCKS); + public static final Block STONE_BRICK_TILE_SLAB = add("stone_brick_tile_slab", + new SlabBlock(FabricBlockSettings.copyOf(Blocks.STONE_BRICK_SLAB)), ItemGroup.BUILDING_BLOCKS); + public static final Block STONE_BRICK_TILE_WALL = add("stone_brick_tile_wall", + new EWallBlock(FabricBlockSettings.copyOf(Blocks.STONE_BRICK_WALL)), ItemGroup.BUILDING_BLOCKS); + public static final Block DEEPSLATE_BRICK_TILES = add("deepslate_brick_tiles", + new Block(FabricBlockSettings.copyOf(Blocks.DEEPSLATE_TILES)), ItemGroup.BUILDING_BLOCKS); + public static final Block DEEPSLATE_BRICK_TILE_STAIRS = add("deepslate_brick_tile_stairs", + new StairsBlock(FabricBlockSettings.copyOf(Blocks.DEEPSLATE_TILE_STAIRS)), ItemGroup.BUILDING_BLOCKS); + public static final Block DEEPSLATE_BRICK_TILE_SLAB = add("deepslate_brick_tile_slab", + new SlabBlock(FabricBlockSettings.copyOf(Blocks.DEEPSLATE_TILE_SLAB)), ItemGroup.BUILDING_BLOCKS); + public static final Block DEEPSLATE_BRICK_TILE_WALL = add("deepslate_brick_tile_wall", + new EWallBlock(FabricBlockSettings.copyOf(Blocks.DEEPSLATE_TILE_WALL)), ItemGroup.BUILDING_BLOCKS); + public static final Block BAMBOO_PLATFORM = add("bamboo_platform", new PlatformBlock(FabricBlockSettings.copyOf(Blocks.SCAFFOLDING).solidBlock()), ItemGroup.BUILDING_BLOCKS); public static final Block IRON_BAR_PLATFORM = add("iron_bar_platform", @@ -73,6 +87,20 @@ public class DecorationsRegistry { new PlatformBlock(FabricBlockSettings.copyOf(Blocks.MOSSY_STONE_BRICKS)), ItemGroup.BUILDING_BLOCKS); public static final Block STONE_BRICK_TILE_PLATFORM = add("stone_brick_tile_platform", new PlatformBlock(FabricBlockSettings.copyOf(Blocks.STONE_BRICKS)), ItemGroup.BUILDING_BLOCKS); + public static final Block COBBLED_DEEPSLATE_PLATFORM = add("cobbled_deepslate_platform", + new PlatformBlock(FabricBlockSettings.copyOf(Blocks.COBBLED_DEEPSLATE)), ItemGroup.BUILDING_BLOCKS); + public static final Block DEEPSLATE_TILE_PLATFORM = add("deepslate_tile_platform", + new PlatformBlock(FabricBlockSettings.copyOf(Blocks.DEEPSLATE_TILES)), ItemGroup.BUILDING_BLOCKS); + public static final Block DEEPSLATE_BRICK_PLATFORM = add("deepslate_brick_platform", + new PlatformBlock(FabricBlockSettings.copyOf(Blocks.DEEPSLATE_BRICKS)), ItemGroup.BUILDING_BLOCKS); + public static final Block DEEPSLATE_BRICK_TILE_PLATFORM = add("deepslate_brick_tile_platform", + new PlatformBlock(FabricBlockSettings.copyOf(Blocks.DEEPSLATE_TILES)), ItemGroup.BUILDING_BLOCKS); + public static final Block POLISHED_DEEPSLATE_PLATFORM = add("polished_deepslate_platform", + new PlatformBlock(FabricBlockSettings.copyOf(Blocks.POLISHED_DEEPSLATE)), ItemGroup.BUILDING_BLOCKS); + public static final Block BLACKSTONE_PLATFORM = add("blackstone_platform", + new PlatformBlock(FabricBlockSettings.copyOf(Blocks.BLACKSTONE)), ItemGroup.BUILDING_BLOCKS); + public static final Block POLISHED_BLACKSTONE_PLATFORM = add("polished_blackstone_platform", + new PlatformBlock(FabricBlockSettings.copyOf(Blocks.POLISHED_BLACKSTONE)), ItemGroup.BUILDING_BLOCKS); public static final Block BRICK_PLATFORM = add("brick_platform", new PlatformBlock(FabricBlockSettings.copyOf(Blocks.BRICKS)), ItemGroup.BUILDING_BLOCKS); public static final Block YELLOW_BRICK_PLATFORM = add("yellow_brick_platform", @@ -127,6 +155,43 @@ public class DecorationsRegistry { public static final Block BLACK_STAINED_GLASS_PLATFORM = add("black_stained_glass_platform", new StainedPlatformBlock(FabricBlockSettings.copyOf(Blocks.BLACK_STAINED_GLASS, DyeColor.BLACK)), ItemGroup.BUILDING_BLOCKS); + public static final Block GLASS_SLAB = add("glass_slab", + new SlabBlock(FabricBlockSettings.copyOf(Blocks.GLASS)), ItemGroup.BUILDING_BLOCKS); + public static final Block CLEAR_GLASS_SLAB = add("clear_glass_slab", + new SlabBlock(FabricBlockSettings.copyOf(Blocks.GLASS)), ItemGroup.BUILDING_BLOCKS); + public static final Block WHITE_STAINED_GLASS_SLAB = add("white_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.WHITE_STAINED_GLASS, DyeColor.WHITE)), ItemGroup.BUILDING_BLOCKS); + public static final Block ORANGE_STAINED_GLASS_SLAB = add("orange_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.ORANGE_STAINED_GLASS, DyeColor.ORANGE)), ItemGroup.BUILDING_BLOCKS); + public static final Block MAGENTA_STAINED_GLASS_SLAB = add("magenta_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.MAGENTA_STAINED_GLASS, DyeColor.MAGENTA)), ItemGroup.BUILDING_BLOCKS); + public static final Block LIGHT_BLUE_STAINED_GLASS_SLAB = add("light_blue_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.LIGHT_BLUE_STAINED_GLASS, DyeColor.LIGHT_BLUE)), ItemGroup.BUILDING_BLOCKS); + public static final Block YELLOW_STAINED_GLASS_SLAB = add("yellow_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.YELLOW_STAINED_GLASS, DyeColor.YELLOW)), ItemGroup.BUILDING_BLOCKS); + public static final Block LIME_STAINED_GLASS_SLAB = add("lime_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.LIME_STAINED_GLASS, DyeColor.LIME)), ItemGroup.BUILDING_BLOCKS); + public static final Block PINK_STAINED_GLASS_SLAB = add("pink_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.PINK_STAINED_GLASS, DyeColor.PINK)), ItemGroup.BUILDING_BLOCKS); + public static final Block GRAY_STAINED_GLASS_SLAB = add("gray_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.GRAY_STAINED_GLASS, DyeColor.GRAY)), ItemGroup.BUILDING_BLOCKS); + public static final Block LIGHT_GRAY_STAINED_GLASS_SLAB = add("light_gray_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.LIGHT_GRAY_STAINED_GLASS, DyeColor.LIGHT_GRAY)), ItemGroup.BUILDING_BLOCKS); + public static final Block CYAN_STAINED_GLASS_SLAB = add("cyan_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.CYAN_STAINED_GLASS, DyeColor.CYAN)), ItemGroup.BUILDING_BLOCKS); + public static final Block PURPLE_STAINED_GLASS_SLAB = add("purple_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.PURPLE_STAINED_GLASS, DyeColor.PURPLE)), ItemGroup.BUILDING_BLOCKS); + public static final Block BLUE_STAINED_GLASS_SLAB = add("blue_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.BLUE_STAINED_GLASS, DyeColor.BLUE)), ItemGroup.BUILDING_BLOCKS); + public static final Block BROWN_STAINED_GLASS_SLAB = add("brown_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.BROWN_STAINED_GLASS, DyeColor.BROWN)), ItemGroup.BUILDING_BLOCKS); + public static final Block GREEN_STAINED_GLASS_SLAB = add("green_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.GREEN_STAINED_GLASS, DyeColor.GREEN)), ItemGroup.BUILDING_BLOCKS); + public static final Block RED_STAINED_GLASS_SLAB = add("red_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.RED_STAINED_GLASS, DyeColor.RED)), ItemGroup.BUILDING_BLOCKS); + public static final Block BLACK_STAINED_GLASS_SLAB = add("black_stained_glass_slab", + new StainedSlabBlock(FabricBlockSettings.copyOf(Blocks.BLACK_STAINED_GLASS, DyeColor.BLACK)), ItemGroup.BUILDING_BLOCKS); + public static final Block QUARTZ_STEP = add("quartz_step", new StepBlock(FabricBlockSettings.copyOf(Blocks.QUARTZ_BLOCK)), ItemGroup.BUILDING_BLOCKS); public static final Block SMOOTH_QUARTZ_STEP = add("smooth_quartz_step", @@ -153,6 +218,20 @@ public class DecorationsRegistry { new StepBlock(FabricBlockSettings.copyOf(Blocks.MOSSY_STONE_BRICKS)), ItemGroup.BUILDING_BLOCKS); public static final Block STONE_BRICK_TILE_STEP = add("stone_brick_tile_step", new StepBlock(FabricBlockSettings.copyOf(Blocks.STONE_BRICKS)), ItemGroup.BUILDING_BLOCKS); + public static final Block COBBLED_DEEPSLATE_STEP = add("cobbled_deepslate_step", + new StepBlock(FabricBlockSettings.copyOf(Blocks.COBBLED_DEEPSLATE)), ItemGroup.BUILDING_BLOCKS); + public static final Block DEEPSLATE_TILE_STEP = add("deepslate_tile_step", + new StepBlock(FabricBlockSettings.copyOf(Blocks.DEEPSLATE_TILES)), ItemGroup.BUILDING_BLOCKS); + public static final Block DEEPSLATE_BRICK_STEP = add("deepslate_brick_step", + new StepBlock(FabricBlockSettings.copyOf(Blocks.DEEPSLATE_BRICKS)), ItemGroup.BUILDING_BLOCKS); + public static final Block DEEPSLATE_BRICK_TILE_STEP = add("deepslate_brick_tile_step", + new StepBlock(FabricBlockSettings.copyOf(Blocks.DEEPSLATE_TILES)), ItemGroup.BUILDING_BLOCKS); + public static final Block POLISHED_DEEPSLATE_STEP = add("polished_deepslate_step", + new StepBlock(FabricBlockSettings.copyOf(Blocks.POLISHED_DEEPSLATE)), ItemGroup.BUILDING_BLOCKS); + public static final Block BLACKSTONE_STEP = add("blackstone_step", + new StepBlock(FabricBlockSettings.copyOf(Blocks.BLACKSTONE)), ItemGroup.BUILDING_BLOCKS); + public static final Block POLISHED_BLACKSTONE_STEP = add("polished_blackstone_step", + new StepBlock(FabricBlockSettings.copyOf(Blocks.POLISHED_BLACKSTONE)), ItemGroup.BUILDING_BLOCKS); public static final Block BRICK_STEP = add("brick_step", new StepBlock(FabricBlockSettings.copyOf(Blocks.BRICKS)), ItemGroup.BUILDING_BLOCKS); public static final Block YELLOW_BRICK_STEP = add("yellow_brick_step", @@ -173,7 +252,7 @@ public class DecorationsRegistry { public static final Block YELLOW_BRICKS = add("yellow_bricks", new Block(YELLOW_BRICK_SETTINGS), ItemGroup.BUILDING_BLOCKS); public static final Block YELLOW_BRICK_STAIRS = add("yellow_brick_stairs", - new TerraformStairsBlock(YELLOW_BRICKS, YELLOW_BRICK_SETTINGS), ItemGroup.BUILDING_BLOCKS); + new StairsBlock(YELLOW_BRICK_SETTINGS), ItemGroup.BUILDING_BLOCKS); public static final Block YELLOW_BRICK_SLAB = add("yellow_brick_slab", new SlabBlock(YELLOW_BRICK_SETTINGS), ItemGroup.BUILDING_BLOCKS); public static final Block YELLOW_BRICK_WALL = add("yellow_brick_wall", @@ -181,6 +260,12 @@ public class DecorationsRegistry { public static final Block CLEAR_GLASS = add("clear_glass", new GlassBlock(FabricBlockSettings.copyOf(Blocks.GLASS)), ItemGroup.BUILDING_BLOCKS); + public static final Block CLEAR_GLASS_STAIRS = add("clear_glass_stairs", + new StairsBlock(FabricBlockSettings.copyOf(Blocks.GLASS)), ItemGroup.BUILDING_BLOCKS); + public static final Block CLEAR_GLASS_STEP = add("clear_glass_step", + new StepBlock(FabricBlockSettings.copyOf(Blocks.GLASS)), ItemGroup.BUILDING_BLOCKS); + public static final Block CLEAR_GLASS_PANE = add("clear_glass_pane", + new PaneBlock(FabricBlockSettings.copyOf(Blocks.GLASS_PANE)), ItemGroup.BUILDING_BLOCKS); private static B add(String name, B block, ItemGroup tab){ return add(name, block, new BlockItem(block, new Item.Settings().group(tab))); @@ -191,7 +276,6 @@ public class DecorationsRegistry { if (item != null) { item.appendBlocks(Item.BLOCK_ITEMS, item); ITEMS.put(name, item); - ComposterRecipes.registerCompostableBlock(block); } return block; } diff --git a/src/main/resources/assets/ellas_mod/lang/en_gb.json b/src/main/resources/assets/ellas_mod/lang/en_gb.json index 166d232..c864e56 100644 --- a/src/main/resources/assets/ellas_mod/lang/en_gb.json +++ b/src/main/resources/assets/ellas_mod/lang/en_gb.json @@ -16,13 +16,24 @@ "block.ellas_mod.birch_panel_fence":"Birch Panel Fence", "block.ellas_mod.birch_platform":"Birch Platform", "block.ellas_mod.birch_step":"Birch Step", -"block.ellas_mod.black_stained_glass_platform":"Black Glass Platform", -"block.ellas_mod.blue_stained_glass_platform":"Blue Glass Platform", +"block.ellas_mod.black_stained_glass_platform":"Black Stained Glass Platform", +"block.ellas_mod.black_stained_glass_slab":"Black Stained Glass Slab", +"block.ellas_mod.blackstone_platform":"Blackstone Platform", +"block.ellas_mod.blackstone_step":"Blackstone Step", +"block.ellas_mod.blue_stained_glass_platform":"Blue Stained Glass Platform", +"block.ellas_mod.blue_stained_glass_slab":"Blue Stained Glass Slab", "block.ellas_mod.brick_platform":"Brick Platform", "block.ellas_mod.brick_step":"Brick Step", -"block.ellas_mod.brown_stained_glass_platform":"Brown Glass Platform", +"block.ellas_mod.brown_stained_glass_platform":"Brown Stained Glass Platform", +"block.ellas_mod.brown_stained_glass_slab":"Brown Stained Glass Slab", "block.ellas_mod.clear_glass":"Clear Glass", +"block.ellas_mod.clear_glass_pane":"Clear Glass Pane", "block.ellas_mod.clear_glass_platform":"Clear Glass Platform", +"block.ellas_mod.clear_glass_slab":"Clear Glass Slab", +"block.ellas_mod.clear_glass_stairs":"Clear Glass Stairs", +"block.ellas_mod.clear_glass_step":"Clear Glass Step", +"block.ellas_mod.cobbled_deepslate_platform":"Cobbled Deepslate Platform", +"block.ellas_mod.cobbled_deepslate_step":"Cobbled Deepslate Step", "block.ellas_mod.cobblestone_platform":"Cobblestone Platform", "block.ellas_mod.cobblestone_step":"Cobblestone Step", "block.ellas_mod.crimson_bar_platform":"Crimson Bar Platform", @@ -32,7 +43,8 @@ "block.ellas_mod.crimson_panel_fence":"Crimson Panel Fence", "block.ellas_mod.crimson_platform":"Crimson Platform", "block.ellas_mod.crimson_step":"Crimson Step", -"block.ellas_mod.cyan_stained_glass_platform":"Cyan Glass Platform", +"block.ellas_mod.cyan_stained_glass_platform":"Cyan Stained Glass Platform", +"block.ellas_mod.cyan_stained_glass_slab":"Cyan Stained Glass Slab", "block.ellas_mod.dark_oak_bar_platform":"Dark Oak Bar Platform", "block.ellas_mod.dark_oak_bars":"Dark Oak Bars", "block.ellas_mod.dark_oak_pane":"Dark Oak Pane", @@ -40,6 +52,16 @@ "block.ellas_mod.dark_oak_panel_fence":"Dark Oak Panel Fence", "block.ellas_mod.dark_oak_platform":"Dark Oak Platform", "block.ellas_mod.dark_oak_step":"Dark Oak Step", +"block.ellas_mod.deepslate_brick_platform":"Deepslate Brick Platform", +"block.ellas_mod.deepslate_brick_step":"Deepslate Brick Step", +"block.ellas_mod.deepslate_brick_tile_platform":"Deepslate Brick Tile Platform", +"block.ellas_mod.deepslate_brick_tile_slab":"Deepslate Brick Tile Slab", +"block.ellas_mod.deepslate_brick_tile_stairs":"Deepslate Brick Tile Stairs", +"block.ellas_mod.deepslate_brick_tile_step":"Deepslate Brick Tile Step", +"block.ellas_mod.deepslate_brick_tile_wall":"Deepslate Brick Tile Wall", +"block.ellas_mod.deepslate_brick_tiles":"Deepslate Brick Tiles", +"block.ellas_mod.deepslate_tile_platform":"Deepslate Tile Platform", +"block.ellas_mod.deepslate_tile_step":"Deepslate Tile Step", "block.ellas_mod.diamond_pane":"Diamond Pane", "block.ellas_mod.diamond_panel":"Diamond Panel", "block.ellas_mod.diamond_platform":"Diamond Platform", @@ -51,14 +73,17 @@ "block.ellas_mod.emerald_platform":"Emerald Platform", "block.ellas_mod.emerald_slab":"Emerald Slab", "block.ellas_mod.glass_platform":"Glass Platform", +"block.ellas_mod.glass_slab":"Glass Slab", "block.ellas_mod.gold_pane":"Gold Pane", "block.ellas_mod.gold_panel":"Gold Panel", "block.ellas_mod.gold_platform":"Gold Platform", "block.ellas_mod.gold_slab":"Gold Slab", "block.ellas_mod.granite_platform":"Granite Platform", "block.ellas_mod.granite_step":"Granite Step", -"block.ellas_mod.gray_stained_glass_platform":"Grey Glass Platform", -"block.ellas_mod.green_stained_glass_platform":"Green Glass Platform", +"block.ellas_mod.gray_stained_glass_platform":"Grey Stained Glass Platform", +"block.ellas_mod.gray_stained_glass_slab":"Grey Stained Glass Slab", +"block.ellas_mod.green_stained_glass_platform":"Green Stained Glass Platform", +"block.ellas_mod.green_stained_glass_slab":"Green Stained Glass Slab", "block.ellas_mod.iron_bar_platform":"Iron Bar Platform", "block.ellas_mod.iron_rods":"Iron Rods", "block.ellas_mod.iron_pane":"Iron Pane", @@ -76,9 +101,12 @@ "block.ellas_mod.lapis_panel":"Lapis Lazuli Panel", "block.ellas_mod.lapis_platform":"Lapis Lazuli Platform", "block.ellas_mod.lapis_slab":"Lapis Lazuli Slab", -"block.ellas_mod.light_blue_stained_glass_platform":"Light Blue Glass Platform", -"block.ellas_mod.light_gray_stained_glass_platform":"Light Grey Glass Platform", -"block.ellas_mod.lime_stained_glass_platform":"Lime Glass Platform", +"block.ellas_mod.light_blue_stained_glass_platform":"Light Blue Stained Glass Platform", +"block.ellas_mod.light_blue_stained_glass_slab":"Light Blue Stained Glass Slab", +"block.ellas_mod.light_gray_stained_glass_platform":"Light Grey Stained Glass Platform", +"block.ellas_mod.light_gray_stained_glass_slab":"Light Grey Stained Glass Slab", +"block.ellas_mod.lime_stained_glass_platform":"Lime Stained Glass Platform", +"block.ellas_mod.lime_stained_glass_slab":"Lime Stained Glass Slab", "block.ellas_mod.low_acacia_pane":"Low Acacia Pane", "block.ellas_mod.low_birch_pane":"Low Birch Pane", "block.ellas_mod.low_crimson_pane":"Low Crimson Pane", @@ -93,7 +121,8 @@ "block.ellas_mod.low_oak_pane":"Low Oak Pane", "block.ellas_mod.low_spruce_pane":"Low Spruce Pane", "block.ellas_mod.low_warped_pane":"Low Warped Pane", -"block.ellas_mod.magenta_stained_glass_platform":"Magenta Glass Platform", +"block.ellas_mod.magenta_stained_glass_platform":"Magenta Stained Glass Platform", +"block.ellas_mod.magenta_stained_glass_slab":"Magenta Stained Glass Slab", "block.ellas_mod.mini_acacia_panel":"Mini Acacia Panel", "block.ellas_mod.mini_acacia_panel_fence":"Mini Acacia Panel Fence", "block.ellas_mod.mini_birch_panel":"Mini Birch Panel", @@ -129,22 +158,30 @@ "block.ellas_mod.oak_panel_fence":"Oak Panel Fence", "block.ellas_mod.oak_platform":"Oak Platform", "block.ellas_mod.oak_step":"Oak Step", -"block.ellas_mod.orange_stained_glass_platform":"Orange Glass Platform", -"block.ellas_mod.pink_stained_glass_platform":"Pink Glass Platform", +"block.ellas_mod.orange_stained_glass_platform":"Orange Stained Glass Platform", +"block.ellas_mod.orange_stained_glass_slab":"Orange Stained Glass Slab", +"block.ellas_mod.pink_stained_glass_platform":"Pink Stained Glass Platform", +"block.ellas_mod.pink_stained_glass_slab":"Pink Stained Glass Slab", "block.ellas_mod.polished_andesite_platform":"Polished Andesite Platform", "block.ellas_mod.polished_andesite_step":"Polished Andesite Step", +"block.ellas_mod.polished_blackstone_platform":"Polished Blackstone Platform", +"block.ellas_mod.polished_blackstone_step":"Polished Blackstone Step", +"block.ellas_mod.polished_deepslate_platform":"Polished Deepslate Platform", +"block.ellas_mod.polished_deepslate_step":"Polished Deepslate Step", "block.ellas_mod.polished_diorite_platform":"Polished Diorite Platform", "block.ellas_mod.polished_diorite_step":"Polished Diorite Step", "block.ellas_mod.polished_granite_platform":"Polished Granite Platform", "block.ellas_mod.polished_granite_step":"Polished Granite Step", -"block.ellas_mod.purple_stained_glass_platform":"Purple Glass Platform", +"block.ellas_mod.purple_stained_glass_platform":"Purple Stained Glass Platform", +"block.ellas_mod.purple_stained_glass_slab":"Purple Stained Glass Slab", "block.ellas_mod.purpur_platform":"Purpur Platform", "block.ellas_mod.purpur_step":"Purpur Step", "block.ellas_mod.quartz_platform":"Quartz Platform", "block.ellas_mod.quartz_step":"Quartz Step", -"block.ellas_mod.red_stained_glass_platform":"Red Glass Platform", "block.ellas_mod.red_sandstone_platform":"Red Sandstone Platform", "block.ellas_mod.red_sandstone_step":"Red Sandstone Step", +"block.ellas_mod.red_stained_glass_platform":"Red Stained Glass Platform", +"block.ellas_mod.red_stained_glass_slab":"Red Stained Glass Slab", "block.ellas_mod.sandstone_platform":"Sandstone Platform", "block.ellas_mod.sandstone_step":"Sandstone Step", "block.ellas_mod.small_acacia_panel":"Small Acacia Panel", @@ -187,7 +224,10 @@ "block.ellas_mod.stone_brick_platform":"Stone Brick Platform", "block.ellas_mod.stone_brick_step":"Stone Brick Step", "block.ellas_mod.stone_brick_tile_platform":"Stone Brick Tile Platform", +"block.ellas_mod.stone_brick_tile_slab":"Stone Brick Tile Slab", +"block.ellas_mod.stone_brick_tile_stairs":"Stone Brick Tile Stairs", "block.ellas_mod.stone_brick_tile_step":"Stone Brick Tile Step", +"block.ellas_mod.stone_brick_tile_wall":"Stone Brick Tile Wall", "block.ellas_mod.stone_brick_tiles":"Stone Brick Tiles", "block.ellas_mod.stone_platform":"Stone Platform", "block.ellas_mod.stone_step":"Stone Step", @@ -198,7 +238,8 @@ "block.ellas_mod.warped_panel_fence":"Warped Panel Fence", "block.ellas_mod.warped_platform":"Warped Platform", "block.ellas_mod.warped_step":"Warped Step", -"block.ellas_mod.white_stained_glass_platform":"White Glass Platform", +"block.ellas_mod.white_stained_glass_platform":"White Stained Glass Platform", +"block.ellas_mod.white_stained_glass_slab":"White Stained Glass Slab", "block.ellas_mod.windowed_acacia_door":"Windowed Acacia Door", "block.ellas_mod.windowed_birch_door":"Windowed Birch Door", "block.ellas_mod.windowed_crimson_door":"Windowed Crimson Door", @@ -214,5 +255,6 @@ "block.ellas_mod.yellow_brick_step":"Yellow Brick Step", "block.ellas_mod.yellow_brick_wall":"Yellow Brick Wall", "block.ellas_mod.yellow_bricks":"Yellow Bricks", -"block.ellas_mod.yellow_stained_glass_platform":"Yellow Glass Platform" +"block.ellas_mod.yellow_stained_glass_platform":"Yellow Stained Glass Platform", +"block.ellas_mod.yellow_stained_glass_slab":"Yellow Stained Glass Slab" } \ No newline at end of file diff --git a/src/main/resources/assets/ellas_mod/lang/en_us.json b/src/main/resources/assets/ellas_mod/lang/en_us.json index 80075d7..c864e56 100644 --- a/src/main/resources/assets/ellas_mod/lang/en_us.json +++ b/src/main/resources/assets/ellas_mod/lang/en_us.json @@ -16,13 +16,24 @@ "block.ellas_mod.birch_panel_fence":"Birch Panel Fence", "block.ellas_mod.birch_platform":"Birch Platform", "block.ellas_mod.birch_step":"Birch Step", -"block.ellas_mod.black_stained_glass_platform":"Black Glass Platform", -"block.ellas_mod.blue_stained_glass_platform":"Blue Glass Platform", +"block.ellas_mod.black_stained_glass_platform":"Black Stained Glass Platform", +"block.ellas_mod.black_stained_glass_slab":"Black Stained Glass Slab", +"block.ellas_mod.blackstone_platform":"Blackstone Platform", +"block.ellas_mod.blackstone_step":"Blackstone Step", +"block.ellas_mod.blue_stained_glass_platform":"Blue Stained Glass Platform", +"block.ellas_mod.blue_stained_glass_slab":"Blue Stained Glass Slab", "block.ellas_mod.brick_platform":"Brick Platform", "block.ellas_mod.brick_step":"Brick Step", -"block.ellas_mod.brown_stained_glass_platform":"Brown Glass Platform", +"block.ellas_mod.brown_stained_glass_platform":"Brown Stained Glass Platform", +"block.ellas_mod.brown_stained_glass_slab":"Brown Stained Glass Slab", "block.ellas_mod.clear_glass":"Clear Glass", +"block.ellas_mod.clear_glass_pane":"Clear Glass Pane", "block.ellas_mod.clear_glass_platform":"Clear Glass Platform", +"block.ellas_mod.clear_glass_slab":"Clear Glass Slab", +"block.ellas_mod.clear_glass_stairs":"Clear Glass Stairs", +"block.ellas_mod.clear_glass_step":"Clear Glass Step", +"block.ellas_mod.cobbled_deepslate_platform":"Cobbled Deepslate Platform", +"block.ellas_mod.cobbled_deepslate_step":"Cobbled Deepslate Step", "block.ellas_mod.cobblestone_platform":"Cobblestone Platform", "block.ellas_mod.cobblestone_step":"Cobblestone Step", "block.ellas_mod.crimson_bar_platform":"Crimson Bar Platform", @@ -32,7 +43,8 @@ "block.ellas_mod.crimson_panel_fence":"Crimson Panel Fence", "block.ellas_mod.crimson_platform":"Crimson Platform", "block.ellas_mod.crimson_step":"Crimson Step", -"block.ellas_mod.cyan_stained_glass_platform":"Cyan Glass Platform", +"block.ellas_mod.cyan_stained_glass_platform":"Cyan Stained Glass Platform", +"block.ellas_mod.cyan_stained_glass_slab":"Cyan Stained Glass Slab", "block.ellas_mod.dark_oak_bar_platform":"Dark Oak Bar Platform", "block.ellas_mod.dark_oak_bars":"Dark Oak Bars", "block.ellas_mod.dark_oak_pane":"Dark Oak Pane", @@ -40,6 +52,16 @@ "block.ellas_mod.dark_oak_panel_fence":"Dark Oak Panel Fence", "block.ellas_mod.dark_oak_platform":"Dark Oak Platform", "block.ellas_mod.dark_oak_step":"Dark Oak Step", +"block.ellas_mod.deepslate_brick_platform":"Deepslate Brick Platform", +"block.ellas_mod.deepslate_brick_step":"Deepslate Brick Step", +"block.ellas_mod.deepslate_brick_tile_platform":"Deepslate Brick Tile Platform", +"block.ellas_mod.deepslate_brick_tile_slab":"Deepslate Brick Tile Slab", +"block.ellas_mod.deepslate_brick_tile_stairs":"Deepslate Brick Tile Stairs", +"block.ellas_mod.deepslate_brick_tile_step":"Deepslate Brick Tile Step", +"block.ellas_mod.deepslate_brick_tile_wall":"Deepslate Brick Tile Wall", +"block.ellas_mod.deepslate_brick_tiles":"Deepslate Brick Tiles", +"block.ellas_mod.deepslate_tile_platform":"Deepslate Tile Platform", +"block.ellas_mod.deepslate_tile_step":"Deepslate Tile Step", "block.ellas_mod.diamond_pane":"Diamond Pane", "block.ellas_mod.diamond_panel":"Diamond Panel", "block.ellas_mod.diamond_platform":"Diamond Platform", @@ -51,14 +73,17 @@ "block.ellas_mod.emerald_platform":"Emerald Platform", "block.ellas_mod.emerald_slab":"Emerald Slab", "block.ellas_mod.glass_platform":"Glass Platform", +"block.ellas_mod.glass_slab":"Glass Slab", "block.ellas_mod.gold_pane":"Gold Pane", "block.ellas_mod.gold_panel":"Gold Panel", "block.ellas_mod.gold_platform":"Gold Platform", "block.ellas_mod.gold_slab":"Gold Slab", "block.ellas_mod.granite_platform":"Granite Platform", "block.ellas_mod.granite_step":"Granite Step", -"block.ellas_mod.gray_stained_glass_platform":"Gray Glass Platform", -"block.ellas_mod.green_stained_glass_platform":"Green Glass Platform", +"block.ellas_mod.gray_stained_glass_platform":"Grey Stained Glass Platform", +"block.ellas_mod.gray_stained_glass_slab":"Grey Stained Glass Slab", +"block.ellas_mod.green_stained_glass_platform":"Green Stained Glass Platform", +"block.ellas_mod.green_stained_glass_slab":"Green Stained Glass Slab", "block.ellas_mod.iron_bar_platform":"Iron Bar Platform", "block.ellas_mod.iron_rods":"Iron Rods", "block.ellas_mod.iron_pane":"Iron Pane", @@ -76,9 +101,12 @@ "block.ellas_mod.lapis_panel":"Lapis Lazuli Panel", "block.ellas_mod.lapis_platform":"Lapis Lazuli Platform", "block.ellas_mod.lapis_slab":"Lapis Lazuli Slab", -"block.ellas_mod.light_blue_stained_glass_platform":"Light Blue Glass Platform", -"block.ellas_mod.light_gray_stained_glass_platform":"Light Gray Glass Platform", -"block.ellas_mod.lime_stained_glass_platform":"Lime Glass Platform", +"block.ellas_mod.light_blue_stained_glass_platform":"Light Blue Stained Glass Platform", +"block.ellas_mod.light_blue_stained_glass_slab":"Light Blue Stained Glass Slab", +"block.ellas_mod.light_gray_stained_glass_platform":"Light Grey Stained Glass Platform", +"block.ellas_mod.light_gray_stained_glass_slab":"Light Grey Stained Glass Slab", +"block.ellas_mod.lime_stained_glass_platform":"Lime Stained Glass Platform", +"block.ellas_mod.lime_stained_glass_slab":"Lime Stained Glass Slab", "block.ellas_mod.low_acacia_pane":"Low Acacia Pane", "block.ellas_mod.low_birch_pane":"Low Birch Pane", "block.ellas_mod.low_crimson_pane":"Low Crimson Pane", @@ -93,7 +121,8 @@ "block.ellas_mod.low_oak_pane":"Low Oak Pane", "block.ellas_mod.low_spruce_pane":"Low Spruce Pane", "block.ellas_mod.low_warped_pane":"Low Warped Pane", -"block.ellas_mod.magenta_stained_glass_platform":"Magenta Glass Platform", +"block.ellas_mod.magenta_stained_glass_platform":"Magenta Stained Glass Platform", +"block.ellas_mod.magenta_stained_glass_slab":"Magenta Stained Glass Slab", "block.ellas_mod.mini_acacia_panel":"Mini Acacia Panel", "block.ellas_mod.mini_acacia_panel_fence":"Mini Acacia Panel Fence", "block.ellas_mod.mini_birch_panel":"Mini Birch Panel", @@ -129,22 +158,30 @@ "block.ellas_mod.oak_panel_fence":"Oak Panel Fence", "block.ellas_mod.oak_platform":"Oak Platform", "block.ellas_mod.oak_step":"Oak Step", -"block.ellas_mod.orange_stained_glass_platform":"Orange Glass Platform", -"block.ellas_mod.pink_stained_glass_platform":"Pink Glass Platform", +"block.ellas_mod.orange_stained_glass_platform":"Orange Stained Glass Platform", +"block.ellas_mod.orange_stained_glass_slab":"Orange Stained Glass Slab", +"block.ellas_mod.pink_stained_glass_platform":"Pink Stained Glass Platform", +"block.ellas_mod.pink_stained_glass_slab":"Pink Stained Glass Slab", "block.ellas_mod.polished_andesite_platform":"Polished Andesite Platform", "block.ellas_mod.polished_andesite_step":"Polished Andesite Step", +"block.ellas_mod.polished_blackstone_platform":"Polished Blackstone Platform", +"block.ellas_mod.polished_blackstone_step":"Polished Blackstone Step", +"block.ellas_mod.polished_deepslate_platform":"Polished Deepslate Platform", +"block.ellas_mod.polished_deepslate_step":"Polished Deepslate Step", "block.ellas_mod.polished_diorite_platform":"Polished Diorite Platform", "block.ellas_mod.polished_diorite_step":"Polished Diorite Step", "block.ellas_mod.polished_granite_platform":"Polished Granite Platform", "block.ellas_mod.polished_granite_step":"Polished Granite Step", -"block.ellas_mod.purple_stained_glass_platform":"Purple Glass Platform", +"block.ellas_mod.purple_stained_glass_platform":"Purple Stained Glass Platform", +"block.ellas_mod.purple_stained_glass_slab":"Purple Stained Glass Slab", "block.ellas_mod.purpur_platform":"Purpur Platform", "block.ellas_mod.purpur_step":"Purpur Step", "block.ellas_mod.quartz_platform":"Quartz Platform", "block.ellas_mod.quartz_step":"Quartz Step", -"block.ellas_mod.red_stained_glass_platform":"Red Glass Platform", "block.ellas_mod.red_sandstone_platform":"Red Sandstone Platform", "block.ellas_mod.red_sandstone_step":"Red Sandstone Step", +"block.ellas_mod.red_stained_glass_platform":"Red Stained Glass Platform", +"block.ellas_mod.red_stained_glass_slab":"Red Stained Glass Slab", "block.ellas_mod.sandstone_platform":"Sandstone Platform", "block.ellas_mod.sandstone_step":"Sandstone Step", "block.ellas_mod.small_acacia_panel":"Small Acacia Panel", @@ -187,7 +224,10 @@ "block.ellas_mod.stone_brick_platform":"Stone Brick Platform", "block.ellas_mod.stone_brick_step":"Stone Brick Step", "block.ellas_mod.stone_brick_tile_platform":"Stone Brick Tile Platform", +"block.ellas_mod.stone_brick_tile_slab":"Stone Brick Tile Slab", +"block.ellas_mod.stone_brick_tile_stairs":"Stone Brick Tile Stairs", "block.ellas_mod.stone_brick_tile_step":"Stone Brick Tile Step", +"block.ellas_mod.stone_brick_tile_wall":"Stone Brick Tile Wall", "block.ellas_mod.stone_brick_tiles":"Stone Brick Tiles", "block.ellas_mod.stone_platform":"Stone Platform", "block.ellas_mod.stone_step":"Stone Step", @@ -198,7 +238,8 @@ "block.ellas_mod.warped_panel_fence":"Warped Panel Fence", "block.ellas_mod.warped_platform":"Warped Platform", "block.ellas_mod.warped_step":"Warped Step", -"block.ellas_mod.white_stained_glass_platform":"White Glass Platform", +"block.ellas_mod.white_stained_glass_platform":"White Stained Glass Platform", +"block.ellas_mod.white_stained_glass_slab":"White Stained Glass Slab", "block.ellas_mod.windowed_acacia_door":"Windowed Acacia Door", "block.ellas_mod.windowed_birch_door":"Windowed Birch Door", "block.ellas_mod.windowed_crimson_door":"Windowed Crimson Door", @@ -214,5 +255,6 @@ "block.ellas_mod.yellow_brick_step":"Yellow Brick Step", "block.ellas_mod.yellow_brick_wall":"Yellow Brick Wall", "block.ellas_mod.yellow_bricks":"Yellow Bricks", -"block.ellas_mod.yellow_stained_glass_platform":"Yellow Glass Platform" +"block.ellas_mod.yellow_stained_glass_platform":"Yellow Stained Glass Platform", +"block.ellas_mod.yellow_stained_glass_slab":"Yellow Stained Glass Slab" } \ No newline at end of file diff --git a/src/main/resources/assets/ellas_mod/lang/sv_se.json b/src/main/resources/assets/ellas_mod/lang/sv_se.json index 20e6403..9c4db5a 100644 --- a/src/main/resources/assets/ellas_mod/lang/sv_se.json +++ b/src/main/resources/assets/ellas_mod/lang/sv_se.json @@ -16,13 +16,24 @@ "block.ellas_mod.birch_panel_fence":"Bj\u00f6rkpanelstaket", "block.ellas_mod.birch_platform":"Bj\u00f6rkplattform", "block.ellas_mod.birch_step":"Bj\u00f6rksteg", -"block.ellas_mod.black_stained_glass_platform":"Svart glasplattform", -"block.ellas_mod.blue_stained_glass_platform":"Bl\u00e5 glasplattform", +"block.ellas_mod.black_stained_glass_platform":"Svartf\u00e4rgad glasplattform", +"block.ellas_mod.black_stained_glass_slab":"Svartf\u00e4rgad glasplatta", +"block.ellas_mod.blackstone_platform":"Svartstensplattform", +"block.ellas_mod.blackstone_step":"Svartstenssteg", +"block.ellas_mod.blue_stained_glass_platform":"Bl\u00e5f\u00e4rgad glasplattform", +"block.ellas_mod.blue_stained_glass_slab":"Bl\u00e5f\u00e4rgad glasplatta", "block.ellas_mod.brick_platform":"Tegelplattform", "block.ellas_mod.brick_step":"Tegelsteg", -"block.ellas_mod.brown_stained_glass_platform":"Brown glasplattform", +"block.ellas_mod.brown_stained_glass_platform":"Brunf\u00e4rgad glasplattform", +"block.ellas_mod.brown_stained_glass_slab":"Brunf\u00e4rgad glasplatta", "block.ellas_mod.clear_glass":"Klart glas", +"block.ellas_mod.clear_glass_pane":"Klar glasruta", "block.ellas_mod.clear_glass_platform":"Klar glasplattform", +"block.ellas_mod.clear_glass_slab":"Klar glasplatta", +"block.ellas_mod.clear_glass_stairs":"Klar glastrappa", +"block.ellas_mod.clear_glass_step":"Klart glassteg", +"block.ellas_mod.cobbled_deepslate_platform":"Kullerstensformad djupskifferplattform", +"block.ellas_mod.cobbled_deepslate_step":"Kullerstensformat djupskiffersteg", "block.ellas_mod.cobblestone_platform":"Kullerstensplattform", "block.ellas_mod.cobblestone_step":"Kullerstenssteg", "block.ellas_mod.crimson_bar_platform":"Karmosingallerplattform", @@ -32,7 +43,8 @@ "block.ellas_mod.crimson_panel_fence":"Karmosinpanelstaket", "block.ellas_mod.crimson_platform":"Karmosinplattform", "block.ellas_mod.crimson_step":"Karmosinsteg", -"block.ellas_mod.cyan_stained_glass_platform":"Cyan glasplattform", +"block.ellas_mod.cyan_stained_glass_platform":"Cyanf\u00e4rgad glasplattform", +"block.ellas_mod.cyan_stained_glass_slab":"Cyanf\u00e4rgad glasplatta", "block.ellas_mod.dark_oak_bar_platform":"M\u00f6rk ekgallerplattform", "block.ellas_mod.dark_oak_bars":"M\u00f6rkt ekgaller", "block.ellas_mod.dark_oak_pane":"M\u00f6rk ekskiva", @@ -40,6 +52,16 @@ "block.ellas_mod.dark_oak_panel_fence":"M\u00f6rkt ekpanelstaket", "block.ellas_mod.dark_oak_platform":"M\u00f6rk ekplattform", "block.ellas_mod.dark_oak_step":"M\u00f6rkt eksteg", +"block.ellas_mod.deepslate_brick_platform":"Djupskiffermurstensplattform", +"block.ellas_mod.deepslate_brick_step":"Djupskiffermurstenssteg", +"block.ellas_mod.deepslate_brick_tile_platform":"Djupskiffermurstensrutplattform", +"block.ellas_mod.deepslate_brick_tile_slab":"Djupskiffermurstensrutplatta", +"block.ellas_mod.deepslate_brick_tile_stairs":"Djupskiffermurstensruttrappa", +"block.ellas_mod.deepslate_brick_tile_step":"Djupskiffermurstensrutsteg", +"block.ellas_mod.deepslate_brick_tile_wall":"Djupskiffermurstensrutmur", +"block.ellas_mod.deepslate_brick_tiles":"Djupskiffermurstensrutor", +"block.ellas_mod.deepslate_tile_platform":"Djupskiffertegelplattform", +"block.ellas_mod.deepslate_tile_step":"Djupskiffertegelsteg", "block.ellas_mod.diamond_pane":"Diamantskiva", "block.ellas_mod.diamond_panel":"Diamantpanel", "block.ellas_mod.diamond_platform":"Diamantplattform", @@ -51,19 +73,22 @@ "block.ellas_mod.emerald_platform":"Smaragdplattform", "block.ellas_mod.emerald_slab":"Smaragdplatta", "block.ellas_mod.glass_platform":"Glasplattform", +"block.ellas_mod.glass_slab":"Glasplatta", "block.ellas_mod.gold_pane":"Guldskiva", "block.ellas_mod.gold_panel":"Guldpanel", "block.ellas_mod.gold_platform":"Guldplattform", "block.ellas_mod.gold_slab":"Guldplatta", "block.ellas_mod.granite_platform":"Granitplattform", "block.ellas_mod.granite_step":"Granitsteg", -"block.ellas_mod.gray_stained_glass_platform":"Gr\u00e5 glasplattform", -"block.ellas_mod.green_stained_glass_platform":"Gr\u00f6n glasplattform", +"block.ellas_mod.gray_stained_glass_platform":"Gr\u00e5f\u00e4rgad glasplattform", +"block.ellas_mod.gray_stained_glass_slab":"Gr\u00e5f\u00e4rgad glasplatta", +"block.ellas_mod.green_stained_glass_platform":"Gr\u00f6nf\u00e4rgad glasplattform", +"block.ellas_mod.green_stained_glass_slab":"Gr\u00f6nf\u00e4rgad glasplatta", "block.ellas_mod.iron_bar_platform":"J\u00e4rngallerplattform", -"block.ellas_mod.iron_rods":"J\u00e4rnstolpar", "block.ellas_mod.iron_pane":"J\u00e4rnskiva", "block.ellas_mod.iron_panel":"J\u00e4rnpanel", "block.ellas_mod.iron_platform":"J\u00e4rnplattform", +"block.ellas_mod.iron_rods":"J\u00e4rnstolpar", "block.ellas_mod.iron_slab":"J\u00e4rnplatta", "block.ellas_mod.jungle_bar_platform":"Djungelgallerplattform", "block.ellas_mod.jungle_bars":"Djungelgaller", @@ -76,9 +101,12 @@ "block.ellas_mod.lapis_panel":"Lapis lazulipanel", "block.ellas_mod.lapis_platform":"Lapis lazuliplattform", "block.ellas_mod.lapis_slab":"Lapis lazuliplatta", -"block.ellas_mod.light_blue_stained_glass_platform":"Ljusbl\u00e5 glasplattform", -"block.ellas_mod.light_gray_stained_glass_platform":"Ljusgr\u00e5 glasplattform", -"block.ellas_mod.lime_stained_glass_platform":"Lime glasplattform", +"block.ellas_mod.light_blue_stained_glass_platform":"Ljusbl\u00e5f\u00e4rgad glasplattform", +"block.ellas_mod.light_blue_stained_glass_slab":"Ljusbl\u00e5f\u00e4rgad glasplatta", +"block.ellas_mod.light_gray_stained_glass_platform":"Ljusgr\u00e5f\u00e4rgad glasplattform", +"block.ellas_mod.light_gray_stained_glass_slab":"Ljusgr\u00e5f\u00e4rgad glasplatta", +"block.ellas_mod.lime_stained_glass_platform":"Limegr\u00f6nf\u00e4rgad glasplattform", +"block.ellas_mod.lime_stained_glass_slab":"Limegr\u00f6nf\u00e4rgad glasplatta", "block.ellas_mod.low_acacia_pane":"L\u00e5g akaciaskiva", "block.ellas_mod.low_birch_pane":"L\u00e5g bj\u00f6rkskiva", "block.ellas_mod.low_crimson_pane":"L\u00e5g karmosinskiva", @@ -93,7 +121,8 @@ "block.ellas_mod.low_oak_pane":"L\u00e5g ekskiva", "block.ellas_mod.low_spruce_pane":"L\u00e5g granskiva", "block.ellas_mod.low_warped_pane":"L\u00e5g f\u00f6rvr\u00e4ngd skiva", -"block.ellas_mod.magenta_stained_glass_platform":"Magenta glasplattform", +"block.ellas_mod.magenta_stained_glass_platform":"Magentaf\u00e4rgad glasplattform", +"block.ellas_mod.magenta_stained_glass_slab":"Magentaf\u00e4rgad glasplatta", "block.ellas_mod.mini_acacia_panel":"Miniakaciapanel", "block.ellas_mod.mini_acacia_panel_fence":"Miniakaciapanelstaket", "block.ellas_mod.mini_birch_panel":"Minibj\u00f6rkpanel", @@ -129,22 +158,30 @@ "block.ellas_mod.oak_panel_fence":"Ekpanelstaket", "block.ellas_mod.oak_platform":"Ekplattform", "block.ellas_mod.oak_step":"Eksteg", -"block.ellas_mod.orange_stained_glass_platform":"Orange glasplattform", -"block.ellas_mod.pink_stained_glass_platform":"Rosa glasplattform", +"block.ellas_mod.orange_stained_glass_platform":"Orangef\u00e4rgad glasplattform", +"block.ellas_mod.orange_stained_glass_slab":"Orangef\u00e4rgad glasplatta", +"block.ellas_mod.pink_stained_glass_platform":"Rosaf\u00e4rgad glasplattform", +"block.ellas_mod.pink_stained_glass_slab":"Rosaf\u00e4rgad glasplatta", "block.ellas_mod.polished_andesite_platform":"Polerad andesitplattform", "block.ellas_mod.polished_andesite_step":"Polerat andesitsteg", +"block.ellas_mod.polished_blackstone_platform":"Polerad svartstensplattform", +"block.ellas_mod.polished_blackstone_step":"Polerat svartstenssteg", +"block.ellas_mod.polished_deepslate_platform":"Polerad djupskifferplattform", +"block.ellas_mod.polished_deepslate_step":"Polerat djupskiffersteg", "block.ellas_mod.polished_diorite_platform":"Polerad dioritplattform", "block.ellas_mod.polished_diorite_step":"Polerat dioritsteg", "block.ellas_mod.polished_granite_platform":"Polerad granitplattform", "block.ellas_mod.polished_granite_step":"Polerat granitsteg", -"block.ellas_mod.purple_stained_glass_platform":"Lila glasplattform", +"block.ellas_mod.purple_stained_glass_platform":"Lilaf\u00e4rgad glasplattform", +"block.ellas_mod.purple_stained_glass_slab":"Lilaf\u00e4rgad glasplatta", "block.ellas_mod.purpur_platform":"Purpurplattform", "block.ellas_mod.purpur_step":"Purpursteg", "block.ellas_mod.quartz_platform":"Kvartsplattform", "block.ellas_mod.quartz_step":"Kvartssteg", -"block.ellas_mod.red_stained_glass_platform":"R\u00f6d glasplattform", "block.ellas_mod.red_sandstone_platform":"R\u00f6d sandstensplattform", "block.ellas_mod.red_sandstone_step":"R\u00f6tt sandstenssteg", +"block.ellas_mod.red_stained_glass_platform":"R\u00f6df\u00e4rgad glasplattform", +"block.ellas_mod.red_stained_glass_slab":"R\u00f6df\u00e4rgad glasplatta", "block.ellas_mod.sandstone_platform":"Sandstensplattform", "block.ellas_mod.sandstone_step":"Sandstenssteg", "block.ellas_mod.small_acacia_panel":"Liten akaciapanel", @@ -187,7 +224,10 @@ "block.ellas_mod.stone_brick_platform":"Murstensplattform", "block.ellas_mod.stone_brick_step":"Murstenssteg", "block.ellas_mod.stone_brick_tile_platform":"Murstensrutplattform", +"block.ellas_mod.stone_brick_tile_slab":"Murstensrutplatta", +"block.ellas_mod.stone_brick_tile_stairs":"Murstensruttrappa", "block.ellas_mod.stone_brick_tile_step":"Murstensrutsteg", +"block.ellas_mod.stone_brick_tile_wall":"Murstensrutmur", "block.ellas_mod.stone_brick_tiles":"Murstensrutor", "block.ellas_mod.stone_platform":"Stenplattform", "block.ellas_mod.stone_step":"Stensteg", @@ -198,7 +238,8 @@ "block.ellas_mod.warped_panel_fence":"F\u00f6rvr\u00e4ngt panelstaket", "block.ellas_mod.warped_platform":"F\u00f6rvr\u00e4ngd plattform", "block.ellas_mod.warped_step":"F\u00f6rvr\u00e4ngt steg", -"block.ellas_mod.white_stained_glass_platform":"Vit glasplattform", +"block.ellas_mod.white_stained_glass_platform":"Vitf\u00e4rgad glasplattform", +"block.ellas_mod.white_stained_glass_slab":"Vitf\u00e4rgad glasplatta", "block.ellas_mod.windowed_acacia_door":"Akaciad\u00f6rr med f\u00f6nster", "block.ellas_mod.windowed_birch_door":"Bj\u00f6rkd\u00f6rr med f\u00f6nster", "block.ellas_mod.windowed_crimson_door":"Karmosind\u00f6rr med f\u00f6nster", @@ -214,5 +255,6 @@ "block.ellas_mod.yellow_brick_step":"Gult tegelsteg", "block.ellas_mod.yellow_brick_wall":"Gul tegelmur", "block.ellas_mod.yellow_bricks":"Gult tegel", -"block.ellas_mod.yellow_stained_glass_platform":"Gul glasplattform" +"block.ellas_mod.yellow_stained_glass_platform":"Gulf\u00e4rgad glasplattform", +"block.ellas_mod.yellow_stained_glass_slab":"Gulf\u00e4rgad glasplatta" } \ No newline at end of file diff --git a/src/main/resources/assets/ellas_mod/textures/block/deepslate_brick_tiles.png b/src/main/resources/assets/ellas_mod/textures/block/deepslate_brick_tiles.png new file mode 100644 index 0000000..17a2851 Binary files /dev/null and b/src/main/resources/assets/ellas_mod/textures/block/deepslate_brick_tiles.png differ diff --git a/src/main/resources/assets/ellas_mod/textures/block/diamond_slab.png b/src/main/resources/assets/ellas_mod/textures/block/diamond_slab.png new file mode 100644 index 0000000..1e4c890 Binary files /dev/null and b/src/main/resources/assets/ellas_mod/textures/block/diamond_slab.png differ diff --git a/src/main/resources/assets/ellas_mod/textures/block/emerald_slab.png b/src/main/resources/assets/ellas_mod/textures/block/emerald_slab.png new file mode 100644 index 0000000..9c5b65b Binary files /dev/null and b/src/main/resources/assets/ellas_mod/textures/block/emerald_slab.png differ diff --git a/src/main/resources/assets/ellas_mod/textures/block/gold_slab.png b/src/main/resources/assets/ellas_mod/textures/block/gold_slab.png new file mode 100644 index 0000000..1c8acd3 Binary files /dev/null and b/src/main/resources/assets/ellas_mod/textures/block/gold_slab.png differ diff --git a/src/main/resources/assets/ellas_mod/textures/block/iron_slab.png b/src/main/resources/assets/ellas_mod/textures/block/iron_slab.png new file mode 100644 index 0000000..db0fad5 Binary files /dev/null and b/src/main/resources/assets/ellas_mod/textures/block/iron_slab.png differ diff --git a/src/main/resources/assets/ellas_mod/textures/block/lapis_slab.png b/src/main/resources/assets/ellas_mod/textures/block/lapis_slab.png new file mode 100644 index 0000000..9b57834 Binary files /dev/null and b/src/main/resources/assets/ellas_mod/textures/block/lapis_slab.png differ diff --git a/src/main/resources/assets/ellas_mod/textures/block/netherite_slab.png b/src/main/resources/assets/ellas_mod/textures/block/netherite_slab.png new file mode 100644 index 0000000..572a386 Binary files /dev/null and b/src/main/resources/assets/ellas_mod/textures/block/netherite_slab.png differ diff --git a/src/main/resources/data/ellas_mod/recipes/diamond_slab.json b/src/main/resources/data/ellas_mod/recipes/diamond_slab.json new file mode 100644 index 0000000..4c61a6d --- /dev/null +++ b/src/main/resources/data/ellas_mod/recipes/diamond_slab.json @@ -0,0 +1 @@ +{"type":"minecraft:crafting_shaped","pattern":["###"],"key":{"#":{"item":"ellas_mod:diamond_block"}},"result":{"item":"ellas_mod:diamond_slab","count":6}} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/recipes/emerald_platform.json b/src/main/resources/data/ellas_mod/recipes/emerald_platform.json new file mode 100644 index 0000000..04b851c --- /dev/null +++ b/src/main/resources/data/ellas_mod/recipes/emerald_platform.json @@ -0,0 +1 @@ +{"type":"minecraft:crafting_shaped","group":"platform","pattern":["###"],"key":{"#":{"item":"ellas_mod:emerald_slab"}},"result":{"item":"ellas_mod:emerald_platform","count":12}} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/recipes/emerald_slab.json b/src/main/resources/data/ellas_mod/recipes/emerald_slab.json new file mode 100644 index 0000000..eed615e --- /dev/null +++ b/src/main/resources/data/ellas_mod/recipes/emerald_slab.json @@ -0,0 +1 @@ +{"type":"minecraft:crafting_shaped","pattern":["###"],"key":{"#":{"item":"ellas_mod:emerald_block"}},"result":{"item":"ellas_mod:emerald_slab","count":6}} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/recipes/gold_platform.json b/src/main/resources/data/ellas_mod/recipes/gold_platform.json new file mode 100644 index 0000000..6c3fb7e --- /dev/null +++ b/src/main/resources/data/ellas_mod/recipes/gold_platform.json @@ -0,0 +1 @@ +{"type":"minecraft:crafting_shaped","group":"platform","pattern":["###"],"key":{"#":{"item":"ellas_mod:gold_slab"}},"result":{"item":"ellas_mod:gold_platform","count":12}} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/recipes/gold_slab.json b/src/main/resources/data/ellas_mod/recipes/gold_slab.json new file mode 100644 index 0000000..eed615e --- /dev/null +++ b/src/main/resources/data/ellas_mod/recipes/gold_slab.json @@ -0,0 +1 @@ +{"type":"minecraft:crafting_shaped","pattern":["###"],"key":{"#":{"item":"ellas_mod:emerald_block"}},"result":{"item":"ellas_mod:emerald_slab","count":6}} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/recipes/iron_platform.json b/src/main/resources/data/ellas_mod/recipes/iron_platform.json new file mode 100644 index 0000000..6b5d560 --- /dev/null +++ b/src/main/resources/data/ellas_mod/recipes/iron_platform.json @@ -0,0 +1 @@ +{"type":"minecraft:crafting_shaped","group":"platform","pattern":["###"],"key":{"#":{"item":"ellas_mod:iron_slab"}},"result":{"item":"ellas_mod:iron_platform","count":12}} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/recipes/iron_slab.json b/src/main/resources/data/ellas_mod/recipes/iron_slab.json new file mode 100644 index 0000000..24720b3 --- /dev/null +++ b/src/main/resources/data/ellas_mod/recipes/iron_slab.json @@ -0,0 +1 @@ +{"type":"minecraft:crafting_shaped","pattern":["###"],"key":{"#":{"item":"ellas_mod:iron_block"}},"result":{"item":"ellas_mod:iron_slab","count":6}} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/recipes/lapis_platform.json b/src/main/resources/data/ellas_mod/recipes/lapis_platform.json new file mode 100644 index 0000000..144f99d --- /dev/null +++ b/src/main/resources/data/ellas_mod/recipes/lapis_platform.json @@ -0,0 +1 @@ +{"type":"minecraft:crafting_shaped","group":"platform","pattern":["###"],"key":{"#":{"item":"ellas_mod:lapis_slab"}},"result":{"item":"ellas_mod:lapis_platform","count":12}} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/recipes/lapis_slab.json b/src/main/resources/data/ellas_mod/recipes/lapis_slab.json new file mode 100644 index 0000000..3527d59 --- /dev/null +++ b/src/main/resources/data/ellas_mod/recipes/lapis_slab.json @@ -0,0 +1 @@ +{"type":"minecraft:crafting_shaped","pattern":["###"],"key":{"#":{"item":"ellas_mod:lapis_block"}},"result":{"item":"ellas_mod:lapis_slab","count":6}} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/recipes/netherite_platform.json b/src/main/resources/data/ellas_mod/recipes/netherite_platform.json new file mode 100644 index 0000000..dabb43e --- /dev/null +++ b/src/main/resources/data/ellas_mod/recipes/netherite_platform.json @@ -0,0 +1 @@ +{"type":"minecraft:crafting_shaped","group":"platform","pattern":["###"],"key":{"#":{"item":"ellas_mod:netherite_slab"}},"result":{"item":"ellas_mod:netherite_platform","count":12}} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/recipes/netherite_slab.json b/src/main/resources/data/ellas_mod/recipes/netherite_slab.json new file mode 100644 index 0000000..f9e3d70 --- /dev/null +++ b/src/main/resources/data/ellas_mod/recipes/netherite_slab.json @@ -0,0 +1 @@ +{"type":"minecraft:crafting_shaped","pattern":["###"],"key":{"#":{"item":"ellas_mod:netherite_block"}},"result":{"item":"ellas_mod:netherite_slab","count":6}} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/tags/block/glass_slabs.json b/src/main/resources/data/ellas_mod/tags/block/glass_slabs.json new file mode 100644 index 0000000..6f43129 --- /dev/null +++ b/src/main/resources/data/ellas_mod/tags/block/glass_slabs.json @@ -0,0 +1 @@ +{"replace":false,"values":["#ellas_mod:stained_glass_slabs","ellas_mod:clear_glass_slab","ellas_mod:glass_slab"]} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/tags/block/stained_glass_slabs.json b/src/main/resources/data/ellas_mod/tags/block/stained_glass_slabs.json new file mode 100644 index 0000000..cfd4698 --- /dev/null +++ b/src/main/resources/data/ellas_mod/tags/block/stained_glass_slabs.json @@ -0,0 +1 @@ +{"replace":false,"values":["ellas_mod:white_stained_glass_slab","ellas_mod:orange_stained_glass_slab","ellas_mod:magenta_stained_glass_slab","ellas_mod:light_blue_stained_glass_slab","ellas_mod:yellow_stained_glass_slab","ellas_mod:lime_stained_glass_slab","ellas_mod:pink_stained_glass_slab","ellas_mod:gray_stained_glass_slab","ellas_mod:light_gray_stained_glass_slab","ellas_mod:cyan_stained_glass_slab","ellas_mod:purple_stained_glass_slab","ellas_mod:blue_stained_glass_slab","ellas_mod:brown_stained_glass_slab","ellas_mod:green_stained_glass_slab","ellas_mod:red_stained_glass_slab","ellas_mod:black_stained_glass_slab"]} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/tags/block/steps.json b/src/main/resources/data/ellas_mod/tags/block/steps.json new file mode 100644 index 0000000..9be229d --- /dev/null +++ b/src/main/resources/data/ellas_mod/tags/block/steps.json @@ -0,0 +1 @@ +{"replace":false,"values":["#ellas_mod:wooden_steps","ellas_mod:andesite_step","ellas_mod:blackstone_step","ellas_mod:brick_step","ellas_mod:clear_glass_step","ellas_mod:cobbled_deepslate_step","ellas_mod:cobblestone_step","ellas_mod:deepslate_brick_step","ellas_mod:deepslate_brick_tile_step","ellas_mod:deepslate_tile_step","ellas_mod:diorite_step","ellas_mod:granite_step","ellas_mod:mossy_stone_brick_step","ellas_mod:polished_andesite_step","ellas_mod:polished_blackstone_step","ellas_mod:polished_deepslate_step","ellas_mod:polished_diorite_step","ellas_mod:polished_granite_step","ellas_mod:purpur_step","ellas_mod:quartz_step","ellas_mod:red_sandstone_step","ellas_mod:sandstone_step","ellas_mod:smooth_quartz_step","ellas_mod:smooth_red_sandstone_step","ellas_mod:smooth_sandstone_step","ellas_mod:smooth_stone_step","ellas_mod:stone_brick_step","ellas_mod:stone_brick_tile_step","ellas_mod:stone_step","ellas_mod:yellow_brick_step"]} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/tags/block/wooden_steps.json b/src/main/resources/data/ellas_mod/tags/block/wooden_steps.json new file mode 100644 index 0000000..789ad2f --- /dev/null +++ b/src/main/resources/data/ellas_mod/tags/block/wooden_steps.json @@ -0,0 +1 @@ +{"replace":false,"values":["ellas_mod:acacia_step","ellas_mod:birch_step","ellas_mod:crimson_step","ellas_mod:dark_oak_step","ellas_mod:jungle_step","ellas_mod:oak_step","ellas_mod:spruce_step","ellas_mod:warped_step"]} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/tags/item/glass_platforms.json b/src/main/resources/data/ellas_mod/tags/item/glass_platforms.json new file mode 100644 index 0000000..cf1a233 --- /dev/null +++ b/src/main/resources/data/ellas_mod/tags/item/glass_platforms.json @@ -0,0 +1 @@ +{"replace":false,"values":["#ellas_mod:stained_glass_platforms","ellas_mod:clear_glass_platform","ellas_mod:glass_platform"]} \ No newline at end of file diff --git a/src/main/resources/data/ellas_mod/tags/item/stained_glass_platforms.json b/src/main/resources/data/ellas_mod/tags/item/stained_glass_platforms.json new file mode 100644 index 0000000..83adfe7 --- /dev/null +++ b/src/main/resources/data/ellas_mod/tags/item/stained_glass_platforms.json @@ -0,0 +1 @@ +{"replace":false,"values":["ellas_mod:white_stained_glass_platform","ellas_mod:orange_stained_glass_platform","ellas_mod:magenta_stained_glass_platform","ellas_mod:light_blue_stained_glass_platform","ellas_mod:yellow_stained_glass_platform","ellas_mod:lime_stained_glass_platform","ellas_mod:pink_stained_glass_platform","ellas_mod:gray_stained_glass_platform","ellas_mod:light_gray_stained_glass_platform","ellas_mod:cyan_stained_glass_platform","ellas_mod:purple_stained_glass_platform","ellas_mod:blue_stained_glass_platform","ellas_mod:brown_stained_glass_platform","ellas_mod:green_stained_glass_platform","ellas_mod:red_stained_glass_platform","ellas_mod:black_stained_glass_platform"]} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/impermeable.json b/src/main/resources/data/minecraft/tags/block/impermeable.json index 6345be9..5b85eca 100644 --- a/src/main/resources/data/minecraft/tags/block/impermeable.json +++ b/src/main/resources/data/minecraft/tags/block/impermeable.json @@ -1 +1 @@ -{"replace":false,"values":["#ellas_mod:glass_platforms","ellas_mod:clear_glass"]} \ No newline at end of file +{"replace":false,"values":["#ellas_mod:glass_platforms","#ellas_mod:glass_slabs","ellas_mod:clear_glass","ellas_mod:clear_glass_stairs"]} \ No newline at end of file