t00thpick1
ee52016a87
Abstract Data storage method for future implementations. Thanks to Ryan from Reactive MC
...
Also included:
-Heavily optimized loading process
-Optimizations for various commands.
2014-10-30 23:59:59 -04:00
eueln
17a95fc786
Use older version of Bukkit
...
For players on versions earlier than 1.7.10, our usage of
getOnlinePlayers() currently throws a NoSuchMethodError.
2014-10-30 23:26:24 -04:00
eueln
653f918a1b
Add support for Glowstone
...
Glowstone doesn't yet support PlayerMoveEvent nor Scoreboards, so
functionality is unfortunately limited.
2014-10-30 23:26:23 -04:00
eueln
7f2ef4cbd5
Improve Team prefix performance
...
This change vastly improves performance for faction team prefix update
operations.
2014-10-30 23:26:23 -04:00
Byteflux
90e57740a2
Allow default prefix customization from lang file
2014-10-30 23:26:22 -04:00
drtshock
33bd9f7e81
Allow prefix to be configurable.
2014-10-30 23:26:22 -04:00
eueln
947f82cb2f
Don't repeatedly copy the Set<FPlayer> of Faction members
2014-10-30 23:26:22 -04:00
eueln
157d98d4b0
Store FScoreboards by FPlayer instead of Player
2014-10-30 23:26:21 -04:00
drtshock
e739ea0bf6
Add brackets in faction tag. U0.1.7
2014-10-30 23:26:21 -04:00
eueln
49babcd4e8
Add player to faction team when they log in
2014-10-30 23:26:21 -04:00
eueln
c049768e21
Add faction tag to team prefix
2014-10-30 23:26:20 -04:00
drtshock
ad1439f431
Add check to prevent scoreboards merging.
2014-10-30 23:26:19 -04:00
eueln
7ada15992b
Refactor scoreboard issue. Resolves issue #80 .
2014-10-30 23:26:13 -04:00
eueln
25696f32aa
Refactor scoreboard usage
...
In preparation for team colors, we need to unify scoreboard usage into a
single scoreboard per player.
Rather than creating a new scoreboard for each desired sidebar
objective, we provide an interface FSidebarProvider that allows
implementation-agnostic retrieval of the title and lines of the desired
sidebar, along with appropriate methods in the new implementation of
FScoreboard.
The new FScoreboard implementation manages the currently-visible
sidebar, with methods to set default (non-timed, with update interval)
and temporary (timed, no update interval) sidebars.
Temporary sidebars are replaced with the default sidebar upon
expiration.
2014-10-30 23:26:04 -04:00
drtshock
e20995464e
Toggling of scoreboards now affects the default board.
2014-10-15 20:58:37 -05:00
drtshock
aee7092b09
Add a scoreboard that can be given to people by default when they join as specified in issue #79 .
...
This was hacked together as I wanted more functionality. Should probably make this prettier and better later.
2014-10-15 19:56:02 -05:00
drtshock
525d31c2b2
Be friendly to other plugins that show scoreboards. Adds #74 .
2014-10-15 16:21:27 -05:00
drtshock
49e69b74c8
Add radiable as an option for the scoreboard.
2014-10-06 09:48:28 -05:00
drtshock
ddf054330a
First implementation of scoreboards.
...
Boards can be toggled with /f sb. Toggles are persistent in a yml file.
Also fix some small spelling and format things that were really bugging me.
2014-08-05 10:17:27 -05:00