Skip to content

Fancy Launcher

pama1234 edited this page Jun 6, 2024 · 4 revisions

可以在源码的 launcher-fancy 目录中找到高级启动器。它与普通启动器相同,只是使用了一个皮肤。

The Skin

使用方法

只需使用高级启动器的 .jar 文件替代普通启动器的 .jar 文件。

如果你使用引导程序,还需要将引导程序属性文件中的“launcherClass”属性更改为:

launcherClass=com.skcraft.launcher.FancyLauncher

背景图片可以在 launcher-fancy/src/main/resources/com/fabric-of-tetrahedron/Launcher-SKCraft 中更改。

新闻页面

新闻页面使用透明背景,以便启动器背景显示出来。这可以通过不在页面上指定背景颜色来实现。

下方列出了重现上方截图中新闻页面的示例代码。

  • block_bg.png 是一个半透明的纯色 PNG,因为 CSS 透明背景似乎不适用于 Java 的浏览器。
  • logo.png 是带有透明背景的标志图像。
<!DOCTYPE html>
<html>
<head>
<title>新闻页面</title>
<style>
body {
    color: #999999;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
    margin: 0;
    padding: 20px;
    font-size: 12pt;
}
.logo {
    padding: 0 0 12px 0;
}
.block {
    width: 90%;
    padding: 12px;
    margin: 0 0 10px 0;
    background: url(block_bg.png);
}
h1 {
    font-size: 100%;
    color: #4bb7b9;
    margin: 0 0 8px 0;
    padding: 0;
}
ul {
    margin: 0;
    padding: 0 0 0 15px;
}
li {
    margin: 0;
    padding: 0;
}
</style>
</head>
<body>
<div class="logo">
    <img src="logo.png">
</div>

<div class="block">
    <h1>最新动态</h1>

    <ul>
        <li>出生点的新公共牧场已经翻新。</li>
        <li>你现在可以在市场上便宜地买到苹果。</li>
        <li>铁路网络已经大幅扩展。</li>
        <li>一种新的怪物,天龙,出现在 Vincent 上。</li>
        <li>Vincent 服务器已经更新到 Minecraft 1.2!</li>
    </ul>
</div>

<div class="block">
    <h1>TEAMSPEAK</h1>

    加入我们的 Teamspeak 频道! <strong>ts.example.com</strong>
</div>
</body>
</html>

缺点

高级版本增加了大约 2M 字节的启动器文件大小,同时也消耗更多内存。

Launcher Wiki

教程

  1. Initial-Steps
  2. Creating-Modpacks
  3. Configuring-Self-Update

启动器功能:

自定义:

附加阅读:

觉得此启动器有用吗?

此分支由pama1234维护! 捐赠链接:Ko-fi

捐赠给obw,目前的主项目的维护者:

Support obw on Liberapay

捐赠给sk89q,最初的维护者:

Support sk89q on Patreon

Clone this wiki locally