Advertisement
Aladalar

Untitled

Oct 2nd, 2015
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 36.36 KB | None | 0 0
  1. //Copyright Mighty Aladalar © 2015. All Rights Reserved belongs to Project:Triad.
  2. package com.project_triad.blocks;
  3.  
  4. import cpw.mods.fml.common.Mod;
  5. import cpw.mods.fml.common.Mod.EventHandler;
  6. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  7. import cpw.mods.fml.common.registry.GameRegistry;
  8. import net.minecraft.block.Block;
  9. import net.minecraft.block.material.Material;
  10. import net.minecraft.creativetab.CreativeTabs;
  11. import net.minecraft.init.Blocks;
  12. import net.minecraft.item.Item;
  13. import net.minecraft.item.ItemStack;
  14.  
  15. @Mod(modid = "pt_t", name = "ProjectTriad HD Block's mod", version = "0.3.2")
  16. public class main
  17. {
  18. //test
  19. //public static Block blockAlphaTestBlock;
  20. //public static Block blockAlphaTestHalfSlab;
  21. //public static Block blockAlphaTestDoubleSlab;
  22. //public static Block blockAlphaTestStair;
  23.  
  24. // Silnice a cesty - bloky
  25. public static Block blockRoad;
  26. public static Block blockRoad_2;
  27. public static Block blockRoad_3;
  28. public static Block blockRoad_4;
  29. public static Block blockRoad_5;
  30.  
  31. // Silnice a cest - Slaby
  32. public static Block blockRoadSlab;
  33. public static Block blockRoadSlab_2;
  34. public static Block blockRoadSlab_3;
  35. public static Block blockRoadSlab_4;
  36. public static Block blockRoadSlab_5;
  37.  
  38. // Slaby z bricků
  39. public static Block blockBrickLargeSlab;
  40. public static Block blockBrickLargeSlab_2;
  41. public static Block blockBrickLargeSlab_3;
  42. public static Block blockBrickLargeSlab_4;
  43. public static Block blockBrickLargeSlab_5;
  44. public static Block blockBrickLargeSlab_6;
  45. public static Block blockBrickLargeSlab_7;
  46. public static Block blockBrickLargeSlab_8;
  47. public static Block blockBrickLargeSlab_9;
  48. public static Block blockBrickLargeSlab_10;
  49. public static Block blockBrickLargeSlab_11;
  50. public static Block blockBrickLargeSlab_12;
  51. public static Block blockBrickLargeSlab_13;
  52. public static Block blockBrickLargeSlab_14;
  53. public static Block blockBrickLargeSlab_15;
  54. public static Block blockBrickLargeSlab_16;
  55. public static Block blockBrickLargeSlab_17;
  56.  
  57. // Normální cihlovité bloky
  58. public static Block blockBrickLargeBlocks;
  59. public static Block blockBrickLargeBlocks_2;
  60. public static Block blockBrickLargeBlocks_3;
  61. public static Block blockBrickLargeBlocks_4;
  62. public static Block blockBrickLargeBlocks_5;
  63. public static Block blockBrickLargeBlocks_6;
  64. public static Block blockBrickLargeBlocks_7;
  65. public static Block blockBrickLargeBlocks_8;
  66. public static Block blockBrickLargeBlocks_9;
  67. public static Block blockBrickLargeBlocks_10;
  68. public static Block blockBrickLargeBlocks_11;
  69. public static Block blockBrickLargeBlocks_12;
  70. public static Block blockBrickLargeBlocks_13;
  71. public static Block blockBrickLargeBlocks_14;
  72. public static Block blockBrickLargeBlocks_15;
  73. public static Block blockBrickLargeBlocks_16;
  74. public static Block blockBrickLargeBlocks_17;
  75.  
  76. // Bloky s ohraničením
  77. public static Block blockBrickReinforcedBlocks;
  78. public static Block blockBrickReinforcedBlocks_2;
  79.  
  80. // Bloky s ornamenty
  81. public static Block blockBrickOrnamentBlock;
  82. public static Block blockBrickOrnamentBlock_2;
  83. public static Block blockBrickOrnamentBlock_3;
  84.  
  85. // Barevné zdivo
  86. public static Block blockConcrete;
  87. public static Block blockConcrete_2;
  88. public static Block blockConcrete_3;
  89. public static Block blockConcrete_4;
  90. public static Block blockConcrete_5;
  91. public static Block blockConcrete_6;
  92. public static Block blockConcrete_7;
  93. public static Block blockConcrete_8;
  94. public static Block blockConcrete_9;
  95. public static Block blockConcrete_10;
  96. public static Block blockConcrete_11;
  97. public static Block blockConcrete_12;
  98. public static Block blockConcrete_13;
  99. public static Block blockConcrete_14;
  100. public static Block blockConcrete_15;
  101. public static Block blockConcrete_16;
  102. public static Block blockConcrete_17;
  103. public static Block blockConcrete_18;
  104. public static Block blockConcrete_19;
  105.  
  106. // Podlahy a dlažba
  107. public static Block blockFloor;
  108. public static Block blockFloor_1;
  109. public static Block blockFloor_2;
  110. public static Block blockFloor_3;
  111. public static Block blockFloor_4;
  112. public static Block blockFloor_5;
  113. public static Block blockFloor_6;
  114. public static Block blockFloor_7;
  115. public static Block blockFloor_8;
  116. public static Block blockFloor_9;
  117. public static Block blockFloor_10;
  118. public static Block blockFloor_11;
  119. public static Block blockFloor_12;
  120. public static Block blockFloor_13;
  121. public static Block blockFloor_14;
  122. public static Block blockFloor_15;
  123. public static Block blockFloor_16;
  124. public static Block blockFloor_17;
  125. public static Block blockFloor_18;
  126. public static Block blockFloor_19;
  127. public static Block blockFloor_20;
  128.  
  129. //Drevene podlahy
  130. public static Block blockWoodFloor;
  131. public static Block blockWoodFloor_2;
  132. public static Block blockWoodFloor_3;
  133. public static Block blockWoodFloor_4;
  134. public static Block blockWoodFloor_5;
  135. public static Block blockWoodFloor_6;
  136. public static Block blockWoodFloor_7;
  137. public static Block blockWoodFloor_8;
  138.  
  139. // Tráva
  140. public static Block blockGrass;
  141. public static Block blockGrass_2;
  142. public static Block blockGrass_3;
  143. public static Block blockGrass_4;
  144. public static Block blockGrass_5;
  145. public static Block blockGrass_6;
  146. public static Block blockGrass_7;
  147.  
  148. @EventHandler
  149. public void preInit(FMLPreInitializationEvent event)
  150. {
  151.  
  152. //test
  153. //blockAlphaTestBlock = new BlockBrick(Material.rock).setBlockName("blockAlphaTestBlock").setBlockTextureName("pt_mafia_blocks:AlphaTestTexture").setCreativeTab(tabProjectTriadBlocksBricks);
  154.  
  155. // Def Silnic a cest
  156. blockRoad = new BlockRoad(Material.rock).setBlockName("blockRoad").setBlockTextureName("pt_mafia_block:Road").setCreativeTab(tabProjectTriadBlocksRoads);
  157. blockRoad_2 = new BlockRoad(Material.rock).setBlockName("blockRoad_2").setBlockTextureName("pt_mafia_block:Road_2").setCreativeTab(tabProjectTriadBlocksRoads);;
  158. blockRoad_3 = new BlockRoad(Material.rock).setBlockName("blockRoad_3").setBlockTextureName("pt_mafia_block:Road_3").setCreativeTab(tabProjectTriadBlocksRoads);;
  159. blockRoad_4 = new BlockRoad(Material.rock).setBlockName("blockRoad_4").setBlockTextureName("pt_mafia_block:Road_4").setCreativeTab(tabProjectTriadBlocksRoads);;
  160. blockRoad_5 = new BlockRoad(Material.rock).setBlockName("blockRoad_5").setBlockTextureName("pt_mafia_block:Road_5").setCreativeTab(tabProjectTriadBlocksRoads);;
  161.  
  162. // Def cihlových bloků
  163. blockBrickLargeBlocks = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks").setCreativeTab(tabProjectTriadBlocksBricks);
  164. blockBrickLargeBlocks_2 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_2").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_2").setCreativeTab(tabProjectTriadBlocksBricks);
  165. blockBrickLargeBlocks_3 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_3").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_3").setCreativeTab(tabProjectTriadBlocksBricks);
  166. blockBrickLargeBlocks_4 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_4").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_4").setCreativeTab(tabProjectTriadBlocksBricks);
  167. blockBrickLargeBlocks_5 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_5").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_5").setCreativeTab(tabProjectTriadBlocksBricks);
  168. blockBrickLargeBlocks_6 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_6").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_6").setCreativeTab(tabProjectTriadBlocksBricks);
  169. blockBrickLargeBlocks_7 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_7").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_7").setCreativeTab(tabProjectTriadBlocksBricks);
  170. blockBrickLargeBlocks_8 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_8").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_8").setCreativeTab(tabProjectTriadBlocksBricks);
  171. blockBrickLargeBlocks_9 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_9").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_9").setCreativeTab(tabProjectTriadBlocksBricks);
  172. blockBrickLargeBlocks_10 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_10").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_10").setCreativeTab(tabProjectTriadBlocksBricks);
  173. blockBrickLargeBlocks_11 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_11").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_11").setCreativeTab(tabProjectTriadBlocksBricks);
  174. blockBrickLargeBlocks_12 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_12").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_12").setCreativeTab(tabProjectTriadBlocksBricks);
  175. blockBrickLargeBlocks_13 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_13").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_13").setCreativeTab(tabProjectTriadBlocksBricks);
  176. blockBrickLargeBlocks_14 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_14").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_14").setCreativeTab(tabProjectTriadBlocksBricks);
  177. blockBrickLargeBlocks_15 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_15").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_15").setCreativeTab(tabProjectTriadBlocksBricks);
  178. blockBrickLargeBlocks_16 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_16").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_16").setCreativeTab(tabProjectTriadBlocksBricks);
  179. blockBrickLargeBlocks_17 = new BlockBrick(Material.rock).setBlockName("BrickLargeBlocks_17").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_17").setCreativeTab(tabProjectTriadBlocksBricks);
  180.  
  181. // Def bloků s ohraničením
  182. blockBrickReinforcedBlocks = new BlockBrick(Material.rock).setBlockName("BrickReinforcedBlocks").setBlockTextureName("pt_mafia_blocks:BrickReinforcedBlocks").setCreativeTab(tabProjectTriadBlocksBricks);
  183. blockBrickReinforcedBlocks_2 = new BlockBrick(Material.rock).setBlockName("BrickReinforcedBlocks_2").setBlockTextureName("pt_mafia_blocks:BrickReinforcedBlocks_2").setCreativeTab(tabProjectTriadBlocksBricks);
  184.  
  185. // Def bloků s ornamenty
  186. blockBrickOrnamentBlock = new BlockBrick(Material.rock).setBlockName("BrickOrnamentBlock").setBlockTextureName("pt_mafia_blocks:BrickOrnamentBlock").setCreativeTab(tabProjectTriadBlocksBricks);
  187. blockBrickOrnamentBlock_2 = new BlockBrick(Material.rock).setBlockName("BrickOrnamentBlock_2").setBlockTextureName("pt_mafia_blocks:BrickOrnamentBlock_2").setCreativeTab(tabProjectTriadBlocksBricks);
  188. blockBrickOrnamentBlock_3 = new BlockBrick(Material.rock).setBlockName("BrickOrnamentBlock_3").setBlockTextureName("pt_mafia_blocks:BrickOrnamentBlock_3").setCreativeTab(tabProjectTriadBlocksBricks);
  189.  
  190. // Def bloků zdiva
  191. blockConcrete = new BlockConcrete(Material.clay).setBlockName("Concrete").setBlockTextureName("pt_mafia_blocks:Concrete").setCreativeTab(tabProjectTriadBlocksConcrete);
  192. blockConcrete_2 = new BlockConcrete(Material.clay).setBlockName("Concrete_2").setBlockTextureName("pt_mafia_blocks:Concrete_2").setCreativeTab(tabProjectTriadBlocksConcrete);
  193. blockConcrete_3 = new BlockConcrete(Material.clay).setBlockName("Concrete_3").setBlockTextureName("pt_mafia_blocks:Concrete_3").setCreativeTab(tabProjectTriadBlocksConcrete);
  194. blockConcrete_4 = new BlockConcrete(Material.clay).setBlockName("Concrete_4").setBlockTextureName("pt_mafia_blocks:Concrete_4").setCreativeTab(tabProjectTriadBlocksConcrete);
  195. blockConcrete_5 = new BlockConcrete(Material.clay).setBlockName("Concrete_5").setBlockTextureName("pt_mafia_blocks:Concrete_5").setCreativeTab(tabProjectTriadBlocksConcrete);
  196. blockConcrete_6 = new BlockConcrete(Material.clay).setBlockName("Concrete_6").setBlockTextureName("pt_mafia_blocks:Concrete_6").setCreativeTab(tabProjectTriadBlocksConcrete);
  197. blockConcrete_7 = new BlockConcrete(Material.clay).setBlockName("Concrete_7").setBlockTextureName("pt_mafia_blocks:Concrete_7").setCreativeTab(tabProjectTriadBlocksConcrete);
  198. blockConcrete_8 = new BlockConcrete(Material.clay).setBlockName("Concrete_8").setBlockTextureName("pt_mafia_blocks:Concrete_8").setCreativeTab(tabProjectTriadBlocksConcrete);
  199. blockConcrete_9 = new BlockConcrete(Material.clay).setBlockName("Concrete_9").setBlockTextureName("pt_mafia_blocks:Concrete_9").setCreativeTab(tabProjectTriadBlocksConcrete);
  200. blockConcrete_10 = new BlockConcrete(Material.clay).setBlockName("Concrete_10").setBlockTextureName("pt_mafia_blocks:Concrete_10").setCreativeTab(tabProjectTriadBlocksConcrete);
  201. blockConcrete_11 = new BlockConcrete(Material.clay).setBlockName("Concrete_11").setBlockTextureName("pt_mafia_blocks:Concrete_11").setCreativeTab(tabProjectTriadBlocksConcrete);
  202. blockConcrete_12 = new BlockConcrete(Material.clay).setBlockName("Concrete_12").setBlockTextureName("pt_mafia_blocks:Concrete_12").setCreativeTab(tabProjectTriadBlocksConcrete);
  203. blockConcrete_13 = new BlockConcrete(Material.clay).setBlockName("Concrete_13").setBlockTextureName("pt_mafia_blocks:Concrete_13").setCreativeTab(tabProjectTriadBlocksConcrete);
  204. blockConcrete_14 = new BlockConcrete(Material.clay).setBlockName("Concrete_14").setBlockTextureName("pt_mafia_blocks:Concrete_14").setCreativeTab(tabProjectTriadBlocksConcrete);
  205. blockConcrete_15 = new BlockConcrete(Material.clay).setBlockName("Concrete_15").setBlockTextureName("pt_mafia_blocks:Concrete_15").setCreativeTab(tabProjectTriadBlocksConcrete);
  206. blockConcrete_16 = new BlockConcrete(Material.clay).setBlockName("Concrete_16").setBlockTextureName("pt_mafia_blocks:Concrete_16").setCreativeTab(tabProjectTriadBlocksConcrete);
  207. blockConcrete_17 = new BlockConcrete(Material.clay).setBlockName("Concrete_17").setBlockTextureName("pt_mafia_blocks:Concrete_17").setCreativeTab(tabProjectTriadBlocksConcrete);
  208. blockConcrete_18 = new BlockConcrete(Material.clay).setBlockName("Concrete_18").setBlockTextureName("pt_mafia_blocks:Concrete_18").setCreativeTab(tabProjectTriadBlocksConcrete);
  209. blockConcrete_19 = new BlockConcrete(Material.clay).setBlockName("Concrete_19").setBlockTextureName("pt_mafia_blocks:Concrete_19").setCreativeTab(tabProjectTriadBlocksConcrete);
  210.  
  211. // Def podlah
  212. blockFloor = new BlockFloor(Material.rock).setBlockName("Floor").setBlockTextureName("pt_mafia_blocks:Floor").setCreativeTab(tabProjectTriadBlocksSurface);
  213. blockFloor_1 = new BlockFloor(Material.rock).setBlockName("Floor_1").setBlockTextureName("pt_mafia_blocks:Floor_1").setCreativeTab(tabProjectTriadBlocksSurface);
  214. blockFloor_2 = new BlockFloor(Material.rock).setBlockName("Floor_2").setBlockTextureName("pt_mafia_blocks:Floor_2").setCreativeTab(tabProjectTriadBlocksSurface);
  215. blockFloor_3 = new BlockFloor(Material.rock).setBlockName("Floor_3").setBlockTextureName("pt_mafia_blocks:Floor_3").setCreativeTab(tabProjectTriadBlocksSurface);
  216. blockFloor_4 = new BlockFloor(Material.rock).setBlockName("Floor_4").setBlockTextureName("pt_mafia_blocks:Floor_4").setCreativeTab(tabProjectTriadBlocksSurface);
  217. blockFloor_5 = new BlockFloor(Material.rock).setBlockName("Floor_5").setBlockTextureName("pt_mafia_blocks:Floor_5").setCreativeTab(tabProjectTriadBlocksSurface);
  218. blockFloor_6 = new BlockFloor(Material.rock).setBlockName("Floor_6").setBlockTextureName("pt_mafia_blocks:Floor_6").setCreativeTab(tabProjectTriadBlocksSurface);
  219. blockFloor_7 = new BlockFloor(Material.rock).setBlockName("Floor_7").setBlockTextureName("pt_mafia_blocks:Floor_7").setCreativeTab(tabProjectTriadBlocksSurface);
  220. blockFloor_8 = new BlockFloor(Material.rock).setBlockName("Floor_8").setBlockTextureName("pt_mafia_blocks:Floor_8").setCreativeTab(tabProjectTriadBlocksSurface);
  221. blockFloor_9 = new BlockFloor(Material.rock).setBlockName("Floor_9").setBlockTextureName("pt_mafia_blocks:Floor_9").setCreativeTab(tabProjectTriadBlocksSurface);
  222. blockFloor_10 = new BlockFloor(Material.rock).setBlockName("Floor_10").setBlockTextureName("pt_mafia_blocks:Floor_10").setCreativeTab(tabProjectTriadBlocksSurface);
  223. blockFloor_11 = new BlockFloor(Material.rock).setBlockName("Floor_11").setBlockTextureName("pt_mafia_blocks:Floor_11").setCreativeTab(tabProjectTriadBlocksSurface);
  224. blockFloor_12 = new BlockFloor(Material.rock).setBlockName("Floor_12").setBlockTextureName("pt_mafia_blocks:Floor_12").setCreativeTab(tabProjectTriadBlocksSurface);
  225. blockFloor_13 = new BlockFloor(Material.rock).setBlockName("Floor_13").setBlockTextureName("pt_mafia_blocks:Floor_13").setCreativeTab(tabProjectTriadBlocksSurface);
  226. blockFloor_14 = new BlockFloor(Material.rock).setBlockName("Floor_14").setBlockTextureName("pt_mafia_blocks:Floor_14").setCreativeTab(tabProjectTriadBlocksSurface);
  227. blockFloor_15 = new BlockFloor(Material.rock).setBlockName("Floor_15").setBlockTextureName("pt_mafia_blocks:Floor_15").setCreativeTab(tabProjectTriadBlocksSurface);
  228. blockFloor_16 = new BlockFloor(Material.rock).setBlockName("Floor_16").setBlockTextureName("pt_mafia_blocks:Floor_16").setCreativeTab(tabProjectTriadBlocksSurface);
  229. blockFloor_17 = new BlockFloor(Material.rock).setBlockName("Floor_17").setBlockTextureName("pt_mafia_blocks:Floor_17").setCreativeTab(tabProjectTriadBlocksSurface);
  230. blockFloor_18 = new BlockFloor(Material.rock).setBlockName("Floor_18").setBlockTextureName("pt_mafia_blocks:Floor_18").setCreativeTab(tabProjectTriadBlocksSurface);
  231. blockFloor_19 = new BlockFloor(Material.rock).setBlockName("Floor_19").setBlockTextureName("pt_mafia_blocks:Floor_19").setCreativeTab(tabProjectTriadBlocksSurface);
  232. blockFloor_20 = new BlockFloor(Material.rock).setBlockName("Floor_20").setBlockTextureName("pt_mafia_blocks:Floor_20").setCreativeTab(tabProjectTriadBlocksSurface);
  233.  
  234. //Drevene podlahy
  235. blockWoodFloor = new BlockFloor(Material.wood).setBlockName("WoodFloor").setBlockTextureName("pt_mafia_blocks:WoodFloor").setCreativeTab(tabProjectTriadBlocksSurface);
  236. blockWoodFloor_2 = new BlockFloor(Material.wood).setBlockName("WoodFloor_2").setBlockTextureName("pt_mafia_blocks:WoodFloor_2").setCreativeTab(tabProjectTriadBlocksSurface);
  237. blockWoodFloor_3 = new BlockFloor(Material.wood).setBlockName("WoodFloor_3").setBlockTextureName("pt_mafia_blocks:WoodFloor_3").setCreativeTab(tabProjectTriadBlocksSurface);
  238. blockWoodFloor_4 = new BlockFloor(Material.wood).setBlockName("WoodFloor_4").setBlockTextureName("pt_mafia_blocks:WoodFloor_4").setCreativeTab(tabProjectTriadBlocksSurface);
  239. blockWoodFloor_5 = new BlockFloor(Material.wood).setBlockName("WoodFloor_5").setBlockTextureName("pt_mafia_blocks:WoodFloor_5").setCreativeTab(tabProjectTriadBlocksSurface);
  240. blockWoodFloor_6 = new BlockFloor(Material.wood).setBlockName("WoodFloor_6").setBlockTextureName("pt_mafia_blocks:WoodFloor_6").setCreativeTab(tabProjectTriadBlocksSurface);
  241. blockWoodFloor_7 = new BlockFloor(Material.wood).setBlockName("WoodFloor_7").setBlockTextureName("pt_mafia_blocks:WoodFloor_7").setCreativeTab(tabProjectTriadBlocksSurface);
  242. blockWoodFloor_8 = new BlockFloor(Material.wood).setBlockName("WoodFloor_8").setBlockTextureName("pt_mafia_blocks:WoodFloor_8").setCreativeTab(tabProjectTriadBlocksSurface);
  243.  
  244. // Def travnatých bloků
  245. blockGrass = new BlockGrass(Material.grass).setBlockName("Grass").setBlockTextureName("pt_mafia_blocks:Grass").setCreativeTab(tabProjectTriadBlocksSurface);
  246. blockGrass_2 = new BlockGrass(Material.grass).setBlockName("Grass_2").setBlockTextureName("pt_mafia_blocks:Grass_2").setCreativeTab(tabProjectTriadBlocksSurface);
  247. blockGrass_3 = new BlockGrass(Material.grass).setBlockName("Grass_3").setBlockTextureName("pt_mafia_blocks:Grass_3").setCreativeTab(tabProjectTriadBlocksSurface);
  248. blockGrass_4 = new BlockGrass(Material.grass).setBlockName("Grass_4").setBlockTextureName("pt_mafia_blocks:Grass_4").setCreativeTab(tabProjectTriadBlocksSurface);
  249. blockGrass_5 = new BlockGrass(Material.grass).setBlockName("Grass_5").setBlockTextureName("pt_mafia_blocks:Grass_5").setCreativeTab(tabProjectTriadBlocksSurface);
  250. blockGrass_6 = new BlockGrass(Material.grass).setBlockName("Grass_6").setBlockTextureName("pt_mafia_blocks:Grass_6").setCreativeTab(tabProjectTriadBlocksSurface);
  251. blockGrass_7 = new BlockGrass(Material.grass).setBlockName("Grass_7").setBlockTextureName("pt_mafia_blocks:Grass_7").setCreativeTab(tabProjectTriadBlocksSurface);
  252.  
  253. //**************************************************************************************************
  254. // Herní registry
  255.  
  256. //test
  257. //GameRegistry.registerBlock(blockAlphaTestBlock, blockAlphaTestBlock.getUnlocalizedName().substring(5));
  258.  
  259. // Registry roads
  260. GameRegistry.registerBlock(blockRoad, blockRoad.getUnlocalizedName().substring(5));
  261. GameRegistry.registerBlock(blockRoad_2, blockRoad_2.getUnlocalizedName().substring(5));
  262. GameRegistry.registerBlock(blockRoad_3, blockRoad_3.getUnlocalizedName().substring(5));
  263. GameRegistry.registerBlock(blockRoad_4, blockRoad_4.getUnlocalizedName().substring(5));
  264. GameRegistry.registerBlock(blockRoad_5, blockRoad_5.getUnlocalizedName().substring(5));
  265.  
  266. // Registry cihlových bloků
  267. GameRegistry.registerBlock(blockBrickLargeBlocks, blockBrickLargeBlocks.getUnlocalizedName().substring(5));
  268. GameRegistry.registerBlock(blockBrickLargeBlocks_2, blockBrickLargeBlocks_2.getUnlocalizedName().substring(5));
  269. GameRegistry.registerBlock(blockBrickLargeBlocks_3, blockBrickLargeBlocks_3.getUnlocalizedName().substring(5));
  270. GameRegistry.registerBlock(blockBrickLargeBlocks_4, blockBrickLargeBlocks_4.getUnlocalizedName().substring(5));
  271. GameRegistry.registerBlock(blockBrickLargeBlocks_5, blockBrickLargeBlocks_5.getUnlocalizedName().substring(5));
  272. GameRegistry.registerBlock(blockBrickLargeBlocks_6, blockBrickLargeBlocks_6.getUnlocalizedName().substring(5));
  273. GameRegistry.registerBlock(blockBrickLargeBlocks_7, blockBrickLargeBlocks_7.getUnlocalizedName().substring(5));
  274. GameRegistry.registerBlock(blockBrickLargeBlocks_8, blockBrickLargeBlocks_8.getUnlocalizedName().substring(5));
  275. GameRegistry.registerBlock(blockBrickLargeBlocks_9, blockBrickLargeBlocks_9.getUnlocalizedName().substring(5));
  276. GameRegistry.registerBlock(blockBrickLargeBlocks_10, blockBrickLargeBlocks_10.getUnlocalizedName().substring(5));
  277. GameRegistry.registerBlock(blockBrickLargeBlocks_11, blockBrickLargeBlocks_11.getUnlocalizedName().substring(5));
  278. GameRegistry.registerBlock(blockBrickLargeBlocks_12, blockBrickLargeBlocks_12.getUnlocalizedName().substring(5));
  279. GameRegistry.registerBlock(blockBrickLargeBlocks_13, blockBrickLargeBlocks_13.getUnlocalizedName().substring(5));
  280. GameRegistry.registerBlock(blockBrickLargeBlocks_14, blockBrickLargeBlocks_14.getUnlocalizedName().substring(5));
  281. GameRegistry.registerBlock(blockBrickLargeBlocks_15, blockBrickLargeBlocks_15.getUnlocalizedName().substring(5));
  282. GameRegistry.registerBlock(blockBrickLargeBlocks_16, blockBrickLargeBlocks_16.getUnlocalizedName().substring(5));
  283. GameRegistry.registerBlock(blockBrickLargeBlocks_17, blockBrickLargeBlocks_17.getUnlocalizedName().substring(5));
  284.  
  285. //Registry bloků s ohraničením
  286. GameRegistry.registerBlock(blockBrickReinforcedBlocks, blockBrickReinforcedBlocks.getUnlocalizedName().substring(5));
  287. GameRegistry.registerBlock(blockBrickReinforcedBlocks_2, blockBrickReinforcedBlocks_2.getUnlocalizedName().substring(5));
  288.  
  289. //Registry ornamentů
  290. GameRegistry.registerBlock(blockBrickOrnamentBlock, blockBrickOrnamentBlock.getUnlocalizedName().substring(5));
  291. GameRegistry.registerBlock(blockBrickOrnamentBlock_2, blockBrickOrnamentBlock_2.getUnlocalizedName().substring(5));
  292. GameRegistry.registerBlock(blockBrickOrnamentBlock_3, blockBrickOrnamentBlock_3.getUnlocalizedName().substring(5));
  293.  
  294. //Registry zdiva
  295. GameRegistry.registerBlock(blockConcrete, blockConcrete.getUnlocalizedName().substring(5));
  296. GameRegistry.registerBlock(blockConcrete_2, blockConcrete_2.getUnlocalizedName().substring(5));
  297. GameRegistry.registerBlock(blockConcrete_3, blockConcrete_3.getUnlocalizedName().substring(5));
  298. GameRegistry.registerBlock(blockConcrete_4, blockConcrete_4.getUnlocalizedName().substring(5));
  299. GameRegistry.registerBlock(blockConcrete_5, blockConcrete_5.getUnlocalizedName().substring(5));
  300. GameRegistry.registerBlock(blockConcrete_6, blockConcrete_6.getUnlocalizedName().substring(5));
  301. GameRegistry.registerBlock(blockConcrete_7, blockConcrete_7.getUnlocalizedName().substring(5));
  302. GameRegistry.registerBlock(blockConcrete_8, blockConcrete_8.getUnlocalizedName().substring(5));
  303. GameRegistry.registerBlock(blockConcrete_9, blockConcrete_9.getUnlocalizedName().substring(5));
  304. GameRegistry.registerBlock(blockConcrete_10, blockConcrete_10.getUnlocalizedName().substring(5));
  305. GameRegistry.registerBlock(blockConcrete_11, blockConcrete_11.getUnlocalizedName().substring(5));
  306. GameRegistry.registerBlock(blockConcrete_12, blockConcrete_12.getUnlocalizedName().substring(5));
  307. GameRegistry.registerBlock(blockConcrete_13, blockConcrete_13.getUnlocalizedName().substring(5));
  308. GameRegistry.registerBlock(blockConcrete_14, blockConcrete_14.getUnlocalizedName().substring(5));
  309. GameRegistry.registerBlock(blockConcrete_15, blockConcrete_15.getUnlocalizedName().substring(5));
  310. GameRegistry.registerBlock(blockConcrete_16, blockConcrete_16.getUnlocalizedName().substring(5));
  311. GameRegistry.registerBlock(blockConcrete_17, blockConcrete_17.getUnlocalizedName().substring(5));
  312. GameRegistry.registerBlock(blockConcrete_18, blockConcrete_18.getUnlocalizedName().substring(5));
  313. GameRegistry.registerBlock(blockConcrete_19, blockConcrete_19.getUnlocalizedName().substring(5));
  314.  
  315. //Registry podlah
  316. GameRegistry.registerBlock(blockFloor, blockFloor.getUnlocalizedName().substring(5));
  317. GameRegistry.registerBlock(blockFloor_1, blockFloor_1.getUnlocalizedName().substring(5));
  318. GameRegistry.registerBlock(blockFloor_2, blockFloor_2.getUnlocalizedName().substring(5));
  319. GameRegistry.registerBlock(blockFloor_3, blockFloor_3.getUnlocalizedName().substring(5));
  320. GameRegistry.registerBlock(blockFloor_4, blockFloor_4.getUnlocalizedName().substring(5));
  321. GameRegistry.registerBlock(blockFloor_5, blockFloor_5.getUnlocalizedName().substring(5));
  322. GameRegistry.registerBlock(blockFloor_6, blockFloor_6.getUnlocalizedName().substring(5));
  323. GameRegistry.registerBlock(blockFloor_7, blockFloor_7.getUnlocalizedName().substring(5));
  324. GameRegistry.registerBlock(blockFloor_8, blockFloor_8.getUnlocalizedName().substring(5));
  325. GameRegistry.registerBlock(blockFloor_9, blockFloor_9.getUnlocalizedName().substring(5));
  326. GameRegistry.registerBlock(blockFloor_10, blockFloor_10.getUnlocalizedName().substring(5));
  327. GameRegistry.registerBlock(blockFloor_11, blockFloor_11.getUnlocalizedName().substring(5));
  328. GameRegistry.registerBlock(blockFloor_12, blockFloor_12.getUnlocalizedName().substring(5));
  329. GameRegistry.registerBlock(blockFloor_13, blockFloor_13.getUnlocalizedName().substring(5));
  330. GameRegistry.registerBlock(blockFloor_14, blockFloor_14.getUnlocalizedName().substring(5));
  331. GameRegistry.registerBlock(blockFloor_15, blockFloor_15.getUnlocalizedName().substring(5));
  332. GameRegistry.registerBlock(blockFloor_16, blockFloor_16.getUnlocalizedName().substring(5));
  333. GameRegistry.registerBlock(blockFloor_17, blockFloor_17.getUnlocalizedName().substring(5));
  334. GameRegistry.registerBlock(blockFloor_18, blockFloor_18.getUnlocalizedName().substring(5));
  335. GameRegistry.registerBlock(blockFloor_19, blockFloor_19.getUnlocalizedName().substring(5));
  336. GameRegistry.registerBlock(blockFloor_20, blockFloor_20.getUnlocalizedName().substring(5));
  337.  
  338. //Registry travntých bloků
  339. GameRegistry.registerBlock(blockGrass, blockGrass.getUnlocalizedName().substring(5));
  340. GameRegistry.registerBlock(blockGrass_2, blockGrass_2.getUnlocalizedName().substring(5));
  341. GameRegistry.registerBlock(blockGrass_3, blockGrass_3.getUnlocalizedName().substring(5));
  342. GameRegistry.registerBlock(blockGrass_4, blockGrass_4.getUnlocalizedName().substring(5));
  343. GameRegistry.registerBlock(blockGrass_5, blockGrass_5.getUnlocalizedName().substring(5));
  344. GameRegistry.registerBlock(blockGrass_6, blockGrass_6.getUnlocalizedName().substring(5));
  345. GameRegistry.registerBlock(blockGrass_7, blockGrass_7.getUnlocalizedName().substring(5));
  346.  
  347. //Systémový výstup
  348. System.out.println(blockBrickLargeBlocks.getUnlocalizedName().substring(5));};
  349.  
  350.  
  351. @EventHandler
  352. public void init(FMLPreInitializationEvent event)
  353. {
  354.  
  355. //Stairs - Brick
  356. //blockAlphaTestStair = new PttStair(null, 0).setBlockName("blockAlphaTestStair").setBlockTextureName("pt_mafia_blocks:AlphaTestTexture").setCreativeTab(tabProjectTriadBlocksBricks);
  357.  
  358. //Halfslab - Cesty a silnice
  359. blockRoadSlab = new PttSlab(false, Material.rock).setBlockName("blockRoadSlab").setBlockTextureName("pt_mafia_block:Road").setCreativeTab(tabProjectTriadBlocksRoads);
  360. blockRoadSlab_2 = new PttSlab(false, Material.rock).setBlockName("blockRoadSlab_2").setBlockTextureName("pt_mafia_block:Road_2").setCreativeTab(tabProjectTriadBlocksRoads);;
  361. blockRoadSlab_3 = new PttSlab(false, Material.rock).setBlockName("blockRoadSlab_3").setBlockTextureName("pt_mafia_block:Road_3").setCreativeTab(tabProjectTriadBlocksRoads);;
  362. blockRoadSlab_4 = new PttSlab(false, Material.rock).setBlockName("blockRoadSlab_4").setBlockTextureName("pt_mafia_block:Road_4").setCreativeTab(tabProjectTriadBlocksRoads);;
  363. blockRoadSlab_5 = new PttSlab(false, Material.rock).setBlockName("blockRoadSlab_5").setBlockTextureName("pt_mafia_block:Road_5").setCreativeTab(tabProjectTriadBlocksRoads);;
  364.  
  365. //HalfSlab - Bricks
  366. blockBrickLargeSlab = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks").setCreativeTab(tabProjectTriadBlocksBricks);
  367. blockBrickLargeSlab_2 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_2").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_2").setCreativeTab(tabProjectTriadBlocksBricks);
  368. blockBrickLargeSlab_3 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_3").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_3").setCreativeTab(tabProjectTriadBlocksBricks);
  369. blockBrickLargeSlab_4 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_4").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_4").setCreativeTab(tabProjectTriadBlocksBricks);
  370. blockBrickLargeSlab_5 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_5").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_5").setCreativeTab(tabProjectTriadBlocksBricks);
  371. blockBrickLargeSlab_6 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_6").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_6").setCreativeTab(tabProjectTriadBlocksBricks);
  372. blockBrickLargeSlab_7 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_7").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_7").setCreativeTab(tabProjectTriadBlocksBricks);
  373. blockBrickLargeSlab_8 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_8").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_8").setCreativeTab(tabProjectTriadBlocksBricks);
  374. blockBrickLargeSlab_9 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_9").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_9").setCreativeTab(tabProjectTriadBlocksBricks);
  375. blockBrickLargeSlab_10 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_10").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_10").setCreativeTab(tabProjectTriadBlocksBricks);
  376. blockBrickLargeSlab_11 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_11").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_11").setCreativeTab(tabProjectTriadBlocksBricks);
  377. blockBrickLargeSlab_12 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_12").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_12").setCreativeTab(tabProjectTriadBlocksBricks);
  378. blockBrickLargeSlab_13 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_13").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_13").setCreativeTab(tabProjectTriadBlocksBricks);
  379. blockBrickLargeSlab_14 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_14").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_14").setCreativeTab(tabProjectTriadBlocksBricks);
  380. blockBrickLargeSlab_15 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_15").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_15").setCreativeTab(tabProjectTriadBlocksBricks);
  381. blockBrickLargeSlab_16 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_16").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_16").setCreativeTab(tabProjectTriadBlocksBricks);
  382. blockBrickLargeSlab_17 = new PttSlab(false, Material.rock).setBlockName("BrickLargeSlab_17").setBlockTextureName("pt_mafia_blocks:BrickLargeBlocks_17").setCreativeTab(tabProjectTriadBlocksBricks);
  383.  
  384. //Test reg
  385. //GameRegistry.registerBlock(blockAlphaTestStair, blockAlphaTestStair.getUnlocalizedName().substring(5));
  386.  
  387. //GameRegistry.registerBlock(, .getUnlocalizedName().substring(5));
  388.  
  389. //Registry Cesty a silne slaby
  390. GameRegistry.registerBlock(blockRoadSlab, blockRoadSlab.getUnlocalizedName().substring(5));
  391. GameRegistry.registerBlock(blockRoadSlab_2, blockRoadSlab_2.getUnlocalizedName().substring(5));
  392. GameRegistry.registerBlock(blockRoadSlab_3, blockRoadSlab_3.getUnlocalizedName().substring(5));
  393. GameRegistry.registerBlock(blockRoadSlab_4, blockRoadSlab_4.getUnlocalizedName().substring(5));
  394. GameRegistry.registerBlock(blockRoadSlab_5, blockRoadSlab_5.getUnlocalizedName().substring(5));
  395.  
  396. //Registry Brick slabu
  397. GameRegistry.registerBlock(blockBrickLargeSlab, blockBrickLargeSlab.getUnlocalizedName().substring(5));
  398. GameRegistry.registerBlock(blockBrickLargeSlab_2, blockBrickLargeSlab_2.getUnlocalizedName().substring(5));
  399. GameRegistry.registerBlock(blockBrickLargeSlab_3, blockBrickLargeSlab_3.getUnlocalizedName().substring(5));
  400. GameRegistry.registerBlock(blockBrickLargeSlab_4, blockBrickLargeSlab_4.getUnlocalizedName().substring(5));
  401. GameRegistry.registerBlock(blockBrickLargeSlab_5, blockBrickLargeSlab_5.getUnlocalizedName().substring(5));
  402. GameRegistry.registerBlock(blockBrickLargeSlab_6, blockBrickLargeSlab_6.getUnlocalizedName().substring(5));
  403. GameRegistry.registerBlock(blockBrickLargeSlab_7, blockBrickLargeSlab_7.getUnlocalizedName().substring(5));
  404. GameRegistry.registerBlock(blockBrickLargeSlab_8, blockBrickLargeSlab_8.getUnlocalizedName().substring(5));
  405. GameRegistry.registerBlock(blockBrickLargeSlab_9, blockBrickLargeSlab_9.getUnlocalizedName().substring(5));
  406. GameRegistry.registerBlock(blockBrickLargeSlab_10, blockBrickLargeSlab_10.getUnlocalizedName().substring(5));
  407. GameRegistry.registerBlock(blockBrickLargeSlab_11, blockBrickLargeSlab_11.getUnlocalizedName().substring(5));
  408. GameRegistry.registerBlock(blockBrickLargeSlab_12, blockBrickLargeSlab_12.getUnlocalizedName().substring(5));
  409. GameRegistry.registerBlock(blockBrickLargeSlab_13, blockBrickLargeSlab_13.getUnlocalizedName().substring(5));
  410. GameRegistry.registerBlock(blockBrickLargeSlab_14, blockBrickLargeSlab_14.getUnlocalizedName().substring(5));
  411. GameRegistry.registerBlock(blockBrickLargeSlab_15, blockBrickLargeSlab_15.getUnlocalizedName().substring(5));
  412. GameRegistry.registerBlock(blockBrickLargeSlab_16, blockBrickLargeSlab_16.getUnlocalizedName().substring(5));
  413. GameRegistry.registerBlock(blockBrickLargeSlab_17, blockBrickLargeSlab_17.getUnlocalizedName().substring(5));
  414.  
  415. }
  416.  
  417. @EventHandler
  418. public void postInit(FMLPreInitializationEvent event) {
  419.  
  420. }
  421. //*******************************************************************
  422. //Záložky v creativním menu
  423.  
  424. //Záložka class-brick
  425. public static CreativeTabs tabProjectTriadBlocksBricks = new CreativeTabs("tabProjectTriadBlocksBricks")
  426. {
  427. @Override
  428. public Item getTabIconItem(){
  429. return new ItemStack(blockBrickLargeBlocks).getItem();
  430. }
  431.  
  432. };
  433. //Záložka class-concrete
  434. public static CreativeTabs tabProjectTriadBlocksConcrete = new CreativeTabs("tabProjectTriadBlocksConcrete")
  435. {
  436. @Override
  437. public Item getTabIconItem(){
  438. return new ItemStack(blockConcrete).getItem();
  439. }
  440.  
  441. };
  442. //Záložka class-grass; class-floor
  443. public static CreativeTabs tabProjectTriadBlocksSurface = new CreativeTabs ("tabProjectTriadBlocksSurface"){
  444.  
  445. @Override
  446. public Item getTabIconItem() {
  447. return new ItemStack(blockFloor).getItem();
  448. }
  449.  
  450. };
  451. //Záložka class-road
  452. public static CreativeTabs tabProjectTriadBlocksRoads = new CreativeTabs ("tabProjectTriadBlocksRoads"){
  453.  
  454. @Override
  455. public Item getTabIconItem() {
  456. return new ItemStack(blockRoad).getItem();
  457. }
  458.  
  459. };
  460. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement