Add missing getWorld method

This commit is contained in:
IzzelAliz 2021-01-15 19:41:24 +08:00
parent daf16fde2b
commit 5d262d35a8
3 changed files with 21 additions and 1 deletions

View File

@ -0,0 +1,19 @@
package io.izzel.arclight.common.mixin.core.world.gen.feature.structure;
import io.izzel.arclight.common.bridge.world.IWorldBridge;
import net.minecraft.world.IWorld;
import net.minecraft.world.World;
import net.minecraft.world.gen.feature.structure.StructureManager;
import org.spongepowered.asm.mixin.Final;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow;
@Mixin(StructureManager.class)
public class StructureManagerMixin {
@Shadow @Final private IWorld world;
public World getWorld() {
return ((IWorldBridge) this.world).bridge$getMinecraftWorld();
}
}

View File

@ -410,6 +410,7 @@
"world.chunk.ChunkMixin",
"world.chunk.storage.RegionFileCacheMixin",
"world.gen.WorldGenRegionMixin",
"world.gen.feature.structure.StructureManagerMixin",
"world.gen.feature.structure.SwampHutPieceMixin",
"world.gen.feature.template.TemplateManagerMixin",
"world.raid.RaidManagerMixin",

View File

@ -1,6 +1,6 @@
allprojects {
group 'io.izzel.arclight'
version '1.0.11'
version '1.0.12-SNAPSHOT'
ext {
agpVersion = '1.9'