dev/mishka/gamblerplus/client/ChatListener.class 3.3 KB
- Class
- public final synchronized dev.mishka.gamblerplus.client.ChatListener
- Extends
- java.lang.Object
- Implements
- nothing
- Compiled for
- Java 21
Reconstructed source
// Reconstructed from bytecode by BackProbe (dev/mishka/gamblerplus/client/ChatListener.class, Java 21); this is not the original source.
package dev.mishka.gamblerplus.client;
import net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents;
import net.minecraft.class_2561;
public final class ChatListener {
private ChatListener() {
super();
return;
}
public static void register(Config arg0, Stats arg1, SessionManager arg2, Runnable arg3) {
ClientReceiveMessageEvents.GAME.register(indy.onReceiveGameMessage(arg0, arg1, arg2, arg3));
return;
}
private static void lambda$register$0(Config arg0, Stats arg1, SessionManager arg2, Runnable arg3, class_2561 arg4, boolean arg5) {
if (arg5 == 0) goto L6;
return;
L6:
if (arg0.gamblingMode()) goto L14;
return;
L14:
var var6 = arg4.getString();
var var7 = PaymentParser.tryParse(var6, System.currentTimeMillis());
if (var7 != null) goto L39;
return;
L39:
arg1.record(var7, arg0.streakThreshold());
if (!var7.incoming()) goto L71;
arg2.onIncoming(var7.player(), var7.amount());
L71:
arg3.run();
return;
}
}
Methods declared
private void <init>() public static void register(dev.mishka.gamblerplus.client.Config, dev.mishka.gamblerplus.client.Stats, dev.mishka.gamblerplus.client.SessionManager, java.lang.Runnable) private static synthetic void lambda$register$0(dev.mishka.gamblerplus.client.Config, dev.mishka.gamblerplus.client.Stats, dev.mishka.gamblerplus.client.SessionManager, java.lang.Runnable, net.minecraft.class_2561, boolean)
Calls out to
dev.mishka.gamblerplus.client.ChatListener.lambda$register$0(dev.mishka.gamblerplus.client.Config, dev.mishka.gamblerplus.client.Stats, dev.mishka.gamblerplus.client.SessionManager, java.lang.Runnable, net.minecraft.class_2561, boolean) dev.mishka.gamblerplus.client.Config.gamblingMode() : boolean dev.mishka.gamblerplus.client.Config.streakThreshold() : int dev.mishka.gamblerplus.client.PaymentEvent.amount() : long dev.mishka.gamblerplus.client.PaymentEvent.incoming() : boolean dev.mishka.gamblerplus.client.PaymentEvent.player() : java.lang.String dev.mishka.gamblerplus.client.PaymentParser.tryParse(java.lang.String, long) : dev.mishka.gamblerplus.client.PaymentEvent dev.mishka.gamblerplus.client.SessionManager.onIncoming(java.lang.String, long) dev.mishka.gamblerplus.client.Stats.record(dev.mishka.gamblerplus.client.PaymentEvent, int) java.lang.Object.<init>() java.lang.Runnable.run() java.lang.System.currentTimeMillis() : long java.lang.invoke.LambdaMetafactory.metafactory(java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType, java.lang.invoke.MethodType, java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) : java.lang.invoke.CallSite net.fabricmc.fabric.api.event.Event net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents.GAME net.fabricmc.fabric.api.event.Event.register(java.lang.Object) net.minecraft.class_2561.getString() : java.lang.String
Text compiled into the class
No string literals.