aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
authorchochem <40274384+chochem@users.noreply.github.com>2024-08-21 22:09:31 +0100
committerGitHub <noreply@github.com>2024-08-21 21:09:31 +0000
commit4baa0d970bac9bcfb645e02f0acd274f13a8c18f (patch)
treea4e12515e2848e6990e065e1b2c9e4811801f1b7 /src/main/java/gregtech
parentf55e797f37942f3b7c50c212ea211bda7d1a76fe (diff)
downloadGT5-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.java39
-rw-r--r--src/main/java/gregtech/api/enums/MetaTileEntityIDs.java22
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),