changes, bubble colum extractor

This commit is contained in:
Bixilon 2023-02-13 13:50:22 +01:00
parent 646e51fe6a
commit ddc2bd23a0
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -94,8 +94,9 @@ object EntitySpawner {
fun World.setDimension() {
getClass("net.minecraft.world.dimension.OverworldDimension", "net.minecraft.world.dimension.DimensionType")?.let {
val dimension = OBJENSIS.newInstance(it)
getField(DimensionType::class.java, "minimumY")?.set(dimension, 0)
getField(DimensionType::class.java, "height")?.set(dimension, 256)
getField(DimensionType::class.java, "minimumY")?.setInt(dimension, 0)
getField(DimensionType::class.java, "height")?.setInt(dimension, 256)
getField(DimensionType::class.java, "hasSkyLight")?.setBoolean(dimension, false)
getField(World::class.java, "dimensionEntry")?.let {
setFinalField(getField(World::class.java, "dimensionEntry")!!, this, getClass("net.minecraft.registry.entry.RegistryEntry\$Direct", "net.minecraft.util.registry.RegistryEntry\$Direct")!!.getConstructor(Any::class.java).newInstance(dimension))
}