mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-04 16:49:04 +00:00
Kotlin -> Java (#586)
* Convert All Plugins To Java * Convert Rest Of Kt To Java & Remove Kt From Maven
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
package plugin.buttons;
|
||||
|
||||
import com.rs2.event.EventContext;
|
||||
import com.rs2.event.EventSubscriber;
|
||||
import com.rs2.event.impl.ButtonActionEvent;
|
||||
import com.rs2.game.players.Player;
|
||||
|
||||
public abstract class ButtonClick implements EventSubscriber<ButtonActionEvent> {
|
||||
|
||||
@Override
|
||||
public void subscribe(EventContext context, Player player, ButtonActionEvent event) {
|
||||
execute(player, event);
|
||||
}
|
||||
|
||||
protected abstract void execute(Player player, ButtonActionEvent event);
|
||||
|
||||
public abstract boolean test(ButtonActionEvent event);
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
package plugin.buttons
|
||||
|
||||
import com.rs2.event.EventContext
|
||||
import com.rs2.event.EventSubscriber
|
||||
import com.rs2.event.impl.ButtonActionEvent
|
||||
import com.rs2.game.players.Player
|
||||
|
||||
|
||||
abstract class ButtonClick : EventSubscriber<ButtonActionEvent> {
|
||||
|
||||
override fun subscribe(context: EventContext, player: Player, event: ButtonActionEvent) {
|
||||
execute(player, event)
|
||||
}
|
||||
|
||||
abstract fun execute(player : Player, event : ButtonActionEvent);
|
||||
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package plugin.buttons.gameframe;
|
||||
|
||||
import com.rs2.event.SubscribesTo;
|
||||
import com.rs2.event.impl.ButtonActionEvent;
|
||||
import com.rs2.game.items.impl.LightSources;
|
||||
import com.rs2.game.players.Player;
|
||||
import plugin.buttons.ButtonClick;
|
||||
|
||||
@SubscribesTo(ButtonActionEvent.class)
|
||||
public final class BrightnessButtons extends ButtonClick {
|
||||
|
||||
@Override
|
||||
protected void execute(Player player, ButtonActionEvent event) {
|
||||
switch (event.getButton()) {
|
||||
case 3138:
|
||||
LightSources.brightness1(player);
|
||||
break;
|
||||
case 3140:
|
||||
LightSources.brightness2(player);
|
||||
break;
|
||||
case 3142:
|
||||
LightSources.brightness3(player);
|
||||
break;
|
||||
case 3144:
|
||||
LightSources.brightness4(player);
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean test(ButtonActionEvent event) {
|
||||
return event.getButton() == 3138 || event.getButton() == 3140 || event.getButton() == 3142 || event.getButton() == 3144;
|
||||
}
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
package plugin.buttons.gameframe
|
||||
|
||||
import com.rs2.event.SubscribesTo
|
||||
import com.rs2.event.impl.ButtonActionEvent
|
||||
import com.rs2.game.items.impl.LightSources
|
||||
import com.rs2.game.players.Player
|
||||
import plugin.buttons.ButtonClick
|
||||
|
||||
@SubscribesTo(ButtonActionEvent::class)
|
||||
class BrightnessButtons : ButtonClick() {
|
||||
|
||||
override fun execute(player: Player, event: ButtonActionEvent) {
|
||||
when (event.button) {
|
||||
3138 -> LightSources.brightness1(player)
|
||||
3140 -> LightSources.brightness2(player)
|
||||
3142 -> LightSources.brightness3(player)
|
||||
3144 -> LightSources.brightness4(player)
|
||||
}
|
||||
}
|
||||
|
||||
override fun test(event: ButtonActionEvent): Boolean {
|
||||
return event.button == 3138 || event.button == 3140 || event.button == 3142 || event.button == 912
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package plugin.buttons.gameframe;
|
||||
|
||||
import com.rs2.event.SubscribesTo;
|
||||
import com.rs2.event.impl.ButtonActionEvent;
|
||||
import com.rs2.game.players.Player;
|
||||
import plugin.buttons.ButtonClick;
|
||||
|
||||
@SubscribesTo(ButtonActionEvent.class)
|
||||
public final class LogoutButton extends ButtonClick {
|
||||
|
||||
@Override
|
||||
protected void execute(Player player, ButtonActionEvent event) {
|
||||
switch (event.getButton()) {
|
||||
|
||||
case 9154:
|
||||
player.logout();
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean test(ButtonActionEvent event) {
|
||||
return event.getButton() == 9154;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
package plugin.buttons.gameframe
|
||||
|
||||
import com.rs2.event.SubscribesTo
|
||||
import com.rs2.event.impl.ButtonActionEvent
|
||||
|
||||
import com.rs2.game.players.Player
|
||||
import plugin.buttons.ButtonClick
|
||||
|
||||
@SubscribesTo(ButtonActionEvent::class)
|
||||
class LogoutButton : ButtonClick() {
|
||||
|
||||
override fun execute(player: Player, event: ButtonActionEvent) {
|
||||
player.logout()
|
||||
}
|
||||
|
||||
override fun test(event: ButtonActionEvent): Boolean {
|
||||
return event.button == 9154
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package plugin.buttons.gameframe;
|
||||
|
||||
import com.rs2.event.SubscribesTo;
|
||||
import com.rs2.event.impl.ButtonActionEvent;
|
||||
import com.rs2.game.content.music.Music;
|
||||
import com.rs2.game.players.Player;
|
||||
import plugin.buttons.ButtonClick;
|
||||
|
||||
@SubscribesTo(ButtonActionEvent.class)
|
||||
public final class MusicVolumeButtons extends ButtonClick {
|
||||
|
||||
@Override
|
||||
protected void execute(Player player, ButtonActionEvent event) {
|
||||
switch (event.getButton()) {
|
||||
|
||||
case 3162:
|
||||
if (player.musicOn) {
|
||||
player.musicOn = false;
|
||||
} else {
|
||||
player.getPacketSender().sendMessage("Your music is already turned off.");
|
||||
}
|
||||
break;
|
||||
case 3163:
|
||||
case 3164:
|
||||
case 3165:
|
||||
case 3166:
|
||||
Music.playMusic(player);
|
||||
player.musicOn = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean test(ButtonActionEvent event) {
|
||||
return event.getButton() == 3162 || event.getButton() == 3163 || event.getButton() == 3164 || event.getButton() == 3165 || event.getButton() == 3166;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
package plugin.buttons.gameframe
|
||||
|
||||
import com.rs2.event.SubscribesTo
|
||||
import com.rs2.event.impl.ButtonActionEvent
|
||||
import com.rs2.game.content.music.Music
|
||||
import com.rs2.game.players.Player
|
||||
import plugin.buttons.ButtonClick
|
||||
|
||||
@SubscribesTo(ButtonActionEvent::class)
|
||||
class MusicVolumeButtons : ButtonClick() {
|
||||
|
||||
override fun execute(player: Player, event: ButtonActionEvent) {
|
||||
when (event.button) {
|
||||
3162 -> {
|
||||
if (player.musicOn) {
|
||||
player.musicOn = false
|
||||
} else {
|
||||
player.packetSender.sendMessage("Your music is already turned off.")
|
||||
}
|
||||
}
|
||||
3163,3164,3165,3166 -> {
|
||||
Music.playMusic(player)
|
||||
player.musicOn = true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun test(event: ButtonActionEvent): Boolean {
|
||||
return event.button == 3162 || event.button == 3163 || event.button == 3164 || event.button == 3165 || event.button == 3166
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package plugin.buttons.gameframe;
|
||||
|
||||
import com.rs2.event.SubscribesTo;
|
||||
import com.rs2.event.impl.ButtonActionEvent;
|
||||
import com.rs2.game.players.Player;
|
||||
import plugin.buttons.ButtonClick;
|
||||
|
||||
@SubscribesTo(ButtonActionEvent.class)
|
||||
public final class ToggleRunButtons extends ButtonClick {
|
||||
|
||||
@Override
|
||||
protected void execute(Player player, ButtonActionEvent event) {
|
||||
switch (event.getButton()) {
|
||||
|
||||
case 152:
|
||||
player.getPacketSender().sendConfig(173, 0);
|
||||
player.isRunning = false;
|
||||
player.isRunning2 = false;
|
||||
break;
|
||||
case 153:
|
||||
if (player.tutorialProgress == 11) {
|
||||
player.getDialogueHandler().sendDialogues(3041, 0);
|
||||
}
|
||||
player.getPacketSender().sendConfig(173, 1);
|
||||
player.isRunning = true;
|
||||
player.isRunning2 = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean test(ButtonActionEvent event) {
|
||||
return event.getButton() == 152 || event.getButton() == 153;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
package plugin.buttons.gameframe
|
||||
|
||||
import com.rs2.event.SubscribesTo
|
||||
import com.rs2.event.impl.ButtonActionEvent
|
||||
import com.rs2.game.players.Player
|
||||
import plugin.buttons.ButtonClick
|
||||
|
||||
|
||||
@SubscribesTo(ButtonActionEvent::class)
|
||||
class ToggleRunButtons : ButtonClick() {
|
||||
|
||||
override fun execute(player: Player, event: ButtonActionEvent) {
|
||||
when (event.button) {
|
||||
152 -> {
|
||||
player.packetSender.sendConfig(173, 0)
|
||||
player.isRunning = false
|
||||
player.isRunning2 = false
|
||||
|
||||
}
|
||||
|
||||
153 -> {
|
||||
if (player.tutorialProgress == 11) {
|
||||
player.dialogueHandler.sendDialogues(3041, 0)
|
||||
}
|
||||
player.packetSender.sendConfig(173, 1)
|
||||
player.isRunning = true
|
||||
player.isRunning2 = true
|
||||
}
|
||||
}
|
||||
}
|
||||
override fun test(event: ButtonActionEvent): Boolean {
|
||||
return event.button == 152 || event.button == 153
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package plugin.buttons.gameframe;
|
||||
|
||||
import com.rs2.event.SubscribesTo;
|
||||
import com.rs2.event.impl.ButtonActionEvent;
|
||||
import com.rs2.game.players.Player;
|
||||
import plugin.buttons.ButtonClick;
|
||||
|
||||
@SubscribesTo(ButtonActionEvent.class)
|
||||
public final class ToggleSplitChatButtons extends ButtonClick {
|
||||
|
||||
@Override
|
||||
protected void execute(Player player, ButtonActionEvent event) {
|
||||
switch (event.getButton()) {
|
||||
|
||||
case 3189:
|
||||
player.getPacketSender().sendConfig(502, 1);
|
||||
player.getPacketSender().sendConfig(287, 1);
|
||||
player.splitChat = true;
|
||||
break;
|
||||
case 3190:
|
||||
player.getPacketSender().sendConfig(502, 0);
|
||||
player.getPacketSender().sendConfig(287, 0);
|
||||
player.splitChat = false;
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean test(ButtonActionEvent event) {
|
||||
return event.getButton() == 3189 || event.getButton() == 3190;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
package plugin.buttons.gameframe
|
||||
|
||||
import com.rs2.event.SubscribesTo
|
||||
import com.rs2.event.impl.ButtonActionEvent
|
||||
import com.rs2.game.players.Player
|
||||
import plugin.buttons.ButtonClick
|
||||
|
||||
|
||||
@SubscribesTo(ButtonActionEvent::class)
|
||||
class ToggleSplitChatButtons : ButtonClick() {
|
||||
|
||||
override fun execute(player: Player, event: ButtonActionEvent) {
|
||||
when (event.button) {
|
||||
3189 -> {
|
||||
player.packetSender.sendConfig(502, 1)
|
||||
player.packetSender.sendConfig(287, 1)
|
||||
player.splitChat = true
|
||||
}
|
||||
|
||||
3190 -> {
|
||||
player.packetSender.sendConfig(502, 0)
|
||||
player.packetSender.sendConfig(287, 0)
|
||||
player.splitChat = false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun test(event: ButtonActionEvent): Boolean {
|
||||
return event.button == 3189 || event.button == 3190
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user