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

[1.16.5] Custom command with custom attribute type - Expected whitespace to end one argument, but found trailing data [RESOLVED]


Soft-fur dragon
 Share

Recommended Posts

I want to create custom command with custom attribute. That attribute represents String from some collection.

Which options this command should support:
/research clear
/research clear <player>
/research clear <player> <research>
/research add <research>
/research add <research> <player>

I used class ParticleCommand as example

Almost everything works fine, but minecraft doesn't want to recognize my argument input as valid, while suggestion list works fine. I keep getting that error in chat when trying to execute my command with that argument

image.thumb.png.0f788d5d987a992eb80c2ad425ba6c1c.png

image.thumb.png.da60d8273c7913138a7a20c9ac1df769.png

My code:

ResearchCommand

package arcanacraft.commands;

import arcanacraft.capabilities.ResearchCapability;
import arcanacraft.capabilities.ResearchCapabilityProvider;
import arcanacraft.network.PacketHandler;
import arcanacraft.network.PacketProperties;
import arcanacraft.research.Research;
import com.mojang.brigadier.CommandDispatcher;
import net.minecraft.command.CommandSource;
import net.minecraft.command.Commands;
import net.minecraft.command.arguments.EntityArgument;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.entity.player.ServerPlayerEntity;
import net.minecraft.util.text.TranslationTextComponent;
import net.minecraftforge.common.util.LazyOptional;

public class ResearchCommand {
    public static void register(CommandDispatcher<CommandSource> dispatcher) {
        dispatcher.register(Commands.literal("research").requires(commandSource -> commandSource.hasPermissionLevel(2))
            .then(Commands.literal("clear")
                .executes(context -> clearAll(context.getSource(), context.getSource().asPlayer()))
                .then(Commands.argument("target", EntityArgument.player())
                    .executes(context -> clearAll(context.getSource(), EntityArgument.getPlayer(context, "target")))
                    .then(Commands.argument("research", ResearchArgument.research())
                        .executes(context -> clear(context.getSource(), ResearchArgument.getResearch(context, "research"), EntityArgument.getPlayer(context, "target")))
                    )
                )
            ).then(Commands.literal("add")
                .then(Commands.argument("research", ResearchArgument.research())
                    .executes(context -> add(context.getSource(), ResearchArgument.getResearch(context, "research"), context.getSource().asPlayer()))
                    .then(Commands.argument("target", EntityArgument.player())
                        .executes(context -> add(context.getSource(), ResearchArgument.getResearch(context, "research"), EntityArgument.getPlayer(context, "target")))
                    )
                )
            )
        );
    }

    private static int clearAll(CommandSource source, PlayerEntity player) {
        LazyOptional<ResearchCapability> capability = player.getCapability(ResearchCapabilityProvider.RESEARCH_CAPABILITY);
        capability.ifPresent(researchCapability -> {
            researchCapability.clearAll();
            PacketHandler.SendMessage(ResearchCapabilityProvider.INFO, player, ResearchCapability.SIGNAL_SYNC, new PacketProperties().NBT(researchCapability.write()).ToPlayer((ServerPlayerEntity) player));
        });

        source.sendFeedback(new TranslationTextComponent("commands.research.clear.all", player.getDisplayName()), true);

        return 1;
    }

    private static int clear(CommandSource source, Research research, PlayerEntity player) {
        LazyOptional<ResearchCapability> capability = player.getCapability(ResearchCapabilityProvider.RESEARCH_CAPABILITY);
        capability.ifPresent(researchCapability -> {
            researchCapability.clear(research);
            PacketHandler.SendMessage(ResearchCapabilityProvider.INFO, player, ResearchCapability.SIGNAL_SYNC, new PacketProperties().NBT(researchCapability.write()).ToPlayer((ServerPlayerEntity) player));
        });

        source.sendFeedback(new TranslationTextComponent("commands.research.clear.specific", new TranslationTextComponent(research.name), player.getDisplayName()), true);

        return 1;
    }

    private static int add(CommandSource source, Research research, PlayerEntity player) {
        LazyOptional<ResearchCapability> capability = player.getCapability(ResearchCapabilityProvider.RESEARCH_CAPABILITY);
        capability.ifPresent(researchCapability -> {
            researchCapability.advance(research);
            PacketHandler.SendMessage(ResearchCapabilityProvider.INFO, player, ResearchCapability.SIGNAL_SYNC, new PacketProperties().NBT(researchCapability.write()).ToPlayer((ServerPlayerEntity) player));
        });

        source.sendFeedback(new TranslationTextComponent("commands.research.add", new TranslationTextComponent(research.name), player.getDisplayName()), true);

        return 1;
    }
}

ResearchArgument

package arcanacraft.commands;

import arcanacraft.research.Research;
import arcanacraft.research.ResearchRegistry;
import com.google.common.collect.ImmutableList;
import com.mojang.brigadier.StringReader;
import com.mojang.brigadier.arguments.ArgumentType;
import com.mojang.brigadier.context.CommandContext;
import com.mojang.brigadier.exceptions.CommandSyntaxException;
import com.mojang.brigadier.exceptions.DynamicCommandExceptionType;
import com.mojang.brigadier.suggestion.Suggestions;
import com.mojang.brigadier.suggestion.SuggestionsBuilder;
import net.minecraft.command.ISuggestionProvider;
import net.minecraft.util.text.TranslationTextComponent;

import java.util.Collection;
import java.util.concurrent.CompletableFuture;

public class ResearchArgument implements ArgumentType<Research> {

    public static final DynamicCommandExceptionType RESEARCH_NOT_FOUND = new DynamicCommandExceptionType((research) ->
        new TranslationTextComponent("commands.research.notFound", research)
    );

    @Override
    public Research parse(StringReader reader) throws CommandSyntaxException {
        String name = reader.getString().substring(reader.getCursor());
        Research research = ResearchRegistry.INSTANCE.getResearch(name);
        if (research != null) {
            return research;
        } else {
            throw RESEARCH_NOT_FOUND.create(name);
        }
    }

    public static <S> Research getResearch(CommandContext<S> context, String name) {
        return context.getArgument(name, Research.class);
    }

    public static ResearchArgument research() {
        return new ResearchArgument();
    }

    @Override
    public <S> CompletableFuture<Suggestions> listSuggestions(CommandContext<S> context, SuggestionsBuilder builder) {
        return ISuggestionProvider.suggest(ResearchRegistry.INSTANCE.getKeys(), builder);
    }

    @Override
    public Collection<String> getExamples() {
        return ImmutableList.of(ResearchRegistry.INSTANCE.getKeys().stream().findFirst().get());
    }
}

 

Edited by Soft-fur dragon
Link to comment
Share on other sites

  • Soft-fur dragon changed the title to [1.16.5] Custom command with custom attribute type - Expected whitespace to end one argument, but found trailing data

I found it. This is how my register function looks now:

@SubscribeEvent
public void registerCommands(final RegisterCommandsEvent event) {
    ArgumentTypes.register("research", ResearchArgument.class, new ArgumentSerializer<>(ResearchArgument::research));
    ResearchCommand.register(event.getDispatcher());
}

But now I'm getting datapack loading error and cannot open world

java.lang.IllegalArgumentException: Class arcanacraft.commands.ResearchArgument already has a serializer!

Link to comment
Share on other sites

  • Soft-fur dragon changed the title to [1.16.5] Custom command with custom attribute type - Expected whitespace to end one argument, but found trailing data [RESOLVED]

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.