2009scape-website/site/game_guide/client-plugins.md
Bart Ribbers 4eda43f39b
Use templates better to remove a ton of code duplication (#254)
* Fix broken links in update posts

They were using relative links still which became invalid by moving
directories. It's better to link stuff absolutely anyway.

* Remove unused 'secure' registration and login pages

* Remove obsolete parse.py

* Use templates better to remove a ton of code duplication

Where it made sense I converted HTML pages to Markdown to ease writing
and discourage custom styling as much as possible. These pages can still
use custom HTML when necessary, and some do, but they are easier to read
and understand now.
2024-06-02 19:15:26 +10:00

89 lines
2.8 KiB
Markdown

---
title: Client Plugins
tags: game_guide
layout: guide
---
<div class="headings">
<span class="headertitleleft"><span class="headertitleright">Introduction</span></span>
</div>
In 2023, 2009scape adapted to the Experimental Client as the main client.
This client can be access by either cloning it from Github or directly through the Saradomin Launcher.
Unlike the client before it, this client is an authentic client.
In order to gain access to things that were originally part of the old client, you will need to install plugins.
We went with a plugin system, since they allow us to make inauthentic changes to the client and keep those inauthentic changes optional.
<div class="headings">
<span class="headertitleleft"><span class="headertitleright">Plugins</span></span>
</div>
### Player QoL
⚔️ **BasicInputQoL**
Allows the user to use custom features like shift-drop, zoom in/out, and scroll wheel camera movement.
Check out the [controls](./controls.html) page to learn the controls.
**⚔️ Craftify**
Adds a block-display above bots/players with their usernames.
**⚔️ RememberMyLogin**
Is a password manager that remembers your username/passcode of last account logged in.
**⚔️ LoginTimer**
Displays the session time played, system time, or no time over the \"Report Abuse\" button.
**⚔️ XpDropPlugin**
Shows you the xp gained of the current skill you are working on.
**⚔️ SlayerTracker**
Shows your current slayer task and counts down as you do the task.
### Debugging
**⚔️ InterfaceDebugPlugin**
Aids in identifying interface components/varps/model IDs.
**⚔️ OverheadDebugPlugin**
Draws helpful overhead debug information.
**⚔️ VarpLogPlugin**
Adds a simple log of varp changes drawn directly to the screen.
**⚔️ MiniMenuQol**
Provides debug and some basic QOL for the MiniMenu
**⚔️ IfView**
A debug utility for visualizing the component numbers for open interfaces.
<div class="headings">
<span class="headertitleleft"><span class="headertitleright">Live Server Installtion</span></span>
</div>
Step 1: Launch your Saradomin launcher. You will see menu that looks like this:
![](/site/2009scape-resources/img/game_guide/client-configs/plugins.png){:width="300" height="300"}
It shows the plugins you have installed and the ones available to install.
Once you have a few plugins installed, your screen should look like this:
![](/site/2009scape-resources/img/game_guide/client-configs/installedPlugins.png){:width="300" height="300"}
<div class="headings">
<span class="headertitleleft"><span class="headertitleright">Singleplayer Installation</span></span>
</div>
I believe the goal is to hook it up the same way the live server does, but for now, check out this repo for installation: [Guide](https://gitlab.com/2009scape/tools/client-plugins).