From 4214b562bfe3f95af3b6bf2f575e9220fffb6c71 Mon Sep 17 00:00:00 2001
From: WildInterloper <156627888+WildInterloper@users.noreply.github.com>
Date: Sun, 10 Mar 2024 21:08:48 -0400
Subject: [PATCH] v1.0-SNAPSHOT
---
.idea/vcs.xml | 6 ++++++
.../nvus/customblockcmd/CustomBlockCMD.java | 7 ++++++-
src/main/resources/config.yml | 15 ++++++++++++++-
target/CustomBlockCMD-1.0-SNAPSHOT-shaded.jar | Bin 0 -> 4936 bytes
target/CustomBlockCMD-1.0-SNAPSHOT.jar | Bin 4538 -> 4936 bytes
target/classes/config.yml | 15 ++++++++++++++-
.../nvus/customblockcmd/CustomBlockCMD.class | Bin 3211 -> 3625 bytes
.../original-CustomBlockCMD-1.0-SNAPSHOT.jar | Bin 4308 -> 4706 bytes
8 files changed, 40 insertions(+), 3 deletions(-)
create mode 100644 .idea/vcs.xml
create mode 100644 target/CustomBlockCMD-1.0-SNAPSHOT-shaded.jar
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/java/me/nvus/customblockcmd/CustomBlockCMD.java b/src/main/java/me/nvus/customblockcmd/CustomBlockCMD.java
index a342309..c8ae7d5 100644
--- a/src/main/java/me/nvus/customblockcmd/CustomBlockCMD.java
+++ b/src/main/java/me/nvus/customblockcmd/CustomBlockCMD.java
@@ -9,7 +9,6 @@ import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.plugin.java.JavaPlugin;
-
public class CustomBlockCMD extends JavaPlugin implements Listener {
@Override
@@ -27,12 +26,18 @@ public class CustomBlockCMD extends JavaPlugin implements Listener {
@EventHandler
public void onPlayerInteract(PlayerInteractEvent event) {
Player player = event.getPlayer();
+ Material heldMaterial = player.getInventory().getItemInMainHand().getType();
if (event.getAction().toString().contains("RIGHT")) {
Material clickedMaterial = event.getClickedBlock().getType();
FileConfiguration config = getConfig();
ConfigurationSection blockSection = config.getConfigurationSection(clickedMaterial.toString());
if (blockSection != null) {
+ String actionType = blockSection.getString("action-type", "hand");
+ if (actionType.equalsIgnoreCase("hand") && !heldMaterial.equals(clickedMaterial)) {
+ return; // Skip if action-type is hand and the held item doesn't match the clicked block
+ }
+
String cmdType = blockSection.getString("cmd-type");
String command = blockSection.getString("command");
String message = blockSection.getString("message", "");
diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml
index 268a082..9f9b0a5 100644
--- a/src/main/resources/config.yml
+++ b/src/main/resources/config.yml
@@ -6,19 +6,32 @@
#======================================================================================#
GOLD_BLOCK:
+ # Action type: hand or world. Hand means if the player has this block in their hand
+ # and right clicks it'll execute the command and optional message.
+ # world means if they right-click on this block anywhere in the world they see it
+ # it'll execute the command and optional message.
+ action-type: world
+ # Command type: player or server. Player means it'll execute the command as the player
cmd-type: player
+ # Command to execute
command: warp shop
+ # Optional message to send to the player. Leave "" for no message.
message: "Teleporting to the shop..."
DIAMOND_BLOCK:
+ action-type: hand
cmd-type: server
command: give @p diamond
IRON_BLOCK:
+ action-type: hand
cmd-type: player
command: spawn
message: "Teleporting to spawn..."
EMERALD_BLOCK:
+ action-type: world
cmd-type: server
- command: give @p emerald
\ No newline at end of file
+ command: give @p emerald
+
+...
diff --git a/target/CustomBlockCMD-1.0-SNAPSHOT-shaded.jar b/target/CustomBlockCMD-1.0-SNAPSHOT-shaded.jar
new file mode 100644
index 0000000000000000000000000000000000000000..994cc760bf543514638cd4ebcde8556ad20258e1
GIT binary patch
literal 4936
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
HornJb_9seT
literal 0
HcmV?d00001
diff --git a/target/CustomBlockCMD-1.0-SNAPSHOT.jar b/target/CustomBlockCMD-1.0-SNAPSHOT.jar
index 8d0ae2468fe71e966307a5e0b926699583bd5c2f..994cc760bf543514638cd4ebcde8556ad20258e1 100644
GIT binary patch
delta 2446
zcmZ9Oc{Cen7seyDL}F`gvC~qCrKqZmDEc*;J>sQ?(=HtnIN2n}&bve{%Dez8;__{OV0X+HO!hRXM5$hx4R{ZfV^MUoGWG
zPH?(1kR%i*|GX~jCgmL{lq7PEcEGbkX4_OH@)>PmWT(qtVeuV(dhM1jUq3BZ|GqY%
zLs-`#VQl3{W&Lmwr(fkoXB@W4y|stxnSA`=kTR1By$Jhxg9vF|ciC0Vd2bve*J=GlJgGi1YZszGOtj@^!JnWWd
zN64d=y&^Ef%x2e$tAJj^2&Z!DlQ!M-q9e`pUOu+0pH51xs7Bz#?L(u~DbAZUPql5<
z4em-IL9pl8i$3EU)4%RxcAaOt9{=>LzNqlKOp`$p3jOm1cPkgU>!YZAC|35%vw*cn
zvrMXOA`%-AO=pZb`z-9Y9b7f8zlMCi=XVhOySTkIFUSHNCjX2B0LbG80RH)0flA_c
z4lUp@w1B!N2mvBbP!GI<5Al#fizJ<2yr=ozzxHWsX=x6Rifzk+b5sbb5?O?KbnrUO%$-C->oVbRNbr5f80jWgtqR(Ox#-#K@?ZkJieJ57B8$IzR)KfR05==rw&
z!VaL(yLV%T=4?hG+|dDr@9cyG)adE6_sumNZ4B$82gus#st3>U?zP;K8gZUOJx(;;
zDPw6QSGr`eK|T!<{%Rr35UnQR+^~``-|z&Ba-Yx6bQ&FHY3tY9(X=8C&Ek?q#v$aq
z;7w|YE@LC4|7Oi(y~7YRPg@rUPmI
z#@W@o(@BZr>&8YrYi-a3uJMCQHe<-j*Yu_z
zZSD*i`L^TX$+Lq_R{aXg&B_m1EQ?S^d5QQTw=TJmtdG2SzdWY3*X@^nUK=KxlqU;I
z<23j)3UhbOTXpy)>Z?6k;l|rRkj3zP1_wWHtaSfd;AcB)b)oGpg)5tFo!-@O57FmO
z*k$Ry^m8d!lmG1NRuzyYFg5GmYSsjB%{8ozm6zf*m1%Y>qt
zQn$oMF*HrvZo4!z=YN5;2A=(Dz_&v2deuhCGxb^6-HDr4V>Ak*Gqn*7l<8=xAF!Vx
zq>q`hl7^-iEG7G7v|){KR>$xA8tjetzzB3-ZC32wPL8X$uJwRo8})IGmr6Z9a*GDA
zo_nFAsDflX#U9%sQ{?t`<^y}-NBBg~q0@S{9JWQ53ci-3J7j;cv18*TCp2xj
z7g79NO!4R>y_8QC^)$)4_2Kis;e^j~*XAZ8aIl024uOMfyO>b*$M25_
zr%4}B7W%1Vw#R9OhrM;zVz0(1IX%u!o8w|Wjtf%upSGTQD|$o-lT!;CTL0!3qlSM$
zaqYq8<@pimsh^{o#;H*fYqdvzt)bq$7*6=%nbel9tKX(^@VqGsjSup1*qHFP4tU6&a`COeouIiaY5#c7
z&g$tZu;GQFeN5Fdl=NIPYr9Vo)`CInQ}A8X+id`G;JPkZ8L
zMZ(2kRv4ZCwG}JhB)mdae7xafL21&h~B9tV)SW2~(HWM#A#|ndPB&`4D!%PG=arWT-bAgwxGk7cy6pT~M
z>k78Cu)-TqruVocyhwa6MyxcOz6CZ$%CwAE$j>hbhkVMo6AbgO#rZe>r>)2B2+VnVYYw0Y;P3tB{|%sj8Q4TkLGhDB^c0c?DsU2efiU7-
zL8$zR>!0TV0IL6T1)p40C(a8ZfI56cZXsPD5JEH(G6Y_Q5GTMeB2fqdd;lT#2sr?k
cPM|_G6xITQ1pj;N<`*D76&B*D6+D^wA1z~A6951J
delta 2027
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
delta 992
zcmYk4+jCP@6vlr$Cnx(fIWnCHp+`}q7ED`efC0sz6bt22Xw?c-xu@x&wn>_B60lXF
z6)z|SZ`)fD)EOQe9~o!Dgkcz-eDFW;3Euq&d=l4b7{{5j*IsM(_pNWQ@9bY!%zN=a
z{<(Dr*vQW};!{>U&N`lRd7jPYdUQh~%NEUxE-$gw+>h=^ZBy98dv@*KAE%G)njJ3v
z>@-<>TWq(>9tO;uy}o@PgPI|iS9n#CDhK14(bI*(L@hH~EawZEzGB%_qvaCC
zmrJGG)R;qFijrTg=Ei*oUqQ$j4+(FX+p#Svhe<`OQq0ZxK{!d#rNop`y1O+&g;Scq
zrOK3|%^bJdHYt`={NQ9cC~a>_grw6hXLwtbCaV3VN^M4Ar8^IW{27;bc-L4?dg)ow
zsrtbgKS;2IS(iE9H@!}O>;sn%`N&*!hSY`M{&W&5s%1d)SIgt3HGbFJi%;+SSpJKJ
zI8IFBCsJi(muaxOZlZ2T65&&c;W0eIMTu?`z&w|vQe1A5&Gp3Q*%14f)R3f=Wh^Cy
z$8y?fV~u1XKP5fknTLE&F8vvwOCQA-d?{yg4Ru+r)gq{C-E}g95;oO&A=z8!{WWSqAc3H`Aa{ppiw;fYys
z@<|zbrNpP`kg+p7Eib==URE<87L1T4M<UjYJ-Z
pZi~jztkYC9!Vgz<(>2Hhxl000Vj0D$8~
zfDrWcuyB-KVsunn4h+pS5Xsoc-d41Y`2*;+aAw+ZOk$z599XJ2HwxoLylpzOsP?Ki
z5T}~%v3ja*l$5hIes;s+&%G}`2syhDQ_+`iiZXV>5-I92y;$s3O2nq&ov4*^j?^TN
zUj|b|a0yD!>LYKE-|%k(3kw1+V!
zRlx6JG#x#Ctwr7HZyVr_Q{f%8#3(EOw#<)IfBbujEizCm6*JPx+f!VVmG^bTr@$3o
zK&g0%XGYr0u9jAF`j2RN&?t}EO)^W43^Mx!*b2eMX?5ayp|5WqTuh(hx>5VY$axKC
zep?pGFZ~R4E^uOf`qLhA$8)y(;qMKNCB;AGTg+47|2gaH=%r{k1}g-i6uvcttUj1!
zQe2XusE}AXW85=vVXuAvSIfpr&}X~B`>{VHPo6>S_!;;C;N#1pr80`*cmV(i7y!^d
zzHBs7|9S!@PCo<_7mtocM4<@{!ZNsWuW&zExLAt*;vIwch`J|F%ggh4HC@^kJY&LP
zRnQW6CAA$)P%-qmXTSbE7dUi
zz$PJObV86+aBYK9X2MtxAGlFF+2}T`HOTF$OBL~UP)@zVRS{Xin*HqPQz9sSDYr`o
z72#dBqGK%BddSt?x7|ffzzOt_H^|NYy-JN1hFkSgVX5bz26Ry0{1
z+=7p5g!Xx>^xpo=`gG?*g1-Mz$?bg4D5$kfCmtLxuy%+>aL130;b3>YW9JD{M~dpu
z$?}z}(rJ~Te#jbq<$}SF)$&?l~Y3btL>m9?uq^L
z&g0OkSM-+OoNo3v!aaMVCXw_v@0ug5?=9T1B2-EETb_~c7ftN|s(YL^
z8i|O(U`K%QI9-PrhJkhaO|Pcb!f%34Lsh?<3oMiUU$zqqtOFNzwiBjx7|o*aY$L5E
z@^q~1b<|fu;^%Ay84K&P4l@1nM$*j?R_BjBJ@)#0&S-dlT@Ge$Wiju;nSur94;m2i@wv~oeGbg
zUD;Tf*9I;;i!dQ>reti2Y1)^{MygEx+KB!iSW$hRy8KivtaQ>nx6q+g(vo^E#MWNi
zS3;!b^UnwP)5MQ3d$V*B+wZjU{l5B3m|x@6JRas|%yBaxCWNUYrk$qViXY)46?MXf
z*A9bmaXQb*-o2=Tf?xtY{cB9i1SLjlweINeRoI*7BT3gAWH(K`gEuVEFUdvAx2_|L
zL>U3Bp(d;yVwv$SEmCS`kzw5xT8eb<-xAQ)gwnKl-;_ioh6TETTb3gB5>OuG}dgaER0#jAv9QOAm-nOb0
z*bbZeP9xp+|SxUz8j<=$i_9DmH~=1A9`L8=KP>+%8MfI6NIl_4+q{4PA@Sd9{gw_MV-T2HJ1m<7}ijW~#_0H>8oIA%rncSzBFVXd3+
z_UymK+7QBC-N|Oc2*JfL*%wpzvgGF<(p}_iB#Sjzk)ZXYwLb!x$($`Xu3khw=XpB@
zufx8wWtwe$(WW6vbREPDn2>>#Nbbf-l;_enftFDDwuwrm8TVcHJrJcvRvr<;Y>oF9>w{^$?nfr!BiGjW_PF>=d3%3hqu*b3
zbKFxOA49_>QfN6AW5xf7%bSsnWp!l01;33h~xkNpdw4lGBo18bbj
zW55ocP{$CSAa1+*2`hV(oEP(&Ulhjf!0!i45GeCf_BW%JcCrA(x)+98F
Wa1(q)bU97H|1A}G$BuOq0Qd(AE@oK(
delta 1993
zcmY+FYdjNdAIIky+sv?0hHg28QE7@_{G>19Op^_$=B`T-VFm934J#t)G
zkx&ce5Qzw(h#PYV5jybL^Ld^Z_x0lU{rvye=el0}-h9Wk-)n;LXCx$n0DuetAmFBg
zb;P$56(jzFoBDXSDEqZV`3tqZXB&$lMQ|7U@5B~6#%$mQ5EWk)4bK7qfU^<+!1hM~
zuaID0f7(6N?o5*vtobV|>c+_nhmYMB69n`q21T49H?$8$7l8&X=PF6d^VmHa
zF#37k1vOtLsvf&gS)iSwmh70ru(D;<6^HTfK&?wRPTv1+vJqgp^CY6K(_{COl_mW|tr+%%X(K9=XEj>)i7Nk$BmHqrYep61B-he-JS#C4QOAp)I(tU?hrmpjxW5%DqeV5Fa
zS(C2ybV445wkOXD)y!WTvmpS;=i*30
zKG`}sf&5;Uj}CUp)^os;8eLl9)fp9(p5kzNOw*vJ5fdNL{K#m_pCvs0+RuVYiIrbvBO9>IY7r_%p
z!c9tvak{KOL3)y^ZQ6tYyPDPV;URJt@?d__&3hj_E3Wy%XS?@w|Jc7Gj&wr>G8$*T
zW3!o0zRIdOyiuXHQ|Nf70q^G}zr1huN5T=>@5_!v4;=}15VqXAe}3*15{WZ?Fp$&_
z%?ow)WIlB~!J}LZ|8zcx-qW5nBnx@4@v$wEpHC6Ez(4XRR%gef#ai@RWh>@Mb?c}x
zO29)USt)e`^LIL-i_ae_;N^-BD4lEZIcUt>v?L_tpKS@AxfVHd?Z&`YfxFaC!rW^y
zR;ARY(ZtHG-oKHP#h-jlrsH=@9-l5>wDR;qlaJK=%9aoY8Ru|?Ok406StLwYTpK+REm=bvSCPLpg#tszqvF=cVj+IHqDl&CLQG6IU2
z8Vz>(W|al+!B1=6B4P>K>}ZwcPcC=Oi}S~l!ux2nw$af%lbRkY0jxT
zR_We$)95P8Kul#;kA-u_I#BI30{_BCsuGAB4I~-Ti7XHoGgG@k@JnT;xe$z#UHvmB
zS0_Q6_T4Gs87Kqyrde^hTz^{pv1%2^b0+a+d;v%`Va_b1^fD;qMn&A{;=OxWx+)KB
zJ{0;Kz}qI4?CCrBZqVvMk`{!f`k!g*}$@_Ih8Qza~*qAk*=-X@Vw6Fx(ZikJWNvhHGT}fpoHy
zCwFmwn{-BV3nK2tGQSGpY!j)u>=IRLmr#!mU?`iW3_kfX%XGXFMA0+56PB=)2CD5V
z&M64Y>_L<#Pv(voz4P)~`*D!i`qynsIX
zPf5IFEep2}uSG`;YE~OujkuJN_lEk^iZ*5F;u^wq**rl+OE`dtKejZT?60@5o1h
zzq)Tej;cDO)y4ck#*lfjDE&uhZ^W%6)Y#D$8jE}X3nohmkymp2a9!ghR6cwp8eNXfkASDkmUm
zL>|D=UF#uwDuoT(v(KV~$7U;XAOr2iKMt$4TmnO5jJ5L$B{=J)=ikMZO}`3n^jn~M
z06H0}(J+-ooyI*kCFX9K(|})B1)mL1bbVMn)R;d^uT=!N+UPT)62I!@#MtuM2aSdy
zFUOP*PL62uKJBnnE7iao?%p((x&nj2z(_ymPzURf^&Lm@GKFa1XdS|~v*C{uS7qFO
zfAOex2Qnl@wi|>T5&