mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-10-22 08:07:42 +00:00
Tunabelly
This commit is contained in:
1 parent
197d2c2461
commit
30c533feaf
114 files changed
+4071
-3994
No files matched your search
+3
-1
@@ -6,6 +6,7 @@ import art.arcane.volmlib.nativelib.terrain.NativeWorld;
|
||||
import art.arcane.iris.pack.loading.IrisData;
|
||||
import art.arcane.iris.configuration.IrisSettings;
|
||||
import art.arcane.iris.pack.BrokenPackException;
|
||||
import art.arcane.iris.pack.PackValidationCache;
|
||||
import art.arcane.iris.pack.PackValidationRegistry;
|
||||
import art.arcane.iris.pack.PackValidationResult;
|
||||
import art.arcane.iris.pack.PackValidator;
|
||||
@@ -184,8 +185,9 @@ final class ModdedGenerationHistoryStorage {
|
||||
}
|
||||
|
||||
private static void validatePack(Path packRoot, String fingerprint) {
|
||||
String contextFingerprint = PackValidationCache.contextFingerprint();
|
||||
PackValidationResult validation = PackValidator.validate(packRoot.toFile());
|
||||
PackValidationRegistry.publish(packRoot, validation, fingerprint);
|
||||
PackValidationRegistry.publish(packRoot, validation, fingerprint, contextFingerprint);
|
||||
if (!validation.isLoadable()) {
|
||||
throw new BrokenPackException(packRoot.toString(), validation.getBlockingErrors());
|
||||
}
|
||||
|
||||
@@ -266,6 +266,7 @@ public final class ModdedWorldEngines {
|
||||
TransitionGenerationPlan transitionPlan = activation.isInitial()
|
||||
? null
|
||||
: history.transitionPlan(activation.activationId());
|
||||
data.bindGenerationRegistryContract(epoch.registryContract());
|
||||
IrisEngine engine = new IrisEngine(
|
||||
new EngineTarget(world, dimension, data),
|
||||
IrisEngine.InitializationMode.RUNTIME,
|
||||
|
||||
Reference in new issue
Block a user