Javadocs, cleanup, extension's client rules, built-in BundledModules generators, etc (#544)
* Add javadocs to many methods * Added built-in ways to generate BundledModules and documented them * Add Eclipse launch files to .gitignore and fix 11 warnings * Remove many unused imports * Remove some dead and unused code around app loading * Allow extensions to have client-side rules in their SettingsManager Also change tabs to spaces when those changed * Remove unnecessary classloader param in BundledModule * Change max tickwarp duration to Integer.MAX_VALUE * Move RulePrinter into the source so it can be managed by the IDE * Properly reset hopperCounters when changing worlds Also change tabs to spaces again and minor tweaks to javadocs * Run mergedocs even if Full.md was modified * Update src/main/java/carpet/commands/TickCommand.java Co-authored-by: gnembon <41132274+gnembon@users.noreply.github.com>
This commit is contained in:
1 parent
f444fab183
commit
ba1071a8d1
35 files changed
+315
-91
No files matched your search
@@ -5,7 +5,6 @@ on:
|
||||
- master
|
||||
paths:
|
||||
- "docs/**"
|
||||
- "!docs/scarpet/Full.md"
|
||||
jobs:
|
||||
Scarpet:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
@@ -21,25 +21,6 @@ jobs:
|
||||
path: ~/.gradle/caches
|
||||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
|
||||
restore-keys: ${{ runner.os }}-gradle
|
||||
- name: Generate RulePrinter class
|
||||
run: |
|
||||
cd src/main/java/carpet/utils
|
||||
echo "
|
||||
package carpet.utils;
|
||||
import carpet.CarpetServer;
|
||||
import carpet.settings.SettingsManager;
|
||||
import net.fabricmc.loader.api.entrypoint.PreLaunchEntrypoint;
|
||||
import java.lang.System;
|
||||
public class RulePrinter implements PreLaunchEntrypoint {
|
||||
@Override
|
||||
public void onPreLaunch() {
|
||||
CarpetServer.onGameStarted();
|
||||
CarpetServer.settingsManager.printAllRulesToLog(null);
|
||||
System.exit(0);
|
||||
}
|
||||
}
|
||||
" > RulePrinter.java
|
||||
cd ../../../../../
|
||||
- name: Replace fabric.mod.json
|
||||
run: |
|
||||
cd src/main/resources
|
||||
|
||||
Reference in new issue
Block a user