WorldProviderSpace.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:4Space-5 作者:
@Override
public void registerWorldChunkManager()
{
    if (this.getWorldChunkManagerClass() == null)
    {
        super.registerWorldChunkManager();
    }
    else
    {
        try
        {
            Class<? extends WorldChunkManager> chunkManagerClass = this.getWorldChunkManagerClass();

            Constructor<?>[] constructors = chunkManagerClass.getConstructors();
            for (Constructor<?> constr : constructors)
            {
                if (Arrays.equals(constr.getParameterTypes(), new Object[] { World.class }))
                {
                    this.worldChunkMgr = (WorldChunkManager) constr.newInstance(this.worldObj);
                }
                else if (constr.getParameterTypes().length == 0)
                {
                    this.worldChunkMgr = (WorldChunkManager) constr.newInstance();
                }
            }
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号