From f41871f359ee8df23d7fb197c8331924c5cbc1bc Mon Sep 17 00:00:00 2001 From: AxolotlMaid <124442837+AxolotlMaid@users.noreply.github.com> Date: Sun, 19 Nov 2023 14:39:48 +0000 Subject: [PATCH] Initial commit --- .gitattributes | 2 + .gitignore | 19 + LICENSE | 674 ++++++++++++++++++ README.md | 24 + build.gradle | 54 ++ common/build.gradle | 46 ++ .../optionsprofiles/OptionsProfilesMod.java | 23 + .../gui/EditProfileScreen.java | 55 ++ .../optionsprofiles/gui/ProfilesList.java | 111 +++ .../optionsprofiles/gui/ProfilesScreen.java | 39 + .../mixin/MixinOptionsScreen.java | 25 + .../optionsprofiles/profiles/Profiles.java | 197 +++++ .../profiles/SodiumConfigLoader.java | 82 +++ .../main/resources/architectury.common.json | 3 + .../assets/optionsprofiles/lang/en_us.json | 12 + .../assets/optionsprofiles/lang/ru_ru.json | 15 + .../assets/optionsprofiles/lang/tt_ru.json | 15 + .../optionsprofiles-common.mixins.json | 14 + .../resources/optionsprofiles.accesswidener | 1 + fabric/build.gradle | 77 ++ .../fabric/OptionsProfilesModFabric.java | 11 + .../resources/assets/optionsprofiles/icon.png | Bin 0 -> 3717 bytes fabric/src/main/resources/fabric.mod.json | 32 + .../resources/optionsprofiles.mixins.json | 13 + forge/build.gradle | 84 +++ forge/gradle.properties | 1 + .../forge/OptionsProfilesModForge.java | 11 + forge/src/main/resources/META-INF/mods.toml | 35 + forge/src/main/resources/icon.png | Bin 0 -> 3717 bytes .../resources/optionsprofiles.mixins.json | 13 + forge/src/main/resources/pack.mcmeta | 6 + gallery/edit-profile-screen.png | Bin 0 -> 392471 bytes gallery/options-screen.png | Bin 0 -> 424388 bytes gallery/profiles-menu.png | Bin 0 -> 416799 bytes gradle.properties | 23 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 61608 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 244 +++++++ gradlew.bat | 92 +++ settings.gradle | 14 + 40 files changed, 2073 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 build.gradle create mode 100644 common/build.gradle create mode 100644 common/src/main/java/com/axolotlmaid/optionsprofiles/OptionsProfilesMod.java create mode 100644 common/src/main/java/com/axolotlmaid/optionsprofiles/gui/EditProfileScreen.java create mode 100644 common/src/main/java/com/axolotlmaid/optionsprofiles/gui/ProfilesList.java create mode 100644 common/src/main/java/com/axolotlmaid/optionsprofiles/gui/ProfilesScreen.java create mode 100644 common/src/main/java/com/axolotlmaid/optionsprofiles/mixin/MixinOptionsScreen.java create mode 100644 common/src/main/java/com/axolotlmaid/optionsprofiles/profiles/Profiles.java create mode 100644 common/src/main/java/com/axolotlmaid/optionsprofiles/profiles/SodiumConfigLoader.java create mode 100644 common/src/main/resources/architectury.common.json create mode 100644 common/src/main/resources/assets/optionsprofiles/lang/en_us.json create mode 100644 common/src/main/resources/assets/optionsprofiles/lang/ru_ru.json create mode 100644 common/src/main/resources/assets/optionsprofiles/lang/tt_ru.json create mode 100644 common/src/main/resources/optionsprofiles-common.mixins.json create mode 100644 common/src/main/resources/optionsprofiles.accesswidener create mode 100644 fabric/build.gradle create mode 100644 fabric/src/main/java/com/axolotlmaid/optionsprofiles/fabric/OptionsProfilesModFabric.java create mode 100644 fabric/src/main/resources/assets/optionsprofiles/icon.png create mode 100644 fabric/src/main/resources/fabric.mod.json create mode 100644 fabric/src/main/resources/optionsprofiles.mixins.json create mode 100644 forge/build.gradle create mode 100644 forge/gradle.properties create mode 100644 forge/src/main/java/com/axolotlmaid/optionsprofiles/forge/OptionsProfilesModForge.java create mode 100644 forge/src/main/resources/META-INF/mods.toml create mode 100644 forge/src/main/resources/icon.png create mode 100644 forge/src/main/resources/optionsprofiles.mixins.json create mode 100644 forge/src/main/resources/pack.mcmeta create mode 100644 gallery/edit-profile-screen.png create mode 100644 gallery/options-screen.png create mode 100644 gallery/profiles-menu.png create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ccb0c56 --- /dev/null +++ b/.gitignore @@ -0,0 +1,19 @@ +build/ +*.ipr +run/ +*.iws +out/ +*.iml +.gradle/ +output/ +bin/ +libs/ + +.classpath +.project +.idea/ +classes/ +.metadata +.vscode +.settings +*.launch \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e62ec04 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ +GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..40e092d --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# Options Profiles + +[![Modrinth](https://github.com/intergrav/devins-badges/blob/v3/assets/cozy/available/modrinth_64h.png?raw=true)](https://modrinth.com/mod/options-profiles) +[![Curseforge](https://github.com/intergrav/devins-badges/blob/v3/assets/cozy/available/curseforge_64h.png?raw=true)](https://curseforge.com/minecraft/mc-mods/options-profiles) +[![GitHub](https://github.com/intergrav/devins-badges/blob/v3/assets/cozy/available/github_64h.png?raw=true)](https://github.com/AxolotlMaid/options-profiles) + +[![modrinth downloads](https://img.shields.io/modrinth/dt/options-profiles?style=for-the-badge&logo=modrinth&label=modrinth%20downloads&color=%2300af5c)](https://github.com/AxolotlMaid/options-profiles) [![curseforge downloads](https://img.shields.io/curseforge/dt/853719?style=for-the-badge&logo=curseforge&label=curseforge%20downloads&color=%23f16436)](https://curseforge.com/minecraft/mc-mods/options-profiles) +--- + +> Options Profiles is a Minecraft mod that lets you load and save your options as profiles from in-game. + +## Features +- Profiles are saved in a folder called "options-profiles" in the specified ".minecraft" directory. +- Sodium support +- Forge, Fabric and Quilt support +- Resource packs support +- Save current options +- Edit profiles in-game (deleting, renaming, overwriting) + +## Gallery + +Profiles Menu | Edit Profile Screen | Options Screen +:-------------------------:|:-------------------------:|:-------------------------: +profiles list | edit profile screen | options screen \ No newline at end of file diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..ed3778d --- /dev/null +++ b/build.gradle @@ -0,0 +1,54 @@ +plugins { + id "architectury-plugin" version "3.4-SNAPSHOT" + id "dev.architectury.loom" version "1.4-SNAPSHOT" apply false +} + +architectury { + minecraft = rootProject.minecraft_version +} + +subprojects { + apply plugin: "dev.architectury.loom" + + loom { + silentMojangMappingsLicense() + } + + dependencies { + minecraft "com.mojang:minecraft:${rootProject.minecraft_version}" + // The following line declares the mojmap mappings, you may use other mappings as well + mappings loom.officialMojangMappings() + // The following line declares the yarn mappings you may select this one as well. + // mappings "net.fabricmc:yarn:1.20.1+build.10:v2" + } +} + +allprojects { + apply plugin: "java" + apply plugin: "architectury-plugin" + apply plugin: "maven-publish" + + base { + archivesName = rootProject.archives_base_name + } + + version = rootProject.mod_version + group = rootProject.maven_group + + repositories { + // Add repositories to retrieve artifacts from in here. + // You should only use this when depending on other mods because + // Loom adds the essential maven repositories to download Minecraft and libraries from automatically. + // See https://docs.gradle.org/current/userguide/declaring_repositories.html + // for more information about repositories. + } + + tasks.withType(JavaCompile) { + options.encoding = "UTF-8" + options.release = 17 + } + + java { + withSourcesJar() + } +} diff --git a/common/build.gradle b/common/build.gradle new file mode 100644 index 0000000..3772f38 --- /dev/null +++ b/common/build.gradle @@ -0,0 +1,46 @@ +architectury { + common(rootProject.enabled_platforms.split(",")) +} + +loom { + accessWidenerPath = file("src/main/resources/optionsprofiles.accesswidener") +} + +repositories { + exclusiveContent { + forRepository { + maven { + name = "Modrinth" + url = "https://api.modrinth.com/maven" + } + } + filter { + includeGroup "maven.modrinth" + } + } +} + +dependencies { + // We depend on fabric loader here to use the fabric @Environment annotations and get the mixin dependencies + // Do NOT use other classes from fabric loader + modImplementation "net.fabricmc:fabric-loader:${rootProject.fabric_loader_version}" + // Remove the next line if you don't want to depend on the API + modApi "dev.architectury:architectury:${rootProject.architectury_version}" + + // sodium + modImplementation "maven.modrinth:sodium:mc1.20.1-0.5.3" +} + +publishing { + publications { + mavenCommon(MavenPublication) { + artifactId = rootProject.archives_base_name + from components.java + } + } + + // See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing. + repositories { + // Add repositories to publish to here. + } +} diff --git a/common/src/main/java/com/axolotlmaid/optionsprofiles/OptionsProfilesMod.java b/common/src/main/java/com/axolotlmaid/optionsprofiles/OptionsProfilesMod.java new file mode 100644 index 0000000..07951b2 --- /dev/null +++ b/common/src/main/java/com/axolotlmaid/optionsprofiles/OptionsProfilesMod.java @@ -0,0 +1,23 @@ +package com.axolotlmaid.optionsprofiles; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; + +public class OptionsProfilesMod { + public static final String MOD_ID = "optionsprofiles"; + + public static void init() { + Path profilesDirectory = Paths.get("options-profiles"); + + if (Files.notExists(profilesDirectory)) { + try { + Files.createDirectory(profilesDirectory); + } catch (IOException e) { + System.out.println("An error occurred when creating the 'options-profiles' directory."); + e.printStackTrace(); + } + } + } +} diff --git a/common/src/main/java/com/axolotlmaid/optionsprofiles/gui/EditProfileScreen.java b/common/src/main/java/com/axolotlmaid/optionsprofiles/gui/EditProfileScreen.java new file mode 100644 index 0000000..92c1f67 --- /dev/null +++ b/common/src/main/java/com/axolotlmaid/optionsprofiles/gui/EditProfileScreen.java @@ -0,0 +1,55 @@ +package com.axolotlmaid.optionsprofiles.gui; + +import com.axolotlmaid.optionsprofiles.profiles.Profiles; +import net.minecraft.ChatFormatting; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.client.gui.components.Button; +import net.minecraft.client.gui.components.EditBox; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.network.chat.CommonComponents; +import net.minecraft.network.chat.Component; + +public class EditProfileScreen extends Screen { + private final Screen lastScreen; + private final Component profileName; + + private EditBox profileNameEdit; + + public EditProfileScreen(Screen screen, Component profileName) { + super(Component.literal(Component.translatable("gui.optionsprofiles.editing-profile-title").getString() + profileName.getString())); + this.lastScreen = screen; + this.profileName = profileName; + } + + protected void init() { + this.profileNameEdit = new EditBox(this.font, this.width / 2 - 102, this.height - 130, 204, 20, Component.empty()); + this.profileNameEdit.setValue(profileName.getString()); + this.addWidget(this.profileNameEdit); + + this.addRenderableWidget(Button.builder(Component.translatable("gui.optionsprofiles.overwrite-options"), (button) -> { + new Profiles().writeOptionsFilesIntoProfile(profileName.getString()); + this.minecraft.setScreen(this.lastScreen); + }).size(100, 20).pos(this.width / 2 - 50, this.height - 85).build()); + + this.addRenderableWidget(Button.builder(Component.translatable("gui.optionsprofiles.rename-profile"), (button) -> { + new Profiles().renameProfile(profileName.getString(), this.profileNameEdit.getValue()); + this.minecraft.setScreen(new EditProfileScreen(lastScreen, Component.literal(this.profileNameEdit.getValue()))); + }).size(100, 20).pos(this.width / 2 - 50, this.height - 65).build()); + + this.addRenderableWidget(Button.builder(Component.translatable("gui.optionsprofiles.delete-profile").withStyle(ChatFormatting.RED), (button) -> { + new Profiles().deleteProfile(profileName.getString()); + this.minecraft.setScreen(this.lastScreen); + }).size(100, 20).pos(5, this.height - 25).build()); + + this.addRenderableWidget(Button.builder(CommonComponents.GUI_DONE, (button) -> { + this.minecraft.setScreen(this.lastScreen); + }).size(100, 20).pos(this.width / 2 - 50, this.height - 40).build()); + } + + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float delta) { + super.render(guiGraphics, mouseX, mouseY, delta); + this.profileNameEdit.render(guiGraphics, mouseX, mouseY, delta); + guiGraphics.drawCenteredString(this.font, this.title, this.width / 2, 8, 16777215); + guiGraphics.drawCenteredString(this.font, Component.translatable("gui.optionsprofiles.profile-name-text"), this.width / 2, this.height - 145, 16777215); + } +} \ No newline at end of file diff --git a/common/src/main/java/com/axolotlmaid/optionsprofiles/gui/ProfilesList.java b/common/src/main/java/com/axolotlmaid/optionsprofiles/gui/ProfilesList.java new file mode 100644 index 0000000..a77c1a1 --- /dev/null +++ b/common/src/main/java/com/axolotlmaid/optionsprofiles/gui/ProfilesList.java @@ -0,0 +1,111 @@ +package com.axolotlmaid.optionsprofiles.gui; + +import com.axolotlmaid.optionsprofiles.profiles.Profiles; +import com.google.common.collect.ImmutableList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Font; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.client.gui.components.Button; +import net.minecraft.client.gui.components.ContainerObjectSelectionList; +import net.minecraft.client.gui.components.events.GuiEventListener; +import net.minecraft.client.gui.narration.NarratableEntry; +import net.minecraft.network.chat.Component; + +import java.nio.file.DirectoryStream; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.List; +import java.util.Objects; + +public class ProfilesList extends ContainerObjectSelectionList { + final ProfilesScreen profilesScreen; + + public ProfilesList(ProfilesScreen profilesScreen, Minecraft minecraft) { + super(minecraft, profilesScreen.width + 45, profilesScreen.height, 20, profilesScreen.height - 32, 20); + this.profilesScreen = profilesScreen; + + refreshEntries(); + } + + public void refreshEntries() { + this.clearEntries(); + + Path profilesDirectory = Paths.get("options-profiles/"); + + try (DirectoryStream directoryStream = Files.newDirectoryStream(profilesDirectory)) { + for (Path profile : directoryStream) { + this.addEntry(new ProfilesList.ProfileEntry(Component.literal(profile.getFileName().toString()))); + } + } catch (Exception e) { + System.out.println("An error occurred when listing profiles."); + e.printStackTrace(); + } + } + + protected int getScrollbarPosition() { + return super.getScrollbarPosition() + 15; + } + + public int getRowWidth() { + return super.getRowWidth() + 32; + } + + public class ProfileEntry extends Entry { + private final Component profileName; + private final Button editButton; + private final Button loadButton; + + ProfileEntry(Component profileName) { + this.profileName = profileName; + + this.editButton = Button.builder(Component.translatable("gui.optionsprofiles.edit-profile"), (button) -> { + minecraft.setScreen(new EditProfileScreen(profilesScreen, profileName)); + }).size(75, 20).createNarration((supplier) -> Component.translatable("gui.optionsprofiles.edit-profile")).build(); + + this.loadButton = Button.builder(Component.translatable("gui.optionsprofiles.load-profile"), (button) -> { + new Profiles().loadProfile(profileName.getString()); + + minecraft.options.load(); + minecraft.options.loadSelectedResourcePacks(minecraft.getResourcePackRepository()); + minecraft.reloadResourcePacks(); + + minecraft.options.save(); + + button.active = false; + }).size(75, 20).createNarration((supplier) -> Component.translatable("gui.optionsprofiles.load-profile")).build(); + + this.loadButton.active = !new Profiles().isProfileLoaded(profileName.getString()); + } + + public void render(GuiGraphics guiGraphics, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float tickDelta) { + Font fontRenderer = ProfilesList.this.minecraft.font; + + int textY = y + entryHeight / 2; + + Objects.requireNonNull(ProfilesList.this.minecraft.font); + guiGraphics.drawString(fontRenderer, this.profileName, x - 50, textY - 9 / 2, 16777215, false); + + this.editButton.setX(x + 115); + this.editButton.setY(y); + this.editButton.render(guiGraphics, mouseX, mouseY, tickDelta); + + this.loadButton.setX(x + 190); + this.loadButton.setY(y); + this.loadButton.render(guiGraphics, mouseX, mouseY, tickDelta); + } + + public List children() { + return ImmutableList.of(this.editButton, this.loadButton); + } + + public List narratables() { + return ImmutableList.of(this.editButton, this.loadButton); + } + } + + public abstract static class Entry extends ContainerObjectSelectionList.Entry { + public Entry() { + } + } +} \ No newline at end of file diff --git a/common/src/main/java/com/axolotlmaid/optionsprofiles/gui/ProfilesScreen.java b/common/src/main/java/com/axolotlmaid/optionsprofiles/gui/ProfilesScreen.java new file mode 100644 index 0000000..c5960df --- /dev/null +++ b/common/src/main/java/com/axolotlmaid/optionsprofiles/gui/ProfilesScreen.java @@ -0,0 +1,39 @@ +package com.axolotlmaid.optionsprofiles.gui; + +import com.axolotlmaid.optionsprofiles.profiles.Profiles; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.client.gui.components.Button; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.network.chat.CommonComponents; +import net.minecraft.network.chat.Component; + +public class ProfilesScreen extends Screen { + private final Screen lastScreen; + private ProfilesList profilesList; + + public ProfilesScreen(Screen screen) { + super(Component.translatable("gui.optionsprofiles.profiles-menu")); + this.lastScreen = screen; + } + + protected void init() { + this.profilesList = new ProfilesList(this, this.minecraft); + this.addWidget(this.profilesList); + + // buttons + this.addRenderableWidget(Button.builder(Component.translatable("gui.optionsprofiles.save-current-options"), (button) -> { + new Profiles().createProfile(); + this.profilesList.refreshEntries(); + }).size(150, 20).pos(this.width / 2 - 155, this.height - 29).build()); + + this.addRenderableWidget(Button.builder(CommonComponents.GUI_DONE, (button) -> { + this.minecraft.setScreen(this.lastScreen); + }).size(150, 20).pos(this.width / 2 + 5, this.height - 29).build()); + } + + public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float delta) { + super.render(guiGraphics, mouseX, mouseY, delta); + this.profilesList.render(guiGraphics, mouseX, mouseY, delta); + guiGraphics.drawCenteredString(this.font, this.title, this.width / 2, 8, 16777215); + } +} \ No newline at end of file diff --git a/common/src/main/java/com/axolotlmaid/optionsprofiles/mixin/MixinOptionsScreen.java b/common/src/main/java/com/axolotlmaid/optionsprofiles/mixin/MixinOptionsScreen.java new file mode 100644 index 0000000..22a807a --- /dev/null +++ b/common/src/main/java/com/axolotlmaid/optionsprofiles/mixin/MixinOptionsScreen.java @@ -0,0 +1,25 @@ +package com.axolotlmaid.optionsprofiles.mixin; + +import com.axolotlmaid.optionsprofiles.gui.ProfilesScreen; +import net.minecraft.client.gui.components.Button; +import net.minecraft.client.gui.screens.OptionsScreen; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.network.chat.Component; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(OptionsScreen.class) +public class MixinOptionsScreen extends Screen { + protected MixinOptionsScreen(Component component) { + super(component); + } + + @Inject(at = @At("HEAD"), method = "init") + private void init(CallbackInfo info) { + this.addRenderableWidget(Button.builder(Component.translatable("gui.optionsprofiles.profiles-menu"), (button) -> { + this.minecraft.setScreen(new ProfilesScreen(this)); + }).width(100).pos(5, 5).build()); + } +} \ No newline at end of file diff --git a/common/src/main/java/com/axolotlmaid/optionsprofiles/profiles/Profiles.java b/common/src/main/java/com/axolotlmaid/optionsprofiles/profiles/Profiles.java new file mode 100644 index 0000000..9c438a1 --- /dev/null +++ b/common/src/main/java/com/axolotlmaid/optionsprofiles/profiles/Profiles.java @@ -0,0 +1,197 @@ +package com.axolotlmaid.optionsprofiles.profiles; + +import dev.architectury.platform.Platform; + +import java.io.File; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.nio.file.StandardOpenOption; +import java.util.Comparator; +import java.util.List; +import java.util.stream.Stream; + +public class Profiles { + public void createProfile() { + String profileName = "Profile 1"; + Path profile = Paths.get("options-profiles/" + profileName); + + for (int i = 1; Files.exists(profile); i++) { + profileName = "Profile " + i; + profile = Paths.get("options-profiles/" + profileName); + } + + try { + Files.createDirectory(profile); + + if (Files.exists(profile)) { + System.out.println("Profile created."); + + writeOptionsFilesIntoProfile(profileName); + } else { + System.out.println("Profile was not created successfully."); + } + } catch (IOException e) { + System.out.println("An error occurred when creating a profile."); + e.printStackTrace(); + } + } + + public void writeOptionsFilesIntoProfile(String profileName) { + Path profile = Paths.get("options-profiles/" + profileName); + + // options.txt + Path options = Paths.get("options.txt"); + Path profileOptions = Paths.get(profile.toAbsolutePath() + "/options.txt"); + + try (Stream paths = Files.lines(options)) { + if (Files.exists(profileOptions)) + Files.newBufferedWriter(profileOptions, StandardOpenOption.TRUNCATE_EXISTING); + + paths.forEach(line -> { + try { + Files.write(profileOptions, line.getBytes(), StandardOpenOption.CREATE, StandardOpenOption.APPEND); + Files.write(profileOptions, "\n".getBytes(), StandardOpenOption.APPEND); + } catch (IOException e) { + System.out.println("An error occurred when writing a profile."); + e.printStackTrace(); + } + }); + } catch (IOException e) { + System.out.println("An error occurred when reading options.txt."); + e.printStackTrace(); + } + + // sodium-options.json + if (Platform.isFabric()) { + if (Platform.isModLoaded("sodium")) { + Path sodiumConfiguration = Paths.get("config/sodium-options.json"); + Path sodiumConfigurationProfile = Paths.get(profile.toAbsolutePath() + "/sodium-options.json"); + + try (Stream paths = Files.lines(sodiumConfiguration)) { + if (Files.exists(sodiumConfigurationProfile)) + Files.newBufferedWriter(sodiumConfigurationProfile, StandardOpenOption.TRUNCATE_EXISTING); + + paths.forEach(line -> { + try { + Files.write(sodiumConfigurationProfile, line.getBytes(), StandardOpenOption.CREATE, StandardOpenOption.APPEND); + Files.write(sodiumConfigurationProfile, "\n".getBytes(), StandardOpenOption.APPEND); + } catch (IOException e) { + System.out.println("An error occurred when writing a profile."); + e.printStackTrace(); + } + }); + } catch (IOException e) { + System.out.println("An error occurred when reading options.txt."); + e.printStackTrace(); + } + } + } + } + + public boolean isProfileLoaded(String profileName) { + Path profile = Paths.get("options-profiles/" + profileName); + + Path options = Paths.get("options.txt"); + Path profileOptions = Paths.get(profile.toAbsolutePath() + "/options.txt"); + + try { + List linesOptions = Files.readAllLines(options); + List linesProfileOptions = Files.readAllLines(profileOptions); + + if (Platform.isFabric()) { + if (Platform.isModLoaded("sodium")) { + Path sodiumConfiguration = Paths.get("config/sodium-options.json"); + Path sodiumConfigurationProfile = Paths.get(profile.toAbsolutePath() + "/sodium-options.json"); + + if (Files.exists(sodiumConfigurationProfile)) { + List linesSodiumConfig = Files.readAllLines(sodiumConfiguration); + List linesSodiumConfigProfile = Files.readAllLines(sodiumConfigurationProfile); + + return linesOptions.equals(linesProfileOptions) && linesSodiumConfig.equals(linesSodiumConfigProfile); + } + } + } + + return linesOptions.equals(linesProfileOptions); + } catch (IOException e) { + e.printStackTrace(); + } + + return false; + } + + public void loadProfile(String profileName) { + Path profile = Paths.get("options-profiles/" + profileName); + + // options.txt + Path options = Paths.get("options.txt"); + Path profileOptions = Paths.get(profile.toAbsolutePath() + "/options.txt"); + + try (Stream paths = Files.lines(profileOptions)) { + Files.newBufferedWriter(options, StandardOpenOption.TRUNCATE_EXISTING); + + paths.forEach(line -> { + try { + Files.write(options, line.getBytes(), StandardOpenOption.APPEND); + Files.write(options, "\n".getBytes(), StandardOpenOption.APPEND); + } catch (IOException e) { + System.out.println("An error occurred when loading a profile."); + e.printStackTrace(); + } + }); + } catch (IOException e) { + System.out.println("An error occurred when loading a profile."); + e.printStackTrace(); + } + + // sodium-options.json + if (Platform.isFabric()) { + if (Platform.isModLoaded("sodium")) { + Path sodiumConfigurationProfile = Paths.get(profile.toAbsolutePath() + "/sodium-options.json"); + + if (Files.exists(sodiumConfigurationProfile)) { + SodiumConfigLoader.load(sodiumConfigurationProfile); + } + } + } + } + + public void renameProfile(String profileName, String newProfileName) { + Path profile = Paths.get("options-profiles/" + profileName); + Path newProfile = Paths.get("options-profiles/" + newProfileName); + + if (Files.exists(newProfile)) + System.out.println("New profile already exists!"); + + try { + Files.move(profile, newProfile); + + if (Files.exists(newProfile)) { + System.out.println("Profile renamed."); + } else { + System.out.println("Profile was not renamed successfully."); + } + } catch (IOException e) { + System.out.println("Profile was not renamed successfully."); + e.printStackTrace(); + } + } + + public void deleteProfile(String profileName) { + Path profile = Paths.get("options-profiles/" + profileName); + + try (Stream files = Files.walk(profile)) { + files + .sorted(Comparator.reverseOrder()) + .map(Path::toFile) + .forEach(File::delete); + } catch (IOException e) { + System.out.println("Profile was not deleted."); + e.printStackTrace(); + } + + System.out.println("Profile deleted."); + } +} \ No newline at end of file diff --git a/common/src/main/java/com/axolotlmaid/optionsprofiles/profiles/SodiumConfigLoader.java b/common/src/main/java/com/axolotlmaid/optionsprofiles/profiles/SodiumConfigLoader.java new file mode 100644 index 0000000..bd1d974 --- /dev/null +++ b/common/src/main/java/com/axolotlmaid/optionsprofiles/profiles/SodiumConfigLoader.java @@ -0,0 +1,82 @@ +package com.axolotlmaid.optionsprofiles.profiles; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import me.jellysquid.mods.sodium.client.SodiumClientMod; +import me.jellysquid.mods.sodium.client.gui.SodiumGameOptions; + +import java.io.FileReader; +import java.io.IOException; +import java.nio.file.Path; + +public class SodiumConfigLoader { + public static void load(Path file) { + try (FileReader reader = new FileReader(file.toFile())) { + Gson gson = new GsonBuilder().create(); + ConfigData configData = gson.fromJson(reader, ConfigData.class); + + apply(configData); + } catch (IOException e) { + e.printStackTrace(); + } + } + + private static void apply(ConfigData configData) { + SodiumClientMod.options().quality.weatherQuality = SodiumGameOptions.GraphicsQuality.valueOf(configData.quality.weather_quality); + SodiumClientMod.options().quality.leavesQuality = SodiumGameOptions.GraphicsQuality.valueOf(configData.quality.leaves_quality); + SodiumClientMod.options().quality.enableVignette = configData.quality.enable_vignette; + + SodiumClientMod.options().advanced.enableMemoryTracing = configData.advanced.enable_memory_tracing; + SodiumClientMod.options().advanced.useAdvancedStagingBuffers = configData.advanced.use_advanced_staging_buffers; + SodiumClientMod.options().advanced.cpuRenderAheadLimit = configData.advanced.cpu_render_ahead_limit; + + SodiumClientMod.options().performance.chunkBuilderThreads = configData.performance.chunk_builder_threads; + SodiumClientMod.options().performance.alwaysDeferChunkUpdates = configData.performance.always_defer_chunk_updates_v2; + SodiumClientMod.options().performance.animateOnlyVisibleTextures = configData.performance.animate_only_visible_textures; + SodiumClientMod.options().performance.useEntityCulling = configData.performance.use_entity_culling; + SodiumClientMod.options().performance.useFogOcclusion = configData.performance.use_fog_occlusion; + SodiumClientMod.options().performance.useBlockFaceCulling = configData.performance.use_block_face_culling; + SodiumClientMod.options().performance.useNoErrorGLContext = configData.performance.use_no_error_g_l_context; + + SodiumClientMod.options().notifications.hideDonationButton = configData.notifications.hide_donation_button; + + try { + SodiumClientMod.options().writeChanges(); + } catch (IOException e) { + e.printStackTrace(); + } + } + + public static class ConfigData { + public Quality quality; + public Advanced advanced; + public Performance performance; + public Notifications notifications; + + public static class Quality { + public String weather_quality; + public String leaves_quality; + public boolean enable_vignette; + } + + public static class Advanced { + public boolean enable_memory_tracing; + public boolean use_advanced_staging_buffers; + public int cpu_render_ahead_limit; + } + + public static class Performance { + public int chunk_builder_threads; + public boolean always_defer_chunk_updates_v2; + public boolean animate_only_visible_textures; + public boolean use_entity_culling; + public boolean use_fog_occlusion; + public boolean use_block_face_culling; + public boolean use_no_error_g_l_context; + } + + public static class Notifications { + public boolean hide_donation_button; + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/architectury.common.json b/common/src/main/resources/architectury.common.json new file mode 100644 index 0000000..675ac01 --- /dev/null +++ b/common/src/main/resources/architectury.common.json @@ -0,0 +1,3 @@ +{ + "accessWidener": "optionsprofiles.accesswidener" +} \ No newline at end of file diff --git a/common/src/main/resources/assets/optionsprofiles/lang/en_us.json b/common/src/main/resources/assets/optionsprofiles/lang/en_us.json new file mode 100644 index 0000000..76abbc3 --- /dev/null +++ b/common/src/main/resources/assets/optionsprofiles/lang/en_us.json @@ -0,0 +1,12 @@ +{ + "gui.optionsprofiles.profiles-menu": "Profiles", + "gui.optionsprofiles.save-current-options": "Save Current Options", + "gui.optionsprofiles.load-profile": "✔ (Load)", + "gui.optionsprofiles.edit-profile": "✎ (Edit)", + + "gui.optionsprofiles.editing-profile-title": "Editing Profile: ", + "gui.optionsprofiles.profile-name-text": "Profile Name", + "gui.optionsprofiles.overwrite-options": "Overwrite", + "gui.optionsprofiles.rename-profile": "Rename", + "gui.optionsprofiles.delete-profile": "Delete" +} \ No newline at end of file diff --git a/common/src/main/resources/assets/optionsprofiles/lang/ru_ru.json b/common/src/main/resources/assets/optionsprofiles/lang/ru_ru.json new file mode 100644 index 0000000..4ffe547 --- /dev/null +++ b/common/src/main/resources/assets/optionsprofiles/lang/ru_ru.json @@ -0,0 +1,15 @@ +{ + "gui.optionsprofiles.profiles-menu": "Профили", + "gui.optionsprofiles.save-current-options": "Сохранить настройки", + "gui.optionsprofiles.load-profile": "✔ (Выбрать)", + "gui.optionsprofiles.edit-profile": "✎ (Изменить)", + + "gui.optionsprofiles.editing-profile-title": "Изменение профиля: ", + "gui.optionsprofiles.profile-name-text": "Имя профиля", + "gui.optionsprofiles.overwrite-options": "Перезаписать", + "gui.optionsprofiles.rename-profile": "Переименовать", + "gui.optionsprofiles.delete-profile": "удалить", + + "modmenu.summaryTranslation.options-profiles": "Cохраняйте и загружайте профили настроек, не выходя из игры.", + "modmenu.descriptionTranslation.options-profiles": "Мод, позволяющий сохранять профили текущих настроек и загружать их, не выходя из игры." +} \ No newline at end of file diff --git a/common/src/main/resources/assets/optionsprofiles/lang/tt_ru.json b/common/src/main/resources/assets/optionsprofiles/lang/tt_ru.json new file mode 100644 index 0000000..8314a93 --- /dev/null +++ b/common/src/main/resources/assets/optionsprofiles/lang/tt_ru.json @@ -0,0 +1,15 @@ +{ + "gui.optionsprofiles.profiles-menu": "Профиль", + "gui.optionsprofiles.save-current-options": "Хәзерге көйләүләрне саклау", + "gui.optionsprofiles.load-profile": "✔ (Йөкләү)", + "gui.optionsprofiles.edit-profile": "✎ (Үзгәртү)", + + "gui.optionsprofiles.editing-profile-title": "Профильне үзгәртү: ", + "gui.optionsprofiles.profile-name-text": "Профиль исеме", + "gui.optionsprofiles.overwrite-options": "перезапись", + "gui.optionsprofiles.rename-profile": "переименовывать", + "gui.optionsprofiles.delete-profile": "бетерү", + + "modmenu.summaryTranslation.options-profiles": "Хәзерге көйләүләр профильләрен саклагыз һәм уеннан чыгусыз йөкләгез.", + "modmenu.descriptionTranslation.options-profiles": "Хәзерге көйләүләр профильләрен сакларга һәм уеннан чыгусыз йөкләргә рөхсәт итә торган мод." +} diff --git a/common/src/main/resources/optionsprofiles-common.mixins.json b/common/src/main/resources/optionsprofiles-common.mixins.json new file mode 100644 index 0000000..dc1f6b2 --- /dev/null +++ b/common/src/main/resources/optionsprofiles-common.mixins.json @@ -0,0 +1,14 @@ +{ + "required": true, + "package": "com.axolotlmaid.optionsprofiles.mixin", + "compatibilityLevel": "JAVA_17", + "minVersion": "0.8", + "client": [ + "MixinOptionsScreen" + ], + "mixins": [ + ], + "injectors": { + "defaultRequire": 1 + } +} \ No newline at end of file diff --git a/common/src/main/resources/optionsprofiles.accesswidener b/common/src/main/resources/optionsprofiles.accesswidener new file mode 100644 index 0000000..13268c3 --- /dev/null +++ b/common/src/main/resources/optionsprofiles.accesswidener @@ -0,0 +1 @@ +accessWidener v2 named \ No newline at end of file diff --git a/fabric/build.gradle b/fabric/build.gradle new file mode 100644 index 0000000..5ca331b --- /dev/null +++ b/fabric/build.gradle @@ -0,0 +1,77 @@ +plugins { + id "com.github.johnrengelman.shadow" version "7.1.2" +} + +architectury { + platformSetupLoomIde() + fabric() +} + +loom { + accessWidenerPath = project(":common").loom.accessWidenerPath +} + +configurations { + common + shadowCommon // Don't use shadow from the shadow plugin since it *excludes* files. + compileClasspath.extendsFrom common + runtimeClasspath.extendsFrom common + developmentFabric.extendsFrom common +} + +dependencies { + modImplementation "net.fabricmc:fabric-loader:${rootProject.fabric_loader_version}" + modApi "net.fabricmc.fabric-api:fabric-api:${rootProject.fabric_api_version}" + // Remove the next line if you don't want to depend on the API + modApi "dev.architectury:architectury-fabric:${rootProject.architectury_version}" + + common(project(path: ":common", configuration: "namedElements")) { transitive false } + shadowCommon(project(path: ":common", configuration: "transformProductionFabric")) { transitive false } +} + +processResources { + inputs.property "version", project.version + + filesMatching("fabric.mod.json") { + expand "version": project.version + } +} + +shadowJar { + exclude "architectury.common.json" + + configurations = [project.configurations.shadowCommon] + archiveClassifier = "dev-shadow" +} + +remapJar { + injectAccessWidener = true + input.set shadowJar.archiveFile + dependsOn shadowJar +} + +sourcesJar { + def commonSources = project(":common").sourcesJar + dependsOn commonSources + from commonSources.archiveFile.map { zipTree(it) } +} + +components.java { + withVariantsFromConfiguration(project.configurations.shadowRuntimeElements) { + skip() + } +} + +publishing { + publications { + mavenFabric(MavenPublication) { + artifactId = rootProject.archives_base_name + "-" + project.name + from components.java + } + } + + // See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing. + repositories { + // Add repositories to publish to here. + } +} diff --git a/fabric/src/main/java/com/axolotlmaid/optionsprofiles/fabric/OptionsProfilesModFabric.java b/fabric/src/main/java/com/axolotlmaid/optionsprofiles/fabric/OptionsProfilesModFabric.java new file mode 100644 index 0000000..0512744 --- /dev/null +++ b/fabric/src/main/java/com/axolotlmaid/optionsprofiles/fabric/OptionsProfilesModFabric.java @@ -0,0 +1,11 @@ +package com.axolotlmaid.optionsprofiles.fabric; + +import com.axolotlmaid.optionsprofiles.OptionsProfilesMod; +import net.fabricmc.api.ModInitializer; + +public class OptionsProfilesModFabric implements ModInitializer { + @Override + public void onInitialize() { + OptionsProfilesMod.init(); + } +} diff --git a/fabric/src/main/resources/assets/optionsprofiles/icon.png b/fabric/src/main/resources/assets/optionsprofiles/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8f00bdd8919c3adddcde1e4b48df667aaa117c64 GIT binary patch literal 3717 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 literal 0 HcmV?d00001 diff --git a/fabric/src/main/resources/fabric.mod.json b/fabric/src/main/resources/fabric.mod.json new file mode 100644 index 0000000..14d5207 --- /dev/null +++ b/fabric/src/main/resources/fabric.mod.json @@ -0,0 +1,32 @@ +{ + "schemaVersion": 1, + "id": "optionsprofiles", + "version": "${version}", + "name": "Options Profiles", + "description": "Load and save your options from in-game.", + "authors": [ + "AxolotlMaid" + ], + "contact": { + "homepage": "https://github.com/AxolotlMaid/options-profiles", + "sources": "https://github.com/AxolotlMaid/options-profiles", + "issues": "https://github.com/AxolotlMaid/options-profiles/issues" + }, + "license": "GNU GPL 3.0", + "icon": "assets/optionsprofiles/icon.png", + "environment": "*", + "entrypoints": { + "main": [ + "com.axolotlmaid.optionsprofiles.fabric.OptionsProfilesModFabric" + ] + }, + "mixins": [ + "optionsprofiles.mixins.json", + "optionsprofiles-common.mixins.json" + ], + "depends": { + "fabric": "*", + "minecraft": ">=1.20.1", + "architectury": ">=9.1.12" + } +} \ No newline at end of file diff --git a/fabric/src/main/resources/optionsprofiles.mixins.json b/fabric/src/main/resources/optionsprofiles.mixins.json new file mode 100644 index 0000000..b6eaa9d --- /dev/null +++ b/fabric/src/main/resources/optionsprofiles.mixins.json @@ -0,0 +1,13 @@ +{ + "required": true, + "package": "com.axolotlmaid.optionsprofiles.mixin.fabric", + "compatibilityLevel": "JAVA_17", + "minVersion": "0.8", + "client": [ + ], + "mixins": [ + ], + "injectors": { + "defaultRequire": 1 + } +} \ No newline at end of file diff --git a/forge/build.gradle b/forge/build.gradle new file mode 100644 index 0000000..ce10b06 --- /dev/null +++ b/forge/build.gradle @@ -0,0 +1,84 @@ +plugins { + id "com.github.johnrengelman.shadow" version "7.1.2" +} + +architectury { + platformSetupLoomIde() + forge() +} + +loom { + accessWidenerPath = project(":common").loom.accessWidenerPath + + forge { + convertAccessWideners = true + extraAccessWideners.add loom.accessWidenerPath.get().asFile.name + + mixinConfig "optionsprofiles-common.mixins.json" + mixinConfig "optionsprofiles.mixins.json" + } +} + +configurations { + common + shadowCommon // Don't use shadow from the shadow plugin since it *excludes* files. + compileClasspath.extendsFrom common + runtimeClasspath.extendsFrom common + developmentForge.extendsFrom common +} + +dependencies { + forge "net.minecraftforge:forge:${rootProject.forge_version}" + // Remove the next line if you don't want to depend on the API + modApi "dev.architectury:architectury-forge:${rootProject.architectury_version}" + + common(project(path: ":common", configuration: "namedElements")) { transitive false } + shadowCommon(project(path: ":common", configuration: "transformProductionForge")) { transitive = false } +} + +processResources { + inputs.property "version", project.version + + filesMatching("META-INF/mods.toml") { + expand "version": project.version + } +} + +shadowJar { + exclude "fabric.mod.json" + exclude "architectury.common.json" + + configurations = [project.configurations.shadowCommon] + archiveClassifier = "dev-shadow" +} + +remapJar { + input.set shadowJar.archiveFile + dependsOn shadowJar +} + +sourcesJar { + def commonSources = project(":common").sourcesJar + dependsOn commonSources + from commonSources.archiveFile.map { zipTree(it) } +} + +components.java { + withVariantsFromConfiguration(project.configurations.shadowRuntimeElements) { + skip() + } +} + +publishing { + publications { + mavenForge(MavenPublication) { + artifactId = rootProject.archives_base_name + "-" + project.name + from components.java + } + } + + // See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing. + repositories { + // Add repositories to publish to here. + } +} diff --git a/forge/gradle.properties b/forge/gradle.properties new file mode 100644 index 0000000..32f842a --- /dev/null +++ b/forge/gradle.properties @@ -0,0 +1 @@ +loom.platform=forge \ No newline at end of file diff --git a/forge/src/main/java/com/axolotlmaid/optionsprofiles/forge/OptionsProfilesModForge.java b/forge/src/main/java/com/axolotlmaid/optionsprofiles/forge/OptionsProfilesModForge.java new file mode 100644 index 0000000..19cd5af --- /dev/null +++ b/forge/src/main/java/com/axolotlmaid/optionsprofiles/forge/OptionsProfilesModForge.java @@ -0,0 +1,11 @@ +package com.axolotlmaid.optionsprofiles.forge; + +import com.axolotlmaid.optionsprofiles.OptionsProfilesMod; +import net.minecraftforge.fml.common.Mod; + +@Mod(OptionsProfilesMod.MOD_ID) +public class OptionsProfilesModForge { + public OptionsProfilesModForge() { + OptionsProfilesMod.init(); + } +} diff --git a/forge/src/main/resources/META-INF/mods.toml b/forge/src/main/resources/META-INF/mods.toml new file mode 100644 index 0000000..c0964c7 --- /dev/null +++ b/forge/src/main/resources/META-INF/mods.toml @@ -0,0 +1,35 @@ +modLoader = "javafml" +loaderVersion = "[47,)" +#issueTrackerURL = "" +license = "GNU GPL 3.0" + +[[mods]] +modId = "optionsprofiles" +version = "${version}" +displayName = "Options Profiles" +authors = "AxolotlMaid" +description = ''' +Load and save your options from in-game. +''' +logoFile = "icon.png" + +[[dependencies.examplemod]] +modId = "forge" +mandatory = true +versionRange = "[47,)" +ordering = "NONE" +side = "BOTH" + +[[dependencies.examplemod]] +modId = "minecraft" +mandatory = true +versionRange = "[1.20.1,)" +ordering = "NONE" +side = "BOTH" + +[[dependencies.examplemod]] +modId = "architectury" +mandatory = true +versionRange = "[9.1.12,)" +ordering = "AFTER" +side = "BOTH" \ No newline at end of file diff --git a/forge/src/main/resources/icon.png b/forge/src/main/resources/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8f00bdd8919c3adddcde1e4b48df667aaa117c64 GIT binary patch literal 3717 zcmX|^2{csgAII-tGL1dkU~C~WLr7T~`;uu9y)_xzOG7HsWS7^{D7{Ug6teGB#xf|f zYZzOZq(Wq-s2N*i8@vD2|9}4H-se8|ocnvu{VkvG?>x^v2m9kfa9KD2076(h>$Bh- zvpZmWz$eYrvlpE967BGT0Fc(RJ0Rna3iktmumRTE;#^qftlNmcijAmA;NrxJ0Uytq zP1|N5&)cd}2jXttNbHy0=ZkMwciI-J`4V=E;iUZg4KLP@k$jh^d1U-|RbA8D^yeyN zl|IE0^`$SsOC*8YcWmy7PLNd82(M0!z~Pt#l_gBYtS-X&c6dwzO)z&{hnHiB=I0o` zMN4Z+JE@KvHrV?pwq>@g5F~-_asl zHuJ{JF^wtt8WVv7p+aLQa{h zaG)9;JGX&iLxDs^Gx}wH(tY79OpJn^__KBm^26dQ1u-=NF~`Qc7m=O_@_UV^H_bc| z`5N%TE1GZe^)#MVp&zkd!|Jp@>Ign!8(|pYHuEx?=mdf)mZX1L%*L_EglVN#%|Q32 zjPd3MG@(x}-82cyzN>#ar$GZyBJY2D>97|*jv2kvgq_)e%XLF~s$A3k93@~Rz(Tak zhZSNe;o&Ipl)=6TWV4kM2z(YXSy}R{%_59N&C)X{<|4)mk8?ywzLRYKo$P%u^6Er* zf-063o{c~feJ{@l07?bY+bA6T5&{Ge}>q#8e#hd#O5 zd??T^iO)h*Nsz|AIV63jnm_l`aYt3l5}oCqpVdon8%GbS)4xjO{AYFj!+vo}Fl!cQ z%vdBpTupm(ZybS7=?-qrDb0Q}fJ&JoC}y*}BV`raZUp$vq?Sffow`D|8dLf&QXjsq zj!qD$6Uy*AULn<~D|P?QTW`~xL){nM4B3FQxub+KcAppkIQo5Err&s=L6#+8fSF&v zPDIEGH9a^=aj&@RUU32cn{Q;2`r+N6TR1)?-&{6JN@o$mSoHGa>nw`DcVdFfSZvg@ zmA}gQIUOg*2dP5S-o1;*JXXE;;L&(!e_kMrMJ}j(xd7>UxvunbWZ=a2Pcax(#WVWa#Z72swmREb1 zhtxM2Cj5}mDy*jh=cS*yc_TYlIR%Nt8#iu^j}wrJiUrI$6-J=rN6_>3S^d);oNUub zIACaI)){0Bby!Bb4lf-*a<{il^EHyDjT5aVLA(VRFi@E6b;hN08$irfeYAT2Hi0_H8u)X>bF92G&U%*@PlWAA*b z(WMv>fcDMd;;{>_LcRtMgHV^2qPl(S(q)*zVIFpQ+yY0+2?;k=CNIZC_kz7i)Q2~( zlY;Z<8>hNzihS?~cuEE9+X6=$LPZMtVP~>2ZQw62>%Rf-$;pEWiHQ(EU0waDeaS`9 z(dL9sg5%MgPlFpi}68LR#sA~)-y8X@UYB^ zmFy=_D^c%9s`pgm%05F3#hed6exd}^lbCkvafkind~zx%vx0uRfJ70~RREvjse@?c zMhfoX1zIO3pHJ`^hYV7_Zx>j|x_?wyjTWNi8QaAwl&v*b+f0(YTSAuz8?m zdwn`d>~d{%P|)rE%c{)Ys&=rlBdchj5&RMmZHVLn6fj}$HRR+!KV1S_o?1Yb#*|Zq zfR}OirJ+%4*!(YMOG}9J+7_2d&`a|$&cdyfwodWN+9RKRZeQLyFZK1DZXprWlV+(Y zBk(Od@F1$C3*Jwyi^@{-0EUK#E$|>WoT{{%PgZbLVXNC@dY(38u}2uI{%>Z1HnQLM zgI%^sL|nHQX@fhrGro!QR8cTTos~9)X(nsi3ph(h1>uw7dBl8;7k>P~Pa*ynR8PLJ z5cP*;ewNtP4O z)61y?F2KX|V*oxJo5W(V%;^kDgL`=q3Ex>VA3XFO{)t}Jlsu+cEmYf%Of-GumEEc< zwj3z!?jqf%z+&e_)33K|?O~N?_VAI#^Ot>N!}8j;v{o}RGRUIA7rWUZp`qTs&rS9v zpEdibR$g9S+0cNRtvUXIy=R$MVa4rG?-bcxzFy0rESl)L6!Zn*ejroGe6TB`Ndc5( zp3Z!mr#Scu?b^Zk zdv_0`i4f7b)>yT;*y8gqtPld;>2taFy`AmXbGs$`lv&?scl%;>>hfNS&TntbHRu~O z^621*o!=yQg1)uCS8&R6@HFp$)Ai9Tkg-j|V591n3Tz;vp?B zi>lMXRUTf#^*XiD;qK&|8e-Ou!MVfA11bI#4+7L+K`7mW!dhl!^6}8&{uz=p`Ly^6 zK(^+pbBlHm0=4?1lH}$=@%Z%WF@@FUQ5oWFgcOdKbbZBuUxGRF)8X33`rsk6xd%^{ zoQ;>BQ7|i1lH}!2HBoMyKks+owg^<68*bh<1aeLfbs_V?Sg*J$hUXo>!YRZN4K)1Q z{JaCsA-!1gOly9xV)Ult+JN5@taO2=Id$-I<@LtjdloR#R;AUX@SXX2QAY`_AF|8x zV(}lik!Y#=@If(Ph0FCuzeO3&X^@FTqQi46kunX2<=u&IE6>vRo;>%0N}8=Dp}ZXl z(2?tZBG0pO@}+nTih?Ct>34>$&Qvp8)8*VDew&H5GOq;e6T30t08H4`5 z6c&4_=&_yKmutprBhI+_1C}u$8s5+b4pF5hsdz!F_9ptvMU;(Q>DoyL$e4MA-- zTpIhe+s7WZ6c$BA_tINlrLkZ8{Rj#^Eu9absibAhbA7k(pM&A2m){f*BnI15h>>=yGbCtt7b!LFn-2*aMAIDjt!erNd_Hz}q{LGdw;bx%jsA z)qQox=tVwG!Q|q$%v(EkXU7d~TbLE|5c;@o94!yIzdw13A{Vn6Bf(e(TehZ}SETH- zME5I7r}jNZ%IeehU3eiZpJ_&u&KXob(Tf$gSVhh)`V~b5oT!OHQfi$+(5jdqkmhsu z(m1;SWDZwQNq;MY5W?Qyh7+K*G`N40u(>i=Yk6Fyz|km#b!qXk??N1CC5)>0>(E2D#=fk?++ftQsw`_-Uw~k)gF~pn<+UX%kw~T)D%_sX}46f zagQPYto=yMkiDCy2Cf<>E&$-xVX~O+No>9FcjU_u7atMOuED6b1N2714_vZU2Ex9p zW?7!g%b*eyB}cEq-t*|;=B2j(tDxps_ebk6Cq?enl|)nEFm9gthg%dgUea$@DbjTK zHn?3OKr8q`T_bQMPHlZAAI<+CT^kcV)_x^dn=Ok9!yh%KGzsD=?+Z75Bi4bUMhNPp zozls&M{S(W_zDR(wv21cOf6}L|FRYzC$i4-7&Xnz?8=byQ%DeUWd|CB{0T7@22XD^OY=@o ih5w$~-U7x6Er33fc0_lf{s?%k1h6*t*5#HSr2hbAy#mny literal 0 HcmV?d00001 diff --git a/forge/src/main/resources/optionsprofiles.mixins.json b/forge/src/main/resources/optionsprofiles.mixins.json new file mode 100644 index 0000000..5a28846 --- /dev/null +++ b/forge/src/main/resources/optionsprofiles.mixins.json @@ -0,0 +1,13 @@ +{ + "required": true, + "package": "com.axolotlmaid.optionsprofiles.mixin.forge", + "compatibilityLevel": "JAVA_17", + "minVersion": "0.8", + "client": [ + ], + "mixins": [ + ], + "injectors": { + "defaultRequire": 1 + } +} \ No newline at end of file diff --git a/forge/src/main/resources/pack.mcmeta b/forge/src/main/resources/pack.mcmeta new file mode 100644 index 0000000..4efb538 --- /dev/null +++ b/forge/src/main/resources/pack.mcmeta @@ -0,0 +1,6 @@ +{ + "pack": { + "description": "Options Profiles", + "pack_format": 15 + } +} diff --git a/gallery/edit-profile-screen.png b/gallery/edit-profile-screen.png new file mode 100644 index 0000000000000000000000000000000000000000..8079e19889b5e810a90df68825bc9ff0748c24c5 GIT binary patch literal 392471 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 P-2ZP6eSg=KN1pxvn1iJm literal 0 HcmV?d00001 diff --git a/gallery/options-screen.png b/gallery/options-screen.png new file mode 100644 index 0000000000000000000000000000000000000000..0042947b53e229a09c3fc9a9d93274d6d6b6dbcc GIT binary patch literal 424388 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∋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 literal 0 HcmV?d00001 diff --git a/gallery/profiles-menu.png b/gallery/profiles-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..739bfaaddfd84f4523667a7cf8150ac153e7c0c5 GIT binary patch literal 416799 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 v%l2rpT&k3u;CBKDyNzFV^hK|xd%?kU^Gc@ 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�{17kp{VQV7Z0_B$`MTIy;5C%yNJaHlr%ETj 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 JJo3!4{|EL>V^jbD literal 0 HcmV?d00001 diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..c4522d8 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,23 @@ +org.gradle.jvmargs=-Xmx6G + +minecraft_version=1.20.2 +enabled_platforms=fabric,forge + +archives_base_name=optionsprofiles +mod_version=1.1 +maven_group=com.axolotlmaid.optionsprofiles + +#architectury_version=9.1.12 +# +#fabric_loader_version=0.14.23 +#fabric_api_version=0.90.4+1.20.1 +# +#forge_version=1.20.1-47.2.1 + + +architectury_version=10.0.9 + +fabric_loader_version=0.14.24 +fabric_api_version=0.90.7+1.20.2 + +forge_version=1.20.2-48.0.39 \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..ccebba7710deaf9f98673a68957ea02138b60d0a GIT binary patch literal 61608 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 literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..744c64d --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip +networkTimeout=10000 +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..79a61d4 --- /dev/null +++ b/gradlew @@ -0,0 +1,244 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..93e3f59 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..762c15a --- /dev/null +++ b/settings.gradle @@ -0,0 +1,14 @@ +pluginManagement { + repositories { + maven { url "https://maven.fabricmc.net/" } + maven { url "https://maven.architectury.dev/" } + maven { url "https://maven.minecraftforge.net/" } + gradlePluginPortal() + } +} + +include("common") +include("fabric") +include("forge") + +rootProject.name = "optionsprofiles-v1.1-1.20.2"