Josh Shippam 7d64e2298f 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>
2021-10-09 00:20:57 +01:00
2021-10-09 00:20:57 +01:00
2021-08-27 12:04:20 -04:00
2021-03-11 00:30:16 +00:00

2006Scape - an open source, actively developed emulation server. Pull requests welcome! Gameplay Image

How to Play

Client (non-bottable download): https://github.com/2006-Scape/2006Scape/releases/

Rune-Server project thread: Project thread

Installation + Running (Developers)

  1. Import Project in IntelliJ

  2. Hit File > Project Settings > Set SDK to Java 8 (Download Java 8 SDK if you don't have one already)

  3. Navigate to 2006Scape file_server > src > main > java > org.apollo.jagcached, right click FileServer and hit Run Image

  4. Navigate to 2006Scape Server > src > main > java > com.rs2, right click GameEngine and hit Run Image

  5. Navigate to 2006Scape Client > src > main > java, right click Client and hit Run Image

Advanced

To compile any module from the command line, run mvn clean install

Using Parabot with your local server:

  • 1: Download the latest localhost_2006Scape.jar from here (or, if testing server changes, compile it yourself like this)
  • 2: Download the latest Provider-version.jar file from here
  • 3: Create a file called localhost.json in {user}\Documents\Parabot\servers
  • 4: Put the following in the file
{
    "name": "localhost",
    "author": "RedSparr0w",
    "version": 1.0,
    "client-class": "LocalGame",
    "locations":{
        "provider": "pathToYourJar/Provider-1.21.5.jar",
        "server": "pathToYourJar/localhost_2006Scape.jar",
        "hooks": "http://bdn.parabot.org/data/hooks/carmeuses/2006rebotted_hooks.xml"
    }
}

(you will need to put the path to the jar files yourself)

  • 5: Run the parabot client with the following args:
java -jar Client-2.8.1.jar -login username password -loadlocal -v -clearcache
  • 6: ???
  • 7: PROFIT

Server source layout

  • 2006Scape Server contains all the server code; mark src as the Sources directory
  • 2006Scape Client contains all the client code; likewise mark src
    • If more than 2 arguments are passed in (can be anything), the client runs locally
  • 2006Scape file_server contains the file server code that is required to be running before a client can connect to a server. It must be running locally before a client can connect. src is the Sources directory

Building from command line

Run mvn -B clean install

S
Description
A 2006 Runescape Emulation Server
Readme GPL-3.0 127 MiB
Latest
2020-08-04 22:50:08 +00:00
Languages
Java 100%