Skip to content

Commit

Permalink
fix: Fix en_us translations
Browse files Browse the repository at this point in the history
Also fixed more class references.
  • Loading branch information
Steveplays28 committed Jul 16, 2024
1 parent 6747758 commit 263826c
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 12 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package io.github.steveplays28.noisiumchunkmanager.mixin.compat.distanthorizons.common.wrappers.world.gen;

import com.llamalad7.mixinextras.sugar.Local;
import io.github.steveplays28.noisiumchunkmanager.extension.world.server.ServerWorldExtension;
import loaderCommon.fabric.com.seibel.distanthorizons.common.wrappers.worldGeneration.BatchGenerationEnvironment;
import net.minecraft.server.world.ServerWorld;
import net.minecraft.server.world.ThreadedAnvilChunkStorage;
Expand All @@ -16,6 +17,6 @@
public class DHBatchGenerationEnvironmentMixin {
@Redirect(method = "getChunkNbtData", at = @At(value = "FIELD", target = "Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;worker:Lnet/minecraft/world/storage/StorageIoWorker;", opcode = Opcodes.GETFIELD))
private @NotNull StorageIoWorker noisiumchunkmanager$getIoWorkerFromNoisiumServerWorldChunkManager(@Nullable ThreadedAnvilChunkStorage instance, @Local(ordinal = 0) @NotNull ServerWorld serverWorld) {
return (StorageIoWorker) ((io.github.steveplays28.noisiumchunkmanager.experimental.extension.world.server.ServerWorldExtension) serverWorld).noisiumchunkmanager$getServerWorldChunkManager().getChunkIoWorker();
return (StorageIoWorker) ((ServerWorldExtension) serverWorld).noisiumchunkmanager$getServerWorldChunkManager().getChunkIoWorker();
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package io.github.steveplays28.noisiumchunkmanager.mixin.world;

import io.github.steveplays28.noisiumchunkmanager.extension.world.server.ServerWorldExtension;
import net.minecraft.block.BlockState;
import net.minecraft.block.Blocks;
import net.minecraft.fluid.FluidState;
Expand Down Expand Up @@ -59,7 +60,7 @@ public abstract class ChunkRegionMixin implements StructureWorldAccess {
@Inject(method = "getChunk(IILnet/minecraft/world/chunk/ChunkStatus;Z)Lnet/minecraft/world/chunk/Chunk;", at = @At(value = "HEAD"), cancellable = true)
private void noisiumchunkmanager$getIoWorldChunkIfChunkIsUnloaded(int chunkPositionX, int chunkPositionZ, @NotNull ChunkStatus leastStatus, boolean create, @NotNull CallbackInfoReturnable<Chunk> cir) {
if (!this.isChunkLoaded(chunkPositionX, chunkPositionZ)) {
cir.setReturnValue(((io.github.steveplays28.noisiumchunkmanager.experimental.extension.world.server.ServerWorldExtension) this.world).noisiumchunkmanager$getServerWorldChunkManager().getIoWorldChunk(
cir.setReturnValue(((ServerWorldExtension) this.world).noisiumchunkmanager$getServerWorldChunkManager().getIoWorldChunk(
new ChunkPos(chunkPositionX, chunkPositionZ)));
return;
}
Expand All @@ -77,7 +78,7 @@ public abstract class ChunkRegionMixin implements StructureWorldAccess {
@Inject(method = "setBlockState", at = @At(value = "HEAD"), cancellable = true)
private void noisiumchunkmanager$setBlockStateToIoWorldChunkIfChunkIsUnloaded(@NotNull BlockPos blockPos, @NotNull BlockState blockState, int flags, int maxUpdateDepth, @NotNull CallbackInfoReturnable<Boolean> cir) {
if (!this.isChunkLoaded(ChunkSectionPos.getSectionCoord(blockPos.getX()), ChunkSectionPos.getSectionCoord(blockPos.getZ()))) {
((io.github.steveplays28.noisiumchunkmanager.experimental.extension.world.server.ServerWorldExtension) this.world).noisiumchunkmanager$getServerWorldChunkManager().getIoWorldChunk(
((ServerWorldExtension) this.world).noisiumchunkmanager$getServerWorldChunkManager().getIoWorldChunk(
new ChunkPos(blockPos)).setBlockState(blockPos, blockState, false);
cir.setReturnValue(true);
}
Expand All @@ -86,15 +87,15 @@ public abstract class ChunkRegionMixin implements StructureWorldAccess {
@Inject(method = "getFluidState", at = @At(value = "HEAD"), cancellable = true)
private void noisiumchunkmanager$getFluidStateFromIoWorldChunkIfChunkIsUnloaded(@NotNull BlockPos blockPos, @NotNull CallbackInfoReturnable<FluidState> cir) {
if (!this.isChunkLoaded(ChunkSectionPos.getSectionCoord(blockPos.getX()), ChunkSectionPos.getSectionCoord(blockPos.getZ()))) {
cir.setReturnValue(((io.github.steveplays28.noisiumchunkmanager.experimental.extension.world.server.ServerWorldExtension) this.world).noisiumchunkmanager$getServerWorldChunkManager().getIoWorldChunk(
cir.setReturnValue(((ServerWorldExtension) this.world).noisiumchunkmanager$getServerWorldChunkManager().getIoWorldChunk(
new ChunkPos(blockPos)).getFluidState(blockPos));
}
}

@Inject(method = "getTopY", at = @At(value = "HEAD"), cancellable = true)
private void noisiumchunkmanager$getTopYFromIoWorldChunkIfChunkIsUnloaded(@NotNull Heightmap.Type heightmap, int blockPositionX, int blockPositionZ, @NotNull CallbackInfoReturnable<Integer> cir) {
if (!this.isChunkLoaded(ChunkSectionPos.getSectionCoord(blockPositionX), ChunkSectionPos.getSectionCoord(blockPositionZ))) {
cir.setReturnValue(((io.github.steveplays28.noisiumchunkmanager.experimental.extension.world.server.ServerWorldExtension) this.world).noisiumchunkmanager$getServerWorldChunkManager().getIoWorldChunk(
cir.setReturnValue(((ServerWorldExtension) this.world).noisiumchunkmanager$getServerWorldChunkManager().getIoWorldChunk(
new ChunkPos(
ChunkSectionPos.getSectionCoord(blockPositionX),
ChunkSectionPos.getSectionCoord(blockPositionZ)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package io.github.steveplays28.noisiumchunkmanager.mixin.world;

import io.github.steveplays28.noisiumchunkmanager.extension.world.server.ServerWorldExtension;
import net.minecraft.block.BlockState;
import net.minecraft.fluid.FluidState;
import net.minecraft.util.math.BlockPos;
Expand All @@ -25,7 +26,7 @@ public abstract class WorldMixin {
return;
}

var noisiumServerWorldChunkManager = ((io.github.steveplays28.noisiumchunkmanager.experimental.extension.world.server.ServerWorldExtension) this).noisiumchunkmanager$getServerWorldChunkManager();
var noisiumServerWorldChunkManager = ((ServerWorldExtension) this).noisiumchunkmanager$getServerWorldChunkManager();
var chunkPosition = new ChunkPos(chunkPositionX, chunkPositionZ);
if (!noisiumServerWorldChunkManager.isChunkLoaded(chunkPosition)) {
cir.setReturnValue(noisiumServerWorldChunkManager.getIoWorldChunk(chunkPosition));
Expand All @@ -41,7 +42,7 @@ public abstract class WorldMixin {
return;
}

var noisiumServerWorldChunkManager = ((io.github.steveplays28.noisiumchunkmanager.experimental.extension.world.server.ServerWorldExtension) this).noisiumchunkmanager$getServerWorldChunkManager();
var noisiumServerWorldChunkManager = ((ServerWorldExtension) this).noisiumchunkmanager$getServerWorldChunkManager();
var chunkPosition = new ChunkPos(blockPosition);
if (!noisiumServerWorldChunkManager.isChunkLoaded(chunkPosition)) {
cir.setReturnValue(noisiumServerWorldChunkManager.getIoWorldChunk(chunkPosition).getBlockState(blockPosition));
Expand All @@ -57,7 +58,7 @@ public abstract class WorldMixin {
return;
}

var noisiumServerWorldChunkManager = ((io.github.steveplays28.noisiumchunkmanager.experimental.extension.world.server.ServerWorldExtension) this).noisiumchunkmanager$getServerWorldChunkManager();
var noisiumServerWorldChunkManager = ((ServerWorldExtension) this).noisiumchunkmanager$getServerWorldChunkManager();
var chunkPosition = new ChunkPos(blockPosition);
if (!noisiumServerWorldChunkManager.isChunkLoaded(chunkPosition)) {
cir.setReturnValue(noisiumServerWorldChunkManager.getIoWorldChunk(chunkPosition).getFluidState(blockPosition));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"yacl3.config.noisium:config.category.server": "Server",
"yacl3.config.noisium:config.category.server.group.serverWorldChunkManager": "Server World Chunk Manager (experimental)",
"yacl3.config.noisium:config.serverWorldChunkManagerThreads": "Server World Chunk Manager Threads",
"yacl3.config.noisium:config.serverWorldChunkManagerLightingThreads": "Server World Chunk Manager Lighting Threads"
"yacl3.config.noisiumchunkmanager:config.category.server": "Server",
"yacl3.config.noisiumchunkmanager:config.category.server.group.serverWorldChunkManager": "Server World Chunk Manager (experimental)",
"yacl3.config.noisiumchunkmanager:config.serverWorldChunkManagerThreads": "Server World Chunk Manager Threads",
"yacl3.config.noisiumchunkmanager:config.serverWorldChunkManagerLightingThreads": "Server World Chunk Manager Lighting Threads"
}

0 comments on commit 263826c

Please sign in to comment.