Added MenuBackArrowItemName and MenuPotionEffectsItemName
This commit is contained in:
1 parent
acb0766316
commit
9264d5155a
2 files changed
+11
-5
No files matched your search
@@ -6,6 +6,7 @@ import java.util.List;
|
||||
import com.cryptomorin.xseries.XMaterial;
|
||||
import com.planetgallium.kitpvp.api.Kit;
|
||||
import com.planetgallium.kitpvp.util.CacheManager;
|
||||
import com.planetgallium.kitpvp.util.Resources;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import com.planetgallium.kitpvp.util.Menu;
|
||||
@@ -13,7 +14,7 @@ import org.bukkit.potion.PotionEffect;
|
||||
|
||||
public class PreviewMenu {
|
||||
|
||||
private Menu create(Kit kit) {
|
||||
private Menu create(Kit kit, Resources resources) {
|
||||
|
||||
Menu previewMenu = new Menu("Previewing: " + kit.getName(), new PreviewHolder(), 54);
|
||||
|
||||
@@ -47,7 +48,9 @@ public class PreviewMenu {
|
||||
effectsLore.add("&7None");
|
||||
}
|
||||
|
||||
previewMenu.addItem("&a&lPotion Effects", XMaterial.BREWING_STAND.parseMaterial(), effectsLore, 4);
|
||||
String menuPotionEffectsItemName =
|
||||
resources.getMessages().getString("Messages.Other.MenuPotionEffectsItemName");
|
||||
previewMenu.addItem(menuPotionEffectsItemName, XMaterial.BREWING_STAND.parseMaterial(), effectsLore, 4);
|
||||
|
||||
// HOTBAR //
|
||||
|
||||
@@ -75,7 +78,8 @@ public class PreviewMenu {
|
||||
}
|
||||
}
|
||||
|
||||
previewMenu.addItem("&cBack to Kits", XMaterial.ARROW.parseMaterial(), new ArrayList<String>(), 8);
|
||||
String menuBackArrowItemName = resources.getMessages().getString("Messages.Other.MenuBackArrowItemName");
|
||||
previewMenu.addItem(menuBackArrowItemName, XMaterial.ARROW.parseMaterial(), new ArrayList<>(), 8);
|
||||
|
||||
CacheManager.getPreviewMenuCache().put(kit.getName(), previewMenu);
|
||||
|
||||
@@ -83,10 +87,10 @@ public class PreviewMenu {
|
||||
|
||||
}
|
||||
|
||||
public void open(Player p, Kit kit) {
|
||||
public void open(Player p, Kit kit, Resources resources) {
|
||||
|
||||
Menu previewMenu = CacheManager.getPreviewMenuCache().containsKey(kit.getName()) ?
|
||||
CacheManager.getPreviewMenuCache().get(kit.getName()) : create(kit);
|
||||
CacheManager.getPreviewMenuCache().get(kit.getName()) : create(kit, resources);
|
||||
|
||||
previewMenu.openMenu(p);
|
||||
|
||||
|
||||
@@ -24,6 +24,8 @@ Messages:
|
||||
Sign: '%prefix% &7You have successfully created a sign.'
|
||||
Players: '%prefix% &cThere are no other players with a kit online.'
|
||||
NoKit: 'None'
|
||||
MenuBackArrowItemName: '&cBack to Kits'
|
||||
MenuPotionEffectsItemName: '&a&lPotion Effects'
|
||||
Error:
|
||||
Player: '%prefix% &cYou must right-click on a player to activate this ability.'
|
||||
Arena: '%prefix% &cNo arena exists with name %arena%.'
|
||||
|
||||
Reference in new issue
Block a user