diff options
author | chochem <40274384+chochem@users.noreply.github.com> | 2024-08-21 22:09:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-21 21:09:31 +0000 |
commit | 4baa0d970bac9bcfb645e02f0acd274f13a8c18f (patch) | |
tree | a4e12515e2848e6990e065e1b2c9e4811801f1b7 /src/main/java/gregtech | |
parent | f55e797f37942f3b7c50c212ea211bda7d1a76fe (diff) | |
download | GT5-Unofficial-4baa0d970bac9bcfb645e02f0acd274f13a8c18f.tar.gz GT5-Unofficial-4baa0d970bac9bcfb645e02f0acd274f13a8c18f.tar.bz2 GT5-Unofficial-4baa0d970bac9bcfb645e02f0acd274f13a8c18f.zip |
Update documentation of mte id ranges (#2936)
* update documentation of id ranges
* fix order
* fix java flag
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r-- | src/main/java/gregtech/api/GregTech_API.java | 39 | ||||
-rw-r--r-- | src/main/java/gregtech/api/enums/MetaTileEntityIDs.java | 22 |
2 files changed, 18 insertions, 43 deletions
diff --git a/src/main/java/gregtech/api/GregTech_API.java b/src/main/java/gregtech/api/GregTech_API.java index 932cd3b715..62727f4b62 100644 --- a/src/main/java/gregtech/api/GregTech_API.java +++ b/src/main/java/gregtech/api/GregTech_API.java @@ -112,44 +112,7 @@ public class GregTech_API { public static final CreativeTabs TAB_GREGTECH = new GT_CreativeTab("Main", "Main"), TAB_GREGTECH_MATERIALS = new GT_CreativeTab("Materials", "Materials"), TAB_GREGTECH_ORES = new GT_CreativeTab("Ores", "Ores"); - /** - * A List of all registered MetaTileEntities - * <p/> - * 0 - 749 are used by GregTech. - * 750 - 999 are reserved for Alkalus. - * 1000 - 2047 are used by GregTech. - * 2048 - 2559 are reserved for OvermindDL. - * 2560 - 3071 are reserved for Immibis. - * 3072 - 3583 are reserved for LinusPhoenix. - * 3584 - 4095 are reserved for BloodyAsp. - * 4096 - 5095 are used for GregTech Frames. - * 5096 - 6099 are used for GregTech Pipes. - * 6100 - 8191 are used for GregTech Decoration Blocks. - * 8192 - 8703 are reserved for ZL123. - * 8704 - 9215 are reserved for Mr10Movie. - * 9216 - 9727 are used for GregTech Automation Machines. - * 9728 - 10239 are reserved for 28Smiles. - * 10240 - 10751 are reserved for VirMan. - * 10752 - 11263 are reserved for Briareos81. - * 11264 - 12000 are reserved for Quantum64. - * 12001 - 12500 are reserved for RedMage17. - * 12501 - 13000 are reserved for bartimaeusnek. - * 13001 - 13100 are reserved for Techlone. - * 13101 - 13500 are reserved for kekzdealer. - * 13501 - 14000 are reserved for glee8e. - * 14001 - 14100 are reserved for glowredman. - * 14101 - 14200 are reserved for MuXiu1997. - * 14201 - 14300 are reserved for kuba6000. - * 14301 - 14400 are reserved for eigenraven. - * 14401 - 14999 are currently free. - * 15000 - 16999 are reserved for TecTech. - * 17000 - 29999 are currently free. - * 30000 - 31999 are reserved for Alkalus. - * 32001 - 32766 are reserved for Glod. - * <p/> - * Contact me if you need a free ID-Range, which doesn't conflict with other Addons. You could make an ID-Config, - * but we all know what "stupid" customers think about conflicting ID's - */ + public static final IMetaTileEntity[] METATILEENTITIES = new IMetaTileEntity[MAXIMUM_METATILE_IDS]; /** * The Icon List for Covers diff --git a/src/main/java/gregtech/api/enums/MetaTileEntityIDs.java b/src/main/java/gregtech/api/enums/MetaTileEntityIDs.java index 464a8b2710..d55d433e36 100644 --- a/src/main/java/gregtech/api/enums/MetaTileEntityIDs.java +++ b/src/main/java/gregtech/api/enums/MetaTileEntityIDs.java @@ -1,10 +1,22 @@ package gregtech.api.enums; -/* +/** + * An enum for all registered MetaTileEntities. * No more magic numbers about TE's IDs. Yay!!! * The entries are sorted by ID, so if you need to take one, * please, pretty please, insert it at the correct place. + * <p/> + * This does not list all used IDs. If you are looking for + * a free ID, you can use the java arg `-Dgt.debug=true` to + * list all that are in use. + * <p/> + * Additionally, some ID ranges are blocked for automatic + * generation, do not use these: + * <p/> + * 4096 - 5095 are used for GregTech Frames. + * 5096 - 6099 are used for GregTech Pipes. */ + public enum MetaTileEntityIDs { HULL_BRONZE(1), @@ -1301,15 +1313,15 @@ public enum MetaTileEntityIDs { lsc(13106), tfftHatch(13109), WORMHOLE_GENERATOR_CONTROLLER(13115), + MegaChemicalReactor(13366), + MegaOilCracker(13367), + ExtremeEntityCrusherController(14201), + ExtremeIndustrialApiaryController(14202), BETTER_JUKEBOX_LV(14301), BETTER_JUKEBOX_MV(14302), BETTER_JUKEBOX_HV(14303), BETTER_JUKEBOX_EV(14304), BETTER_JUKEBOX_IV(14305), - MegaChemicalReactor(13366), - MegaOilCracker(13367), - ExtremeEntityCrusherController(14201), - ExtremeIndustrialApiaryController(14202), EV4AWirelessEnergyHatch(15065), EV16AWirelessEnergyHatch(15066), EV64AWirelessEnergyHatch(15067), |