【问题标题】:How to delete a world folder in Bukkit如何在 Bukkit 中删除世界文件夹
【发布时间】:2022-07-02 19:25:04
【问题描述】:

我在互联网上找到了很多删除世界文件夹的方法,但都没有奏效。 有谁知道怎么删除?

【问题讨论】:

    标签: java minecraft bukkit


    【解决方案1】:

    终于解决了你的问题!世界卸载后服务器就不知道了。

    all.teleport(Bukkit.getWorld(lobbyWorld).getSpawnLocation());
    
    if (Bukkit.getWorld(worldName) == null) return;
    
    File folder = Bukkit.getWorld(worldName).getWorldFolder();
    Bukkit.unloadWorld(Bukkit.getWorld(worldName), false);
    
    folder.delete();
    
    World world = WorldCreator.name(worldName).environment(World.Environment.NORMAL).type(WorldType.NORMAL).createWorld();
    

    【讨论】:

    • 不要写多个答案。如果第一个答案不好,请编辑它,并确保它包含所有相关信息。不要只是在旧内容不起作用时放弃它!因此,请编辑您的一个答案以获得完整的有用内容,并删除另一个答案。
    • @LeviHeßmann 我认为同一个世界总是在再生……知道为什么吗?
    【解决方案2】:

    要删除你应该使用的世界文件夹:org.apache.commons.io.FileUtils.deleteDirectory(folder);

    因为folder.delete();不会删除非空目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-31
      • 2013-12-15
      • 1970-01-01
      • 2010-10-18
      • 2019-03-24
      • 2013-06-28
      相关资源
      最近更新 更多