From e7c8a990d59649440c68a2695822754e8b7a4816 Mon Sep 17 00:00:00 2001 From: Aviortheking <2bazert@gmail.com> Date: Wed, 3 Aug 2016 19:10:48 +0200 Subject: [PATCH] Teleporteurs finis ! --- Menoria/bin/.gitignore | 1 + .../Nemoria/API/MinecraftToJSON.class | Bin 4990 -> 5008 bytes .../Nemoria/Commands/PlayerInfos.class | Bin 3359 -> 3359 bytes Menoria/bin/net/DeltaWings/Nemoria/Main.class | Bin 2308 -> 2871 bytes Menoria/config.yml | 8 ++ Menoria/plugin.yml | 6 +- .../src/net/DeltaWings/Nemoria/API/Files.java | 21 +++++ .../Nemoria/API/MinecraftToJSON.java | 4 +- .../DeltaWings/Nemoria/Commands/DelTP.java | 41 ++++++++++ .../Nemoria/Commands/PlayerInfos.java | 1 - .../DeltaWings/Nemoria/Commands/SetTP.java | 36 +++++++++ .../Listeners/PlayerPositionListener.java | 76 ++++++++++++++++++ Menoria/src/net/DeltaWings/Nemoria/Main.java | 18 ++++- 13 files changed, 204 insertions(+), 8 deletions(-) create mode 100644 Menoria/bin/.gitignore create mode 100644 Menoria/config.yml create mode 100644 Menoria/src/net/DeltaWings/Nemoria/API/Files.java create mode 100644 Menoria/src/net/DeltaWings/Nemoria/Commands/DelTP.java create mode 100644 Menoria/src/net/DeltaWings/Nemoria/Commands/SetTP.java create mode 100644 Menoria/src/net/DeltaWings/Nemoria/Listeners/PlayerPositionListener.java diff --git a/Menoria/bin/.gitignore b/Menoria/bin/.gitignore new file mode 100644 index 0000000..d64c606 --- /dev/null +++ b/Menoria/bin/.gitignore @@ -0,0 +1 @@ +/net/ diff --git a/Menoria/bin/net/DeltaWings/Nemoria/API/MinecraftToJSON.class b/Menoria/bin/net/DeltaWings/Nemoria/API/MinecraftToJSON.class index a1b24ca5dc630aed1da5b16da61e8354d2193201..8bae77411a7daaccd417ac6167c495f4fe8e886c 100644 GIT binary patch delta 887 zcmZvaOGs2v9LB$M=RVHdduPUG8b~UT5jAt1!YFKz40j>aA`xFulU;3KeB=Y9jV&Z3 zS{Qd_i@-%#AVNu#lMpQ;%CzilY45U^mX(!hjh%bcbkXMHf4=iO=llN;C!X4truN4# zUIMU*C}-6fi8`u`>YBQ6$aKh8(w+N_NJA)48xEA$L~80Nt`n$!A7A)_J{2C^(9wng zb4<>txJf`#EpJH2ZJZ;Jjf0J$NIk_}0-?-Dai0-s6c4Rsnnga+@fahFj2P9G4F?Ep z>(X~nJR$Hd^bx47Gb+MO^9=+jo|#R`wv-n-UZRUYsWcjPhN=vT*93Z!Z>cwmF>^%O zO5T}Xn&tYyg8dr0F|K0*pUgt)OPJL0#mW}z!-v=f-^^AzPNsVr?ISkV)fmnTXh%{X zP87SZnR^_5x&H!Ax(ChU4o~@D6t~);i@i7&lsjSgS%&)*H`iDv5|v(X{7w`dQJe`X zo!HKyd;ftREJ3UPoi-KcS~6^=I13%4L3;-G?d(>w)tOBC%`UD(T&K9Ma#?;3*S%a@ zxSr-Zz;%-A$^?td=32(}a6)o3@3&ySm4)dQcR`Ty7kJ8M&xqkU0R!Bxm?ToGdc$PN zf6G?Zw5n~3#s>Ck?MUQ}s|(NZei2yiW_q<4KBfz}4A0_zi$=U!W(=PRI_CP8)9$Z5 z`73fr^Aw8NuZ6S^-|++NCrG9EiD?LMNxSh2GqAxU?LrabL}W=DQOb5DWJ~KYi{Fru zBc%!`73d`>xy749o zqzmalpcjD`AwdWwEvFz|M3{YlTbh-9m-d}Ct*!GO8+y^rkLUcK|MS7a>F}p~>PTu} z2*7G0pH*jNt9`E?Ypn@2)-la;$)g6ndm3U5&EAMtg&S8ibYO%fErIAY0^&2Y8yarn z9Dzk|I#3g9p}0*T?etRIqHcD&`2gEsWy zy@n5%Vzt!k{HWoRG2GlzcZfIm!n)`bndv)f9Wy!l5;!lR6M2K^s&ZXsO0P+6WlCV zFL>OUzfr7QF~7~fb11Hg2o)z8=f?;nFhRf#uIC)t)QDbiEaK6;=FqLf(yU_zwODnrCIKl?#!?EG#INeVF4}1tnw}CHM_09g)WIhig=7 zmqwA|k<~nhDAGJq%_(dVJ{!SGK3n5s#W2FZEOv0E5(R0L!m7ZnAg&NeL9Y=LiEVP1 KDkg4`i1{ze7ywuR diff --git a/Menoria/bin/net/DeltaWings/Nemoria/Commands/PlayerInfos.class b/Menoria/bin/net/DeltaWings/Nemoria/Commands/PlayerInfos.class index e419b95bf6fd649df15bf955ee5f5072209ef412..e6f7f528125a84bb721ad3809282b17ab4d58134 100644 GIT binary patch delta 68 zcmbO)HD78&4;Q1r=3cHOMne$>b_P)fUIsA+Nd|ES1qKNQJ0Q!SL5g8DgEYeq1{sD6 X46=-(3^I)J3=)i*3_6n)c>V(boem2q delta 68 zcmbO)HD78&4;Q20=3cHOMnh2sb_Ov9UIuXnNd^f91t4k1AjRO%AkDCvL55)mgDk@Z W202Di23baV21!Ou2HnXDJpTcn!wWV5 diff --git a/Menoria/bin/net/DeltaWings/Nemoria/Main.class b/Menoria/bin/net/DeltaWings/Nemoria/Main.class index 6d7d6a8cee2f8d9a4b00899b35d54a2c7d1fc3c5..7e0186c39ac6255ed82ecebc9878d7c0dd54f624 100644 GIT binary patch literal 2871 zcmb7G=~LTQ5dS?c*|G@baE|5x0x8B6)Ff?^)+EgYNDDQ@#WXZ$E9{3+kR?}=ow#?? zJ3aoAd}xyy5}KJ#KjlOFFLgTIC&?gD5>gN7Y4`2%_P6_X_2)mo{SM$bewNV0u;1ja zI>`-JThz^xqt5ZNW$T(ctLdhM7KVPyE~!h^)m7b9D@L`Xo9Yd%rl~XZ$a%DcHims6 zF<#@Qt7dh_jx$tS(tM4Yj6K4OgWd z(<;~1DSsuM*m%LvP2D|1da2=yWMslB@;DftQy?S3(2>N4oh*83WjQBa5)l97=Cw@H% zOkhgFB$avypeMRka2{{aRci?3>tRffq3U{O@Ucr{GeL3s03)2q_V z%*^m~4AWHdegM^nptExk;;0_z|hQ+ns;qFMtlkiur6f<_SY{oM@E?XY`f0&5MEIoNd+gBDXU#ZsRKn zUsBbFN_QtU1z+PEfA};kG4v2Tn{*jGz2?>xwt7f8ouv4xgra@qa(3iX^h4E z|1mWFEHnEIxogk6T48los|3SW&RbQxz|ZSqJjcc7$CwBc{d6yy>A#hpaWPY=amK~) z^i~@0w6+nYpq-?45p{%C@oQ!G(eW$2G@+B8Z613Mx;zeuq6r_UsI&^D*7O7PY*p#- zR1{wTy93WO$OGj;ZwF|(hkd_nan~Jkw|~RkUlfOMS5M!^zK1w)ABV_s-(q?VgX>5! zJi^$e2Y4yHj-$HQdz^o`q#6P~l(zQMp*C#CLNd`IrS eCuxybpL2)aejrX9O@E_T!flbIABoX~pZ*0#VEqCB delta 1015 zcmaJ=OH30{6g{sqooT1TuRtjuZH4k_3l;>Wf{H(sDryx40TBjTu-K1j3keI;jVl%= zb14Q7pRst>zBEW>Dy&e}zV}E~D(p~sJL~VORUyN|U`ZthliF-Ns(_(E#W5Ub zP&3i&(zC(2R5F!VVG!E96Z*AV#R)X>cdSM7phZSA-)9b?6>a<{>lb|t9c$$^JZy57 zdQoLV2LduqGPwA@;N&k&R-qGJ{IzMg-hyrhTR5(*MAM<pH^`Oz5IeWB%WpP z>r!t-hb@RI1?O-<#(DlpY!(J^k$)3|ZYwV1s*EcP<%`;~7Km%fg}}&4CL2wt7{oRH z)$9%pF*HsVeB7bLd@7yLvawWhDjZ*0h$Y=oqw|P@8yJ>xlcCa(ilqYKbS#-2$)=+k zsolbD-XnE(-DPO{k6I*_(FYl^!GjSM_wj(QN(15;)xb4Nqs4}COv;$xKcp7n5vI6X z9+Re_$(Z5K1-Z^Q4~LAwB-{Zt-3y9g50mq-65F4=R}^9UW*SVxTk z)ezyJX*l6REdppjFMX?etA)CQl%Y?I;m$!3y)+oTC#$X+{!3J$E1-!eo+BbwLnNmU zl>P_A)u+8mk)G@=ba0QxI=X|0CJg)cP~y+y@kfl(A~sRF2eY^?tW&aRY{X6{&`J(% wr0k{A+YL8IL9keI1vM2xl list = Files.getConfig().getStringList("list"); + for( int a = 0;a list = Files.getConfig().getStringList("list"); + list.add(args[0]); + Files.getConfig().set("list", list); + Files.getConfig().set("teleporteurs."+args[0]+".world", p.getLocation().getWorld().getName()); + Files.getConfig().set("teleporteurs."+args[0]+".x", p.getLocation().getBlockX()); + Files.getConfig().set("teleporteurs."+args[0]+".y", p.getLocation().getBlockY()); + Files.getConfig().set("teleporteurs."+args[0]+".z", p.getLocation().getBlockZ()); + p.sendMessage("Teleporteur crée"); + } + } + } + Main.getInstance().saveConfig(); + return false; + } + +} diff --git a/Menoria/src/net/DeltaWings/Nemoria/Listeners/PlayerPositionListener.java b/Menoria/src/net/DeltaWings/Nemoria/Listeners/PlayerPositionListener.java new file mode 100644 index 0000000..edc77de --- /dev/null +++ b/Menoria/src/net/DeltaWings/Nemoria/Listeners/PlayerPositionListener.java @@ -0,0 +1,76 @@ +package net.DeltaWings.Nemoria.Listeners; + +import org.bukkit.Bukkit; +import org.bukkit.entity.Player; +import org.bukkit.scheduler.BukkitRunnable; + +import net.DeltaWings.Nemoria.Main; +import net.DeltaWings.Nemoria.API.Files; + +public class PlayerPositionListener extends BukkitRunnable { + @Override + public void run() { + for(int a = 0; a