/
alexmakov
/
Minecraft_Java
Обзор
Документация
Войти
/
alexmakov
/
Minecraft_Java
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/mojang/minecraft/level/LevelObjectInputStream.java
35 строк
1 KB
Oliver Yasuna
Fixed walking on water. Close #2.
04 окт 2012, 00:19
04 окт 2012, 00:19
17a47fc
Код
Авторство
О чём код?
package com.mojang.minecraft.level; import java.io.IOException; import java.io.InputStream; import java.io.ObjectInputStream; import java.io.ObjectStreamClass; import java.util.HashSet; import java.util.Set; public final class LevelObjectInputStream extends ObjectInputStream { private Set classes = new HashSet(); public LevelObjectInputStream(InputStream var1) throws IOException { super(var1); this.classes.add("com.mojang.minecraft.player.Player$1"); this.classes.add("com.mojang.minecraft.mob.Creeper$1"); this.classes.add("com.mojang.minecraft.mob.Skeleton$1"); } protected final ObjectStreamClass readClassDescriptor() { try { ObjectStreamClass var1 = super.readClassDescriptor(); return this.classes.contains(var1.getName())?ObjectStreamClass.lookup(Class.forName(var1.getName())):var1; } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return null; } }