Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fabric Support #51

Closed
MeAlam1 opened this issue Oct 7, 2024 · 0 comments · Fixed by #47 or #55
Closed

Fabric Support #51

MeAlam1 opened this issue Oct 7, 2024 · 0 comments · Fixed by #47 or #55
Assignees
Labels
1.21 Minecraft Version Enhancement New feature or request Fabric Mod Loader

Comments

@MeAlam1
Copy link
Owner

MeAlam1 commented Oct 7, 2024

No description provided.

@MeAlam1 MeAlam1 converted this from a draft issue Oct 7, 2024
@MeAlam1 MeAlam1 closed this as completed by moving to Done in BlueLib Features Oct 7, 2024
@MeAlam1 MeAlam1 linked a pull request Oct 7, 2024 that will close this issue
7 tasks
@MeAlam1 MeAlam1 self-assigned this Oct 7, 2024
@MeAlam1 MeAlam1 added Enhancement New feature or request 1.16 1.21 Minecraft Version Fabric Mod Loader labels Oct 7, 2024
@MeAlam1 MeAlam1 linked a pull request Oct 14, 2024 that will close this issue
7 tasks
MeAlam1 added a commit that referenced this issue Oct 24, 2024
## Description
<!-- Provide a brief description of the changes made in this PR. -->
Refactored the entire code to the Multi-Loader Template for Fabric
Support. I have also Optimized the Variant Loader by adding Folder
Looping and Added a custom Logging + a bunch of Util Classes.

## Changes
- **Util Classes**: Added various Utils Classes
- **Multi-Loader Template**: Refactored the entire code to the
Multi-Loader Template for Fabric Support.
- **Folder Loop**: In stead of Specifying each JSON File, you can now
Loop thru a folder to obtain all JSONs for the Variant Loader
- **Custom Logging**: Added a Custom Logging System to improve the way
of Debugging.
- **Mixin**: Created a Mixin which minimizes the amount of methods a
Developer needs to add from 6 to 3.
- **Comments**: Went through all the comments and improved the Comments
to ensure understandability and readability.
- **Workflow**: Improved the Workflow(CI.yml) to support Fabric too.

## Type of Change
- [ ] Bug fix
- [x] New feature
- [x] Documentation update

## Checklist
- [x] My code follows the style guidelines of this project.
[Contributing](https://github.com/MeAlam1/BlueLib/blob/1.21/CONTRIBUTING.md)
- [x] I have performed a self-review of my own code.
- [x] I have commented my code following the guidelines.
[Contributing](https://github.com/MeAlam1/BlueLib/blob/1.21/CONTRIBUTING.md)
- [x] My changes generate no new warnings.

## Related Issues
* #48 - Variant Loader
* #49 - Utility Classes
* #50 - Multi Loader Template Support
* #51 - Fabric Support
* #52 - Forge Support
* #53 - NeoForge Support
* #54 - Custom Logging

---------

Co-authored-by: Justindraak1 <[email protected]>
MeAlam1 added a commit that referenced this issue Oct 24, 2024
## Description
<!-- Provide a brief description of the changes made in this PR. -->
Refactored the entire code to the Multi-Loader Template for Fabric
Support. I have also Optimized the Variant Loader by adding Folder
Looping and Added a custom Logging + a bunch of Util Classes.

## Changes
- **Util Classes**: Added various Utils Classes
- **Multi-Loader Template**: Refactored the entire code to the
Multi-Loader Template for Fabric Support.
- **Folder Loop**: In stead of Specifying each JSON File, you can now
Loop thru a folder to obtain all JSONs for the Variant Loader
- **Custom Logging**: Added a Custom Logging System to improve the way
of Debugging.
- **Mixin**: Created a Mixin which minimizes the amount of methods a
Developer needs to add from 6 to 3.
- **Comments**: Went through all the comments and improved the Comments
to ensure understandability and readability.
- **Workflow**: Improved the Workflow(CI.yml) to support Fabric too.

## Type of Change
- [ ] Bug fix
- [x] New feature
- [x] Documentation update

## Checklist
- [x] My code follows the style guidelines of this project.
[Contributing](https://github.com/MeAlam1/BlueLib/blob/1.20/CONTRIBUTING.md)
- [x] I have performed a self-review of my own code.
- [x] I have commented my code following the guidelines.
[Contributing](https://github.com/MeAlam1/BlueLib/blob/1.20/CONTRIBUTING.md)
- [x] My changes generate no new warnings.

## Related Issues
* #48 - Variant Loader
* #49 - Utility Classes
* #50 - Multi Loader Template Support
* #51 - Fabric Support
* #52 - Forge Support
* #53 - NeoForge Support
* #54 - Custom Logging

---------

Co-Authored-By: Bluedude <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1.21 Minecraft Version Enhancement New feature or request Fabric Mod Loader
Projects
Status: Done
1 participant