MeteorLite / meteor-client

Meteor - Kotlin / Compose Old School Runescape Client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fighter Plugin Throws AbstractMethodError if loot csv is provided

jalexb opened this issue · comments

This error is thrown when an item is found on the ground that is in the list of items to be picked up.

Example:
I'm killing ammonite crabs and want to pickup Numulite. When numulite is dropped and the player is finished fighting, the Client throws this Exception and you have to hard reset the client to run the game again.

Exception in thread "Client" java.lang.AbstractMethodError: Receiver class cr does not define or inherit an implementation of the resolved method 'abstract void setIndex(int)' of interface net.runelite.api.TileItem.
	at net.runelite.api.TileItem.interact(TileItem.kt:106)
	at meteor.plugins.fighter.FighterPlugin.onGameTick(FighterPlugin.kt:94)
	at meteor.plugins.EventSubscriber$subscribeEvents$26$1.invoke(EventSubscriber.kt:178)
	at meteor.plugins.EventSubscriber$subscribeEvents$26$1.invoke(EventSubscriber.kt:178)
	at meteor.plugins.EventSubscriber.executeIfListening(EventSubscriber.kt:107)
	at meteor.plugins.EventSubscriber$subscribeEvents$26.invoke(EventSubscriber.kt:178)
	at meteor.plugins.EventSubscriber$subscribeEvents$26.invoke(EventSubscriber.kt:178)
	at meteor.plugins.EventSubscriber$subscribeEvents$$inlined$subscribeEvent$26.invoke(EventSubscriber.kt:343)
	at meteor.plugins.EventSubscriber$subscribeEvents$$inlined$subscribeEvent$26.invoke(EventSubscriber.kt:343)
	at org.rationalityfrontline.kevent.KEvent.post(KEvent.kt:676)
	at meteor.Hooks.tick(Hooks.kt:351)
	at client.doCycle(Client.java:2690)
	at client.an(Client.java)
	at an.ao(GameEngine.java:390)
	at an.run(GameEngine.java:369)
	at java.base/java.lang.Thread.run(Thread.java:833)

This issue is fixed in the latest version.