From f5fc0004d5bea13a9cc29b951e433a1b6115e1bb Mon Sep 17 00:00:00 2001 From: s809 <43530948+s809@users.noreply.github.com> Date: Fri, 15 Nov 2024 09:32:51 +0500 Subject: [PATCH] Replace Apache's base32 with guava --- .../core/wrapperInterfaces/world/ILevelWrapper.java | 6 ++---- 1 file changed, 2 insertions(+), 4 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 652d7be55..5b8922c66 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 @@ -19,6 +19,7 @@ package com.seibel.distanthorizons.core.wrapperInterfaces.world; +import com.google.common.io.BaseEncoding; import com.google.common.primitives.Longs; import com.seibel.distanthorizons.api.interfaces.world.IDhApiLevelWrapper; import com.seibel.distanthorizons.core.level.IDhLevel; @@ -27,13 +28,10 @@ import com.seibel.distanthorizons.core.pos.DhChunkPos; import com.seibel.distanthorizons.core.wrapperInterfaces.block.IBlockStateWrapper; import com.seibel.distanthorizons.core.wrapperInterfaces.chunk.IChunkWrapper; import com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable; -import org.apache.commons.codec.binary.Base32; /** Can be either a Server world or a Client world. */ public interface ILevelWrapper extends IDhApiLevelWrapper, IBindable { - Base32 base32 = new Base32(true); - @Override IDimensionTypeWrapper getDimensionType(); @@ -47,7 +45,7 @@ public interface ILevelWrapper extends IDhApiLevelWrapper, IBindable */ default String getHashedSeedEncoded() { - String encoded = base32.encodeAsString(Longs.toByteArray(this.getHashedSeed())); + String encoded = BaseEncoding.base32Hex().encode(Longs.toByteArray(this.getHashedSeed())); return encoded.substring(0, 13).toLowerCase(); // Remaining 3 chars are padding }