Kotlin -> Java (#586)

* Convert All Plugins To Java

* Convert Rest Of Kt To Java & Remove Kt From Maven
This commit is contained in:
Josh Shippam
2023-02-05 22:30:52 +00:00
committed by GitHub
parent eab153ee3f
commit 5db6da334d
83 changed files with 1324 additions and 1354 deletions
@@ -0,0 +1,29 @@
package plugin.click.item;
import com.rs2.event.EventContext;
import com.rs2.event.EventSubscriber;
import com.rs2.event.SubscribesTo;
import com.rs2.event.impl.ItemFirstClickEvent;
import com.rs2.game.players.Player;
import static com.rs2.game.content.StaticItemList.YOYO;
@SubscribesTo(ItemFirstClickEvent.class)
public final class ItemFirstClick implements EventSubscriber<ItemFirstClickEvent> {
@Override
public void subscribe(EventContext context, Player player, ItemFirstClickEvent event) {
if (player.playerRights == 3) {
player.getPacketSender().sendMessage("[ItemClick#1] - Item: " + event.getItem());
}
switch (event.getItem()) {
case YOYO:
player.startAnimation(1457);
break;
}
}
}
@@ -1,29 +0,0 @@
package plugin.click.item
import com.rs2.event.EventContext
import com.rs2.event.EventSubscriber
import com.rs2.event.SubscribesTo
import com.rs2.event.impl.ItemFirstClickEvent
import com.rs2.game.content.StaticItemList.YOYO
import com.rs2.game.players.Player
@SubscribesTo(ItemFirstClickEvent::class)
class ItemFirstClick : EventSubscriber<ItemFirstClickEvent> {
override fun subscribe(context: EventContext, player: Player, event: ItemFirstClickEvent) {
if (player.playerRights >= 3) {
player.packetSender.sendMessage("[ItemClick#1] - Item: ${event.item}")
}
when(event.item) {
YOYO -> player.startAnimation(1457)
}
}
}
@@ -0,0 +1,27 @@
package plugin.click.item;
import com.rs2.event.EventContext;
import com.rs2.event.EventSubscriber;
import com.rs2.event.SubscribesTo;
import com.rs2.event.impl.ItemOnItemEvent;
import com.rs2.game.players.Player;
import static com.rs2.game.content.StaticItemList.*;
@SubscribesTo(ItemOnItemEvent.class)
public final class ItemOnItem implements EventSubscriber<ItemOnItemEvent> {
@Override
public void subscribe(EventContext context, Player player, ItemOnItemEvent event) {
if (player.playerRights == 3) {
player.getPacketSender().sendMessage("[ItemOnItem] - used: " + event.getUsed() + " with: " + event.getUsedWith());
}
if (event.getUsed() == BLACK_CANDLE && event.getUsedWith() == TINDERBOX) {
player.getItemAssistant().addItem(LIT_BLACK_CANDLE, 1);
player.getItemAssistant().deleteItem(BLACK_CANDLE, 1);
}
}
}
@@ -1,26 +0,0 @@
package plugin.click.item
import com.rs2.event.EventContext
import com.rs2.event.EventSubscriber
import com.rs2.event.SubscribesTo
import com.rs2.event.impl.ItemOnItemEvent
import com.rs2.game.content.StaticItemList.*
import com.rs2.game.players.Player
@SubscribesTo(ItemOnItemEvent::class)
class ItemOnItem : EventSubscriber<ItemOnItemEvent> {
override fun subscribe(context: EventContext, player: Player, event: ItemOnItemEvent) {
if (player.playerRights >= 3) {
player.packetSender.sendMessage("[ItemOnItem] - used: ${event.used} with: ${event.usedWith}")
}
if (event.used == BLACK_CANDLE && event.usedWith == TINDERBOX) {
player.itemAssistant.addItem(LIT_BLACK_CANDLE, 1)
player.itemAssistant.deleteItem(BLACK_CANDLE, 1)
}
}
}
@@ -0,0 +1,19 @@
package plugin.click.item;
import com.rs2.event.EventContext;
import com.rs2.event.EventSubscriber;
import com.rs2.event.SubscribesTo;
import com.rs2.event.impl.ItemOnNpcEvent;
import com.rs2.game.players.Player;
@SubscribesTo(ItemOnNpcEvent.class)
public final class ItemOnNpc implements EventSubscriber<ItemOnNpcEvent> {
@Override
public void subscribe(EventContext context, Player player, ItemOnNpcEvent event) {
if (player.playerRights == 3) {
player.getPacketSender().sendMessage("[ItemOnNpc] - itemId: " + event.getItem() + " npcId: " + event.getNpc());
}
}
}
@@ -1,21 +0,0 @@
package plugin.click.item
import com.rs2.event.EventContext
import com.rs2.event.EventSubscriber
import com.rs2.event.SubscribesTo
import com.rs2.event.impl.ItemOnNpcEvent
import com.rs2.game.npcs.NpcHandler
import com.rs2.game.players.Player
@SubscribesTo(ItemOnNpcEvent::class)
class ItemOnNpc : EventSubscriber<ItemOnNpcEvent> {
override fun subscribe(context: EventContext, player: Player, event: ItemOnNpcEvent) {
if (player.playerRights >= 3) {
player.packetSender.sendMessage("[ItemOnNpc] - itemId: ${event.item} npcId: ${event.npc}")
}
}
}
@@ -0,0 +1,29 @@
package plugin.click.item;
import com.rs2.event.EventContext;
import com.rs2.event.EventSubscriber;
import com.rs2.event.SubscribesTo;
import com.rs2.event.impl.ItemOnObjectEvent;
import com.rs2.game.items.impl.Fillables;
import com.rs2.game.players.Player;
@SubscribesTo(ItemOnObjectEvent.class)
public final class ItemOnObject implements EventSubscriber<ItemOnObjectEvent> {
@Override
public void subscribe(EventContext context, Player player, ItemOnObjectEvent event) {
if (player.playerRights == 3) {
player.getPacketSender().sendMessage("[ItemOnObject] - itemId: " + event.getItem() + " objectId: " + event.getGameObject() + " Location: x: " + player.objectX + "y: " + player.objectY);
}
if (Fillables.canFill(event.getItem(), event.getGameObject()) && player.getItemAssistant().playerHasItem(event.getItem())) {
//val amount = player.itemAssistant.getItemAmount(event.item)
player.getItemAssistant().deleteItem(event.getItem(), 1);
player.getItemAssistant().addItem(Fillables.counterpart(event.getItem()), 1);
player.getPacketSender().sendMessage(Fillables.fillMessage(event.getItem(), event.getGameObject()));
player.startAnimation(832);
return;
}
}
}
@@ -1,30 +0,0 @@
package plugin.click.item
import com.rs2.event.EventContext
import com.rs2.event.EventSubscriber
import com.rs2.event.SubscribesTo
import com.rs2.event.impl.ItemOnObjectEvent
import com.rs2.game.items.impl.Fillables
import com.rs2.game.players.Player
@SubscribesTo(ItemOnObjectEvent::class)
class ItemOnObject : EventSubscriber<ItemOnObjectEvent> {
override fun subscribe(context: EventContext, player: Player, event: ItemOnObjectEvent) {
if (player.playerRights >= 3) {
player.packetSender.sendMessage("[ItemOnObject] - itemId: ${event.item} objectId: ${event.gameObject} Location: x: ${player.objectX}, x: ${player.objectY}")
}
if (Fillables.canFill(event.item, event.gameObject) && player.itemAssistant.playerHasItem(event.item)) {
//val amount = player.itemAssistant.getItemAmount(event.item)
player.itemAssistant.deleteItem(event.item, 1)
player.itemAssistant.addItem(Fillables.counterpart(event.item), 1)
player.packetSender.sendMessage(Fillables.fillMessage(event.item, event.gameObject))
player.startAnimation(832)
return
}
}
}
@@ -0,0 +1,29 @@
package plugin.click.item;
import com.rs2.event.EventContext;
import com.rs2.event.EventSubscriber;
import com.rs2.event.SubscribesTo;
import com.rs2.event.impl.ItemSecondClickEvent;
import com.rs2.game.players.Player;
import static com.rs2.game.content.StaticItemList.YOYO;
@SubscribesTo(ItemSecondClickEvent.class)
public final class ItemSecondClick implements EventSubscriber<ItemSecondClickEvent> {
@Override
public void subscribe(EventContext context, Player player, ItemSecondClickEvent event) {
if (player.playerRights == 3) {
player.getPacketSender().sendMessage("[ItemClick#2] - ItemId: " + event.getId());
}
switch (event.getId()) {
case YOYO:
player.startAnimation(1459);
break;
}
}
}
@@ -1,28 +0,0 @@
package plugin.click.item
import com.rs2.event.EventContext
import com.rs2.event.EventSubscriber
import com.rs2.event.SubscribesTo
import com.rs2.event.impl.ItemSecondClickEvent
import com.rs2.game.content.StaticItemList.YOYO
import com.rs2.game.players.Player
@SubscribesTo(ItemSecondClickEvent::class)
class ItemSecondClick : EventSubscriber<ItemSecondClickEvent> {
override fun subscribe(context: EventContext, player: Player, event: ItemSecondClickEvent) {
if (player.playerRights >= 3) {
player.packetSender.sendMessage("[ItemClick#2] - ItemId: ${event.id}")
}
when(event.id) {
YOYO -> player.startAnimation(1459)
}
}
}
@@ -0,0 +1,30 @@
package plugin.click.item;
import com.rs2.event.EventContext;
import com.rs2.event.EventSubscriber;
import com.rs2.event.SubscribesTo;
import com.rs2.event.impl.ItemThirdClickEvent;
import com.rs2.game.players.Player;
import static com.rs2.game.content.StaticItemList.YOYO;
@SubscribesTo(ItemThirdClickEvent.class)
public final class ItemThirdClick implements EventSubscriber<ItemThirdClickEvent> {
@Override
public void subscribe(EventContext context, Player player, ItemThirdClickEvent event) {
if (player.playerRights == 3) {
player.getPacketSender().sendMessage("[ItemClick#3] - ItemId: " + event.getId());
}
switch (event.getId()) {
case YOYO:
player.startAnimation(1460);
break;
}
}
}
@@ -1,29 +0,0 @@
package plugin.click.item
import com.rs2.event.EventContext
import com.rs2.event.EventSubscriber
import com.rs2.event.SubscribesTo
import com.rs2.event.impl.ItemThirdClickEvent
import com.rs2.game.content.StaticItemList.YOYO
import com.rs2.game.players.Player
@SubscribesTo(ItemThirdClickEvent::class)
class ItemThirdClick : EventSubscriber<ItemThirdClickEvent> {
override fun subscribe(context: EventContext, player: Player, event: ItemThirdClickEvent) {
if (player.playerRights >= 3) {
player.packetSender.sendMessage("[ItemClick#3] - ItemId: ${event.id}")
}
when(event.id) {
YOYO -> player.startAnimation(1460)
}
}
}