From 8a612666511f0b093117c57ec5cb394a0e555db5 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sat, 9 Nov 2024 21:17:09 -0600 Subject: [PATCH] fix level.getHashedSeed() and re-add default getDhIdentifier() --- .../core/wrapperInterfaces/world/ILevelWrapper.java | 5 +++-- .../worldGeneratorInjection/objects/LevelWrapperTest.java | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/world/ILevelWrapper.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/world/ILevelWrapper.java index 70be98fc9..d10b8e71b 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/world/ILevelWrapper.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/world/ILevelWrapper.java @@ -37,12 +37,13 @@ public interface ILevelWrapper extends IDhApiLevelWrapper, IBindable @Override String getDimensionName(); - int getHashedSeed(); + long getHashedSeed(); /** * A string intended to uniquely identify this level. */ - @Override String getDhIdentifier(); + @Override + default String getDhIdentifier() { return this.getDimensionName() + "_" + this.getHashedSeed(); } @Override boolean hasCeiling(); diff --git a/core/src/test/java/testItems/worldGeneratorInjection/objects/LevelWrapperTest.java b/core/src/test/java/testItems/worldGeneratorInjection/objects/LevelWrapperTest.java index 334670bdc..df68445eb 100644 --- a/core/src/test/java/testItems/worldGeneratorInjection/objects/LevelWrapperTest.java +++ b/core/src/test/java/testItems/worldGeneratorInjection/objects/LevelWrapperTest.java @@ -39,9 +39,10 @@ public class LevelWrapperTest implements IDhApiLevelWrapper @Override public IDhApiDimensionTypeWrapper getDimensionType() { return null; } - @Override public String getDimensionName() { return null; } + @Override + public String getDhIdentifier() { return null; } @Override public EDhApiLevelType getLevelType() { return null; }