Update preferences
This commit is contained in:
parent
a68f7395e4
commit
90ce21db3d
@ -38,9 +38,9 @@ public enum Preference
|
||||
CLAN_TIPS(true, PreferenceCategory.MISC, Material.IRON_SWORD, "Show Clan Tips"),
|
||||
HUB_MUSIC(true, PreferenceCategory.MISC, Material.NOTE_BLOCK, "Hub Music"),
|
||||
|
||||
AUTO_JOIN_NEXT_GAME(true, PreferenceCategory.GAME_PLAY, Material.DIAMOND_SWORD, "Auto Join Next Game"),
|
||||
DISABLE_WARNING(true, PreferenceCategory.GAME_PLAY, Material.BARRIER, "Disable Automatic Warning"),
|
||||
COUNTDOWN_ON_CLICK(false, PreferenceCategory.GAME_PLAY, Material.WATCH, "Countdown to Join"),
|
||||
AUTO_JOIN_NEXT_GAME(true, PreferenceCategory.GAME_PLAY, Material.DIAMOND_SWORD, "Auto Join Next Game", "Feel like playing again?", "Enable this, and when you're out", "a 15 second timer will start", "when it ends, it'll send you", "to another game!"),
|
||||
DISABLE_WARNING(true, PreferenceCategory.GAME_PLAY, Material.BARRIER, "Disable Automatic Warning", "Know what you're doing?", "Disable this to not receive", "a message warning you about Auto-Join"),
|
||||
COUNTDOWN_ON_CLICK(false, PreferenceCategory.GAME_PLAY, Material.WATCH, "Countdown to Join", "See that fancy text when you're out?", "If you click it, and this is enabled", "a 15 second time will countdown", "until you are sent to a new game"),
|
||||
;
|
||||
|
||||
private static final Map<Integer, Preference> PREFERENCE_MAP = Maps.newHashMap();
|
||||
|
@ -1,5 +1,6 @@
|
||||
package mineplex.core.preferences.ui.buttons;
|
||||
|
||||
import com.google.common.collect.Lists;
|
||||
import mineplex.core.common.util.C;
|
||||
import mineplex.core.itemstack.ItemBuilder;
|
||||
import mineplex.core.menu.Button;
|
||||
@ -12,6 +13,8 @@ import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.inventory.ClickType;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ -32,15 +35,28 @@ public class PreferenceButton extends Button<PreferencesManager>
|
||||
Material icon = preference.getIcon();
|
||||
boolean head = icon == Material.SKULL_ITEM;
|
||||
|
||||
List<String> lore = Lists.newArrayList();
|
||||
|
||||
if(preference.getLore() != null)
|
||||
{
|
||||
lore.add(" ");
|
||||
for(String s : preference.getLore())
|
||||
{
|
||||
lore.add(C.cGray + s);
|
||||
}
|
||||
}
|
||||
|
||||
_disabled = new ItemBuilder(preference.getIcon())
|
||||
.setTitle(C.cRed + preference.getName())
|
||||
.setLore(C.cRed + "Disabled", " " , C.cWhite + "Click to Enable")
|
||||
.addLore(C.cRed + "Disabled", " " , C.cWhite + "Click to Enable")
|
||||
.addLores(lore)
|
||||
.setData(head ? (short) 3 : 0)
|
||||
.build();
|
||||
|
||||
_enabled = new ItemBuilder(preference.getIcon())
|
||||
.setTitle(C.cGreen + preference.getName())
|
||||
.setLore(C.cGreen + "Enabled", " " , C.cWhite + "Click to Disable")
|
||||
.addLore(C.cGreen + "Enabled", " " , C.cWhite + "Click to Disable")
|
||||
.addLores(lore)
|
||||
.setData(head ? (short) 3 : 0)
|
||||
.build();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user