Code Monkey home page Code Monkey logo

airplane's People

Contributors

encode42 avatar etil2jz avatar foss-mc avatar hexedhero avatar jpenilla avatar kas-tle avatar machine-maker avatar paulbgd avatar penple avatar theomega24 avatar viomck avatar wesley51 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

airplane's Issues

Sent too many packets ISSUE

Players are havent cheats, he was kicked for "Sent too many packets"

[11:38:38 INFO]: D1manch1k lost connection: Disconnected
[11:38:38 INFO]: D1manch1k left the game
[11:38:58 INFO]: snowwonsk996 lost connection: Sent too many packets
[11:38:58 INFO]: snowwonsk996 left the game
[11:39:00 INFO]: UUID of player snowwonsk996 is 2d70343e-a68a-3c9b-8ba1-8b89afb13a64
[11:39:00 INFO]: snowwonsk996 joined the game
[11:39:00 INFO]: snowwonsk996[/ip.lol:53042] logged in with entity id 1550 at ([sky_nether]-26.30566242303786, 11.0, 677.1647902754703)
[11:39:03 INFO]: snowwonsk996 lost connection: Sent too many packets
[11:39:03 INFO]: snowwonsk996 left the game
[11:39:05 INFO]: UUID of player snowwonsk996 is 2d70343e-a68a-3c9b-8ba1-8b89afb13a64
[11:39:06 INFO]: snowwonsk996 joined the game
[11:39:06 INFO]: snowwonsk996[/ip.lol:53228] logged in with entity id 1551 at ([sky_nether]-26.30566242303786, 11.0, 677.1647902754703)
[11:39:08 INFO]: snowwonsk996 lost connection: Sent too many packets
[11:39:08 INFO]: snowwonsk996 left the game
[11:39:39 INFO]: UUID of player Ghost is 48f83307-567a-33d7-8604-3b22ee4c1b84
[11:39:39 INFO]: Ghost joined the game
[11:39:39 INFO]: Ghost[/ip.lol:54452] logged in with entity id 1554 at ([sky]-11.290814172052976, 67.5, -10.179134171319488)
[11:40:01 INFO]: Ghost lost connection: Incorrect password. Please, try again.
[11:40:01 INFO]: [Игрок] Ghost left the game
[11:40:15 INFO]: UUID of player snowwonsk996 is 2d70343e-a68a-3c9b-8ba1-8b89afb13a64
[11:40:15 INFO]: snowwonsk996 joined the game
[11:40:15 INFO]: snowwonsk996[/ip.lol:55758] logged in with entity id 1560 at ([sky_nether]-26.30566242303786, 11.0, 677.1507902754963)
[11:40:18 INFO]: snowwonsk996 lost connection: Sent too many packets
[11:40:18 INFO]: snowwonsk996 left the game

Plugins (13): BetterSleeping4, CoreProtect, Essentials, EssentialsChat, EssentialsSpawn, LuckPerms, OpeNLogin, SkinsRestorer, StopNetherTrap, TAB, Vault, WorldEdit, WorldGuard

Lava is turned into air instead of obsidian

On the latest build of Airplane-Purpur, lava source blocks no longer turn into obsidian when water flows over them. Instead, they will be replaced by air. This was tested on a server with no plugins.

I was unable to reproduce this with the previous build. I suspect this commit is responsible.

Here's a video

/version output:

AirplanePurpur version git-AirplanePurpur-9 (MC: 1.17) (Implementing API version 1.17-R0.1-SNAPSHOT) (Git: 5d9af1f on HEAD)

Weird Error

[15:05:08 ERROR]: Entity threw exception at world_the_end:-7854.596108512413,61.0,14468.786586750102
java.lang.NullPointerException: Cannot invoke "java.util.List.add(Object)" because "into" is null
at io.papermc.paper.util.CollisionUtil.getEntityHardCollisions(CollisionUtil.java:584) ~[patched_1.17.1.jar:git-Airplane-90]
at io.papermc.paper.util.CollisionUtil.getEntityCollisionsWithCache(CollisionUtil.java:554) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.world.entity.Entity.inBlock(Entity.java:2470) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.world.entity.EntityLiving.inBlock(EntityLiving.java:4079) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.world.entity.EntityLiving.entityBaseTick(EntityLiving.java:396) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.world.entity.EntityInsentient.entityBaseTick(EntityInsentient.java:320) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.world.entity.Entity.tick(Entity.java:726) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.world.entity.EntityLiving.tick(EntityLiving.java:2855) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.world.entity.EntityInsentient.tick(EntityInsentient.java:393) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.server.level.WorldServer.entityJoinedWorld(WorldServer.java:1129) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.server.level.WorldServer.lambda$tick$7(WorldServer.java:777) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.world.level.entity.EntityTickList.a(EntityTickList.java:43) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.server.level.WorldServer.doTick(WorldServer.java:756) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1619) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:481) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1475) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1274) ~[patched_1.17.1.jar:git-Airplane-90]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[patched_1.17.1.jar:git-Airplane-90]
at java.lang.Thread.run(Thread.java:831) [?:?]

Can't execute the jar.

My java version:

image

I donwloaded the jdk8, jdk11 version also, but can't execute the jar.

image

Bugged GUIs

Hi, since I updated to 1.17 I have been experiencing the following problem in all plugins using custom gui.

The problem is that when you click the items in them, it creates a kind of visual bug that takes the item from your GUI. The thing is that with the update to 1.17, the problem has increased fivefold and practically every time you click on a GUI there is this problem.

https://streamable.com/nz5hvp

Self-hosting Flare

Is there an option for people who are not subscribed to Patreon to self-host Flare?

Forking

Hi! How can I fork the Airplane for my Minecraft server (version is 1.17.1)?

java.lang.ClassCastException

[20:10:43 INFO]: [SlimefunItemExpansion] Enabling SlimefunItemExpansion v1.0.0
[20:10:43 INFO]: [SlimefunItemExpansion] SFIE v1.0.0 Enabled.
[20:10:43 ERROR]: Error occurred while enabling SlimefunItemExpansion v1.0.0 (Is it up to date?)
java.lang.ClassCastException: Cannot cast java.lang.String to net.kyori.adventure.text.Component
at java.lang.Class.cast(Unknown Source) ~[?:?]
at java.lang.invoke.MethodHandle.invokeWithArguments(Unknown Source) ~[?:?]
at io.github.itsflicker.slimefunitemexpansion.taboolib.common.reflect.Ref.put(Ref.kt:37) ~[SlimefunItemExpansion-1.0.0.jar:?]
at io.github.itsflicker.slimefunitemexpansion.taboolib.common.reflect.Reflex.set(Reflex.kt:69) ~[SlimefunItemExpansion-1.0.0.jar:?]
at io.github.itsflicker.slimefunitemexpansion.taboolib.common.reflect.Reflex.write(Reflex.kt:36) ~[SlimefunItemExpansion-1.0.0.jar:?]
at io.github.itsflicker.slimefunitemexpansion.taboolib.common.reflect.Reflex$Companion.setProperty(Reflex.kt:108) ~[SlimefunItemExpansion-1.0.0.jar:?]
at io.github.itsflicker.slimefunitemexpansion.taboolib.common.reflect.Reflex$Companion.setProperty$default(Reflex.kt:104) ~[SlimefunItemExpansion-1.0.0.jar:?]
at io.github.itsflicker.slimefunitemexpansion.taboolib.platform.BukkitCommand$registerCommand$1.invoke(BukkitCommand.kt:70) ~[SlimefunItemExpansion-1.0.0.jar:?]
at io.github.itsflicker.slimefunitemexpansion.taboolib.platform.BukkitCommand$registerCommand$1.invoke(BukkitCommand.kt:55) ~[SlimefunItemExpansion-1.0.0.jar:?]
at io.github.itsflicker.slimefunitemexpansion.taboolib.platform.BukkitExecutor$submit$1.(BukkitExecutor.kt:39) ~[SlimefunItemExpansion-1.0.0.jar:?]
at io.github.itsflicker.slimefunitemexpansion.taboolib.platform.BukkitExecutor.submit(BukkitExecutor.kt:36) ~[SlimefunItemExpansion-1.0.0.jar:?]
at io.github.itsflicker.slimefunitemexpansion.taboolib.platform.BukkitExecutor.start(BukkitExecutor.kt:28) ~[SlimefunItemExpansion-1.0.0.jar:?]
at io.github.itsflicker.slimefunitemexpansion.taboolib.common.platform.FunctionKt.startExecutor(Function.kt:69) ~[SlimefunItemExpansion-1.0.0.jar:?] at io.github.itsflicker.slimefunitemexpansion.taboolib.platform.BukkitPlugin.onEnable(BukkitPlugin.java:64) ~[SlimefunItemExpansion-1.0.0.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[patched_1.17.1.jar:git-Airplane-103]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.17.1.jar:git-Airplane-103]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.17.1.jar:git-Airplane-103]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:561) ~[patched_1.17.1.jar:git-Airplane-103]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:475) ~[patched_1.17.1.jar:git-Airplane-103]
at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:730) ~[patched_1.17.1.jar:git-Airplane-103]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:319) ~[patched_1.17.1.jar:git-Airplane-103]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1217) ~[patched_1.17.1.jar:git-Airplane-103]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[patched_1.17.1.jar:git-Airplane-103]
at java.lang.Thread.run(Unknown Source) ~[?:?]
[20:10:43 INFO]: [SlimefunItemExpansion] Disabling SlimefunItemExpansion v1.0.0

(PacketPlayInDifficultyChange) Error

Hello guys
Some players on our server can't join after moving to new hosting

In console;
Internal Exception: io.netty.handler.codec.DecoderException: java.io.IOException: Packet 0/2 (PacketPlayInDifficultyChange) was larger than I expected, found 4 bytes extra whilst reading packet 2

We see in chat that he joins but server kicks him in 1 second.

80% off all players can join easily from 1st attempt
But other 20% nope

They see that on their screen
image

Server running on minecraft version 1.17.1
Linux
Difficulty Hard
Patched_1.17.1.jar:git-Airplane-49

error

[09:42:24] [Paper Watchdog Thread/ERROR]: Velocity: (0.0, -0.0, 0.0) (in blocks per tick)
[09:42:24] [Paper Watchdog Thread/ERROR]: Entity AABB: AABB[480.00999999046326, 37.0625, 1269.0099999904633] -> [480.99000000953674, 37.76249998807907, 1269.9900000095367]
[09:42:24] [Paper Watchdog Thread/ERROR]: ------------------------------
[09:42:24] [Paper Watchdog Thread/ERROR]: Current Thread: Server thread
[09:42:24] [Paper Watchdog Thread/ERROR]: PID: 29 | Suspended: false | Native: false | State: TIMED_WAITING
[09:42:24] [Paper Watchdog Thread/ERROR]: Stack:
[09:42:24] [Paper Watchdog Thread/ERROR]: [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[09:42:24] [Paper Watchdog Thread/ERROR]: [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
[09:42:24] [Paper Watchdog Thread/ERROR]: app//net.minecraft.util.thread.BlockableEventLoop.waitForTasks(BlockableEventLoop.java:144)
[09:42:24] [Paper Watchdog Thread/ERROR]: app//net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:133)
[09:42:24] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1354)
[09:42:24] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1265)
[09:42:24] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317)
[09:42:24] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.MinecraftServer$$Lambda$3692/0x00000008013d8ad8.run(Unknown Source)
[09:42:24] [Paper Watchdog Thread/ERROR]: [email protected]/java.lang.Thread.run(Thread.java:831)
[09:42:24] [Paper Watchdog Thread/ERROR]: ------------------------------
[09:42:24] [Paper Watchdog Thread/ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[09:42:24] [Paper Watchdog Thread/ERROR]: ------------------------------

About particle effects plug-ins

In version 1.17.1, as long as there are some plug-ins that can be used for particle effect, it will cause serious card delay at the player's customer service end

"Zip file closed" when using Class.forName(String)

Hi, I'm the author of AngelChest

One of my users keeps getting the following stacktrace when using my plugin:

[04:05:10] [Server thread/ERROR]: Could not pass event PlayerDeathEvent to AngelChest v3.29.1
java.lang.IllegalStateException: zip file closed
	at java.util.zip.ZipFile.ensureOpen(ZipFile.java:828) ~[?:?]
	at java.util.zip.ZipFile.getEntry(ZipFile.java:327) ~[?:?]
	at java.util.jar.JarFile.getEntry(JarFile.java:513) ~[?:?]
	at java.util.jar.JarFile.getJarEntry(JarFile.java:468) ~[?:?]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:168) ~[patched_1.16.5.jar:git-Airplane-9]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:586) ~[?:?]
	at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:119) ~[patched_1.16.5.jar:git-Airplane-9]
	at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:235) ~[patched_1.16.5.jar:git-Airplane-9]
	at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:132) ~[patched_1.16.5.jar:git-Airplane-9]
	at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:114) ~[patched_1.16.5.jar:git-Airplane-9]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
	at java.lang.Class.forName0(Native Method) ~[?:?]
	at java.lang.Class.forName(Class.java:375) ~[?:?]
	at de.jeff_media.angelchest.hooks.GenericHooks.isSlimefunSoulbound(GenericHooks.java:139) ~[?:?]
	at de.jeff_media.angelchest.hooks.GenericHooks.keepOnDeath(GenericHooks.java:149) ~[?:?]
	at de.jeff_media.angelchest.data.AngelChest.removeKeptItems(AngelChest.java:609) ~[?:?]
	at de.jeff_media.angelchest.data.AngelChest.<init>(AngelChest.java:294) ~[?:?]
	at de.jeff_media.angelchest.listeners.PlayerListener.spawnAngelChest(PlayerListener.java:618) ~[?:?]
	at de.jeff_media.angelchest.listeners.PlayerListener.spawnAngelChestHighest(PlayerListener.java:746) ~[?:?]
	at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor714.execute(Unknown Source) ~[?:?]
	at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Airplane-9]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.5.jar:git-Airplane-9]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Airplane-9]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Airplane-9]
	at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:876) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.EntityPlayer.die(EntityPlayer.java:997) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.EntityLiving.damageEntity(EntityLiving.java:1365) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.EntityHuman.damageEntity(EntityHuman.java:877) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.EntityPlayer.damageEntity(EntityPlayer.java:1161) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.EntityArrow.a(EntityArrow.java:371) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.IProjectile.a(IProjectile.java:150) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.IProjectile.preOnHit(IProjectile.java:141) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.EntityArrow.tick(EntityArrow.java:214) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.EntityTippedArrow.tick(EntityTippedArrow.java:108) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.WorldServer.entityJoinedWorld(WorldServer.java:1502) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.WorldServer.doTick(WorldServer.java:1132) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1552) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:439) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1402) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1134) ~[patched_1.16.5.jar:git-Airplane-9]
	at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:292) ~[patched_1.16.5.jar:git-Airplane-9]
	at java.lang.Thread.run(Thread.java:831) [?:?]

The first part where my plugin is mentioned in the stacktrace is THIS. It's just a simple Class.forName(String) inside a try/catch block.

The user who reported this is running OpenJDK 16.0.1+8 on Ubuntu 18.0.4.

It seems like something's wrong with the ClassLoader or something? They sent me their AngelChest.jar and I checked that it's not corrupted.

Anyone got any idea on why it happens? Noone else reported this problem yet, I am a bit confused. It's running fine on Spigot and Paper.

IllegalStateException: Unmapped relationship: 7

Airplane-Purpur-1.17 dev 14

Doing some local testing (on windows) and ran into this exception at startup. Does not occur with Tuinity, Purpur, or Paper.

[07:37:56] [main/WARN]: Failed retrieving info for group processor
java.lang.IllegalStateException: Unmapped relationship: 7
	at com.sun.jna.platform.win32.WinNT$SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX.fromPointer(WinNT.java:3033) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at com.sun.jna.platform.win32.Kernel32Util.getLogicalProcessorInformationEx(Kernel32Util.java:715) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at oshi.driver.windows.LogicalProcessorInformation.getLogicalProcessorInformationEx(LogicalProcessorInformation.java:61) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at oshi.hardware.platform.windows.WindowsCentralProcessor.initProcessorCounts(WindowsCentralProcessor.java:155) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at oshi.hardware.common.AbstractCentralProcessor.<init>(AbstractCentralProcessor.java:74) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at oshi.hardware.platform.windows.WindowsCentralProcessor.<init>(WindowsCentralProcessor.java:66) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer.createProcessor(WindowsHardwareAbstractionLayer.java:61) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at oshi.util.Memoizer$1.get(Memoizer.java:87) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at oshi.hardware.common.AbstractHardwareAbstractionLayer.getProcessor(AbstractHardwareAbstractionLayer.java:68) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at net.minecraft.SystemReport.lambda$putHardware$4(SystemReport.java:74) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at net.minecraft.SystemReport.ignoreErrors(SystemReport.java:81) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at net.minecraft.SystemReport.a(SystemReport.java:74) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at net.minecraft.SystemReport.lambda$new$2(SystemReport.java:51) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at net.minecraft.SystemReport.ignoreErrors(SystemReport.java:81) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at net.minecraft.SystemReport.<init>(SystemReport.java:51) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at net.minecraft.CrashReport.<init>(CrashReport.java:29) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at net.minecraft.CrashReport.preload(CrashReport.java:252) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at net.minecraft.server.Main.main(Main.java:96) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at org.bukkit.craftbukkit.Main.main(Main.java:308) ~[patched_1.17.jar:git-AirplanePurpur-14]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
	at io.papermc.paperclip.Paperclip.main(Paperclip.java:49) ~[launcher-airplanepurpur.jar:?]

Incompatibility with LibsDisguises - NoSuchMethodException: net.minecraft.world.effect.MobEffectList.fromId(int)

Airplane-Purpur-1.17 dev 14
LibsDisguises dev 958
ProtocolLib dev 526

LibsDisguises is incompatible with breaking changes in Airplane, caused by missing a class method in the patched jar?

[07:38:05] [Server thread/WARN]: java.lang.NoSuchMethodException: net.minecraft.world.effect.MobEffectList.fromId(int)
[07:38:05] [Server thread/WARN]: 	at java.base/java.lang.Class.getDeclaredMethod(Class.java:2613)
[07:38:05] [Server thread/WARN]: 	at me.libraryaddict.disguise.utilities.reflection.ReflectionManager.getNmsMethod(ReflectionManager.java:980)
[07:38:05] [Server thread/WARN]: 	at me.libraryaddict.disguise.utilities.reflection.ReflectionManager.getNmsMethod(ReflectionManager.java:992)
[07:38:05] [Server thread/WARN]: 	at me.libraryaddict.disguise.utilities.reflection.ReflectionManager.init(ReflectionManager.java:140)
[07:38:05] [Server thread/WARN]: 	at me.libraryaddict.disguise.LibsDisguises.onEnable(LibsDisguises.java:210)
[07:38:05] [Server thread/WARN]: 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
[07:38:05] [Server thread/WARN]: 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370)
[07:38:05] [Server thread/WARN]: 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500)
[07:38:05] [Server thread/WARN]: 	at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:518)
[07:38:05] [Server thread/WARN]: 	at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:432)
[07:38:05] [Server thread/WARN]: 	at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:716)
[07:38:05] [Server thread/WARN]: 	at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:317)
[07:38:05] [Server thread/WARN]: 	at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1193)
[07:38:05] [Server thread/WARN]: 	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323)
[07:38:05] [Server thread/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:831)

LibsDisguises loads fine with Tuinity-1.17 dev 15 (codemc ci) & Purpur-1.17 dev 1255.

1.18

When is Airplane going to start working on 1.18 support?

No Tile Drops

Hi. So I play on a server, and occasionally, there are no tile drops from blocks. To my knowledge, the server is 100% vanilla Minecraft.

minecarts optimization bug

The minecarts stop and cannot be set in motion by anything, that is, they are not affected by a collision. this happens randomly and quite rarely, but on a server scale it is dozens of problems every day. the easiest way to try to reproduce it is to get off the minecarts and stop it, after a while it will be impossible to push or interact in any way except for the broke. there is also a problem of minecarts with hoppers, they also stop unloading loot.
there is no such problem on paper, this is an optimization bug

all versions

plugins: traincarts (the problem is observed even without plugins)

(On join) server has not responded within 10 seconds

Ok, so airplane was working just fine for me a couple of commits back but I can't find out why this is happening now every time I join the server I get (check the log)

I went to tuinity just to see if it happens with that but no the server works just fine with tuinity latest build so this seems like a airplane issue

latest.log

Mob despawning behavior is inconsistent / not as expected

Upon doing some investigation into the low mob spawning issue across a variety of forks, I came across an issue that is unique to Airplane and does not occur on Tuinity or Paper.

When using Tuinity (or Paper), upon spawning a bunch of zombies during night time, when flying backwards quite some distance (well beyond 64 blocks) and flying back - all zombies were gone, as intended. This is the desired behavior of hard range.

When using Airplane, this same test was repeated and upon coming back to the area most of the zombies are still there. Some are despawned, but most remain.

I repeated this test multiple times to verify results. Same results.

I recorded video footage of both test scenarios as this is a problem that is best viewed and makes the issue much more clear.

Tuinity behavior:
https://streamable.com/q4z1vl

Airplane behavior:
https://streamable.com/qdo4oq

All tests were completed using Airplane #48 and Tuinity #21 on Minecraft 1.17.1.

The following settings can be used to perfectly reproduce this issue from an entirely default set of configs:
server.properties > view-distance: 4
paper.yml > no-tick-view-distance: 8
paper.yml > despawn-ranges.hard: 64
paper.yml > keep-spawn-loaded: false

I have tried adjusting the despawn-check-freq value in airplane.air but it really didn't seem to make much of a difference for me.

Let me know if you need any additional information :)

Grass doesn't grow

In the Airplane Discord server, many people have reported that grass doesn't grow at all, I have tested and confirmed this is an actual issue.

No sound when you place blocks

There seems to be no sound/feedback when you place a block as expected.

This seems to be the case only for crops and plants

Water

water dosent interact but deletes lava

Projectiles fail to spawn after a certain number exist in the world

After a certain number of projectiles exist in the world, all other attempts at spawning projectiles will fail.

This could not be reproduced on vanilla, Paper or Tuinity, but is reproducible using Airplane 50 and Airplane-Purpur 22.

The issue is demonstrated in this video.

I have been told that the source of the problem lies in line 43 of this patch: newX is calculated using z instead of x.

Flare profiler overrides any plugins /profile commands

An easy enough solution would be to disable Flare commands when web token is nothing... but does anyone even use the profile alias? I feel like we could pretty easily just remove any generic aliases and stick with /flare.

My vote is to just remove the /profile alias, but either solution will work. Can PR if needed.

Relevant line is https://github.com/TECHNOVE/Airplane/blob/ver/1.17/patches/server/0014-Airplane-Profiler.patch#L260

Internal ticket reference: 0413

/cc @PaulBGD

Limited view distance

Airplane-Purpur-1.17 dev 21

no-tick render distance: 5
view-distance: 3

attached video:

2021-07-15.00-12-29.mp4

On 1.16.5 loaded chunks remain rendered on the client side

Typo on "About" page

Not really a code issue. On the page https://blog.airplane.gg/about/ there is a line:

For example, when checking if two entities can see each other, it checks every single block for water/java even though it completely ignores the water!

Probably you meant "lava" instead of "java" here.

1.17: Ice starts appearing everywhere underwater

Observed behavior
Ice replaces water layer that is under top layer. It happens everywhere, even in desert.

Expected behavior
Ice replaces top water layer in cold biomes only.

Steps to reproduce

  1. Download purpur/1.17, commit e9bf399. (it also happens on ver/1.17, commit 527a3cf)
  2. Ice starts appearing everywhere. (you may need to wait few seconds after server start)

Version
git-AirplanePurpur-"e9bf399" (MC: 1.17)

Additional info
Bug isn't reproducible on Purpur ver/1.17 b1191, Tuinity ver/1.17 b1d612f and Paper master 9e07703.

Screenshot
image

Wildstacker plugin incompatibility

Happens when sending items through hoppers.

Error Received

[08:49:58 ERROR]: Could not pass event InventoryPickupItemEvent to WildStacker v3.6.0-DEVb205
java.lang.IllegalArgumentException: size is too large
        at org.apache.commons.lang.Validate.isTrue(Validate.java:136) ~[patched_1.17.1.jar:git-Purpur-1375]
        at gg.airplane.structs.ItemListWithBitset.<init>(ItemListWithBitset.java:40) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.world.level.block.entity.TileEntityChest.load(TileEntityChest.java:137) ~[patched_1.17.1.jar:git-Purpur-1375]
        at org.bukkit.craftbukkit.v1_17_R1.block.CraftBlockEntityState.copyData(CraftBlockEntityState.java:93) ~[patched_1.17.1.jar:git-Purpur-1375]
        at org.bukkit.craftbukkit.v1_17_R1.block.CraftBlockEntityState.applyTo(CraftBlockEntityState.java:131) ~[patched_1.17.1.jar:git-Purpur-1375]
        at org.bukkit.craftbukkit.v1_17_R1.block.CraftContainer.applyTo(CraftContainer.java:61) ~[patched_1.17.1.jar:git-Purpur-1375]
        at org.bukkit.craftbukkit.v1_17_R1.block.CraftLootable.applyTo(CraftLootable.java:25) ~[patched_1.17.1.jar:git-Purpur-1375]
        at org.bukkit.craftbukkit.v1_17_R1.block.CraftLootable.applyTo(CraftLootable.java:13) ~[patched_1.17.1.jar:git-Purpur-1375]
        at org.bukkit.craftbukkit.v1_17_R1.block.CraftBlockEntityState.update(CraftBlockEntityState.java:147) ~[patched_1.17.1.jar:git-Purpur-1375]
        at org.bukkit.craftbukkit.v1_17_R1.block.CraftBlockState.update(CraftBlockState.java:193) ~[patched_1.17.1.jar:git-Purpur-1375]
        at org.bukkit.craftbukkit.v1_17_R1.block.CraftBlockState.update(CraftBlockState.java:188) ~[patched_1.17.1.jar:git-Purpur-1375]
        at com.bgsoftware.wildstacker.listeners.ItemsListener.onInventoryPickup(ItemsListener.java:246) ~[WildStacker-b205.jar:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1467.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.17.1.jar:git-Purpur-1375]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.17.1.jar:git-Purpur-1375]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.17.1.jar:git-Purpur-1375]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.world.level.block.entity.TileEntityHopper.a(TileEntityHopper.java:561) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.world.level.block.entity.TileEntityHopper.a(TileEntityHopper.java:503) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.world.level.block.entity.TileEntityHopper.lambda$pushItemsTick$0(TileEntityHopper.java:159) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.world.level.block.entity.TileEntityHopper.a(TileEntityHopper.java:181) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.world.level.block.entity.TileEntityHopper.a(TileEntityHopper.java:158) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.world.level.chunk.Chunk$a.a(Chunk.java:1478) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.world.level.chunk.Chunk$c.a(Chunk.java:1430) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.world.level.World.tickBlockEntities(World.java:1106) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.server.level.WorldServer.doTick(WorldServer.java:821) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1635) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:493) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1490) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1283) ~[patched_1.17.1.jar:git-Purpur-1375]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321) ~[patched_1.17.1.jar:git-Purpur-1375]
        at java.lang.Thread.run(Thread.java:831) [?:?]

Github Issue related:
BG-Software-LLC/WildStacker#309

Stated by the plugin developer:

The following code causes it:

StackedItem stackedItem = WStackedItem.of(e.getItem());
if (stackedItem.getStackAmount() > 1) {
    e.setCancelled(true);
    stackedItem.giveItemStack(e.getInventory());
    Block hopper = e.getItem().getLocation().subtract(0, 1, 0).getBlock();
    hopper.getState().update();
}
WildStacker adds items to the inventory of hopper, then it updates the hopper.
I don't know why Airplane things it's a chest or why this error occurs, however it's not related to WildStacker.
I recommend checking if it happens on Paper, and if it doesn't contact the developers of Airplane regarding this.

MSPT instability

Hi, sorry in advance for the bad english.

I have a ryzen 7 5800x server, 32GB DDR4 ram and nvme. On my server, with any optimization, the MSPT value can increase to 1000 (usually 100-600) for no reason and sag occurs.
I checked it on the Akarin core - everything is the best there, there are no drawdowns or problems with MSPT, everything is stable.

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.