inventorytags: add 4 additional tags (#2307)
* inventory tags: add 4 additional tags bring inline with tile markers having 12 options. * inventory tags: add 4 additional tags * Update InventoryTagsConfig.java * Update InventoryTagsPlugin.java
This commit is contained in:
@@ -45,7 +45,11 @@ public interface InventoryTagsConfig extends Config
|
|||||||
FIVE("5"),
|
FIVE("5"),
|
||||||
SIX("6"),
|
SIX("6"),
|
||||||
SEVEN("7"),
|
SEVEN("7"),
|
||||||
EIGHT("8");
|
EIGHT("8"),
|
||||||
|
NINE("9"),
|
||||||
|
TEN("10"),
|
||||||
|
ELEVEN("11"),
|
||||||
|
TWELVE("12");
|
||||||
|
|
||||||
private final String name;
|
private final String name;
|
||||||
|
|
||||||
@@ -79,7 +83,7 @@ public interface InventoryTagsConfig extends Config
|
|||||||
description = "Color of the Tag",
|
description = "Color of the Tag",
|
||||||
hidden = true,
|
hidden = true,
|
||||||
unhide = "amount",
|
unhide = "amount",
|
||||||
unhideValue = "1 || 2 || 3 || 4 || 5 || 6 || 7 || 8"
|
unhideValue = "1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12"
|
||||||
)
|
)
|
||||||
default Color getGroup1Color()
|
default Color getGroup1Color()
|
||||||
{
|
{
|
||||||
@@ -93,7 +97,7 @@ public interface InventoryTagsConfig extends Config
|
|||||||
description = "Color of the Tag",
|
description = "Color of the Tag",
|
||||||
hidden = true,
|
hidden = true,
|
||||||
unhide = "amount",
|
unhide = "amount",
|
||||||
unhideValue = "2 || 3 || 4 || 5 || 6 || 7 || 8"
|
unhideValue = "2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12"
|
||||||
)
|
)
|
||||||
default Color getGroup2Color()
|
default Color getGroup2Color()
|
||||||
{
|
{
|
||||||
@@ -107,7 +111,7 @@ public interface InventoryTagsConfig extends Config
|
|||||||
description = "Color of the Tag",
|
description = "Color of the Tag",
|
||||||
hidden = true,
|
hidden = true,
|
||||||
unhide = "amount",
|
unhide = "amount",
|
||||||
unhideValue = "3 || 4 || 5 || 6 || 7 || 8"
|
unhideValue = "3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12"
|
||||||
)
|
)
|
||||||
default Color getGroup3Color()
|
default Color getGroup3Color()
|
||||||
{
|
{
|
||||||
@@ -121,7 +125,7 @@ public interface InventoryTagsConfig extends Config
|
|||||||
description = "Color of the Tag",
|
description = "Color of the Tag",
|
||||||
hidden = true,
|
hidden = true,
|
||||||
unhide = "amount",
|
unhide = "amount",
|
||||||
unhideValue = "4 || 5 || 6 || 7 || 8"
|
unhideValue = "4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12"
|
||||||
)
|
)
|
||||||
default Color getGroup4Color()
|
default Color getGroup4Color()
|
||||||
{
|
{
|
||||||
@@ -135,7 +139,7 @@ public interface InventoryTagsConfig extends Config
|
|||||||
description = "Color of the Tag",
|
description = "Color of the Tag",
|
||||||
hidden = true,
|
hidden = true,
|
||||||
unhide = "amount",
|
unhide = "amount",
|
||||||
unhideValue = "5 || 6 || 7 || 8"
|
unhideValue = "5 || 6 || 7 || 8 || 9 || 10 || 11 || 12"
|
||||||
)
|
)
|
||||||
default Color getGroup5Color()
|
default Color getGroup5Color()
|
||||||
{
|
{
|
||||||
@@ -149,7 +153,7 @@ public interface InventoryTagsConfig extends Config
|
|||||||
description = "Color of the Tag",
|
description = "Color of the Tag",
|
||||||
hidden = true,
|
hidden = true,
|
||||||
unhide = "amount",
|
unhide = "amount",
|
||||||
unhideValue = "6 || 7 || 8"
|
unhideValue = "6 || 7 || 8 || 9 || 10 || 11 || 12"
|
||||||
)
|
)
|
||||||
default Color getGroup6Color()
|
default Color getGroup6Color()
|
||||||
{
|
{
|
||||||
@@ -163,7 +167,7 @@ public interface InventoryTagsConfig extends Config
|
|||||||
description = "Color of the Tag",
|
description = "Color of the Tag",
|
||||||
hidden = true,
|
hidden = true,
|
||||||
unhide = "amount",
|
unhide = "amount",
|
||||||
unhideValue = "7 || 8"
|
unhideValue = "7 || 8 || 9 || 10 || 11 || 12"
|
||||||
)
|
)
|
||||||
default Color getGroup7Color()
|
default Color getGroup7Color()
|
||||||
{
|
{
|
||||||
@@ -177,10 +181,66 @@ public interface InventoryTagsConfig extends Config
|
|||||||
description = "Color of the Tag",
|
description = "Color of the Tag",
|
||||||
hidden = true,
|
hidden = true,
|
||||||
unhide = "amount",
|
unhide = "amount",
|
||||||
unhideValue = "8"
|
unhideValue = "8 || 9 || 10 || 11 || 12"
|
||||||
)
|
)
|
||||||
default Color getGroup8Color()
|
default Color getGroup8Color()
|
||||||
{
|
{
|
||||||
return new Color(104, 105, 255);
|
return new Color(104, 105, 255);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ConfigItem(
|
||||||
|
position = 9,
|
||||||
|
keyName = "groupColor9",
|
||||||
|
name = "Group 9 Color",
|
||||||
|
description = "Color of the Tag",
|
||||||
|
hidden = true,
|
||||||
|
unhide = "amount",
|
||||||
|
unhideValue = "9 || 10 || 11 || 12"
|
||||||
|
)
|
||||||
|
default Color getGroup9Color()
|
||||||
|
{
|
||||||
|
return new Color(255, 81, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ConfigItem(
|
||||||
|
position = 10,
|
||||||
|
keyName = "groupColor10",
|
||||||
|
name = "Group 10 Color",
|
||||||
|
description = "Color of the Tag",
|
||||||
|
hidden = true,
|
||||||
|
unhide = "amount",
|
||||||
|
unhideValue = "10 || 11 || 12"
|
||||||
|
)
|
||||||
|
default Color getGroup10Color()
|
||||||
|
{
|
||||||
|
return new Color(255, 107, 229);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ConfigItem(
|
||||||
|
position = 11,
|
||||||
|
keyName = "groupColor11",
|
||||||
|
name = "Group 11 Color",
|
||||||
|
description = "Color of the Tag",
|
||||||
|
hidden = true,
|
||||||
|
unhide = "amount",
|
||||||
|
unhideValue = "11 || 12"
|
||||||
|
)
|
||||||
|
default Color getGroup11Color()
|
||||||
|
{
|
||||||
|
return new Color(121, 255, 157);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ConfigItem(
|
||||||
|
position = 12,
|
||||||
|
keyName = "groupColor12",
|
||||||
|
name = "Group 12 Color",
|
||||||
|
description = "Color of the Tag",
|
||||||
|
hidden = true,
|
||||||
|
unhide = "amount",
|
||||||
|
unhideValue = "12"
|
||||||
|
)
|
||||||
|
default Color getGroup12Color()
|
||||||
|
{
|
||||||
|
return new Color(65, 61, 64);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -69,6 +69,10 @@ public class InventoryTagsPlugin extends Plugin
|
|||||||
private static final String SETNAME_GROUP_6 = "Group 6";
|
private static final String SETNAME_GROUP_6 = "Group 6";
|
||||||
private static final String SETNAME_GROUP_7 = "Group 7";
|
private static final String SETNAME_GROUP_7 = "Group 7";
|
||||||
private static final String SETNAME_GROUP_8 = "Group 8";
|
private static final String SETNAME_GROUP_8 = "Group 8";
|
||||||
|
private static final String SETNAME_GROUP_9 = "Group 9";
|
||||||
|
private static final String SETNAME_GROUP_10 = "Group 10";
|
||||||
|
private static final String SETNAME_GROUP_11 = "Group 11";
|
||||||
|
private static final String SETNAME_GROUP_12 = "Group 12";
|
||||||
|
|
||||||
|
|
||||||
private static final String CONFIGURE = "Configure";
|
private static final String CONFIGURE = "Configure";
|
||||||
@@ -90,8 +94,8 @@ public class InventoryTagsPlugin extends Plugin
|
|||||||
private static final WidgetMenuOption RESIZABLE_BOTTOM_LINE_INVENTORY_TAB_SAVE = new WidgetMenuOption(SAVE,
|
private static final WidgetMenuOption RESIZABLE_BOTTOM_LINE_INVENTORY_TAB_SAVE = new WidgetMenuOption(SAVE,
|
||||||
MENU_TARGET, WidgetInfo.RESIZABLE_VIEWPORT_BOTTOM_LINE_INVENTORY_TAB);
|
MENU_TARGET, WidgetInfo.RESIZABLE_VIEWPORT_BOTTOM_LINE_INVENTORY_TAB);
|
||||||
|
|
||||||
private static final List<String> GROUPS = ImmutableList.of(SETNAME_GROUP_8, SETNAME_GROUP_7, SETNAME_GROUP_6,
|
private static final List<String> GROUPS = ImmutableList.of(SETNAME_GROUP_12, SETNAME_GROUP_11, SETNAME_GROUP_10, SETNAME_GROUP_9,
|
||||||
SETNAME_GROUP_5, SETNAME_GROUP_4, SETNAME_GROUP_3, SETNAME_GROUP_2, SETNAME_GROUP_1);
|
SETNAME_GROUP_8, SETNAME_GROUP_7, SETNAME_GROUP_6, SETNAME_GROUP_5, SETNAME_GROUP_4, SETNAME_GROUP_3, SETNAME_GROUP_2, SETNAME_GROUP_1);
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
private ConfigManager configManager;
|
private ConfigManager configManager;
|
||||||
@@ -119,6 +123,10 @@ public class InventoryTagsPlugin extends Plugin
|
|||||||
private Color group6Color;
|
private Color group6Color;
|
||||||
private Color group7Color;
|
private Color group7Color;
|
||||||
private Color group8Color;
|
private Color group8Color;
|
||||||
|
private Color group9Color;
|
||||||
|
private Color group10Color;
|
||||||
|
private Color group11Color;
|
||||||
|
private Color group12Color;
|
||||||
|
|
||||||
@Provides
|
@Provides
|
||||||
InventoryTagsConfig provideConfig(ConfigManager configManager)
|
InventoryTagsConfig provideConfig(ConfigManager configManager)
|
||||||
@@ -265,6 +273,14 @@ public class InventoryTagsPlugin extends Plugin
|
|||||||
return this.group7Color;
|
return this.group7Color;
|
||||||
case SETNAME_GROUP_8:
|
case SETNAME_GROUP_8:
|
||||||
return this.group8Color;
|
return this.group8Color;
|
||||||
|
case SETNAME_GROUP_9:
|
||||||
|
return this.group9Color;
|
||||||
|
case SETNAME_GROUP_10:
|
||||||
|
return this.group10Color;
|
||||||
|
case SETNAME_GROUP_11:
|
||||||
|
return this.group11Color;
|
||||||
|
case SETNAME_GROUP_12:
|
||||||
|
return this.group12Color;
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@@ -316,5 +332,9 @@ public class InventoryTagsPlugin extends Plugin
|
|||||||
this.group6Color = config.getGroup6Color();
|
this.group6Color = config.getGroup6Color();
|
||||||
this.group7Color = config.getGroup7Color();
|
this.group7Color = config.getGroup7Color();
|
||||||
this.group8Color = config.getGroup8Color();
|
this.group8Color = config.getGroup8Color();
|
||||||
|
this.group9Color = config.getGroup9Color();
|
||||||
|
this.group10Color = config.getGroup10Color();
|
||||||
|
this.group11Color = config.getGroup11Color();
|
||||||
|
this.group12Color = config.getGroup12Color();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user