File tree Expand file tree Collapse file tree 3 files changed +45
-0
lines changed
src/main/java/com/cheatbreaker/nethandler Expand file tree Collapse file tree 3 files changed +45
-0
lines changed Original file line number Diff line number Diff line change @@ -117,6 +117,7 @@ public void attach(Object obj) {
117117 CBPacket .addPacket (25 , CBPacketWorldBorder .class );
118118 CBPacket .addPacket (26 , CBPacketWorldBorderUpdate .class );
119119 CBPacket .addPacket (27 , CBPacketWorldBorderRemove .class );
120+ CBPacket .addPacket (28 , CBPacketSwingInhibitorUpdate .class );
120121 }
121122
122123}
Original file line number Diff line number Diff line change @@ -39,6 +39,8 @@ public interface ICBNetHandlerClient extends ICBNetHandler {
3939
4040 void handleServerUpdate (CBPacketServerUpdate var1 );
4141
42+ void handleSwingInhibitorUpdate (CBPacketSwingInhibitorUpdate var1 );
43+
4244 void handleWorldBorder (CBPacketWorldBorder var1 );
4345
4446 void handleWorldBorderUpdate (CBPacketWorldBorderUpdate var1 );
Original file line number Diff line number Diff line change 1+ package com .cheatbreaker .nethandler .server ;
2+
3+
4+ import com .cheatbreaker .nethandler .ByteBufWrapper ;
5+ import com .cheatbreaker .nethandler .CBPacket ;
6+ import com .cheatbreaker .nethandler .ICBNetHandler ;
7+ import com .cheatbreaker .nethandler .client .ICBNetHandlerClient ;
8+ import lombok .AllArgsConstructor ;
9+ import lombok .Getter ;
10+ import lombok .NoArgsConstructor ;
11+
12+ import java .io .IOException ;
13+
14+ @ Getter
15+ @ AllArgsConstructor
16+ @ NoArgsConstructor
17+ public class CBPacketSwingInhibitorUpdate extends CBPacket {
18+
19+ private int frequencyMs ;
20+ private double decayRate ;
21+ private int cpsCap ;
22+
23+ @ Override
24+ public void write (ByteBufWrapper out ) throws IOException {
25+ out .buf ().writeInt (this .frequencyMs );
26+ out .buf ().writeDouble (this .decayRate );
27+ out .buf ().writeInt (this .cpsCap );
28+ }
29+
30+ @ Override
31+ public void read (ByteBufWrapper in ) throws IOException {
32+ this .frequencyMs = in .buf ().readInt ();
33+ this .decayRate = in .buf ().readDouble ();
34+ this .cpsCap = in .buf ().readInt ();
35+ }
36+
37+ @ Override
38+ public void process (ICBNetHandler iCBNetHandler ) {
39+ ((ICBNetHandlerClient ) iCBNetHandler ).handleSwingInhibitorUpdate (this );
40+ }
41+ }
42+
You can’t perform that action at this time.
0 commit comments