mirror of
				https://github.com/Aust1n46/VentureChat.git
				synced 2025-10-30 21:52:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| package mineverse.Aust1n46.chat.gui;
 | |
| 
 | |
| import org.bukkit.configuration.ConfigurationSection;
 | |
| 
 | |
| import mineverse.Aust1n46.chat.MineverseChat;
 | |
| 
 | |
| public class GuiSlotInfo {
 | |
| 	private GuiSlot[] gs;
 | |
| 	private MineverseChat plugin = MineverseChat.getInstance();
 | |
| 	
 | |
| 	public GuiSlotInfo() {
 | |
| 		String name;
 | |
| 		String text;
 | |
| 		String icon;
 | |
| 		int durability;
 | |
| 		String command;
 | |
| 		String permission;
 | |
| 		int slot;
 | |
| 		ConfigurationSection cs = plugin.getConfig().getConfigurationSection("venturegui");
 | |
| 		gs = new GuiSlot[cs.getKeys(false).size()];
 | |
| 		int x = 0;
 | |
| 		for(String key : cs.getKeys(false)) {
 | |
| 			name = key;
 | |
| 			icon = cs.getString(key + ".icon");
 | |
| 			durability = cs.getInt(key + ".durability");
 | |
| 			text = cs.getString(key + ".text");
 | |
| 			permission = cs.getString(key + ".permission");
 | |
| 			command = cs.getString(key + ".command");
 | |
| 			slot = cs.getInt(key + ".slot");
 | |
| 			GuiSlot g = new GuiSlot(name, icon, durability, text, permission, command, slot);
 | |
| 			gs[x ++] = g;
 | |
| 		}
 | |
| 	}
 | |
| 	
 | |
| 	public GuiSlot[] getGuiSlots() {
 | |
| 		return this.gs;
 | |
| 	}
 | |
| 	
 | |
| 	public GuiSlot getGuiSlot(String name) {
 | |
| 		for(GuiSlot g : this.gs) {
 | |
| 			if(g.getName().equalsIgnoreCase(name))
 | |
| 				return g;
 | |
| 		}
 | |
| 		return null;
 | |
| 	}
 | |
| } | 
