mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-01-18 14:11:32 +01:00
Add a config setting for player head img url
- Added config setting Display_options.Player_head_img_url Affects issues: - Close #2243
This commit is contained in:
parent
922c99872c
commit
be18734186
@ -25,6 +25,7 @@ import com.djrapitops.plan.delivery.rendering.html.Contributors;
|
||||
import com.djrapitops.plan.delivery.rendering.html.Html;
|
||||
import com.djrapitops.plan.identification.ServerInfo;
|
||||
import com.djrapitops.plan.settings.config.PlanConfig;
|
||||
import com.djrapitops.plan.settings.config.paths.DisplaySettings;
|
||||
import com.djrapitops.plan.settings.locale.Locale;
|
||||
import com.djrapitops.plan.settings.theme.Theme;
|
||||
import com.djrapitops.plan.settings.theme.ThemeVal;
|
||||
@ -101,6 +102,7 @@ public class PlayerPage implements Page {
|
||||
String playerName = player.getValue(PlayerKeys.NAME).orElse(playerUUID.toString());
|
||||
placeholders.put("playerName", playerName);
|
||||
placeholders.put("playerUUID", playerUUID);
|
||||
placeholders.put("playerHeadUrl", config.get(DisplaySettings.PLAYER_HEAD_IMG_URL));
|
||||
|
||||
placeholders.put("timeZone", config.getTimeZoneOffsetHours());
|
||||
placeholders.put("gmPieColors", theme.getValue(ThemeVal.GRAPH_GM_PIE));
|
||||
|
@ -17,11 +17,7 @@
|
||||
package com.djrapitops.plan.settings.config.paths;
|
||||
|
||||
import com.djrapitops.plan.settings.config.ConfigNode;
|
||||
import com.djrapitops.plan.settings.config.paths.key.BooleanSetting;
|
||||
import com.djrapitops.plan.settings.config.paths.key.DoubleSetting;
|
||||
import com.djrapitops.plan.settings.config.paths.key.IntegerSetting;
|
||||
import com.djrapitops.plan.settings.config.paths.key.Setting;
|
||||
import com.djrapitops.plan.settings.config.paths.key.StringSetting;
|
||||
import com.djrapitops.plan.settings.config.paths.key.*;
|
||||
|
||||
/**
|
||||
* {@link Setting} values that are in "Display_options" section.
|
||||
@ -31,6 +27,7 @@ import com.djrapitops.plan.settings.config.paths.key.StringSetting;
|
||||
public class DisplaySettings {
|
||||
|
||||
public static final Setting<String> THEME = new StringSetting("Display_options.Theme");
|
||||
public static final Setting<String> PLAYER_HEAD_IMG_URL = new StringSetting("Display_options.Player_head_image_url");
|
||||
public static final Setting<Integer> SESSIONS_PER_PAGE = new IntegerSetting("Display_options.Sessions.Show_on_page");
|
||||
public static final Setting<Boolean> ORDER_WORLD_PIE_BY_PERCENTAGE = new BooleanSetting("Display_options.Sessions.Order_world_pies_by_percentage");
|
||||
public static final Setting<Integer> PLAYERS_PER_SERVER_PAGE = new IntegerSetting("Display_options.Players_table.Show_on_server_page");
|
||||
|
@ -94,6 +94,7 @@ public class DBSystem implements SubSystem {
|
||||
} catch (DBInitException e) {
|
||||
Throwable cause = e.getCause();
|
||||
String message = cause == null ? e.getMessage() : cause.getMessage();
|
||||
if (message == null) e.printStackTrace();
|
||||
throw new EnableException(db.getType().getName() + " init failure: " + message, cause);
|
||||
}
|
||||
}
|
||||
|
@ -127,6 +127,7 @@ Display_options:
|
||||
# More information about Themes:
|
||||
# https://github.com/plan-player-analytics/Plan/wiki/Themes
|
||||
Theme: default
|
||||
Player_head_image_url: "https://cravatar.eu/helmavatar/${playerName}/120.png"
|
||||
Sessions:
|
||||
Show_on_page: 50
|
||||
# By Default World playtime pie is ordered alphabetically.
|
||||
|
@ -132,6 +132,7 @@ Display_options:
|
||||
# More information about Themes:
|
||||
# https://github.com/plan-player-analytics/Plan/wiki/Themes
|
||||
Theme: default
|
||||
Player_head_image_url: "https://cravatar.eu/helmavatar/${playerName}/120.png"
|
||||
Sessions:
|
||||
Show_on_page: 50
|
||||
# By Default World playtime pie is ordered alphabetically.
|
||||
|
@ -144,8 +144,8 @@
|
||||
id="data_kick_count"></span></p>
|
||||
</div>
|
||||
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-4">
|
||||
<img class="rounded mx-auto d-block"
|
||||
src="https://cravatar.eu/helmavatar/${playerName}/120.png">
|
||||
<img class="rounded mx-auto d-block" src="${playerHeadUrl}"
|
||||
style="width: 120px;">
|
||||
</div>
|
||||
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-4">
|
||||
<p><i class="col-red fa fa-fw fa-crosshairs"></i> Player Kills<span
|
||||
|
Loading…
Reference in New Issue
Block a user