[PR #510] [MERGED] Plugins System #14152

Open
opened 2026-06-07 12:23:12 +00:00 by Dark98 · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/2006-Scape/2006Scape/pull/510
Author: @Dark98
Created: 10/6/2021
Status: Merged
Merged: 10/8/2021
Merged by: @Dark98

Base: masterHead: plugins_test


📝 Commits (10+)

  • c1b3f5f Started Ripping Plugin System From Astraeus
  • 14207fd NpcFirstClickEvent setup for plugins
  • 4c6eb39 Server: Add Google Collect Lib
  • eb890b9 Server: NpcSecondClickEvent setup for plugins
  • 17f6bf5 Server: NpcThirdClickEvent setup for plugins
  • 3c63615 Server: Remove conflicting action for Secondclicking npc id 3
  • 755355a Server: ItemFirstClickEvent setup for plugins
  • ce0b406 Server: ItemOnItemEvent setup for plugins
  • ebfb926 Server: ItemOnNpcEvent setup for plugins
  • f0b0bff Server: ItemOnObjectEvent setup for plugins

📊 Changes

78 files changed (+1832 additions, -91 deletions)

View changed files

2006Scape Server/libs/google-collect-1.0.jar (+0 -0)
2006Scape Server/plugins/plugin/buttons/ButtonClick.kt (+17 -0)
2006Scape Server/plugins/plugin/buttons/gameframe/LogoutButton.kt (+20 -0)
2006Scape Server/plugins/plugin/buttons/gameframe/plugins.json (+12 -0)
2006Scape Server/plugins/plugin/click/item/ItemFirstClick.kt (+28 -0)
2006Scape Server/plugins/plugin/click/item/ItemOnItem.kt (+25 -0)
2006Scape Server/plugins/plugin/click/item/ItemOnNpc.kt (+21 -0)
2006Scape Server/plugins/plugin/click/item/ItemOnObject.kt (+30 -0)
2006Scape Server/plugins/plugin/click/item/ItemSecondClick.kt (+27 -0)
2006Scape Server/plugins/plugin/click/item/ItemThirdClick.kt (+28 -0)
2006Scape Server/plugins/plugin/click/item/plugins.json (+62 -0)
2006Scape Server/plugins/plugin/click/magic/MagicOnItem.kt (+26 -0)
2006Scape Server/plugins/plugin/click/magic/plugins.json (+12 -0)
2006Scape Server/plugins/plugin/click/npc/NpcFirstClick.kt (+35 -0)
2006Scape Server/plugins/plugin/click/npc/NpcSecondClick.kt (+30 -0)
2006Scape Server/plugins/plugin/click/npc/NpcThirdClick.kt (+24 -0)
2006Scape Server/plugins/plugin/click/npc/plugins.json (+32 -0)
2006Scape Server/plugins/plugin/click/obj/ObjectFirstClick.kt (+31 -0)
2006Scape Server/plugins/plugin/click/obj/ObjectFourthClick.kt (+31 -0)
2006Scape Server/plugins/plugin/click/obj/ObjectSecondClick.kt (+30 -0)

...and 58 more files

📄 Description

Adds Support For A Plugin System So Future Content Can Be More Organised & Cleaner

Should Be Merge-able now? & Can Be Improved Upon With Time


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/2006-Scape/2006Scape/pull/510 **Author:** [@Dark98](https://github.com/Dark98) **Created:** 10/6/2021 **Status:** ✅ Merged **Merged:** 10/8/2021 **Merged by:** [@Dark98](https://github.com/Dark98) **Base:** `master` ← **Head:** `plugins_test` --- ### 📝 Commits (10+) - [`c1b3f5f`](https://github.com/2006-Scape/2006Scape/commit/c1b3f5f4d06e03b1a819c1ca6e6477555abc7470) Started Ripping Plugin System From Astraeus - [`14207fd`](https://github.com/2006-Scape/2006Scape/commit/14207fdf597603f488b375e861a125e784aafd25) NpcFirstClickEvent setup for plugins - [`4c6eb39`](https://github.com/2006-Scape/2006Scape/commit/4c6eb39c14be0d653708b0449c0a552fe59bec81) Server: Add Google Collect Lib - [`eb890b9`](https://github.com/2006-Scape/2006Scape/commit/eb890b998afdaf3f64c9ade73d0389562f5d8bec) Server: NpcSecondClickEvent setup for plugins - [`17f6bf5`](https://github.com/2006-Scape/2006Scape/commit/17f6bf5f755da784884513dc80ab7d7a80b088c9) Server: NpcThirdClickEvent setup for plugins - [`3c63615`](https://github.com/2006-Scape/2006Scape/commit/3c63615ebee86c71b354ad0f33976f599d3a2986) Server: Remove conflicting action for Secondclicking npc id 3 - [`755355a`](https://github.com/2006-Scape/2006Scape/commit/755355a7a5afd0cc6e0fe2606be4d265d580e103) Server: ItemFirstClickEvent setup for plugins - [`ce0b406`](https://github.com/2006-Scape/2006Scape/commit/ce0b406f929d4953c7410f7522a9203be068c48a) Server: ItemOnItemEvent setup for plugins - [`ebfb926`](https://github.com/2006-Scape/2006Scape/commit/ebfb926197ff120ea61a3d01717da387eba50dca) Server: ItemOnNpcEvent setup for plugins - [`f0b0bff`](https://github.com/2006-Scape/2006Scape/commit/f0b0bffbb39ffeb55d4af9e471fecfcbf127bb0a) Server: ItemOnObjectEvent setup for plugins ### 📊 Changes **78 files changed** (+1832 additions, -91 deletions) <details> <summary>View changed files</summary> ➕ `2006Scape Server/libs/google-collect-1.0.jar` (+0 -0) ➕ `2006Scape Server/plugins/plugin/buttons/ButtonClick.kt` (+17 -0) ➕ `2006Scape Server/plugins/plugin/buttons/gameframe/LogoutButton.kt` (+20 -0) ➕ `2006Scape Server/plugins/plugin/buttons/gameframe/plugins.json` (+12 -0) ➕ `2006Scape Server/plugins/plugin/click/item/ItemFirstClick.kt` (+28 -0) ➕ `2006Scape Server/plugins/plugin/click/item/ItemOnItem.kt` (+25 -0) ➕ `2006Scape Server/plugins/plugin/click/item/ItemOnNpc.kt` (+21 -0) ➕ `2006Scape Server/plugins/plugin/click/item/ItemOnObject.kt` (+30 -0) ➕ `2006Scape Server/plugins/plugin/click/item/ItemSecondClick.kt` (+27 -0) ➕ `2006Scape Server/plugins/plugin/click/item/ItemThirdClick.kt` (+28 -0) ➕ `2006Scape Server/plugins/plugin/click/item/plugins.json` (+62 -0) ➕ `2006Scape Server/plugins/plugin/click/magic/MagicOnItem.kt` (+26 -0) ➕ `2006Scape Server/plugins/plugin/click/magic/plugins.json` (+12 -0) ➕ `2006Scape Server/plugins/plugin/click/npc/NpcFirstClick.kt` (+35 -0) ➕ `2006Scape Server/plugins/plugin/click/npc/NpcSecondClick.kt` (+30 -0) ➕ `2006Scape Server/plugins/plugin/click/npc/NpcThirdClick.kt` (+24 -0) ➕ `2006Scape Server/plugins/plugin/click/npc/plugins.json` (+32 -0) ➕ `2006Scape Server/plugins/plugin/click/obj/ObjectFirstClick.kt` (+31 -0) ➕ `2006Scape Server/plugins/plugin/click/obj/ObjectFourthClick.kt` (+31 -0) ➕ `2006Scape Server/plugins/plugin/click/obj/ObjectSecondClick.kt` (+30 -0) _...and 58 more files_ </details> ### 📄 Description Adds Support For A Plugin System So Future Content Can Be More Organised & Cleaner Should Be Merge-able now? & Can Be Improved Upon With Time --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Dark98 added the pull-request label 2026-06-07 12:23:12 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: 2006-Scape/2006Scape#14152