Giter Club home page Giter Club logo

nachospigot's People

Contributors

ahmhkn0 avatar archonic944 avatar benfiratkaya avatar beyazpoliss avatar bilektugrul avatar bob7l avatar crafter23456 avatar cyberflamego avatar dependabot[bot] avatar dysaido avatar enoughsdv avatar frostnovahd avatar heathlogancampbell avatar hpfxd avatar jelly-mario avatar kolakz avatar loyisa avatar marijn2341 avatar notdap avatar oldgh0000 avatar outfluencer avatar rastrian avatar sadcenter avatar saithtime avatar sculas avatar sneakometer avatar tofpu avatar tomasalves8 avatar wuangg avatar ytnoos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nachospigot's Issues

compile error

[ERROR] Plugin com.lukegb.mojo:gitdescribe-maven-plugin:1.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for com.lukegb.mojo:gitdescribe-maven-plugin:jar:1.3: 1 problem was encountered while building the effective model
[ERROR] [FATAL] Non-parseable POM C:\Users\yoczu.m2\repository\com\lukegb\mojo\gitdescribe-maven-plugin\1.3\gitdescribe-maven-plugin-1.3.pom: end tag name must be the same as start tag from line 7 (position: TEXT seen ...</style>\n ... @31:10) @ line 31, column 10
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

Ressource Starving Exploit

By using the following Code, a single Client can cause a full CPU Thread to be starved without getting kicked.
Each Client can starve a single Thread, therefor multiple Clients can starve multiple Threads of their Ressources which when abused can lead to the whole Server lagging.

Since GitHub dosn't play nicely with the code, i had to upload it somewhere else.. Also, I found multiple Crashers, so post them all in this thread. I hope thats fine

https://hastebin.com/sujatekacu.java
https://hastebin.com/wobihijoxa.java
https://hastebin.com/didohiyoto.java
https://hastebin.com/femelisafo.java

Tested and working on the latest Stable Version as of 08.06.2021 with Java 15 without a Proxy.

generate-structures property ignored by nacho

NachoSpigot seems to ignore the generate-structures property when generating villages (possibly also other structures).
I have an empty void world and set generate-structures=false in servers.properties, but villages still generate in the air.
2021-05-05_03 34 21

I attached the world so it can be reproduced easily:
world.zip
Just flying around 1-2 minutes and you'll find some village.
Here are also coords if you don't have time: 9940 14 10795
(This village isn't yet explored in the world file above, so it will generate new)

Java 8
Nacho latest build

/weather commands not syncing properly to clients

Might've also been a client issue? If some people can help me test this and let me know if it works or not on their end would be awesome!

The issue:
When doing /weather thunder nothing happens on the client.

Build Failure

Hello. I'm trying to build the server but it fails throwing the following error:
C:\Users\manci\Desktop\Github\NachoSpigot\NachoSpigot-API\src\main\java\org\spigotmc\CustomTimingsHandler.java:[26] The import jdk.internal.reflect.Reflection cannot be resolved
C:\Users\manci\Desktop\Github\NachoSpigot\NachoSpigot-API\src\main\java\org\spigotmc\CustomTimingsHandler.java:[54] Reflection cannot be resolved

P.d.: Sorry if it's due to my ignorance and thanks for any help.

Exception in server tick loop

java.lang.NullPointerException: Exception in server tick loop
at it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapIterator.nextEntry(Reference2BooleanOpenHashMap.java:674)
at it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$KeyIterator.next(Reference2BooleanOpenHashMap.java:900)
at net.minecraft.server.v1_8_R3.EntityTrackerEntry.broadcast(EntityTrackerEntry.java:326)
at net.minecraft.server.v1_8_R3.EntityTrackerEntry.broadcastIncludingSelf(EntityTrackerEntry.java:334)
at net.minecraft.server.v1_8_R3.EntityTrackerEntry.b(EntityTrackerEntry.java:300)
at net.minecraft.server.v1_8_R3.EntityTrackerEntry.track(EntityTrackerEntry.java:226)
at net.minecraft.server.v1_8_R3.EntityTracker.updatePlayers(EntityTracker.java:212)
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:964)
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:410)
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:769)
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:658)
at java.base/java.lang.Thread.run(Thread.java:834)

Releases API

Make a releases API. I am making a docker container for nacho and it would be nice toa uto fetch latest version

ViaVersion 4.0.0 support

Hey,
ViaVersion updated their API in the latest version 4.0.0 andNachoSpigot now fails to patch the block placement.
You can find all changes made to the api here: https://gist.github.com/KennyTV/3778685985ddc45bd99e003191ff02eb

Here the exception printed on startup:

[04:07:12] [Server thread/WARN]: Could not patch block placement.
[04:07:12] [Server thread/WARN]: java.lang.NoSuchMethodException: us.myles.ViaVersion.api.Via.getManager()
[04:07:12] [Server thread/WARN]: 	at java.base/java.lang.Class.getMethod(Class.java:2195)
[04:07:12] [Server thread/WARN]: 	at dev.cobblesword.nachospigot.patches.RuntimePatches.applyViaVersionBlockPatch(RuntimePatches.java:32)
[04:07:12] [Server thread/WARN]: 	at dev.cobblesword.nachospigot.Nacho.applyPatches(Nacho.java:69)
[04:07:12] [Server thread/WARN]: 	at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:343)
[04:07:12] [Server thread/WARN]: 	at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560)
[04:07:12] [Server thread/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:831)

seemingly random ReportedException

Spotted this exception multiple times in my server log and just wanted to share it with you.
I'm not sure how to trigger this, may be related to some redstone fixes?

java.util.concurrent.ExecutionException: net.minecraft.server.v1_8_R3.ReportedException: Colliding entity with block
	at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_291]
	at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_291]
	at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:45) [paper.jar:?]
	at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:779) [paper.jar:?]
	at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:409) [paper.jar:?]
	at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:718) [paper.jar:?]
	at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:615) [paper.jar:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_291]
Caused by: net.minecraft.server.v1_8_R3.ReportedException: Colliding entity with block
	at net.minecraft.server.v1_8_R3.EntityPlayer.l(EntityPlayer.java:385) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:416) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:126) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.PacketPlayInFlying$PacketPlayInPositionLook.a(SourceFile:18) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) ~[paper.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_291]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_291]
	at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) ~[paper.jar:?]
	... 5 more
Caused by: java.lang.NullPointerException
	at net.minecraft.server.v1_8_R3.BlockPressurePlateBinary.e(BlockPressurePlateBinary.java:20) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.BlockPressurePlateBinary.f(BlockPressurePlateBinary.java:51) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.BlockPressurePlateAbstract.a(BlockPressurePlateAbstract.java:100) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.BlockPressurePlateAbstract.a(BlockPressurePlateAbstract.java:93) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.Entity.checkBlockCollisions(Entity.java:891) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.Entity.move(Entity.java:499) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.EntityLiving.g(EntityLiving.java:1418) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.EntityHuman.g(EntityHuman.java:1371) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.EntityLiving.m(EntityLiving.java:1671) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.EntityHuman.m(EntityHuman.java:395) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.EntityLiving.t_(EntityLiving.java:1511) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.EntityHuman.t_(EntityHuman.java:175) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.EntityPlayer.l(EntityPlayer.java:320) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:416) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:126) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.PacketPlayInFlying$PacketPlayInPositionLook.a(SourceFile:18) ~[paper.jar:?]
	at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) ~[paper.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_291]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_291]
	at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) ~[paper.jar:?]
	... 5 more

Java 8
latest commit

READ THIS ISSUE !! The Future of NachoSpigot

Hi there,

Because NachoSpigot is abandoned, I am continuing the project myself at https://github.com/Sculas/NachoSpigot

I have added Java 8 support, Java 15 is now also supported (Java 8 to 15)

I have added a lot of patches to make Nacho stable. ProtocolLib bug has been fixed by modifying the ProtocolInjector class from ProtocolLib at runtime. This is stable.

ViaVersion's block placement fix has now also been applied when some checks done by ViaVersion are falsy.

Please post issues/bugs here or in the Discord.
PRs should be done at my repo.

Please note that my fork is community-ran and that in no way Heath/Sprock has ever said that I am allowed to take over the project. I am purely doing this to keep something alive that had a potential to be something good.

Have a good one!

Chat Flood Crash

By using the following Code, its possible to Crash NachoSpigot Server. Sometimes it has to be executed multiple times.

https://hastebin.com/sowepukego.java

Tested and working on the latest Stable Version as of 08.06.2021 with Java 15 without a Proxy.

"Loading terrain..."

While connecting to server, if we use Flamecord as bungeecord fork, connection is fine, player can connect to the server.
If we use Aegis as bungeecord fork, connection has a problem it stays as connecting and the message is "Loading terrain...". Aegis has this problem only with Nacho, it has no problem any other spigot forks like Taco or Paper etc.

Can we please fix this problem?
https://puu.sh/HXy5r/88e5c3cef7.png

Crash

java.util.concurrent.RejectedExecutionException: event executor terminated
at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:926)
at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:353)
at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:346)
at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:828)
at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:818)
at net.minecraft.server.v1_8_R3.NetworkManager.flush(NetworkManager.java:112)
at net.minecraft.server.v1_8_R3.NetworkManager.enableAutomaticFlush(NetworkManager.java:101)
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:969)
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:410)
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:769)
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:658)
at java.base/java.lang.Thread.run(Thread.java:831)

Normal players can run /kb

It seems like normal players can perform and potentially edit the knockback using /kb without having any permissions

Nacho + nAntiBot problem

nAntiBot download: https://www.nickuc.com/pt/details/nantibot

This only happens using NachoSpigot.

Exception:
[17:21:08 WARN]: java.util.NoSuchElementException: timeout
[17:21:08 WARN]: at io.netty.channel.DefaultChannelPipeline.getContextOrDie(DefaultChannelPipeline.java:1073)
[17:21:08 WARN]: at io.netty.channel.DefaultChannelPipeline.addAfter(DefaultChannelPipeline.java:302)
[17:21:08 WARN]: at io.netty.channel.DefaultChannelPipeline.addAfter(DefaultChannelPipeline.java:290)
[17:21:08 WARN]: at com.nickuc.antibot.╬®╬©╬ö¤å¤ç╬┤¤ü╬║¤â╬╗╬ô.a(├ñTmPFbCNdFuiHxfNrMP0S4Tlwbjsw1mDa6kX1ITvomb7FdKVbw8mbvqqj9l7Em9vrxaGmxyui9K7UMrBfxpT6vOGkDbH/lajuIQ==11├ÂSKQYe├ÂFkJRVsXImh1Sypm70o=6├ÂMyxHc├ÂFdoCHtO/sx+KdM+cgFCT2KB2GoQ==4├ÂDXXYS├ÂFsXmNFi8FTBrdzm27E=6├ÂUBCMA├ÂÓáúÓáçÓáÄÓáëÓá®▀▓ÓáìÓáöÓáÁÓá½▀ÁÓáöÓáûÓáÜÓáÄÓáïÓáÇÓáÿÓáñÓáöÓá×ÓááÓáìÓáÄ├ÂUfjpt├ÂTsdysHkwdVyHCyQWFke6koL7upfh87tKkivQ==13├ÂuEOiM├ÂþùÇþùëþû┤þùúþÿÇþùáþû¥þùÖþÿàþùÂþùÆþùÜþùøþùªþù£þù¡þÿìþÿîþÿâþùøþù¢þù¡þùÜþùø├ÂUnQVK├ÂÝîøÝî£ÝîâÝî¿Ýï░ÝîªÝîƒÝïÁÝî¼ÝîÅÝîöÝîûÝîëÝî▓ÝîÜÝîÜÝîÅÝîÂÝîÀÝî¼ÝîéÝî£ÝîëÝîè├ÂShByB├ÂõºÇõºÑõº¢õºªõº¢õºªõºîõºáõº¡õº©õº©õ¿Åõº¡õºªõ¿éõº▓õ¿éõºòõºÆõºÅõººõº¬õº»õº│õº×õº®õ¿ïõ¿Øõ¿Öõ¿ïõº┤õ¿ö├ÂmJpla├ÂFmsXkVZPJtA+qPJxZCOL23gQxpNbw==6├ÂqAXkx├ÂÙâ©ÙâùÙâäÙâªÙâ©ÙâÜÙâèÙâÉÙäüÙäèÙääÙâÅÙäöÙâ¥Ùâ░ÙäÆÙâÅÙâ¡ÙâñÙâ¼ÙâÅÙä£ÙâúÙâñ├ÂmVLvs├Â╠ì╠░╠á╠ó╠ñ╠Á═æ╠ô╠º╠│╠À╠£╠╝╠▓╠▒╠á╠▒╠»═å═ÿ═º═º╠À═®╠╣═é╠¥╠╝═é╠¼═▒═é├ÂfMBsm├Â├╝:328)
[17:21:08 WARN]: at com.nickuc.antibot.╬®╬©╬ö¤å¤ç╬┤¤ü╬║¤â╬╗╬ô.a(├ñTmPFbCNdFuiHxfNrMP0S4Tlwbjsw1mDa6kX1ITvomb7FdKVbw8mbvqqj9l7Em9vrxaGmxyui9K7UMrBfxpT6vOGkDbH/lajuIQ==11├ÂSKQYe├ÂFkJRVsXImh1Sypm70o=6├ÂMyxHc├ÂFdoCHtO/sx+KdM+cgFCT2KB2GoQ==4├ÂDXXYS├ÂFsXmNFi8FTBrdzm27E=6├ÂUBCMA├ÂÓáúÓáçÓáÄÓáëÓá®▀▓ÓáìÓáöÓáÁÓá½▀ÁÓáöÓáûÓáÜÓáÄÓáïÓáÇÓáÿÓáñÓáöÓá×ÓááÓáìÓáÄ├ÂUfjpt├ÂTsdysHkwdVyHCyQWFke6koL7upfh87tKkivQ==13├ÂuEOiM├ÂþùÇþùëþû┤þùúþÿÇþùáþû¥þùÖþÿàþùÂþùÆþùÜþùøþùªþù£þù¡þÿìþÿîþÿâþùøþù¢þù¡þùÜþùø├ÂUnQVK├ÂÝîøÝî£ÝîâÝî¿Ýï░ÝîªÝîƒÝïÁÝî¼ÝîÅÝîöÝîûÝîëÝî▓ÝîÜÝîÜÝîÅÝîÂÝîÀÝî¼ÝîéÝî£ÝîëÝîè├ÂShByB├ÂõºÇõºÑõº¢õºªõº¢õºªõºîõºáõº¡õº©õº©õ¿Åõº¡õºªõ¿éõº▓õ¿éõºòõºÆõºÅõººõº¬õº»õº│õº×õº®õ¿ïõ¿Øõ¿Öõ¿ïõº┤õ¿ö├ÂmJpla├ÂFmsXkVZPJtA+qPJxZCOL23gQxpNbw==6├ÂqAXkx├ÂÙâ©ÙâùÙâäÙâªÙâ©ÙâÜÙâèÙâÉÙäüÙäèÙääÙâÅÙäöÙâ¥Ùâ░ÙäÆÙâÅÙâ¡ÙâñÙâ¼ÙâÅÙä£ÙâúÙâñ├ÂmVLvs├Â╠ì╠░╠á╠ó╠ñ╠Á═æ╠ô╠º╠│╠À╠£╠╝╠▓╠▒╠á╠▒╠»═å═ÿ═º═º╠À═®╠╣═é╠¥╠╝═é╠¼═▒═é├ÂfMBsm├Â├╝:54)
[17:21:08 WARN]: at com.nickuc.antibot.╬ö╬┐╬ô╬║¤ë╬á╬▒╬╗╬¥¤å╬╣╬®╬©.initChannel(├ñFJH+tSIMi3C3DrrK0eOvOHDlqaRdWVwXfnIw+eWa9Lrhy1Bl+lNp1JLAA==2├ÂdAtiw├Â├╝:164)
[17:21:08 WARN]: at io.netty.channel.ChannelInitializer.initChannel(ChannelInitializer.java:129)
[17:21:08 WARN]: at io.netty.channel.ChannelInitializer.handlerAdded(ChannelInitializer.java:112)
[17:21:08 WARN]: at io.netty.channel.AbstractChannelHandlerContext.callHandlerAdded(AbstractChannelHandlerContext.java:938)
[17:21:08 WARN]: at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:609)
[17:21:08 WARN]: at io.netty.channel.DefaultChannelPipeline.addLast(DefaultChannelPipeline.java:223)
[17:21:08 WARN]: at io.netty.channel.DefaultChannelPipeline.addLast(DefaultChannelPipeline.java:381)
[17:21:08 WARN]: at io.netty.channel.DefaultChannelPipeline.addLast(DefaultChannelPipeline.java:370)
[17:21:08 WARN]: at com.nickuc.antibot.╬▓╬Â╬Á¤ü╬À╬ú╬┐╬╗¤â╬▒╬╝.initChannel(Unknown Source)
[17:21:08 WARN]: at io.netty.channel.ChannelInitializer.initChannel(ChannelInitializer.java:129)
[17:21:08 WARN]: at io.netty.channel.ChannelInitializer.handlerAdded(ChannelInitializer.java:112)
[17:21:08 WARN]: at io.netty.channel.AbstractChannelHandlerContext.callHandlerAdded(AbstractChannelHandlerContext.java:938)
[17:21:08 WARN]: at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:609)
[17:21:08 WARN]: at io.netty.channel.DefaultChannelPipeline.access$100(DefaultChannelPipeline.java:46)
[17:21:08 WARN]: at io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1463)
[17:21:08 WARN]: at io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1115)
[17:21:08 WARN]: at io.netty.channel.DefaultChannelPipeline.invokeHandlerAddedIfNeeded(DefaultChannelPipeline.java:650)
[17:21:08 WARN]: at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:514)
[17:21:08 WARN]: at io.netty.channel.AbstractChannel$AbstractUnsafe.access$200(AbstractChannel.java:429)
[17:21:08 WARN]: at io.netty.channel.AbstractChannel$AbstractUnsafe$1.run(AbstractChannel.java:486)
[17:21:08 WARN]: at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
[17:21:08 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
[17:21:08 WARN]: at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
[17:21:08 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
[17:21:08 WARN]: at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[17:21:08 WARN]: at java.lang.Thread.run(Unknown Source)
[17:21:08 INFO]: [ERROR] [nAntiBot] Cannot inject incomming channel [id: 0x23660904, L:/127.0.0.1:25565 - R:/127.0.0.1:65292]

Weather desync.

Hello,

I have an issue with weather. Whenever it starts to rain, client won't update until disconnected. It looks like it's raining, but sky is clear and it's sunny. It's both sunny and raining.

Creative Map Exploit

By using the following Code, a single Player can easily make the whole Server Lag for other Players aswell. He dosnt even need a Map in his Inventory. Effectivly, he spams the creation of a Map for an always changing Location.

https://hastebin.com/ewovicasuh.java

Tested and working on the latest Stable Version as of 08.06.2021 with Java 15 without a Proxy.

Can't change kb settings

Doesn't matter if I change it through /kb set or directly into knockback.json, it does not change at all. Tried restarting but nothing.

Even tried 100 vertical and does not change a thing.

Block bugs inside of Player with higher Version

Java: 1.11
Plugins: ViaVersion

Wenn man mit einer höheren Version als der 1.8 einen Block unter sich platziert, wird dieser platziert und man bugt zur Seite. Dadurch kann der Spieler unter anderem in der Wand sterben.

Error while building

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3. 1:compile (default-compile) on project api: Compilation failure: Compilation fai lure:
[ERROR] /root/nacho/NachoSpigot/NachoSpigot-API/src/main/java/org/spigotmc/Custo mTimingsHandler.java:[26] The import jdk.internal.reflect.Reflection cannot be r esolved
[ERROR] /root/nacho/NachoSpigot/NachoSpigot-API/src/main/java/org/spigotmc/Custo mTimingsHandler.java:[54] Reflection cannot be resolved

Players get kicked for "wrong capacity"

When switching to nacho all players get kicked for "wrong capacity".
Only onw player can be connected at a time. When a second one joins, both get kicked.
Tried both the stable and dev build.

Seems to be related with our tablist/scoreboard plugin. At least its working without it. But on older nacho versions and paper it's not causing issues.
There are no exceptions in console. Just
[01.05 22:05:36.234] INFO: [Lobby-1] [22:05:12 INFO]: Sneako lost connection: Wrong capacity!

Nacho devbuild
Java 8
Debian 10

Block Bug

If you modify the world, unload the chunks and load them again, the changes are no longer visible.
Server Information:

  • Java 15.0.2 64-Bit
  • Windows 10
  • Clean install without any plugins

Video: https://youtu.be/Imt2ilR6h9g
This happens on the latest stable and dev build.

Better ViaVersion Patch

Video example: https://drive.google.com/file/d/1ChiCEbdalCEL1ZK2Yvb_13lqdVWrUbKA/view?usp=sharing
image
Viaversion discord said it could be made better
idk but yeah it fixes if I stand at one place that I cant place blocks in me, but when I move I can still place blocks in me 😄
With the paper in the name the bug is 100% there like without the via patch, when I rename it to a random name, when lucas patch gets triggered it works like in the video, not 100% good.
& an option to disable the anticrash would be cool :P

Ghost spawners

When player break spawner and leave chunk for 5 seconds. After 5 seconds player go back to location of spawner. Mobs will spawns but there is no spawner on this location.

HackedServer Compatibility

I'm trying to run HackedServer through NachoSpigot, but I'm getting this error:

[22:17:03 INFO]: [HackedServer] Logs file not found, creating it...
[22:17:03 ERROR]: Error occurred while enabling HackedServer v2.80.0 (Is it up to date?)
java.lang.IllegalStateException: Unable to find method null ([class net.minecraft.server.v1_8_R3.ServerConnection]).
        at io.th0rgal.hackedserver.utils.tinyprotocol.Reflection.getTypedMethod(Reflection.java:246) ~[?:?]
        at io.th0rgal.hackedserver.utils.tinyprotocol.Reflection.getMethod(Reflection.java:206) ~[?:?]
        at io.th0rgal.hackedserver.utils.tinyprotocol.Reflection.getTypedMethod(Reflection.java:244) ~[?:?]
        at io.th0rgal.hackedserver.utils.tinyprotocol.TinyProtocolFixed.<init>(TinyProtocolFixed.java:107) ~[?:?]
        at io.th0rgal.hackedserver.events.EventsManager$1.<init>(EventsManager.java:37) ~[?:?]
        at io.th0rgal.hackedserver.events.EventsManager.registerEvents(EventsManager.java:37) ~[?:?]
        at io.th0rgal.hackedserver.Core.onEnable(Core.java:90) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[nacho.jar:?]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [nacho.jar:?]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:393) [nacho.jar:?]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:382) [nacho.jar:?]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:341) [nacho.jar:?]
        at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:405) [nacho.jar:?]
        at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:369) [nacho.jar:?]
        at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:331) [nacho.jar:?]
        at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:296) [nacho.jar:?]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560) [nacho.jar:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]
[22:17:03 INFO]: [HackedServer] Disabling HackedServer v2.80.0
[22:17:03 INFO]: [HackedServer] Disabled

Contacted the HackedServer author; they've advised me to post an issue here. Any potential fix?

Can open chest with block above

You can open chests and enderchest when blocks are above.
When there are double chest you can open it on one of the parts when 1 blocks is above them.
When there are double chest and there are 2 blocks above them you can't open it.

Building with macro/fast clicking on 1.9+

When you fast build on 1.9+, for example 1.16.5, your placing often gets cancelled. It's especially frustrating when you build bridges. It happens, because when you use ViaVersion, your blocks get placed inside you. Even when you bypass that and block placing inside yourself (no ViaVersion patch, fixed block placement inside the spigot) your placing gets blocked.

Crash

[08:51:44 ERROR]: Encountered an unexpected exception
java.lang.NoSuchMethodError: java.nio.ByteBuffer.clear()Ljava/nio/ByteBuffer;
at net.minecraft.server.v1_8_R3.RegionFile.(RegionFile.java:69) ~[spigot.jar:?]
at net.minecraft.server.v1_8_R3.RegionFileCache.a(RegionFileCache.java:37) ~[spigot.jar:?]
at net.minecraft.server.v1_8_R3.ChunkRegionLoader.chunkExists(ChunkRegionLoader.java:42) ~[spigot.jar:?]
at net.minecraft.server.v1_8_R3.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:143) ~[spigot.jar:?]
at net.minecraft.server.v1_8_R3.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:130) ~[spigot.jar:?]
at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:363) ~[spigot.jar:?]
at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:327) ~[spigot.jar:?]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:271) ~[spigot.jar:?]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:563) [spigot.jar:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]

Expect reduced performance

Why is it happening?

Less than 50% of values are sequential
1 out of 4
Expect reduced performance
Less than 50% of values are sequential
1 out of 4
Expect reduced performance
Less than 50% of values are sequential
1 out of 4
Expect reduced performance
Less than 50% of values are sequential
1 out of 4
Expect reduced performance
Less than 50% of values are sequential
1 out of 4
Expect reduced performance
Less than 50% of values are sequential
1 out of 4
Expect reduced performance
Less than 50% of values are sequential
1 out of 4
Expect reduced performance
Less than 50% of values are sequential
1 out of 4
Expect reduced performance
Less than 50% of values are sequential
1 out of 4
Expect reduced performance
Less than 50% of values are sequential
1 out of 4
Expect reduced performance
Less than 50% of values are sequential
1 out of 4
Expect reduced performance
Less than 50% of values are sequential
1 out of 4
Expect reduced performance
Less than 50% of values are sequential
1 out of 4
Expect reduced performance

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.