blockTypes.json 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578
  1. [
  2. {
  3. "type": "basicBlock",
  4. "name": "Dirt",
  5. "itemType": "Dirt",
  6. "model": {
  7. "modelPath": "cube",
  8. "texturePaths": [
  9. "blocks.ltdb/dirt.png",
  10. "blocks.ltdb/dirt.png",
  11. "blocks.ltdb/dirt.png",
  12. "blocks.ltdb/dirt.png",
  13. "blocks.ltdb/lawn.png",
  14. "blocks.ltdb/dirt.png"
  15. ]
  16. },
  17. "mapColor": "0xFF3C7C29",
  18. "groupNames": [ "Shovel" ]
  19. },
  20. {
  21. "type": "basicBlock",
  22. "name": "Stone",
  23. "itemType": "Stone",
  24. "model": {
  25. "modelPath": "cube",
  26. "texturePaths": [
  27. "blocks.ltdb/stone.png",
  28. "blocks.ltdb/stone.png",
  29. "blocks.ltdb/stone.png",
  30. "blocks.ltdb/stone.png",
  31. "blocks.ltdb/stone.png",
  32. "blocks.ltdb/stone.png"
  33. ]
  34. },
  35. "mapColor": "0xFF8E8E8D",
  36. "hardness": 2
  37. },
  38. {
  39. "type": "basicBlock",
  40. "name": "Sand",
  41. "itemType": "Sand",
  42. "model": {
  43. "modelPath": "cube",
  44. "texturePaths": [
  45. "blocks.ltdb/sand.png",
  46. "blocks.ltdb/sand.png",
  47. "blocks.ltdb/sand.png",
  48. "blocks.ltdb/sand.png",
  49. "blocks.ltdb/sand.png",
  50. "blocks.ltdb/sand.png"
  51. ]
  52. },
  53. "mapColor": "0xFFAE8558",
  54. "hardness": 0.5,
  55. "groupNames": [ "Shovel" ]
  56. },
  57. {
  58. "type": "basicBlock",
  59. "name": "Oak Wood",
  60. "itemType": "Oak Wood",
  61. "model": {
  62. "modelPath": "cube",
  63. "texturePaths": [
  64. "blocks.ltdb/oak.png",
  65. "blocks.ltdb/oak.png",
  66. "blocks.ltdb/oak.png",
  67. "blocks.ltdb/oak.png",
  68. "blocks.ltdb/oak.png",
  69. "blocks.ltdb/oak.png"
  70. ]
  71. },
  72. "mapColor": "0xFF7F7A70",
  73. "hardness": 1.5,
  74. "groupNames": [ "Wood" ]
  75. },
  76. {
  77. "type": "additionalItemsBlockType",
  78. "name": "Oak Wood Leaves",
  79. "itemType": "Oak Wood Leaves",
  80. "model": {
  81. "modelPath": "cube",
  82. "texturePaths": [
  83. "blocks.ltdb/leaves.png",
  84. "blocks.ltdb/leaves.png",
  85. "blocks.ltdb/leaves.png",
  86. "blocks.ltdb/leaves.png",
  87. "blocks.ltdb/leaves.png",
  88. "blocks.ltdb/leaves.png"
  89. ]
  90. },
  91. "mapColor": "0xFF6A7C37",
  92. "hardness": 0.1,
  93. "spawns": [
  94. {
  95. "min": 1,
  96. "max": 1,
  97. "itemType": "Oak Wood Sapling",
  98. "chance": 0.015
  99. }
  100. ],
  101. "groupNames": [
  102. "Leaves"
  103. ]
  104. },
  105. {
  106. "type": "basicBlock",
  107. "name": "Gravel",
  108. "itemType": "Gravel",
  109. "model": {
  110. "modelPath": "cube",
  111. "texturePaths": [
  112. "blocks.ltdb/gravel.png",
  113. "blocks.ltdb/gravel.png",
  114. "blocks.ltdb/gravel.png",
  115. "blocks.ltdb/gravel.png",
  116. "blocks.ltdb/gravel.png",
  117. "blocks.ltdb/gravel.png"
  118. ]
  119. },
  120. "mapColor": "0xFF928D8C",
  121. "hardness": 0.75,
  122. "groupNames": [ "Shovel" ]
  123. },
  124. {
  125. "type": "basicBlock",
  126. "name": "Granite Stone",
  127. "itemType": "Granite Stone",
  128. "model": {
  129. "modelPath": "cube",
  130. "texturePaths": [
  131. "blocks.ltdb/granite.png",
  132. "blocks.ltdb/granite.png",
  133. "blocks.ltdb/granite.png",
  134. "blocks.ltdb/granite.png",
  135. "blocks.ltdb/granite.png",
  136. "blocks.ltdb/granite.png"
  137. ]
  138. },
  139. "mapColor": "0xFF3B3A3E",
  140. "hardness": 3
  141. },
  142. {
  143. "type": "basicBlock",
  144. "name": "Cobble Stone",
  145. "itemType": "Cobble Stone",
  146. "model": {
  147. "modelPath": "cube",
  148. "texturePaths": [
  149. "blocks.ltdb/cobble.png",
  150. "blocks.ltdb/cobble.png",
  151. "blocks.ltdb/cobble.png",
  152. "blocks.ltdb/cobble.png",
  153. "blocks.ltdb/cobble.png",
  154. "blocks.ltdb/cobble.png"
  155. ]
  156. },
  157. "mapColor": "0xFF7E7875"
  158. },
  159. {
  160. "type": "basicBlock",
  161. "name": "Birch Wood",
  162. "itemType": "Birch Wood",
  163. "model": {
  164. "modelPath": "cube",
  165. "texturePaths": [
  166. "blocks.ltdb/birch.png",
  167. "blocks.ltdb/birch.png",
  168. "blocks.ltdb/birch.png",
  169. "blocks.ltdb/birch.png",
  170. "blocks.ltdb/birch.png",
  171. "blocks.ltdb/birch.png"
  172. ]
  173. },
  174. "mapColor": "0xFF99999D",
  175. "hardness": 1.5,
  176. "groupNames": [ "Wood" ]
  177. },
  178. {
  179. "type": "additionalItemsBlockType",
  180. "name": "Birch Wood Leaves",
  181. "itemType": "Birch Wood Leaves",
  182. "model": {
  183. "modelPath": "cube",
  184. "texturePaths": [
  185. "blocks.ltdb/leaves.png",
  186. "blocks.ltdb/leaves.png",
  187. "blocks.ltdb/leaves.png",
  188. "blocks.ltdb/leaves.png",
  189. "blocks.ltdb/leaves.png",
  190. "blocks.ltdb/leaves.png"
  191. ]
  192. },
  193. "mapColor": "0xFF6A7C37",
  194. "hardness": 0.1,
  195. "spawns": [
  196. {
  197. "min": 1,
  198. "max": 1,
  199. "itemType": "Birch Wood Sapling",
  200. "chance": 0.03
  201. }
  202. ],
  203. "groupNames": [
  204. "Leaves"
  205. ]
  206. },
  207. {
  208. "type": "basicBlock",
  209. "name": "Beech Wood",
  210. "itemType": "Beech Wood",
  211. "model": {
  212. "modelPath": "cube",
  213. "texturePaths": [
  214. "blocks.ltdb/beech.png",
  215. "blocks.ltdb/beech.png",
  216. "blocks.ltdb/beech.png",
  217. "blocks.ltdb/beech.png",
  218. "blocks.ltdb/beech.png",
  219. "blocks.ltdb/beech.png"
  220. ]
  221. },
  222. "mapColor": "0xFF778172",
  223. "hardness": 1.5,
  224. "groupNames": [ "Wood" ]
  225. },
  226. {
  227. "type": "additionalItemsBlockType",
  228. "name": "Beech Wood Leaves",
  229. "itemType": "Beech Wood Leaves",
  230. "model": {
  231. "modelPath": "cube",
  232. "texturePaths": [
  233. "blocks.ltdb/leaves.png",
  234. "blocks.ltdb/leaves.png",
  235. "blocks.ltdb/leaves.png",
  236. "blocks.ltdb/leaves.png",
  237. "blocks.ltdb/leaves.png",
  238. "blocks.ltdb/leaves.png"
  239. ]
  240. },
  241. "mapColor": "0xFF6A7C37",
  242. "hardness": 0.1,
  243. "spawns": [
  244. {
  245. "min": 1,
  246. "max": 1,
  247. "itemType": "Beech Wood Sapling",
  248. "chance": 0.02
  249. }
  250. ],
  251. "groupNames": [
  252. "Leaves"
  253. ]
  254. },
  255. {
  256. "type": "basicBlock",
  257. "name": "Basalt Stone",
  258. "itemType": "Basalt Stone",
  259. "model": {
  260. "modelPath": "cube",
  261. "texturePaths": [
  262. "blocks.ltdb/basalt.png",
  263. "blocks.ltdb/basalt.png",
  264. "blocks.ltdb/basalt.png",
  265. "blocks.ltdb/basalt.png",
  266. "blocks.ltdb/basalt.png",
  267. "blocks.ltdb/basalt.png"
  268. ]
  269. },
  270. "mapColor": "0xFF595552",
  271. "hardness": 2
  272. },
  273. {
  274. "type": "basicBlock",
  275. "name": "Pine Wood",
  276. "itemType": "Pine Wood",
  277. "model": {
  278. "modelPath": "cube",
  279. "texturePaths": [
  280. "blocks.ltdb/pine.png",
  281. "blocks.ltdb/pine.png",
  282. "blocks.ltdb/pine.png",
  283. "blocks.ltdb/pine.png",
  284. "blocks.ltdb/pine.png",
  285. "blocks.ltdb/pine.png"
  286. ]
  287. },
  288. "mapColor": "0xFF786C72",
  289. "hardness": 1.4,
  290. "groupNames": [ "Wood" ]
  291. },
  292. {
  293. "type": "additionalItemsBlockType",
  294. "name": "Pine Wood Leaves",
  295. "itemType": "Pine Wood Leaves",
  296. "model": {
  297. "modelPath": "cube",
  298. "texturePaths": [
  299. "blocks.ltdb/leaves.png",
  300. "blocks.ltdb/leaves.png",
  301. "blocks.ltdb/leaves.png",
  302. "blocks.ltdb/leaves.png",
  303. "blocks.ltdb/leaves.png",
  304. "blocks.ltdb/leaves.png"
  305. ]
  306. },
  307. "mapColor": "0xFF6A7C37",
  308. "hardness": 0.1,
  309. "spawns": [
  310. {
  311. "min": 1,
  312. "max": 1,
  313. "itemType": "Pine Wood Sapling",
  314. "chance": 0.025
  315. }
  316. ],
  317. "groupNames": [
  318. "Leaves"
  319. ]
  320. },
  321. {
  322. "type": "lightSource",
  323. "name": "Torch",
  324. "itemType": "Torch",
  325. "model": {
  326. "modelPath": "blocks.m3/torch",
  327. "texturePaths": [
  328. "blocks.ltdb/torch.png",
  329. "blocks.ltdb/torch.png",
  330. "blocks.ltdb/torch.png",
  331. "blocks.ltdb/torch.png",
  332. "blocks.ltdb/torch.png",
  333. "blocks.ltdb/torch.png"
  334. ]
  335. },
  336. "mapColor": "0x00F69A54",
  337. "lightColor": "0x00F69A54",
  338. "hardness": 0,
  339. "groupNames": [ "Wood" ]
  340. },
  341. {
  342. "type": "treeSapling",
  343. "name": "Oak Wood Sapling",
  344. "itemType": "Oak Wood Sapling",
  345. "model": {
  346. "modelPath": "blocks.m3/sebling",
  347. "texturePaths": [
  348. "blocks.ltdb/sebling.png"
  349. ]
  350. },
  351. "mapColor": "0xFD6A7B3A",
  352. "hardness": 0.1,
  353. "woodType": "Oak Wood",
  354. "leavesType": "Oak Wood Leaves",
  355. "groupNames": [ "Wood" ]
  356. },
  357. {
  358. "type": "treeSapling",
  359. "name": "Birch Wood Sapling",
  360. "itemType": "Birch Wood Sapling",
  361. "model": {
  362. "modelPath": "blocks.m3/sebling",
  363. "texturePaths": [
  364. "blocks.ltdb/sebling.png"
  365. ]
  366. },
  367. "mapColor": "0xFD6A7B3A",
  368. "hardness": 0.1,
  369. "woodType": "Birch Wood",
  370. "leavesType": "Birch Wood Leaves",
  371. "groupNames": [ "Wood" ]
  372. },
  373. {
  374. "type": "treeSapling",
  375. "name": "Beech Wood Sapling",
  376. "itemType": "Beech Wood Sapling",
  377. "model": {
  378. "modelPath": "blocks.m3/sebling",
  379. "texturePaths": [
  380. "blocks.ltdb/sebling.png"
  381. ]
  382. },
  383. "mapColor": "0xFD6A7B3A",
  384. "hardness": 0.1,
  385. "woodType": "Beech Wood",
  386. "leavesType": "Beech Wood Leaves",
  387. "groupNames": [ "Wood" ]
  388. },
  389. {
  390. "type": "treeSapling",
  391. "name": "Pine Wood Sapling",
  392. "itemType": "Pine Wood Sapling",
  393. "model": {
  394. "modelPath": "blocks.m3/sebling",
  395. "texturePaths": [
  396. "blocks.ltdb/sebling.png"
  397. ]
  398. },
  399. "mapColor": "0xFD6A7B3A",
  400. "hardness": 0.1,
  401. "woodType": "Pine Wood",
  402. "leavesType": "Pine Wood Leaves",
  403. "groupNames": [ "Wood" ]
  404. },
  405. {
  406. "type": "grass",
  407. "name": "Grass",
  408. "model": {
  409. "modelPath": "grass",
  410. "texturePaths": [
  411. "blocks.ltdb/grass.png"
  412. ],
  413. "transparent": true
  414. },
  415. "mapColor": "0x5076C011",
  416. "spawns": [
  417. {
  418. "min": 1,
  419. "max": 1,
  420. "itemType": "Wheat Seeds",
  421. "chance": 0.1
  422. }
  423. ]
  424. },
  425. {
  426. "type": "basicBlock",
  427. "name": "Farmland",
  428. "itemType": "Farmland",
  429. "model": {
  430. "modelPath": "cube",
  431. "texturePaths": [
  432. "blocks.ltdb/dirt.png",
  433. "blocks.ltdb/dirt.png",
  434. "blocks.ltdb/dirt.png",
  435. "blocks.ltdb/dirt.png",
  436. "blocks.ltdb/farmland.png",
  437. "blocks.ltdb/dirt.png"
  438. ]
  439. },
  440. "mapColor": "0xFF5E3819",
  441. "hardness": 0.1,
  442. "groupNames": [ "Shovel" ]
  443. },
  444. {
  445. "type": "growingPlant",
  446. "name": "WheatSeeds",
  447. "readableName": "Growing wheat",
  448. "blockTypeAfterGrowth": "Wheat",
  449. "model": {
  450. "modelPath": "grass",
  451. "texturePaths": [
  452. "plants.ltdb/wheatseeds.png"
  453. ],
  454. "transparent": true
  455. },
  456. "mapColor": "0x5076C011",
  457. "hardness": 0.1,
  458. "ticksNeeded": 18000,
  459. "states": [
  460. {
  461. "percentage": 0.2,
  462. "model": {
  463. "modelPath": "grass",
  464. "texturePaths": [
  465. "plants.ltdb/wheatseedsa.png"
  466. ],
  467. "transparent": true
  468. }
  469. },
  470. {
  471. "percentage": 0.4,
  472. "model": {
  473. "modelPath": "grass",
  474. "texturePaths": [
  475. "plants.ltdb/wheatseedsb.png"
  476. ],
  477. "transparent": true
  478. }
  479. },
  480. {
  481. "percentage": 0.6,
  482. "model": {
  483. "modelPath": "grass",
  484. "texturePaths": [
  485. "plants.ltdb/wheatseedsc.png"
  486. ],
  487. "transparent": true
  488. }
  489. },
  490. {
  491. "percentage": 0.8,
  492. "model": {
  493. "modelPath": "grass",
  494. "texturePaths": [
  495. "plants.ltdb/wheatseedsd.png"
  496. ],
  497. "transparent": true
  498. }
  499. }
  500. ]
  501. },
  502. {
  503. "type": "additionalItemsBlockType",
  504. "name": "Wheat",
  505. "itemType": "Wheat",
  506. "model": {
  507. "modelPath": "grass",
  508. "texturePaths": [
  509. "plants.ltdb/wheat.png"
  510. ]
  511. },
  512. "mapColor": "0x90A8C011",
  513. "spawns": [
  514. {
  515. "min": 0,
  516. "max": 4,
  517. "itemType": "Wheat",
  518. "chance": 1.0
  519. }
  520. ]
  521. },
  522. {
  523. "type": "fluid",
  524. "name": "Water",
  525. "model": {
  526. "modelPath": "fluid",
  527. "texturePaths": [
  528. "fluids.ltdb/water.png",
  529. "fluids.ltdb/water.png",
  530. "fluids.ltdb/water.png",
  531. "fluids.ltdb/water.png",
  532. "fluids.ltdb/water.png",
  533. "fluids.ltdb/water.png"
  534. ]
  535. },
  536. "mapColor": "0xFF2323BF",
  537. "lightWeight": {
  538. "red": 0.8,
  539. "green": 0.8,
  540. "blue": 0.95
  541. },
  542. "ticksToFlow": 20,
  543. "flowDistance": 8,
  544. "thirstRecoveryPerL": 1
  545. },
  546. {
  547. "type": "basicBlock",
  548. "name": "Crafting Table",
  549. "itemType": "Crafting Table",
  550. "model": {
  551. "modelPath": "cube",
  552. "texturePaths": [
  553. "blocks.ltdb/woodplanks.png",
  554. "blocks.ltdb/woodplanks.png",
  555. "blocks.ltdb/woodplanks.png",
  556. "blocks.ltdb/woodplanks.png",
  557. "blocks.ltdb/craftingtable.png",
  558. "blocks.ltdb/woodplanks.png"
  559. ]
  560. },
  561. "mapColor": "0xFFC4A783",
  562. "groupNames": [ "Wood" ]
  563. },
  564. {
  565. "type": "chest",
  566. "name": "Wooden Chest",
  567. "itemType": "Wooden Chest",
  568. "model": {
  569. "modelPath": "blocks.m3/chest",
  570. "texturePaths": [
  571. "blocks.ltdb/chest.png",
  572. "blocks.ltdb/chestcover.png"
  573. ]
  574. },
  575. "mapColor": "0xFFE2C292",
  576. "groupNames": [ "Wood" ]
  577. }
  578. ]