sacaddons - a plugin that improves the
SoaromaSAC experience
Features
- Click to teleport message to easily inspect flags real-time
- Hook to replay plugin - saves replays of each flag so admins can easily inspect them.
- Improved report experience - click to teleport and auto save replay on report
- Notify when replay saved
- Audible sound on flag - highly configurable
- IRC Integration - highly configurable
- Customisable in-game messages
- Configurable through config.yml
- Lightweight & Responsive
- Open source!
- More features coming soon!
Screenshots
Click to teleport feature
Message when replay saved - easy access with click to watch
Immediately save replay of flagged player
Replay viewer
Timings report - This is with pushing both plugins to their limits - constant 30 flags per second and all features enabled. While this plugin isn't perfectly optimised, it is good enough for pretty much all applications.
IRC Integration
Installation
Required dependencies (Install these first!)
Config for SoaromaSAC
Make sure to set enableAPI to true (in main.yml)
This is required for this plugin to work - if disabled, it will not respond to any flags
Config for AdvancedReplay
Do not set max_length in the AdvancedReplay plugin to be shorter than
replaylength in the sacaddons config. replaylength in the sacaddons config should be kept at 60 seconds for the best experience.
cleanup_replays should be set to a max of 30 (replays cleared once per month). 30 days is good if you want to keep more replays and 1 to 7 days are good when you only want to keep the most recent.
Example of a good config:
Code (YAML):
general:
max_length
: 61
record_on_startup
: false
save_on_stop
: true
use_mysql
: false
use_offline_skins
: true
quality
: high
cleanup_replays
: 7
hide_players
: false
add_new_players
: false
update_notifications
: true
death_message
: '&6
{name
} &7died.'
quit_message
: '&6
{name
} &7left the game.'
join_message
: '&6
{name
} &7joined the game.'
replaying:
world:
reset_changes
: true
recording:
blocks:
enabled
: true
real_changes
: true
entities:
enabled
: true
items:
enabled
: true
chat:
enabled
: true
format
: '&r<
{name
}>
{message
}'
Then add the sacaddons jar to the server plugins folder and it should work!
This plugin is open source! https://github.com/daniel071/sacaddons/
bstats: https://bstats.org/plugin/bukkit/sacaddons/12689