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

Method onModServerStopping2

src/main/java/gregtech/GT6_Main.java:561–640  ·  view source on GitHub ↗
(FMLServerStoppingEvent aEvent)

Source from the content-addressed store, hash-verified

559 public boolean mDisableIC2Ores = T;
560
561 @Override
562 @SuppressWarnings({ "unchecked", "rawtypes" })
563 public void onModServerStopping2(FMLServerStoppingEvent aEvent) {
564 try {
565 if (D1 || ORD != System.out) {
566 ORD.println("*");
567 ORD.println("TagData:");
568 ORD.println("*"); ORD.println("*"); ORD.println("*");
569
570 for (TagData tData : TagData.TAGS) ORD.println(tData.mName);
571
572 ORD.println("*");
573 ORD.println("ItemRegistry:");
574 ORD.println("*"); ORD.println("*"); ORD.println("*");
575
576 List tList = UT.Code.getWithoutNulls(Item.itemRegistry.getKeys().toArray(ZL_STRING));
577
578 Collections.sort(tList);
579 for (Object tItemName : tList) ORD.println(tItemName);
580
581 ORD.println("*");
582 ORD.println("OreDictionary:");
583 ORD.println("*"); ORD.println("*"); ORD.println("*");
584
585 tList = UT.Code.getWithoutNulls(OreDictionary.getOreNames());
586 Collections.sort(tList);
587 for (Object tOreName : tList) {
588 int tAmount = OreDictionary.getOres(tOreName.toString()).size();
589 if (tAmount > 0) ORD.println((tAmount<10?" ":"") + tAmount + "x " + tOreName);
590 }
591
592 ORD.println("*");
593 ORD.println("Materials:");
594 ORD.println("*"); ORD.println("*"); ORD.println("*");
595
596 for (int i = 0; i < OreDictMaterial.MATERIAL_ARRAY.length; i++) {
597 OreDictMaterial tMaterial = OreDictMaterial.MATERIAL_ARRAY[i];
598 if (tMaterial == null) {
599 if (i >= 8000 && i < 10000) {
600 ORD.println(i + ": <RESERVED>");
601 }
602 } else {
603 if (tMaterial.mToolTypes > 0) {
604 ORD.println(i + ": " + tMaterial.mNameInternal + "; T:" + tMaterial.mToolTypes + "; Q:" + tMaterial.mToolQuality + "; D:" + tMaterial.mToolDurability + "; S:" + tMaterial.mToolSpeed);
605 } else {
606 ORD.println(i + ": " + tMaterial.mNameInternal);
607 }
608 }
609 }
610
611 ORD.println("*");
612 ORD.println("Fluids:");
613 ORD.println("*"); ORD.println("*"); ORD.println("*");
614
615 tList = UT.Code.getWithoutNulls(FluidRegistry.getRegisteredFluids().keySet().toArray(ZL_STRING));
616 Collections.sort(tList);
617 for (Object tFluidName : tList) ORD.println(tFluidName);
618

Callers

nothing calls this directly

Calls 6

printlnMethod · 0.80
getWithoutNullsMethod · 0.80
getOresMethod · 0.80
sizeMethod · 0.45
toStringMethod · 0.45
getNameMethod · 0.45

Tested by

no test coverage detected