From 7e6ecdefb990cd11afa419c7b6e55d52a3367321 Mon Sep 17 00:00:00 2001 From: Boblet Date: Fri, 23 Aug 2024 14:23:44 +0200 Subject: [PATCH] INDEX --- .../redstoneoverradio/IRORInteractive.java | 1 + .../redstoneoverradio/IRORValueProvider.java | 1 + .../hbm/redstoneoverradio/package-info.java | 42 ++++++++++++++---- .../hbm/textures/blocks/rtty_programmer.png | Bin 0 -> 260 bytes .../blocks/rtty_programmer.png.mcmeta | 5 +++ .../hbm/textures/blocks/rtty_reader.png | Bin 0 -> 254 bytes .../textures/blocks/rtty_reader.png.mcmeta | 5 +++ .../gui/machine/gui_rtty_programmer.png | Bin 0 -> 2778 bytes .../textures/gui/machine/gui_rtty_reader.png | Bin 0 -> 1993 bytes 9 files changed, 45 insertions(+), 9 deletions(-) create mode 100644 src/main/resources/assets/hbm/textures/blocks/rtty_programmer.png create mode 100755 src/main/resources/assets/hbm/textures/blocks/rtty_programmer.png.mcmeta create mode 100644 src/main/resources/assets/hbm/textures/blocks/rtty_reader.png create mode 100755 src/main/resources/assets/hbm/textures/blocks/rtty_reader.png.mcmeta create mode 100644 src/main/resources/assets/hbm/textures/gui/machine/gui_rtty_programmer.png create mode 100644 src/main/resources/assets/hbm/textures/gui/machine/gui_rtty_reader.png diff --git a/src/main/java/api/hbm/redstoneoverradio/IRORInteractive.java b/src/main/java/api/hbm/redstoneoverradio/IRORInteractive.java index 821fc8598..a05b280c9 100644 --- a/src/main/java/api/hbm/redstoneoverradio/IRORInteractive.java +++ b/src/main/java/api/hbm/redstoneoverradio/IRORInteractive.java @@ -8,6 +8,7 @@ public interface IRORInteractive extends IRORInfo { public static String EX_NULL = "Exception: Null Command"; public static String EX_NAME = "Exception: Multiple Name Separators"; + /** Runs a function on the ROR component, usually causing the component to change or do something. Returns are optional. */ public Object runRORFunction(String name, String[] params); /** Extracts the command name from a full command string */ diff --git a/src/main/java/api/hbm/redstoneoverradio/IRORValueProvider.java b/src/main/java/api/hbm/redstoneoverradio/IRORValueProvider.java index 26e615c6b..297882c31 100644 --- a/src/main/java/api/hbm/redstoneoverradio/IRORValueProvider.java +++ b/src/main/java/api/hbm/redstoneoverradio/IRORValueProvider.java @@ -2,5 +2,6 @@ package api.hbm.redstoneoverradio; public interface IRORValueProvider extends IRORInfo { + /** Grabs the specified value from this ROR component, operations should not cause any changes with the component itself */ public Object provideRORValue(String name); } diff --git a/src/main/java/api/hbm/redstoneoverradio/package-info.java b/src/main/java/api/hbm/redstoneoverradio/package-info.java index ef1d4eaad..425d8e629 100644 --- a/src/main/java/api/hbm/redstoneoverradio/package-info.java +++ b/src/main/java/api/hbm/redstoneoverradio/package-info.java @@ -6,17 +6,41 @@ package api.hbm.redstoneoverradio; /* - __ __ __ _______ ________ __ __ __ __ ______ __ - /_/| /_/\ /_/| /______/\ /_______/| /_/| /_/| /_/|_____ /_/| /_____/| /_/| -| || | \\ | || | ___ \\ | ______|/ | ||| || | |/_____| || |___ || | || -| || | \ \\ | || | | \ \\ | ||___ | |/| |/ | ______ || /__| || | ||__ -| || | |\ \\| || | | \ || | |/__/| \ // | |/_____| || | ___|/ | |/_/| -| || | ||\ \| || | | | || | ____|/ > Mq39nDgRpt=8mZbe6DO1qo=0<@xe-6dB z=$5S#`DxtGY45Onns#`?I)|5jioEvh$}wHvBd5;Wp>}e<$bH{+58kejVPkkMvv%t) zK86K4-d9R>+d9|`-Ih#oVGiuI{&4TI#A5Rdp9?E_xfGaJR3Bsbv}JGcW~*+sM|xj= z9jGu0VXVba4#v z=zKe6Bkv&t0oVFV3Om_0I!SR!$qAxCoJ}!5d5_93= zk`Jq6e*D}2c{^{4o8SG0T4t|mua!S6qZjGj&z@TSWS$E9?jL$Z?6RbUEnI zWlMzavt4Xnb8=*3En_g-Ne34mwDb^TqO{er~Q0x2$y|CdWV)pt5wa~&r_@VtD#3p zq_#7I22xdo+s0o|#gQ&Pfb-h_aNMFcyTK(A4oyQEo~j6=lN2xV>}v~9yR6dz_W5gq zPe?9|+D;U{yWAx>PX}BczBqD+-!M|Q$4EZ%g!-E1K8dSeIMDHd{(GjXacT#6c-&*!$hahS@dkTyR3F289wDJ3#n@!oVwDyl`3vt-U#ce71dlYUtD z%k7WeDk+hJ)# z+zeb-XPVtZuMKrXSsD$M&17|=V9U@L7oYY=q%b$ZEIz*iyB!uzjzl{dlEb zk>}YejG=97?aNG;M|khp#X|~F{3M>AXjK0f#T$;-)1&vK5!H5EH~T3+{u=ghy~LkE zKYcj>2rVUUCqT`;;Wti4`%ngR2AV7M_Yp4qW=_F(Ih0afA~<^xPyTw7O|2&?rN5O6 z-=wA6tAF@WW(OB|+`}`{@dWaYF3?F5Vkz4)-upeO+$7K_LjUSy(hyP66xriBh zrEB-GK`*92;zyBnYI=gVQm2LLUGCY%=9%R zNd>dcnQ6yp(h_I@(-oZ+dXp94>6Q zW>2CH+S^Tc-w9PlCHDLarpOaG{!!D0mW>bSWtd zg&?6}Sixjtl_&rhCSyx!-5e?ZQVzdkRQUA6TcUnAA?fZMz@>$@(m>&R9qlG<+ zDfahpx`){iceI2Dc zb|XaJB4$}QQZ&zr=YR3$ELsVjCr{wbK_>}GGB5l50ys28zqQrh0n!0E6uYblu*_{3 z2Pv$C#(qb80mxXdXO!>Nb>@NZw8o0{bBvvB{ugU5Hzk0z5VNf4@D5#+Jb#C##k#m$ zEOYfMjLXgupe7#XPOh^E^h&bvn1kL|^);V)_P1~TK|hpKVDANEM=gOCGdQIH{vDAP z!{IGjbwHXC_jEGNF-k1fn>*e3R;d-nHBo$BxE|(#%x`gNd4kLat0>=D&+?=hw$1K= ztSK2{Mbd}ASA6pi3OHa3M}h)s3CQ#oX~msI|4Jc9)2dFJ%XM>%n#UpfJ6)ov0SvnS zO6U!wEHotsUY63~e| zi?9&=$2$2zDkr{G%N*nXW%IvKHVsX7ymAa_3(~G6ou~cQXZxArRsGS``|i&Ru_sM@ zRZ&@7c0+hX&&uE&8jLs*k3A7+(>XS_mUk#3Gy6eal;fFXsKeS> literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/gui/machine/gui_rtty_reader.png b/src/main/resources/assets/hbm/textures/gui/machine/gui_rtty_reader.png new file mode 100644 index 0000000000000000000000000000000000000000..bfc870f73c80fd845d1762646afbe3ff10214745 GIT binary patch literal 1993 zcmb7Fdo+}39Dcts#z+%paEfBG)1*}=lS{U78GMy#CrMVZ(PYbLC03$BW-2kOEzxBn zm#hsLR2no%ZINx$MJ^SKITfu-Daq`N#eVP1=;W`?e*e7loHNh!J@4~-zV{V+d#xtT zFr5JaAhA7B9{>>SCjy8BY}p)D6oM`I-R^8(BKE`+x1|7}!)K#zzI)HT>AbPah-XBQ zMHnp5KC!rm?4D~yHjZJRq9&1>A}O1-N!x!GTFG%w>IVn~R_wC{???sf`qv^3qc656 zI`Kvub6%e?kTLH3o$}4@keJ#tWeHb9S=yb$OHGCzb`ADz;xnA%N5m5S*Av;juabR& zZtj2Ho-Di>_AN;!cb)j_(R$=p$GEtzfUt0fED3Yta!1Aa)69XJ+K#@az~}_ljcgx=-51G%3v{M}8nVEu&7WsJT#J}+_79)r6$2et0>D_X3%zhNx z?w3sfNjreIhzI5#&UpDUyK?2Vnm3yk2MkD$o0+7>L`5xAz844MWK>S?9M)4wb8~Zo zMg0O2|4>>ut~&Z-e_~IVe{$vai#)m7Qoy0+vfoPc+=f z+NC@Chb>5H+tcUuuO7CQUK5bNq?&oWcDjO>fF4|wrEKN`j$>?VG{I^}y2HR%`E_%o2hqnNe$=XRp)|SZ~rIOK( zsx3id<4LLIEbshyYae(kFND0At4(11ynsuHpVw7S%Fme%+Cah0=;Y{V2DFjd{)1kB1LDYrKeU z!sD_Dm9b}GdpjXAI=aPtuJg5zTkKlkUhZD1M9$^rmIwM&3(t>kNRrwTPH??NXdX(# zF=#>-5q@7>Asp!?G(uD7J{fT60z~9ps+{WDGpOr-@K11Q|qhiY1?hBtTfqY@*>7{Py;! zo29o;|HIidoZD7R^8~RjjfPu$6r~=a8HT=4nN#UR;OHUtRLG(0^F#f#=pi_2rW3yo zo0cs?gFu(c5V9bk8>Xo2VQ(LrhQbi?hS+>Ie$ATBIfu}^f|hKCC;s4VOw&@G?rb4z zCfo9Ho!T7K>B4gwe`G-p#~d_?37kee%WmIPBOsu#g2@6{512Ky2U%L5qc$Av!doaQFXcuvS4;PnkQ77gE}?3B2gGDH|KgEjy zI$u=+b=J@xWa+4q*C4UBC#O?LpPH(A#KakxW{Nu9U`@3ORp#K#_EBsYB?#m&_5rlQ z)CQL6)u(vX&4MLRXASK^7FIeec@6T{OA|>cYp15F9ho;?rC{y;#D^bmPws8v9FKAs6zE+VJ%lr6^{50&+Jy}>*Eb8 zW^wh=gKnDheLgRu+*M!N5inrxvcGcgcz@4AGr^smBW5lz$vB1d?$_-wdzJYgW`q>R*fp{%+!$ zd+yxe`*(tlcMPiPUJ2}$rwVeAy+k5KedO|QyLf@Z!lw>m=@sliXB{|0lJyH~;?tMz zesX8)yG7HkBWn-0r_MzDg`v9y*&^2#nF;us>EaS}RnBHrjl;|L3y+R0(P6gMDl3nX P9{5l8N-wm`oqO;<+))>~ literal 0 HcmV?d00001