megabroke
This commit is contained in:
1 parent
ec66779474
commit
a28f7be625
20 files changed
+2242
-3
No files matched your search
@@ -0,0 +1,41 @@
|
||||
package carpet.logging.logHelpers;
|
||||
|
||||
import carpet.logging.LoggerRegistry;
|
||||
import carpet.utils.Messenger;
|
||||
import net.minecraft.util.text.ITextComponent;
|
||||
|
||||
public class TNTLogHelper
|
||||
{
|
||||
private double primedX, primedY, primedZ, primedAngle;
|
||||
/**
|
||||
* Runs when the TNT is primed. Expects the position and motion angle of the TNT.
|
||||
*/
|
||||
public void onPrimed(double x, double y, double z, float angle)
|
||||
{
|
||||
primedX = x;
|
||||
primedY = y;
|
||||
primedZ = z;
|
||||
primedAngle = angle;
|
||||
}
|
||||
/**
|
||||
* Runs when the TNT explodes. Expects the position of the TNT.
|
||||
*/
|
||||
public void onExploded(double x, double y, double z)
|
||||
{
|
||||
LoggerRegistry.getLogger("tnt").log( (option) -> {
|
||||
switch (option)
|
||||
{
|
||||
case "brief":
|
||||
return new ITextComponent[]{Messenger.c(
|
||||
"l P ",Messenger.dblt("l",primedX,primedY,primedZ,primedAngle),
|
||||
"r E ",Messenger.dblt("r",x, y, z))};
|
||||
case "full":
|
||||
return new ITextComponent[]{Messenger.c(
|
||||
"l P ",Messenger.dblf("l",primedX,primedY,primedZ,primedAngle),
|
||||
"r E ",Messenger.dblf("r",x, y, z))};
|
||||
}
|
||||
return null;
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user