diff options
| author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2023-10-07 19:15:29 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-07 19:15:29 -0400 |
| commit | 9553f2a51932f58853067f098e57acb87df709c0 (patch) | |
| tree | 21e5f5d3f5162e70d9abb956ec380eca8caa68b4 /src/main/java/me/xmrvizzy/skyblocker/skyblock/item/SkyblockItemRarity.java | |
| parent | 692059c2ee8bbb3db980059fd5a5819954793009 (diff) | |
| parent | 0103dcafd33e1cd0a267fe788ec5bc5da0b5c72b (diff) | |
| download | Skyblocker-9553f2a51932f58853067f098e57acb87df709c0.tar.gz Skyblocker-9553f2a51932f58853067f098e57acb87df709c0.tar.bz2 Skyblocker-9553f2a51932f58853067f098e57acb87df709c0.zip | |
Merge pull request #340 from AzureAaron/item-rarity-background
Item Rarity Backgrounds
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock/item/SkyblockItemRarity.java')
| -rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/skyblock/item/SkyblockItemRarity.java | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/SkyblockItemRarity.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/SkyblockItemRarity.java new file mode 100644 index 00000000..f7ff1fb9 --- /dev/null +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/SkyblockItemRarity.java @@ -0,0 +1,29 @@ +package me.xmrvizzy.skyblocker.skyblock.item; + +import net.minecraft.util.Formatting; + +public enum SkyblockItemRarity { + ADMIN(Formatting.DARK_RED), + VERY_SPECIAL(Formatting.RED), + SPECIAL(Formatting.RED), + DIVINE(Formatting.AQUA), + MYTHIC(Formatting.LIGHT_PURPLE), + LEGENDARY(Formatting.GOLD), + EPIC(Formatting.DARK_PURPLE), + RARE(Formatting.BLUE), + UNCOMMON(Formatting.GREEN), + COMMON(Formatting.WHITE); + + public final float r; + public final float g; + public final float b; + + SkyblockItemRarity(Formatting formatting) { + @SuppressWarnings("DataFlowIssue") + int rgb = formatting.getColorValue(); + + this.r = ((rgb >> 16) & 0xFF) / 255f; + this.g = ((rgb >> 8) & 0xFF) / 255f; + this.b = (rgb & 0xFF) / 255f; + } +} |
