Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*******************************mainCommunication.java --- Start*************************************/
- package me.ninjawaffles.cmdCommunicator;
- import java.util.logging.Logger;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public class mainCommunication extends JavaPlugin{
- public static final Logger log = Logger.getLogger("Minecraft");
- public void onEnable()
- {
- log.info("cmdTeller v0.1 -- Initializing...");
- getServer().getPluginManager().registerEvents(new playerChatListener(), this);
- log.info("cmdTeller v0.1 -- Ready for take off...");
- }
- public void onDisable()
- {
- log.info("cmdTeller v0.1 -- Disabled...");
- }
- public boolean onCommand (CommandSender player, Command cmd, String message, String[] args)
- {
- Player msgSender = (Player) player;
- if (message.equalsIgnoreCase("hello"))
- {
- msgSender.sendMessage(ChatColor.RED + "[Server]" + ChatColor.WHITE + " Hello, Welcome to the Server");
- return true;
- }
- return false;
- }
- }
- /*******************************mainCommunication.java --- Start*************************************/
- /*******************************playerChatListener.java --- Start*************************************/
- package me.ninjawaffles.cmdCommunicator;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerChatEvent;
- public class playerChatListener implements Listener{
- @EventHandler(priority = EventPriority.NORMAL)
- public void onPlayerChat (PlayerChatEvent event)
- {
- event.setMessage(event.getMessage().replaceAll("damn", "****"));
- }
- }
- /*******************************playerChatListener.java --- End*************************************/
- /*******************************plugin.yml --- Start*************************************/
- name: cmdTeller
- version: 0.1
- main: me.ninjawaffles.cmdCommunicator.mainCommunication
- commands:
- hello:
- description: Sends a message to the server, and awaits a reply
- usage: /hello
- /*******************************plugin.yml --- End*************************************/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement