mirror of
https://github.com/GTNewHorizons/ForgeMultipart.git
synced 2026-11-13 17:04:25 +00:00
Fix WorldClient leak (#28)
This commit is contained in:
1 parent
05eb683a33
commit
d50ec43d76
2 files changed
+1
-6
No files matched your search
@@ -41,7 +41,6 @@ object MultipartHelper {
|
||||
if (!tag.getString("id").equals("savedMultipart"))
|
||||
return null
|
||||
|
||||
MultipartSaveLoad.loadingWorld = world
|
||||
return TileMultipart.createFromNBT(tag)
|
||||
}
|
||||
|
||||
|
||||
@@ -7,16 +7,13 @@ import net.minecraft.world.chunk.Chunk
|
||||
import net.minecraft.world.ChunkPosition
|
||||
import codechicken.multipart.{MultipartHelper, TileMultipart}
|
||||
import codechicken.lib.asm.ObfMapping
|
||||
import net.minecraft.world.World
|
||||
import scala.collection.mutable
|
||||
import codechicken.multipart.MultipartHelper.IPartTileConverter
|
||||
import scala.collection.JavaConversions._
|
||||
|
||||
/** Hack due to lack of TileEntityLoadEvent in forge
|
||||
*/
|
||||
/** Hack due to lack of TileEntityLoadEvent in forge */
|
||||
object MultipartSaveLoad {
|
||||
val converters = mutable.MutableList[IPartTileConverter[_]]()
|
||||
var loadingWorld: World = _
|
||||
|
||||
class TileNBTContainer extends TileEntity {
|
||||
var tag: NBTTagCompound = _
|
||||
@@ -59,7 +56,6 @@ object MultipartSaveLoad {
|
||||
}
|
||||
|
||||
def loadTiles(chunk: Chunk) {
|
||||
loadingWorld = chunk.worldObj
|
||||
val iterator = chunk.chunkTileEntityMap
|
||||
.asInstanceOf[Map[ChunkPosition, TileEntity]]
|
||||
.entrySet
|
||||
|
||||
Reference in new issue
Block a user