Skip to content
This repository was archived by the owner on Jun 16, 2022. It is now read-only.

Commit df7e30b

Browse files
authored
Merge pull request #283 from TFPatches/development
October 2020 Update
2 parents eb65143 + f8304ae commit df7e30b

File tree

120 files changed

+217
-278
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+217
-278
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>me.totalfreedom</groupId>
77
<artifactId>TotalFreedomMod</artifactId>
8-
<version>2020.9</version>
8+
<version>2020.10</version>
99
<packaging>jar</packaging>
1010

1111
<properties>

src/main/java/me/totalfreedom/totalfreedommod/Monitors.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import java.util.List;
88
import java.util.Map;
99
import lombok.Getter;
10-
import me.totalfreedom.totalfreedommod.util.FUtil;
1110
import org.bukkit.Bukkit;
1211
import org.bukkit.ChatColor;
1312
import org.bukkit.entity.Player;

src/main/java/me/totalfreedom/totalfreedommod/Pterodactyl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public void updateAccountStatus(StaffMember staffMember)
4343
return;
4444
}
4545

46-
if (!staffMember.isActive() || staffMember.getRank() != Rank.ADMIN)
46+
if (!staffMember.isActive() || staffMember.getRank() != Rank.SENIOR_ADMIN)
4747
{
4848
FLog.debug("Disabling ptero acc");
4949
removeAccountFromServer(id);

src/main/java/me/totalfreedom/totalfreedommod/Reddit.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public class Reddit extends FreedomService
3131
private final String CLIENT_ID = ConfigEntry.REDDIT_CLIENT_ID.getString();
3232
private final String CLIENT_SECRET = ConfigEntry.REDDIT_CLIENT_SECRET.getString();
3333

34-
private final UserAgent userAgent = new UserAgent("bot", "me.totalfreedom.reddit", plugin.build.version, USERNAME);
34+
private final UserAgent userAgent = new UserAgent("bot", "me.totalfreedom.reddit", TotalFreedomMod.build.version, USERNAME);
3535
private final Credentials credentials = Credentials.script(USERNAME, PASSWORD, CLIENT_ID, CLIENT_SECRET);
3636

3737
private RedditClient reddit = null;
@@ -202,18 +202,16 @@ public void loadFlairList()
202202
flairList.put(Title.OWNER, ConfigEntry.REDDIT_SERVER_OWNER_FLAIR_ID.getString());
203203
flairList.put(Title.EXECUTIVE, ConfigEntry.REDDIT_EXECUTIVE_FLAIR_ID.getString());
204204
flairList.put(Title.DEVELOPER, ConfigEntry.REDDIT_DEVELOPER_FLAIR_ID.getString());
205-
flairList.put(Rank.ADMIN, ConfigEntry.REDDIT_ADMIN_FLAIR_ID.getString());
206-
flairList.put(Rank.MOD, ConfigEntry.REDDIT_MOD_FLAIR_ID.getString());
207-
flairList.put(Rank.TRIAL_MOD, ConfigEntry.REDDIT_TRIAL_MOD_FLAIR_ID.getString());
205+
flairList.put(Rank.SENIOR_ADMIN, ConfigEntry.REDDIT_SENIOR_ADMIN_FLAIR_ID.getString());
206+
flairList.put(Rank.ADMIN, ConfigEntry.REDDIT_NEW_ADMIN_FLAIR_ID.getString());
208207
flairList.put(Title.MASTER_BUILDER, ConfigEntry.REDDIT_MASTER_BUILDER_FLAIR_ID.getString());
209208

210-
// Work around because the current flair id keeps returning null, either a JRAW bug or a reddit bug
209+
// Work around because the current flair ID keeps returning null, either a JRAW bug or a Reddit bug
211210
flairNameList.put(Title.OWNER, "Server Owner");
212211
flairNameList.put(Title.EXECUTIVE, "Executive");
213212
flairNameList.put(Title.DEVELOPER, "Developer");
213+
flairNameList.put(Rank.SENIOR_ADMIN, "Senior Admin");
214214
flairNameList.put(Rank.ADMIN, "Admin");
215-
flairNameList.put(Rank.MOD, "Mod");
216-
flairNameList.put(Rank.TRIAL_MOD, "Trial Mod");
217215
flairNameList.put(Title.MASTER_BUILDER, "Master Builder");
218216
}
219217
}

src/main/java/me/totalfreedom/totalfreedommod/banning/Ban.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ public Ban(String username, UUID uuid, List<String> ips, String by, Date at, Dat
7171
dedupeIps();
7272
this.by = by;
7373
this.at = at;
74+
if (expire == null)
75+
{
76+
expire = FUtil.parseDateOffset("24h");
77+
}
7478
this.expiryUnix = FUtil.getUnixTime(expire);
7579
this.reason = reason;
7680
}

src/main/java/me/totalfreedom/totalfreedommod/blocking/command/CommandBlockerRank.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public static CommandBlockerRank fromSender(CommandSender sender)
4343
StaffMember staffMember = TotalFreedomMod.plugin().sl.getAdmin(sender);
4444
if (staffMember != null)
4545
{
46-
if (staffMember.getRank() == Rank.ADMIN)
46+
if (staffMember.getRank() == Rank.SENIOR_ADMIN)
4747
{
4848
return SENIOR;
4949
}

src/main/java/me/totalfreedom/totalfreedommod/bridge/BukkitTelnetBridge.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ public void onTelnetRequestDataTags(TelnetRequestDataTagsEvent event)
8383
boolean active = staffMember.isActive();
8484

8585
isAdmin = active;
86-
isSeniorAdmin = active && staffMember.getRank() == Rank.ADMIN;
87-
isTelnetAdmin = active && (isSeniorAdmin || staffMember.getRank() == Rank.MOD);
86+
isSeniorAdmin = active && staffMember.getRank() == Rank.SENIOR_ADMIN;
87+
isTelnetAdmin = active && (isSeniorAdmin || staffMember.getRank() == Rank.ADMIN);
8888
}
8989

9090
playerTags.put("tfm.admin.isAdmin", isAdmin);

src/main/java/me/totalfreedom/totalfreedommod/command/Command_adventure.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public boolean run(CommandSender sender, Player playerSender, Command cmd, Strin
2828
return true;
2929
}
3030

31-
checkRank(Rank.TRIAL_MOD);
31+
checkRank(Rank.ADMIN);
3232

3333
if (args[0].equals("-a"))
3434
{

src/main/java/me/totalfreedom/totalfreedommod/command/Command_aeclear.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import org.bukkit.entity.Entity;
1010
import org.bukkit.entity.Player;
1111

12-
@CommandPermissions(level = Rank.TRIAL_MOD, source = SourceType.BOTH)
12+
@CommandPermissions(level = Rank.ADMIN, source = SourceType.BOTH)
1313
@CommandParameters(description = "Clears lingering potion area effect clouds.", usage = "/<command>", aliases = "aec")
1414
public class Command_aeclear extends FreedomCommand
1515
{

src/main/java/me/totalfreedom/totalfreedommod/command/Command_announce.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import org.bukkit.command.CommandSender;
77
import org.bukkit.entity.Player;
88

9-
@CommandPermissions(level = Rank.MOD, source = SourceType.BOTH)
9+
@CommandPermissions(level = Rank.ADMIN, source = SourceType.BOTH)
1010
@CommandParameters(description = "Make an announcement anonymously to operators.", usage = "/<command> <message>")
1111
public class Command_announce extends FreedomCommand
1212
{

0 commit comments

Comments
 (0)