RuneHive-Game
Loading...
Searching...
No Matches
LogReader.java
Go to the documentation of this file.
1
package
com.runehive.util.tools;
2
3
import
com.runehive.game.world.entity.mob.player.Player;
4
5
import
java.io.BufferedReader;
6
import
java.io.FileNotFoundException;
7
import
java.io.FileReader;
8
import
java.io.IOException;
9
10
11
public
class
LogReader
{
12
private
static
String
fileLine
=
""
;
13
14
public
static
boolean
alreadyClaimedReferral
(
Player
player) {
15
try
{
16
BufferedReader file =
new
BufferedReader(
new
FileReader(
"backup/logs/referrals.txt"
));
17
String line;
18
while
((line = file.readLine()) !=
null
) {
19
fileLine
= line;
20
if
(
fileLine
.contains(player.
lastHost
) ||
fileLine
.contains(player.
getUsername
())) {
21
return
true
;
22
}
23
}
24
}
catch
(FileNotFoundException e) {
25
throw
new
RuntimeException(e);
26
}
catch
(IOException e) {
27
if
(
fileLine
.contains(player.
lastHost
) ||
fileLine
.contains(player.
getUsername
())) {
28
return
true
;
29
}
else
{
30
return
false
;
31
}
32
}
33
return
false
;
34
}
35
}
com.runehive.game.world.entity.mob.player.Player
This class represents a character controlled by a player.
Definition
Player.java:125
com.runehive.game.world.entity.mob.player.Player.getUsername
String getUsername()
Definition
Player.java:917
com.runehive.game.world.entity.mob.player.Player.lastHost
String lastHost
Definition
Player.java:290
com.runehive.util.tools.LogReader
Definition
LogReader.java:11
com.runehive.util.tools.LogReader.fileLine
static String fileLine
Definition
LogReader.java:12
com.runehive.util.tools.LogReader.alreadyClaimedReferral
static boolean alreadyClaimedReferral(Player player)
Definition
LogReader.java:14