Event Listeners

With MCInteractive 2.0 comes brand-new custom events! These events are called on various actions.

import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;

import com.shortcircuit.mcinteractive.events.MCIMessageReceivedEvent;
import com.shortcircuit.mcinteractive.events.MCISerialConnectEvent;
import com.shortcircuit.mcinteractive.events.MCISerialDisconnectEvent;
import com.shortcircuit.mcinteractive.events.MCISerialPortEvent;

public class MCIListener implements Listener{
	
	public MCIListener() {
		
	}
	
	@EventHandler
	public void onMessageReceived(final MCIMessageReceivedEvent event) {
		Bukkit.getLogger().info(event.getMessage());
	}
	@EventHandler
	public void onSerialConnect(final MCISerialConnectEvent event) {
		Bukkit.getLogger().info("Connected to serial port");
	}
	@EventHandler
	public void onSerialDisconnect(final MCISerialDisconnectEvent event) {
		Bukkit.getLogger().info("Disconnected from serial port");
	}
	@EventHandler
	public void onSerialEvent(final MCISerialPortEvent event) {
		Bukkit.getLogger().info("Data received from serial port");
	}
}

Comments

Posts Quoted:
Reply
Clear All Quotes