2017-01-11 13:34:08 +01:00
|
|
|
# API
|
2017-01-16 11:36:30 +01:00
|
|
|
|
2017-08-23 16:39:57 +02:00
|
|
|
## Mod naming convention
|
2017-01-11 13:34:08 +01:00
|
|
|
|
2022-06-17 04:43:11 +02:00
|
|
|
Mods mods in MineCloneJEpC a simple naming convention: Mods with the prefix
|
|
|
|
“`mcljepc_`” are specific to MineCloneJEpC, although they may be based on an
|
|
|
|
existing standalone or a mod from a different MineClone fork. Mods which lack
|
|
|
|
this prefix are verbatim copies of a standalone mod. Some modifications may
|
|
|
|
still have been applied, but the APIs are held compatible.
|
2017-08-23 16:39:57 +02:00
|
|
|
|
|
|
|
## APIs
|
2022-06-17 04:43:11 +02:00
|
|
|
A lot of things are possible by using one of the APIs in the mods. Note that not
|
|
|
|
all APIs are documented yet, but it is planned. The following APIs should be
|
|
|
|
more or less stable but keep in mind that MineCloneJEpC is still unfinished. All
|
|
|
|
directory names are relative to `mods/`
|
2017-02-20 01:26:15 +01:00
|
|
|
|
2017-08-23 16:39:57 +02:00
|
|
|
### Planned APIs
|
2017-02-20 01:26:15 +01:00
|
|
|
|
2022-06-17 04:43:11 +02:00
|
|
|
* Event-based apis to ensure that specific startup code inside of mods can run
|
|
|
|
in the correct order
|