You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When using the getEntityTrackers method in ProtocolLib on Folia 1.20.1, an error occurs. Probably due to a field that doesn't exist anymore in Folia.
See Additional context for the full error.
To Reproduce
Steps to reproduce the behavior:
Execute the method ProtocolLibrary.getProtocolManager().getEntityTrackers(entity);
Expected behavior
Method executes and returns as normal.
[19:40:24] [Region Scheduler Thread #0/WARN]: [ImageFrame] Global task for ImageFrame v1.7.4.1 generated an exception
java.lang.IllegalArgumentException: Unable to find a field that matches {modifiers=[required: 1, banned: 1000], type={ type exactly interface it.unimi.dsi.fastutil.ints.Int2ObjectMap }}
at com.comphenix.protocol.reflect.FuzzyReflection.getField(FuzzyReflection.java:352) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.EntityUtilities.getNewEntityTracker(EntityUtilities.java:226) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.EntityUtilities.getEntityTrackerEntry(EntityUtilities.java:247) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.EntityUtilities.getTrackedPlayers(EntityUtilities.java:180) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.EntityUtilities.getEntityTrackers(EntityUtilities.java:163) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.PacketFilterManager.getEntityTrackers(PacketFilterManager.java:416) ~[ProtocolLib.jar:?]
at com.loohp.imageframe.objectholders.AnimatedFakeMapManager.tick(AnimatedFakeMapManager.java:92) ~[ImageFrame-1.7.4.1.jar:?]
at com.loohp.imageframe.objectholders.AnimatedFakeMapManager.lambda$new$0(AnimatedFakeMapManager.java:70) ~[ImageFrame-1.7.4.1.jar:?]
at com.loohp.imageframe.objectholders.Scheduler.lambda$runTaskTimer$9(Scheduler.java:144) ~[ImageFrame-1.7.4.1.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler$GlobalScheduledTask.run(FoliaGlobalRegionScheduler.java:178) ~[folia-1.20.1.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler.tick(FoliaGlobalRegionScheduler.java:36) ~[folia-1.20.1.jar:?]
at io.papermc.paper.threadedregions.RegionizedServer.globalTick(RegionizedServer.java:283) ~[folia-1.20.1.jar:git-Folia-"7c6e251"]
at io.papermc.paper.threadedregions.RegionizedServer$GlobalTickTickHandle.tickRegion(RegionizedServer.java:149) ~[folia-1.20.1.jar:git-Folia-"7c6e251"]
at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:385) ~[folia-1.20.1.jar:git-Folia-"7c6e251"]
at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:525) ~[folia-1.20.1.jar:git-Folia-"7c6e251"]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
The text was updated successfully, but these errors were encountered:
LOOHP
added a commit
to LOOHP/ProtocolLib
that referenced
this issue
Jun 29, 2023
Describe the bug
When using the
getEntityTrackers
method in ProtocolLib on Folia 1.20.1, an error occurs. Probably due to a field that doesn't exist anymore in Folia.See
Additional context
for the full error.To Reproduce
Steps to reproduce the behavior:
ProtocolLibrary.getProtocolManager().getEntityTrackers(entity);
Expected behavior
Method executes and returns as normal.
Screenshots
N/A
Version Info
https://pastebin.com/nTK0nQjT
Additional context
Full Error:
The text was updated successfully, but these errors were encountered: