Skip to content

Commit

Permalink
disable announcement default
Browse files Browse the repository at this point in the history
  • Loading branch information
MrXiaoM committed Feb 20, 2025
1 parent 33647fd commit 8112792
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 6 deletions.
6 changes: 5 additions & 1 deletion FCL/src/main/java/com/tungsten/fcl/ui/main/MainUI.java
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
import java.util.logging.Level;

public class MainUI extends FCLCommonUI implements View.OnClickListener {

public static boolean enableAnnouncement = false;
public static final String ANNOUNCEMENT_URL = "https://raw.githubusercontent.com/FCL-Team/FCL-Repo/refs/heads/main/res/announcement_v2.txt";
public static final String ANNOUNCEMENT_URL_CN = "https://gitee.com/fcl-team/FCL-Repo/raw/main/res/announcement_v2.txt";

Expand Down Expand Up @@ -60,6 +60,9 @@ public void onCreate() {

announcementContainer = findViewById(R.id.announcement_container);
announcementLayout = findViewById(R.id.announcement_layout);
if (!enableAnnouncement) {
announcementLayout.setVisibility(View.GONE);
}
title = findViewById(R.id.title);
announcementView = findViewById(R.id.announcement);
date = findViewById(R.id.date);
Expand Down Expand Up @@ -131,6 +134,7 @@ public Task<?> refresh(Object... param) {
}

private void checkAnnouncement() {
if (!enableAnnouncement) return;
try {
String url = LocaleUtils.isChinese(getContext()) ? ANNOUNCEMENT_URL_CN : ANNOUNCEMENT_URL;
Task.supplyAsync(() -> HttpRequest.HttpGetRequest.GET(url).getJson(Announcement.class))
Expand Down
16 changes: 11 additions & 5 deletions how-to-use.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,10 +100,16 @@

为了避免**安装包太大**,建议打包的客户端删除 libraries 和 assets,否则过大的安装包,会导致储存空间占用翻倍、增加使用门槛,且让玩家失去下载安装包的耐心。

## 材质包自动更新器
## 显示公告

文件: `FCLCore/src/main/java/com/tungsten/fclcore/update/ResourcePackUpdater.java`
位置: `enable`
文件: `FCL/src/main/java/com/tungsten/fcl/ui/main/MainUI.java`
位置: `enableAnnouncement`

默认关闭

## 隐藏皮肤模型预览

文件: `FCLLibrary/src/main/java/com/tungsten/fcllibrary/component/theme/Theme.java`
位置: 搜索 `sharedPreferences.getBoolean("close_skin_model", false);`,后面的即为默认值

这个功能用作我服务器的材质包自动更新,避免进服时加载材质包,不然太慢了。
默认关闭,如需使用请自行研究。
默认不隐藏

0 comments on commit 8112792

Please sign in to comment.