From 043a7d03653e496b685e5d25042d6cee5d15490b Mon Sep 17 00:00:00 2001 From: Kai Date: Thu, 16 Apr 2026 21:03:25 +0200 Subject: [PATCH] feat: implement core plugin structure, effect management, and timer control commands --- .../classes/com/xonics/ef/classes/Effekt.class | Bin 777 -> 0 bytes .../com/xonics/ef/classes/EffektLibrary.class | Bin 2840 -> 0 bytes .../com/xonics/ef/classes/EffektRevolver.class | Bin 1619 -> 0 bytes .../com/xonics/ef/classes/EffektTyp.class | Bin 1079 -> 0 bytes .../classes/com/xonics/ef/classes/Timer$1.class | Bin 1506 -> 0 bytes .../classes/com/xonics/ef/classes/Timer.class | Bin 1547 -> 0 bytes .../com/xonics/ef/listeners/PlayerListener.class | Bin 1372 -> 0 bytes .../target/classes/com/xonics/ef/main.class | Bin 1246 -> 0 bytes .../com/xonics/ef/managers/PluginManager.class | Bin 570 -> 0 bytes .../classes/com/xonics/ef/utils/Utils.class | Bin 1289 -> 0 bytes Effekte Challenge V2/target/classes/plugin.yml | 5 ----- 11 files changed, 5 deletions(-) delete mode 100644 Effekte Challenge V2/target/classes/com/xonics/ef/classes/Effekt.class delete mode 100644 Effekte Challenge V2/target/classes/com/xonics/ef/classes/EffektLibrary.class delete mode 100644 Effekte Challenge V2/target/classes/com/xonics/ef/classes/EffektRevolver.class delete mode 100644 Effekte Challenge V2/target/classes/com/xonics/ef/classes/EffektTyp.class delete mode 100644 Effekte Challenge V2/target/classes/com/xonics/ef/classes/Timer$1.class delete mode 100644 Effekte Challenge V2/target/classes/com/xonics/ef/classes/Timer.class delete mode 100644 Effekte Challenge V2/target/classes/com/xonics/ef/listeners/PlayerListener.class delete mode 100644 Effekte Challenge V2/target/classes/com/xonics/ef/main.class delete mode 100644 Effekte Challenge V2/target/classes/com/xonics/ef/managers/PluginManager.class delete mode 100644 Effekte Challenge V2/target/classes/com/xonics/ef/utils/Utils.class delete mode 100644 Effekte Challenge V2/target/classes/plugin.yml diff --git a/Effekte Challenge V2/target/classes/com/xonics/ef/classes/Effekt.class b/Effekte Challenge V2/target/classes/com/xonics/ef/classes/Effekt.class deleted file mode 100644 index 5cedd452e4c62cd2f63271721c0a8427b1bb64d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 777 zcma)4T}uK%6g{JBrmp#secKmBs73PwiXfusK`Kau9@lNOX?0iJG3s9xBtZ}TfPPeT zXV+drR2J@>*?Z49oV)w|^Z5nf6q|8G7>c&n;m@8cZJ&!Kx7(KQ3!k4io5E3X7!27* z>&fD6%Wd)N#-p$mLtF~#YqVSSdM)1QJC0Pm>nZ8E{3bZGf~{&VU2((^lY$V#c6FQ` zjnM4Ov2>+6VYn^O< zI}OpRS&g=!PSvxmcHQbpeILFw)PwXHHpbfPG=G~i!VM%^LWQeg*ejK%NyuOhNsitp z!w&H#?=gAn^?SCskUB$3dphb+e@kpr+$jA65qcnglr&ah66)EhBXvNkaPdZg^}d-z+&SUkv*wz diff --git a/Effekte Challenge V2/target/classes/com/xonics/ef/classes/EffektLibrary.class b/Effekte Challenge V2/target/classes/com/xonics/ef/classes/EffektLibrary.class deleted file mode 100644 index 1c8ecbae02bab2c15f88ed7b43c5305d101a94ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2840 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 diff --git a/Effekte Challenge V2/target/classes/com/xonics/ef/classes/Timer.class b/Effekte Challenge V2/target/classes/com/xonics/ef/classes/Timer.class deleted file mode 100644 index 53acb6ec577238411f3c23480c207b0f984c9235..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1547 zcma)5TW=Fb6#gc@ti3F*MtWq=h;SP&E-%+NaHWVivE*)?QHG z`-cih5VdL_`_La%^_#I}>>#18;#kJ+UeJ?~g{(mNx%a|zLr-OxwfpTyW%K|4lGHEHMQa(#qsMU|5 z(x#0ZNzor8)^N!}UEt#XXsUxRa9O~KQng1a3~vH=YLkQv!n6}8_j@B6+uQZY%j0b6 zDD2G1-Nf^|kG#RC$2r3s8H{9{YWA~n(jRE7*BpGQTb}oIeW8HGay1Ttd6xQae0Gy4 zP@P5rHw8*7tJm7M$BT`1G%VZ}n0;s8Qi<%y$UzeujQYY0Q~BgjH?TDsc4XGDaR>J- z+?^WPVNM74u|G{7k=P!{p= z*x56ffaO;>{Wr2NnYQ`|miFJ`)7Lo7!y}w6&ST{bKL1h2&KNjV<2B2*Li}^Ye~P~v zA4Po(@rtn)7SmlFr>h$vgp!>q&t{pxWn^(>>|ccYzT0$HhHk5LTbpoO9lLFfvdyuM zH&_#_NY^(VWPyDFuCtb}$j1$oaFbQtnh1EEH$!%QrLAUj{S~USrE=I9%0amqHmR1I zgN@3K{GZ6|XR1fIwY#5PG$Oa8#Su1tqw|o_3Q+?MlHX(lH&Df8dLVM@~z-f|$RCP=vCzkm)IrJ3*UDvSTyZ3nanFMo`ZlDJ z<`qMCdTEcLC!>qPMmG`;Ec7!BWu+23wMt$DyFBj;hT*I(aDR^nGTJu}d(43h8PeIS zk@XlHt>OaSYpEDk)7dtb)kcBMIwQ9?5qU4-nfz2!Mpne03?;GHR7x9eq*g>?x*e$z z_?D}pF9OfT7{)E!WLUgnN(U22G7OZ2i8(V&rk5_IAvUJor0OMb8+R;BGEB5)X!UV0 zg=q$hAa{6$WE~~Ii`&bYK&p~AOnorpU>0{7#w)xmGFlb5`7F%=twO_xhTCZ|*g0Jb3Svt} zy)+WbdESm|kpR@iueCOz33zo|m;+r5ZQRF03lA9PE+mrbNSB2hD;4Xq#S2CU^+>Qs z4BuKyYI?_jaVLaxS*^>ps@G1l<>XS}ZoMixxbL_4$8+bk>feOOaNo~KBfOzLxczv_ zFne~)S?cU~on|;y6qQu2DutiQ3rTGe2%7U58kBd6#y#WnFchJM=M3|0B6KRt0!`V} z|6OVRV+}9^`UTL_OC8rmmWH3+1GIC=GP1qPKVW}ve0J#F*EqCrjn+==fI$q=jxG>4 z2qbFW$ZLdb1hh|Q-DJmBPB8itw-~lpR!@-vPB3=?JlJqbz$VyHf{zlU;=pDCfrN9v6#k|Zw%x8=Dj*`tRuI}%S;ZT=cne~psm27;#Gl)Cx{NHdW_L@}r}C13 zXyOC-P{uR6wX{(EGc)I$neQ@l=GX7bS4qr}6Eccj+29P5)sr|5!^pajB7VRyRIbz*vKv8@ z>li}8fQB5ySXD^=vb|g9;cK_<6Hu`lG+e*thC;=iWH#Ow5ktY_@v|=Fbh$E!G!FtX zFpLor7|2bjaCA)JjD~53#p61q>+vwMQ%^74Bs4IF8HVxzhC$mM1wU)xoU)`V$HMi+ zM`C3-Z{Pyv8SXt>BQaiVBo5tkUo38YUb!$Ln+=c)QO zIU1H3mimqRB8s_8ox2}+Snb3*mQX0b!W9jd8RmPW48k^W6)Oy*A@>wOxVgt=Oi#5| z?sdpj*8WT3^p^TSok~sJ*);>#v6|jlHSp+t80N@l(tzz)__j}3Aw4^-Iyu}VgPW}u z--)@ovF-XkmmW83tLC;FnRU*k$&*HCmUP_4nua?JGylRfa2NNeTZL=|>a|j0-zCDW zI3!-uN$LXmL`15)a=6d1{D1mpy0uxN4%rIYVS_&vs^9bK$E_$O^!)Ts=xfpr)xNaK z(whDWjd_Y}nikyS8P}VNq*vG9SP19rmD3XCG vGBX1cv#8MjIMQf!G%`3{#x-)J81)2ky$?~R8Zb{@%pMfIi}HY~89e+0g^nZy diff --git a/Effekte Challenge V2/target/classes/com/xonics/ef/managers/PluginManager.class b/Effekte Challenge V2/target/classes/com/xonics/ef/managers/PluginManager.class deleted file mode 100644 index 86f40a10417b2d75aa8c90b72924ca59f4b8d977..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 570 zcma)&UrPc(6vfYV)zwu~%l^Cu5n9lGfFg(}2($u2=yBYpZET&5-8G_5)t?8Upx2-e z72R1yswd}R=HAOWhu_?<@3#*C2UxR_A#8Zz(0vHC@?uwByF;OcFQeE!4@SPyok?pW zOQ;RRy>J7eefO+CkX}M4C>rXDb1hF?3krsokJ{MDoaf!R~Fa&9lnd)x%?8pxvepr zXD%`*^PNwJ7AjnqCju;__9CjN@x+*qSZz+@1@%u<-a(gREWM)6{S(ivG;1LRu-RQ; ir;}zHUn5nJ30t1=Z1d3Y(0`WdFBY1z5LQ^4!RimHzi)j2 diff --git a/Effekte Challenge V2/target/classes/com/xonics/ef/utils/Utils.class b/Effekte Challenge V2/target/classes/com/xonics/ef/utils/Utils.class deleted file mode 100644 index 86bc214aab7715839eb3043108338406684c81c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1289 zcmaJ>-BQy~5dKa}4GpOvD#))O+Ll5Ih#&}pSVTJ(ai+qBj^muBrzM!Cn4}D&*<&wT%woSv;MM1B4 zrse9Ja#hg6(6Ph!xNdQ~sBh$UgyAuqTQqIcTVe>tN4FSSQsul*5ky!+2$O&l8TVp$pv%3MI2^ z%AAvDhdb@PAOrMh=tUo4l(=VX3x{F45hJzDove6M5w;-?6K_CTuQ?IY0In(+Y?5l- zM8gn<8A7hd9cl-4AuXLoG+dYRps@2QqKGSqo#sqG zaZD&kG7Q+l(@XhRGkUIK7lqLIuBp>|yp-&Y1|5?OfpX!W7auk0zwY$nC~j()#x1Jd z9=9rDgOE1aUhSPc_6lD#s}r6L85b$~kGG3i))R zL9Hp9P=>hRj|oF0>v7}tI^V6&n3^qD97C-6j8-@0R8Pnd7zV|pzW@-R6OApc3f*+t z8SSCOSG0cd)hex04Kiq>RjV1$9-&(p=h03Q>HLu(CFpWzM-`ok16;{`LM$jMVcV{`~BSCaSpmnIM9YVF!I!mCkJxOpaFsF$y?E_c?U< r=?v9E(*Nu}d8n8{3agY*FS_x7WC5&^JdD6EL=+5+km?}`0(kTnRRu!A diff --git a/Effekte Challenge V2/target/classes/plugin.yml b/Effekte Challenge V2/target/classes/plugin.yml deleted file mode 100644 index 0125035..0000000 --- a/Effekte Challenge V2/target/classes/plugin.yml +++ /dev/null @@ -1,5 +0,0 @@ -main: com.xonics.ef.main -version: 1.0.0-SNAPSHOT -name: Effekte -author: xonics -api-version: 1.13 \ No newline at end of file