()
| 38 | @SuppressWarnings("ALL") |
| 39 | public class Loader_Books implements Runnable { |
| 40 | @Override |
| 41 | public void run() { |
| 42 | String tPage = ""; |
| 43 | List<String> tBook = new ArrayListNoNulls<>(); |
| 44 | |
| 45 | UT.Books.createWrittenBook("Manual_Punch_Cards", "Punch Card Manual V0.0", "Gregorius Techneticies", ST.make(ItemsGT.BOOKS, 1, 1), new String[] { |
| 46 | "This Manual will explain the Functionality of the Punch Cards, once they are fully implemented. And no, they won't be like the IRL Punch Cards. This is just a current Idea Collection." |
| 47 | , "(i1&&i2)?o1=15:o1=0;=10" |
| 48 | , "ignore all Whitespace Characters, use Long for saving the Numbers" |
| 49 | , "&& || ^^ & | ^ ! ++ -- + - % / // * ** << >> >>> < > <= >= == != ~ ( ) ?: , ; ;= ;=X; = i0 i1 i2 i3 i4 i5 o0 o1 o2 o3 o4 o5 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 m0 m1 m2 m3 m4 m5 m6 m7 m8 m9 A B C D E F" |
| 50 | , "'0' = false, 'everything but 0' = true, '!' turns '0' into '1' and everything else into '0'" |
| 51 | , "',' is just a separator for multiple executed Codes in a row." |
| 52 | , "';' means that the Program waits until the next tick before continuing. ';=10' and ';=10;' both mean that it will wait 10 Ticks instead of 1. And ';=0' or anything < 0 will default to 0." |
| 53 | , "If the '=' Operator is used within Brackets, it returns the value the variable has been set to." |
| 54 | , "The Program saves the Char Index of the current Task, the 10 Variables (which reset to 0 as soon as the Program Loop stops), the 10 Member Variables and the remaining waiting Time in its NBT." |
| 55 | , "A = 10, B = 11, C = 12, D = 13, E = 14, F = 15, just for Hexadecimal Space saving, since Redstone has only 4 Bits." |
| 56 | , "For implementing Loops you just need 1 Punch Card per Loop, these Cards can restart once they are finished, depending on how many other Cards there are in the Program Loop you inserted your Card into, since it will process them procedurally." |
| 57 | , "A Punch Card Processor can run up to four Loops, each with the length of seven Punch Cards, parallel." |
| 58 | , "Why does the Punch Card need Ink to be made, you ask? Because the empty one needs to have some lines on, and the for the punched one it prints the Code to execute in a 'human' readable format on the Card." |
| 59 | }); |
| 60 | |
| 61 | UT.Books.createWrittenBook("Manual_Microwave", "Microwave Oven Manual", "Kitchen Industries", ST.make(ItemsGT.BOOKS, 1, 2), new String[] { |
| 62 | "Congratulations, you inserted a random seemingly empty Book into the Microwave and these Letters appeared out of nowhere." |
| 63 | , "You just got a Microwave Oven and asked yourself 'why do I even need it?'. It's simple, the Microwave can cook for just 128 EU and at an insane speed. Not even a normal E-furnace can do it that fast and cheap!" |
| 64 | , "This is the cheapest and fastest way to cook for you. That is why the Microwave Oven can be found in almost every Kitchen (see www.youwannabuyakitchen.ly)." |
| 65 | , "Long time exposure to Microwaves can cause Cancer, but we doubt Steve lives long enough to die because of that." |
| 66 | , "Do not insert any Metals. It might result in an Explosion." |
| 67 | , "Do not dry Animals with it. It will result in a Hot Dog, no matter which Animal you put into it." |
| 68 | , "Do not insert inflammable Objects. The Oven will catch on Fire." |
| 69 | , "Do not insert Explosives such as Eggs. Just don't." |
| 70 | }); |
| 71 | |
| 72 | UT.Books.createWrittenBook("Manual_Printer", "Scanner & Printer Manual", "GregTech Electrics", ST.make(ItemsGT.BOOKS, 1, 32000), new String[] { |
| 73 | "Congratulations on your acquisition of a new Scanner and/or Printer. You will find this Manual that you received with your purchase very useful. Just remember that if you lose it, you can just let the Printer create a new one." |
| 74 | , "First of all you need to power your Scanner and Printer with Electricity on their back side. Just plug them into the sockets of their respective Voltage. Next you will need either an USB Cable or an USB Stick to connect them." |
| 75 | , "Any USB Stick will do, Images and Text Files are not that large and won't require more than USB 1.0, even though you can ofcourse use higher USB Tiers aswell, thanks to downwards compatibility." |
| 76 | , "Now you need to refill your Printers Ink reserves, depending on what Job you want to do with it. It only accepts the Chemical Dyes for this purpose. Black = Text, CMYK for Images, Blue or White for Blueprints." |
| 77 | , "Having done all of that it is time to scan what you need to scan inside the Scanner. Just plug in the USB and insert the Book/Canvas/Blueprint etc. you want to scan. If you insert Blocks it will scan their Surface aswell." |
| 78 | , "After a successful scan, it will eject the eventual USB Stick and the scanned Object for you. Now you can insert the Data and the desired type of Paper/Canvas into the Printer to let it print your products." |
| 79 | , "The Printer can do a few more print jobs than just canvas and books. NEI will help you with all the possible Recipes." |
| 80 | }); |
| 81 | |
| 82 | UT.Books.createWrittenBook("Manual_Steam", "Steam Manual", "GregTech Thermodynamics", ST.make(ItemsGT.BOOKS, 1, 32000), new String[] { |
| 83 | "This Manual is about the proper operation of a Boiler, in order to not blow yourself up. And yes there are many people who get blown up by improper operation of a Boiler." |
| 84 | , "First of all you need to make sure that the Boiler you use fits the Burning Box you place below. The Tooltips will hint you the proper values you can use. The Boiler itself does accept heat from all directions, not just the Bottom." |
| 85 | , "Then you need to fill the Boiler with Water on the Sides, so that you can generate Steam with it. Placing a Funnel on it and rightclicking that Funnel with a Water Bucket works for filling aswell." |
| 86 | , "But if you use regular Water instead of distilled Water, then you will end up with calcification and a constant decrease of Steam-Creation-Efficiency. No risk of explosion due to that though, since it just makes less Steam per Water." |
| 87 | , "Inserting Water into an empty hot Boiler, it will rapidly increase the Pressure maybe causing it to explode, depending on how much heat and water you insert at once." |
| 88 | , "If a Boiler stores too much Heat without being able to convert Water into Steam, then it will simply melt and break, leaving you with a giant mess." |
| 89 | , "Steam Turbines and Engines emit distilled Water to their Sides, which makes it possible to simply cycle the distilled Water back into the Boiler for having less calcification going on." |
| 90 | , "The Boilers have a Barometer on their Front, their ideal State is if the Line is inside the dark green Area, so in the middle of the Barometer itself. The closer it is to the red Area, the closer it is to exploding." |
| 91 | , "Steam Engines work best if they are in green Mode, if they are too blue then they have not enough Steam (look for Boiler Calcification if it happens after a while of running normally)." |
| 92 | , "If the Engines are too Red then they will release the Steam and stop running (no Explosions, just a waste of Steam and a fizzing noise)." |
| 93 | }); |
| 94 | |
| 95 | UT.Books.createWrittenBook("Manual_Random", "Tips & Tricks with GregTech Six", "Gregorius Techneticies", ST.make(ItemsGT.BOOKS, 1, 32000), new String[] { |
| 96 | "This Book contains random Information that might be useful sometime. Read it whenever you have Issues. Maybe it has the Solution." |
| 97 | , "The first Hint is obvious: ALWAYS. READ. THE. ENTIRE. TOOLTIP. FIRST! The Tooltips often contain the Information you need, but not many people think about reading them. They usually contain all the Stats of the Machine." |
nothing calls this directly
no test coverage detected