first commit
This commit is contained in:
34
Minecraft.World/LevelObjectInputStream.h
Normal file
34
Minecraft.World/LevelObjectInputStream.h
Normal file
@@ -0,0 +1,34 @@
|
||||
#pragma once
|
||||
|
||||
class LevelObjectInputStream;
|
||||
|
||||
/*
|
||||
|
||||
4J This code is not used.
|
||||
|
||||
class LevelObjectInputStream : ObjectInputStream
|
||||
{
|
||||
private Set<String> autoReplacers = new HashSet<String>();
|
||||
|
||||
public LevelObjectInputStream(InputStream in) throws IOException
|
||||
{
|
||||
super(in);
|
||||
|
||||
autoReplacers.add("com.mojang.minecraft.player.Player$1");
|
||||
autoReplacers.add("com.mojang.minecraft.mob.Creeper$1");
|
||||
autoReplacers.add("com.mojang.minecraft.mob.Skeleton$1");
|
||||
}
|
||||
|
||||
protected:
|
||||
ObjectStreamClass readClassDescriptor() // 4J - throws IOException, ClassNotFoundException
|
||||
{
|
||||
ObjectStreamClass osc = super.readClassDescriptor();
|
||||
|
||||
if (autoReplacers.contains(osc.getName()))
|
||||
{
|
||||
return ObjectStreamClass.lookup(Class.forName(osc.getName()));
|
||||
}
|
||||
return osc;
|
||||
}
|
||||
}
|
||||
*/
|
||||
Reference in New Issue
Block a user