Sueta
SA

sacaddons

1.8.0

a plugin that improves the SoaromaSAC experience

·Plugin

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

upload_2021-9-5_18-56-52.png
Message when replay saved - easy access with click to watch
upload_2021-9-5_18-55-38.png
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.
upload_2021-9-5_19-28-27.png
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:

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

Similar projects

Plugin →