@@ -40,11 +40,7 @@ public PacketAbstract(Object packet, Cancellable cancellable, ChannelWrapper cha
40
40
* @param value Value to be assigned to the field
41
41
*/
42
42
public void setPacketValue (String field , Object value ) {
43
- try {
44
- fieldResolver .resolve (field ).set (getPacket (), value );
45
- } catch (Exception e ) {
46
- throw new RuntimeException (e );
47
- }
43
+ fieldResolver .resolveAccessor (field ).set (getPacket (), value );
48
44
}
49
45
50
46
/**
@@ -55,7 +51,7 @@ public void setPacketValue(String field, Object value) {
55
51
*/
56
52
public void setPacketValueSilent (String field , Object value ) {
57
53
try {
58
- fieldResolver . resolve (field ). set ( getPacket () , value );
54
+ setPacketValue (field , value );
59
55
} catch (Exception e ) {
60
56
}
61
57
}
@@ -68,7 +64,7 @@ public void setPacketValueSilent(String field, Object value) {
68
64
*/
69
65
public void setPacketValue (int index , Object value ) {
70
66
try {
71
- fieldResolver .resolveIndex (index ).set (getPacket (), value );
67
+ fieldResolver .resolveIndexAccessor (index ).set (getPacket (), value );
72
68
} catch (Exception e ) {
73
69
throw new RuntimeException (e );
74
70
}
@@ -82,7 +78,7 @@ public void setPacketValue(int index, Object value) {
82
78
*/
83
79
public void setPacketValueSilent (int index , Object value ) {
84
80
try {
85
- fieldResolver . resolveIndex (index ). set ( getPacket () , value );
81
+ setPacketValue (index , value );
86
82
} catch (Exception e ) {
87
83
}
88
84
}
@@ -94,11 +90,7 @@ public void setPacketValueSilent(int index, Object value) {
94
90
* @return current value of the field
95
91
*/
96
92
public Object getPacketValue (String field ) {
97
- try {
98
- return fieldResolver .resolve (field ).get (getPacket ());
99
- } catch (Exception e ) {
100
- throw new RuntimeException (e );
101
- }
93
+ return fieldResolver .resolveAccessor (field ).get (getPacket ());
102
94
}
103
95
104
96
/**
@@ -109,7 +101,7 @@ public Object getPacketValue(String field) {
109
101
*/
110
102
public Object getPacketValueSilent (String field ) {
111
103
try {
112
- return fieldResolver . resolve (field ). get ( getPacket () );
104
+ return getPacketValue (field );
113
105
} catch (Exception e ) {
114
106
}
115
107
return null ;
@@ -122,11 +114,7 @@ public Object getPacketValueSilent(String field) {
122
114
* @return value of the field
123
115
*/
124
116
public Object getPacketValue (int index ) {
125
- try {
126
- return fieldResolver .resolveIndex (index ).get (getPacket ());
127
- } catch (Exception e ) {
128
- throw new RuntimeException (e );
129
- }
117
+ return fieldResolver .resolveIndexAccessor (index ).get (getPacket ());
130
118
}
131
119
132
120
/**
@@ -137,7 +125,7 @@ public Object getPacketValue(int index) {
137
125
*/
138
126
public Object getPacketValueSilent (int index ) {
139
127
try {
140
- return fieldResolver . resolveIndex (index ). get ( getPacket () );
128
+ return getPacketValue (index );
141
129
} catch (Exception e ) {
142
130
throw new RuntimeException (e );
143
131
}
0 commit comments