From 1292ce47c362cb21eafeac6e3c1dfe1f0db0e842 Mon Sep 17 00:00:00 2001 From: NorbiPeti Date: Tue, 8 Sep 2015 21:23:18 +0200 Subject: [PATCH] Improved nicknames (fixed color not resetting after name) --- .metadata/.log | 88 +++++++++++++ .metadata/.mylyn/.tasks.xml.zip | Bin 250 -> 250 bytes .metadata/.mylyn/tasks.xml.zip | Bin 250 -> 250 bytes .../.indexes/e4/77/69/e/history.index | Bin 2800 -> 1357 bytes .../TheButtonAutoFlair/.indexes/history.index | Bin 44 -> 0 bytes .../.projects/TheButtonAutoFlair/.markers | Bin 1235 -> 1562 bytes .../.safetable/org.eclipse.core.resources | Bin 5074 -> 1767 bytes .../org.eclipse.e4.workbench/workbench.xmi | 122 +++++++++--------- .../org.eclipse.jdt.core/1508644233.index | Bin 17679 -> 17700 bytes .../org.eclipse.jdt.core/savedIndexNames.txt | 4 +- .../QualifiedTypeNameHistory.xml | 2 +- .../dialog_settings.xml | 3 +- .../org.eclipse.ui.workbench/workingsets.xml | 4 + TheButtonAutoFlair.jar | Bin 70813 -> 71151 bytes .../thebuttonautoflair/PlayerListener.class | Bin 8601 -> 9379 bytes TheButtonAutoFlair/plugin.yml | 2 +- .../thebuttonautoflair/PlayerListener.java | 78 ++++++----- 17 files changed, 203 insertions(+), 100 deletions(-) delete mode 100644 .metadata/.plugins/org.eclipse.core.resources/.projects/TheButtonAutoFlair/.indexes/history.index diff --git a/.metadata/.log b/.metadata/.log index 75d9c6c..b369e0f 100644 --- a/.metadata/.log +++ b/.metadata/.log @@ -1555,3 +1555,91 @@ user global configuration and to define the default location to store repositori not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and EGit might behave differently since they see different configuration options. This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-09-05 20:05:26.954 ----------------------------------------------- +eclipse.buildId=M20130204-1200 +java.version=1.8.0_45 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=hu_HU +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2015-09-05 20:06:04.350 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-09-05 20:06:04.444 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Norbi'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-09-05 22:11:43.331 ----------------------------------------------- +eclipse.buildId=M20130204-1200 +java.version=1.8.0_45 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=hu_HU +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2015-09-05 22:12:41.008 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-09-05 22:12:41.084 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Norbi'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-09-06 18:49:03.989 ----------------------------------------------- +eclipse.buildId=M20130204-1200 +java.version=1.8.0_45 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=hu_HU +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2015-09-06 18:49:40.216 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-09-06 18:49:40.334 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Norbi'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-09-08 20:18:08.446 ----------------------------------------------- +eclipse.buildId=M20130204-1200 +java.version=1.8.0_45 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=hu_HU +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.egit.ui 2 0 2015-09-08 20:18:46.444 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-09-08 20:18:46.484 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Norbi'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. diff --git a/.metadata/.mylyn/.tasks.xml.zip b/.metadata/.mylyn/.tasks.xml.zip index febf5b2e71e9319be65cbf6553d205579fe074f7..11904c80ffec599e17e0a0694c6fcf322482582e 100644 GIT binary patch delta 28 hcmeyx_=}M@z?+#xgn@&DgF$G8#zfwg%phu~BLHP72WtQT delta 28 hcmeyx_=}M@z?+#xgn@&DgCW~jbt3OdW)QX05ddY32VnpJ diff --git a/.metadata/.mylyn/tasks.xml.zip b/.metadata/.mylyn/tasks.xml.zip index 9f205939017a86cd6fd3be01ccf89cdf8aaa2eb1..ea52a304aa2232affdfba343b1a4acd6416161f8 100644 GIT binary patch delta 28 hcmeyx_=}M@z?+#xgn@&DgQ0Mh#zfwg%phu~BLHkz2rU2r delta 28 hcmeyx_=}M@z?+#xgn@&DgCQ+Ibt3OdW)QX05ddXi2VDRF diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/TheButtonAutoFlair/.indexes/e4/77/69/e/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/TheButtonAutoFlair/.indexes/e4/77/69/e/history.index index 2c53ab5c9277798f245e9affcedbf508991a576d..24b9ec450bc7bd58d9c689f63a6a8d7ea8ee081b 100644 GIT binary patch literal 1357 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 P4MPRcmHz9(E<^zU-cDIH delta 61 zcmbQmbD493GLzV!iK_qEo6_Y|7@YJc%QJ~he#0WSIi69DiBWrU9rIzHDYic^GJt`& N&SYPfCKjN;B>-ZF6LbIo diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources index aeebc204244a5825ba5b1a41aa32365a6c9d1f46..2c4ee38836e473f16a8f7dc12b55693b9a71bece 100644 GIT binary patch delta 141 zcmcbl{+xG$qEKn7LU3w>3rlmBw^Gn!7mz-A;If}z=L^E_rVCJarflcU)jCie)df;0=8@^T%B`2AUV P4}*wQ;OCy|-Q~vs{QoU& delta 510 zcmaFPdr5tQqD)4qLU3wRxy_pl}=vE zsxbKvE6-#D#x;|Z8D%Huv+_^oWYU7l>2Mkwm>V0I85o*@G)?}^$~$=*P}K&eN=|*f zlA_d9TVn&Ti~}RiGrbt zm4T_1sR62S6T_M(d$V){-G6=ZOeS%lD^n-GVk%}d06NA9MZ1NSiGh`YAu-xh_(9&` zpersp.viewSC:org.eclipse.mylyn.tasks.ui.views.tasks persp.newWizSC:org.eclipse.mylyn.tasks.ui.wizards.new.repository.task persp.perspSC:org.eclipse.wst.jsdt.ui.JavaPerspective - + newtablook @@ -196,13 +196,13 @@ - + newtablook org.eclipse.e4.secondaryDataStack - + @@ -235,7 +235,7 @@ categoryTag:Help - + newtablook org.eclipse.e4.primaryDataStack EditorStack @@ -246,14 +246,13 @@ removeOnHide - + Editor org.eclipse.jdt.ui.CompilationUnitEditor removeOnHide - activeOnClose - + Editor org.eclipse.jdt.ui.CompilationUnitEditor removeOnHide @@ -329,8 +328,8 @@ View categoryTag:General - - + + View categoryTag:General @@ -356,7 +355,7 @@ categoryTag:General - + View categoryTag:General @@ -389,6 +388,7 @@ View categoryTag:Java + activeOnClose ViewMenu menuContribution:menu @@ -432,18 +432,18 @@ Draggable - - - - - - - - - - - - + + + + + + + + + + + + toolbarSeparator @@ -451,38 +451,38 @@ Draggable - - - + + + Draggable - - + + Draggable - - + + Draggable - - + + Draggable - - - - + + + + Draggable - - - - + + + + Draggable @@ -492,20 +492,20 @@ Draggable - - - - + + + + Draggable - - - - - - - + + + + + + + Draggable @@ -523,15 +523,15 @@ Draggable - - - - - - - - - + + + + + + + + + toolbarSeparator @@ -543,8 +543,8 @@ Draggable - - + + stretch diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1508644233.index b/.metadata/.plugins/org.eclipse.jdt.core/1508644233.index index 4583e4b569ac09f0a1070761266a61abb125caa3..02cb95b83988d381760c1bb07070f96b471dd21e 100644 GIT binary patch literal 17700 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 A;{X5v literal 17679 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 T*i!oO=g&|x%%v>XPyuQP diff --git a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt b/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt index 9244d53..dabf227 100644 --- a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt +++ b/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt @@ -11,8 +11,8 @@ INDEX VERSION 1.126+D:\Z - Norbi cucca\0 Projektek\TheButtonMCAutoFlairProto\Spi 533208796.index 1337478678.index 1528680760.index -1737447423.index 1467104569.index +1737447423.index 4187470955.index 2535676096.index 1787405673.index @@ -21,5 +21,5 @@ INDEX VERSION 1.126+D:\Z - Norbi cucca\0 Projektek\TheButtonMCAutoFlairProto\Spi 3954291735.index 994834796.index 3604769962.index -1508644233.index 3045053200.index +1508644233.index diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml index 933d7bf..1ed3c9f 100644 --- a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml +++ b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml @@ -55,9 +55,9 @@ - + diff --git a/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml index 4d933b6..f2ebea0 100644 --- a/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml @@ -6,12 +6,13 @@
- + + diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml index a11aa95..cea0be9 100644 --- a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml +++ b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml @@ -34,4 +34,8 @@ + + + + \ No newline at end of file diff --git a/TheButtonAutoFlair.jar b/TheButtonAutoFlair.jar index 05a813e96104296bd0f94b68388462ec4397f332..7f7344b88d453335b487f64290b2499dd7f1dbad 100644 GIT binary patch delta 5640 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 bYy7jsKRYD+Pwff9j3H_;6E2AOcL?-i; zJVxVKmYBQKid^@xOl7HgHZ71+&T;0Yv|`spjguHOJ?YcZr)Wq+x&@hP8K;?x)5~1b zHCC|F+>`Ei&CocLv&=Wr3tiP3=kNjZa{9PYbM4R~Ue4zNm9<1hOQfM>Mf-SLS_=FhLR3>E{+H5y!D?il!xzKTfQxS~B8ZE0TJ zXoMr1tvgn0Y%p&QT#%nS&u9wOwzP$#;g;q$VYB8A$(w9e_zS8A)wHZM8W$Rou(6^s zRM*iOs(ELZ0;}*WFAc&1TV5M z0Glune=(N^N*Or5I}lW2L*c|dlE`f2$WK0oVJz}6PP9oVz;ukl3>0E6im(91sK82$4=R`2NUozCgK&@eF#CsF&T$(KTcvQPGcI*%L(tG0+&&V8>k{NgV~tL;i#mX z#&L7-2xo~h2TNFoN4Z*L7)#lP$M}rMomj?iVmV)ug5Qr7?7~X^P-M5*&m+W(Xy7%h z;YSD`H?uY~uL%m8C88Gbx>Y=S98(YxPnuDUc8Oy>9>x>qxWQY!E>l8J1(eI?j|Z14 zQlEbxoD;i!hUxXEI56n$#E=C3+JzfL&>P1#-P?uNiL=-n^qj%odfju1{-7_8eBE~j zM!lbzrx4P80nNEQ!9fWQPN3CKHNks=KHVpu6C7SYUQ-VAyxR|y*9&skpxFPQG7wL& zpciF%aFqB~&xTGG{S-rVr|#_HXrhz%YJQII;smFpAgiCfNbBU}F5d5iY(**YCME_w zy5|HP34Yaa5NWoa;!LnAsOpYb?=~wSU44_YE$@=Z1e*M;k-rj_6_Z1ECEdAwtUpz* zI2G$lFI7$kRhuoR#g^L&+})2Ycfj)nwkmD9+`7AuE>9m_y(pV5K_%(x&z69aY?+@A z$&Sqns=Xwsx_U>F{%h|?lG;boB3-?J;kqN~t?o=x@g)S@D%OS0hl-06T;ax$k_*vpG)G9^r&&T{9KygGCx<25s_f%n7k1Vi~yL6*`jZi)sxUf`tg)B?9cmdy#)ITrXw+q5|3~!0)B3{JrME*gZ zmFohyg;xj}4p}(BJiN+LBFEr0mPoeBMNYy&&cGoqz#DAE_t+tF3${xa9^pZJpK&R_ zPN}w&IL>o8!S_U7lJ&>v;-@&xf8dPb#%U!Lu`XpOex&5%tTGhKfAzO8G8+tsKU0lpo+dDG5{$kRF2}BXbx0x3a;P->G@flz_nsi zg~S_N$40n?%62x1%_D@aWwU5Lp>+gXga-|$Fe#}CLs`P;Rd|Gtn>NBJtX#KGR)w1n zZLFJPPWFO5{G$+M9pmBS;;ts1Ca;aiwSSh(cS1L_v-4sT;Zs4Cii$}p_S(N?Dh^tT z{BIx{&;uQ*ciClwEQF-_7IOcE4CeM&!Q2JYd-6!3({s0N$h-y9$gc9qnV(~3rnd*V z=Hcx95R8c2&yj8cOkdREeyX^$EedUQGQWM*R7bm_WFWLZMYM8Y4PSMs_m&fdaamw~&vAIx(d3L?Htm;4wTs^|4 z)6UF#$!uRCNJad|cIUK@=tG%DhShSrd3#u~{x`|dbqvL4lCK-`INy}`uFJFdPqSip Mt-4b#RQT+_0R<|0=>Px# delta 1996 zcmZuxYfzMB6n>s%cfV!*gk5$~K8cGV%DUbH72PxyPy|KA8zQ1EvE1Y)EM}3RnPo#4 z?X}X(E|ayDHe;BZc&Uc6X38J+qnnvFPMXeS(=^kcenjU3otUYaZ{G91=RMy!=Q-y& z?`uT|@?D?*ed+@MIebWih487p!;;_im&SWzLArGeN8B*E_2~36Q9b7xpE{C;#w5bk z(pEdUs$&gnJ04ya8xBrm$GeO2`Q=)>(qpgtI*qE(x`_2Wvx4TDVl_GUO7mwW08W zmbRu~*umuzqO+|v9IV~u;7a+WFOprcd|9P{a8O(f>x;~&Sh_UdRG7)H(OJ&5>dS-` z#yVnnXH`cy+|pdr7_4vGX2w{rbAy`YDOD#tnJV2|Y;Rzr#!af#o9k;bgXaC=#OxK5S2M#ipnvVrY7!|HeMDC-uT_o=wVh3r&iiN}T~ z!ikZHLnjh&MR`YL(|f#dM8MLO3>)r{KBgcIsTeEkB#gl{WMZbA=3yM>BMT+)p%mj$ zjwuKt8{3hC-I$8Kn2!C(#UaeV>+(kg0UX6FoWN|H!aX>Lx%fi7e2+Z*fqW7LOvQYT zMjriG!)e7RXQ6D0v6d@Q!5WeESjTo$a+k>6SkGs$fzM+jUzCpbqKaok_KE%+s`)u; zcnP(j_zfK4PuIH;v{AS9ERgP zTB96mJ&gE)eT*&2@d3@S-m*H4V7Z~4!{oRu47Pk7VOUB+5M1 zos!zMAfVj>ry1J+g8NrL1e|soT$!PLiZ}t{Fa*=kEc5(^U|!_+N4dnq(h2Y3`~f8P zAngERJzNoilu+x6!0zFyD9b#om?$F3%6H{`ia~~~-w5Y`E?9+Ix=0UpAPEl(A9u?A zBht-X!l6e|h{v#6xVH|EOFz5C>Iu2+meZ56K7~CZpT*O7Rd(+{;XL-?YmpbwwF^Jv zIRei!2KyO@gLLC1rr>2x7CBYU`FKqpg2SxD>%13luoG_z1K(n|$US(Q2XU0I;2jp=lu$t3;;>wj^AXKO6$&h$I;Yo4|Q@ri^UBI?SosDrf0^?hC{uao)iOkl`*?7}j2?pn%@DWMaT(Qq(qtqP9f) ze<><+Hb~L(>2}L2{a+cj2~jp5Kv%p(Xfubf!-6u?@xVO1`Y&U$g(oI&Z1@)G_)b`I zLF)U1yiONUAhJl#Yot;^sb-Vd+=rhAnz3*Y!0ldOE3R^@K(wKq_eC<1hvtK;jHhDi| p86QxNF@EE!)b^S@zrRSGugf!eLlVCx!EdU?W0q+TigydQ{R2|rvxxuz diff --git a/TheButtonAutoFlair/plugin.yml b/TheButtonAutoFlair/plugin.yml index 9626fec..53f5fc7 100644 --- a/TheButtonAutoFlair/plugin.yml +++ b/TheButtonAutoFlair/plugin.yml @@ -12,4 +12,4 @@ commands: description: Send message in Out-of-Character usage: "&cUsage: /ooc &r" author: NorbiPeti -depend: [Essentials, Towny] +depend: [Essentials, Towny, TownyChat] diff --git a/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/PlayerListener.java b/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/PlayerListener.java index 2080467..3a9c880 100644 --- a/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/PlayerListener.java +++ b/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/PlayerListener.java @@ -14,6 +14,7 @@ import org.bukkit.event.player.PlayerQuitEvent; import java.io.File; import java.io.IOException; +import java.util.ArrayList; import java.util.HashMap; import java.util.UUID; @@ -133,6 +134,26 @@ public class PlayerListener implements Listener { // 2015.07.16. for (Player p : PluginMain.GetPlayers()) { // 2015.08.12. String color = ""; // 2015.08.17. if (message.contains(p.getName())) { + ArrayList NamePositions = new ArrayList<>(); + for (String n : nicknames.keySet()) { + String nwithoutformatting = new String(n); + int index; + while ((index = nwithoutformatting.indexOf("§k")) != -1) + nwithoutformatting = nwithoutformatting.replaceAll("§k" + + nwithoutformatting.charAt(index + 2), ""); // Support + // for + // one + // random + // char + while ((index = nwithoutformatting.indexOf('§')) != -1) + nwithoutformatting = nwithoutformatting.replaceAll("§" + + nwithoutformatting.charAt(index + 1), ""); + /* + * if (nwithoutformatting.contains(p.getName())) { HasName = + * true; break; } + */ + } + // if (!HasName) { if (NotificationSound == null) p.playSound(p.getLocation(), Sound.ORB_PICKUP, 1.0f, 0.5f); // 2015.08.12. else @@ -142,25 +163,32 @@ public class PlayerListener implements Listener { // 2015.07.16. .getName()); // 2015.08.17. if (mp.Flair.length() > 1) color = mp.Flair.substring(0, 2); + // } } + // if (!HasName) message = message.replaceAll(p.getName(), color + p.getName() + "§r"); } for (String n : nicknames.keySet()) { Player p = null; + //event.getPlayer().sendMessage("n before: " + n); // TMP String nwithoutformatting = new String(n); int index; - // System.out.println("n: " + n); + while ((index = nwithoutformatting.indexOf("§k")) != -1) + nwithoutformatting = nwithoutformatting.replaceAll("§k" + + nwithoutformatting.charAt(index + 2), ""); // Support + // for + // one + // random + // char while ((index = nwithoutformatting.indexOf('§')) != -1) - // if ((index = nwithoutformatting.indexOf('§')) != -1) - // { nwithoutformatting = nwithoutformatting.replaceAll("§" + nwithoutformatting.charAt(index + 1), ""); - // System.out.println("Index: "+index+" "+"CharAt(index+1): "+nwithoutformatting.charAt(index+1)); - // } - // System.out.println("nwithoutformatting: " + nwithoutformatting); + //event.getPlayer().sendMessage(nwithoutformatting); // TMP if (message.contains(nwithoutformatting)) { + //event.getPlayer().sendMessage("Yep"); // TMP + //event.getPlayer().sendMessage(n); // TMP p = Bukkit.getPlayer(nicknames.get(n)); if (NotificationSound == null) p.playSound(p.getLocation(), Sound.ORB_PICKUP, 1.0f, 0.5f); // 2015.08.12. @@ -170,19 +198,12 @@ public class PlayerListener implements Listener { // 2015.07.16. MaybeOfflinePlayer.AddPlayerIfNeeded(p.getName()); // 2015.08.17. } if (p != null) { - message = message.replaceAll(nwithoutformatting, n); + message = message.replaceAll(nwithoutformatting, n + "§r"); } } - /* - * event.setFormat("<" + (player.RPMode ? (ShowRPTag ? "§2[RP]§r" : "") - * : "§8[OOC]§r") + event.getFormat().substring( - * event.getFormat().indexOf("<") + 1, event.getFormat().indexOf(">")) + - * flair + "> " + message); // 2015.08.08. - */ - - event.setMessage(message); //2015.09.05. - + event.setMessage(message); // 2015.09.05. + event.setFormat(event .getFormat() .replace( @@ -191,30 +212,19 @@ public class PlayerListener implements Listener { // 2015.07.16. : "§8[OOC]§r")).replace("{buttonflair}", flair)); // 2015.09.04. } - /* - * private static Class nmsChatSerializer = Reflection - * .getNMSClass("IChatBaseComponent$ChatSerializer"); private static - * Class nmsPacketPlayOutChat = Reflection - * .getNMSClass("PacketPlayOutChat"); - * - * public static void sendRawMessage(Player player, String message) { try { - * Object handle = Reflection.getHandle(player); Object connection = - * Reflection.getField(handle.getClass(), "playerConnection").get(handle); - * Object serialized = Reflection.getMethod(nmsChatSerializer, "a", - * String.class).invoke(null, message); Object packet = - * nmsPacketPlayOutChat.getConstructor( - * Reflection.getNMSClass("IChatBaseComponent")).newInstance( serialized); - * Reflection.getMethod(connection.getClass(), "sendPacket").invoke( - * connection, packet); } catch (Exception e) { e.printStackTrace(); - * PluginMain.LastException = e; // 2015.08.09. } } - */ - @EventHandler public void onTabComplete(PlayerChatTabCompleteEvent e) { String name = e.getLastToken(); for (String nickname : nicknames.keySet()) { String nwithoutformatting = nickname; int index; + while ((index = nwithoutformatting.indexOf("§k")) != -1) + nwithoutformatting = nwithoutformatting.replaceAll("§k" + + nwithoutformatting.charAt(index + 2), ""); // Support + // for + // one + // random + // char while ((index = nwithoutformatting.indexOf('§')) != -1) nwithoutformatting = nwithoutformatting.replaceAll("§" + nwithoutformatting.charAt(index + 1), "");