MCPcopy Create free account
hub / github.com/GregTech6/gregtech6 / BlocksGT

Class BlocksGT

src/main/java/gregapi/data/CS.java:1626–1708  ·  view source on GitHub ↗

Contains GT Blocks and Block related References.

Source from the content-addressed store, hash-verified

1624
1625 /** Contains GT Blocks and Block related References. */
1626 public static class BlocksGT {
1627 public static IPrefixBlock
1628 casingMachine, casingMachineDouble, casingMachineQuadruple, casingMachineDense,
1629 blockGem , blockDust , blockIngot , blockPlate , blockPlateGem , blockRaw , blockSolid,
1630 crateGtGem , crateGtDust , crateGtIngot , crateGtPlate , crateGtPlateGem , crateGtRaw ,
1631 crateGt64Gem, crateGt64Dust, crateGt64Ingot, crateGt64Plate, crateGt64PlateGem, crateGt64Raw;
1632
1633 /** Ore Blocks */
1634 public static IPrefixBlock
1635 ore , oreSandstone , oreNetherrack , oreEndstone , oreAtumLimestone , oreAtumSand, oreGravel, oreMud, oreSand, oreRedSand, oreBedrock,
1636 oreBroken, oreBrokenSandstone, oreBrokenNetherrack, oreBrokenEndstone, oreBrokenAtumLimestone,
1637 oreSmall , oreSmallSandstone , oreSmallNetherrack , oreSmallEndstone , oreSmallAtumLimestone , oreSmallAtumSand, oreSmallGravel, oreSmallMud, oreSmallSand, oreSmallRedSand, oreSmallBedrock;
1638
1639 public static BlockBaseFluid OilLight, OilMedium, OilHeavy, OilExtraHeavy, GasNatural, WaterGeothermal;
1640 public static BlockFluidClassic Ocean, Swamp, River, RiverAdvanced;
1641
1642 public static BlockBase Sands, Diggables, Grass, Paths, RockOres, CrystalOres, VanillaOresA;
1643
1644 public static IBlockBase FlowersA, FlowersB;
1645 public static BlockBase Glowtus, BalesGrass, BalesCrop;
1646 public static BlockBase Saplings_AB, Saplings_CD, Leaves_AB, Leaves_CD;
1647 public static BlockBase Log1, Log1FireProof, LogA, LogAFireProof, LogB, LogBFireProof, LogC, LogCFireProof, LogD, LogDFireProof;
1648 public static BlockBase Beam1, Beam1FireProof, Beam2, Beam2FireProof, Beam3, Beam3FireProof, BeamA, BeamAFireProof, BeamB, BeamBFireProof, BeamC, BeamCFireProof, BeamD, BeamDFireProof;
1649 public static BlockBase Planks, PlanksFireProof, Planks2, Planks2FireProof;
1650
1651 public static BlockBase CFoam, CFoamFresh, Concrete, ConcreteReinforced, Asphalt, Glass, GlowGlass;
1652 public static BlockBase Bars_Wood, Bars_Brass, Bars_Steel, Bars_Titanium, Bars_TungstenSteel, Bars_Adamantium;
1653 public static BlockBase Spikes_Sharp, Spikes_Steel, Spikes_Super, Spikes_Metal, Spikes_Fancy;
1654 public static BlockBase LongDistWire01, LongDistPipe01;
1655
1656 public static IBlockBase
1657 RailAluminium, RailMagnalium, RailBronze, RailStainlessSteel, RailSteel, RailTitanium, RailTungsten, RailTungstenSteel, RailTungstenCarbide, RailAdamantium,
1658 RailAluminiumBooster, RailMagnaliumBooster, RailBronzeBooster, RailStainlessSteelBooster, RailSteelBooster, RailTitaniumBooster, RailTungstenBooster, RailTungstenSteelBooster, RailTungstenCarbideBooster, RailAdamantiumBooster,
1659 RailAluminiumDetector, RailMagnaliumDetector, RailBronzeDetector, RailStainlessSteelDetector, RailSteelDetector, RailTitaniumDetector, RailTungstenDetector, RailTungstenSteelDetector, RailTungstenCarbideDetector, RailAdamantiumDetector,
1660 RailRoad;
1661
1662 /** EFR unregistered Blocks. */
1663 public static Block EtFu_Deepslate_Redstone_Ore, EtFu_Deepslate_Lit_Redstone_Ore, EtFu_Beetroot_Crop;
1664 /** GT6 Stone Type. */
1665 public static BlockBase GraniteBlack, GraniteRed, Basalt, Marble, Limestone, Granite, Diorite, Andesite, Komatiite, SchistGreen, SchistBlue, Kimberlite, Quartzite, PrismarineLight, PrismarineDark, Slate, Shale;
1666 /** Contains all GT6 Stone Types. */
1667 // Yes, I know those assignments inside the Array are not actually working, but this gives a good overview of the Content, once it got initialised.
1668 public static BlockBase[] stones = {GraniteBlack, GraniteRed, Basalt, Marble, Limestone, Granite, Diorite, Andesite, Komatiite, SchistGreen, SchistBlue, Kimberlite, Quartzite, PrismarineLight, PrismarineDark, Slate, Shale};
1669 /** Contains the Ore Blocks for all the GT6 Type Stones, corresponding to the Array above. */
1670 public static IPrefixBlock[] ores_normal = new IPrefixBlock[stones.length], ores_broken = new IPrefixBlock[stones.length], ores_small = new IPrefixBlock[stones.length];
1671
1672 /** Mappings for Stones to their correspondent Ores. No WildCard allowed! Register all 16 MetaData Values here instead. */
1673 public static Map<ItemStackContainer, IBlockPlacable>
1674 stoneToNormalOres = new ItemStackMap<>()
1675 , stoneToBrokenOres = new ItemStackMap<>()
1676 , stoneToSmallOres = new ItemStackMap<>()
1677 ;
1678
1679 /** Mappings for changing Drops of Blocks. */
1680 public static ItemStackMap<ItemStackContainer, ItemStack>
1681 blockToDrop = new ItemStackMap<>()
1682 , blockToSilk = new ItemStackMap<>()
1683 ;

Callers

nothing calls this directly

Calls 1

hashsetMethod · 0.95

Tested by

no test coverage detected