File tree Expand file tree Collapse file tree 3 files changed +18
-3
lines changed
src/main/java/net/minecraftforge/forgespi/coremod Expand file tree Collapse file tree 3 files changed +18
-3
lines changed Original file line number Diff line number Diff line change 22
33Service providers, and other global API-like elements,
44separated so dependencies don't need to be on the core forge system.
5-
6- * ``` net.minecraftforge.forgespi.ICoreMod* ``` are interfaces for communication between
7- Forge and the coremod library.
Original file line number Diff line number Diff line change 1010/**
1111 * Interface for core mods to discover content and properties
1212 * of their location and context to the coremod implementation.
13+ *
14+ * @deprecated The JS coremod system was an experiment to force modders
15+ * to stop shipping both transformer and game layer code in the same jar.
16+ * JavaScript was chosen because it was included in Java itself and could
17+ * easily be decoupled from the game layer data.
18+ *
19+ * Java has stopped shipping JavaScript, and most Transformers are Mixin
20+ * these days, so it's no longer needed.
1321 */
22+ @ Deprecated (forRemoval = true , since = "7.1.6" )
1423public interface ICoreModFile {
1524 String getOwnerId ();
1625 Reader readCoreMod () throws IOException ;
Original file line number Diff line number Diff line change 1212 * Core Mod Provider - core mod logic is implemented
1313 * in a separate library. Connection is provided here
1414 *
15+ * @deprecated The JS coremod system was an experiment to force modders
16+ * to stop shipping both transformer and game layer code in the same jar.
17+ * JavaScript was chosen because it was included in Java itself and could
18+ * easily be decoupled from the game layer data.
19+ *
20+ * Java has stopped shipping JavaScript, and most Transformers are Mixin
21+ * these days, so it's no longer needed.
22+ *
1523 */
24+ @ Deprecated (forRemoval = true , since = "7.1.6" )
1625public interface ICoreModProvider {
1726 /**
1827 * Add a coremod file to the list of coremods
You can’t perform that action at this time.
0 commit comments