Помогите Вывод сообщение из самого плагина .jar

  • Автор темы Автор темы Snon_S
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Snon_S

Активный участник
Пользователь
Баллы
76
Ник в Minecraft
Snon_SS
Как мне вести сообщение из плагина, то что нельзя использовать поршни.

package BlockPistons;

import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockPistonExtendEvent;
import org.bukkit.event.block.BlockPistonRetractEvent;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;

public class BlockPistons extends JavaPlugin implements Listener {
public void onEnable() {
getLogger().info("Enabled");
getServer().getPluginManager().registerEvents(this, (Plugin)this);
}
public void onDisable() {
getLogger().info("Disabled");

}
@EventHandler
public void blockPiston(BlockPistonRetractEvent e) {
e.setCancelled(true);

}

@EventHandler
public void blockPiston(BlockPistonExtendEvent e) {
e.setCancelled(true);
}
}
 
Как мне вести сообщение из плагина, то что нельзя использовать поршни.

package BlockPistons;

import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockPistonExtendEvent;
import org.bukkit.event.block.BlockPistonRetractEvent;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;

public class BlockPistons extends JavaPlugin implements Listener {
public void onEnable() {
getLogger().info("Enabled");
getServer().getPluginManager().registerEvents(this, (Plugin)this);
}
public void onDisable() {
getLogger().info("Disabled");

}
@EventHandler
public void blockPiston(BlockPistonRetractEvent e) {
e.setCancelled(true);

}

@EventHandler
public void blockPiston(BlockPistonExtendEvent e) {
e.setCancelled(true);
}
}
Во первых ты не туда кинул тему.
Во вторых есть два способа:
Если ты хочешь достать информацию из config.yml
Код:
String message = getConfig().getString(path);
Если файл другой например message.yml
Код:
File message = new File(getDataFolder()+File.separator+"message.yml");
YamlConfiguration messageYaml = YamlConfiguration.loadConfiguration(message);
String msg = messageYaml.getString(path);
Это был конфиг в папке плагина

Но можно как-то получать информацию из самого jar файла, я не знаю как но вот подсказка:
Код:
getResource("message.yml");

В случаи когда нет проблем и ты читаешь config.yml, то:
Код:
getConfig().getString(path);
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ