A distribution of performance-oriented Bukkit patches that aims to keep stability and vanilla behaviour

Related tags

App Patina
Overview

Patina

Discord

A distribution of performance-oriented Bukkit patches that aims to keep stability and vanilla behaviour.

logo

You can find explanation of configuration files on the wiki. Check out the list of patches included in this distribution and who created them here.

Build

./gradlew initGitSubmodules setupUpstream applyPatches paperclip

Download

1.16.5

Donation

foss-mc - Paypal

Upstream

Paper - aikar : Paypal

Tuinity - Spottedleaf : I can't find it

Yatopia - Titaniumtown : Etherium address 0x9D3F20059D16E77c6F70fCb0673846b0c4FC0C75

Comments
  • [BUG] 1.16.5 is have crash

    [BUG] 1.16.5 is have crash

    ---- Minecraft Crash Report ----
    // Don't do that.
    
    Time: 2021/12/21 下午12:15
    Description: Exception in server tick loop
    
    java.lang.IllegalArgumentException: Unexpected exception java.lang.reflect.InvocationTargetException while attempting to construct a new instance of org.bukkit.plugin.java.JavaPluginLoader
    	at org.bukkit.plugin.SimplePluginManager.registerInterface(SimplePluginManager.java:95)
    	at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:384)
    	at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:290)
    	at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074)
    	at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:293)
    	at java.base/java.lang.Thread.run(Thread.java:831)
    Caused by: java.lang.reflect.InvocationTargetException
    	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:78)
    	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    	at org.bukkit.plugin.SimplePluginManager.registerInterface(SimplePluginManager.java:89)
    	... 5 more
    Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.craftbukkit.libs.org.eclipse.aether.RepositorySystem.newLocalRepositoryManager(org.bukkit.craftbukkit.libs.org.eclipse.aether.RepositorySystemSession, org.bukkit.craftbukkit.libs.org.eclipse.aether.repository.LocalRepository)" because "this.repository" is null
    	at org.bukkit.plugin.java.LibraryLoader.<init>(LibraryLoader.java:59)
    	at org.bukkit.plugin.java.JavaPluginLoader.<init>(JavaPluginLoader.java:73)
    	... 11 more
    
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- System Details --
    Details:
    	Minecraft Version: 1.16.5
    	Minecraft Version ID: 1.16.5
    	Operating System: Windows 10 (amd64) version 10.0
    	Java Version: 16.0.1, Oracle Corporation
    	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
    	Memory: 195003792 bytes (185 MB) / 387973120 bytes (370 MB) up to 3741319168 bytes (3568 MB)
    	CPUs: 4
    	JVM Flags: 0 total; 
    	CraftBukkit Information: 
       Running: Tuinity version git-Patina-ver/1.16.5-"7d30404" (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT) true
       Plugins: {}
       Warnings: DEFAULT
       Reload Count: 0
       Threads: { TIMED_WAITING Timer hack thread: [[email protected]/java.lang.Thread.sleep(Native Method), app//net.minecraft.server.v1_16_R3.SystemUtils$5.run(SystemUtils.java:476)], TIMED_WAITING Craft Scheduler Thread - 3: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1055), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1116), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630), [email protected]/java.lang.Thread.run(Thread.java:831)], TIMED_WAITING Craft Scheduler Thread - 0: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1055), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1116), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630), [email protected]/java.lang.Thread.run(Thread.java:831)], WAITING Paper Async Chunk Task Thread #0: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211), app//com.destroystokyo.paper.io.QueueExecutorThread.run(QueueExecutorThread.java:84)], TIMED_WAITING Server console handler: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252), [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746), app//org.jline.utils.NonBlockingPumpReader.read(NonBlockingPumpReader.java:78), app//org.jline.utils.NonBlockingReader.read(NonBlockingReader.java:57), app//org.jline.keymap.BindingReader.readCharacter(BindingReader.java:133), app//org.jline.keymap.BindingReader.readBinding(BindingReader.java:110), app//org.jline.keymap.BindingReader.readBinding(BindingReader.java:61), app//org.jline.reader.impl.LineReaderImpl.doReadBinding(LineReaderImpl.java:848), app//org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:868), app//org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:575), app//org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:418), app//net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158), app//net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141), app//net.minecraft.server.v1_16_R3.DedicatedServer$1.run(DedicatedServer.java:106)], WAITING Finalizer: [[email protected]/java.lang.Object.wait(Native Method), [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155), [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176), [email protected]/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171)], RUNNABLE Attach Listener: [], TIMED_WAITING Craft Scheduler Thread - 1: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1055), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1116), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630), [email protected]/java.lang.Thread.run(Thread.java:831)], RUNNABLE Notification Thread: [], WAITING Worker-Main-2: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341), [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:505), [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3137), [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1614), [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1056), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1116), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630), [email protected]/java.lang.Thread.run(Thread.java:831)], RUNNABLE Signal Dispatcher: [], RUNNABLE DestroyJavaVM: [], TIMED_WAITING Craft Scheduler Thread - 2: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1055), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1116), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630), [email protected]/java.lang.Thread.run(Thread.java:831)], WAITING Paper Async Chunk Task Thread #2: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211), app//com.destroystokyo.paper.io.QueueExecutorThread.run(QueueExecutorThread.java:84)], WAITING Paper Async Chunk Urgent Task Thread: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211), app//com.destroystokyo.paper.io.QueueExecutorThread.run(QueueExecutorThread.java:84)], RUNNABLE WindowsStreamPump: [app//org.fusesource.jansi.internal.Kernel32.WaitForSingleObject(Native Method), app//org.jline.terminal.impl.jansi.win.JansiWinSysTerminal.processConsoleInput(JansiWinSysTerminal.java:138), app//org.jline.terminal.impl.AbstractWindowsTerminal.pump(AbstractWindowsTerminal.java:460), app//org.jline.terminal.impl.AbstractWindowsTerminal$$Lambda$99/0x0000000800d179a0.run(Unknown Source), [email protected]/java.lang.Thread.run(Thread.java:831)], RUNNABLE Netty Server IO #0: [[email protected]/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method), [email protected]/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:353), [email protected]/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:178), [email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129), [email protected]/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146), app//io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68), app//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:810), app//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:457), app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989), app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74), [email protected]/java.lang.Thread.run(Thread.java:831)], TIMED_WAITING Common-Cleaner: [[email protected]/java.lang.Object.wait(Native Method), [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155), [email protected]/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), [email protected]/java.lang.Thread.run(Thread.java:831), [email protected]/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)], RUNNABLE Server thread: [[email protected]/java.lang.Thread.dumpThreads(Native Method), [email protected]/java.lang.Thread.getAllStackTraces(Thread.java:1647), app//org.bukkit.craftbukkit.v1_16_R3.CraftCrashReport.call(CraftCrashReport.java:33), app//net.minecraft.server.v1_16_R3.CrashReportSystemDetails.a(SourceFile:79), app//net.minecraft.server.v1_16_R3.CrashReport.i(CrashReport.java:71), app//net.minecraft.server.v1_16_R3.CrashReport.<init>(CrashReport.java:35), app//net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1180), app//net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:293), app//net.minecraft.server.v1_16_R3.MinecraftServer$$Lambda$3140/0x00000008012df888.run(Unknown Source), [email protected]/java.lang.Thread.run(Thread.java:831)], TIMED_WAITING Paper Watchdog Thread: [[email protected]/java.lang.Thread.sleep(Native Method), app//org.spigotmc.WatchdogThread.run(WatchdogThread.java:253)], RUNNABLE Log4j2-TF-1-AsyncLogger[AsyncContext@4e25154f]-1: [[email protected]/java.lang.System.arraycopy(Native Method), [email protected]/java.lang.AbstractStringBuilder.getBytes(AbstractStringBuilder.java:1653), [email protected]/java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:610), [email protected]/java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:625), [email protected]/java.lang.StringBuilder.append(StringBuilder.java:205), app//org.apache.logging.log4j.core.pattern.DatePatternConverter$PatternFormatter.formatToBuffer(DatePatternConverter.java:74), app//org.apache.logging.log4j.core.pattern.DatePatternConverter.formatWithoutAllocation(DatePatternConverter.java:260), app//org.apache.logging.log4j.core.pattern.DatePatternConverter.format(DatePatternConverter.java:253), app//org.apache.logging.log4j.core.pattern.DatePatternConverter.format(DatePatternConverter.java:248), app//org.apache.logging.log4j.core.pattern.PatternFormatter.format(PatternFormatter.java:38), app//org.apache.logging.log4j.core.layout.PatternLayout$PatternSelectorSerializer.toSerializable(PatternLayout.java:455), app//org.apache.logging.log4j.core.layout.PatternLayout.toText(PatternLayout.java:232), app//org.apache.logging.log4j.core.layout.PatternLayout.encode(PatternLayout.java:217), app//org.apache.logging.log4j.core.layout.PatternLayout.encode(PatternLayout.java:57), app//org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.directEncodeEvent(AbstractOutputStreamAppender.java:177), app//org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.tryAppend(AbstractOutputStreamAppender.java:170), app//org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.append(AbstractOutputStreamAppender.java:161), app//org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender.append(RollingRandomAccessFileAppender.java:218), app//org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:156), app//org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:129), app//org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:120), app//org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:84), app//org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:448), app//org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:433), app//org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:417), app//org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:79), app//org.apache.logging.log4j.core.async.AsyncLogger.actualAsyncLog(AsyncLogger.java:337), app//org.apache.logging.log4j.core.async.RingBufferLogEvent.execute(RingBufferLogEvent.java:161), app//org.apache.logging.log4j.core.async.RingBufferLogEventHandler.onEvent(RingBufferLogEventHandler.java:45), app//org.apache.logging.log4j.core.async.RingBufferLogEventHandler.onEvent(RingBufferLogEventHandler.java:29), app//com.lmax.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:168), app//com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630), [email protected]/java.lang.Thread.run(Thread.java:831)], RUNNABLE Reference Handler: [[email protected]/java.lang.ref.Reference.waitForReferencePendingList(Native Method), [email protected]/java.lang.ref.Reference.processPendingReferences(Reference.java:243), [email protected]/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)], WAITING Worker-Main-1: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341), [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:505), [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3137), [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1614), [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1056), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1116), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630), [email protected]/java.lang.Thread.run(Thread.java:831)], WAITING Paper Async Chunk Task Thread #1: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211), app//com.destroystokyo.paper.io.QueueExecutorThread.run(QueueExecutorThread.java:84)],}
       
       Force Loaded Chunks: {}
    	Player Count: 0 / 20; []
    	Data Packs: vanilla, file/bukkit
    	Is Modded: Definitely; Server brand changed to 'Tuinity'
    	Type: Dedicated Server (map_server.txt)
    

    This is Crash report. Please fix it. Because Purpur give up to fix this problem. Your are our last hope. Sorry my english is very bad.

    bug 
    opened by killerprojecte 11
  • All mobs (including passive) is vanishing

    All mobs (including passive) is vanishing

    I created my server on Patina 1.18.2. The problem is that all mobs, including villagers and peaceful mobs, despawn when reconnecting to the server, if you go too far and when the server is restarted. Also there are no villagers in the villages. My friend and I removed all the plugins one by one, but the problem turned out to be in the core. Here are my plugins: Better Sleeping 4 AuthMe 5.6.0 beta2 Core Protect 21.2 GSit 1.0.10 LuckPerms 5.4.25 OpenInv Plasmo voice 1.0.10 ProtocolLib SkinsRestorer TabList bukkit 5.6.2 WorldBorder

    And datapack Player head drops

    bug help wanted 
    opened by txkxhxshi 6
  • [New Branch Request] Purpur Branch

    [New Branch Request] Purpur Branch

    Patina is a great software, very useful for survival servers with many entities and tile entities. It would be useful a Patina branch with the complete Purpur upstream would be created and updated over time. As many servers use different features of Purpur

    enhancement 
    opened by NovaPixell 5
  • Large number of iron golems

    Large number of iron golems

    I am using the latest build of Patina and am faced with a huge golem spawn issue

    2021-08-11_14 56 30

    This is not one case and is repeated many times. All you need is a village of two inhabitants and time

    bug upstream:airplane 
    opened by TheFaser 4
  • Update Patina Upstream and Dependency

    Update Patina Upstream and Dependency

    I updated patina to the last paper commit and updated the dependencies that were needed to compile. I also updated gradle. I also modified the EmpireCraft configuration file since a patch was renamed (Fix Give command -> Do not drop items from Give command). Also dropped the log4j backport fix since paper already fix it.

    opened by steveb05 3
  • Passive mobs disappear

    Passive mobs disappear

    All passive mobs disappear including residents, but cats remain (patina-paperclip-1.19-R0.1-SNAPSHOT-reobf) Plugins: elyby-skinsystem-0.2.0-beta GSit-1.1.0 plasmovoice-server-1.0.10

    bug help wanted 
    opened by AsrielStory 2
  • Please fix the lectern crash server issue before version 1.18.2

    Please fix the lectern crash server issue before version 1.18.2

    After Minecraft 1.14 it has a bug from the lectern which crashes the server. Paper fix it in 1.18.2 , But older version is not support.

    I think Patina need fix it Of course, If Your need me to help. I can fix it.

    opened by killerprojecte 2
  • java.lang.NoSuchMethodError: 'org.yaml.snakeyaml.LoaderOptions org.yaml.snakeyaml.LoaderOptions.setProcessComments(boolean)'

    java.lang.NoSuchMethodError: 'org.yaml.snakeyaml.LoaderOptions org.yaml.snakeyaml.LoaderOptions.setProcessComments(boolean)'

    openjdk version "18.0.1.1" 2022-04-22 OpenJDK Runtime Environment (build 18.0.1.1+2-6) OpenJDK 64-Bit Server VM (build 18.0.1.1+2-6, mixed mode, sharing) :/home/container$ java -Xms128M -Xmx2048M -Dsip=95.216.48.148 -Dspt=25612 -XX:+UseSerialGC -Dlog4j2.formatMsgNoLookups=true -Dfml.queryResult=confirm -Dterminal.jline=false -Dterminal.ansi=true -DIReallyKnowWhatIAmDoingISwear=true -Duser.timezone=Europe/Moscow -jar -Dfile.encoding=UTF-8 server.jar nogui Starting org.bukkit.craftbukkit.Main System Info: Java 18 (OpenJDK 64-Bit Server VM 18.0.1.1+2-6) Host: Linux 4.19.0-10-amd64 (amd64) Loading libraries, please wait... [17:58:19 INFO]: Building unoptimized datafixer [17:58:21 INFO]: Environment: authHost='https://authserver.mojang.com/', accountsHost='https://api.mojang.com/', sessionHost='https://sessionserver.mojang.com/', servicesHost='https://api.minecraftservices.com/', name='PROD' [17:58:21 INFO]: Found new data pack file/bukkit, loading it automatically [17:58:25 INFO]: Loaded 7 recipes [17:58:28 INFO]: Starting minecraft server version 1.19.2 [17:58:28 INFO]: Loading properties [17:58:28 ERROR]: Encountered an unexpected exception java.lang.NoSuchMethodError: 'org.yaml.snakeyaml.LoaderOptions org.yaml.snakeyaml.LoaderOptions.setProcessComments(boolean)' at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:98) ~[patina-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[patina-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:334) ~[patina-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.v1_19_R1.help.HelpYamlReader.(HelpYamlReader.java:29) ~[patina-1.19.2.jar:git-Paper-"7207b9f"] at org.bukkit.craftbukkit.v1_19_R1.help.SimpleHelpMap.(SimpleHelpMap.java:45) ~[patina-1.19.2.jar:git-Paper-"7207b9f"] at org.bukkit.craftbukkit.v1_19_R1.CraftServer.(CraftServer.java:258) ~[patina-1.19.2.jar:git-Paper-"7207b9f"] at net.minecraft.server.players.PlayerList.(PlayerList.java:163) ~[patina-1.19.2.jar:git-Paper-"7207b9f"] at net.minecraft.server.dedicated.DedicatedPlayerList.(DedicatedPlayerList.java:15) ~[patina-1.19.2.jar:git-Paper-"7207b9f"] at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:208) ~[patina-1.19.2.jar:git-Paper-"7207b9f"] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1129) ~[patina-1.19.2.jar:git-Paper-"7207b9f"] at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:308) ~[patina-1.19.2.jar:git-Paper-"7207b9f"] at java.lang.Thread.run(Thread.java:833) ~[?:?] [17:58:28 WARN]: Failed to get system info for World Generation java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.storage.SaveData.B()" because "this.m" is null at net.minecraft.server.MinecraftServer.lambda$fillSystemReport$16(MinecraftServer.java:1726) ~[patina-1.19.2.jar:git-Paper-"7207b9f"] at net.minecraft.SystemReport.setDetail(SystemReport.java:62) ~[patina-1.19.2.jar:git-Paper-"7207b9f"] at net.minecraft.server.MinecraftServer.fillSystemReport(MinecraftServer.java:1725) ~[patina-1.19.2.jar:git-Paper-"7207b9f"] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1229) ~[patina-1.19.2.jar:git-Paper-"7207b9f"] at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:308) ~[patina-1.19.2.jar:git-Paper-"7207b9f"] at java.lang.Thread.run(Thread.java:833) ~[?:?] [17:58:28 ERROR]: This crash report has been saved to: /home/container/./crash-reports/crash-2022-09-27_17.58.28-server.txt [17:58:28 INFO]: Stopping server [17:58:28 INFO]: Saving worlds [17:58:28 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved [17:58:28 INFO]: Flushing Chunk IO [17:58:29 INFO]: Closing Thread Pool [17:58:29 INFO]: Closing Server

    HELP

    opened by KyotoGuru 1
  • Inventory item graphic glitch

    Inventory item graphic glitch

    Hello, i report this bug. When you want interact wih an item in inventory. Item can be cloned and create a ghost item. I think the problem come from Patina. Thanks.

    opened by AziRixXOffi 1
  • Please solve the problem :)

    Please solve the problem :)

    ---- Minecraft Crash Report ---- // I let you down. Sorry :(

    Time: 03.01.22 20:07 Description: Exception in server tick loop

    java.lang.IllegalArgumentException: Unexpected exception java.lang.reflect.InvocationTargetException while attempting to construct a new instance of org.bukkit.plugin.java.JavaPluginLoader at org.bukkit.plugin.SimplePluginManager.registerInterface(SimplePluginManager.java:95) at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:384) at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:290) at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074) at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:293) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.bukkit.plugin.SimplePluginManager.registerInterface(SimplePluginManager.java:89) ... 5 more Caused by: java.lang.NullPointerException at org.bukkit.plugin.java.LibraryLoader.(LibraryLoader.java:59) at org.bukkit.plugin.java.JavaPluginLoader.(JavaPluginLoader.java:73) ... 10 more

    A detailed walkthrough of the error, its code path and all known details is as follows:

    duplicate 
    opened by ohnenny 1
  • Can't apply patches to core

    Can't apply patches to core

    ╭─cha0s_f4me@ChA0Sf4me ~/Загрузки/Patina  ‹ver/1.18.2*› 
    ╰─➤  ./gradlew applyPatches                    
    > Task :paper:generateMappings FAILED
    > Task :getPaperUpstreamData FAILED
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':paper:generateMappings'.
    > A failure occurred while executing io.papermc.paperweight.tasks.GenerateMappings$GenerateMappingsAction
       > Malformed input or input contains unmappable characters: /home/cha0s_f4me/Загрузки/Patina/.gradle/caches/paperweight/upstreams/paper/.gradle/caches/paperweight/mappings/server_mappings.txt
    
    * Try:
    > Run with --stacktrace option to get the stack trace.
    > Run with --info or --debug option to get more log output.
    > Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 6s
    
    opened by ChA0S-f4me 0
  • Lags with the geyser plugin and not only

    Lags with the geyser plugin and not only

    For some reason, my server with the geyser plugin is lagging, although everything is fine on other cores and in addition some plugins conflict with each other, although they work fine on another core without errors. Why is this happening?

    opened by JaytMC 1
Owner
null
A performance-oriented fork of Purpur intended to increase performance for entity-heavy servers by implementing multi-threaded and asynchronous improvements.

Petal is a performance-oriented fork of Purpur intended to increase performance for entity-heavy servers by implementing multi-threaded and asynchronous improvements.

Bloom 224 Jan 3, 2023
This app aims at helping people keep track of their job applications, and remind them regularly about the same.

Applications Tracker Lately I have been applying for many roles, and it has become a hard task to keep track of all the applications. Spreadsheets are

Kartik Pant 4 Feb 20, 2022
This is a simple example of Aspect Oriented Programming in Android

Android-AOPExample This is a simple example of Aspect Oriented Programming in Android as part of a blog post I have written. The idea was to measure h

Fernando Cejas 422 Nov 25, 2022
MineJS is a scripting plugin for the Bukkit!

Mine.js(W-I-P) Minecraft Bukkit Scripting with JS by Netherald How to apply? Download Paper or Bungee Version. and put it to plugins folder. Script fo

null 9 Dec 14, 2022
A minimalist but powerful productivity timer designed to keep you focused and free of distractions.

Goodtime A minimalist but powerful productivity timer designed to keep you focused and free of distractions. Alternate between focused work sessions a

Adrian Cotfas 692 Dec 27, 2022
Android app that helps you keep track of the medical supplements you need to take and how you spend your days

Android app that helps you keep track of the medical supplements you need to take and how you spend your days, similar to a bullet journal. It also allows you to reflect on your day, week, year, etc.

Rachelle Hu 4 Nov 10, 2022
Keep track of popular & top rated movies and see movie details

Movies Keep track of popular & top rated movies and see movie details Features Keep track of popular & top rated movies See movie details Libraries Je

Amr Saraya 1 May 1, 2022
Task Timer - An android app that helps you to keep a track of how much time you spend on each task

Task Timer - An android app that helps you to keep a track of how much time you spend on each task

Hassan Al-Shammari 1 Feb 24, 2022
With this simple app, you can keep track of your favourite cryptocurrency on your wrist.

Capstone project crypto Tracker ?? Final Product (05-06) V1.1 "somebody toucha my spaghet" feature set State Note Track the current price of a crypto

Stefan de Kraker 2 Aug 20, 2022
CameraX- - CameraXbasic aims to demonstrate how to use CameraX APIs written in Kotlin

CameraXbasic CameraXbasic aims to demonstrate how to use CameraX APIs written in

null 0 Apr 21, 2022
Shotify aims to improve a largely forgotten about feature of the game: screenshots

A highly advanced screenshot mod. Modrinth • Curseforge Shotify aims to improve a largely forgotten about feature of the game: screenshots. Taking a s

Xander 6 Oct 24, 2022
A simple Discord bot that aims to provide a snapshot of the join logs given a range of time for servers.

?? What is Humpy Dumpy? Humpy Dumpy is a simple Discord bot that aims to provide a snapshot of the join logs given a range of time for servers. It was

Miu 2 Aug 29, 2022
Retracer is a high performance, and near realtime REST API which used for Java/Android stack trace retracing by R8

Retracer is a high performance, and near realtime REST API which used for Java/Android stack trace retracing by R8 Getting Started docker

Johnson Lee 3 Aug 21, 2022
A sussy 1.17.1 Airplane fork that (hopefully) has better performance and relatively stable

Fiadelity A sussy Minecraft server software This project is experimental, its usage in production environment is discouraged if you are not ready to f

null 5 Dec 17, 2022
This application was created internally for Aseman Company to evaluate the performance of its employee

AsemanTile-HRM This application was created internally for Aseman Company to evaluate the performance of its employees Uses Each of the managers of th

yasinrezaei 2 Mar 23, 2022
Powerful, comprehensice application performance management platform of Android

OutSiderAPM移动性能监控平台(持续开发中) 项目优势 实时掌控应用性能 降低性能定位成本 有效提升用户体验 监控模块 OutSiderAPM目前支持如下性能指标: 交互分析:分析Activity生命周期耗时,帮助提升页面打开速度,优化用户UI体验 网络请求分析:监控流量使用情况,发现并定位

jinx 336 Jan 3, 2023
Vaibhav Jaiswal 57 Jan 3, 2023
An app that is a one-stop destination for all the CS enthusiasts, providing resources like Information scrapping techniques, best YT channels, courses available free-of-cost, etc. & knowledge about every domain and field that exists on the Internet related to Computer Science along with News, Jobs, and Internships opportunities in these domains along with valuable tips and hacks from mentors for a particular domain.

An app that is a one-stop destination for all the CS enthusiasts, providing resources like Information scrapping techniques, best YT channels, courses available free-of-cost, etc. & knowledge about every domain and field that exists on the Internet related to Computer Science along with News, Jobs, and Internships opportunities in these domains along with valuable tips and hacks from mentors for a particular domain.

CSwala 48 Nov 26, 2022
Taskify - An app to manage your daily tasks and boost your productivity. Taskify is built using kotlin and follows all modern android Development practices and hence is a good learning resource for beginners

Taskify Taskify is an app to manage your daily tasks and boost your productivity Video Introduction ?? This is a small introduction video about Taskif

Vaibhav Jaiswal 101 Jan 4, 2023