custom model data
This commit is contained in:
parent
c93937df03
commit
061611ef30
3 changed files with 19 additions and 0 deletions
|
@ -256,6 +256,11 @@ public class Config {
|
|||
ConfigurationSection item = new YamlConfiguration().createSection("temp");
|
||||
item.set("name", ChatColor.translateAlternateColorCodes('&',config.getString("lobbyItems.leave.name")));
|
||||
item.set("material", config.getString("lobbyItems.leave.material"));
|
||||
if(Version.atLeast("1.14")){
|
||||
if(config.contains("lobbyItems.leave.model-data")){
|
||||
config.set("model-data", config.getInt("lobbyItems.leave.model-data"));
|
||||
}
|
||||
}
|
||||
List<String> lore = config.getStringList("lobbyItems.leave.lore");
|
||||
if (lore != null && !lore.isEmpty()) item.set("lore", lore);
|
||||
ItemStack temp = null;
|
||||
|
@ -274,6 +279,11 @@ public class Config {
|
|||
lobbyStartItem = temp;
|
||||
lobbyItemStartAdmin = config.getBoolean("lobbyItems.start.adminOnly");
|
||||
lobbyItemStartPosition = config.getInt("lobbyItems.start.position");
|
||||
if(Version.atLeast("1.14")){
|
||||
if(config.contains("lobbyItems.start.model-data")){
|
||||
config.set("model-data", config.getInt("lobbyItems.start.model-data"));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -104,6 +104,10 @@ public class ConfigManager {
|
|||
}
|
||||
}
|
||||
|
||||
public boolean contains(String path){
|
||||
return config.contains(path);
|
||||
}
|
||||
|
||||
public double getDouble(String path){
|
||||
double value = config.getDouble(path);
|
||||
if(value == 0.0D){
|
||||
|
|
|
@ -102,6 +102,11 @@ public class Items {
|
|||
config.set("material", material);
|
||||
config.set("enchants", item.getConfigurationSection("enchantments"));
|
||||
config.set("unbreakable", item.getBoolean("unbreakable"));
|
||||
if(Version.atLeast("1.14")){
|
||||
if(item.contains("model-data")){
|
||||
config.set("model-data", item.getInt("model-data"));
|
||||
}
|
||||
}
|
||||
if(item.isSet("lore"))
|
||||
config.set("lore", item.getStringList("lore"));
|
||||
if (material.equalsIgnoreCase("POTION") || material.equalsIgnoreCase("SPLASH_POTION") || material.equalsIgnoreCase("LINGERING_POTION"))
|
||||
|
|
Loading…
Reference in a new issue