@Override public void handle(Chat chat) throws Exception { int maxLength = ( con.getPendingConnection().getVersion() >= ProtocolConstants.MINECRAFT_1_11 ) ? 256 : 100; Preconditions.checkArgument( chat.getMessage().length() <= maxLength, "Chat message too long" ); // Mojang limit, check on updates ChatEvent chatEvent = new ChatEvent( con, con.getServer(), chat.getMessage() ); if ( !bungee.getPluginManager().callEvent( chatEvent ).isCancelled() ) { chat.setMessage( chatEvent.getMessage() ); if ( !chatEvent.isCommand() || !bungee.getPluginManager().dispatchCommand( con, chat.getMessage().substring( 1 ) ) ) { con.getServer().unsafe().sendPacket( chat ); } } throw CancelSendSignal.INSTANCE; }
query.addChildEventListener(new ChildEventListener() { @Override public void onChildAdded(DataSnapshot dataSnapshot, String s) { Chat chat = dataSnapshot.getValue(Chat.class); String message = chat.getMessage(); String sender = chat.getSender(); } // other overridden messages have been removed for brevity })
public void onDataChange(DataSnapshot dataSnapshot) { for (DataSnapshot chatSnapshot: dataSnapshot.getChildren()) { Chat chat = chatSnapshot.getValue(Chat.class); String message = chat.getMessage(); String sender = chat.getSender(); } }
authorText.setLayoutParams(params); messageText.setText(chat.getMessage()); messageText.setBackground(view.getResources().getDrawable(R.drawable.bg_msg_you)); messageText.setLayoutParams(params); authorText.setGravity(Gravity.LEFT | Gravity.START); messageText.setText(chat.getMessage()); messageText.setGravity(Gravity.LEFT); messageText.setBackground(view.getResources().getDrawable(R.drawable.bg_msg_from));
tv.setText(chat.getMessage());
@Override public void handle(Chat chat) throws Exception { Preconditions.checkArgument( chat.getMessage().length() <= 100, "Chat message too long" ); // Mojang limit, check on updates Preconditions.checkArgument(!StringUtil.isBlank(chat.getMessage()), "Chat message is empty"); ServerConnection server = con.getServer(); // if we're still connecting just ignore this packet if ( server == null ) { throw CancelSendSignal.INSTANCE; } ChatEvent chatEvent = new ChatEvent( con, server, chat.getMessage() ); if ( !bungee.getPluginManager().callEvent( chatEvent ).isCancelled() ) { chat.setMessage( chatEvent.getMessage() ); if ( !chatEvent.isCommand() || !bungee.getPluginManager().dispatchCommand( con, chat.getMessage().substring( 1 ) ) ) { server.unsafe().sendPacket( chat ); } } throw CancelSendSignal.INSTANCE; }