mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-03 00:31:51 +00:00
Plugins System (#510)
* Started Ripping Plugin System From Astraeus
*Currently only ClickingButtons Support
*Also Started Using The Logout Button Plugin From Astraeus
* NpcFirstClickEvent setup for plugins
also made Man & Women chat work through this
* Server: Add Google Collect Lib
* Server: NpcSecondClickEvent setup for plugins
also handle pickpocketing npc clicking through plugin
* Server: NpcThirdClickEvent setup for plugins
* Server: Remove conflicting action for Secondclicking npc id 3
* Server: ItemFirstClickEvent setup for plugins
Also Handle Yo-Yo First Click Through This
* Server: ItemOnItemEvent setup for plugins
Also Handle Black Candle Lighting With Tinderbox Through this
* Server: ItemOnNpcEvent setup for plugins
* Server: ItemOnObjectEvent setup for plugins
Also Handle Fillable Items Through This
* Server: ItemSecondClickEvent & ItemThirdClickEvent setup for plugins
Also Handle Yo-Yo Actions Through This
* Server: ObjectFirstClickEvent setup for plugins
Also Handle FirstClick Mining Actions Through This
* Server: ObjectSecondClickEvent setup for plugins
Also Handle Stall Thieving Actions Through This
* Server: ObjectThirdClickEvent setup for plugins
* Server: ObjectFourthClickEvent setup for plugins
Also Handle Fourth Click Farming Object Actions Through This
* Server: MagicOnItemEvent setup for plugins
Also Handle SuperHeat Through This
* More mage training arena (#509)
* Fixup points display
* Only allow players to deposit up to 12k at one time
* Apple damage and play animation
* Update order or prices
* Update Telekinetic.java
(cherry picked from commit ab3b1e9731)
Co-authored-by: RedSparr0w <RedSparr0w@users.noreply.github.com>
Co-authored-by: Danial <admin@redsparr0w.com>
This commit is contained in:
@@ -115,10 +115,7 @@ public class ObjectsActions {
|
||||
PassDoor.processDoor(player, objectType);
|
||||
AbyssalHandler.handleAbyssalTeleport(player, objectType);
|
||||
OpenObject.interactObject(player, objectType);
|
||||
// if its a rock we can mine, mine it
|
||||
if (Mining.rockExists(objectType))
|
||||
player.getMining().startMining(player, objectType, player.objectX, player.objectY, player.clickObjectType);
|
||||
if (Stalls.isObject(objectType)) {
|
||||
if (Stalls.isObject(objectType)) {
|
||||
Stalls.attemptStall(player, objectType, objectX, objectY);
|
||||
return;
|
||||
}
|
||||
@@ -2775,10 +2772,6 @@ public class ObjectsActions {
|
||||
if (!Region.objectExists(objectType, obX, obY, player.heightLevel)) {
|
||||
return;
|
||||
}
|
||||
if (Stalls.isObject(objectType)) {
|
||||
Stalls.attemptStall(player, objectType, obX, obY);
|
||||
return;
|
||||
}
|
||||
if (Farming.inspectObject(player, obX, obY)) {
|
||||
return;
|
||||
}
|
||||
@@ -3052,10 +3045,6 @@ public class ObjectsActions {
|
||||
if (!Region.objectExists(objectType, obX, obY, player.heightLevel)) {
|
||||
return;
|
||||
}
|
||||
if (Stalls.isObject(objectType)) {
|
||||
Stalls.attemptStall(player, objectType, obX, obY);
|
||||
return;
|
||||
}
|
||||
OpenObject.interactObject(player, objectType);
|
||||
switch (objectType) {
|
||||
case 6:
|
||||
@@ -3073,9 +3062,6 @@ public class ObjectsActions {
|
||||
Climbing.climbDown(player);
|
||||
}
|
||||
break;
|
||||
case 10177:
|
||||
player.getPlayerAssistant().movePlayer(1798, 4407, 3);
|
||||
break;
|
||||
case 11890:
|
||||
Climbing.handleClimbing(player);
|
||||
break;
|
||||
@@ -3098,6 +3084,5 @@ public class ObjectsActions {
|
||||
if (!Region.objectExists(objectType, obX, obY, player.heightLevel)) {
|
||||
return;
|
||||
}
|
||||
Farming.guide(player, obX, obY);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user