Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom Title Screen #925

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/main/java/de/hysky/skyblocker/SkyblockerMod.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;

import de.hysky.skyblocker.config.ConfigNullFieldsFix;
import de.hysky.skyblocker.config.SkyblockerConfigManager;
import de.hysky.skyblocker.config.datafixer.ConfigDataFixer;
Expand Down Expand Up @@ -57,10 +56,10 @@
import de.hysky.skyblocker.skyblock.waypoint.*;
import de.hysky.skyblocker.utils.*;
import de.hysky.skyblocker.utils.chat.ChatMessageListener;
import de.hysky.skyblocker.utils.container.ContainerSolverManager;
import de.hysky.skyblocker.utils.discord.DiscordRPCManager;
import de.hysky.skyblocker.utils.render.RenderHelper;
import de.hysky.skyblocker.utils.render.culling.OcclusionCulling;
import de.hysky.skyblocker.utils.container.ContainerSolverManager;
import de.hysky.skyblocker.utils.render.title.TitleContainer;
import de.hysky.skyblocker.utils.scheduler.MessageScheduler;
import de.hysky.skyblocker.utils.scheduler.Scheduler;
Expand Down Expand Up @@ -213,6 +212,7 @@ public void onInitializeClient() {
TooltipManager.init();
SlotTextManager.init();
BazaarHelper.init();
StyledTitleScreen.init();
MobGlow.init();
SlayerEntitiesGlow.init();

Expand Down
16 changes: 16 additions & 0 deletions src/main/java/de/hysky/skyblocker/skyblock/StyledTitleScreen.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package de.hysky.skyblocker.skyblock;

import de.hysky.skyblocker.SkyblockerMod;
import net.fabricmc.fabric.api.resource.ResourceManagerHelper;
import net.fabricmc.fabric.api.resource.ResourcePackActivationType;
import net.minecraft.util.Identifier;

public class StyledTitleScreen {
public static void init() {
ResourceManagerHelper.registerBuiltinResourcePack(
Identifier.of(SkyblockerMod.NAMESPACE, "styled_title_screen"),
SkyblockerMod.SKYBLOCKER_MOD,
ResourcePackActivationType.DEFAULT_ENABLED
);
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
{
"pack": {
"pack_format": 22,
"supported_formats": {
"min_inclusive": 15,
"max_inclusive": 2147483647
},
"description": "Recolored textures found in dungeons"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
github.com/SkyblockerMod/Skyblocker!
Beta versions are on GitHub Actions!
Get an items wiki by pressing F4!
github.com/SkyblockerMod/Skyblocker/wiki/contribute!
View players' profiles with /pv!
Click on a chat tip to know more!
/skyblocker waypoints is compatible with Skytils!
Prevent drops with /skyblocker protectItem!
Skyblocker discord is discord.gg/aNNJHQykck!
Feature Requests are welcome on GitHub!
Bug Reports are welcome on GitHub!
QuickNav can be customized in the config!
Use Discord Rich Presence to show off!
Customize settings in the config!
Need help? Use /skyblocker!
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
TODO: Please shorten these lines and move to splashes.txt.

Apply a custom dye color to your leather armor with /skyblocker custom dyeColor
You can set custom armor trims on your armor using /skyblocker custom armorTrim.
You can apply a custom animated dye to your leather armor with /skyblocker custom animatedDye!
Did you know you can see extra info on our fancy tab menu when holding N or M?
Use command /skyblocker help and you might find some more nifty features!
You can add custom secret waypoints to any dungeon room with /skyblocker dungeons secrets addWaypoint.
Use /skyblocker shortcuts to create and edit command and message shortcuts.
Check out https://hysky.de/skyblocker/gallery for pictures of the mod's features in action!
See an item's rarity easily with Item Rarity Backgrounds in the config's Item Info Display section.
ModMenu will let you know if there's an update available for Skyblocker for your game version.
Find that the flame overlay takes up too much screen space? Check out the config to make it smaller
Don't know where to find Fairy Souls, Enigma Souls, or Relics? Enable the helpers to aid your exploration; they'll remember which souls you've already found.
You can customize the QuickNav buttons in the config.
Click on the item name in the visitor helper to buy from the bazaar or click on [Copy Amount] to copy the amount to your clipboard.
Slot text shows you the attribute shard info, catacombs level, collection level, enchantment book level, minion level, pet level, potion level, prehistoric egg blocks walked, rancher's boots speed cap, skill level, skyblock level in the slot.
You can search the entire config using the search bar on the bottom right of the config screen.
Check out the customizable event notifications in the config.
Type an math expression in a sign to have the mod calculate it for you.
Enter an expression after /skyblocker calculate to have the mod calculate it for you.
Customize the look of your health, mana, defense, and experience bars with /skyblocker bars. You can snap and resize bars too!
Share Crystal Hollows Waypoints with /skyblocker crystalWaypoints share.
Lock your mouse while farming in the Skyblocker Garden config.
Open your New Year Cake Bag and Skyblocker will remember them and highlight duplicate cakes red and missing cakes green.
Open your accessory bag and Skyblocker will remember them. The accessory helper will tell you what accessories you have and what accessories are missing.
Cheap BINs are highlighted in green in the Fancy Auction House.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions src/main/resources/resourcepacks/styled_title_screen/pack.mcmeta
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"pack": {
"pack_format": 15,
"supported_formats": {
"min_inclusive": 15,
"max_inclusive": 2147483647
},
"description": "Skyblocker Title Screen"
}
}