@Override public void onVoteReceived(Channel channel, final Vote vote, VotifierSession.ProtocolVersion protocolVersion) { if (debug) { if (protocolVersion == VotifierSession.ProtocolVersion.ONE) { logger.info("Got a protocol v1 vote record from " + channel.remoteAddress() + " -> " + vote); } else { logger.info("Got a protocol v2 vote record from " + channel.remoteAddress() + " -> " + vote); } } server.getEventManager().fireAndForget(new VotifierEvent(vote)); if (forwardingMethod != null) { forwardingMethod.forward(vote); } }
public void setModInfo(ModInfo modInfo) { this.modInfo = modInfo; server.getEventManager().fireAndForget(new PlayerModInfoEvent(this, modInfo)); }
@Override public boolean handle(ResourcePackResponse packet) { server.getEventManager().fireAndForget(new PlayerResourcePackStatusEvent(player, packet.getStatus())); return false; }
void setPlayerSettings(ClientSettings settings) { ClientSettingsWrapper cs = new ClientSettingsWrapper(settings); this.settings = cs; server.getEventManager().fireAndForget(new PlayerSettingsChangedEvent(this, cs)); }
@Override public void callEnableEvent(PlanPlugin plugin) { PlanVelocityEnableEvent event = new PlanVelocityEnableEvent(plugin.isSystemEnabled()); ((PlanVelocity) plugin).getProxy().getEventManager().fireAndForget(event); } }
void teardown() { if (connectionInFlight != null) { connectionInFlight.disconnect(); } if (connectedServer != null) { connectedServer.disconnect(); } server.unregisterConnection(this); server.getEventManager().fireAndForget(new DisconnectEvent(this)); }
server.getEventManager().fireAndForget(new ConnectionHandshakeEvent(ic)); connection.setSessionHandler(new LoginSessionHandler(server, connection, ic)); return true;