EnesMT
Demir Madencisi
- Mesajlar
- 337
- En iyi cevaplar
- 0
- Beğeniler
- 49
- Puanları
- 240
Beyler Ben bi motd plsi buldum orada hem system hemde in game vardi bende ingameleri silmeye çalıştım
{} lerde sorun oldu bi yardim eder misiniz
Orjinal
Buda Benim Editledigim
@IRFN @Cagangedik @>>TheLegend<< @AnkaBilisimTR @BaranArslanMRJ @MBoz @Speaw @Krumb069 @TheMuhammed2188 @UcanKofte @SteveKafası
@Nigganetwork @blade_ @Ragnarak
{} lerde sorun oldu bi yardim eder misiniz
Orjinal
Kod:
package me.advancedmotd.fancy;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Server;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.FileConfigurationOptions;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.server.ServerListPingEvent;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
public class MOTD
extends JavaPlugin
implements Listener
{
@EventHandler
public void onPlayerJoin(PlayerJoinEvent e)
{
Player p = e.getPlayer();
String motd = getConfig().getString("motd.ingame");
motd = motd.replaceAll("&", "§");
p.sendMessage(motd);
}
@EventHandler
public void onServerPing(ServerListPingEvent e)
{
String motd = getConfig().getString("motd.system");
motd = motd.replaceAll("&", "§");
e.setMotd(motd);
}
public void onEnable()
{
getConfig().options().copyDefaults(true);
saveConfig();
Bukkit.getServer().getPluginManager().registerEvents(this, this);
}
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
{
if (cmd.getName().equalsIgnoreCase("motd"))
{
if (!sender.hasPermission("motd.check"))
{
sender.sendMessage(ChatColor.RED + "You are not permitted to do this!");
return true;
}
String motd = getConfig().getString("motd.ingame");
motd = motd.replaceAll("&", "§");
motd = motd.replaceAll("%player%", sender.getName().replaceAll("_", "*"));
String system = getConfig().getString("motd.system");
system = system.replaceAll("&", "§");
system = system.replace("%player%", Bukkit.getName());
sender.sendMessage(ChatColor.GREEN + "In-Game MOTD: " + motd);
sender.sendMessage(ChatColor.GREEN + "System MOTD: " + system);
return true;
}
if (cmd.getName().equalsIgnoreCase("setmotd"))
{
if (!sender.hasPermission("motd.set"))
{
sender.sendMessage(ChatColor.RED + "You are not permitted to do this!");
return true;
}
if (args.length == 0)
{
sender.sendMessage(ChatColor.RED + "Please specify a message!");
return true;
}
StringBuilder str = new StringBuilder();
for (int i = 0; i < args.length; i++) {
str.append(args + " ");
}
String motd = str.toString();
getConfig().set("motd.ingame", motd);
saveConfig();
String newmotd = getConfig().getString("motd.ingame");
motd = motd.replaceAll("&", "§");
sender.sendMessage(ChatColor.GREEN + "MOTD set to: " + newmotd);
return true;
}
if (cmd.getName().equalsIgnoreCase("setsystemmotd"))
{
if (!sender.hasPermission("motd.set"))
{
sender.sendMessage(ChatColor.RED + "You are not permitted to do this!");
return true;
}
if (args.length == 0)
{
sender.sendMessage(ChatColor.RED + "Please specify a message!");
return true;
}
StringBuilder str = new StringBuilder();
for (int i = 0; i < args.length; i++) {
str.append(args + " ");
}
String motd = str.toString();
getConfig().set("motd.system", motd);
saveConfig();
String system = getConfig().getString("motd.system");
system = system.replaceAll("&", "§");
sender.sendMessage(ChatColor.GREEN + "MOTD set to: " + system);
return true;
}
return true;
}
}
Buda Benim Editledigim
Kod:
package me.enesmt.motd;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Server;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.FileConfigurationOptions;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.server.ServerListPingEvent;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
public class main
extends JavaPlugin
implements Listener
@EventHandler
public void onServerPing(ServerListPingEvent e)
{
String motd = getConfig().getString("motd.system");
motd = motd.replaceAll("&", "§");
e.setMotd(motd);
public void onEnable()
{
getConfig().options().copyDefaults(true);
saveConfig();
Bukkit.getServer().getPluginManager().registerEvents(this, this);
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
{
if (cmd.getName().equalsIgnoreCase("motd"))
{
if (!sender.hasPermission("motd.check"))
{
sender.sendMessage(ChatColor.RED + "No Perm");
return true;
}
motd = motd.replaceAll("%player%", sender.getName().replaceAll("_", "*"));
String system = getConfig().getString("motd.system");
system = system.replaceAll("&", "§");
system = system.replace("%player%", Bukkit.getName());
sender.sendMessage(ChatColor.GREEN + "System MOTD: " + system);
return true;
}
if (cmd.getName().equalsIgnoreCase("setmotd"))
{
if (!sender.hasPermission("motd.set"))
{
sender.sendMessage(ChatColor.RED + "No Perm");
return true;
}
if (args.length == 0)
{
sender.sendMessage(ChatColor.RED + "Gecersiz");
return true;
}
StringBuilder str = new StringBuilder();
for (int i = 0; i < args.length; i++) {
str.append(args + " ");
}
if (cmd.getName().equalsIgnoreCase("setsystemmotd"))
{
if (!sender.hasPermission("motd.set"))
{
sender.sendMessage(ChatColor.RED + "You are not permitted to do this!");
return true;
}
if (args.length == 0)
{
sender.sendMessage(ChatColor.RED + "Please specify a message!");
return true;
}
StringBuilder str1 = new StringBuilder();
for (int i = 0; i < args.length; i++) {
str1.append(args + " ");
}
String motd = str1.toString();
getConfig().set("motd.system", motd);
saveConfig();
String system = getConfig().getString("motd.system");
system = system.replaceAll("&", "§");
sender.sendMessage(ChatColor.GREEN + "MOTD set to: " + system);
return true;
}
return true;{
}
}
@IRFN @Cagangedik @>>TheLegend<< @AnkaBilisimTR @BaranArslanMRJ @MBoz @Speaw @Krumb069 @TheMuhammed2188 @UcanKofte @SteveKafası
@Nigganetwork @blade_ @Ragnarak