From eaf6e08b25a028a8fabebca1148086e734865c83 Mon Sep 17 00:00:00 2001 From: HbmMods Date: Sat, 27 Feb 2016 18:25:17 +0100 Subject: [PATCH] Very smexy thingers. --- assets/hbm/lang/de_DE.lang | 8 + assets/hbm/lang/en_US.lang | 8 + .../textures/blocks/fusion_center_side.png | Bin 0 -> 415 bytes .../hbm/textures/blocks/fusion_center_top.png | Bin 0 -> 444 bytes .../textures/blocks/fusion_conductor_side.png | Bin 0 -> 336 bytes .../blocks/fusion_conductor_side_alt.png | Bin 0 -> 211 bytes .../blocks/fusion_conductor_top_alt.png | Bin 0 -> 423 bytes .../hbm/textures/blocks/fusion_core_side.png | Bin 0 -> 537 bytes assets/hbm/textures/blocks/fusion_hatch.png | Bin 0 -> 519 bytes .../textures/blocks/fusion_heater_side.png | Bin 0 -> 442 bytes .../hbm/textures/blocks/fusion_motor_side.png | Bin 0 -> 447 bytes .../textures/gui/gui_fusion_multiblock.png | Bin 0 -> 3935 bytes com/hbm/blocks/BlockReactor.java | 20 + com/hbm/blocks/FusionCore.java | 35 + com/hbm/blocks/FusionHatch.java | 124 +++ com/hbm/blocks/ModBlocks.java | 22 + .../blocks/TileEntityFusionMultiblock.java | 891 ++++++++++++++++++ 17 files changed, 1108 insertions(+) create mode 100644 assets/hbm/textures/blocks/fusion_center_side.png create mode 100644 assets/hbm/textures/blocks/fusion_center_top.png create mode 100644 assets/hbm/textures/blocks/fusion_conductor_side.png create mode 100644 assets/hbm/textures/blocks/fusion_conductor_side_alt.png create mode 100644 assets/hbm/textures/blocks/fusion_conductor_top_alt.png create mode 100644 assets/hbm/textures/blocks/fusion_core_side.png create mode 100644 assets/hbm/textures/blocks/fusion_hatch.png create mode 100644 assets/hbm/textures/blocks/fusion_heater_side.png create mode 100644 assets/hbm/textures/blocks/fusion_motor_side.png create mode 100644 assets/hbm/textures/gui/gui_fusion_multiblock.png create mode 100644 com/hbm/blocks/FusionCore.java create mode 100644 com/hbm/blocks/FusionHatch.java create mode 100644 com/hbm/blocks/TileEntityFusionMultiblock.java diff --git a/assets/hbm/lang/de_DE.lang b/assets/hbm/lang/de_DE.lang index fa4f1f37b..96e2b3883 100644 --- a/assets/hbm/lang/de_DE.lang +++ b/assets/hbm/lang/de_DE.lang @@ -120,6 +120,14 @@ tile.reactor_conductor.name=Stromanschluss tile.reactor_computer.name=Reaktorsteuerung container.reactorMultiblock=Großer Atomreaktor +tile.fusion_conductor.name=Supraleiter-Magnet +tile.fusion_center.name=Zentralmagnetstück +tile.fusion_motor.name=Magnetmotorstück +tile.fusion_heater.name=Plasmaerhitzer +tile.fusion_hatch.name=Fusionsreaktorzugriffsluke +tile.fusion_core.name=Fusionsreaktorsteuerung +container.fusionMultiblock=Großer Fusionsreaktor + item.fuse.name=Sicherung tile.test_nuke.name=Test Atombombe diff --git a/assets/hbm/lang/en_US.lang b/assets/hbm/lang/en_US.lang index 5ea2ba758..9d82d5252 100644 --- a/assets/hbm/lang/en_US.lang +++ b/assets/hbm/lang/en_US.lang @@ -120,6 +120,14 @@ tile.reactor_conductor.name=Reactor Electricity Port tile.reactor_computer.name=Reaktor Control container.reactorMultiblock=Big Nuclear Reactor +tile.fusion_conductor.name=Superconducting Magnet +tile.fusion_center.name=Central Magnet Piece +tile.fusion_motor.name=Magnet Motor Piece +tile.fusion_heater.name=Plasma Heater +tile.fusion_hatch.name=Fusion Reactor Access Hatch +tile.fusion_core.name=Fusion Reactor Control +container.fusionMultiblock=Big Fusion Reactor + item.fuse.name=Fuse tile.test_nuke.name=Test Nuke diff --git a/assets/hbm/textures/blocks/fusion_center_side.png b/assets/hbm/textures/blocks/fusion_center_side.png new file mode 100644 index 0000000000000000000000000000000000000000..4c14af39c68bbc6bc9994c0997294b52874c05f0 GIT binary patch literal 415 zcmV;Q0bu@#P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0T4+-s$J0qpLKJKg%{`#`Q?nZPw1bjESQzVGsjMCjhm zZEx`K+~d1^xm+XRGNfCj9As|yyirCQ1Cekozz0R$4_}3~_76v;|I@~@y#N3J002ov JPDHLkV1nb2uMz+N literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/blocks/fusion_center_top.png b/assets/hbm/textures/blocks/fusion_center_top.png new file mode 100644 index 0000000000000000000000000000000000000000..8604c6cefd8e68ee6550a85d98a3be2234a2833b GIT binary patch literal 444 zcmV;t0YmPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0WC>HK~y+Tjgrf1g)kIF^J8iiH7Y1NFNzM@ zNuf|**T3&dc3Pxxp=%J2Ij^0Q7;EjzzaiN08HS)RG66ivcAZ1zRc}4~f3Q3QUDoVQ!%mgv(x_){zD4jCY_pn2bq1d0v z@Jp!Hu;mGo@;oO`di+!zIM9h9J+B^iDBK% mjx-L0A$d5oYFv1Qwe}k#wfovH3|BG$0000!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{f}XQ4*Y=R#Ki=l*&+$n3-3imzP?iV4`QBXPIMM=Lb}C&eO#) z#KQmVByX-}0}*!05Wr!&=kzgZ0ZMid zqB+O+E(4z2+tY%o=83xo${hEcWFVSxz0_a(j$q|Hd$Cu$@@6f|jaIw!Uy!Bo0qpcW|9jnQfv!Xejj8Vrx9zOSob~D~1DEy+6T1LbwqIxJf9>X_= cXwWJB+lOq*^E^J30e!~c>FVdQ&MBb@0NXNu`v3p{ literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/blocks/fusion_conductor_side_alt.png b/assets/hbm/textures/blocks/fusion_conductor_side_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..42bac634d8db15b0750bb1691d8f16d0d1286b74 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt33 zJo#VH{I9*HanX?t?2FkH y*furPEYL7~b8rQtgt&v4L0kh!VlJC08^aTUUV|e7D}DjZWAJqKb6Mw<&;$TTSV8^( literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/blocks/fusion_conductor_top_alt.png b/assets/hbm/textures/blocks/fusion_conductor_top_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..963cf34ef7711ce42ba4727f061a4919d907b6f8 GIT binary patch literal 423 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt33 zJ(aI3nEgo-LxFfn!NmYN+BzLFsc-Y`f!h z=RW_ao%v#s^3$U?jL#?cl<%+TziRW1xAEBOpUU^lkD0CBTKl`|GE-CWq?yeJCqKP@ zKyZTPt*4c8ERBY0eUBGuEYjFzrQp16Ym5B)%vsNZ4R{V)^vV05*wiDVy+DLNH8Sfj z3s;5<%OcLh8{YpeZ(sNN*0#NzHTTtTb6sd%cOfxy8c zB$brtgPT=Ll^f)vnzqMJJCW928vBrIn!t;vOnbrvR#@tUhA#aoyn(Bzgw1QC&K;J5 z$jn(u{Vdx&m5rJ=Z`r<=dGR%Zgk Ok-^i|&t;ucLK6VVT&l4E literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/blocks/fusion_core_side.png b/assets/hbm/textures/blocks/fusion_core_side.png new file mode 100644 index 0000000000000000000000000000000000000000..a83ac57594d758643dfddeda753ab2a00bbec2b9 GIT binary patch literal 537 zcmV+!0_OdRP)N2bZe?^J zG%heMIczh2P5=M_mq|oHR5(wKk~wYyK@dgz0?vI3r$m5``EcXgzZ<=ff)PalRLJFWCY?^x+;BKN z91gtre!&Ls_q*LrS^E7xWKyY=DHe-Rp~CfgwM8x$H#Zb=3y}0YkJPrMZnsMSR<)tI zX(kxeDgjT@rBVrPwOZY7Hyro-odC+Z0CAX3r_TU*P;0$jt500000NkvXXu0mjfPLPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0eDG7K~y+Tjgrr5!axwl_sL=vbyZNzy+jBe zdo|QI5EP@)-9RF4z}Cv;s{!;mU??azu%W6911`cuu#75Pp4CC9LLM$amP^RR*~j|UPb@_002ov JPDHLkV1k^g-&p_v literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/blocks/fusion_heater_side.png b/assets/hbm/textures/blocks/fusion_heater_side.png new file mode 100644 index 0000000000000000000000000000000000000000..6a918e5bdecb2b903de6aa85b58563a83865dec8 GIT binary patch literal 442 zcmV;r0Y(0aP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0V_#FK~y+TjgnnUhCmQT=Z~o+>Z+jVeJGf8 zB?w{i_U}8p&niU(or`hCosY+H%{lkZkr$*d$9g`XV4=BbGz6JD>aGqyWp^(;o0y{yKtX8z|J1w;$&;(jjWAxBMbcPSg zpx}GRDalq81$E59-r8ORgnF+P5z@kl(eN2~T)YP)iG64SP!qQlU;G4}BF5Y1zd=7s z(11Th3xPJQq+;0>IVKJIU)mMucIl&0C5H)Q`pd^qzo6?t4$Hv5Lvrx_H*jMaM;QWe kB!&Z7USj>t4mjt&01Bb?dN|Q$wg3PC07*qoM6N<$f_C$-p#T5? literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/blocks/fusion_motor_side.png b/assets/hbm/textures/blocks/fusion_motor_side.png new file mode 100644 index 0000000000000000000000000000000000000000..5e9017e5ee755e4fff95ad520b0843154a7affc8 GIT binary patch literal 447 zcmV;w0YLtVP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0We8KK~y+Tjnd0%gHR9#;PX~OMC&aJFN-`t ziBP27lp@62Be)VFx-zd&EVkmRP-p_$r|N$$ffLBWZ!ydP&zwnSh~qe$%|=yK!!Wkn zt?Rm;=OJ>)bzOhB!Z&2M+r2Sy93KvcBuNnA^&Z={32KPb3iN`eX;BnC-FlXUVYuJ# z9~nha=nGkvp_4RC5s@R|L|F-bFzLGPd$qQ0NnO{Ul3^Go$;VaS_lRX#(ii4=zFaQn z^Z7?2YTjy^hMZ0(aaw_1sH$olN8XR!bdSUp~FftBP!vyKz@Ip}(d|pVnJkK#iQC32i&-Z z;*Cu)s6i>)Sq?KJ$@!dZ=QQs#+IwI7djI(T`TqK@@4jZP=l85<&ANYU{nomliL;^| z78j8d0RVA|sgVr;289?9#-SJg0w+84BH%-|AOk#25?%IM2Y>@Bb30?yuBD{~8zb%Q z?R|ZH<@ZJ@s$br&5xracin31JKK%q$V!RqL0e130WgavqL2DfJhJg49bVfjR7Br^i z^=HAS0*=3gz+yQ098Q!$a3P#6fO8Ka@-BqmhtPaD{ZyTlpkWYyz$kvdQNjV^L~WBq zT}q;k=~X@IHKO@dee)zRqo!D

Kw zWZguv`Hk$*YT(>qX5UP)Z!vRdraH7x99k)k?Np~$ic>qqse|g$L2>D%xOP#Fe4x62 zptyHa-Fv7Wy(E{<21f>s+&+<9M-AOZ433N%dyE|RGBT z-EZnOObr|`_xorbFbMa;;r<24r$f@GgxJt*(RBVlFR)z@`W_W?eUPbhFn~lg|BES0@t;7AvLVJ!A+~|u zA#|^wjzf@_->DFlQ^!LT_N%C>96YHJK?4wZO)(|K1ZoS5X8TZ$aYfqV4JFptI%?1EfIZjke8zWX`;{-S&rd0>wstK@B*9n6!pPD$ zots+vdV@O@#O$vu!!hr0-}u_?#@}lmZozG1FaL3AThEvG=Z84F_veYzIM&PnJ-d9M zE6(;^^yixFA1o_}xYf0X@$%XsCGL+q-6KBLzx9-{wKGXm9>j?4*+;(^JXEgSmzKtU z^JZa-u5L#7S(T}Av9o8>)88-d$#!!Y-Lu!a3a4~@l$Ul``5qxePKP}<|6*>sXyFhG zbj0Pii3zSm_dhu}PI{O-kWG7N?_W9=FiJXInj&r zk(RN%qaW;@vM6t*gE=Ai7YO2k|MXx>*idRsXirh4qsY*ivDZG zvt@BXHVCdLa)}~b@toEZxYc`rI$e;d{x@OQa3OP3R~Hf+RiqJ9i(%vFo+6D+wT9%1 zzUuQ_Df5di;slXA4rXv8;IS|FmI)LD_6;%4u{&iAwI^x?k6@+cu6kE-0&D#O9cQGh z7#*&RSr1&BJWNJwadfn_=wmNSFQj2wBfDY`UlgSW1_pA%XR+qIv!aA`G)_rbS!ioY zYugmkvfe5w(m#{ExF~&Ycr`tjz>Ar7_07FVP{Djy~0vJNF{@^3V8J7!BvJ_Iedy)C*y}acXA4>BV$Rz`6HdP_NCp3gUhS`X++wkzS!ADTTbWQ+15Uq| zZ{Kg29g#7M@YJ*3;#M2@78$uSxDR3T=516{U7)U^9VK4Yy`7x{u*L|tX+$2yCO_c4%H zjF#sTdJsJR;V#HV{6 z%ED^%<;+k;Giys3$EH3P>AuTC%Q^bR@)Jf&wQWQzTZpMNEO}tT}eaE~DXM~XR z{o43Y0`5W8S3S>8UQ&UR$!{WiZ!y*iI=AHj2am`#tJA*Q6Wxy5th}0Y+qk6J( zTh3T~dGn5&&qYkvl$WUeyo9+`m=|1B|IFU>8CoyB46nHruyAZ#k4n?Sm&TxV^RRyS z+h=K(C1>oT=1FL|*{mmDBajEmo!jAC2W>~Y2wR$(1)ZM|?oL#f_%yg8hjeT}k3UZS5i=?Q3pJ++(=LMMk^VdnQtRemeuF5n z8s{KiZ!*#Z(^mHRAV2nxjXL-%?B9KjNxf*t@K1?Q<=Xd47=cYKGA_BVi{vWozcIW0 zK4@|UdB~pvw9#88RlCcTs?RB)F`7J`&Jhvoyg%pmk(hEA;++;_uA5ktXbW|RRNvzY zefS+1K}5W)kz1IJVa#ILbT*#3^dfS%5Wl&Vd=un4^@Q?Ti77&Q*K=uABYK{_;)@Ob z^YV(Qe9>MbD^R6TQZuS+5Yiic+5)?*G<}moYIJCRe)oH)rgYF8`iLi!`TJYsX`$qY0`1mjE|`D=_!hkEZ5_kQz!)x$p)IOW@Uu2J+ht1wJt) zjLfZ=EN<+1QhrtB;3XGfif`X9KnxIns=MxXW7)GQHL-ym$fCRg))bM85Ybx4J^2bY z2HC&`E?9B;HmS~xJOG{?_ZdVBGx3the4_#ueS>W$37~%fyuV{kmGjyyFss2xjWtG* z$H8Vc5b*C5Xbi< zq4`KEVEMU!L*D`@yz?0LaXsn;gDQ%G#qusOzbL8gMNC|f>guc_qknk*xxwF|JXIQY z=f8RaZ`=&Tymd>&DE3EP;A#n6x^&Rvf7+0FB-Pd~&I>cRMu=4BCVLF?^UE07M!MgY z)cjW^P~IaT`yzKxS@LhrMj%i3T4Vo>GfCivS#W}q+Mb-PsFnL1S=lL&s8q&j@gy