Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[1.8][SOLVED] Tick Phase and tick.


Ernio
 Share

Recommended Posts

I am counting down from 10 to 0:

WorldTickEvent Phase END should fire after tick (at end).

LivingUpdateEvent - triggers in mid-tick.

//START
10
[14:59:48] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.entity.EffectMap:updateTickPost:120]: POST
9
[14:59:48] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.entity.EffectMap:updateTickPost:120]: POST
8
[14:59:48] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.entity.EffectMap:updateTickPost:120]: POST
7
[14:59:48] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.entity.EffectMap:updateTickPost:120]: POST
[14:59:48] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.entity.EffectMap:updateTickPost:120]: POST
6
5
[14:59:48] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.entity.EffectMap:updateTickPost:120]: POST
4
[14:59:49] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.entity.EffectMap:updateTickPost:120]: POST
3
[14:59:49] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.entity.EffectMap:updateTickPost:120]: POST
[14:59:49] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.entity.EffectMap:updateTickPost:120]: POST
2
[14:59:49] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.entity.EffectMap:updateTickPost:120]: POST
1
[14:59:49] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.entity.EffectMap:updateTickPost:120]: POST
[14:59:49] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.entity.EffectMap:updateTickPost:123]: REMOVE

Inside LivingUpdateEvent I decrement by 1.

 

From what I read in code Phase START and END should happen BEFORE and AFTER.

worldserver.updateEntities();

 

Why am I getting this output in console?

Note: numbers are printed by LivingUpdateEvent, "POST" are printed by WorldTickEvent.

 

Is this bug with printing or something with threads - I can't have race conditions insie my EffectMap updating, this would break effect existance-time.

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

@SubscribeEvent
public void onEntityTick(LivingUpdateEvent event)
{
	if (event.entity instanceof EntityPlayer)
	{
		if (FMLCommonHandler.instance().getEffectiveSide() == Side.SERVER)
		System.out.println("TICK");
// Code happens
	}
}

Note: I am using LivingUpdateEvent because this will be for all entities, I just converted it to Players only for testing.

@SubscribeEvent
public void onWorldTick(TickEvent.WorldTickEvent event)
{
	if (event.phase == Phase.END)
	{
		for (Object o : event.world.getLoadedEntityList())
		{
			if (o instanceof EntityPlayer)
			{
				System.out.println("POST**********");
				// Code happens
			}
		}
	}

 

[16:39:54] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.ForgeEvents:onEntityTick:136]: TICK
[16:39:54] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.FMLEvents:onWorldTick:95]: POST**********
[16:39:54] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.ForgeEvents:onEntityTick:136]: TICK
[16:39:54] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.FMLEvents:onWorldTick:95]: POST**********
[16:39:54] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.ForgeEvents:onEntityTick:136]: TICK
[16:39:54] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.ForgeEvents:onEntityTick:136]: TICK
[16:39:54] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.FMLEvents:onWorldTick:95]: POST**********
[16:39:54] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.FMLEvents:onWorldTick:95]: POST**********
[16:39:54] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.ForgeEvents:onEntityTick:136]: TICK
[16:39:54] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.FMLEvents:onWorldTick:95]: POST**********
[16:39:54] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.ForgeEvents:onEntityTick:136]: TICK
[16:39:54] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.FMLEvents:onWorldTick:95]: POST**********

 

This is very simplified, but still shows that sometimes there is double-ticking (I even had situation where there was 3 TICK and 3 POST)

Dafuq?

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

I knew you'd say that (you just hate Side don't you? xD).

 

That is still not the problem tho, using !world.isRemote leaves me with same console output.

 

I might not be understaning architecture of minecraft ticking that well, but I thought idea of ticks was to run one after another, not to run them simultainiously which they seem to be doing (based on logs).

 

Seriously what:

[16:55:16] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.ForgeEvents:onEntityTick:136]: TICK
[16:55:44] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.FMLEvents:onWorldTick:95]: POST**********
[16:55:44] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.ForgeEvents:onEntityTick:136]: TICK
[16:55:44] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.ForgeEvents:onEntityTick:136]: TICK
[16:55:44] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.ForgeEvents:onEntityTick:136]: TICK
[16:55:44] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.FMLEvents:onWorldTick:95]: POST**********
[16:55:44] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.ForgeEvents:onEntityTick:136]: TICK
[16:55:44] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.FMLEvents:onWorldTick:95]: POST**********
[16:55:44] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.ForgeEvents:onEntityTick:136]: TICK
[16:55:44] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.ForgeEvents:onEntityTick:136]: TICK
[16:55:44] [server thread/INFO] [sTDOUT]: [com.midstcraft.ernio.RoA.common.events.FMLEvents:onWorldTick:95]: POST**********

 

My guess is that there is something I don't know about logic behind "Skipping" ticks to catch up with data flow. Maybe I shouldn't be using Phases at all?

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

NOW WE ARE TALKING!

I'll just need to separate EntityPlayer from EntityLivingBase.

 

If what you are saying is everything I should know on this field updating Entities with WorldTick and player with PlayerTick will work just fine.

 

I shall get back here with results :)

 

Thanks!

 

Solution:

Use:

TickEvent.PlayerTickEvent(SERVER) to update server-side START and END tick of EntityPlayer.

TickEvent.WorldTickEvent(SERVER) to update server-side START and END tick of non-EntityPlayer entities.

LivingUpdateEvent(SERVER) to update mid-tick (actual tick) for all EntityLivingBase.

 

This closes thread.

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • My minecraft server keeps crashing after an hour being online, the server reboots itself again after the crash, but it's quite annoying for my players. Here is my crash log: ---- Minecraft Crash Report ---- // Daisy, daisy... Time: 5/24/22, 5:49 PM Description: Exception in server tick loop java.util.ConcurrentModificationException     at java.base/java.util.HashMap$HashIterator.nextNode(HashMap.java:1511)     at java.base/java.util.HashMap$KeyIterator.next(HashMap.java:1534)     at net.minecraft.server.v1_12_R1.EntityTracker.updatePlayers(EntityTracker.java:197)     at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:834)     at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406)     at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679)     at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577)     at java.base/java.lang.Thread.run(Thread.java:829) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details:     Minecraft Version: 1.12.2     Operating System: Linux (amd64) version 5.4.0-29-generic     Java Version: 11.0.13, Oracle Corporation     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Oracle Corporation     Memory: 1279402992 bytes (1220 MB) / 3037724672 bytes (2897 MB) up to 4294967296 bytes (4096 MB)     JVM Flags: 2 total; -Xms128M -Xmx4096M     IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0     CraftBukkit Information:     Running: CraftBukkit version git-Spigot-79a30d7-f4830a1 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT) true    Plugins: { WorldEdit v6.1.9;caf0ad9 com.sk89q.worldedit.bukkit.WorldEditPlugin [], Yottabyte-AntiCraft v2.1.4 com.wekylend.yottabyteanticraft.YottabyteAntiCraft [Wekylend], PlaceholderAPI v2.10.9 me.clip.placeholderapi.PlaceholderAPIPlugin [HelpChat], ClearLag v3.2.2 me.minebuilders.clearlag.Clearlag [bob7l], PlayTime v3.3 me.F64.PlayTime.Main [F64_Rx], NitroJoinMessage v1.0.0 xyz.danislit.joinmessage.Main [], ColoredArmors v1.3-SNAPSHOT xyz.retep.coloredarmors.ColoredArmors [Retep], WorldGuard v6.2.2-SNAPSHOT;8eeab68 com.sk89q.worldguard.bukkit.WorldGuardPlugin [], CommandSpy v2.0 com.juno.commandspy.Main [], Multiverse-Core v2.5-b719 com.onarandombox.MultiverseCore.MultiverseCore [Rigby, fernferret, lithium3141, main--], AltChecker v1.0 me.star.altchecker.Main [StarRocket], VoidGenerator v1.4.2 me.hx64.voidgenerator.VoidGenerator [Hx64], AutoPluginLoader v1.2.6 me.PCPSells.APLMain [[PCPSells]], CustomHelp v0.5 io.hotmail.com.jacob_vejvoda.custom_help.custom_help [[Eliminator]], ViaVersion v4.1.1 com.viaversion.viaversion.ViaVersionPlugin [_MylesC, creeper123123321, Gerrygames, kennytv, Matsv], Vault v1.7.2-b107 net.milkbowl.vault.Vault [cereal, Sleaker, mung3r], UltraPermissions v5.2.3 me.TechsCode.UltraPermissions.base.loader.SpigotLoader [Tech], ViaBackwards v4.1.1 com.viaversion.viabackwards.BukkitPlugin [Matsv, kennytv, Gerrygames, creeper123123321, ForceUpdate1], EZColors v2.1.3 com.eazyftw.ezcolors.EZColors [EazyFTW], WorldEditSelectionVisualizer v2.1.0 fr.mrmicky.worldeditselectionvisualizer.WorldEditSelectionVisualizer [MrMicky, ZathrusWriter, Rojetto], Skript v2.6 ch.njol.skript.Skript [Njol, Mirreski, bensku, TheBentoBox, FranKusmiruk, ShaneBeee, Blueyescat, JRoy, Nicofisi, APickledWalrus, xXAndrew28Xx, Syst3ms, TheLimeGlass, Pikachu920, Sashie, Wealthyturtle, OfficialDonut, eyesniper2], AreaShop v2.6.0 me.wiefferink.areashop.AreaShop [NLThijs48], Essentials v2.19.2 com.earth2me.essentials.Essentials [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits, md_5, Iaccidentally, drtshock, vemacs, SupaHam, mdcfe, JRoy, pop4959], Scoreboard-revision vR4 1.1 RELEASE rien.bijl.Scoreboard.r.Main [HelloitsRien], Elevator v3.12.1 com.live.bemmamin.elevator.Main [Benz56], CommandPanels v3.17.2.2 me.rockyhawk.commandpanels.CommandPanels [RockyHawk], LWC v1.9.4 com.griefcraft.lwc.LWCPlugin [Hidendra, Me_Goes_RAWR], ZHorse v1.8.2 com.github.zedd7.zhorse.ZHorse [Zedd7], ProtocolLib v4.7.0 com.comphenix.protocol.ProtocolLib [dmulloy2, comphenix], Citizens v2.0.24-SNAPSHOT (build 1605) net.citizensnpcs.Citizens [aPunch, fullwall], zChatFormat v2.0.0 plugins.zrhpvp.zchatformat.ZChatFormat [zRH_PvP_], EssentialsProtect v2.19.2 com.earth2me.essentials.protect.EssentialsProtect [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits, drtshock], EssentialsAntiBuild v2.19.2 com.earth2me.essentials.antibuild.EssentialsAntiBuild [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits, Iaccidentally, drtshock, mdcfe], Shop v2.1.0 conj.Shop.base.Initiate [Conjurate], TAB v3.0.1 me.neznamy.tab.platforms.bukkit.Main [NEZNAMY], CraftingStore v2.8.0 net.craftingstore.bukkit.CraftingStoreBukkit [Tim_kwakman, thijs_a], CommandNPC v1.9.1 me.messageofdeath.commandnpc.CommandNPC [messageofdeath], BeastWithdraw v2.9.7 me.mraxetv.beastwithdraw.BeastWithdrawPlugin [MrAxeTv], EssentialsSpawn v2.19.2 com.earth2me.essentials.spawn.EssentialsSpawn [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits, SupaHam, mdcfe, DoNotSpamPls, JRoy], QualityArmory v2.0.5.1 me.zombie_striker.qg.QAMain [Zombie_Striker, Lorenzo0111, AlonsoAliaga], VehiclesPlusPro v2.0.4 me.legofreak107.vehiclesplus.Main [legofreak107], CommandBlocker v2.1.1 me.treyruffy.commandblocker.bukkit.BukkitMain [TreyRuffy], HolographicDisplays v2.4.9 com.gmail.filoghost.holographicdisplays.HolographicDisplays [filoghost], LiteBans v2.7.2 litebans.BukkitPlugin [Ruan], dtlTraders v6.4.7 com.degitise.minevid.dtlTraders.Main [Minevid, TheWGBbroz, samyratchet], MoneyPrinters v1.3.5 me.dexuby.Moneyprinters.Main [Dexuby],}    Warnings: DEFAULT    Reload Count: 0    Threads: { TIMED_WAITING bStats-Metrics: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123), java.base@11.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@11.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING File IO Thread: [java.base@11.0.13/java.lang.Thread.sleep(Native Method), app//net.minecraft.server.v1_12_R1.FileIOThread.c(SourceFile:51), app//net.minecraft.server.v1_12_R1.FileIOThread.run(SourceFile:30), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Keep-Alive-Timer: [java.base@11.0.13/java.lang.Thread.sleep(Native Method), java.base@11.0.13/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:168), java.base@11.0.13/java.lang.Thread.run(Thread.java:829), java.base@11.0.13/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)], WAITING pool-27-thread-1: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081), java.base@11.0.13/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], WAITING Skript variable save thread: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081), java.base@11.0.13/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433), ch.njol.skript.variables.Variables$4.run(Variables.java:562), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING OkHttp Dispatcher: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.13/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), java.base@11.0.13/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), java.base@11.0.13/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], WAITING NonBlockingInputStreamThread: [java.base@11.0.13/java.lang.Object.wait(Native Method), app//org.bukkit.craftbukkit.libs.jline.internal.NonBlockingInputStream.run(NonBlockingInputStream.java:278), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], RUNNABLE DestroyJavaVM: [], TIMED_WAITING Craft Scheduler Thread - 76: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.13/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), java.base@11.0.13/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), java.base@11.0.13/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING bStats-Metrics: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123), java.base@11.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@11.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Okio Watchdog: [java.base@11.0.13/java.lang.Object.wait(Native Method), net.craftingstore.libraries.okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:348), net.craftingstore.libraries.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:313)], TIMED_WAITING bStats-Metrics: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123), java.base@11.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@11.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], RUNNABLE Server thread: [java.base@11.0.13/java.lang.Thread.dumpThreads(Native Method), java.base@11.0.13/java.lang.Thread.getAllStackTraces(Thread.java:1653), app//org.bukkit.craftbukkit.v1_12_R1.CraftCrashReport.call(CraftCrashReport.java:30), app//net.minecraft.server.v1_12_R1.CrashReportSystemDetails.a(SourceFile:78), app//net.minecraft.server.v1_12_R1.CrashReport.h(CrashReport.java:128), app//net.minecraft.server.v1_12_R1.CrashReport.<init>(CrashReport.java:35), app//net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:597), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING bStats-Metrics: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123), java.base@11.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@11.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], WAITING Timer-4: [java.base@11.0.13/java.lang.Object.wait(Native Method), java.base@11.0.13/java.lang.Object.wait(Object.java:328), java.base@11.0.13/java.util.TimerThread.mainLoop(Timer.java:527), java.base@11.0.13/java.util.TimerThread.run(Timer.java:506)], TIMED_WAITING Spigot Watchdog Thread: [java.base@11.0.13/java.lang.Thread.sleep(Native Method), app//org.spigotmc.WatchdogThread.run(WatchdogThread.java:92)], RUNNABLE Server console handler: [java.base@11.0.13/java.io.FileInputStream.readBytes(Native Method), java.base@11.0.13/java.io.FileInputStream.read(FileInputStream.java:279), java.base@11.0.13/java.io.BufferedInputStream.fill(BufferedInputStream.java:252), java.base@11.0.13/java.io.BufferedInputStream.read(BufferedInputStream.java:271), app//org.bukkit.craftbukkit.libs.jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:169), app//org.bukkit.craftbukkit.libs.jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:137), app//org.bukkit.craftbukkit.libs.jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:246), app//org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:261), app//org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:198), app//org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readCharacter(ConsoleReader.java:2145), app//org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:2349), app//net.minecraft.server.v1_12_R1.DedicatedServer$2.run(DedicatedServer.java:85)], TIMED_WAITING Abandoned connection cleanup thread: [java.base@11.0.13/java.lang.Object.wait(Native Method), java.base@11.0.13/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155), app//com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:64), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], RUNNABLE Netty Epoll Server IO #1: [app//io.netty.channel.epoll.Native.epollWait0(Native Method), app//io.netty.channel.epoll.Native.epollWait(Native.java:114), app//io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:235), app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:252), app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], WAITING pool-28-thread-1: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081), java.base@11.0.13/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], WAITING pool-24-thread-1: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081), java.base@11.0.13/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING bStats-Metrics: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123), java.base@11.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@11.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], RUNNABLE Signal Dispatcher: [], TIMED_WAITING pool-25-thread-1: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123), java.base@11.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@11.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Timer-1: [java.base@11.0.13/java.lang.Object.wait(Native Method), java.base@11.0.13/java.util.TimerThread.mainLoop(Timer.java:553), java.base@11.0.13/java.util.TimerThread.run(Timer.java:506)], TIMED_WAITING ObjectCleanerThread: [java.base@11.0.13/java.lang.Object.wait(Native Method), java.base@11.0.13/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155), app//io.netty.util.internal.ObjectCleaner$1.run(ObjectCleaner.java:54), app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], WAITING pool-5-thread-1: [java.base@11.0.13/java.lang.Object.wait(Native Method), java.base@11.0.13/java.lang.Thread.join(Thread.java:1300), java.base@11.0.13/java.lang.Thread.join(Thread.java:1375), java.base@11.0.13/java.lang.ApplicationShutdownHooks.runHooks(ApplicationShutdownHooks.java:107), java.base@11.0.13/java.lang.ApplicationShutdownHooks$1.run(ApplicationShutdownHooks.java:46), java.base@11.0.13/java.lang.Shutdown.runHooks(Shutdown.java:130), java.base@11.0.13/java.lang.Shutdown.exit(Shutdown.java:174), java.base@11.0.13/java.lang.Runtime.exit(Runtime.java:116), java.base@11.0.13/java.lang.System.exit(System.java:1752), java.base@11.0.13/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method), java.base@11.0.13/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62), java.base@11.0.13/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.base@11.0.13/java.lang.reflect.Method.invoke(Method.java:566), litebans.BukkitPlugin.佗┥燃澂K㴋ᭀ癠文紺㰂啤䍄(BukkitPlugin.java), litebans.BukkitPlugin$$Lambda$125/0x000000084043bc40.run(Unknown Source), java.base@11.0.13/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515), java.base@11.0.13/java.util.concurrent.FutureTask.run(FutureTask.java:264), java.base@11.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Timer-0: [java.base@11.0.13/java.lang.Object.wait(Native Method), java.base@11.0.13/java.util.TimerThread.mainLoop(Timer.java:553), java.base@11.0.13/java.util.TimerThread.run(Timer.java:506)], RUNNABLE Thread-2: [app//org.sqlite.core.NativeDB.step(Native Method), app//org.sqlite.core.DB.execute(DB.java:811), app//org.sqlite.core.DB.executeUpdate(DB.java:863), app//org.sqlite.jdbc3.JDBC3PreparedStatement.executeUpdate(JDBC3PreparedStatement.java:99), com.github.zedd7.zhorse.database.SQLDatabaseConnector$1.run(SQLDatabaseConnector.java:82), com.github.zedd7.zhorse.database.SQLDatabaseConnector.executeUpdate(SQLDatabaseConnector.java:99), com.github.zedd7.zhorse.database.SQLDatabaseConnector.executeUpdate(SQLDatabaseConnector.java:71), com.github.zedd7.zhorse.managers.DataManager.updateHorseLocation(DataManager.java:721), com.github.zedd7.zhorse.managers.HorseManager.updateHorse(HorseManager.java:193), com.github.zedd7.zhorse.managers.HorseManager.untrackHorses(HorseManager.java:183), com.github.zedd7.zhorse.ZHorse.onDisable(ZHorse.java:33), app//org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:266), app//org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:361), app//org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:422), app//org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:415), app//org.bukkit.craftbukkit.v1_12_R1.CraftServer.disablePlugins(CraftServer.java:349), app//net.minecraft.server.v1_12_R1.MinecraftServer.stop(MinecraftServer.java:465), app//org.bukkit.craftbukkit.v1_12_R1.util.ServerShutdownThread.run(ServerShutdownThread.java:17)], WAITING Chunk I/O Executor Thread-1: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081), java.base@11.0.13/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], WAITING Thread-3: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081), java.base@11.0.13/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433), app//com.mojang.util.QueueLogAppender.getNextLogEvent(QueueLogAppender.java:77), app//org.bukkit.craftbukkit.v1_12_R1.util.TerminalConsoleWriterThread.run(TerminalConsoleWriterThread.java:27), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], RUNNABLE Netty Epoll Server IO #0: [app//io.netty.channel.epoll.Native.epollWait0(Native Method), app//io.netty.channel.epoll.Native.epollWait(Native.java:114), app//io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:235), app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:252), app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Craft Scheduler Thread - 74: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.13/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), java.base@11.0.13/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), java.base@11.0.13/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING process reaper: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.13/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), java.base@11.0.13/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), java.base@11.0.13/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Thread-17: [java.base@11.0.13/java.lang.Thread.sleep(Native Method), com.griefcraft.modules.credits.CreditsModule$CreditsTask.run(CreditsModule.java:110), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Thread-7: [java.base@11.0.13/java.lang.Thread.sleep(Native Method), javassist.ws.a.g(Unknown Source), javassist.ws.a$$Lambda$611/0x0000000840713040.run(Unknown Source), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Thread-15: [java.base@11.0.13/java.lang.Thread.sleep(Native Method), com.griefcraft.util.DatabaseThread.run(DatabaseThread.java:182), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Spigot Metrics Thread: [java.base@11.0.13/java.lang.Object.wait(Native Method), java.base@11.0.13/java.util.TimerThread.mainLoop(Timer.java:553), java.base@11.0.13/java.util.TimerThread.run(Timer.java:506)], TIMED_WAITING Common-Cleaner: [java.base@11.0.13/java.lang.Object.wait(Native Method), java.base@11.0.13/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155), java.base@11.0.13/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148), java.base@11.0.13/java.lang.Thread.run(Thread.java:829), java.base@11.0.13/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)], RUNNABLE Netty Epoll Server IO #3: [app//io.netty.channel.epoll.Native.epollWait0(Native Method), app//io.netty.channel.epoll.Native.epollWait(Native.java:114), app//io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:235), app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:252), app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING Craft Scheduler Thread - 47: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.13/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), java.base@11.0.13/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), java.base@11.0.13/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], TIMED_WAITING pool-16-thread-5: [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123), java.base@11.0.13/java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:513), java.base@11.0.13/java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:675), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], RUNNABLE Reference Handler: [java.base@11.0.13/java.lang.ref.Reference.waitForReferencePendingList(Native Method), java.base@11.0.13/java.lang.ref.Reference.processPendingReferences(Reference.java:241), java.base@11.0.13/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)], TIMED_WAITING Server Infinisleeper: [java.base@11.0.13/java.lang.Thread.sleep(Native Method), app//net.minecraft.server.v1_12_R1.DedicatedServer$1.run(DedicatedServer.java:60)], WAITING Keep-Alive-SocketCleaner: [java.base@11.0.13/java.lang.Object.wait(Native Method), java.base@11.0.13/sun.net.www.http.KeepAliveStreamCleaner.run(KeepAliveStreamCleaner.java:101), java.base@11.0.13/java.lang.Thread.run(Thread.java:829), java.base@11.0.13/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)], TIMED_WAITING Snooper Timer: [java.base@11.0.13/java.lang.Object.wait(Native Method), java.base@11.0.13/java.util.TimerThread.mainLoop(Timer.java:553), java.base@11.0.13/java.util.TimerThread.run(Timer.java:506)], TIMED_WAITING OkHttp ConnectionPool: [java.base@11.0.13/java.lang.Object.wait(Native Method), java.base@11.0.13/java.lang.Object.wait(Object.java:462), net.craftingstore.libraries.okhttp3.internal.connection.RealConnectionPool.lambda$new$0(RealConnectionPool.java:62), net.craftingstore.libraries.okhttp3.internal.connection.RealConnectionPool$$Lambda$1252/0x0000000840f26040.run(Unknown Source), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128), java.base@11.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], WAITING Finalizer: [java.base@11.0.13/java.lang.Object.wait(Native Method), java.base@11.0.13/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155), java.base@11.0.13/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176), java.base@11.0.13/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)], TIMED_WAITING Timer-2: [java.base@11.0.13/java.lang.Object.wait(Native Method), java.base@11.0.13/java.util.TimerThread.mainLoop(Timer.java:553), java.base@11.0.13/java.util.TimerThread.run(Timer.java:506)], WAITING Skript variable save thread for database 'default': [java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method), java.base@11.0.13/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194), java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081), java.base@11.0.13/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433), ch.njol.skript.variables.VariablesStorage$1.run(VariablesStorage.java:75), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)], RUNNABLE Netty Epoll Server IO #2: [app//io.netty.channel.epoll.Native.epollWait0(Native Method), app//io.netty.channel.epoll.Native.epollWait(Native.java:114), app//io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:235), app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:252), app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884), java.base@11.0.13/java.lang.Thread.run(Thread.java:829)],}    Recent tasks from 50869-50899{Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50899,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50900,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50901,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50902,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50903,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50904,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50905,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50906,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50907,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50908,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50909,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50910,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50911,UltraPermissions:me.TechsCode.UltraPermissions.PluginEvents$$Lambda$1145/0x0000000840e23440@50911,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50912,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50913,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50914,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50915,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50916,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50917,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50918,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50919,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50920,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50921,Scoreboard-revision:rien.bijl.Scoreboard.r.Board.ConfigBoard@50922,}     Profiler Position: N/A (disabled)     Player Count: 2 / 2022; [EntityPlayer['Hyper_Sound'/48, l='world', x=283.77, y=84.00, z=-300.91](Hyper_Sound at 283.7701089604945,84.0,-300.9084125501841), EntityPlayer['HamburgerBE'/187, l='world', x=139.55, y=68.68, z=21.63](HamburgerBE at 139.546977913982,68.67550492230228,21.629623472409847)]     Is Modded: Definitely; Server brand changed to 'Spigot'     Type: Dedicated Server (map_server.txt)
    • Failed to run processor: javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target See log for more details.  
    • Download the correct version of optifine for the version of forge you are using.
    • Also I have method for add thirst by pushing the keybord button. public boolean handle(Supplier<NetworkEvent.Context> supplier) { NetworkEvent.Context context = supplier.get(); context.enqueueWork(() -> { ServerPlayer player = context.getSender(); ServerLevel level = player.getLevel(); if(hasWaterAroundThem(player, level, 2)) { player.sendSystemMessage(Component.translatable(MESSAGE_DRINK_WATER).withStyle(ChatFormatting.DARK_AQUA)); level.playSound(null, player.getOnPos(), SoundEvents.GENERIC_DRINK, SoundSource.PLAYERS, 0.5F, level.random.nextFloat() * 0.1F + 0.9F); player.getCapability(PlayerThirstProvider.PLAYER_THIRST).ifPresent(thirst -> { thirst.addThirst(1); player.sendSystemMessage(Component.literal("Current Thirst " + thirst.getThirst()) .withStyle(ChatFormatting.AQUA)); ModMessages.sendToPlayer(new ThirstDataSyncS2CPacket(thirst.getThirst()), player); }); } else { player.sendSystemMessage(Component.translatable(MESSAGE_NO_WATER).withStyle(ChatFormatting.RED)); player.getCapability(PlayerThirstProvider.PLAYER_THIRST).ifPresent(thirst -> { player.sendSystemMessage(Component.literal("Current Thirst " + thirst.getThirst()) .withStyle(ChatFormatting.AQUA)); ModMessages.sendToPlayer(new ThirstDataSyncS2CPacket(thirst.getThirst()), player); }); } }); return true; } Maybe that can be made in this method?
    • Crash report.   ---- Minecraft Crash Report ---- // I bet Cylons wouldn't have this problem. Time: 10/5/22, 2:58 AM Description: Exception in server tick loop java.lang.NoSuchMethodError: 'void net.minecraft.server.level.DistanceManager.addRegionTicket(net.minecraft.server.level.TicketType, net.minecraft.world.level.ChunkPos, int, java.lang.Object, boolean)'     at net.minecraft.server.level.ServerChunkCache.addRegionTicket(ServerChunkCache.java:429) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.level.ServerChunkCache.m_8387_(ServerChunkCache.java:425) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.MinecraftServer.m_129940_(MinecraftServer.java:471) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:access.MinecraftServerAccess,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_130006_(MinecraftServer.java:318) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:access.MinecraftServerAccess,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:A}     at net.minecraft.client.server.IntegratedServer.m_7038_(IntegratedServer.java:84) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:classloading,xf:OptiFine:default}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:access.MinecraftServerAccess,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:261) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:access.MinecraftServerAccess,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:A}     at java.lang.Thread.run(Thread.java:833) [?:?] {re:mixin} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details:     Minecraft Version: 1.18.2     Minecraft Version ID: 1.18.2     Operating System: Windows 10 (amd64) version 10.0     Java Version: 17.0.1, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 888081408 bytes (846 MiB) / 2126512128 bytes (2028 MiB) up to 4294967296 bytes (4096 MiB)     CPUs: 8     Processor Vendor: GenuineIntel     Processor Name: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz     Identifier: Intel64 Family 6 Model 158 Stepping 13     Microarchitecture: Coffee Lake     Frequency (GHz): 3.60     Number of physical packages: 1     Number of physical CPUs: 8     Number of logical CPUs: 8     Graphics card #0 name: NVIDIA GeForce RTX 2060 SUPER     Graphics card #0 vendor: NVIDIA (0x10de)     Graphics card #0 VRAM (MB): 4095.00     Graphics card #0 deviceId: 0x1f06     Graphics card #0 versionInfo: DriverVersion=31.0.15.1748     Memory slot #0 capacity (MB): 8192.00     Memory slot #0 clockSpeed (GHz): 2.13     Memory slot #0 type: DDR4     Memory slot #1 capacity (MB): 8192.00     Memory slot #1 clockSpeed (GHz): 2.13     Memory slot #1 type: DDR4     Virtual memory max (MB): 20267.54     Virtual memory used (MB): 10935.73     Swap memory total (MB): 3968.00     Swap memory used (MB): 13.47     JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms256m     Server Running: true     Player Count: 0 / 8; []     Data Packs: vanilla, mod:terrablender (incompatible), mod:swingthroughgrass (incompatible), mod:humancompanions (incompatible), mod:mobz (incompatible), mod:creativecore (incompatible), mod:trolls, mod:jei (incompatible), mod:yungsbridges, mod:kingvillager, mod:kobolds, mod:waystones (incompatible), mod:epicfight, mod:enhancedvisuals (incompatible), mod:yungsextras, mod:zombieawareness (incompatible), mod:yungsapi, mod:betterthirdperson (incompatible), mod:magistuarmory, mod:guardvillagers (incompatible), mod:coroutil (incompatible), mod:balm (incompatible), mod:enhancedcelestials (incompatible), mod:byg (incompatible), mod:cameraoverhaul (incompatible), mod:cloth_config (incompatible), mod:forge, mod:travelerstitles, mod:dsurround     World Generation: Stable     Type: Integrated Server (map_client.txt)     Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'     OptiFine Version: OptiFine_1.18.2_HD_U_H7     OptiFine Build: 20220410-185216     Render Distance Chunks: 8     Mipmaps: 4     Anisotropic Filtering: 1     Antialiasing: 0     Multitexture: false     Shaders: null     OpenGlVersion: 3.2.0 NVIDIA 517.48     OpenGlRenderer: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2     OpenGlVendor: NVIDIA Corporation     CpuCount: 8     ModLauncher: 9.1.3+9.1.3+main.9b69c82a     ModLauncher launch target: forgeclient     ModLauncher naming: srg     ModLauncher services:          mixin PLUGINSERVICE          eventbus PLUGINSERVICE          slf4jfixer PLUGINSERVICE          object_holder_definalize PLUGINSERVICE          runtime_enum_extender PLUGINSERVICE          capability_token_subclass PLUGINSERVICE          accesstransformer PLUGINSERVICE          runtimedistcleaner PLUGINSERVICE          mixin TRANSFORMATIONSERVICE          OptiFine TRANSFORMATIONSERVICE          fml TRANSFORMATIONSERVICE     FML Language Providers:         minecraft@1.0         lowcodefml@null         javafml@null     Mod List:         client-1.18.2-20220404.173914-srg.jar             |Minecraft                     |minecraft                     |1.18.2              |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f         TerraBlender-forge-1.18.2-1.2.0.126.jar           |TerraBlender                  |terrablender                  |1.2.0.126           |DONE      |Manifest: NOSIGNATURE         swingthroughgrass-1.18.2-1.9.0.jar                |SwingThroughGrass             |swingthroughgrass             |1.18.2-1.9.0        |DONE      |Manifest: NOSIGNATURE         humancompanions-1.18.2-1.4.7.jar                  |Human Companions              |humancompanions               |1.18.2-1.4.7        |DONE      |Manifest: NOSIGNATURE         mobz-3.3.4-forge.jar                              |MobZ                          |mobz                          |3.3.4               |DONE      |Manifest: NOSIGNATURE         CreativeCore_FORGE_v2.6.15_mc1.18.2.jar           |CreativeCore                  |creativecore                  |0.0NONE             |DONE      |Manifest: NOSIGNATURE         trolls-0.3.jar                                    |trolls                        |trolls                        |1.0.0               |DONE      |Manifest: NOSIGNATURE         jei-1.18.2-9.7.1.255.jar                          |Just Enough Items             |jei                           |9.7.1.255           |DONE      |Manifest: NOSIGNATURE         YungsBridges-1.18.2-Forge-2.1.0.jar               |YUNG's Bridges                |yungsbridges                  |1.18.2-Forge-2.1.0  |DONE      |Manifest: NOSIGNATURE         kingvillager-1.10.jar                             |The King of the Village       |kingvillager                  |1.10                |DONE      |Manifest: NOSIGNATURE         Kobolds-2.1.0.jar                                 |Kobolds                       |kobolds                       |2.1.0               |DONE      |Manifest: NOSIGNATURE         waystones-forge-1.18.2-10.1.0.jar                 |Waystones                     |waystones                     |10.1.0              |DONE      |Manifest: NOSIGNATURE         EpicFight-18.3.6.jar                              |Epic Fight                    |epicfight                     |18.3.6              |DONE      |Manifest: NOSIGNATURE         EnhancedVisuals_FORGE_v1.5.5_mc1.18.2.jar         |EnhancedVisuals               |enhancedvisuals               |1.5.5               |DONE      |Manifest: NOSIGNATURE         YungsExtras-1.18.2-Forge-2.1.0.jar                |YUNG's Extras                 |yungsextras                   |1.18.2-Forge-2.1.0  |DONE      |Manifest: NOSIGNATURE         zombieawareness-1.18.1-1.12.3.jar                 |Zombie Awareness              |zombieawareness               |1.18.1-1.12.3       |DONE      |Manifest: NOSIGNATURE         YungsApi-1.18.2-Forge-2.0.8.jar                   |YUNG's API                    |yungsapi                      |1.18.2-Forge-2.0.8  |DONE      |Manifest: NOSIGNATURE         BetterThirdPerson-Forge-1.18.2-1.8.1.jar          |Better Third Person           |betterthirdperson             |1.8.1               |DONE      |Manifest: NOSIGNATURE         [1.18.x]-Epic-Knights-Armor-and-Weapons-6.6v.jar  |Epic Knights: Armor and Weapon|magistuarmory                 |1.0                 |DONE      |Manifest: NOSIGNATURE         guardvillagers-1.18.2.1.4.3.jar                   |Guard Villagers               |guardvillagers                |1.4.3               |DONE      |Manifest: NOSIGNATURE         coroutil-1.18.1-1.2.38.jar                        |CoroUtil                      |coroutil                      |1.18.1-1.2.38       |DONE      |Manifest: NOSIGNATURE         balm-3.2.0+0.jar                                  |Balm                          |balm                          |3.2.0+0             |DONE      |Manifest: NOSIGNATURE         Enhanced_Celestials-forge-1.18.2-2.0.7.jar        |Enhanced Celestials           |enhancedcelestials            |2.0.7               |DONE      |Manifest: NOSIGNATURE         Oh_The_Biomes_You'll_Go-forge-1.18.2-1.4.4.jar    |Oh The Biomes You'll Go       |byg                           |1.4                 |DONE      |Manifest: NOSIGNATURE         cameraoverhaul-1.0-1.18.2.jar                     |Camera Overhaul               |cameraoverhaul                |1.0.0               |DONE      |Manifest: NOSIGNATURE         cloth-config-6.4.90-forge.jar                     |Cloth Config v4 API           |cloth_config                  |6.4.90              |DONE      |Manifest: NOSIGNATURE         forge-1.18.2-40.1.80-universal.jar                |Forge                         |forge                         |40.1.80             |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90         TravelersTitles-1.18.2-Forge-2.1.1.jar            |Traveler's Titles             |travelerstitles               |1.18.2-Forge-2.1.1  |DONE      |Manifest: NOSIGNATURE         DynamicSurroundings-5.0.0.4.jar                   |§3Dynamic Surroundings: Resurr|dsurround                     |5.0.0.4             |DONE      |Manifest: NOSIGNATURE     Crash Report UUID: 2bc32199-3d7c-43e8-84ef-530961eda183     FML: 40.1     Forge: net.minecraftforge:40.1.80
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.