// package Ġnet . star legacy . feature . mult ib lock . base shield Ċ // Ċ // import ĠMult ib lock Shape Ċ // import Ġnet . star legacy . feature . progress ion . advance ment . SL Advance ment Ċ // import Ġorg . bukkit . Chat Color Ċ // Ċ // object ĠMedium Base Shield Mult ib lock Ġ: ĠBase Shield Mult ib lock () Ġ{ Ċ // ĉ override Ġval Ġmax Power Ġ= Ġ 5 0 _ 0 0 0 Ċ // ĉ override Ġval Ġradius Ġ= Ġ 5 0 Ċ // Ċ // ĉ override Ġval Ġadvance ment Ġ= ĠSL Advance ment . BASE _ SH I ELD _ MEDIUM Ċ // Ċ // ĉ override Ġval Ġsign Text Ġ= Ġcreate Sign Text ( Ċ // ĉ ĉ "${ Chat Color . YELLOW } Medium ", Ċ // ĉ ĉ "${ Chat Color . DARK _ GRAY } Base ĠSh ield ", Ċ // ĉ ĉ "", Ċ // ĉ ĉ "" Ċ // ĉ ) Ċ // Ċ // ĉ override Ġfun ĠMult ib lock Shape . build Structure () Ġ{ Ċ // ĉ ĉ side R ings (- 2 , Ġ+ 2 ) Ċ // Ċ // ĉ ĉ z (+ 0 ) Ġ{ Ċ // ĉĉ ĉ y (- 1 ) Ġ{ Ċ // ĉĉĉ ĉ x (+ 0 ). wire Input Computer () Ċ // ĉĉ ĉ } Ċ // Ċ // ĉĉ ĉ y (+ 0 ) Ġ{ Ċ // ĉĉĉ ĉ x (- 1 ). any G lass Pane () Ċ // ĉĉĉ ĉ x (+ 0 ). machine F urn ace () Ċ // ĉĉĉ ĉ x (+ 1 ). any G lass Pane () Ċ // ĉĉ ĉ } Ċ // Ċ // ĉĉ ĉ y (+ 1 ) Ġ{ Ċ // ĉĉĉ ĉ x (+ 0 ). any St airs () Ċ // ĉĉ ĉ } Ċ // ĉ ĉ } Ċ // Ċ // ĉ ĉ z (+ 1 ) Ġ{ Ċ // ĉĉ ĉ y (- 1 ) Ġ{ Ċ // ĉĉĉ ĉ x (- 1 ). hop per () Ċ // ĉĉĉ ĉ x (+ 0 ). stone Brick () Ċ // ĉĉĉ ĉ x (+ 1 ). hop per () Ċ // ĉĉ ĉ } Ċ // Ċ // ĉĉ ĉ y (+ 0 ) Ġ{ Ċ // ĉĉĉ ĉ for Ġ( x Ġin Ġ- 1 .. 1 ) Ġ{ Ċ // ĉĉĉĉ ĉ x ( x ). di amond Block () Ċ // ĉĉĉ ĉ } Ċ // ĉĉ ĉ } Ċ // Ċ // ĉĉ ĉ y (+ 1 ) Ġ{ Ċ // ĉĉĉ ĉ x (- 1 ). any S lab () Ċ // ĉĉĉ ĉ x (+ 0 ). stone Brick () Ċ // ĉĉĉ ĉ x (+ 1 ). any S lab () Ċ // ĉĉ ĉ } Ċ // ĉ ĉ } Ċ // Ċ // ĉ ĉ z (+ 2 ) Ġ{ Ċ // ĉĉ ĉ y (- 1 ) Ġ{ Ċ // ĉĉĉ ĉ x (+ 0 ). any St airs () Ċ // ĉĉ ĉ } Ċ // Ċ // ĉĉ ĉ y (+ 0 ) Ġ{ Ċ // ĉĉĉ ĉ x (- 1 ). any G lass Pane () Ċ // ĉĉĉ ĉ x (+ 0 ). stone Brick () Ċ // ĉĉĉ ĉ x (+ 1 ). any G lass Pane () Ċ // ĉĉ ĉ } Ċ // Ċ // ĉĉ ĉ y (+ 1 ) Ġ{ Ċ // ĉĉĉ ĉ x (+ 0 ). any St airs () Ċ // ĉĉ ĉ } Ċ // ĉ ĉ } Ċ // ĉ } Ċ //} Ċ