- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.bukkit.configuration.file.YamlConfiguration.getString()
方法的一些代码示例,展示了YamlConfiguration.getString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YamlConfiguration.getString()
方法的具体详情如下:
包路径:org.bukkit.configuration.file.YamlConfiguration
类名称:YamlConfiguration
方法名:getString
暂无
代码示例来源:origin: GlowstoneMC/Glowstone
@Override
public String getString(Key key) {
if (cache.containsKey(key)) {
return cache.get(key).toString();
}
String string = config.getString(key.path, key.def.toString());
cache.put(key, string);
return string;
}
代码示例来源:origin: GlowstoneMC/Glowstone
@Override
public String getString(Key key) {
if (parameters.containsKey(key)) {
return parameters.get(key).toString();
}
String string = config.getString(key.path, key.def.toString());
parameters.put(key, string);
return string;
}
代码示例来源:origin: stackoverflow.com
YamlConfiguration configuracion = YamlConfiguration.loadConfiguration(configFile);
String defpermisos = "";
String textpermisos = configuracion.getString("Configuration.NoPermissionsMessage", defpermisos);
String permisos = ChatColor.translateAlternateColorCodes('&', textpermisos);
String defprefix = "";
String textprefix = configuracion.getString("Configuration.Prefix", defprefix);
String prefix = ChatColor.translateAlternateColorCodes('&', textprefix);
代码示例来源:origin: stackoverflow.com
YamlConfiguration configuracion = YamlConfiguration.loadConfiguration(configFile);
String textpermisos = configuracion.getString("Configuration.NoPermissionsMessage");
String permisos = null;
if (textpermisos != null)
permisos = ChatColor.translateAlternateColorCodes('&', textpermisos);
String prefixtext = configuracion.getString("Configuration.Prefix");
String prefix = null;
if (prefixtext != null)
prefix = ChatColor.translateAlternateColorCodes('&', prefixtext);
代码示例来源:origin: com.greatmancode/tools
@Override
public String getString(String path) {
return configFile.getString(path);
}
代码示例来源:origin: DevLeoko/AdvancedBan
@Override
public String getString(Object file, String path) {
return ((YamlConfiguration) file).getString(path);
}
代码示例来源:origin: BentoBoxWorld/BentoBox
private AddonDescription asDescription(YamlConfiguration data) {
AddonDescription.Builder builder = new AddonDescription.Builder(data.getString("main"), data.getString("name"), data.getString("version"))
.authors(data.getString("authors"))
.metrics(data.getBoolean("metrics"));
if (data.getString("depend") != null) {
builder.dependencies(Arrays.asList(data.getString("depend").split("\\s*,\\s*")));
}
if (data.getString("softdepend") != null) {
builder.softDependencies(Arrays.asList(data.getString("softdepend").split("\\s*,\\s*")));
}
return builder.build();
}
代码示例来源:origin: drtshock/PlayerVaults
@Override
public String toString() {
if (this == TITLE) {
return ChatColor.translateAlternateColorCodes('&', LANG.getString(this.path, def)) + " ";
}
return ChatColor.translateAlternateColorCodes('&', LANG.getString(this.path, def));
}
代码示例来源:origin: BentoBoxWorld/BentoBox
/**
* Get text from the yml file for this locale
* @param reference - the YAML node where the text is
* @return Text for this locale reference or the reference if nothing has been found
*/
public String get(String reference) {
if (config.contains(reference)) {
return config.getString(reference);
}
return reference; // return reference in case nothing has been found
}
代码示例来源:origin: ProSavage/SavageFactions
@Override
public String toString() {
return ChatColor.translateAlternateColorCodes('&', LANG.getString(this.path, def)) + (this == TITLE ? " ":"");
}
代码示例来源:origin: mcMMO-Dev/mcMMO
/**
* Load formula file.
*/
public void loadFormula() {
if (!formulaFile.exists()) {
previousFormula = FormulaType.UNKNOWN;
return;
}
previousFormula = FormulaType.getFormulaType(YamlConfiguration.loadConfiguration(formulaFile).getString("Previous_Formula", "UNKNOWN"));
}
代码示例来源:origin: BentoBoxWorld/BentoBox
public BentoBoxLocale(Locale locale, YamlConfiguration config) {
this.locale = locale;
this.config = config;
// Load the banner from the configuration
banner = ItemParser.parse(config.getString("meta.banner"));
// Load authors from the configuration
authors = new LinkedList<>();
updateAuthors(config);
}
代码示例来源:origin: drtshock/PlayerVaults
/**
* Gets an inventory without storing references to it. Used for dropping a players inventories on death.
*
* @param holder The holder of the vault.
* @param number The vault number.
* @return The inventory of the specified holder and vault number. Can be null.
*/
public Inventory getVault(String holder, int number) {
YamlConfiguration playerFile = getPlayerVaultFile(holder, true);
String serialized = playerFile.getString(String.format(VAULTKEY, number));
return Base64Serialization.fromBase64(serialized);
}
代码示例来源:origin: NyaaCat/RPGItems-reloaded
public static String getProperty(Power p, String property, Field field) {
YamlConfiguration configuration = new YamlConfiguration();
try {
saveProperty(p, configuration, property, field);
} catch (IllegalAccessException e) {
RPGItems.plugin.getLogger().log(Level.WARNING, "Error getting property " + property + " from " + field + " in " + p, e);
return null;
}
return configuration.getString(property);
}
代码示例来源:origin: sgtcaze/NametagEdit
public static PlayerData fromFile(String key, YamlConfiguration file) {
if (!file.contains("Players." + key)) return null;
PlayerData data = new PlayerData();
data.setUuid(UUID.fromString(key));
data.setName(file.getString("Players." + key + ".Name"));
data.setPrefix(file.getString("Players." + key + ".Prefix", ""));
data.setSuffix(file.getString("Players." + key + ".Suffix", ""));
data.setSortPriority(file.getInt("Players." + key + ".SortPriority", -1));
return data;
}
代码示例来源:origin: sgtcaze/NametagEdit
private void loadGroups() {
List<GroupData> groupData = new ArrayList<>();
for (String groupName : groups.getConfigurationSection("Groups").getKeys(false)) {
GroupData data = new GroupData();
data.setGroupName(groupName);
data.setPermission(groups.getString("Groups." + groupName + ".Permission", "nte.default"));
data.setPrefix(groups.getString("Groups." + groupName + ".Prefix", ""));
data.setSuffix(groups.getString("Groups." + groupName + ".Suffix", ""));
data.setSortPriority(groups.getInt("Groups." + groupName + ".SortPriority", -1));
groupData.add(data);
}
handler.assignGroupData(groupData);
}
代码示例来源:origin: Bkm016/TabooLib
public static List<String> asStringList(String path, String... args) {
try {
return asStringList(path, Ref.getCallerClass(3).orElse(Main.class), args);
} catch (Exception e) {
TLib.getTLib().getLogger().error(Strings.replaceWithOrder(TLib.getInternalLanguage().getString("LOCALE-ERROR-REASON"), e.getMessage()));
return Collections.singletonList("§4<" + path + "§4>");
}
}
代码示例来源:origin: Bkm016/TabooLib
public static String asString(String path, String... args) {
try {
return asString(path, Ref.getCallerClass(3).orElse(Main.class), args);
} catch (Exception e) {
TLib.getTLib().getLogger().error(Strings.replaceWithOrder(TLib.getInternalLanguage().getString("FETCH-LOCALE-ERROR"), path));
TLib.getTLib().getLogger().error(Strings.replaceWithOrder(TLib.getInternalLanguage().getString("LOCALE-ERROR-REASON"), e.getMessage()));
return "§4<" + path + "§4>";
}
}
代码示例来源:origin: io.github.bedwarsrel/BedwarsRel-Common
@Override
public String getString(String path) {
if (super.get(path) == null) {
BedwarsRel.getInstance().getServer().getConsoleSender()
.sendMessage(ChatWriter
.pluginMessage(ChatColor.GOLD + "No translation found for: \"" + path + "\""));
return "LOCALE_NOT_FOUND";
}
return ChatColor.translateAlternateColorCodes('&', super.getString(path));
}
代码示例来源:origin: BedwarsRel/BedwarsRel
@Override
public String getString(String path) {
if (super.get(path) == null) {
BedwarsRel.getInstance().getServer().getConsoleSender()
.sendMessage(ChatWriter
.pluginMessage(ChatColor.GOLD + "No translation found for: \"" + path + "\""));
return "LOCALE_NOT_FOUND";
}
return ChatColor.translateAlternateColorCodes('&', super.getString(path));
}
我在使用 bukkit 可运行程序时遇到了一些问题。我试图让它工作,但它只会向我抛出错误。这就是我想要的 public class FlyE implements Listener { @Even
今天我正在尝试制作一个插件,它可以生成一匹骷髅马,并且马周围有火焰粒子。我把那部分拿下来了,但是每当有人杀死骨马时,火粒子就会留在那里。有人请帮忙吗? 还有我的代码(2类): package surv
在 Maven 中找不到 groudID、artifactId 和 version 依赖项? 我关注了this设置使用 Maven 的 Minecraft 插件的教程。 但我收到错误 org.bukk
我是 bukkit/spigot 的新手,我正在制作一个插件,玩家可以在其中键入命令“/sign”,然后会在玩家旁边创建一个附在木 block 上的标志。该标志将显示“你好 PlayerName”。但
我有一个玩家,当然能够以矢量形式捕获玩家面对的方向。 使用这个向量,我需要计算玩家是否正在查看 x 内的实体。块,如果“咒语”会击中它。我还需要考虑实体前面是否有任何东西。 到目前为止,我的思考过程是
本文整理了Java中org.bukkit.WorldBorder类的一些代码示例,展示了WorldBorder类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等
我正在尝试制作一个插件来消除 Minecraft 中的饥饿感。但是,我找不到它的事件! 是否有玩家失去饥饿感时调用的事件? 类似 PlayerHungerChangeEvent 的东西? 最佳答案 我
我正在尝试在 bukkit 插件内打开一个套接字,以便我可以使用 php 或 Node 向其发送数据,但套接字在使用一次后不会保持打开状态,而是关闭,并且在发生这种情况之前服务器不会加载,我应该做什么
我有这个可能有错误的代码片段: @EventHandler public void onPlayerInteract(PlayerInteractEvent e) { if (e.getAct
已修复 我正在尝试在我的实体名称旁边添加一个健康栏,例如: 3级骷髅|||| 其中的栏表示生命值,满分 5。我似乎已经尝试了一切,但我无法弄清楚!我认为这很简单,但我就是无法理解...... @Eve
我正在制作一个小游戏。如果有2名玩家在线,则开始倒计时。我正在用我的 2 个帐户进行测试。当1个帐户登录时,我会得到一把钻石剑。没关系。但是当我使用第二个帐户登录时,倒计时不会开始,并且出现错误。我不
我正在尝试同时学习 Java 和 Bukkit(几个月前我已经学习了一些基本的 Java 并制作了一个简单的文本游戏)。 我知道当我使用 1 个类时我在做什么,但是,正如你可能知道的那样,一切都变得困
我正在尝试查看玩家的库存中是否有以下任何元素,如果有,我想删除这些元素并向他们发送一条消息,说明该元素已被删除,但我不知道如何为此,这就是我到目前为止所拥有的: Material[] bann
所以我有这个代码: vector 速度=playerA.getVelocity(); playerB.setVelocity(vel); 这为玩家 B 提供了玩家 A 的速度。问题是玩家 B 经常与玩
首先,我是 Java 新手。这是我的第一个 bukkit 插件,唯一的错误是这个( Click Here )。该插件的目标是,当您右键单击“基岩 splinter 机”时,它会破坏基岩。 packag
所以我正在为我的服务器创建一个踢/禁止命令,格式为/踢名称原因。我一切正常,但 原因 只能是 1 个单词,除此之外的任何内容,例如 /kick BattleDash hello world 会说 Ba
我想创建新项目。我称之为生命 Crystal 。我还为这个新项目创建了新配方。我的问题是,当我尝试制作该元素时,我制作了普通元素,没有新的显示名称和结界。我的代码如下所示。 // Life Crys
如果我在选定的世界中选择了一个位置,并且在该位置周围有一个“安全区”,该区域延伸 500 个街区(创建一个圆圈)(这意味着玩家可以在该位置的 500 个街区内并且是“安全的”) ”)。如何找到从玩家位
我目前正在创建一个利用分配器的插件。我在监听器中有一个 while 循环,应该从分配器的库存中删除一 block 煤炭,直到没有剩余的煤炭可以打破循环。它精细循环并记录用于表示煤炭数量的整数的倒计时。
在 for 循环中,我的目标是伤害其他未被伤害的玩家。因此,我创建了一个新事件,其原因是自杀,这样当它对玩家造成伤害时,就不会再次调用此方法,最终杀死玩家。我进行了研究,发现有关调用新实体损坏事件的信
我是一名优秀的程序员,十分优秀!