Guest User

Untitled

a guest
Jun 18th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.21 KB | None | 0 0
  1. var simpleGUI = null;
  2. var simpleGUI2 = null;
  3. var sprint = false;
  4. var x = (Player.getX())
  5. var y = (Player.getY() - 1.619999885559082)
  6. var z = (Player.getZ())
  7. var tip = 0
  8.  
  9. function newLevel() {
  10. tip = 0
  11. b = null
  12. f = null //特色生物
  13. g = null //特色结构
  14. h = null //可能存在特殊结构
  15. i = null
  16. ctx = com.mojang.minecraftpe.MainActivity.currentMainActivity.get();
  17. ctx.runOnUiThread(new java.lang.Runnable({
  18. run: function() {
  19. try {
  20. simpleGUI = new android.widget.PopupWindow();
  21. simpleGUI2 = new android.widget.PopupWindow();
  22. var layout = new android.widget.RelativeLayout(ctx);
  23. var button = new android.widget.Button(ctx);
  24. button.setText("I"); //输入按钮的文字
  25.  
  26. button.setOnClickListener(new android.view.View.OnClickListener({
  27. onClick: function(viewarg) {
  28. tip++clientMessage("选择了组别:§a" + tip)
  29. if (tip == 4 && SHIFT == true) {
  30. tip = -1
  31. clientMessage("现在在进阶组!")
  32. }
  33. }
  34. }));
  35. layout.addView(button);
  36.  
  37. simpleGUI.setContentView(layout);
  38. simpleGUI.setWidth(90); //按钮的宽度
  39. simpleGUI.setHeight(90); //按钮的高度
  40. simpleGUI.showAtLocation(ctx.getWindow().getDecorView(), android.view.Gravity.RIGHT | android.view.Gravity.BOTTOM, 0, 10);
  41.  
  42. //RIGHT表示在屏幕的方向,LEFT是左边
  43. //BOTTOM是底部,TOP则是顶部,0是向横偏移0像素,10是向上偏移10个像素
  44. } catch (err) {
  45. print("Error: " + err);
  46. }
  47. }
  48. }));
  49. //退出存档消失按钮
  50.  
  51. function leaveGame() {
  52. tip = 0
  53. var ctx = com.mojang.minecraftpe.MainActivity.currentMainActivity.get();
  54. ctx.runOnUiThread(new java.lang.Runnable({
  55. run: function() {
  56. if (simpleGUI != null) {
  57. simpleGUI.dismiss(); //假如按钮没有消失(null),那么按钮就消失
  58. }
  59. }
  60. }));
  61. }
  62. }
  63.  
  64. function modTick() {
  65. //生物群系信息js\nby百度贴吧@Cx翱翔cx
  66. if (Level.getBiome(x, z) == 0) {
  67. b = "海洋";
  68. f = "墨鱼";
  69. g = "大量水";
  70. h = "末地遗迹,废弃矿井(暴露水中)"
  71. }
  72. if (Level.getBiome(x, z) == 1) {
  73. b = "草原";
  74. f = "兔子,马";
  75. g = "地势平坦多矿洞";
  76. h = "村庄,峡谷,末地遗迹,废弃矿井(高频)"
  77. }
  78. if (Level.getBiome(x, z) == 2) {
  79. b = "沙漠";
  80. f = "沙漠兔子";
  81. g = "地势平坦";
  82. h = "沙漠村庄,沙漠神庙,沙漠水井,末地遗迹,废弃矿井"
  83. }
  84. if (Level.getBiome(x, z) == 3) {
  85. b = "峭壁(高山)";
  86. f = "蠹虫";
  87. g = "地势落差大";
  88. h = "露天地牢,末地遗迹(高频)"
  89. }
  90. if (Level.getBiome(x, z) == 4) {
  91. b = "森林";
  92. f = "无";
  93. g = "橡木居多";
  94. h = "末地遗迹,废弃矿井"
  95. }
  96. if (Level.getBiome(x, z) == 5) {
  97. b = "针叶林";
  98. f = "狼";
  99. g = "地势平坦";
  100. h = "末地遗迹,废弃矿井"
  101. }
  102. if (Level.getBiome(x, z) == 6) {
  103. b = "沼泽";
  104. f = "女巫,史莱姆";
  105. g = "大规模浅水";
  106. h = "女巫小屋,末地遗迹(高频),废弃矿井"
  107. }
  108. if (Level.getBiome(x, z) == 7) {
  109. b = "河流";
  110. f = "无";
  111. g = "QAQ不知道";
  112. h = "较狭窄,不足以判定"
  113. }
  114. if (Level.getBiome(x, z) == 8) {
  115. b = "下界生物群系";
  116. f = "下界生物";
  117. g = "大量岩浆流,岩浆海";
  118. h = "地狱要塞"
  119. }
  120. if (Level.getBiome(x, z) == 9) {
  121. b = "末路之地生物群系" /*没有你咬我啊(๑•ั็ω•็ั๑)*/
  122. ;
  123. f = "末影龙";
  124. g = "虚空上方的空岛";
  125. h = "黑曜石柱,末地城,末地船"
  126. }
  127. if (Level.getBiome(x, z) == 10) {
  128. b = "冻洋";
  129. f = "无";
  130. g = "大面积浮冰";
  131. h = "无"
  132. }
  133. if (Level.getBiome(x, z) == 11) {
  134. b = "冻河";
  135. f = "无";
  136. g = "河流被浮冰覆盖";
  137. h = "无"
  138. }
  139. if (Level.getBiome(x, z) == 12) {
  140. b = "雪地";
  141. f = "雪地兔子";
  142. g = "地势平坦";
  143. h = "雪屋,末地遗迹,废弃矿井"
  144. }
  145. if (Level.getBiome(x, z) == 13) {
  146. b = "雪山";
  147. f = "雪地兔子";
  148. g = "地势凸起";
  149. h = "末地遗迹,废弃矿井"
  150. }
  151. if (Level.getBiome(x, z) == 14) {
  152. b = "蘑菇岛";
  153. f = "蘑菇牛";
  154. g = "菌丝覆盖土地";
  155. h = "末地遗迹(低频),废弃矿井(高频)"
  156. }
  157. if (Level.getBiome(x, z) == 15) {
  158. b = "蘑菇海滩";
  159. f = "蘑菇牛";
  160. g = "菌丝覆盖土地";
  161. h = "较狭窄,不足以判定"
  162. }
  163. if (Level.getBiome(x, z) == 16) {
  164. b = "沙滩";
  165. f = "无";
  166. g = "海边沙子组成";
  167. h = "较狭窄,不足以判定"
  168. }
  169. if (Level.getBiome(x, z) == 17) {
  170. b = "沙漠山丘";
  171. f = "沙漠兔子";
  172. g = "地势突起";
  173. h = "沙漠水井,末地遗迹,废弃矿井"
  174. }
  175. if (Level.getBiome(x, z) == 18) {
  176. b = "森林山丘";
  177. f = "无";
  178. g = "地势凸起,有天坑";
  179. h = "末地遗迹,废弃矿井"
  180. }
  181. if (Level.getBiome(x, z) == 19) {
  182. b = "针叶林山丘";
  183. f = "狼";
  184. g = "地势凸起,有天坑";
  185. h = "末地遗迹,废弃矿井"
  186. }
  187. if (Level.getBiome(x, z) == 20) {
  188. b = "峭壁边缘";
  189. f = "蠹虫";
  190. g = "高低落差极大";
  191. h = "末地遗迹(高频),废弃矿井"
  192. }
  193. if (Level.getBiome(x, z) == 21) {
  194. b = "热带雨林" /*我觉得叫热带雨林比丛林好听,你咬我啊(๑•ั็ω•็ั๑)*/
  195. ;
  196. f = "豹猫";
  197. g = "茂密树林,多矿洞";
  198. h = "丛林神庙,末地遗迹,废弃矿井(低频)"
  199. }
  200. if (Level.getBiome(x, z) == 22) {
  201. b = "热带雨林山丘";
  202. f = "豹猫";
  203. g = "茂密树林,多矿洞";
  204. h = "丛林神庙,末地遗迹,废弃矿井(低频)"
  205. }
  206. if (Level.getBiome(x, z) == 23) {
  207. b = "热带雨林边缘";
  208. f = "豹猫";
  209. g = "茂密树林,多矿洞";
  210. h = "丛林神庙,末地遗迹,废弃矿井(低频)"
  211. }
  212. if (Level.getBiome(x, z) == 24) {
  213. b = "深海";
  214. f = "墨鱼,守卫者,远古守卫者";
  215. g = "亮度极低,海底地势平坦";
  216. h = "海底神殿,末地遗迹(水中),废弃矿井(暴露水中)"
  217. }
  218. if (Level.getBiome(x, z) == 25) {
  219. b = "沙砾海滩";
  220. f = "无";
  221. g = "PE版是石头覆盖";
  222. h = "太狭窄,不足以判定"
  223. }
  224. if (Level.getBiome(x, z) == 26) {
  225. b = "冰冻海滩";
  226. f = "无";
  227. g = "QAQ不知道";
  228. h = "无"
  229. }
  230. if (Level.getBiome(x, z) == 27) {
  231. b = "桦木森林";
  232. f = "无";
  233. g = "地势平坦,多矿洞";
  234. h = "末地遗迹(高频),废弃矿井"
  235. }
  236. if (Level.getBiome(x, z) == 28) {
  237. b = "桦木森林山丘";
  238. f = "无";
  239. g = "地势凸起";
  240. h = "末地遗迹,废弃矿井"
  241. }
  242. if (Level.getBiome(x, z) == 29) {
  243. b = "黑森林";
  244. f = "无";
  245. g = "树林隐天蔽日";
  246. h = "末地遗迹(低频),废弃矿井"
  247. }
  248. if (Level.getBiome(x, z) == 30) {
  249. b = "冷针叶林";
  250. f = "狼";
  251. g = "地势平坦";
  252. h = "末地遗迹,废弃矿井"
  253. }
  254. if (Level.getBiome(x, z) == 31) {
  255. b = "冷针叶林山丘";
  256. f = "狼";
  257. g = "地势凸起";
  258. h = "末地遗迹,废弃矿井"
  259. }
  260. if (Level.getBiome(x, z) == 32) {
  261. b = "大型针叶林";
  262. f = "狼";
  263. g = "地势平坦";
  264. h = "末地遗迹,废弃矿井"
  265. }
  266. if (Level.getBiome(x, z) == 33) {
  267. b = "大型针叶林山丘";
  268. f = "狼";
  269. g = "地势凸起";
  270. h = "末地遗迹,废弃矿井"
  271. }
  272. if (Level.getBiome(x, z) == 34) {
  273. b = "峭壁(高山)+";
  274. f = "蠹虫";
  275. g = "海拔高,地势较平坦";
  276. h = "末地遗迹(高频),废弃矿井"
  277. }
  278. if (Level.getBiome(x, z) == 35) {
  279. b = "热带草原";
  280. f = "无";
  281. g = "地势平坦,多矿洞";
  282. h = "村庄,末地遗迹,废弃矿井"
  283. }
  284. if (Level.getBiome(x, z) == 36) {
  285. b = "热带高原";
  286. f = "无";
  287. g = "海拔高,四周落差大";
  288. h = "末地遗迹,废弃矿井"
  289. }
  290. if (Level.getBiome(x, z) == 37) {
  291. b = "平顶山";
  292. f = "无";
  293. g = "海拔较高";
  294. h = "末地遗迹(低频),废弃矿井(露天)"
  295. }
  296. if (Level.getBiome(x, z) == 38) {
  297. b = "平顶山高原 F";
  298. f = "无";
  299. g = "海拔高,四周落差大";
  300. h = "末地遗迹(低频),废弃矿井(露天)"
  301. }
  302. if (Level.getBiome(x, z) == 39) {
  303. b = "平顶山高原";
  304. f = "无";
  305. g = "海拔高,四周落差大";
  306. h = "末地遗迹(低频),废弃矿井(露天)"
  307. }
  308. if (Level.getBiome(x, z) == 129) {
  309. b = "向日葵草原" /*mojang什么意思呢,为什么和上一个生物群系ID差这么多呢(ง •̀_•́)ง*/
  310. ;
  311. f = "兔子";
  312. g = "地势平坦";
  313. h = "村庄,末地遗迹,废弃矿井"
  314. }
  315. if (Level.getBiome(x, z) == 130) {
  316. b = "沙漠 M";
  317. f = "沙漠兔子";
  318. g = "地势平坦";
  319. h = "沙漠湖泊,沙漠神庙,沙漠水井,沙漠村庄,末地遗迹,废弃矿井"
  320. }
  321. if (Level.getBiome(x, z) == 131) {
  322. b = "峭壁(高山) M";
  323. f = "蠹虫";
  324. g = "沙砾覆盖高山";
  325. h = "末地遗迹(高频),废弃矿井"
  326. }
  327. if (Level.getBiome(x, z) == 132) {
  328. b = "繁花森林" /*好漂亮的说_(: _」∠)_*/
  329. ;
  330. f = "无";
  331. g = "地势平坦";
  332. h = "末地遗迹,废弃矿井"
  333. }
  334. if (Level.getBiome(x, z) == 133) {
  335. b = "针叶林 M";
  336. f = "狼";
  337. g = "地势较平坦";
  338. h = "末地遗迹,废弃矿井"
  339. }
  340. if (Level.getBiome(x, z) == 134) {
  341. b = "沼泽 M";
  342. f = "女巫";
  343. g = "大规模浅水";
  344. h = "女巫小屋,末地遗迹(高频),废弃矿井"
  345. }
  346. if (Level.getBiome(x, z) == 140) {
  347. b = "冰刺之地" /*好少见的说_(: _」∠)_*/
  348. ;
  349. f = "无";
  350. g = "巨大冰刺覆盖";
  351. h = "末地遗迹(低频),废弃矿井(低频)"
  352. }
  353. if (Level.getBiome(x, z) == 149) {
  354. b = "热带雨林 M";
  355. f = "无";
  356. g = "地势较高";
  357. h = "丛林神庙,末地遗迹,废弃矿井"
  358. }
  359. if (Level.getBiome(x, z) == 151) {
  360. b = "热带雨林边缘 M";
  361. f = "豹猫";
  362. g = "雨林边缘";
  363. h = "丛林神庙,末地遗迹,废弃矿井"
  364. }
  365. if (Level.getBiome(x, z) == 155) {
  366. b = "桦木森林 M";
  367. f = "无";
  368. g = "地势较高,高桦木";
  369. h = "末地遗迹,废弃矿井(高频)"
  370. }
  371. if (Level.getBiome(x, z) == 156) {
  372. b = "桦木森林山丘 M";
  373. f = "无";
  374. g = "地势凸起";
  375. h = "末地遗迹,废弃矿井"
  376. }
  377. if (Level.getBiome(x, z) == 157) {
  378. b = "黑森林 M";
  379. f = "无";
  380. g = "地势较高";
  381. h = "末地遗迹,废弃矿井"
  382. }
  383. if (Level.getBiome(x, z) == 158) {
  384. b = "冷针叶林 M";
  385. f = "狼";
  386. g = "地势平坦(吧QAQ)";
  387. h = "末地遗迹,废弃矿井"
  388. }
  389. if (Level.getBiome(x, z) == 160) {
  390. b = "红木森林";
  391. f = "无";
  392. g = "……";
  393. h = "末地遗迹,废弃矿井"
  394. }
  395. if (Level.getBiome(x, z) == 161) {
  396. b = "红木森林山丘";
  397. f = "无";
  398. g = "……";
  399. h = "末地遗迹,废弃矿井"
  400. }
  401. if (Level.getBiome(x, z) == 162) {
  402. b = "峭壁(高山)+ M";
  403. f = "蠹虫";
  404. g = "……";
  405. h = "末地遗迹(高频),废弃矿井"
  406. }
  407. if (Level.getBiome(x, z) == 163) {
  408. b = "热带草原 M";
  409. f = "无";
  410. g = "地势陡峭";
  411. h = "村庄,末地遗迹,废弃矿井"
  412. }
  413. if (Level.getBiome(x, z) == 164) {
  414. b = "热带高原 M";
  415. f = "无";
  416. g = "地势凸起";
  417. h = "末地遗迹,废弃矿井"
  418. }
  419. if (Level.getBiome(x, z) == 165) {
  420. b = "平顶山(岩柱山变体)";
  421. f = "无";
  422. g = "巨大岩柱耸立";
  423. h = "末地遗迹,废弃矿井(露天)"
  424. }
  425. if (Level.getBiome(x, z) == 166) {
  426. b = "平顶山高原 F M" /*jsIDE这么写的QAQ,貌似是变种的变种*/
  427. ;
  428. f = "无";
  429. g = "嗯……SM?QAQ";
  430. h = "末地遗迹,废弃矿井(露天)"
  431. }
  432. if (Level.getBiome(x, z) == 167) {
  433. b = "平顶山高原 M";
  434. f = "无";
  435. g = "地势凸起";
  436. h = "末地遗迹,废弃矿井(露天)"
  437. }
  438. if (Level.getBiome(x, z) == -1) {
  439. b = "未知生物群系";
  440. f = "未知";
  441. g = "未知";
  442. h = "未知"
  443. }
  444. t = (Level.getTime())
  445. d = parseInt(t / 24000)
  446. x = (Player.getX())
  447. y = (Player.getY() - 1.619999885559082)
  448. z = (Player.getZ())
  449. xl = Player.getPointedBlockX()
  450. yl = Player.getPointedBlockY()
  451. zl = Player.getPointedBlockZ()
  452. gm = (Level.getGameMode())
  453. hp = (Entity.getHealth(Player.getEntity()))
  454. ss = (Player.getSelectedSlotId())
  455. xp = (Player.getExp())
  456. lv = (Player.getLevel())
  457. dm = (Player.getDimension())
  458. id = (Player.getCarriedItem())
  459. c = (Player.getCarriedItemCount())
  460. dg = (Player.getCarriedItemData())
  461. l = (Level.getBrightness(x, y + 0.5, z))
  462. rl = (Level.getRainLevel())
  463. ll = (Level.getLightningLevel())
  464. eh = (Player.getExhaustion())
  465. hg = (Player.getHunger())
  466. st = (Player.getSaturation())
  467. gc = Level.getGrassColor(x, z)
  468. df = Level.getDifficulty()
  469. tl = Level.getTile(x, y - 0.5, z)
  470. pe = Player.getEntity()
  471. il = Player.getPointedBlockId()
  472. dl = Player.getPointedBlockData()
  473. SHIFT = Entity.isSneaking(pe)
  474. if (tip == 6) {
  475. tip = 0
  476. }
  477. if (tip == 1) {
  478. ModPE.showTipMessage(" " + ModPE.getMinecraftVersion() + " \n" + Player.getName(Player.getEntity()) + "(" + Player.getEntity() + ") \n<" + Level.getWorldName() + "§a§l/§r" + Level.getWorldDir() + "§r> \n§9语言: " + ModPE.getLanguage())
  479. }
  480. if (tip == 2) {
  481. ModPE.showTipMessage(" 时间: " + t + "(天数: " + d + ") §e下雨: " + rl + " §c闪电: " + ll + " §2亮度: " + l + "\n§0模式: " + gm + " §b难度: " + df + " §f生物群系: " + Level.getBiomeName(x, z) + "(" + Level.getBiome(x, z) + ") §a草的颜色: " + gc + " \n§e看见天空: " + Level.canSeeSky(x, y, z) + " §7脚下方块: " + tl)
  482. }
  483. if (tip == 3) {
  484. ModPE.showTipMessage(" §1X: " + parseInt(x) + " §2Y: " + parseInt(y) + " §3Z: " + parseInt(z) + " §7疲劳: " + eh + " §9饱和: " + st + " §6饥饿: " + hg + " \n§7经验: " + xp + " §8等级: " + lv + " §4血量: " + hp + " \n§f指向方块: §a((" + xl + " " + yl + " " + zl + ") ID: " + Player.getPointedBlockId() + " 数据: " + Player.getPointedBlockData() + " 面: " + Player.getPointedBlockSide() + ") \n§f手中物品: §5(ID: " + id + " 数量: " + c + " 数据: " + dg + ") §6背包格: " + ss + " §b可以飞行: " + Player.canFly() + " 正在飞行: " + Player.isFlying() + " \n§9维度: " + dm + " §8潜行: " + Entity.isSneaking(pe))
  485. }
  486. if (tip == 4) {
  487. ModPE.showTipMessage(" 破坏时间: " + Block.getDestroyTime(il, dl) + " §0摩擦系数: " + Block.getFriction(il, dl) + " §a渲染ID: " + Block.getRenderType(il))
  488. }
  489. if (tip == -1) {
  490. ModPE.showTipMessage(" (进阶数据)\n§1X: " + x + " §2Y: " + y + " §3Z: " + z + " \n§4指向X: " + Player.getPointedVecX() + " 指向Y: " + Player.getPointedVecY() + " 指向Z: " + Player.getPointedVecZ() + " \n§cX速度: " + Entity.getVelX(pe) + " Y速度: " + Entity.getVelY(pe) + " Z速度: " + Entity.getVelZ(pe) + " \n §8俯视角: " + Entity.getYaw(pe) + " §a旋转角: " + Entity.getPitch(pe))
  491. }
  492. if (tip == 5) {
  493. ModPE.showTipMessage("生物群系ID: §4" + Level.getBiome(Player.getX(), Player.getZ()) + " §r生物群系名字: §4" + b + "/" + Level.getBiomeName(x, z) + " §r特色生物: " + f + "\n结构特点: §7" + g + " \n§r可能存在特殊结构: §9" + h);
  494. }
  495. }
Add Comment
Please, Sign In to add comment