Add GUI option for configuring block announcer (via /bh set)
This commit is contained in:
		@@ -69,7 +69,11 @@ public class InventoryHandler {
 | 
			
		||||
			ItemMeta disguiseBlocks_NOTE_IM = disguiseBlocks_NOTE.getItemMeta();
 | 
			
		||||
			disguiseBlocks_NOTE_IM.setDisplayName(MessageM.replaceAll("%NSet the %AdisguiseBlocks%N."));
 | 
			
		||||
			disguiseBlocks_NOTE.setItemMeta(disguiseBlocks_NOTE_IM);
 | 
			
		||||
			panel.setItem(37, disguiseBlocks_NOTE);
 | 
			
		||||
			panel.setItem(36, disguiseBlocks_NOTE);
 | 
			
		||||
 | 
			
		||||
			ItemStack blockAnnouncerTime_UP = new ItemStack(Material.GOLD_NUGGET, 1);
 | 
			
		||||
			ItemStack blockAnnouncerTime = new ItemStack(Material.BEDROCK, arena.blockAnnouncerTime);
 | 
			
		||||
			ItemStack blockAnnouncerTime_DOWN = new ItemStack(Material.GOLD_NUGGET, 1);
 | 
			
		||||
 | 
			
		||||
			ItemStack timeUntilHidersSword_UP = new ItemStack(Material.GOLD_NUGGET, 1);
 | 
			
		||||
			ItemStack timeUntilHidersSword = new ItemStack(Material.BEDROCK, arena.timeUntilHidersSword);
 | 
			
		||||
@@ -104,6 +108,9 @@ public class InventoryHandler {
 | 
			
		||||
 | 
			
		||||
			updownButton(panel, arena, ArenaType.gameTime, "gameTime", "1 %Nsecond", gameTime_UP, gameTime, gameTime_DOWN, 8, 17, 26);
 | 
			
		||||
 | 
			
		||||
			updownButton(panel, arena, ArenaType.blockAnnouncerTime, "blockAnnouncerTime", "5 %Nseconds", blockAnnouncerTime_UP, blockAnnouncerTime,
 | 
			
		||||
					blockAnnouncerTime_DOWN, 29, 38, 47);
 | 
			
		||||
 | 
			
		||||
			updownButton(panel, arena, ArenaType.timeUntilHidersSword, "timeUntilHidersSword", "1 %Nsecond", timeUntilHidersSword_UP, timeUntilHidersSword,
 | 
			
		||||
					timeUntilHidersSword_DOWN, 30, 39, 48);
 | 
			
		||||
 | 
			
		||||
@@ -148,6 +155,9 @@ public class InventoryHandler {
 | 
			
		||||
		case timeUntilHidersSword:
 | 
			
		||||
			setting = arena.timeUntilHidersSword;
 | 
			
		||||
			break;
 | 
			
		||||
		case blockAnnouncerTime:
 | 
			
		||||
			setting = arena.blockAnnouncerTime;
 | 
			
		||||
			break;
 | 
			
		||||
		case hidersTokenWin:
 | 
			
		||||
			setting = arena.hidersTokenWin;
 | 
			
		||||
			break;
 | 
			
		||||
 
 | 
			
		||||
@@ -202,6 +202,8 @@ public class OnInventoryClickEvent implements Listener {
 | 
			
		||||
							updownButton(player, item, arena, ArenaType.waitingTimeSeeker, arena.waitingTimeSeeker, 1000, 5, 1, 1);
 | 
			
		||||
						} else if (item.getItemMeta().getDisplayName().contains("gameTime")) {
 | 
			
		||||
							updownButton(player, item, arena, ArenaType.gameTime, arena.gameTime, 1000, 5, 1, 1);
 | 
			
		||||
						} else if (item.getItemMeta().getDisplayName().contains("blockAnnouncerTime")) {
 | 
			
		||||
							updownButton(player, item, arena, ArenaType.blockAnnouncerTime, arena.blockAnnouncerTime, 1000, 0, 5, 5);
 | 
			
		||||
						} else if (item.getItemMeta().getDisplayName().contains("timeUntilHidersSword")) {
 | 
			
		||||
							updownButton(player, item, arena, ArenaType.timeUntilHidersSword, arena.timeUntilHidersSword, 1000, 0, 1, 1);
 | 
			
		||||
						} else if (item.getItemMeta().getDisplayName().contains("hidersTokenWin")) {
 | 
			
		||||
@@ -253,6 +255,9 @@ public class OnInventoryClickEvent implements Listener {
 | 
			
		||||
				case gameTime:
 | 
			
		||||
					arena.gameTime = option + add;
 | 
			
		||||
					break;
 | 
			
		||||
				case blockAnnouncerTime:
 | 
			
		||||
					arena.blockAnnouncerTime = option + add;
 | 
			
		||||
					break;
 | 
			
		||||
				case timeUntilHidersSword:
 | 
			
		||||
					arena.timeUntilHidersSword = option + add;
 | 
			
		||||
					break;
 | 
			
		||||
@@ -290,6 +295,9 @@ public class OnInventoryClickEvent implements Listener {
 | 
			
		||||
				case gameTime:
 | 
			
		||||
					arena.gameTime = option - remove;
 | 
			
		||||
					break;
 | 
			
		||||
				case blockAnnouncerTime:
 | 
			
		||||
					arena.blockAnnouncerTime = option - remove;
 | 
			
		||||
					break;
 | 
			
		||||
				case timeUntilHidersSword:
 | 
			
		||||
					arena.timeUntilHidersSword = option - remove;
 | 
			
		||||
					break;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user