private static void updateMapDynamicLights(RenderGlobal p_updateMapDynamicLights_0_)
{
World world = p_updateMapDynamicLights_0_.getWorld();
if (world != null)
{
for (Entity entity : world.getLoadedEntityList())
{
int i = getLightLevel(entity);
if (i > 0)
{
Integer integer = IntegerCache.valueOf(entity.getEntityId());
DynamicLight dynamiclight = (DynamicLight)mapDynamicLights.get(integer);
if (dynamiclight == null)
{
dynamiclight = new DynamicLight(entity);
mapDynamicLights.put(integer, dynamiclight);
}
}
else
{
Integer integer1 = IntegerCache.valueOf(entity.getEntityId());
DynamicLight dynamiclight1 = (DynamicLight)mapDynamicLights.remove(integer1);
if (dynamiclight1 != null)
{
dynamiclight1.updateLitChunks(p_updateMapDynamicLights_0_);
}
}
}
}
}
DynamicLights.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:BaseClient
作者:
评论列表
文章目录