4
4
import core .MessageHandler ;
5
5
import core .MySQL ;
6
6
import net .dv8tion .jda .core .EmbedBuilder ;
7
+ import net .dv8tion .jda .core .entities .Guild ;
7
8
import net .dv8tion .jda .core .entities .Member ;
8
9
import net .dv8tion .jda .core .events .message .MessageReceivedEvent ;
9
10
import org .json .JSONObject ;
20
21
public class CommandProfile implements Command {
21
22
String Nick ;
22
23
String Game ;
23
- Member user ;
24
- String useruser ;
25
24
String Punkte ;
26
25
String Level ;
27
26
String Progress ;
@@ -38,14 +37,14 @@ public boolean called(String[] args, MessageReceivedEvent event) {
38
37
@ Override
39
38
public void action (String [] args , MessageReceivedEvent event ) {
40
39
try {
41
- ResourceBundle msg = MessageHandler .get (event .getAuthor ());
42
40
Member user ;
43
41
if (event .getMessage ().getMentionedMembers ().size () == 1 ) {
44
42
user = event .getMessage ().getMentionedMembers ().get (0 );
45
43
} else user = event .getMember ();
46
- if (user .getGame () == null ) Game = msg .getString ("tools.profile.nogame" );
44
+ Guild guild = event .getGuild ();
45
+ if (user .getGame () == null ) Game = MessageHandler .get ("tools.profile.nogame" , user .getUser (), guild );
47
46
else Game = "" + user .getGame ().getName ();
48
- if (user .getNickname () == null ) Nick = msg . getString ("tools.profile.nonick" );
47
+ if (user .getNickname () == null ) Nick = MessageHandler . get ("tools.profile.nonick" , user . getUser (), guild );
49
48
else Nick = user .getNickname ();
50
49
int i = 0 ;
51
50
String Rollen = "" ;
@@ -117,22 +116,22 @@ public void action(String[] args, MessageReceivedEvent event) {
117
116
event .getJDA ().getGuildById (DATA .BBNS ).getEmotesByName ("progbar_end_full" , true ).get (0 ).getAsMention ();
118
117
}
119
118
String Github = MySQL .get ("user" , "ID" , user .getUser ().getId (), "github" );
120
- event .getTextChannel ().sendMessage (new EmbedBuilder ().setTitle (MessageHandler .get (event . getAuthor ()). getString ( "tools.profile.title" ))
121
- .addField (msg . getString ("tools.profile.1" ), user .getUser ().getName (), false )
122
- .addField (msg . getString ("tools.profile.2" ), Nick , false )
123
- .addField (msg . getString ("tools.profile.3" ), Game , false )
124
- .addField (msg . getString ("tools.profile.4" ), Rollen , false )
125
- .addField (msg . getString ("tools.profile.5" ), user .getJoinDate ().format (DateTimeFormatter .ofPattern ("dd.MM.yy, HH:mm:ss" )), false )
126
- .addField (msg . getString ("tools.profile.6" ), event .getMessage ().getAuthor ().getCreationTime ().format (DateTimeFormatter .ofPattern ("dd.MM.yy, HH:mm:ss" )), false )
127
- .addField (msg . getString ("tools.profile.7" ), user .getOnlineStatus ().toString (), false )
128
- .addField (msg . getString ("tools.profile.8" ), Github , false )
129
- .addField (msg . getString ("tools.profile.9" ), Level , false )
130
- .addField (msg . getString ("tools.profile.10" ), Punkte , false )
131
- .addField (msg . getString ("tools.profile.11" ), Progress , false )
132
- .addField (msg . getString ("tools.profile.12" ), String .valueOf (mined ), false )
133
- .addField (msg . getString ("tools.profile.13" ), withdrawn , false )
134
- .addField (msg . getString ("tools.profile.14" ), String .valueOf (mined -Long .parseLong (withdrawn )), false )
135
- .addField (msg . getString ("tools.profile.15" ), hashes , false )
119
+ event .getTextChannel ().sendMessage (new EmbedBuilder ().setTitle (MessageHandler .get ("tools.profile.title" , user . getUser (), guild ))
120
+ .addField (MessageHandler . get ("tools.profile.1" , user . getUser (), guild ), user .getUser ().getName (), false )
121
+ .addField (MessageHandler . get ("tools.profile.2" , user . getUser (), guild ), Nick , false )
122
+ .addField (MessageHandler . get ("tools.profile.3" , user . getUser (), guild ), Game , false )
123
+ .addField (MessageHandler . get ("tools.profile.4" , user . getUser (), guild ), Rollen , false )
124
+ .addField (MessageHandler . get ("tools.profile.5" , user . getUser (), guild ), user .getJoinDate ().format (DateTimeFormatter .ofPattern ("dd.MM.yy, HH:mm:ss" )), false )
125
+ .addField (MessageHandler . get ("tools.profile.6" , user . getUser (), guild ), event .getMessage ().getAuthor ().getCreationTime ().format (DateTimeFormatter .ofPattern ("dd.MM.yy, HH:mm:ss" )), false )
126
+ .addField (MessageHandler . get ("tools.profile.7" , user . getUser (), guild ), user .getOnlineStatus ().toString (), false )
127
+ .addField (MessageHandler . get ("tools.profile.8" , user . getUser (), guild ), Github , false )
128
+ .addField (MessageHandler . get ("tools.profile.9" , user . getUser (), guild ), Level , false )
129
+ .addField (MessageHandler . get ("tools.profile.10" , user . getUser (), guild ), Punkte , false )
130
+ .addField (MessageHandler . get ("tools.profile.11" , user . getUser (), guild ), Progress , false )
131
+ .addField (MessageHandler . get ("tools.profile.12" , user . getUser (), guild ), String .valueOf (mined ), false )
132
+ .addField (MessageHandler . get ("tools.profile.13" , user . getUser (), guild ), withdrawn , false )
133
+ .addField (MessageHandler . get ("tools.profile.14" , user . getUser (), guild ), String .valueOf (mined -Long .parseLong (withdrawn )), false )
134
+ .addField (MessageHandler . get ("tools.profile.15" , user . getUser (), guild ), hashes , false )
136
135
.setColor (java .awt .Color .CYAN ).setThumbnail (user .getUser ().getAvatarUrl ()).build ()).queue ();
137
136
138
137
} catch (Exception e ) {
@@ -143,4 +142,4 @@ public void action(String[] args, MessageReceivedEvent event) {
143
142
@ Override
144
143
public void executed (boolean success , MessageReceivedEvent event ) {
145
144
}
146
- }
145
+ }
0 commit comments