diff --git a/HMCL/src/main/resources/assets/img/bangbang93.jpg b/HMCL/image/bangbang93.jpg
similarity index 100%
rename from HMCL/src/main/resources/assets/img/bangbang93.jpg
rename to HMCL/image/bangbang93.jpg
diff --git a/HMCL/image/chest.png b/HMCL/image/chest.png
new file mode 100644
index 000000000..3bd2a7f00
Binary files /dev/null and b/HMCL/image/chest.png differ
diff --git a/HMCL/image/chicken.png b/HMCL/image/chicken.png
new file mode 100644
index 000000000..558bb5f75
Binary files /dev/null and b/HMCL/image/chicken.png differ
diff --git a/HMCL/image/command.webp b/HMCL/image/command.webp
new file mode 100644
index 000000000..cc16b25a3
Binary files /dev/null and b/HMCL/image/command.webp differ
diff --git a/HMCL/image/craft_table.webp b/HMCL/image/craft_table.webp
new file mode 100644
index 000000000..885ff6080
Binary files /dev/null and b/HMCL/image/craft_table.webp differ
diff --git a/HMCL/image/discord.svg b/HMCL/image/discord.svg
new file mode 100644
index 000000000..c03e8e127
--- /dev/null
+++ b/HMCL/image/discord.svg
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/HMCL/image/fabric.svg b/HMCL/image/fabric.svg
new file mode 100644
index 000000000..83501eba4
--- /dev/null
+++ b/HMCL/image/fabric.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/HMCL/image/forge.png b/HMCL/image/forge.png
new file mode 100644
index 000000000..c79eec119
Binary files /dev/null and b/HMCL/image/forge.png differ
diff --git a/HMCL/image/furnace.webp b/HMCL/image/furnace.webp
new file mode 100644
index 000000000..82a8061e2
Binary files /dev/null and b/HMCL/image/furnace.webp differ
diff --git a/HMCL/src/main/resources/assets/img/gamerteam.jpg b/HMCL/image/gamerteam.jpg
similarity index 100%
rename from HMCL/src/main/resources/assets/img/gamerteam.jpg
rename to HMCL/image/gamerteam.jpg
diff --git a/HMCL/image/github.png b/HMCL/image/github.png
new file mode 100644
index 000000000..182a1a3f7
Binary files /dev/null and b/HMCL/image/github.png differ
diff --git a/HMCL/src/main/resources/assets/img/glavo.jpg b/HMCL/image/glavo.jpg
similarity index 100%
rename from HMCL/src/main/resources/assets/img/glavo.jpg
rename to HMCL/image/glavo.jpg
diff --git a/HMCL/image/grass.png b/HMCL/image/grass.png
new file mode 100644
index 000000000..2380963ab
Binary files /dev/null and b/HMCL/image/grass.png differ
diff --git a/HMCL/image/kookapp.png b/HMCL/image/kookapp.png
new file mode 100644
index 000000000..51fcdf567
Binary files /dev/null and b/HMCL/image/kookapp.png differ
diff --git a/HMCL/image/mcmod.png b/HMCL/image/mcmod.png
new file mode 100644
index 000000000..0b33c62aa
Binary files /dev/null and b/HMCL/image/mcmod.png differ
diff --git a/HMCL/image/quilt.png b/HMCL/image/quilt.png
new file mode 100644
index 000000000..591ad3365
Binary files /dev/null and b/HMCL/image/quilt.png differ
diff --git a/HMCL/src/main/resources/assets/img/red_lnn.jpg b/HMCL/image/red_lnn.jpg
similarity index 100%
rename from HMCL/src/main/resources/assets/img/red_lnn.jpg
rename to HMCL/image/red_lnn.jpg
diff --git a/HMCL/src/main/resources/assets/img/yellow_fish.jpg b/HMCL/image/yellow_fish.jpg
similarity index 100%
rename from HMCL/src/main/resources/assets/img/yellow_fish.jpg
rename to HMCL/image/yellow_fish.jpg
diff --git a/HMCL/src/main/resources/assets/img/yushijinhun.jpg b/HMCL/image/yushijinhun.jpg
similarity index 100%
rename from HMCL/src/main/resources/assets/img/yushijinhun.jpg
rename to HMCL/image/yushijinhun.jpg
diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/InstallerItem.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/InstallerItem.java
index 477d6a941..994a64212 100644
--- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/InstallerItem.java
+++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/InstallerItem.java
@@ -207,7 +207,7 @@ public class InstallerItem extends Control {
pane.pseudoClassStateChanged(CARD, control.style == Style.CARD);
if (control.imageUrl != null) {
- ImageView view = new ImageView(new Image(control.imageUrl, 32, 32, true, true));
+ ImageView view = new ImageView(new Image(control.imageUrl));
Node node = FXUtils.limitingSize(view, 32, 32);
node.setMouseTransparent(true);
node.getStyleClass().add("installer-item-image");
diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/VersionsPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/VersionsPage.java
index 65d57953f..7a44a882c 100644
--- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/VersionsPage.java
+++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/VersionsPage.java
@@ -286,7 +286,7 @@ public final class VersionsPage extends BorderPane implements WizardPage, Refres
}
private Image getIcon(VersionIconType type) {
- return icons.computeIfAbsent(type, iconType -> new Image(iconType.getResourceUrl(), 32, 32, false, true));
+ return icons.computeIfAbsent(type, iconType -> new Image(iconType.getResourceUrl()));
}
@Override
diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/AboutPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/AboutPage.java
index 5de8004cf..fcfdfda45 100644
--- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/AboutPage.java
+++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/AboutPage.java
@@ -35,13 +35,13 @@ public class AboutPage extends StackPane {
ComponentList about = new ComponentList();
{
IconedTwoLineListItem launcher = new IconedTwoLineListItem();
- launcher.setImage(new Image("/assets/img/craft_table.png", 32, 32, false, true));
+ launcher.setImage(new Image("/assets/img/craft_table.png"));
launcher.setTitle("Hello Minecraft! Launcher");
launcher.setSubtitle(Metadata.VERSION);
launcher.setExternalLink("https://hmcl.huangyuhui.net");
IconedTwoLineListItem author = new IconedTwoLineListItem();
- author.setImage(new Image("/assets/img/yellow_fish.jpg", 32, 32, false, true));
+ author.setImage(new Image("/assets/img/yellow_fish.png"));
author.setTitle("huanghongxun");
author.setSubtitle(i18n("about.author.statement"));
author.setExternalLink("https://space.bilibili.com/1445341");
@@ -52,54 +52,54 @@ public class AboutPage extends StackPane {
ComponentList thanks = new ComponentList();
{
IconedTwoLineListItem yushijinhun = new IconedTwoLineListItem();
- yushijinhun.setImage(new Image("/assets/img/yushijinhun.jpg", 32, 32, false, true));
+ yushijinhun.setImage(new Image("/assets/img/yushijinhun.png"));
yushijinhun.setTitle("yushijinhun");
yushijinhun.setSubtitle(i18n("about.thanks_to.yushijinhun.statement"));
yushijinhun.setExternalLink("https://yushi.moe/");
IconedTwoLineListItem bangbang93 = new IconedTwoLineListItem();
- bangbang93.setImage(new Image("/assets/img/bangbang93.jpg", 32, 32, false, true));
+ bangbang93.setImage(new Image("/assets/img/bangbang93.png"));
bangbang93.setTitle("bangbang93");
bangbang93.setSubtitle(i18n("about.thanks_to.bangbang93.statement"));
bangbang93.setExternalLink("https://bmclapi2.bangbang93.com/");
IconedTwoLineListItem glavo = new IconedTwoLineListItem();
- glavo.setImage(new Image("/assets/img/glavo.jpg", 32, 32, false, true));
+ glavo.setImage(new Image("/assets/img/glavo.png"));
glavo.setTitle("Glavo");
glavo.setSubtitle(i18n("about.thanks_to.glavo.statement"));
glavo.setExternalLink("https://github.com/Glavo");
IconedTwoLineListItem gamerteam = new IconedTwoLineListItem();
gamerteam.setTitle("gamerteam");
- gamerteam.setImage(new Image("/assets/img/gamerteam.jpg", 32, 32, false, true));
+ gamerteam.setImage(new Image("/assets/img/gamerteam.png"));
gamerteam.setSubtitle(i18n("about.thanks_to.gamerteam.statement"));
gamerteam.setExternalLink("http://www.zhaisoul.com/");
IconedTwoLineListItem redLnn = new IconedTwoLineListItem();
redLnn.setTitle("Red_lnn");
- redLnn.setImage(new Image("/assets/img/red_lnn.jpg", 32, 32, false, true));
+ redLnn.setImage(new Image("/assets/img/red_lnn.png"));
redLnn.setSubtitle(i18n("about.thanks_to.red_lnn.statement"));
IconedTwoLineListItem mcbbs = new IconedTwoLineListItem();
- mcbbs.setImage(new Image("/assets/img/chest.png", 32, 32, false, true));
+ mcbbs.setImage(new Image("/assets/img/chest.png"));
mcbbs.setTitle(i18n("about.thanks_to.mcbbs"));
mcbbs.setSubtitle(i18n("about.thanks_to.mcbbs.statement"));
mcbbs.setExternalLink("https://www.mcbbs.net/");
IconedTwoLineListItem mcmod = new IconedTwoLineListItem();
- mcmod.setImage(new Image("/assets/img/mcmod.png", 32, 32, false, true));
+ mcmod.setImage(new Image("/assets/img/mcmod.png"));
mcmod.setTitle(i18n("about.thanks_to.mcmod"));
mcmod.setSubtitle(i18n("about.thanks_to.mcmod.statement"));
mcmod.setExternalLink("https://www.mcmod.cn/");
IconedTwoLineListItem contributors = new IconedTwoLineListItem();
- contributors.setImage(new Image("/assets/img/github.png", 32, 32, false, true));
+ contributors.setImage(new Image("/assets/img/github.png"));
contributors.setTitle(i18n("about.thanks_to.contributors"));
contributors.setSubtitle(i18n("about.thanks_to.contributors.statement"));
contributors.setExternalLink("https://github.com/huanghongxun/HMCL/graphs/contributors");
IconedTwoLineListItem users = new IconedTwoLineListItem();
- users.setImage(new Image("/assets/img/craft_table.png", 32, 32, false, true));
+ users.setImage(new Image("/assets/img/craft_table.png"));
users.setTitle(i18n("about.thanks_to.users"));
users.setSubtitle(i18n("about.thanks_to.users.statement"));
users.setExternalLink("https://hmcl.huangyuhui.net/api/redirect/sponsor");
diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/FeedbackPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/FeedbackPage.java
index 10e84fde2..c974d0ebc 100644
--- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/FeedbackPage.java
+++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/FeedbackPage.java
@@ -43,31 +43,31 @@ public class FeedbackPage extends SpinnerPane {
ComponentList community = new ComponentList();
{
IconedTwoLineListItem users = new IconedTwoLineListItem();
- users.setImage(new Image("/assets/img/craft_table.png", 32, 32, false, true));
+ users.setImage(new Image("/assets/img/craft_table.png"));
users.setTitle(i18n("feedback.qq_group"));
users.setSubtitle(i18n("feedback.qq_group.statement"));
users.setExternalLink("https://hmcl.huangyuhui.net/api/redirect/sponsor");
IconedTwoLineListItem github = new IconedTwoLineListItem();
- github.setImage(new Image("/assets/img/github.png", 32, 32, false, true));
+ github.setImage(new Image("/assets/img/github.png"));
github.setTitle(i18n("feedback.github"));
github.setSubtitle(i18n("feedback.github.statement"));
github.setExternalLink("https://github.com/huanghongxun/HMCL/issues/new/choose");
IconedTwoLineListItem qq = new IconedTwoLineListItem();
- qq.setImage(new Image("/assets/img/icon@2x.png", 32, 32, false, true));
+ qq.setImage(new Image("/assets/img/icon.png"));
qq.setTitle(i18n("feedback.qq_channel"));
qq.setSubtitle(i18n("feedback.qq_channel.statement"));
qq.setExternalLink("https://pd.qq.com/s/qor74cm6");
IconedTwoLineListItem discord = new IconedTwoLineListItem();
- discord.setImage(new Image("/assets/img/discord.png", 32, 32, false, true));
+ discord.setImage(new Image("/assets/img/discord.png"));
discord.setTitle(i18n("feedback.discord"));
discord.setSubtitle(i18n("feedback.discord.statement"));
discord.setExternalLink("https://discord.gg/jVvC7HfM6U");
IconedTwoLineListItem kookapp = new IconedTwoLineListItem();
- kookapp.setImage(new Image("/assets/img/kookapp.png", 32, 32, false, true));
+ kookapp.setImage(new Image("/assets/img/kookapp.png"));
kookapp.setTitle(i18n("feedback.kookapp"));
kookapp.setSubtitle(i18n("feedback.kookapp.statement"));
kookapp.setExternalLink("https://kook.top/Kx7n3t");
diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/VersionIconDialog.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/VersionIconDialog.java
index dffc682da..f0fb2b619 100644
--- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/VersionIconDialog.java
+++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/VersionIconDialog.java
@@ -104,7 +104,7 @@ public class VersionIconDialog extends DialogPane {
}
private Node createIcon(VersionIconType type) {
- ImageView imageView = new ImageView(new Image(type.getResourceUrl(), 32, 32, true, true));
+ ImageView imageView = new ImageView(new Image(type.getResourceUrl()));
imageView.setMouseTransparent(true);
RipplerContainer container = new RipplerContainer(imageView);
FXUtils.setLimitWidth(container, 36);
diff --git a/HMCL/src/main/resources/assets/img/bangbang93.png b/HMCL/src/main/resources/assets/img/bangbang93.png
new file mode 100644
index 000000000..2ee4621fa
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/bangbang93.png differ
diff --git a/HMCL/src/main/resources/assets/img/bangbang93@2x.png b/HMCL/src/main/resources/assets/img/bangbang93@2x.png
new file mode 100644
index 000000000..97f2d46e2
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/bangbang93@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/bookshelf.png b/HMCL/src/main/resources/assets/img/bookshelf.png
deleted file mode 100644
index 7dc963fef..000000000
Binary files a/HMCL/src/main/resources/assets/img/bookshelf.png and /dev/null differ
diff --git a/HMCL/src/main/resources/assets/img/chest.png b/HMCL/src/main/resources/assets/img/chest.png
index 3bd2a7f00..ccc14ae6f 100644
Binary files a/HMCL/src/main/resources/assets/img/chest.png and b/HMCL/src/main/resources/assets/img/chest.png differ
diff --git a/HMCL/src/main/resources/assets/img/chest@2x.png b/HMCL/src/main/resources/assets/img/chest@2x.png
new file mode 100644
index 000000000..b92139fad
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/chest@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/chicken.png b/HMCL/src/main/resources/assets/img/chicken.png
index e2e0ce061..620fba10a 100644
Binary files a/HMCL/src/main/resources/assets/img/chicken.png and b/HMCL/src/main/resources/assets/img/chicken.png differ
diff --git a/HMCL/src/main/resources/assets/img/chicken@2x.png b/HMCL/src/main/resources/assets/img/chicken@2x.png
new file mode 100644
index 000000000..e724a52d9
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/chicken@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/command.png b/HMCL/src/main/resources/assets/img/command.png
index 005799e95..78299b6eb 100644
Binary files a/HMCL/src/main/resources/assets/img/command.png and b/HMCL/src/main/resources/assets/img/command.png differ
diff --git a/HMCL/src/main/resources/assets/img/command@2x.png b/HMCL/src/main/resources/assets/img/command@2x.png
new file mode 100644
index 000000000..b48f60e42
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/command@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/craft_table.png b/HMCL/src/main/resources/assets/img/craft_table.png
index 45740510a..ff3cae447 100644
Binary files a/HMCL/src/main/resources/assets/img/craft_table.png and b/HMCL/src/main/resources/assets/img/craft_table.png differ
diff --git a/HMCL/src/main/resources/assets/img/craft_table@2x.png b/HMCL/src/main/resources/assets/img/craft_table@2x.png
new file mode 100644
index 000000000..161792f96
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/craft_table@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/discord.png b/HMCL/src/main/resources/assets/img/discord.png
index e2964bb6b..060ccd520 100644
Binary files a/HMCL/src/main/resources/assets/img/discord.png and b/HMCL/src/main/resources/assets/img/discord.png differ
diff --git a/HMCL/src/main/resources/assets/img/discord@2x.png b/HMCL/src/main/resources/assets/img/discord@2x.png
new file mode 100644
index 000000000..4c7070b26
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/discord@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/fabric.png b/HMCL/src/main/resources/assets/img/fabric.png
index 4ab8370ff..42ce3c778 100644
Binary files a/HMCL/src/main/resources/assets/img/fabric.png and b/HMCL/src/main/resources/assets/img/fabric.png differ
diff --git a/HMCL/src/main/resources/assets/img/fabric@2x.png b/HMCL/src/main/resources/assets/img/fabric@2x.png
new file mode 100644
index 000000000..aa2b87f95
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/fabric@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/forge.png b/HMCL/src/main/resources/assets/img/forge.png
index c79eec119..4aef4c2d6 100644
Binary files a/HMCL/src/main/resources/assets/img/forge.png and b/HMCL/src/main/resources/assets/img/forge.png differ
diff --git a/HMCL/src/main/resources/assets/img/forge@2x.png b/HMCL/src/main/resources/assets/img/forge@2x.png
new file mode 100644
index 000000000..a1d89f339
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/forge@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/furnace.png b/HMCL/src/main/resources/assets/img/furnace.png
index 4fc95fc2c..89a7abf21 100644
Binary files a/HMCL/src/main/resources/assets/img/furnace.png and b/HMCL/src/main/resources/assets/img/furnace.png differ
diff --git a/HMCL/src/main/resources/assets/img/furnace@2x.png b/HMCL/src/main/resources/assets/img/furnace@2x.png
new file mode 100644
index 000000000..69c0fe60f
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/furnace@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/gamerteam.png b/HMCL/src/main/resources/assets/img/gamerteam.png
new file mode 100644
index 000000000..70989f4f1
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/gamerteam.png differ
diff --git a/HMCL/src/main/resources/assets/img/gamerteam@2x.png b/HMCL/src/main/resources/assets/img/gamerteam@2x.png
new file mode 100644
index 000000000..867ebde65
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/gamerteam@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/github.png b/HMCL/src/main/resources/assets/img/github.png
index 182a1a3f7..88cec0663 100644
Binary files a/HMCL/src/main/resources/assets/img/github.png and b/HMCL/src/main/resources/assets/img/github.png differ
diff --git a/HMCL/src/main/resources/assets/img/github@2x.png b/HMCL/src/main/resources/assets/img/github@2x.png
new file mode 100644
index 000000000..182a1a3f7
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/github@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/glavo.png b/HMCL/src/main/resources/assets/img/glavo.png
new file mode 100644
index 000000000..2bc1e07aa
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/glavo.png differ
diff --git a/HMCL/src/main/resources/assets/img/glavo@2x.png b/HMCL/src/main/resources/assets/img/glavo@2x.png
new file mode 100644
index 000000000..43fd29355
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/glavo@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/grass.png b/HMCL/src/main/resources/assets/img/grass.png
index 2380963ab..5b26c07c5 100644
Binary files a/HMCL/src/main/resources/assets/img/grass.png and b/HMCL/src/main/resources/assets/img/grass.png differ
diff --git a/HMCL/src/main/resources/assets/img/grass@2x.png b/HMCL/src/main/resources/assets/img/grass@2x.png
new file mode 100644
index 000000000..42f490eed
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/grass@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/icon.png b/HMCL/src/main/resources/assets/img/icon.png
index 25f3cf6c8..2fdf79cac 100644
Binary files a/HMCL/src/main/resources/assets/img/icon.png and b/HMCL/src/main/resources/assets/img/icon.png differ
diff --git a/HMCL/src/main/resources/assets/img/icon@2x.png b/HMCL/src/main/resources/assets/img/icon@2x.png
index 315610ada..db03ca7cf 100644
Binary files a/HMCL/src/main/resources/assets/img/icon@2x.png and b/HMCL/src/main/resources/assets/img/icon@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/kookapp.png b/HMCL/src/main/resources/assets/img/kookapp.png
index 51fcdf567..53074aac0 100644
Binary files a/HMCL/src/main/resources/assets/img/kookapp.png and b/HMCL/src/main/resources/assets/img/kookapp.png differ
diff --git a/HMCL/src/main/resources/assets/img/kookapp@2x.png b/HMCL/src/main/resources/assets/img/kookapp@2x.png
new file mode 100644
index 000000000..642615a75
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/kookapp@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/mcmod.png b/HMCL/src/main/resources/assets/img/mcmod.png
index 99a9794a8..fe016be98 100644
Binary files a/HMCL/src/main/resources/assets/img/mcmod.png and b/HMCL/src/main/resources/assets/img/mcmod.png differ
diff --git a/HMCL/src/main/resources/assets/img/mcmod@2x.png b/HMCL/src/main/resources/assets/img/mcmod@2x.png
new file mode 100644
index 000000000..e1d9ba6ab
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/mcmod@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/quilt.png b/HMCL/src/main/resources/assets/img/quilt.png
index 591ad3365..121aaa3dd 100644
Binary files a/HMCL/src/main/resources/assets/img/quilt.png and b/HMCL/src/main/resources/assets/img/quilt.png differ
diff --git a/HMCL/src/main/resources/assets/img/quilt@2x.png b/HMCL/src/main/resources/assets/img/quilt@2x.png
new file mode 100644
index 000000000..9b29c3333
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/quilt@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/red_lnn.png b/HMCL/src/main/resources/assets/img/red_lnn.png
new file mode 100644
index 000000000..d2df360b7
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/red_lnn.png differ
diff --git a/HMCL/src/main/resources/assets/img/red_lnn@2x.png b/HMCL/src/main/resources/assets/img/red_lnn@2x.png
new file mode 100644
index 000000000..18d0c4a50
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/red_lnn@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/yellow_fish.png b/HMCL/src/main/resources/assets/img/yellow_fish.png
new file mode 100644
index 000000000..94d0061ad
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/yellow_fish.png differ
diff --git a/HMCL/src/main/resources/assets/img/yellow_fish@2x.png b/HMCL/src/main/resources/assets/img/yellow_fish@2x.png
new file mode 100644
index 000000000..3c81a172b
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/yellow_fish@2x.png differ
diff --git a/HMCL/src/main/resources/assets/img/yushijinhun.png b/HMCL/src/main/resources/assets/img/yushijinhun.png
new file mode 100644
index 000000000..a8bb9c1d7
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/yushijinhun.png differ
diff --git a/HMCL/src/main/resources/assets/img/yushijinhun@2x.png b/HMCL/src/main/resources/assets/img/yushijinhun@2x.png
new file mode 100644
index 000000000..7824066c0
Binary files /dev/null and b/HMCL/src/main/resources/assets/img/yushijinhun@2x.png differ