@@ -42,22 +42,26 @@ public ResourceLocation id() {
42
42
return PacketClient .ID ;
43
43
}
44
44
45
+ @ SuppressWarnings ("Convert2Lambda" )
45
46
public static void onMessage (PacketClient message , PlayPayloadContext ctx ) {
46
- ctx .workHandler ().execute (() -> {
47
- var mc = Minecraft .getInstance ();
48
- if (mc .level != null ) {
49
- switch (message .type ) {
50
- case 0 : // dimension rail visualization
51
- var goalDim = new ResourceLocation (message .data .getString ("dim" ));
52
- var goalPos = BlockPos .of (message .data .getLong ("pos" ));
53
- ItemRangeVisualizer .visualize (mc .player , ItemRangeVisualizer .VISUALIZED_RAILS , goalDim , goalPos );
54
- case 1 :
55
- var entity = mc .level .getEntity (message .data .getInt ("id" ));
56
- mc .particleEngine .createTrackingEmitter (entity , ParticleTypes .TOTEM_OF_UNDYING , 30 );
57
- mc .level .playLocalSound (entity .getX (), entity .getY (), entity .getZ (), SoundEvents .TOTEM_USE , entity .getSoundSource (), 1.0F , 1.0F , false );
58
- if (entity == mc .player ) {
59
- mc .gameRenderer .displayItemActivation (new ItemStack (ModItems .DEATH_RING ));
60
- }
47
+ ctx .workHandler ().execute (new Runnable () {
48
+ @ Override
49
+ public void run () {
50
+ var mc = Minecraft .getInstance ();
51
+ if (mc .level != null ) {
52
+ switch (message .type ) {
53
+ case 0 : // dimension rail visualization
54
+ var goalDim = new ResourceLocation (message .data .getString ("dim" ));
55
+ var goalPos = BlockPos .of (message .data .getLong ("pos" ));
56
+ ItemRangeVisualizer .visualize (mc .player , ItemRangeVisualizer .VISUALIZED_RAILS , goalDim , goalPos );
57
+ case 1 :
58
+ var entity = mc .level .getEntity (message .data .getInt ("id" ));
59
+ mc .particleEngine .createTrackingEmitter (entity , ParticleTypes .TOTEM_OF_UNDYING , 30 );
60
+ mc .level .playLocalSound (entity .getX (), entity .getY (), entity .getZ (), SoundEvents .TOTEM_USE , entity .getSoundSource (), 1.0F , 1.0F , false );
61
+ if (entity == mc .player ) {
62
+ mc .gameRenderer .displayItemActivation (new ItemStack (ModItems .DEATH_RING ));
63
+ }
64
+ }
61
65
}
62
66
}
63
67
});
0 commit comments