qI{OErQ&=E4JyP}SnW}T5zMAi0nS;9)J_^qI(
z^esk&TKGv_!Mq;mCJK4Dn+qyh^H;(&9&q`>e5EpXbG|Yu2KV4m24CYF6W{9F?mL0e
z?c#U54S!wPaeCtm@P@2Ke!$D+$IhBg7REtt@tnIV94-6)daKz*_6`m^HZDGC?l=*N
ztPeZZ$1lu|J2r7qlCE2EBE_1tZhM{zO0En;6`H8=(b>hR8&nfa-|@FErRp&+-m7zb
z2=$)6ZM%irwCK%0pqD?O@C(dM
z>^=Vi!@wpEER4TI|M(`3`~>6KxuLP~Uvcs`jP*bV=xql$NDRPU3}Jwm&>%*TMV^xC
zfG1<8_!OUUME59Tfgy+ZAl+fF2X|>rL%h_?j@PN$w?pgp?U
z9%*K&-OR?AEZ`J%I!!L4IKeltz{Fo*dll!&XcG5X6q@C1jA@JI@)pbGge4JU5nmGh
yFl$3gW6+P?=9_Bs9YpUdoS;Z?o8i(Wy6$0+Wqzq49`gSyNRBe>Rk4Cq
z{eiypC0(gAbgh0s|DgZSZ)m$U*a+})+6Rnu@44sfz0aWg$KOwX2QZHBBWS=L1&u29
zqDf%?UAZAOQ|2?;;@Vw3X{psHe;B&z}{Ro
zZ4^Dr)fTj&UBP}82hbrfma=kM#&Fh4YnqgHu4HS4je=ukGN!JT9K*D=xL&jk+tKsR
zlyoG$c)r?V;TTaDz#$c#I4q!KbSEyIb%8_u1HPGuJmD0Ld?vaNM{!KSaTU+uguqd&
zn9ffv4G|mVd$;qrfY2{PWS)oLHvK^Us>>bVmUNxM#
zs`R@l91!RW#}AH#5LKLbsT@)6u!n&TVsgd-h2f=hT&!AmM$#w*VR
z=@#Y=K&`2wPCp4&H@OH*))1@?$Zg&NC(#yM#;XdhsCW&p3!JW3?Ie=)>Yk(wFViXZ
zPG9Ulona|n#)OJVObN8GZhbfc=UKJ&h213ug`HtvB&L(exrN!p=+yMg_);u+JH8yh
zy*M-D3Vl_@9NrL!Fw%r&nYyH4owWp8jUa}31q*JEEV2}~CQ0?+;r`Wd@doRpbP3l~
zTt|XUZ|j^n)_SFwgKVM)a@Rs@2rs1vdo_Zo!$ppVA9%>La*;TPogi
z2VZ-EGs9tlrLxJQOzCby-%)WJ@3OZG-ke}Nw)>6b4TgDH;D}j6NBxYkDy$*W9_<5wlX#T$V+{eGe8Joppnd&eg4(
zT9Y-(NNxkOeq=gbnSovX;quuwAfp4ztN>pGe>9&B+or-Zz#k2}OHDv9U}uPSH4Vfg
z3IfN&KDWoGvR-B=c|iWqQX$PA_Q6*s1Cu|?FM^k>t+l$uR!J;jm5M3dh0HS9{t+5=
z6UuqdN_A|fC=2ttvu>sBW_-l2ofzHBne9#ZB!W-znS#&VasGus?^dlD`3)
zt8&86$dqFhHwAtOw^3l|`@bslX;Zg*W0sXI6`~>0cF*%|2a}rxy@vU%kcS!t7`T{}
zrkOAto%vAb@_D^DX-eDHZ3SO*qV3{T3#x)|1y0sC<=4jN#W~T&+Xuh`cP|NiYUJ}?
ztnfF(w?*!{`|X2|Aco3NRtATDMe74DHDH~;9X!Bo{_aN$U9@q<;L2hD815p=H`l`C
z4$BNVR-EjL^%m8RK}_uNc=TiHrY&`z1#=EEMQro;dHJ$S0z$a=H#14kLBpqQ|ZQCGL~?
zKXk_%U7LcV3aiLZ
z&Y%Z<{7(0Ce~1RJ6;fXSsT+z1ofl|qdZ*vV2mDXX@iG5C#Fu=F
M@aZdjgYR(cU&n&|`v3p{
literal 0
HcmV?d00001
diff --git a/target/classes/com/github/aasmus/pvptoggle/utils/PlaceholderAPIHook.class b/target/classes/com/github/aasmus/pvptoggle/utils/PlaceholderAPIHook.class
new file mode 100644
index 0000000000000000000000000000000000000000..09d79dce4ba12fa93318d8b3aadae0597be4f9ef
GIT binary patch
literal 2288
zcmb7FYg5}s6g`U_{nsk{hjoThQW4x|Pg3~oywR2GX_5Rzg`O!+DK
z1^v>Qrk&Is`k~Wro#~J2^sXd>NPwYV*89*s_nxz7umAb?k3RwAv6VsxVhZ9a&Y_cG
za))b%DICo)b%Sr(<~ncaj?nlIj&3!DZE5AhgF<_gq4SZjg!`BwmL0Apkw8*GN<|tf
z!#%^^(dxq8^lF-}H+Q_I=IlDIU9X#5^ITyzqoDcn+^lVH6QpB$bzw2wES&~W-YqZt
zP`L!U87OrxLy{7#HC^51DP(Y7LBEO%xX94ErSIyRsatie;x>d;r#$?nr<+ZN3)#})
z>0)h*8*XlRHHiUSRxqgIJxS*JnQCE32#fMt2AABM(B*S#C!!0Yc!nFtaebG*f^mkvLsg#Iw#juXg)wL_))tG!6h6U21vwRu@F|1#KhcBo+D15{NwAp<)r}a2D*BA!((x57
zB#tvpulCb!Kw^QSdWxZz7PNrlVx>?m5LaxKjxVtHc&HYmo
zoYYuy4E?qh>0(Rt{<)<3BpY?-k!P2SJdKl`;rFcIl@6W^MLLOfiM}D^d(ONIO^>$X
z>c%!ThLG`GA{EIe8(4-)t=L|};L?L+`iN>_o1Tzw@(Zmx@CA+Ch|$=EIL(si!I!kU7<`Sduu3b6^HCY0
zeT{GEOk(~_zcR8o`Zqc=U9ZP7JuURT!ql(0^ak&b?&B)MK5lg2FO0P?@d|x((!!n0
z{T3eli0*Lpm{zaZYeI_o^$Zag;5^mSPb>z|i_6qV2l0UV|1`~KsFlkauLjuS4MWkf0CnLN2kAY&CjI<
zr(rGzeul{Gv5^~i5$ZP{=8R>YNb=F7(y7V^SR0J@60^p`kP5cM6Q72je
literal 0
HcmV?d00001
diff --git a/target/classes/com/github/aasmus/pvptoggle/utils/Util.class b/target/classes/com/github/aasmus/pvptoggle/utils/Util.class
new file mode 100644
index 0000000000000000000000000000000000000000..f81bbbfa00279a44d1809edda6d4228b6b82e52c
GIT binary patch
literal 5970
zcmbVQ33wFc8Giq4vXk9RLI@!tgot2(BpfSMQHTODo514cXikX-PIf2Bn9c6GGaHP(
zthKH7zFX|m)}xiy(psYpiMBrWw1;giz3;oVckO9gDt-T%T`~iK2jC$yv;Y6k_rKr!
zo&S94`9~iI&?1_GD1c8vp^75-1YnWGv!4WtjihO5$(Sy%E_z1q
zG|QdJR4hWdfRavVQ+mb}SQNDZW-TKT>d?~7C8)p>1(hn6qDr9DGfT*$IyG3^;JoEh
ztGV&yAqC3>7S9uKWh#}>wPX<0SgxWLD+JVGXKX-AWT^`o8IsfIsaT2giE~npcZ~>C
zH4M3T$ceJyu2yjY>iKdyOKg`dfbC>xZds09C~7U%DQHm9h$ew$smy3-I6FRWSRp-W
z8P-&&+a`_VlZ3%kCJ`5?Y-o(S7TTj^x*8i)Y{VvkqV|?(Z=1jp7lu6e04~I41usx>
z5iX`Im!MtRgx-@)=(Lcpd!Sojse7CJEHQ7vr3x-nu@&3sY%U2ofaS!RU!Ehmv0*`3
z3s53Wak+{sKxg&qH)XX1@hn|{;Kre1>=al*sQU)HdZOWdtu39MU48pnceixzYTMV_
z7HtpWO0+5nt7tkDOU6U3&b^mQ^h~ph<6bLc
zBuASY2a2&<;Ji}->+0Lx*3&BuwnxQP(qM&sJ^gJmRytI4qKhFgoJhsS^|(za^)GjJ
zu_GpGn3ipX7pmw%FCCV2chYu_XUw~P4o(UBF`!^j#nqD2viazelIU5nRMOHI+tL|_
zR9u5=1xhHhKWW^Q)g$Dgf*v>jT7Q2e+#JO9*r(tI6&i-mh}nMf%k53wa(uei(kvVE
ziK2&`3>8$C&XGr3h1NH>TzojCJN$yGYTT{sqgBxDt4L8c-a5ke^Mk*N^F_E-xNER8h+FU?1us_d61-F(F94$@pim}Fv)0dY)p?c@zEu=)7VBTl-ANDDdyZm)>uZ@;(9!zkCHSq
zWaih0+Uz8K{Qc$%*5h}nIDoroD=ik&)3nuA5AYMnaykDioRrKCzxA`C{F$>
zD8YO2J_UEHxCi$NY&&;|44_Ol*v&Y(abqpH}c06`#fD^7+>8x;iv#jId0DiKDO~
z+!&TipH%S$xy~0$nf@J5mk)OwdG>(-p2AlYd{xEQ@H88d1-PJyaDQ(fBj2q+o+;{h
z1m95bO%>n5x4jbbkST$|d$pat3FQdBtKxfdu^iqj2Y#U9hxvga*|+>y#ZT~4ra?2U
z?N8=66WHuwF+biM4u>QBbNP9$Z)+T&u`^oS$g(&Kb{3^FX4xEDcE3}&V<$iyt*JPR
z%c3Z~xHCI3tY`XUjMz4fX^8sAO+!6BwRB0YO|s+F
zF4K)egpth}EaL7S!k&{V=w>#-6je%Jj*YVy&tWN|F0wcazP{7LjW>M_xox*_N|p%x
zPU|nQ+`Zl_imS+porG7rS1l}+P40fD8}`J9(+iVwb{XD^B^#Rjh`?#<7Xb$onrX2W
zOpcNSH*vD%AoC@$Y$ikePBm0ao#i_&T_HlNq;t{UHZo$Ly{Z%1#Bf}z_m0$
zYR{$&c@h*0FoCfD5X>Ip7XBGzi>gS^D~Zo%Ac0kGqVrzwPEu60n4M@Yb$B8*AB9{}
zXfb)SDxEuIGTxiYW@5T*rPzK+2j3(+PO{IFi)C6FE#0A8W2v}VE|#3ow;T`3MSiiA
zy^E+)MS<{@3myfpXgGINjRO?8JSb|#3PseZ;ykfZVD)^1Z6qgC<9aA+o0sUc5iMq=
zGE<~^!u{(h_vt0~lB3LSo+o(Vs*k2po$pVLQJXNhbA7D?`N8O+~C0*mbTo`GjK1;PF;hGU+Oridf696({k(5S5B(;0f&X
zOPO&T-m!}PZUL(w6BK@ipY#3;*>&NU2=JNTRCxUrM?$;{-iw+JLp)?J`8BU{8azGx
zhF8^DfM@Vq{tDoC_&rDD%LWC?O=_p1Jc81uIV>)~6R3`^e-cH$L+fWybBNPENRbsN
z>?uWXeV#h364kECjVizBLho%wnuH7_^=*Bs83(TRffL(N5
z?SWIh%>DKXP?_rr=ULlMrbsYxt)Nj>lD}2_OtTsdyl%!CT#9x4Xt5qQU<1#V8+kem
z!Q#v$F2=36#MZsZ(F%XV-zkgw<#d-%|G+=VR4LDh|H5FqV_rLJU&s61UVj7zHPr
z^a`48yGz`XenYz{A%QUXo0c%|=9Q^lRG6?O4hyml6EDm>(yH((QjMAAZ+zmi|X
zT4|avcJlZ)gm#ALE*dUEW9`As=s0eyMs(pQ{zq*#bH(#~D&RYp;TSpcNxgD9OJkM8
z_dJFajPSoGdQOIl5XXs)$PnVHS{mxDg8jMD^eEoRv=FSsyXWwp;*$yPVaCv01lKy7
zl?P=3atIa^cANtDQ0#p|y0y)!%m8%Zd>UZ*A3*8)Io!{_;2N_D1yQjA>rp!0No61h4lIa5djgT|8?+7R*8^@8WNSW7@tI`C?k#1c56|1LEspp*{@)&f`k0v{h)#)lz5CD
zP~Z%5olnRlP$0_1V&0jLMGeO)M5U+}=W}E^f33nnaly_So}-=;_4I)?Vx4G2&Hn+F
C4`clR
literal 0
HcmV?d00001
diff --git a/target/classes/config.yml b/target/classes/config.yml
new file mode 100644
index 0000000..92cf5e4
--- /dev/null
+++ b/target/classes/config.yml
@@ -0,0 +1,37 @@
+SETTINGS:
+##Do you want the plugin to remember a player's last PVP state when the login
+ PERSISTENT_PVP_STATE: false
+##How much time a player must wait to use /pvp off/toggle (if pvp is on) in seconds after running the command or being in pvp
+ COOLDOWN: 0
+##True makes pvp off by default. False makes pvp on by default.
+ DEFAULT_PVP_OFF: true
+##Show PVP on particle effects
+ PARTICLES: true
+##SHOW PVP on red nametag
+ NAMETAG: false
+## Worlds to disable PvP toggling in (i.e., will always use the world's settings)
+ BLOCKED_WORLDS: []
+## goes in place of a player's current pvp state
+## goes in place of a player's name or other parameter
+MESSAGES:
+ HELP_HEADER: '&a&lCommands:'
+ HELP_GENERAL_USEAGE: '&aUse /pvp {toggle|on|off|status} to change/view pvp state.'
+ HELP_VIEW_OTHERS: '&aUse /pvp to see another players pvp state.'
+ HELP_SET_OTHERS: '&aUse /pvp {toggle|on|off} to set another players pvp state.'
+ NO_PLAYER: '&cCould not find a player by the name '
+ COMMAND_INVALID_PARAMETER: '&c is an invalid parameter. {toggle|on|off|status}'
+ COMMAND_NO_PERMISSION: '&cYou do not have permission to set others pvp state.'
+ PVP_STATE_ENABLED: '&aYour pvp has been enabled!'
+ PVP_STATE_DISABLED: '&aYour pvp has been disabled!'
+ PVP_STATE_CHANGED_OTHERS: '&a had their pvp state changed to '
+ PVP_STATUS: '&aYour pvp is set to '
+ PVP_STATUS_OTHERS: '&a has their pvp '
+ PVP_DISABLED: '&cYou have pvp disabled!'
+ PVP_DISABLED_OTHERS: '&c