diff options
Diffstat (limited to 'src/main/java/gtPlusPlus/RoadMap.java')
-rw-r--r-- | src/main/java/gtPlusPlus/RoadMap.java | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/src/main/java/gtPlusPlus/RoadMap.java b/src/main/java/gtPlusPlus/RoadMap.java new file mode 100644 index 0000000000..c7bb4d5a22 --- /dev/null +++ b/src/main/java/gtPlusPlus/RoadMap.java @@ -0,0 +1,80 @@ +package gtPlusPlus; + +import java.util.LinkedHashMap; + +import com.google.common.base.Objects; + +import gtPlusPlus.api.objects.data.ObjMap; +import net.minecraft.item.ItemStack; + +/** + * This Class purely exists to note down ideas and or plans to (re)implement things. + * + * @author Alkalus + * + */ +public class RoadMap { + + //Reorganization of Item, Block and Common Class loading. + /* + * So, due to the complex/silly way I've done things, I've ran into some circular loading problems around the mod. + * Issues occur where Classes like CI.java try access the GregtechItemList.java objects before they're actually set. + * A plan should be created to organize the best scheme to load things in the best order. + */ + + //Recreation of GUIs for all Multiblocks + /* + * Most Multi's use generic or straight out wrong GUI's on the controller. + * I'd like to go back and recreate all of these. + * + * Some could even benefit from a totally new type of UI (Instead of Text issues, just change a 2x2px area between red and green for status lights) + * These advanced GUIs are probably out of my capability, but if anyone thinks they're a good idea, I'll give them a go. + */ + + //Better Integration with GTNH + /* + * Refactor things to be more common, refactor things to automatically switch between GTNH and standard variants + * without having to over-abuse CORE.GTNH switches everywhere. + * Most of this can be done via expanding CI.java, so that we have automated handlers for everything + * (IE. getX(5) will get 5x of the correct version of X) + */ + + + /* + Thallium - Everglades only. (Mostly useless) + Technetium - Has some recipes but seem to be dead ends so unobtainable. + Polonium - Unobtainable. (Radioactive, Mostly Useless) + Francium - Unobtainable. (Radioactive, Mostly Useless) + Promethium - Unobtainable. + Radium - Everglades only. (Do use, Moderately Rare) + Actinium - Unobtainable. (Radioactive, Do use) + Proactinium - Unobtainable. (Do use) + Neptunium - Has some recipes but seem to be dead ends so unobtainable. + Curium - Fusion only. + Berkelium - Unobtainable. + Californium - Fusion only. + Einsteinium - Unobtainable. + Fermium - Unobtainable. + Strontium - Everglades only. (Do use 1) + Iodine - Everglades only. + Dysprosium - Everglades only. (Do use 1) + Rhenium - Weird ABS recipe only. + Flerovium - Unobtainable. + Dubnium - Unobtainable. + Seaborgium - Unobtainable. + Bohrium - Unobtainable. + Hassium - Unobtainable. + Meitnerium - Unobtainable. + Darmstadtium - Unobtainable. + Roentgenium - Unobtainable. + Copernicium - Unobtainable. + Nihonium - Unobtainable. + Moscovium - Unobtainable. + Livermorium - Unobtainable. + Tennessine - Unobtainable. + Nobelium - Unobtainable. + Lawrencium - Unobtainable. + Astatine - Unobtainable. (Radioactive, Mostly Useless) + */ + +} |