You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Place your mods and Core API mods according to the structure above.
26
-
27
-
#### 1.3 Verifying mod on the correct installation.
28
-
29
-
Run the game, check the number of mods, if the list of mods contains `Project Essentials Core` mod, then the mod has successfully passed the initialization of the modification.
30
-
31
-
## 2. For developers:
32
-
33
-
### 2.1 Getting started with installing.
34
-
35
-
To get the Core API source for development and interactions with the rights of players, you need to get the dependencies and get the documentation to view it in your IDE.
36
-
37
-
Installation documentation is located in the readme file (or just follow the link): https://github.com/ProjectEssentials/ProjectEssentials-Core#-install-using-gradle
38
-
39
-
### 2.2 API usage.
40
-
41
-
I could not write this damn documentation at all and spend time on it, because it is so fucking understandable. But just in case, I will nevertheless sign here some trifles.
42
-
43
-
Let's start small?
44
-
45
-
#### 2.2.1 Functions.
19
+
### API Functions
46
20
47
21
```
48
22
EssBase.logBaseInfo
@@ -56,7 +30,7 @@ EssBase.validateForgeVersion
56
30
- description: Validate forge version on compatibility with loaded mod. If validation failed, then you will be notified with messages in logger with level WARN.
For start the modification, you need installed Forge, it is desirable that the version matches the supported versions. You can download Forge from the [link](https://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.14.4.html).
4
+
Move the downloaded mod (marked `-MOD` in the file name) to the `mods` folder (installation example below).
Now try to start the game, go to the `mods` tab, if this modification is displayed in the `mods` tab, then the mod has been successfully installed.
17
+
18
+
### If you have any questions or encounter a problem, be sure to open an [issue](https://github.com/ProjectEssentials/ProjectEssentials-Core/issues/new/choose)!
#### ❗ Compatibility with forge version `28.0.X`and `28.1.X`.
7
+
This is the base module (core) for all other Project Essentials modules. It contains the necessary dependencies that are used in other modules, for example Kotlin std lib and Kotlinx Serialization and Brigadier, this core also contains common code, for example, the initialization process and some extensions of existing forge classes, which can be useful and can reduce duplicate code. For developers, all the information is in the [documentation](documentation/for-developers.md).
9
8
10
-
## 🧐 Install using Gradle (for developers):
11
-
> ##### If your project uses Gradle as Build Tool, then use the code below to add dependencies:
0 commit comments