Logger Improvements (#1399)

* Null checks & using getOptions

* Removed useless variable, and made HashMap's final

* This list & Map should not be modified.
Plus small changes

* Small things

* Fix #1398

* Apply suggestions from code review

* Remove Dead call

* Handle options being null

* Remove redundant field explainers

Those were there for when they were intermediary fields, they now have a proper name
This commit is contained in:
Fx Morin authored and GitHub committed 2022-06-27 14:04:11 +02:00
1 parent 0a972d6c56
commit 286dbead14
7 files changed
+51 -69

No files matched your search

@@ -33,24 +33,19 @@ public class TNTLogHelper
lastGametime = gametime;
}
tntCount++;
LoggerRegistry.getLogger("tnt").log( (option) -> {
switch (option)
{
case "brief":
return new Component[]{Messenger.c(
"l P ",Messenger.dblt("l",primedX,primedY,primedZ),
"w ",Messenger.dblt("l", primedAngle.x, primedAngle.y, primedAngle.z),
"r E ",Messenger.dblt("r",x, y, z))};
case "full":
return new Component[]{Messenger.c(
"r #" + tntCount,
"m @" + gametime,
"g : ",
"l P ",Messenger.dblf("l",primedX,primedY,primedZ),
"w ",Messenger.dblf("l", primedAngle.x, primedAngle.y, primedAngle.z),
"r E ",Messenger.dblf("r",x, y, z))};
}
return null;
LoggerRegistry.getLogger("tnt").log( (option) -> switch (option) {
case "brief" -> new Component[]{Messenger.c(
"l P ", Messenger.dblt("l", primedX, primedY, primedZ),
"w ", Messenger.dblt("l", primedAngle.x, primedAngle.y, primedAngle.z),
"r E ", Messenger.dblt("r", x, y, z))};
case "full" -> new Component[]{Messenger.c(
"r #" + tntCount,
"m @" + gametime,
"g : ",
"l P ", Messenger.dblf("l", primedX, primedY, primedZ),
"w ", Messenger.dblf("l", primedAngle.x, primedAngle.y, primedAngle.z),
"r E ", Messenger.dblf("r", x, y, z))};
default -> null;
});
}
}