Skip to content

Commit 9b804f3

Browse files
authored
Merge pull request #22 from KdGaming0/v4
v4
2 parents 1d0a950 + af4c0e0 commit 9b804f3

278 files changed

Lines changed: 10945 additions & 20383 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,46 @@
1-
- fix: bug that disabled fancy tab and hud in Skyblocker when selecting Skyhanni compact tab in welcome wizard
1+
# Changelog
2+
3+
## v4.0.0
4+
5+
### Core Features
6+
- First-launch **Welcome Wizard** for guided setup
7+
- Custom **main menu styles** (Modern, Modern Minimal, Minimal)
8+
- Built-in **performance profile selector**
9+
- Visual customization pages for:
10+
- Tab design
11+
- Item background style
12+
- Storage design
13+
- Optional wizard pages for supported mods:
14+
- **ScaleMe** sword block toggle
15+
- **ScamScreener** alert + ping setup
16+
- **Resource pack selection** during setup
17+
- Final **review + apply** page with per-setting status
18+
19+
### Config Pack System
20+
- Automatic config pack detection and loading
21+
- Resolution-based best-match config selection
22+
- Safer update behavior (tracks applied pack + version)
23+
- Restart-safe pending apply flow for full preset changes
24+
25+
### Config Manager UI
26+
- New in-game **modpack config screen** with tabs:
27+
- Configuration
28+
- Export
29+
- Import
30+
- Backups
31+
- Browse config pack contents before applying
32+
- Apply **selected files** or apply **entire preset**
33+
34+
### Export / Import / Backups
35+
- Export selected files as reusable config pack `.zip`
36+
- Include metadata in exports (name, version, author, description, target resolution, GUI scale)
37+
- Import external config packs from imports folder
38+
- Create and restore backups from in-game UI
39+
40+
### Commands & Utilities
41+
- Command to reopen wizard: `/packcore wizard`
42+
- Command to open config manager: `/packcore modpack_config`
43+
- Update check commands:
44+
- `/packcore update check`
45+
- `/packcore update reset`
46+
- Performance/design quick commands for advanced users

LICENSE

Lines changed: 114 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,164 @@
1-
# PolyForm Perimeter License 1.0.1
1+
# PolyForm Shield License 1.0.0
22

3-
<https://polyformproject.org/licenses/perimeter/1.0.1>
3+
<https://polyformproject.org/licenses/shield/1.0.0>
44

55
## Acceptance
66

7-
In order to get any license under these terms, you must agree to them as both strict obligations and conditions to all your licenses.
7+
In order to get any license under these terms, you must agree
8+
to them as both strict obligations and conditions to all
9+
your licenses.
810

911
## Copyright License
1012

11-
The licensor grants you a copyright license for the software to do everything you might do with the software that would otherwise infringe the licensor's copyright in it for any permitted purpose. However, you may only distribute the software according to [Distribution License](#distribution-license) and make changes or new works based on the software according to [Changes and New Works License](#changes-and-new-works-license).
13+
The licensor grants you a copyright license for the
14+
software to do everything you might do with the software
15+
that would otherwise infringe the licensor's copyright
16+
in it for any permitted purpose. However, you may
17+
only distribute the software according to [Distribution
18+
License](#distribution-license) and make changes or new works
19+
based on the software according to [Changes and New Works
20+
License](#changes-and-new-works-license).
1221

1322
## Distribution License
1423

15-
The licensor grants you an additional copyright license to distribute copies of the software. Your license to distribute covers distributing the software with changes and new works permitted by [Changes and New Works License](#changes-and-new-works-license).
24+
The licensor grants you an additional copyright license
25+
to distribute copies of the software. Your license
26+
to distribute covers distributing the software with
27+
changes and new works permitted by [Changes and New Works
28+
License](#changes-and-new-works-license).
1629

1730
## Notices
1831

19-
You must ensure that anyone who gets a copy of any part of the software from you also gets a copy of these terms or the URL for them above, as well as copies of any plain-text lines beginning with `Required Notice:` that the licensor provided with the software. For example:
32+
You must ensure that anyone who gets a copy of any part of
33+
the software from you also gets a copy of these terms or the
34+
URL for them above, as well as copies of any plain-text lines
35+
beginning with `Required Notice:` that the licensor provided
36+
with the software. For example:
2037

2138
> Required Notice: Copyright Yoyodyne, Inc. (http://example.com)
2239

2340
## Changes and New Works License
2441

25-
The licensor grants you an additional copyright license to make changes and new works based on the software for any permitted purpose.
42+
The licensor grants you an additional copyright license to
43+
make changes and new works based on the software for any
44+
permitted purpose.
2645

2746
## Patent License
2847

29-
The licensor grants you a patent license for the software that covers patent claims the licensor can license, or becomes able to license, that you would infringe by using the software.
48+
The licensor grants you a patent license for the software that
49+
covers patent claims the licensor can license, or becomes able
50+
to license, that you would infringe by using the software.
3051

3152
## Noncompete
3253

33-
Any purpose is a permitted purpose, except for providing to others any product that competes with the software.
54+
Any purpose is a permitted purpose, except for providing any
55+
product that competes with the software or any product the
56+
licensor or any of its affiliates provides using the software.
3457

3558
## Competition
3659

37-
If you use this software to market a product as a substitute for the functionality or value of the software, it competes with the software. A product may compete regardless how it is designed or deployed. For example, a product may compete even if it provides its functionality via any kind of interface (including services, libraries or plug-ins), even if it is ported to a different platform or programming language, and even if it is provided free of charge.
60+
Goods and services compete even when they provide functionality
61+
through different kinds of interfaces or for different technical
62+
platforms. Applications can compete with services, libraries
63+
with plugins, frameworks with development tools, and so on,
64+
even if they're written in different programming languages
65+
or for different computer architectures. Goods and services
66+
compete even when provided free of charge. If you market a
67+
product as a practical substitute for the software or another
68+
product, it definitely competes.
69+
70+
## New Products
71+
72+
If you are using the software to provide a product that does
73+
not compete, but the licensor or any of its affiliates brings
74+
your product into competition by providing a new version of
75+
the software or another product using the software, you may
76+
continue using versions of the software available under these
77+
terms beforehand to provide your competing product, but not
78+
any later versions.
79+
80+
## Discontinued Products
81+
82+
You may begin using the software to compete with a product
83+
or service that the licensor or any of its affiliates has
84+
stopped providing, unless the licensor includes a plain-text
85+
line beginning with `Licensor Line of Business:` with the
86+
software that mentions that line of business. For example:
87+
88+
> Licensor Line of Business: YoyodyneCMS Content Management
89+
System (http://example.com/cms)
90+
91+
## Sales of Business
92+
93+
If the licensor or any of its affiliates sells a line of
94+
business developing the software or using the software
95+
to provide a product, the buyer can also enforce
96+
[Noncompete](#noncompete) for that product.
3897

3998
## Fair Use
4099

41-
You may have "fair use" rights for the software under the law. These terms do not limit them.
100+
You may have "fair use" rights for the software under the
101+
law. These terms do not limit them.
42102

43103
## No Other Rights
44104

45-
These terms do not allow you to sublicense or transfer any of your licenses to anyone else, or prevent the licensor from granting licenses to anyone else. These terms do not imply any other licenses.
105+
These terms do not allow you to sublicense or transfer any of
106+
your licenses to anyone else, or prevent the licensor from
107+
granting licenses to anyone else. These terms do not imply
108+
any other licenses.
46109

47110
## Patent Defense
48111

49-
If you make any written claim that the software infringes or contributes to infringement of any patent, your patent license for the software granted under these terms ends immediately. If your company makes such a claim, your patent license ends immediately for work on behalf of your company.
112+
If you make any written claim that the software infringes or
113+
contributes to infringement of any patent, your patent license
114+
for the software granted under these terms ends immediately. If
115+
your company makes such a claim, your patent license ends
116+
immediately for work on behalf of your company.
50117

51118
## Violations
52119

53-
The first time you are notified in writing that you have violated any of these terms, or done anything with the software not covered by your licenses, your licenses can nonetheless continue if you come into full compliance with these terms, and take practical steps to correct past violations, within 32 days of receiving notice. Otherwise, all your licenses end immediately.
120+
The first time you are notified in writing that you have
121+
violated any of these terms, or done anything with the software
122+
not covered by your licenses, your licenses can nonetheless
123+
continue if you come into full compliance with these terms,
124+
and take practical steps to correct past violations, within
125+
32 days of receiving notice. Otherwise, all your licenses
126+
end immediately.
54127

55128
## No Liability
56129

57-
***As far as the law allows, the software comes as is, without any warranty or condition, and the licensor will not be liable to you for any damages arising out of these terms or the use or nature of the software, under any kind of legal claim.***
130+
***As far as the law allows, the software comes as is, without
131+
any warranty or condition, and the licensor will not be liable
132+
to you for any damages arising out of these terms or the use
133+
or nature of the software, under any kind of legal claim.***
58134

59135
## Definitions
60136

61-
The **licensor** is the individual or entity offering these terms, and the **software** is the software the licensor makes available under these terms.
137+
The **licensor** is the individual or entity offering these
138+
terms, and the **software** is the software the licensor makes
139+
available under these terms.
140+
141+
A **product** can be a good or service, or a combination
142+
of them.
143+
144+
**You** refers to the individual or entity agreeing to these
145+
terms.
62146

63-
A **product** can be a good or service, or a combination of them.
147+
**Your company** is any legal entity, sole proprietorship,
148+
or other kind of organization that you work for, plus all
149+
its affiliates.
64150

65-
**You** refers to the individual or entity agreeing to these terms.
151+
**Affiliates** means the other organizations than an
152+
organization has control over, is under the control of, or is
153+
under common control with.
66154

67-
**Your company** is any legal entity, sole proprietorship, or other kind of organization that you work for, plus all organizations that have control over, are under the control of, or are under common control with that organization. **Control** means ownership of substantially all the assets of an entity, or the power to direct its management and policies by vote, contract, or otherwise. Control can be direct or indirect.
155+
**Control** means ownership of substantially all the assets of
156+
an entity, or the power to direct its management and policies
157+
by vote, contract, or otherwise. Control can be direct or
158+
indirect.
68159

69-
**Your licenses** are all the licenses granted to you for the software under these terms.
160+
**Your licenses** are all the licenses granted to you for the
161+
software under these terms.
70162

71-
**Use** means anything you do with the software requiring one of your licenses.
163+
**Use** means anything you do with the software requiring one
164+
of your licenses.

README.md

Lines changed: 64 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,93 @@
11
<div align="center">
2-
2+
33
# PackCore
4-
5-
[![Download on Modrinth](https://raw.githubusercontent.com/intergrav/devins-badges/c7fd18efdadd1c3f12ae56b49afd834640d2d797/assets/cozy/available/modrinth_vector.svg)](https://modrinth.com/mod/packcore)
6-
[![fapi-badge](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/requires/fabric-api_vector.svg)](https://modrinth.com/mod/fabric-api)
74

5+
[![Download on Modrinth](https://raw.githubusercontent.com/intergrav/devins-badges/c7fd18efdadd1c3f12ae56b49afd834640d2d797/assets/cozy/available/modrinth_vector.svg)](https://modrinth.com/mod/packcore)
6+
[![Requires Fabric API](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/requires/fabric-api_vector.svg)](https://modrinth.com/mod/fabric-api)
87
![Build Status](https://github.com/KdGaming0/PackCore/actions/workflows/build.yml/badge.svg)
9-
[![Modrinth Donwloads](https://img.shields.io/modrinth/dt/packcore?color=00AF5C&label=downloads&logo=modrinth)](https://modrinth.com/mod/packcore)
8+
[![Modrinth Downloads](https://img.shields.io/modrinth/dt/packcore?color=00AF5C&label=downloads&logo=modrinth)](https://modrinth.com/mod/packcore)
109

11-
PackCore is a companion mod for the **Skyblock Enhanced** modpacks. It enhances the player experience with a seamless and immersive start to the game.
10+
**PackCore is the setup + configuration companion mod for SkyBlock-focused modpacks.**
11+
It helps you get the right settings quickly, keeps your configs organized, and makes switching presets easy.
1212

1313
</div>
1414

1515
---
16-
The mod provides:
1716

18-
- **SkyBlock-themed start menu**, bringing a custom touch to your gameplay.
19-
- A **default configuration setup prompt** on first launch, ensuring the best settings for your modpack.
20-
- In-game **pop-up notifications** in the main menu with information about the newest modpack updates.
17+
## What PackCore Does (v4)
2118

22-
PackCore is essential to the SkyBlock Enhanced Modpacks. Its goal is to make your Hypixel experience feel like you’re stepping directly into a SkyBlock world—not just vanilla Minecraft.
19+
- **First-launch setup wizard** with visual previews
20+
- **Easy style choices** for menu, tab design, storage UI, item backgrounds, and more
21+
- **Performance profile picker** (from max FPS to quality-focused)
22+
- **Optional integrations** that appear automatically when compatible mods are installed
23+
- **Resource pack selection** directly in the wizard
24+
- **One-click apply flow** with a final review page before changes are made
2325

2426
---
2527

26-
## Interested in Modpacks for SkyBlock?
28+
## New in Version 4
29+
30+
- Full **multi-page Welcome Wizard** with clearer guided setup
31+
- New **Config Management screen** with tabs:
32+
- **Configuration** (official presets + your exported presets)
33+
- **Export** (build your own config pack from selected files)
34+
- **Import** (load config zips from an imports folder)
35+
- **Backups** (create and restore backups safely)
36+
- Better **preset switching flow** using restart-safe apply logic
37+
- Cleaner UX with progress, status rows, and apply confirmation
38+
39+
---
40+
41+
## Screenshots
42+
43+
<details>
44+
<summary>Spoiler</summary>
45+
46+
![Welcome Wizard](https://cdn.modrinth.com/data/cached_images/9d5e0aea01e6a172db4fae0f1e5b84298df26e52_0.webp)
47+
48+
![Main Menu 2](https://cdn.modrinth.com/data/cached_images/ce96d20952d72c9c1b96536371c36b6cd93d64bf.jpeg)
49+
50+
![Config Management Screen](https://cdn.modrinth.com/data/cached_images/dcc548c5174059c8936e296eb7a85a8a2ce7b89a.png)
51+
![Export Screen](https://cdn.modrinth.com/data/cached_images/131e07c3a30898e626237697868d4819cc1df0a7.png)
52+
![Backups Screen](https://cdn.modrinth.com/data/cached_images/ea80ee5f9faa6c20a14d8e87abe9f45818e60b0d.png)
53+
![Import Screen](https://cdn.modrinth.com/data/cached_images/40ca70bdd1837feee1f475485779a0d5c448161c.png)
2754

28-
### _SkyBlock Enhanced – Modern Edition_
29-
The newest pack, built for **Minecraft 1.21+**.
30-
Play Hypixel Skyblock on the latest version with improved performance over 1.8.9.
55+
</details>
56+
---
57+
58+
## Quick Commands (Optional)
59+
60+
For advanced users:
61+
62+
- `/packcore wizard` — reopen the setup wizard
63+
- `/packcore modpack_config` — open PackCore config manager
64+
- `/packcore update check` — check for updates manually
65+
66+
---
67+
68+
## Made for SkyBlock Enhanced Packs
69+
70+
### SkyBlock Enhanced – Modern Edition (1.21+)
71+
Play Hypixel SkyBlock on modern Minecraft with better performance and modern UI options.
3172
https://modrinth.com/project/e0oMrxjp
3273

33-
### _SkyBlock Enhanced [Hypixel]_
34-
The original pack, built for **Minecraft 1.8.9**.
35-
Features strong performance and a large collection of SkyBlock-specific mods, all preconfigured so you can jump right in.
74+
### SkyBlock Enhanced [Hypixel] (1.8.9)
75+
Original edition focused on classic 1.8.9 gameplay and compatibility.
3676
https://modrinth.com/project/9JTbeXjU
3777

3878
---
3979

40-
Support the Project
41-
-------------------
80+
## Support
4281

43-
Want to support my work? You can do this on Ko‑fi. All donations are highly appreciated and help me continue providing support and updates. Thank you to everyone who wants to help!
82+
If you want to support development:
4483

4584
[☕ Support on Ko-fi](https://ko-fi.com/kdgaming1)
4685

47-
Server Hosting Partner
48-
----------------------
86+
---
4987

50-
In need of your own server? I partner with Bisect Hosting to bring you reliable game servers. Whether you play Minecraft or another title, they deliver high‑performance hardware and fast support.
88+
## Server Hosting Partner
5189

52-
Use code **SBE** at checkout for **25% off** your first purchase.
90+
Need a server? I partner with Bisect Hosting.
5391

92+
Use code **SBE** for **25% off** your first purchase.
5493
[🎮 Get 25% Off with Bisect Hosting](https://www.bisecthosting.com/SBE?r=SkyblockEnhancedModrinthPage)
55-
56-
![Bisect Hosting promotional banner advertising 'Use code SBE for 25% off' to start your adventure, featuring the Bisect Hosting logo and pixelated Minecraft-style text with golden decorative borders](https://cdn.modrinth.com/data/cached_images/01502d9d41e784dfa18a3a1903a3e906cde1af1f.webp)

0 commit comments

Comments
 (0)