forked from xjboss/KCauldronX
清理捕获记录,防止在捕获期间发生异常造成捕获未关闭,导致一直在进行捕获的问题
This commit is contained in:
parent
34b83733e5
commit
4600900a0f
@ -741,13 +741,14 @@
|
|||||||
worldserver.addWorldInfoToCrashReport(crashreport);
|
worldserver.addWorldInfoToCrashReport(crashreport);
|
||||||
throw new ReportedException(crashreport);
|
throw new ReportedException(crashreport);
|
||||||
}
|
}
|
||||||
@@ -645,10 +978,12 @@
|
@@ -645,10 +978,13 @@
|
||||||
FMLCommonHandler.instance().onPostWorldTick(worldserver);
|
FMLCommonHandler.instance().onPostWorldTick(worldserver);
|
||||||
this.theProfiler.endSection();
|
this.theProfiler.endSection();
|
||||||
this.theProfiler.startSection("tracker");
|
this.theProfiler.startSection("tracker");
|
||||||
+ worldserver.timings.tracker.startTiming(); // Spigot
|
+ worldserver.timings.tracker.startTiming(); // Spigot
|
||||||
worldserver.getEntityTracker().updateTrackedEntities();
|
worldserver.getEntityTracker().updateTrackedEntities();
|
||||||
+ worldserver.timings.tracker.stopTiming(); // Spigot
|
+ worldserver.timings.tracker.stopTiming(); // Spigot
|
||||||
|
+ worldserver.mCapture.clearAllData();
|
||||||
this.theProfiler.endSection();
|
this.theProfiler.endSection();
|
||||||
this.theProfiler.endSection();
|
this.theProfiler.endSection();
|
||||||
- }
|
- }
|
||||||
@ -755,7 +756,7 @@
|
|||||||
|
|
||||||
worldTickTimes.get(id)[this.tickCounter % 100] = System.nanoTime() - j;
|
worldTickTimes.get(id)[this.tickCounter % 100] = System.nanoTime() - j;
|
||||||
}
|
}
|
||||||
@@ -656,15 +991,21 @@
|
@@ -656,15 +992,21 @@
|
||||||
this.theProfiler.endStartSection("dim_unloading");
|
this.theProfiler.endStartSection("dim_unloading");
|
||||||
DimensionManager.unloadWorlds(worldTickTimes);
|
DimensionManager.unloadWorlds(worldTickTimes);
|
||||||
this.theProfiler.endStartSection("connection");
|
this.theProfiler.endStartSection("connection");
|
||||||
@ -777,7 +778,7 @@
|
|||||||
|
|
||||||
this.theProfiler.endSection();
|
this.theProfiler.endSection();
|
||||||
}
|
}
|
||||||
@@ -699,6 +1040,13 @@
|
@@ -699,6 +1041,13 @@
|
||||||
|
|
||||||
public WorldServer worldServerForDimension(int p_71218_1_)
|
public WorldServer worldServerForDimension(int p_71218_1_)
|
||||||
{
|
{
|
||||||
@ -791,7 +792,7 @@
|
|||||||
WorldServer ret = DimensionManager.getWorld(p_71218_1_);
|
WorldServer ret = DimensionManager.getWorld(p_71218_1_);
|
||||||
if (ret == null)
|
if (ret == null)
|
||||||
{
|
{
|
||||||
@@ -784,13 +1132,14 @@
|
@@ -784,13 +1133,14 @@
|
||||||
|
|
||||||
public List getPossibleCompletions(ICommandSender p_71248_1_, String p_71248_2_)
|
public List getPossibleCompletions(ICommandSender p_71248_1_, String p_71248_2_)
|
||||||
{
|
{
|
||||||
@ -810,7 +811,7 @@
|
|||||||
|
|
||||||
if (list != null)
|
if (list != null)
|
||||||
{
|
{
|
||||||
@@ -798,40 +1147,25 @@
|
@@ -798,40 +1148,25 @@
|
||||||
|
|
||||||
while (iterator.hasNext())
|
while (iterator.hasNext())
|
||||||
{
|
{
|
||||||
@ -859,7 +860,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static MinecraftServer getServer()
|
public static MinecraftServer getServer()
|
||||||
@@ -1034,7 +1368,7 @@
|
@@ -1034,7 +1369,7 @@
|
||||||
|
|
||||||
public boolean isServerInOnlineMode()
|
public boolean isServerInOnlineMode()
|
||||||
{
|
{
|
||||||
@ -868,7 +869,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setOnlineMode(boolean p_71229_1_)
|
public void setOnlineMode(boolean p_71229_1_)
|
||||||
@@ -1124,7 +1458,7 @@
|
@@ -1124,7 +1459,7 @@
|
||||||
|
|
||||||
public NetworkSystem func_147137_ag()
|
public NetworkSystem func_147137_ag()
|
||||||
{
|
{
|
||||||
@ -877,7 +878,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
@@ -1259,8 +1593,11 @@
|
@@ -1259,8 +1594,11 @@
|
||||||
{
|
{
|
||||||
Bootstrap.func_151354_b();
|
Bootstrap.func_151354_b();
|
||||||
|
|
||||||
@ -889,7 +890,7 @@
|
|||||||
boolean flag = true;
|
boolean flag = true;
|
||||||
String s = null;
|
String s = null;
|
||||||
String s1 = ".";
|
String s1 = ".";
|
||||||
@@ -1356,16 +1693,34 @@
|
@@ -1356,16 +1694,34 @@
|
||||||
{
|
{
|
||||||
dedicatedserver.setGuiEnabled();
|
dedicatedserver.setGuiEnabled();
|
||||||
}
|
}
|
||||||
@ -930,7 +931,7 @@
|
|||||||
}
|
}
|
||||||
catch (Exception exception)
|
catch (Exception exception)
|
||||||
{
|
{
|
||||||
@@ -1400,15 +1755,70 @@
|
@@ -1400,15 +1756,70 @@
|
||||||
@SideOnly(Side.SERVER)
|
@SideOnly(Side.SERVER)
|
||||||
public String getPlugins()
|
public String getPlugins()
|
||||||
{
|
{
|
||||||
@ -1006,7 +1007,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
@SideOnly(Side.SERVER)
|
@SideOnly(Side.SERVER)
|
||||||
@@ -1455,9 +1865,213 @@
|
@@ -1455,9 +1866,213 @@
|
||||||
return this.serverStopped;
|
return this.serverStopped;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user