Skip to content

Commit c304964

Browse files
committed
code: optimize code
1 parent 2a70e39 commit c304964

3 files changed

Lines changed: 12 additions & 30 deletions

File tree

src/main/java/io/github/optijava/opt_carpet_addition/OptCarpetAddition.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,19 +55,21 @@ public void onGameStarted() {
5555
//#else
5656
if (Objects.equals(rule.name, "forceFakePlayerGameMode") && !Objects.equals(OptCarpetSettings.forceFakePlayerGameMode, "false")) {
5757
//#endif
58-
GameMode gameMode = GameMode.SURVIVAL;
58+
GameMode gameMode;
5959

6060
if (OptCarpetSettings.forceFakePlayerGameMode.equals("creative")) {
6161
gameMode = GameMode.CREATIVE;
6262
} else if (OptCarpetSettings.forceFakePlayerGameMode.equals("adventure")) {
6363
gameMode = GameMode.ADVENTURE;
64+
} else {
65+
gameMode = GameMode.SURVIVAL;
6466
}
6567

66-
for (ServerPlayerEntity player : serverCommandSource.getServer().getPlayerManager().getPlayerList()) {
68+
serverCommandSource.getServer().getPlayerManager().getPlayerList().forEach(player -> {
6769
if (player instanceof EntityPlayerMPFake) {
6870
player.changeGameMode(gameMode);
6971
}
70-
}
72+
});
7173
}
7274

7375
//#if MC >= 11900
@@ -145,7 +147,7 @@ public void registerCommands(CommandDispatcher<ServerCommandSource> dispatcher)
145147

146148
@Override
147149
public void onPlayerLoggedIn(ServerPlayerEntity player) {
148-
if (player instanceof EntityPlayerMPFake && !(Objects.equals(OptCarpetSettings.forceFakePlayerGameMode, "false"))) {
150+
if (!(Objects.equals(OptCarpetSettings.forceFakePlayerGameMode, "false")) && player instanceof EntityPlayerMPFake) {
149151
GameMode gameMode = GameMode.SURVIVAL;
150152

151153
if (OptCarpetSettings.forceFakePlayerGameMode.equals("creative")) {

src/main/java/io/github/optijava/opt_carpet_addition/commands/ListAdvanceCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ private static int listAdvance(CommandContext<ServerCommandSource> context) {
3030
MinecraftServer minecraftServer = context.getSource().getServer();
3131
StringBuilder sb = new StringBuilder();
3232
sb.append("\n");
33-
for (ServerPlayerEntity s : minecraftServer.getPlayerManager().getPlayerList()) {
33+
minecraftServer.getPlayerManager().getPlayerList().forEach(s -> {
3434
//#if MC >= 12110
3535
//$$ sb.append(s.getName().getString()).append(" ").append(s.getGameMode().getId()).append(" ").append(s.networkHandler.getLatency()).append("ms ").append(s.getIp()).append(" ").append(s.getGameProfile().id().toString()).append("\n");
3636
//#endif
@@ -40,7 +40,7 @@ private static int listAdvance(CommandContext<ServerCommandSource> context) {
4040
//#if MC < 12004
4141
sb.append(s.getName().getString()).append(" ").append(s.interactionManager.getGameMode().getName()).append(" ").append(s.pingMilliseconds).append("ms ").append(s.getIp()).append(" ").append(s.getGameProfile().getId().toString()).append("\n");
4242
//#endif
43-
}
43+
});
4444
// OptCarpetAddition.LOGGER.info(sb.toString());
4545
Messenger.m(context.getSource(), sb.toString());
4646
} catch (Exception e) {

src/main/java/io/github/optijava/opt_carpet_addition/commands/PlayerTpCommand.java

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -277,38 +277,18 @@ private static void executeTpHere(String commandSourcePlayerName, CommandContext
277277
}
278278

279279
private static boolean checkTpBlacklist(String name) {
280-
for (String s : OptCarpetSettings.tpLimitConfigBean.TpBlacklist) {
281-
if (name.startsWith(s)) {
282-
return false;
283-
}
284-
}
285-
return true;
280+
return OptCarpetSettings.tpLimitConfigBean.TpBlacklist.stream().noneMatch(name::startsWith);
286281
}
287282

288283
private static boolean checkTpWhitelist(String name) {
289-
for (String s : OptCarpetSettings.tpLimitConfigBean.TpWhitelist) {
290-
if (name.startsWith(s)) {
291-
return true;
292-
}
293-
}
294-
return false;
284+
return OptCarpetSettings.tpLimitConfigBean.TpWhitelist.stream().anyMatch(name::startsWith);
295285
}
296286

297287
private static boolean checkTpHereBlacklist(String name) {
298-
for (String s : OptCarpetSettings.tpLimitConfigBean.TphereBlacklist) {
299-
if (name.startsWith(s)) {
300-
return false;
301-
}
302-
}
303-
return true;
288+
return OptCarpetSettings.tpLimitConfigBean.TphereBlacklist.stream().noneMatch(name::startsWith);
304289
}
305290

306291
private static boolean checkTpHereWhitelist(String name) {
307-
for (String s : OptCarpetSettings.tpLimitConfigBean.TphereWhitelist) {
308-
if (name.startsWith(s)) {
309-
return true;
310-
}
311-
}
312-
return false;
292+
return OptCarpetSettings.tpLimitConfigBean.TphereWhitelist.stream().anyMatch(name::startsWith);
313293
}
314294
}

0 commit comments

Comments
 (0)