Ben
e8fa948ecd
Merge pull request #1737 from BenCodez/vp-work/dependency-consolidation-20261029
...
Update compatible VotingPlugin dependencies
2026-11-03 17:10:46 -06:00
Ben
4b83cc08bd
Update test runner and provided Gson
2026-11-02 05:39:31 -06:00
Ben
b212f5cabb
Verify packaged Redis dependency compatibility
2026-10-31 22:51:31 -06:00
Ben
e09fa0f039
Merge pull request #1740 from BenCodez/fix/shared-mysql-getpoints-loading-fallback-20261031
...
fix(api): prevent shared MySQL getPoints() loading exceptions
2026-10-31 12:23:46 -06:00
Ben
79bbdb1395
docs(api): explain getPoints loading fallback and confirmed debit semantics
2026-10-31 12:16:30 -06:00
Ben
51f0b5e4a9
test(api): cover cold, invalidated and in-flight shared point reads
2026-10-31 12:16:16 -06:00
Ben
eb9fc8618b
fix(api): share publication fence with direct points reads
2026-10-31 12:15:29 -06:00
Ben
86735060bc
fix(api): fail closed on unavailable shared MySQL point snapshots
2026-10-31 12:15:21 -06:00
Ben
f2eb2152fc
Merge pull request #1739 from BenCodez/fix/shared-mysql-point-cache-6923bd0c
...
fix(points): reconcile shared MySQL point placeholder publication
2026-10-30 21:25:47 -06:00
Ben
d2bc2feb8e
fix(points): avoid repeated reloads of published snapshots
2026-10-30 21:12:17 -06:00
Ben
b34229ced0
fix(points): reconcile shared MySQL point placeholder publication
2026-10-30 20:05:22 -06:00
Ben
9f56166708
Merge pull request #1738 from BenCodez/fix/cooldown-reward-identity-20261029
...
Preserve player identity across asynchronous cooldown rewards
2026-10-29 18:58:23 -06:00
Ben
7746fc52dc
Retry cooldown identity refresh before reward dispatch
2026-10-29 18:50:03 -06:00
Ben
ee33a291a6
test(cooldown): restore globals after partial fixture setup
2026-10-29 18:08:53 -06:00
Ben
66d1c858c7
fix(cooldown): retain deferred reward identity and failure context
2026-10-29 17:21:59 -06:00
Ben
2e8cb4bd5d
Update compatible VotingPlugin dependencies
2026-10-28 23:05:49 -06:00
Ben
2a1e4e19ce
Merge pull request #1701 from BenCodez/fix/partial-startup-shutdown
...
Prevent shutdown exceptions after partial startup failures
2026-10-25 19:25:34 -06:00
Ben
73947ee4cc
Retain shutdown sign publication ownership across retries
...
Reuse the accepted batch publication lease after failed I/O, coalesce pending retries, and retry display observation without repeating a confirmed write.
2026-10-25 18:08:27 -06:00
Ben
dc127ce300
Keep shutdown sign publication within the bounded process drain
...
Capture sign state before asynchronous persistence, retain failed attempts for retry, and keep outstanding generation publication leases in the process-exit drain without blocking lifecycle cleanup.
2026-10-25 17:18:36 -06:00
Ben
1f27359df7
Merge current master into partial-startup cleanup
...
Retain independent Discord cleanup and display retirement, preserve shared server-data publication ownership, and cover cleanup failure and retry integration.
2026-10-25 15:39:29 -06:00
Ben
c80e460640
Merge pull request #1717 from BenCodez/vp-work/top-voter-presence
...
Add optional checked-presence filtering for top-voter displays
2026-10-25 12:54:46 -06:00
Ben
c3248a0a85
Merge pull request #1736 from BenCodez/fix/cold-offline-placeholder-cache
...
Populate cold offline placeholder entries in all-player modes
2026-10-25 11:17:20 -06:00
Ben
3db2ba2d2a
Populate cold offline placeholder entries in all-player modes
2026-10-24 23:47:40 -06:00
Ben
bfded64b30
Integrate startup shutdown ownership with current master
2026-10-24 22:33:22 -06:00
Ben
8c098ede6d
Merge pull request #1733 from BenCodez/fix/folialib-official-repository
...
Resolve FoliaLib before the failing Velocity repository
2026-10-19 04:21:57 -06:00
Ben
6ff81d7919
fix(build): resolve FoliaLib from its official repository
2026-10-19 03:23:47 -06:00
Ben
0554c2b954
Merge pull request #1727 from BenCodez/fix/folialib-051-scheduler-fixtures
...
Fix FoliaLib 0.5.1 scheduler fixture compilation
2026-10-19 03:08:13 -06:00
Ben
cfd4cf5cf0
test: support published and upgraded scheduler return types
2026-10-18 22:27:32 -06:00
Ben
84a8724ce2
test: align scheduler fixtures with FoliaLib 0.5.1
2026-10-18 22:10:31 -06:00
Ben
032c3834f3
Serialize Discord leaderboard edits and preserve queued refreshes
2026-10-17 23:27:52 -06:00
Ben
bc33141f43
Complete top-voter presence display and recovery integration
2026-10-17 22:03:31 -06:00
Ben
0c83e75a16
Merge pull request #1724 from BenCodez/docs/deprecate-uuid-only-lookups
...
Deprecate UUID-only user lookups with identity-aware API guidance
2026-10-16 20:14:54 -06:00
Ben
5081f95e63
Deprecate UUID-only user lookups without changing identity behavior
2026-10-16 19:52:01 -06:00
Ben
36bf96559e
Merge pull request #1723 from BenCodez/fix/offline-uuid-compatibility
...
Resolve online player UUIDs to existing offline voting data
2026-10-16 18:34:26 -06:00
Ben
63c3c9aecf
Fence offline identity refresh and login ownership
2026-10-16 18:27:33 -06:00
Ben
8acf825eaa
Resolve live UUID lookups to existing offline voting identities
2026-10-16 18:14:50 -06:00
Ben
e40bf57093
Merge pull request #1719 from BenCodez/refactor/standardize-test-packages
...
Standardize test packages
2026-10-16 13:10:08 -06:00
Ben
04a83ad54c
Integrate current command, streak and dependency updates with top-voter displays
2026-10-16 12:55:27 -06:00
Ben
0c512eb8c1
Standardize test packages
2026-10-16 12:44:16 -06:00
Ben
de9852a974
Merge pull request #1718 from BenCodez/maintenance/consolidated-dependency-refresh
...
Consolidate dependency updates and refresh Spigot API
2026-10-16 11:53:51 -06:00
BenCodez
ad0c58d945
Refresh Spigot API and consolidate dependency updates
2026-10-16 11:19:55 -06:00
BenCodez
dea8c3a8ba
Add support for opening vote streaks menu via votegui
...
- Implemented command handling to open the vote streaks menu when the
"streaks" command is issued.
2026-10-16 10:57:51 -06:00
Ben
f79e4c5d36
Merge pull request #1716 from BenCodez/feature/vote-streaks-menu
...
Add a read-only vote streak progression menu
2026-10-16 10:49:52 -06:00
Ben
ca591ed39c
Merge pull request #1708 from BenCodez/feature/configurable-vote-command
...
Make the player vote command configurable
2026-10-16 10:25:20 -06:00
Ben
8d3b35fa4f
Restrict empty leaderboard skull clearing to confirmed display targets
2026-10-16 00:36:08 -06:00
Ben
d3f7c43550
Preserve leaderboard refresh recovery and presence evidence
2026-10-15 22:55:43 -06:00
Ben
cd531e323b
Filter top-voter displays with bounded checked presence evidence
2026-10-15 21:49:44 -06:00
BenCodez
ccfe5f1cf1
Preserve custom vote streaks command precedence
2026-10-15 11:28:47 -06:00
BenCodez
2b59b83123
Merge master and preserve streak-menu cleanup
2026-10-15 10:56:21 -06:00
Ben
e0c4a1c92f
Fence server-data generations and retain timed-vote recovery across shutdown
2026-10-15 10:32:12 -06:00
Ben
1fbc1a1939
Merge pull request #1713 from BenCodez/fix/auto-create-site-setup-reminder
...
Warn when automatic vote-site creation remains enabled
2026-10-15 09:12:10 -06:00
BenCodez
c6a099fdb1
Add a read-only vote streak progression menu
2026-10-15 09:02:42 -06:00
BenCodez
03bbdb4c93
Warn after startup while automatic vote-site creation remains enabled
2026-10-14 10:41:30 -06:00
Ben
8b1a03afa7
Merge pull request #1714 from BenCodez/fix/backend-replay-test-lifecycle
...
Fix proxy replay test dispatch after cancellation support
2026-10-14 09:34:20 -06:00
BenCodez
8048aa3995
Fix proxy replay fixture for cancellation-aware vote dispatch
2026-10-14 09:28:25 -06:00
Ben
74e5a490d8
Merge pull request #1702 from BenCodez/fix/player-vote-event-cancellation
...
Respect Bukkit cancellation for player vote events
2026-10-14 09:17:05 -06:00
BenCodez
4a2dae0e47
Use a brief automatic site setup reminder without extra settings
2026-10-14 08:44:22 -06:00
BenCodez
1ce14cc0ec
Preserve reminder checkpoint ownership during recovery
2026-10-14 08:20:09 -06:00
BenCodez
e2f326de2a
Add owner reminder for automatic vote-site setup
2026-10-14 07:35:48 -06:00
Ben
3b4208c595
Bound timed-vote shutdown persistence and retain retryable recovery
2026-10-13 23:15:15 -06:00
Ben
d7b5a89955
Preserve pending timed votes and late producers during cleanup
2026-10-13 22:03:46 -06:00
Ben
4cf01f556e
Merge pull request #1712 from BenCodez/fix/deferred-http-reload-regression
...
Fix deferred HTTP reload race
2026-10-13 19:27:10 -06:00
BenCodez
11fc55cc24
Avoid redundant deferred HTTP runtime replacement
2026-10-13 19:18:01 -06:00
Ben
4724d57e5d
Merge pull request #1711 from BenCodez/fix/restore-release-site-formatting
...
Restore release vote-site formatting and fix proxy service logs
2026-10-13 16:38:49 -06:00
BenCodez
a9e9c282f5
Restore release vote-site formatting and proxy log punctuation
2026-10-13 16:21:16 -06:00
Ben
9a91be8565
Merge pull request #1710 from BenCodez/fix/proxy-corrupt-cache-identity-recovery
...
Fix malformed proxy cache identity recovery
2026-10-13 16:17:00 -06:00
Ben
2dc99a0b97
Validate timed recovery rows before cache rewrites
2026-10-13 16:04:03 -06:00
Ben
c7f5b786bb
Preserve opaque recovery rows and quarantine malformed timed entries
2026-10-13 15:30:58 -06:00
Ben
306854486b
Preserve recovery journal keys and owner delivery progress
2026-10-13 09:36:30 -06:00
Ben
07b96c4885
Fix malformed proxy cache identity recovery
2026-10-13 09:04:03 -06:00
Ben
05b17aad11
Merge pull request #1709 from BenCodez/test/proxy-vote-delay-replay
...
Add proxy vote delay and replay regression coverage
2026-10-12 16:19:34 -06:00
BenCodez
2236dea0ff
Use deterministic proxy vote regression identities
2026-10-12 10:48:31 -06:00
BenCodez
a2d88cb2cf
Cover proxy vote delay and replay classification regressions
2026-10-12 00:16:38 -06:00
BenCodez
0518038d91
Make player vote command registration configurable
2026-10-12 00:00:18 -06:00
BenCodez
b02228e743
Continue timed vote drain after a cancelled entry
2026-10-11 22:20:03 -06:00
Ben
1240be93e4
Merge pull request #1707 from BenCodez/fix/proxy-plugin-message-pacing
...
Fix proxy plugin-message bursts and improve cached vote delivery reliability
2026-10-11 21:47:13 -06:00
BenCodez
63179e56ff
Persist plugin-message vote-party delivery across shutdown
2026-10-11 21:34:21 -06:00
BenCodez
ed0b7584e4
Preserve legacy UTF-8 vote cache prefixes
2026-10-11 20:52:35 -06:00
BenCodez
6bae1599ff
Persist original cache owners when transport changes
2026-10-11 20:42:18 -06:00
BenCodez
9ef8566677
Preserve original vote ownership across transport changes
2026-10-11 20:25:35 -06:00
BenCodez
aa9d49cc72
Preserve deferred updates and durable vote delivery ownership
2026-10-11 20:09:01 -06:00
BenCodez
e34232319c
Preserve original vote plans and cached completion
2026-10-11 17:23:45 -06:00
BenCodez
dadbc5423f
Preserve broadcast ownership through retry and restart
2026-10-11 16:39:09 -06:00
BenCodez
bdd8320c8d
Preserve proxy runtime compatibility and durable update retries
2026-10-11 15:53:37 -06:00
BenCodez
0c26a216dc
Fix proxy message pacing and cached vote recovery
2026-10-11 15:32:05 -06:00
Ben
65f1ee3fb4
Merge pull request #1706 from BenCodez/revert/pr-1643-votesite-formatting-20261011
...
Render vote-site names safely without invisible formatting guards
2026-10-11 12:29:38 -06:00
BenCodez
ca43cd2d33
Match configured service identities for legacy delay rejection rewards
2026-10-11 12:22:37 -06:00
BenCodez
67194213f9
Retain section-sign rejection for incoming service names
2026-10-11 12:14:53 -06:00
BenCodez
612f53f48d
Keep configured legacy delay-rejection services rewardable
2026-10-11 12:07:50 -06:00
BenCodez
ee0110d665
Preserve printable boundaries around external site display values
2026-10-11 12:01:14 -06:00
BenCodez
6aa5acb99d
Preserve legacy vote recovery with printable display guards
2026-10-11 11:49:34 -06:00
BenCodez
1cda20842d
Reject interpreter delimiters before vote reward admission
2026-10-11 11:37:55 -06:00
Ben
c3d7d11310
Revert "Keep external vote service identifiers inert" ( #1643 )
...
Revert the player-facing WORD JOINER formatting guard introduced by
VotingPlugin #1643 and its display-only reward placeholder changes.
Preserve unrelated asynchronous reward work. Keep NeoForge's later-added
player-message isolation private to its own adapter, without relying on
the reverted common formatting utility or altering its reward behavior.
As requested, this restores the prior Bukkit external identifier
rendering/parsing, removing #1643 's hardening on those paths.
2026-10-11 11:09:03 -06:00
BenCodez
cf8def4c8a
Validate shutdown against latest AdvancedCore initialization fix
2026-10-11 11:06:37 -06:00
BenCodez
a9b4af5fc5
Retain timed votes across shutdown races and failed persistence
2026-10-11 10:58:49 -06:00
BenCodez
a89bb5594e
Build startup regressions against corrected SQL dependencies
2026-10-11 10:25:34 -06:00
Ben
3b1994c899
Merge pull request #1704 from BenCodez/docs/clarify-online-mode-uuid-comments
...
docs: clarify OnlineMode UUID configuration
2026-10-11 10:18:19 -06:00
Ben
ce7d2f747c
docs: clarify OnlineMode UUID handling and mixed networks
2026-10-11 10:09:39 -06:00
BenCodez
fe9ab829ef
Suppress backend proxy points when vote dispatch is cancelled
2026-10-10 23:53:30 -06:00
BenCodez
3b69f39f90
Respect Bukkit cancellation for player vote events
2026-10-10 23:43:55 -06:00
BenCodez
4409f8fdd9
Assert partial-startup shutdown emits no cleanup failure warnings
2026-10-10 23:25:48 -06:00
BenCodez
81993afd60
Prevent shutdown exceptions after partial startup failures
2026-10-10 23:09:46 -06:00
Ben
e323bc1722
Merge pull request #1700 from BenCodez/fix/voteupdate-shared-cache-race-20261008
...
Fix proxy VoteUpdate shared-cache loading race
2026-10-09 22:11:52 -06:00
BenCodez
d8891d5adc
Verify asynchronous NameMC claims on real storage executors
2026-10-09 22:07:14 -06:00
BenCodez
2c9e29ba88
Confirm shared-storage maintenance by repeating existing commands
2026-10-09 21:43:08 -06:00
BenCodez
54c346cdf8
Preserve login presence and replay ownership across lifecycle changes
2026-10-09 20:58:56 -06:00
BenCodez
6838a081ad
Await offline replay before login and proxy follow-up
2026-10-09 20:43:45 -06:00
BenCodez
0ae23e748c
Preserve replay ordering and restore quiesced MySQL bulk maintenance
2026-10-09 20:19:37 -06:00
BenCodez
3e03f3e236
Fence offline replay and reject unsafe MySQL bulk clears
2026-10-09 19:58:39 -06:00
BenCodez
c05a02d129
Protect unresolved offline reward batches from clear commands
2026-10-09 19:42:03 -06:00
Ben
aaa3cc720c
Fix Mockito stubbing in offline reward batch failure test
2026-10-09 19:20:39 -06:00
Ben
b7fb1d80d5
Atomically commit offline reward batches and gate shared recovery
2026-10-09 17:37:41 -06:00
Ben
dda9388e29
Add NameMC recovery and precise pre-reward retry boundary
2026-10-09 17:29:58 -06:00
Ben
be66e9ea33
Add preview-confirmed recovery for pending offline reward batches
2026-10-09 17:25:25 -06:00
Ben
e06211a6ec
Initialize legacy offline replay pending state in test fixture
2026-10-09 17:16:16 -06:00
Ben
5d4cb06cce
Fix mocked user-data wiring in offline reward regression tests
2026-10-09 17:15:44 -06:00
Ben
371f109a99
Preserve in-flight offline votes until async rewards commit
2026-10-09 17:11:53 -06:00
Ben
734f4b5952
Await proxy offline rewards and durably fence NameMC claims
2026-10-09 17:00:22 -06:00
Ben
a1f780f9eb
Fence VoteUpdate handoffs on lifecycle and dispatch NameMC rewards safely
2026-10-09 16:44:54 -06:00
Ben
103445a4dc
Resolve proxy vote sites before entering shared storage worker
2026-10-09 16:35:08 -06:00
Ben
e8af1e2287
Move NameMC like claim and reward flow to shared storage worker
2026-10-09 16:29:55 -06:00
Ben
3cd46e6d92
Retry canceled proxy VoteUpdate platform handoffs
2026-10-08 21:10:55 -06:00
Ben
ebd15756d5
Retry proxy VoteUpdate when player owner scheduler rejects
2026-10-08 20:58:04 -06:00
Ben
e6d0c30e93
Preserve offline-mode name lookup in proxy VoteUpdate
2026-10-08 20:47:38 -06:00
Ben
ad652ebdb3
Retry VoteUpdate when site lookup fails before mutation
2026-10-08 20:36:06 -06:00
Ben
cb34f055ed
Fix proxy VoteUpdate shared-cache retirement race
2026-10-08 20:29:14 -06:00
Ben
e0c48ef8f7
Merge pull request #1696 from BenCodez/fix/interval-broadcast-name-snapshot
...
Avoid offline UUID lookups on interval broadcast main thread
2026-10-07 20:01:59 -06:00
Ben
84658b2651
Correct interval summary test expectations to match rendered format
2026-10-07 18:31:18 -06:00
Ben
5f64dafab0
Test missing names and interval rotation boundaries
2026-10-07 18:27:15 -06:00
Ben
2889d07f0c
Atomically rotate interval name and site records
2026-10-07 18:27:04 -06:00
Ben
65f3e1de46
Test interval summary avoids main-thread offline UUID lookup
2026-10-07 17:05:45 -06:00
Ben
736bb10687
Avoid UUID offline-player resolution in synchronous interval broadcast
2026-10-07 17:05:36 -06:00
Ben
22c630b10c
Merge pull request #1695 from BenCodez/fix/namemc-async-uuid-resolution
...
Keep NameMC like checking async and resolve UUID users safely
2026-10-07 16:24:51 -06:00
Ben
ff4f5196d0
Remove duplicate Gson dependency blocking Maven build
2026-10-07 16:09:16 -06:00
Ben
a927215431
Clarify platform-thread boundary for NameMC reward dispatch
2026-10-07 16:06:27 -06:00
Ben
8e27570c7a
Keep NameMC scanning async and guard overlapping UUID checks
2026-10-07 16:06:16 -06:00
Ben
efd1c93433
Fix NameMC like checker unresolved UUID lookup on main thread
2026-10-07 16:05:43 -06:00
Ben
834bcb84a5
Merge pull request #1689 from BenCodez/feat/network-doctor-health
...
Add bounded Network Doctor diagnostics and fix proxy settings task validation
2026-10-04 20:10:44 -06:00
BenCodez
4348ab8536
Read backend reward health facts from SpecialRewards config
2026-10-04 19:54:50 -06:00
BenCodez
7e766d4d15
Settle malformed proxy inspection queries with validation errors
2026-10-04 18:58:46 -06:00
BenCodez
ed9970bcfa
Omit incomplete Bukkit network health plugin inventories
2026-10-04 16:41:07 -06:00
BenCodez
4b5b32661e
Echo bounded opaque inspection attempt IDs without UUID parsing
2026-10-04 16:27:24 -06:00
BenCodez
32362acfab
Keep optional health diagnostics bounded and recovery safe
2026-10-04 16:08:57 -06:00
BenCodez
7ca6de5659
Account for NuVotifier online forwarding fallback destinations
2026-10-04 15:38:48 -06:00
BenCodez
8b2db047b6
Observe forwarding in existing NuVotifier without modifying it
2026-10-04 15:29:49 -06:00
BenCodez
3f920f7e7d
Use real storage enum in backend diagnostic wire fixture
2026-10-04 14:54:46 -06:00
BenCodez
35d0d5694d
Align diagnostics with runtime parsing and accept canonical proxy file tasks
2026-10-04 14:52:18 -06:00
BenCodez
07ee9367d8
Validate diagnostic evidence and scope proxy inventories to actual paths
2026-10-04 14:34:47 -06:00
BenCodez
63626db18a
Report bounded capability-negotiated setup health and proxy inventory
2026-10-04 14:11:15 -06:00
Ben
f1d7b0012f
Merge pull request #1686 from BenCodez/codex/velocity-config-reload-preservation
...
Preserve Velocity configuration and runtime on failed reload
2026-10-01 20:43:21 -06:00
BenCodez
0406ff7b10
Abort invalid Velocity configuration reload before runtime changes
2026-10-01 20:12:00 -06:00
Ben
93df54109d
Merge pull request #1687 from BenCodez/codex/restore-jar-size-budget
...
Make VotingPlugin JAR size an advisory build warning
2026-10-01 20:08:00 -06:00
BenCodez
ff152f8ee8
Warn instead of failing builds above the JAR size target
2026-10-01 20:00:13 -06:00
Ben
376c2a9c3c
Merge pull request #1650 from BenCodez/neoforge/proxy-delivery-20260927
...
Add proxy vote delivery to NeoForge
2026-10-01 19:33:05 -06:00
Ben
1cf5a6de4d
Merge pull request #1649 from BenCodez/neoforge/initial-reward-replay-20260927
...
Add initial NeoForge reward replay
2026-10-01 19:32:52 -06:00
Ben
2f9746b035
Merge pull request #1685 from BenCodez/codex/storage-and-review-workflow-guidance
...
Document storage mutation and PR validation safeguards
2026-10-01 19:00:49 -06:00
BenCodez
164138e8d5
Require evidence that proposed changes are needed
2026-10-01 18:13:27 -06:00
BenCodez
e8afe00d74
Document storage mutation and PR validation safeguards
2026-10-01 18:09:41 -06:00
Ben
5271f58ede
Merge pull request #1683 from BenCodez/codex/velocity-auto-install-jdbc-driver
...
Automatically install missing JDBC drivers on Velocity
2026-10-01 18:09:39 -06:00
Ben
6ca699758f
Merge pull request #1684 from BenCodez/codex/shared-points-snapshot-coherence
...
Keep shared point snapshots coherent after mutations
2026-10-01 18:06:19 -06:00
BenCodez
fff806d031
Preserve ordered point debits on platform threads
2026-10-01 17:37:18 -06:00
BenCodez
8ce33156d8
Defer platform point mutations until worker snapshot publication
2026-10-01 17:24:46 -06:00
BenCodez
860f530ede
Fence JDBC snapshot fixture before concurrent reads
2026-09-30 21:59:17 -06:00
BenCodez
c47522cee6
Retire proxy outbox entries for durably pending NeoForge votes
2026-09-30 21:54:17 -06:00
BenCodez
792836c3be
Refresh shared point snapshots before publishing mutation completion
2026-09-30 21:45:53 -06:00
BenCodez
a4f46212c4
Use latest GitHub release for Velocity JDBC driver installation
2026-09-30 19:59:58 -06:00
BenCodez
4c66833bdb
Verify approved JDBC driver hashes before installation
2026-09-30 16:38:49 -06:00
BenCodez
e8092c0334
Install missing Velocity JDBC drivers automatically
2026-09-30 16:17:08 -06:00
Ben
bae0462fe5
Merge pull request #1682 from BenCodez/codex/private-http-deployment-opt-in
...
Require opt-in for plugin deployment over private HTTP
2026-09-29 20:33:04 -06:00
BenCodez
d87d6a2654
Require opt-in for plugin deployment over private HTTP
2026-09-29 20:23:16 -06:00
BenCodez
752ef3e4d5
Keep NeoForge replay package below the artifact size limit
2026-09-29 20:04:11 -06:00
BenCodez
89e60da857
Reject unsupported NeoForge proxy broadcast deliveries
2026-09-29 20:02:35 -06:00
BenCodez
e67bfd908a
Fence NeoForge external rewards before durable replay dispatch
2026-09-29 19:56:51 -06:00
Ben
5e86b79db4
Merge pull request #1681 from BenCodez/fix/vote-presets-threading-bounds
...
Harden vote preset loading and UI scheduling
2026-09-29 19:42:43 -06:00
Ben
1c01b14ad6
Harden vote preset loading and UI scheduling
2026-09-29 18:12:11 -06:00
Ben
d3c69313a3
Merge pull request #1675 from BenCodez/codex/control-http-staging-20260929
...
Allow verified Control staging over HTTP
2026-09-29 17:50:35 -06:00
Ben
7794e5c701
Merge pull request #1661 from BenCodez/dependabot/maven/VotingPlugin/me.clip-placeholderapi-2.12.3
...
Bump me.clip:placeholderapi from 2.12.2 to 2.12.3 in /VotingPlugin
2026-09-29 17:48:06 -06:00
Ben
00d499d51d
Merge pull request #1662 from BenCodez/dependabot/maven/VotingPlugin/com.discordsrv-discordsrv-1.30.5
...
Bump com.discordsrv:discordsrv from 1.30.4 to 1.30.5 in /VotingPlugin
2026-09-29 17:48:02 -06:00
Ben
692ea55cfa
Merge pull request #1663 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-deploy-plugin-3.2.0
...
Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.4 to 3.2.0 in /VotingPlugin
2026-09-29 17:47:58 -06:00
Ben
5bfc4a8e47
Merge pull request #1664 from BenCodez/dependabot/maven/VotingPlugin/org.mockito-mockito-core-5.24.0
...
Bump org.mockito:mockito-core from 5.21.0 to 5.24.0 in /VotingPlugin
2026-09-29 17:47:54 -06:00
Ben
051c906a69
Merge pull request #1665 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-jar-plugin-3.5.1
...
Bump org.apache.maven.plugins:maven-jar-plugin from 3.5.0 to 3.5.1 in /VotingPlugin
2026-09-29 17:47:51 -06:00
BenCodez
d7126fd5f3
Preserve credential endpoint eligibility contract
2026-09-29 16:52:01 -06:00
BenCodez
679ecd6b72
Document proven localhost deployment staging
2026-09-29 16:43:18 -06:00
BenCodez
426197f0c7
Preserve proven localhost deployment staging
2026-09-28 22:36:19 -06:00
Ben
81ae47f619
Merge pull request #1677 from BenCodez/tests/audit-vote-durability-regressions-20260928
...
Add vote durability regression coverage
2026-09-28 20:54:54 -06:00
Ben
33109b1998
Merge pull request #1679 from BenCodez/fix/eclipse-entity-task-result-resolution
...
Avoid direct dependency on shaded EntityTaskResult
2026-09-28 20:37:47 -06:00
Ben
aace407031
Fix vote durability regression fixtures
2026-09-28 20:28:43 -06:00
BenCodez
9c8a939786
Limit HTTP staging to private network addresses
2026-09-28 20:27:39 -06:00
Ben
7985674249
Decouple background test from shaded EntityTaskResult
2026-09-28 20:26:01 -06:00
Ben
dd5d22d520
Decouple tests from shaded EntityTaskResult
2026-09-28 20:25:54 -06:00
Ben
0a4b786a4f
Decouple tests from shaded EntityTaskResult
2026-09-28 20:25:52 -06:00
Ben
ae2c2af7be
Decouple tests from shaded EntityTaskResult
2026-09-28 20:25:49 -06:00
Ben
3806fcd996
Decouple tests from shaded EntityTaskResult
2026-09-28 20:25:39 -06:00
Ben
97850e30cf
Decouple tests from shaded EntityTaskResult
2026-09-28 20:25:37 -06:00
Ben
45e3e75352
Decouple tests from shaded EntityTaskResult
2026-09-28 20:25:34 -06:00
Ben
d6005b61fc
Merge pull request #1674 from BenCodez/fix/pluginmessaging-skip-empty-capability-probes
...
Skip plugin messaging status probes for empty backends
2026-09-28 20:25:32 -06:00
Ben
3bea8cabea
Decouple tests from shaded EntityTaskResult
2026-09-28 20:25:13 -06:00
Ben
3cdf42d9ea
Decouple tests from shaded EntityTaskResult
2026-09-28 20:25:10 -06:00
Ben
e2c2a430aa
Decouple tests from shaded EntityTaskResult
2026-09-28 20:25:08 -06:00
Ben
bfc75f6a7d
Decouple tests from shaded EntityTaskResult
2026-09-28 20:25:05 -06:00
Ben
864d2c708d
Decouple tests from shaded EntityTaskResult
2026-09-28 20:25:02 -06:00
Ben
75ad5f02a8
Decouple tests from shaded EntityTaskResult
2026-09-28 20:25:00 -06:00
Ben
00c90c4cd9
Add shaded Folia result test compatibility helper
2026-09-28 20:24:57 -06:00
Ben
b5518dbbf3
Avoid direct dependency on shaded EntityTaskResult
2026-09-28 20:24:55 -06:00
Ben
5fcd8fa8e7
Avoid direct dependency on shaded EntityTaskResult
2026-09-28 20:24:53 -06:00
Ben
d14925bf36
Avoid direct dependency on shaded EntityTaskResult
2026-09-28 20:24:48 -06:00
Ben
7335f88f86
Test intentional offline vote failure semantics
2026-09-28 20:21:40 -06:00
Ben
8b65aa8803
Test queued vote timestamp replay
2026-09-28 20:21:38 -06:00
BenCodez
d37dd98842
Allow verified Control staging over HTTP
2026-09-28 20:16:04 -06:00
BenCodez
d22a611202
Update version to 7.2-SNAPSHOT and fix time setting in vote event
...
- Bump version in pom.xml to 7.2-SNAPSHOT
- Correctly set vote event time using vote's time
2026-09-28 20:15:16 -06:00
Ben
4dc1be1ac8
Test empty plugin messaging capability probes
2026-09-28 20:08:13 -06:00
Ben
a38ed709e5
Skip plugin messaging probes for empty backends
2026-09-28 20:08:10 -06:00
Ben
52e13e58ab
Merge pull request #1672 from BenCodez/agent/fix-service-site-primary-url-20260928
...
Fix primary service-site list URL
2026-09-28 19:51:41 -06:00
Ben
d08e630964
Fix primary service-site list URL
2026-09-28 19:36:58 -06:00
Ben
cbe7172a7c
Merge pull request #1671 from BenCodez/agent/fix-development-default-guidance-20260928
...
Fix stale proxy configuration guidance
2026-09-28 19:27:52 -06:00
Ben
4cc6e734b0
Merge pull request #1668 from BenCodez/codex/fix-proxy-http-retention-and-runtime-safety
...
Fix retained HTTP recovery and fail closed on proxy startup failures
2026-09-28 19:24:48 -06:00
Ben
e24321db85
Fix stale proxy setup guidance
2026-09-28 19:16:14 -06:00
BenCodez
43009ca556
Add a rescue journal for proxy shutdown
2026-09-28 19:14:56 -06:00
BenCodez
1e90a9f035
Retry failed durable proxy vote handoffs
2026-09-28 19:05:14 -06:00
BenCodez
ab0bbe9108
Validate and replay emergency proxy votes
2026-09-28 18:54:35 -06:00
BenCodez
8c232ebc3a
Accept full service identifiers in vote recovery
2026-09-28 18:45:16 -06:00
BenCodez
f37e93f0d3
Preserve proxy votes across failed lifecycle persistence
2026-09-28 18:38:05 -06:00
Ben
07454ac591
Merge pull request #1670 from BenCodez/codex/harden-proxy-vote-lifecycle-agents
...
Harden proxy vote lifecycle agent guidance
2026-09-28 18:38:03 -06:00
Ben
76c22fece3
Clarify graceful exactly-once lifecycle guarantees
2026-09-28 18:30:46 -06:00
Ben
c313053b3f
Harden proxy vote lifecycle agent guidance
2026-09-28 18:27:52 -06:00
BenCodez
7a183ccc44
Close proxy vote admission and replay gaps
2026-09-28 18:20:18 -06:00
BenCodez
d4144e04a3
Prevent proxy vote loss during reload shutdown races
2026-09-28 18:06:33 -06:00
BenCodez
bcc44aad91
Restore proxy readiness after reload aborts
2026-09-28 17:35:20 -06:00
Ben
be9466acf4
Merge pull request #1669 from BenCodez/docs/security-threat-model-20260928
...
docs: add VotingPlugin security threat model
2026-09-28 17:34:04 -06:00
Ben
a4cc0e7947
docs: document delivery downgrade and retention semantics
2026-09-28 17:28:09 -06:00
BenCodez
0ef28454bd
Complete proxy recovery and reload vote safety fixes
2026-09-28 17:18:16 -06:00
Ben
37ec4014ed
docs: scope reliable delivery and shared-key roles
2026-09-28 17:10:40 -06:00
Ben
51e40354c0
docs: scope vote delivery guarantees accurately
2026-09-28 17:01:51 -06:00
Ben
6f23c992fa
docs: clarify shared-key transport identity boundary
2026-09-28 16:54:30 -06:00
Ben
0d8e4bb576
Order proxy reload vote state checks safely
2026-09-28 16:46:29 -06:00
Ben
16f5b7e5fb
Order proxy reload vote state checks safely
2026-09-28 16:46:27 -06:00
Ben
749bd12405
Complete Bungee reload state transition
2026-09-28 16:45:40 -06:00
Ben
9c69bbff7b
Cover vote retry during proxy runtime replacement
2026-09-28 16:44:31 -06:00
Ben
5e7a9455e0
Retry Velocity votes across runtime reload windows
2026-09-28 16:44:10 -06:00
Ben
ea7ee766f9
Retry Bungee votes across runtime reload windows
2026-09-28 16:44:08 -06:00
Ben
431541abb1
Keep Velocity vote receipt fenced through reload completion
2026-09-28 16:43:55 -06:00
Ben
93b83109fe
Keep Bungee vote receipt fenced through reload completion
2026-09-28 16:43:52 -06:00
Ben
621c90f7f1
docs: point agents to security threat model
2026-09-28 16:38:54 -06:00
Ben
ccfa346d5d
docs: add repository security threat model
2026-09-28 16:38:51 -06:00
Ben
8f0ad32141
Stop proxy tasks when vote listener startup fails
2026-09-28 16:36:58 -06:00
Ben
94f869a1e4
Stop proxy tasks when vote listener startup fails
2026-09-28 16:36:55 -06:00
Ben
b754035366
Keep proxy vote event tests on operational runtimes
2026-09-28 16:33:44 -06:00
Ben
2a5cdeb351
Cover Velocity startup and listener readiness failures
2026-09-28 16:33:42 -06:00
Ben
ea201e6503
Cover Bungee startup and listener readiness failures
2026-09-28 16:33:40 -06:00
Ben
fccba32e15
Cover retained HTTP fallback and parked queues
2026-09-28 16:33:06 -06:00
Ben
819e2a22fb
Capture severe proxy diagnostics in tests
2026-09-28 16:33:03 -06:00
Ben
296b42bd4b
Expose proxy runtime readiness to vote listeners
2026-09-28 16:32:06 -06:00
Ben
11e1fd27c1
Expose proxy runtime readiness to vote listeners
2026-09-28 16:32:03 -06:00
Ben
7130b85247
Block votes from failed Velocity replacement runtimes
2026-09-28 16:31:22 -06:00
Ben
4efd2c28d0
Block votes from failed Bungee replacement runtimes
2026-09-28 16:31:20 -06:00
Ben
6963ab9d84
Expose proxy listener readiness for focused tests
2026-09-28 16:31:17 -06:00
Ben
e41fee0415
Expose proxy listener readiness for focused tests
2026-09-28 16:31:14 -06:00
Ben
a815aeb4ff
Fail closed on incomplete Velocity proxy startup
2026-09-28 16:30:51 -06:00
Ben
f8420a35c0
Fail closed on incomplete Bungee proxy startup
2026-09-28 16:30:30 -06:00
Ben
d153181106
Harden retained HTTP transport recovery
2026-09-28 16:28:58 -06:00
dependabot[bot]
0620eabe9a
Bump org.apache.maven.plugins:maven-jar-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin ) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases )
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.5.0...maven-jar-plugin-3.5.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
dependency-version: 3.5.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-28 06:39:33 +00:00
dependabot[bot]
294c698fec
Bump org.mockito:mockito-core from 5.21.0 to 5.24.0 in /VotingPlugin
...
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito ) from 5.21.0 to 5.24.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.21.0...v5.24.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
dependency-version: 5.24.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-28 06:36:19 +00:00
dependabot[bot]
582436d470
Bump org.apache.maven.plugins:maven-deploy-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin ) from 3.1.4 to 3.2.0.
- [Release notes](https://github.com/apache/maven-deploy-plugin/releases )
- [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.1.4...maven-deploy-plugin-3.2.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-deploy-plugin
dependency-version: 3.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-28 06:35:49 +00:00
dependabot[bot]
90f44b30b1
Bump com.discordsrv:discordsrv from 1.30.4 to 1.30.5 in /VotingPlugin
...
Bumps com.discordsrv:discordsrv from 1.30.4 to 1.30.5.
---
updated-dependencies:
- dependency-name: com.discordsrv:discordsrv
dependency-version: 1.30.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-28 06:35:22 +00:00
dependabot[bot]
6449df35ed
Bump me.clip:placeholderapi from 2.12.2 to 2.12.3 in /VotingPlugin
...
Bumps me.clip:placeholderapi from 2.12.2 to 2.12.3.
---
updated-dependencies:
- dependency-name: me.clip:placeholderapi
dependency-version: 2.12.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-28 06:33:52 +00:00
BenCodez
d39aa973cd
Refresh socket security on reload
2026-09-27 19:14:48 -06:00
BenCodez
1028d54841
Harden NeoForge player message replay
2026-09-27 19:09:57 -06:00
BenCodez
f8ca055a68
Bound receipts and serialize NeoForge presence
2026-09-27 19:00:21 -06:00
BenCodez
b39de254cf
Merge remote-tracking branch 'origin/neoforge/initial-reward-replay-20260927' into neoforge/proxy-delivery-20260927
2026-09-27 18:56:41 -06:00
BenCodez
8610ecca51
Keep NeoForge message service text inert
2026-09-27 18:53:30 -06:00
Ben
b6d2aeaa50
Merge pull request #1654 from BenCodez/codex/fix-http-handoff-sends-plaintext-votes
...
Encrypt queued messages during HTTP transport handoff
2026-09-27 18:51:44 -06:00
BenCodez
9cb0ead53a
Negotiate authenticated NeoForge socket delivery
2026-09-27 18:45:51 -06:00
BenCodez
5c9b877595
Merge remote-tracking branch 'origin/neoforge/initial-reward-replay-20260927' into neoforge/proxy-delivery-20260927
...
# Conflicts:
# VotingPlugin/src/main/java/com/bencodez/votingplugin/neoforge/NeoForgeDeferredVoteStore.java
# VotingPlugin/src/main/java/com/bencodez/votingplugin/neoforge/NeoForgeRewardConfiguration.java
# VotingPlugin/src/test/java/com/bencodez/votingplugin/neoforge/NeoForgeRewardReplayServiceTest.java
2026-09-27 18:40:16 -06:00
BenCodez
c59d088f41
Harden NeoForge deferred replay diagnostics
2026-09-27 18:38:45 -06:00
BenCodez
612290eb92
Recover NeoForge proxy delivery state
2026-09-27 18:24:49 -06:00
BenCodez
e8d9d10368
Merge remote-tracking branch 'origin/neoforge/initial-reward-replay-20260927' into neoforge/proxy-delivery-20260927
...
# Conflicts:
# VotingPlugin/src/main/java/com/bencodez/votingplugin/neoforge/NeoForgePlayerDirectory.java
# VotingPlugin/src/main/java/com/bencodez/votingplugin/neoforge/NeoForgeRewardReplayService.java
# VotingPlugin/src/main/java/com/bencodez/votingplugin/neoforge/NeoForgeVotingPlugin.java
2026-09-27 18:16:06 -06:00
BenCodez
be3bbffcd0
Harden NeoForge replay recovery
2026-09-27 18:11:49 -06:00
BenCodez
7daa22ecb4
Preserve live NeoForge release receipts
2026-09-27 17:56:56 -06:00
BenCodez
307c41f08a
Merge remote-tracking branch 'origin/neoforge/initial-reward-replay-20260927' into neoforge/proxy-delivery-20260927
...
# Conflicts:
# VotingPlugin/src/main/java/com/bencodez/votingplugin/neoforge/NeoForgeNativeRewardActions.java
# VotingPlugin/src/main/java/com/bencodez/votingplugin/neoforge/NeoForgePlayerDirectory.java
# VotingPlugin/src/test/java/com/bencodez/votingplugin/neoforge/NeoForgeRewardReplayServiceTest.java
2026-09-27 17:53:14 -06:00
BenCodez
51d3bae929
Retain UUID-bound names for NeoForge replay
2026-09-27 17:50:57 -06:00
BenCodez
b70709b9dd
Keep transport handoff waits off shutdown thread
2026-09-27 16:43:07 -06:00
Ben
1e428d5d51
Merge pull request #1659 from BenCodez/fix/proxy-voteparty-historical-online-state
...
Preserve proxy vote-time online state for VoteParty
2026-09-27 16:42:16 -06:00
BenCodez
b6c11e2d04
Merge remote-tracking branch 'origin/master' into fix/pr1659
...
# Conflicts:
# VotingPlugin/src/test/java/com/bencodez/votingplugin/core/vote/SharedVoteProcessorTest.java
2026-09-27 16:36:13 -06:00
BenCodez
b224ad08c0
Keep all-server VoteParty locally gated
2026-09-27 16:33:14 -06:00
BenCodez
770eec4a33
Bound restored HTTP handoff recovery
2026-09-27 16:30:01 -06:00
BenCodez
f504c7a279
Keep HTTP shutdown cleanup off Bukkit
2026-09-27 16:16:06 -06:00
BenCodez
a6a265a5e3
Bound HTTP shutdown handoff adaptation
2026-09-27 16:04:00 -06:00
Ben
8099d16f0e
Encrypt queued messages across HTTP handoff
2026-09-27 15:49:55 -06:00
Ben
0e09397a64
Merge pull request #1657 from BenCodez/fix/proxy-vote-delay-authorization
...
Fix proxy vote delay authorization across forwarded votes
2026-09-27 14:40:17 -06:00
Ben
2384b40ffd
Test queued delivery routing independently
2026-09-27 14:33:29 -06:00
Ben
bd31d90b02
Merge pull request #1653 from BenCodez/codex/fix-multi-proxy-redis-vulnerability
...
Refresh multi-proxy security on Control reload
2026-09-27 14:33:02 -06:00
Ben
8fbe8fd988
Refresh multi-proxy security on Control reload
2026-09-27 14:22:55 -06:00
Ben
ec06b30a84
Merge pull request #1652 from BenCodez/codex/fix-delayed-redis-bridge-copy-vulnerability
...
Retain unmatched Redis bridge vote fences
2026-09-27 14:09:16 -06:00
Ben
181cb3f30f
Add delayed all-server VoteParty regressions
2026-09-27 14:06:29 -06:00
Ben
921dd56e01
Preserve proxy vote-time online state for VoteParty
2026-09-27 14:06:26 -06:00
BenCodez
f5068bda9b
Expire unmatched Redis bridge fences
2026-09-27 14:01:30 -06:00
BenCodez
41609444fe
Add proxy vote delivery to NeoForge
2026-09-27 13:58:31 -06:00
BenCodez
cc862f74c5
Preserve NeoForge replay identity and order
2026-09-27 13:57:59 -06:00
Ben
8e5abea3b3
Test out-of-order queued vote authorization
2026-09-27 13:47:42 -06:00
Ben
92206476b9
Test explicit queued delivery wire marker
2026-09-27 13:47:40 -06:00
Ben
5cdc4fae2f
Preserve out-of-order queued vote rewards
2026-09-27 13:46:55 -06:00
Ben
74b4841cd9
Use explicit queued delivery marker on backend
2026-09-27 13:46:53 -06:00
Ben
f6b76f8d92
Mark durable cached vote deliveries explicitly
2026-09-27 13:46:50 -06:00
Ben
325675ad19
Separate queued delivery identity from delay validation
2026-09-27 13:46:47 -06:00
Ben
f26e8e8ce1
Fix queued proxy vote regression expectation
2026-09-27 13:41:06 -06:00
Ben
a7dcec11d3
Add proxy vote delay regression tests
2026-09-27 13:38:55 -06:00
Ben
227e19884b
Fix proxy vote delay authorization
2026-09-27 13:38:52 -06:00
Ben
1afd9b9b3d
Merge pull request #1651 from BenCodez/codex/fix-token-exposure-in-webhook-logging
...
Redact webhook request targets in failure logs
2026-09-27 13:34:29 -06:00
Ben
d95bb733cc
Merge pull request #1656 from BenCodez/codex/fix-vote-party-counting-vulnerability
...
Require local backend presence for proxy vote parties
2026-09-27 13:33:51 -06:00
Ben
da0c740091
Require local presence for proxy vote parties
2026-09-27 13:19:04 -06:00
BenCodez
7be4c1c630
Sanitize malformed webhook failures
2026-09-27 13:01:27 -06:00
Ben
d68cf6b42e
Retain unmatched Redis bridge vote fences
2026-09-27 12:53:08 -06:00
Ben
7f1ed88574
Redact webhook request targets in logs
2026-09-27 12:52:21 -06:00
BenCodez
3657787c76
Create deferred vote indexes on replay worker
2026-09-27 12:38:59 -06:00
BenCodez
ff2204b565
Fail closed on unsupported NeoForge replay state
2026-09-27 12:26:25 -06:00
BenCodez
ec819df74f
Persist uncertain NeoForge reward outcomes
2026-09-27 12:14:56 -06:00
BenCodez
27dc7be78a
Preserve deferred vote accounting decisions
2026-09-27 11:59:05 -06:00
BenCodez
b737cb03fe
Index deferred NeoForge replay rows
2026-09-27 11:42:48 -06:00
BenCodez
e333bd4d5c
Merge remote-tracking branch 'origin/master' into neoforge/initial-reward-replay-20260927
2026-09-27 11:26:36 -06:00
BenCodez
4683b3c951
Fix NeoForge reward replay edge cases
2026-09-27 11:24:32 -06:00
BenCodez
f76f9b8a5a
Preserve retained vote context during NeoForge replay
2026-09-27 11:13:22 -06:00
Ben
296eb3e154
Merge pull request #1640 from BenCodez/security/vote-delay-stable-identity-20260926
...
Use durable vote identity for vote-delay processing
2026-09-27 11:12:49 -06:00
BenCodez
f1177e4b14
Preserve unknown delay state across proxy forwarding
2026-09-27 11:05:21 -06:00
BenCodez
b4ac57a828
Preserve unknown delay state in cached votes
2026-09-27 10:56:10 -06:00
BenCodez
222ab749a3
Handle delay validation saturation and config drift
2026-09-27 10:40:16 -06:00
BenCodez
1cf9b7cba3
Harden deferred reward replay failure handling
2026-09-27 10:32:46 -06:00
BenCodez
8fa44a5211
Merge master and retire completed legacy deliveries
2026-09-27 10:23:07 -06:00
BenCodez
cb4fc50662
Fix NeoForge reward replay validation
2026-09-27 10:15:01 -06:00
BenCodez
fb5d8a0fcd
Merge remote-tracking branch 'origin/master' into security/vote-delay-stable-identity-20260926
2026-09-27 10:07:56 -06:00
Ben
39f2af47e1
Merge pull request #1646 from BenCodez/security/bounded-vote-delivery-state-20260926
...
Bound backend vote replay state
2026-09-27 10:06:48 -06:00
Ben
c86d803057
Merge pull request #1638 from BenCodez/security/shared-transport-auth-20260926
...
Authenticate and optionally encrypt proxy transport messages
2026-09-27 10:02:26 -06:00
Ben
d010719b0f
Merge pull request #1643 from BenCodez/security/service-site-inert-20260926
...
Keep external vote service identifiers inert
2026-09-27 10:01:23 -06:00
Ben
60aa4d53ab
Merge pull request #1642 from BenCodez/security/gui-authorization-20260926
...
Enforce consistent GUI authorization
2026-09-27 09:59:00 -06:00
BenCodez
f2d8860b97
Add initial NeoForge reward replay
2026-09-27 09:55:40 -06:00
Ben
ffb2773766
Merge pull request #1647 from BenCodez/codex/webhook-bounded-admission
...
Bound webhook admission and retries
2026-09-27 09:55:29 -06:00
Ben
f79e392001
Merge pull request #1641 from BenCodez/security/workflow-hardening-20260926
...
Harden GitHub Actions permissions and inputs
2026-09-27 09:53:44 -06:00
BenCodez
0000118d6c
Preserve service identifiers in reward actions
2026-09-27 08:31:45 -06:00
BenCodez
bbe12cc4ff
Preserve unknown proxy delay validation state
2026-09-27 07:54:51 -06:00
BenCodez
deb6433113
Persist semantic HTTP deliveries before encryption
2026-09-26 23:31:20 -06:00
BenCodez
6566281c15
Reclaim expired vote reservations before saturation
2026-09-26 23:14:49 -06:00
BenCodez
a3298b6029
Preserve delay validation across proxy forwarding
2026-09-26 23:07:00 -06:00
BenCodez
1f988459cb
Guard service names at formatting boundaries
2026-09-26 22:46:20 -06:00
BenCodez
27d41a0984
Preserve legacy proxy vote identities
2026-09-26 22:40:06 -06:00
BenCodez
893fda2a9f
Use durable receipt capacity for vote admission
2026-09-26 22:35:24 -06:00
BenCodez
6d55b77e41
Preserve safe encoded service identifiers
2026-09-26 22:25:19 -06:00
BenCodez
208609515c
Reject stale VoteShop items after reload
2026-09-26 22:20:56 -06:00
BenCodez
24ecff6a52
Persist proxy vote delay decisions
2026-09-26 22:11:01 -06:00
BenCodez
3942f04c5d
Redact webhook URL credentials in logs
2026-09-26 21:55:50 -06:00
BenCodez
f9a6aab5e8
Avoid full replay-cache scans on duplicates
2026-09-26 21:54:34 -06:00
BenCodez
7cff82ffc2
Reject stale VoteShop category purchases
2026-09-26 21:52:51 -06:00
BenCodez
574fabbb4f
Reject executable service formatting tokens
2026-09-26 21:51:51 -06:00
BenCodez
280d8186b4
Fix vote-delay delivery compatibility
2026-09-26 21:42:29 -06:00
BenCodez
f76884bc80
Use durable vote identity for vote-delay processing
2026-09-26 21:33:11 -06:00
BenCodez
723ab02ce0
Verify release tags before Javadoc deployment
2026-09-26 21:17:57 -06:00
BenCodez
39e5a641a4
Recheck VoteShop category access at purchase time
2026-09-26 21:15:08 -06:00
BenCodez
3b078dab3e
Reject ambiguous encoded placeholder delimiters
2026-09-26 21:11:42 -06:00
BenCodez
8b3a5adbb4
Preserve compatible mixed receipt journals
2026-09-26 21:08:15 -06:00
BenCodez
25bb1b4256
Log terminal webhook delivery failures
2026-09-26 21:05:27 -06:00
BenCodez
4be8c974c4
Apply communication encryption to HTTP envelopes
2026-09-26 20:35:11 -06:00
BenCodez
e6091c4be5
Expire compatibility bridge fences after processing
2026-09-26 20:25:52 -06:00
BenCodez
a6e4a08122
Keep compatibility bridge copies fenced
2026-09-26 20:18:25 -06:00
BenCodez
7a08f9b1ee
Keep multi-proxy transport security generation stable
2026-09-26 20:10:41 -06:00
BenCodez
f6c275a264
Deduplicate bridged legacy vote IDs
2026-09-26 19:56:34 -06:00
BenCodez
7ff0b0c2bc
Preserve durable HTTP delivery across key changes
2026-09-26 19:37:43 -06:00
BenCodez
7fbf3360a9
Use one inbound transport security snapshot
2026-09-26 19:21:06 -06:00
BenCodez
a15b2bce1b
Retire reused Redis callbacks on proxy reload
2026-09-26 19:01:39 -06:00
BenCodez
94c08cce32
Apply shared backend security atomically
2026-09-26 18:47:15 -06:00
BenCodez
18db8cfcac
Preserve optional transport security compatibility
2026-09-26 18:32:14 -06:00
BenCodez
74fc0006fb
Preserve transport security across rollback
2026-09-26 18:13:55 -06:00
Ben
ffcbafdc03
Merge pull request #1645 from BenCodez/fix-proxy-voteparty-offline-state
...
Fix proxy offline votes counting toward VoteParty
2026-09-26 18:01:22 -06:00
Ben
6d7eed5cce
Merge pull request #1648 from BenCodez/feature/automatic-time-change-controls
...
Add granular automatic time change controls
2026-09-26 17:58:48 -06:00
Ben
b56ad17144
Fix proxy offline votes counting toward VoteParty
2026-09-26 17:57:21 -06:00
BenCodez
96f6c64112
Merge remote-tracking branch 'origin/master' into security/shared-transport-auth-20260926
...
# Conflicts:
# AGENTS.md
2026-09-26 17:56:08 -06:00
Ben
f3aa70c9ab
Keep ban cache refresh when automatic rollover is disabled
2026-09-26 17:54:51 -06:00
Ben
f036fca34e
Fix backend config diff check
2026-09-26 17:49:57 -06:00
Ben
63a4196ee8
Fix automatic time change review findings
2026-09-26 17:46:50 -06:00
Ben
817d9fee66
Add automatic time change controls
2026-09-26 17:40:23 -06:00
BenCodez
fc123b7bcf
Bound backend vote replay state
2026-09-26 17:33:38 -06:00
BenCodez
81a12f5cdd
Bound webhook admission and retries
2026-09-26 17:31:50 -06:00
Ben
3f7427ad35
Merge pull request #1644 from BenCodez/agents-compatibility-guardrails-20260926
...
Require drop-in compatible VotingPlugin upgrades
2026-09-26 17:19:30 -06:00
Ben
fe812a8044
docs: enforce compatibility-first agent guidance
2026-09-26 17:12:24 -06:00
BenCodez
ccc1052272
Keep external vote service identifiers inert
2026-09-26 16:56:02 -06:00
BenCodez
fed067f200
Reload proxy transport encryption policy
2026-09-26 16:48:10 -06:00
BenCodez
6a0195cd49
Enforce GUI authorization consistently
2026-09-26 16:28:21 -06:00
BenCodez
6ebbdfb3ee
Harden VotingPlugin GitHub workflows
2026-09-26 16:26:01 -06:00
BenCodez
41da204190
Authenticate shared proxy transport messages
2026-09-26 15:39:27 -06:00
Ben
d12d0f3584
Merge pull request #1639 from BenCodez/codex/neoforge-deferred-completion-20260926
...
Add durable NeoForge deferred-vote completion
2026-09-26 15:07:48 -06:00
BenCodez
839f63b0b4
Add durable NeoForge deferred vote completion
2026-09-26 14:56:40 -06:00
Ben
e86a88279c
Merge pull request #1621 from BenCodez/codex/guaranteed-proxy-delivery
...
Add durable proxy vote delivery
2026-09-26 13:11:07 -06:00
Ben
c760b8b6fa
Merge pull request #1637 from BenCodez/codex/neoforge-deferred-votes-20260926
...
Persist deferred NeoForge votes
2026-09-26 13:08:32 -06:00
Ben
388099c67d
Merge pull request #1636 from BenCodez/codex/neoforge-accepted-vote-processor-20260926
...
Add NeoForge accepted-vote processor
2026-09-26 13:06:37 -06:00
BenCodez
cdc99d8cea
Isolate malformed deferred vote queues
2026-09-26 12:03:09 -06:00
BenCodez
77017a931b
Defer completed vote retirement design
2026-09-26 11:54:23 -06:00
BenCodez
07f8038543
Reject malformed deferred vote text
2026-09-26 11:50:27 -06:00
BenCodez
687e141cbf
Bound and stabilize deferred vote retries
2026-09-26 11:46:17 -06:00
BenCodez
6f69d71f0d
Persist deferred NeoForge votes
2026-09-26 11:32:24 -06:00
BenCodez
ffbad36675
Add NeoForge accepted-vote processor
2026-09-26 11:12:03 -06:00
Ben
850e1978d3
Merge pull request #1635 from BenCodez/codex/neoforge-persistent-accounting-20260926
...
Add persistent NeoForge vote accounting
2026-09-26 10:55:28 -06:00
BenCodez
2b2cd46c08
Add persistent NeoForge vote accounting
2026-09-26 10:51:09 -06:00
Ben
6c707902aa
Merge pull request #1634 from BenCodez/codex/neoforge-vote-site-config-20260926
...
Add NeoForge vote-site configuration adapter
2026-09-26 10:37:54 -06:00
BenCodez
ce6c8512b9
Add NeoForge vote-site configuration adapter
2026-09-26 10:13:14 -06:00
Ben
e8560ca6ee
Merge pull request #1633 from BenCodez/workflow/pre-push-review-gate-20260926
...
Require local pre-push code review gate
2026-09-26 09:40:50 -06:00
Ben
c3fd10825f
Address review feedback on pre-push gate
2026-09-26 09:35:02 -06:00
Ben
9f7840fe11
Require pre-push local review gate
2026-09-26 09:20:48 -06:00
BenCodez
b8981c964d
Size receipt tombstones for sustained voting
2026-09-25 11:56:42 -06:00
BenCodez
942abae8d3
Persist rejected legacy vote attempts
2026-09-25 11:49:36 -06:00
BenCodez
e8f3ae0356
Persist legacy vote attempt fences
2026-09-25 11:41:23 -06:00
BenCodez
693d78ecdb
Repair durable vote journals after failed appends
2026-09-25 11:30:23 -06:00
BenCodez
3cdaf10f6d
Fence accepted legacy vote retries
2026-09-25 11:20:18 -06:00
BenCodez
d585a950ea
Deduplicate reliable vote quarantine retries
2026-09-25 11:11:27 -06:00
BenCodez
fced137fcd
Reserve proxy outbox terminal record capacity
2026-09-25 10:59:31 -06:00
BenCodez
97861b2b63
Journal votes during capability negotiation
2026-09-25 10:46:42 -06:00
BenCodez
7bf6a50fb2
Keep receipt persistence off rejected scheduler lane
2026-09-25 10:38:38 -06:00
BenCodez
8890e60d2e
Preserve ordering for unknown receipt releases
2026-09-25 10:32:46 -06:00
BenCodez
a72a09387b
Bound reliable delivery retries
2026-09-25 10:19:50 -06:00
BenCodez
778c6155fa
Enforce receipt tombstone capacity
2026-09-25 10:17:58 -06:00
BenCodez
cbd364be46
Keep receipt release progress bounded
2026-09-25 10:17:58 -06:00
BenCodez
2297f756ca
Fence late vote retries after receipt release
2026-09-25 10:17:58 -06:00
BenCodez
63f4ba586f
Keep capability probes quiet
2026-09-25 10:17:58 -06:00
BenCodez
be3953356f
Add durable vote receipt retirement
2026-09-25 10:17:58 -06:00
BenCodez
fe0c5c7d65
Distinguish completed and quarantined vote deliveries
2026-09-25 10:17:57 -06:00
BenCodez
b015ae58a7
Close remaining delivery guarantee gaps
2026-09-25 10:17:57 -06:00
BenCodez
8250222763
Complete capability discovery and downgrade delivery
2026-09-25 10:17:57 -06:00
BenCodez
bb10a56cac
Handle delivery downgrade and journal recovery
2026-09-25 10:17:57 -06:00
BenCodez
816b72d435
Add durable proxy vote delivery
2026-09-25 10:17:57 -06:00
Ben
4a589b31d8
Merge pull request #1632 from BenCodez/codex/mcht-build2350-fixes-20260924
...
Fix MCHT proxy lifecycle and reward failures
2026-09-25 10:11:20 -06:00
BenCodez
b45e19a387
Reopen legacy ForceUpdate acknowledgments
2026-09-25 05:09:02 -06:00
BenCodez
7211babd0b
Bind ForceUpdate acknowledgments to requests
2026-09-25 05:02:30 -06:00
BenCodez
ac94134549
Bound reminder rollback with storage lifecycle
2026-09-25 04:54:46 -06:00
BenCodez
b7408b9564
Make reminder rollback shutdown retryable
2026-09-24 22:39:47 -06:00
BenCodez
86a3563ac0
Fix shutdown reminder and legacy reward races
2026-09-24 22:31:37 -06:00
BenCodez
ba7255bf8a
Fence ForceUpdate acknowledgments and reminder rollback
2026-09-24 22:20:38 -06:00
BenCodez
38adff36b6
Retry global time-change finalization
2026-09-24 22:05:31 -06:00
BenCodez
e5d4e10101
Fence global-data work across runtime retirement
2026-09-24 21:56:51 -06:00
BenCodez
50d991fbf6
Address reminder and period lifecycle review findings
2026-09-24 21:08:58 -06:00
BenCodez
1830fc83cf
Reserve reminder delivery before entity handoff
2026-09-24 20:47:32 -06:00
BenCodez
33b8a1b67a
Fence reminder delivery and rollover handoff
2026-09-24 20:38:27 -06:00
BenCodez
a5f7bbaa72
Coordinate global-data work across runtime replacement
2026-09-24 20:10:39 -06:00
BenCodez
a86278a662
Keep time-change completions routed across reloads
2026-09-24 19:52:15 -06:00
BenCodez
0c00711670
Keep time-change handoff clear of transport I/O
2026-09-24 19:08:39 -06:00
BenCodez
485cdeaa53
Close remaining lifecycle settlement races
2026-09-24 18:59:07 -06:00
BenCodez
69679b459d
Complete proxy lifecycle and VoteShop settlements safely
2026-09-24 18:38:20 -06:00
BenCodez
64edda43da
Preserve VoteShop failure completion semantics
2026-09-24 18:19:30 -06:00
BenCodez
efbc9b82f2
Complete proxy reward lifecycle fixes
2026-09-24 18:03:40 -06:00
BenCodez
dbf4a8d8a5
Fence proxy time changes across runtime close
2026-09-24 17:30:46 -06:00
BenCodez
4a137fd40f
Fix proxy lifecycle reward execution failures
2026-09-24 17:05:30 -06:00
Ben
69064fedd3
Merge pull request #1518 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-resources-plugin-3.5.0
...
Bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0 in /VotingPlugin
2026-09-24 16:28:17 -06:00
Ben
89b3d1d2a2
Merge pull request #1514 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-compiler-plugin-3.15.0
...
Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.16.0 in /VotingPlugin
2026-09-24 16:28:03 -06:00
Ben
f875970876
Merge pull request #1516 from BenCodez/dependabot/maven/VotingPlugin/org.projectlombok-lombok-1.18.46
...
Bump org.projectlombok:lombok from 1.18.42 to 1.18.48 in /VotingPlugin
2026-09-24 16:27:44 -06:00
Ben
672b979de2
Merge pull request #1620 from BenCodez/codex/reduce-votingplugin-jar
...
Reduce shaded VotingPlugin JAR size
2026-09-24 16:26:21 -06:00
dependabot[bot]
43474e669b
Bump org.apache.maven.plugins:maven-compiler-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin ) from 3.13.0 to 3.16.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases )
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.16.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
dependency-version: 3.15.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-24 22:16:18 +00:00
dependabot[bot]
0344105adb
Bump org.apache.maven.plugins:maven-resources-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/apache/maven-resources-plugin/releases )
- [Commits](https://github.com/apache/maven-resources-plugin/compare/v3.4.0...maven-resources-plugin-3.5.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-resources-plugin
dependency-version: 3.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-24 22:16:11 +00:00
dependabot[bot]
810e7b0b51
Bump org.projectlombok:lombok from 1.18.42 to 1.18.48 in /VotingPlugin
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.42 to 1.18.48.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.42...v1.18.48 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-version: 1.18.46
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-24 22:16:05 +00:00
BenCodez
0474c8b7ef
Correct the packaging decision record
2026-09-24 12:28:43 -06:00
BenCodez
84cb2c3e47
Make SQLite native provisioning reload safe
2026-09-24 12:15:58 -06:00
BenCodez
4c1821f935
Reduce packaged runtime to under 10 MiB
2026-09-24 10:26:57 -06:00
BenCodez
98637a2926
Preserve Jedis module linkage
2026-09-24 08:23:40 -06:00
BenCodez
5626aa7a55
Restore offline runtime dependencies
2026-09-24 08:13:22 -06:00
BenCodez
1a31b88e01
Load large runtime libraries on demand
2026-09-23 22:58:47 -06:00
BenCodez
6e4bf529d6
Merge remote-tracking branch 'origin/master' into codex/reduce-votingplugin-jar
2026-09-23 22:40:36 -06:00
Ben
0f5aff7568
Merge pull request #1629 from BenCodez/fix/background-task-thread-boundaries
...
Separate background storage and platform work
2026-09-23 20:47:49 -06:00
BenCodez
a03ee6643a
Bound background storage refresh admission
2026-09-23 20:30:25 -06:00
BenCodez
2d047c76a6
Preserve refresh requests after snapshot failure
2026-09-23 19:38:46 -06:00
BenCodez
0a509b5fb8
Keep periodic user refresh off vote executor
2026-09-23 19:35:11 -06:00
Ben
25586baad9
Merge pull request #1631 from BenCodez/fix/bulk-admin-storage-threading
...
Move bulk admin storage work off platform threads
2026-09-23 19:32:08 -06:00
BenCodez
5ee108f752
Bound bulk player capture work
2026-09-23 19:24:08 -06:00
BenCodez
dcd9a8ecda
Bound cancelled background snapshot waits
2026-09-23 19:20:17 -06:00
BenCodez
f4342bf1bd
Move bulk set-points lookup off command thread
2026-09-23 19:05:05 -06:00
BenCodez
8c8d118095
Complete refresh snapshots after entity retirement
2026-09-23 19:00:27 -06:00
BenCodez
535eff5b88
Keep background scans off vote executor
2026-09-23 18:46:05 -06:00
BenCodez
9eb69ff601
Finish bulk admin platform handoffs
2026-09-23 18:40:29 -06:00
BenCodez
1d778fa897
Finish background refresh thread boundaries
2026-09-23 18:38:37 -06:00
Ben
0b90ca3e9b
Merge pull request #1625 from BenCodez/codex/control-backend-enrollment-20260922
...
Securely auto-enroll backends across proxy transports
2026-09-23 18:31:08 -06:00
Ben
699817daee
Merge pull request #1628 from BenCodez/fix/vote-reminder-thread-boundaries
...
Separate vote reminder platform and storage work
2026-09-23 18:22:38 -06:00
Ben
ab0c755adc
Merge pull request #1630 from BenCodez/fix/force-update-cache-clear-completion
...
Wait for shared cache clear before force update
2026-09-23 18:21:46 -06:00
Ben
6e459bbdad
Separate background storage and platform work
2026-09-23 18:17:02 -06:00
Ben
d44c17dcda
Separate reminder platform and storage work
2026-09-23 18:15:26 -06:00
BenCodez
37fcf39908
Authenticate Control enrollment responses
2026-09-23 18:07:36 -06:00
Ben
ad98b727bb
Move bulk admin storage work off platform threads
2026-09-23 18:06:49 -06:00
BenCodez
b524ba2385
Merge remote-tracking branch 'origin/master' into codex/control-backend-enrollment-20260922
2026-09-23 17:59:00 -06:00
Ben
d7149b2af7
Wait for shared cache clear before force update
2026-09-23 16:59:45 -06:00
Ben
053c5d4c93
Merge pull request #1627 from BenCodez/fix/shared-mysql-cache-lock-inversion
...
Fix shared point cache lock inversion
2026-09-23 16:26:58 -06:00
Ben
5ed37bd159
Fix shared point cache lock inversion
2026-09-23 16:18:53 -06:00
Ben
31bb5efafd
Merge pull request #1624 from BenCodez/codex/placeholder-worker-safety-20260922
...
Make placeholder cache updates safe on the user-storage worker
2026-09-23 04:26:51 -06:00
BenCodez
290f058a63
Complete all-player cache updates after quit
2026-09-22 22:28:12 -06:00
BenCodez
62c12392af
Register presence listeners before snapshot
2026-09-22 22:20:30 -06:00
BenCodez
49cbb6b0c1
Keep online presence on Bukkit identity
2026-09-22 22:11:40 -06:00
BenCodez
2e79d81e0f
Scope placeholder update ordering
2026-09-22 22:08:58 -06:00
BenCodez
986a3c13c3
Guard quit cache cleanup against reconnects
2026-09-22 21:57:50 -06:00
BenCodez
ef0aba21ba
Order placeholder presence lifecycle updates
2026-09-22 21:48:36 -06:00
BenCodez
5e3c303c0a
Restore storage identities during presence refresh
2026-09-22 21:33:51 -06:00
BenCodez
5040bc6571
Resolve placeholder reloads with storage identity
2026-09-22 21:29:31 -06:00
BenCodez
35886d94bc
Preserve placeholder presence ownership across reload
2026-09-22 21:18:35 -06:00
BenCodez
8b83238f58
Snapshot vote eligibility before placeholder scheduling
2026-09-22 21:05:07 -06:00
BenCodez
bcf40b0655
Authenticate backend enrollment off the server thread
2026-09-22 20:07:15 -06:00
BenCodez
1980befd80
Preserve placeholder ownership across login
2026-09-22 19:41:25 -06:00
BenCodez
564312902d
Harden placeholder presence lifecycle handling
2026-09-22 19:19:49 -06:00
BenCodez
6402e23786
Secure backend Control auto-enrollment across transports
2026-09-22 18:58:28 -06:00
BenCodez
438490adfd
Make placeholder cache updates storage-worker safe
2026-09-22 17:52:12 -06:00
BenCodez
afaf703288
Trim unused crypto payloads
2026-09-22 00:35:20 -06:00
Ben
298754ce56
Merge pull request #1622 from BenCodez/codex/lifecycle-shutdown-20260921
...
Fix proxy shutdown lifecycle handling
2026-09-21 17:30:58 -06:00
coderabbitai[bot]
f3cdb3f956
Preserve exception details in ordered proxy vote overflow error logs
2026-09-21 23:22:19 +00:00
BenCodez
38600063a7
Fix proxy shutdown lifecycle handling
2026-09-21 17:06:29 -06:00
BenCodez
4c4f20c58c
Correct JAR packaging documentation
2026-09-21 05:12:58 -06:00
BenCodez
9bd6da2178
Reduce shaded VotingPlugin jar size
2026-09-21 04:59:53 -06:00
Ben
71fa9a2aad
Merge pull request #1619 from BenCodez/codex/mcht-vote-threading-votestreak-fix
...
Fix proxy vote threading and VoteStreak SQL key registration
2026-09-20 22:27:36 -06:00
BenCodez
c18b8c3dee
Preserve invalid overflow records on recovery
2026-09-20 22:20:26 -06:00
BenCodez
f1303280e1
Move overflow persistence off ingress callbacks
2026-09-20 22:11:14 -06:00
BenCodez
ede8b7386f
Retain ambiguous votes across bounded shutdown
2026-09-20 21:55:04 -06:00
Ben
bfe27a4ce2
Merge pull request #1618 from BenCodez/codex/neoforge-bootstrap
...
Add minimal NeoForge bootstrap
2026-09-20 21:43:49 -06:00
BenCodez
3c08f9f928
Persist vote completion and bound proxy shutdown
2026-09-20 21:37:24 -06:00
BenCodez
37b610aad3
Durably admit overflow votes and quarantine ambiguous failures
2026-09-20 21:15:12 -06:00
BenCodez
a16c3402a2
Retain failed vote updates and fence ordered shutdown
2026-09-20 20:41:13 -06:00
Ben
57d7f10160
Bound and hand off ordered proxy vote backlog
2026-09-20 20:25:29 -06:00
Ben
53612df2bd
Fix ordered proxy vote dispatch and VoteStreak SQL keys
2026-09-20 20:04:47 -06:00
BenCodez
8e6e84d5a9
Keep platform SLF4J binding and close bootstrap tests
2026-09-20 19:58:00 -06:00
BenCodez
55b5466b77
Add minimal NeoForge bootstrap
2026-09-20 19:40:20 -06:00
Ben
558763ac0a
Merge pull request #1617 from BenCodez/codex/shared-vote-accepted-path
...
Move Bukkit vote processing into shared core
2026-09-20 19:01:20 -06:00
coderabbitai[bot]
ad8b80b7e4
Skip monthly vote limit enforcement for proxy votes without text totals
2026-09-21 00:34:31 +00:00
BenCodez
edea5960c0
Move Bukkit vote sequence into shared core processor
2026-09-20 16:57:19 -06:00
BenCodez
4402cf91ff
Use shared vote decisions in accepted Bukkit path
2026-09-20 16:41:46 -06:00
Ben
f2091768a2
Merge pull request #1616 from BenCodez/codex/voting-core-no-receipts
...
Keep shared voting core inside VotingPlugin without receipt contract
2026-09-20 16:21:24 -06:00
BenCodez
5ced4bd758
Keep shared vote code in core.vote subpackage
2026-09-20 16:17:45 -06:00
BenCodez
7e645c6888
Keep shared vote core in plugin without receipt contract
2026-09-20 16:09:51 -06:00
Ben
0930a85f5a
Merge pull request #1614 from BenCodez/codex/use-shared-vote-policy
...
Use shared vote counting policy in Bukkit listener
2026-09-20 15:40:14 -06:00
BenCodez
265a1d709b
Use shared vote counting policy in Bukkit listener
2026-09-20 15:31:44 -06:00
Ben
28e45e91da
Merge pull request #1613 from BenCodez/codex/mex-project-memory
...
Add MEX project memory and Codex integration
2026-09-20 15:11:32 -06:00
BenCodez
f7b4ab6422
docs: align proxy method capability guide
2026-09-20 15:00:14 -06:00
BenCodez
2e935855c1
docs: correct MEX project context
2026-09-20 14:55:15 -06:00
BenCodez
5f629660f4
chore: add MEX project memory
2026-09-20 14:25:32 -06:00
Ben
460887368d
Merge pull request #1594 from BenCodez/codex/http-transport
...
Add secure single-port HTTP proxy transport
2026-09-19 21:26:20 -06:00
BenCodez
f95f2a34de
Normalize HTTP proxy capability selection
2026-09-19 20:50:00 -06:00
BenCodez
88e785870f
Keep live vote timestamps stable across retries
2026-09-19 20:31:03 -06:00
BenCodez
4c99045949
Preserve deferred proxy method and gate HTTP previews
2026-09-19 20:12:43 -06:00
Ben
fda281652d
Merge pull request #1608 from BenCodez/codex/shared-vote-processing-core
...
Add platform-neutral shared vote-processing core
2026-09-19 20:00:46 -06:00
Ben
03251519a4
Merge pull request #1610 from BenCodez/codex/fix-control-null-comments
...
Fix Control apply rollback on blank YAML comments
2026-09-19 19:20:56 -06:00
Ben
e89e60bd06
Merge pull request #1609 from BenCodez/codex/control-verified-update-staging
...
Enable verified VotingPlugin staging from Control
2026-09-19 19:20:41 -06:00
BenCodez
bc9dac6303
Require proxy method v2 for HTTP quick apply
2026-09-19 19:10:16 -06:00
BenCodez
43fbf0b8a0
Continue rollover queue after retryable auxiliary broadcast
2026-09-19 18:55:44 -06:00
BenCodez
d3d46fd932
Integrate deployment hardening and package HTTP transport classes
2026-09-19 18:36:35 -06:00
BenCodez
1c592fcf38
Merge current master into secure HTTP transport
2026-09-19 18:19:53 -06:00
BenCodez
0c5b725b1a
Require atomic deployment publication
2026-09-19 18:13:57 -06:00
BenCodez
9bd840f8bc
Reject unsafe Bukkit update targets and unknown deployment fields
2026-09-19 18:05:56 -06:00
BenCodez
dd119ed7cf
Merge current master into blank-comment fix
...
# Conflicts:
# VotingPlugin/src/main/java/com/bencodez/votingplugin/control/BackendConfigurationService.java
2026-09-19 18:01:05 -06:00
BenCodez
ef2be5253c
Publish deployment marker before proxy activation
2026-09-19 17:57:38 -06:00
BenCodez
5766dbf83c
Recognize verified staged artifact across deployment retries
2026-09-19 17:50:11 -06:00
BenCodez
fa14482c86
Merge current master into verified update staging
2026-09-19 17:46:37 -06:00
Ben
6e8cab0ee5
Merge pull request #1600 from BenCodez/security/atomic-vote-shop
...
Make vote-shop debits atomic before granting rewards
2026-09-19 17:43:53 -06:00
BenCodez
d5811f2ab3
Settle nullable transfer credits and recover quoted point columns
2026-09-19 16:46:41 -06:00
BenCodez
8498622ffc
Keep MySQL transfers off server lanes and pin queued point columns
2026-09-19 16:38:16 -06:00
BenCodez
765f2e7e0e
Confirm all MySQL shop debits and atomic per-server credits
2026-09-19 16:23:58 -06:00
BenCodez
c650501f04
Serialize per-server MySQL point mutations with journals
2026-09-19 16:12:58 -06:00
BenCodez
01adaf394e
Credit nullable first-use per-server points atomically
2026-09-19 15:43:41 -06:00
BenCodez
2376b64d7a
Dispatch per-server point hook on entity lane and ensure column
2026-09-19 15:39:07 -06:00
BenCodez
0998dac18a
Accept quoted legacy per-server points columns
2026-09-19 15:26:48 -06:00
BenCodez
dc3875f509
Merge current master into PR 1600
...
# Conflicts:
# VotingPlugin/src/main/java/com/bencodez/votingplugin/control/BackendControlConnector.java
# VotingPlugin/src/test/java/com/bencodez/votingplugin/control/BackendControlConnectorProtocolTest.java
2026-09-19 15:19:49 -06:00
BenCodez
f3cd9eaaeb
Settle PerServer reward points atomically with shared journal
2026-09-19 15:19:28 -06:00
BenCodez
b12bf791b1
Complete queued proxy deployment on connector shutdown
2026-09-19 15:07:33 -06:00
BenCodez
5e4a20e144
Merge current master with deployment capability gates
2026-09-19 14:52:42 -06:00
Ben
4fd3b4396c
Merge pull request #1612 from BenCodez/codex/control-named-reward-files
...
Control: add bounded named reward file support
2026-09-19 14:36:57 -06:00
BenCodez
0ce98c9a09
Preserve Control v1 read failure code
2026-09-19 13:29:01 -06:00
BenCodez
2856e343f3
Harden named reward recovery and capability reprobe
2026-09-19 13:15:10 -06:00
BenCodez
22ff678d5e
Bound named reward directory scans
2026-09-19 12:58:12 -06:00
BenCodez
607e3a1ab4
Abort changed pending configuration before parsing
2026-09-19 12:52:27 -06:00
BenCodez
9c3a8deee1
Reject ambiguous named reward recovery
2026-09-19 12:34:50 -06:00
BenCodez
973837bda9
Keep named reward recovery and reads bounded
2026-09-19 12:19:31 -06:00
BenCodez
292a9b82a6
Complete named reward recovery and inspection failures
2026-09-19 12:02:36 -06:00
BenCodez
18699caa5c
Tighten named reward inventory and publication
2026-09-19 11:35:11 -06:00
BenCodez
99deff1fbc
Add bounded Control reward file support
2026-09-19 10:56:52 -06:00
Ben
11f20c39f5
Merge pull request #1611 from BenCodez/fix/offline-votegui-permission
...
Fix VoteGUI permissions in offline mode
2026-09-18 16:40:40 -06:00
Ben
4d1b7e226a
Harden VoteGUI self permission check
2026-09-18 16:18:40 -06:00
Ben
70641af27a
Fix VoteGUI permissions in offline mode
2026-09-18 15:58:35 -06:00
Ben
a2b1381240
Fix verified deployment hardening build
2026-09-17 21:39:58 -06:00
Ben
632058fe3a
Document verified deployment protocol
2026-09-17 18:15:01 -06:00
Ben
f938c9f888
Document verified deployment protocol
2026-09-17 18:14:58 -06:00
Ben
ad2c992279
Cover secure deployment and consumed Bukkit updates
2026-09-17 18:14:39 -06:00
Ben
bca3ec4d4c
Fence and secure proxy deployment polling
2026-09-17 18:14:27 -06:00
Ben
187db97bf3
Restrict backend deployment to active secure routes
2026-09-17 18:14:11 -06:00
Ben
3369cb847f
Harden verified deployment transport and idempotency
2026-09-17 18:13:59 -06:00
Ben
25b9b870c0
Reproduce Control apply with blank comment metadata
2026-09-17 18:07:12 -06:00
Ben
5f7d9c721c
Handle blank-line comment metadata in Control config masking
2026-09-17 18:05:58 -06:00
Ben
607129f31a
Cover proxy deployment capability advertisement
2026-09-17 18:01:22 -06:00
Ben
f623288b5b
Expose deterministic proxy capability advertisement
2026-09-17 18:01:17 -06:00
Ben
d89bdf5183
Enable verified Control staging on proxy nodes
2026-09-17 18:00:52 -06:00
Ben
c3be440769
Cover deployment capability advertisement
2026-09-17 18:00:20 -06:00
Ben
157ddde85c
Enable verified Control staging on Bukkit nodes
2026-09-17 18:00:12 -06:00
Ben
dec7cd1604
Test verified VotingPlugin staging
2026-09-17 18:00:09 -06:00
Ben
b3cac6f857
Add verified VotingPlugin staging service
2026-09-17 18:00:06 -06:00
BenCodez
288dff89a7
Keep transfer player access on the entity lane
2026-09-15 20:13:57 -06:00
BenCodez
6e4bebf81a
Preserve point replay safety across mode changes
2026-09-15 19:59:08 -06:00
BenCodez
83470a225a
Preserve authoritative bulk point validation
2026-09-15 19:31:30 -06:00
BenCodez
ec0574ea73
Dispatch vote shop purchases synchronously
2026-09-15 19:12:17 -06:00
BenCodez
2e5e7d4a36
Release ambiguous unstarted point claims
2026-09-15 19:01:25 -06:00
BenCodez
5bae2bd656
Retire completed admin point operations
2026-09-15 18:47:39 -06:00
BenCodez
265d211b35
Avoid unnecessary cache monitor coupling
2026-09-15 18:28:29 -06:00
BenCodez
72d5183de1
Recover interrupted plugin activation
2026-09-15 18:27:30 -06:00
BenCodez
8818f29998
Serialize optimistic cache clearing
2026-09-15 18:24:34 -06:00
BenCodez
15eea849c3
Cover durable proxy lease retry
2026-09-15 18:07:47 -06:00
BenCodez
85e8cdf86e
Protect offline point cache clearing
2026-09-15 18:04:29 -06:00
BenCodez
713e07c731
Harden durable proxy capability discovery
2026-09-14 17:10:14 -06:00
BenCodez
f192886726
Harden shared point and shop recovery
2026-09-14 17:07:28 -06:00
BenCodez
0f0ed27118
Harden mixed-version proxy capability discovery
2026-09-14 16:17:50 -06:00
BenCodez
2e49dd6669
Persist multi-proxy capability peers
2026-09-13 20:03:24 -06:00
BenCodez
3ac1341b0c
Recover point journals across mode changes
2026-09-13 19:58:39 -06:00
BenCodez
3304911e24
Use a stable vote shop reset zone
2026-09-13 19:33:04 -06:00
BenCodez
a1fafd47a5
Keep HTTP delivery on verified capable peers
2026-09-13 19:17:47 -06:00
BenCodez
9d7a6c5123
Make shared point mutations durably confirmable
2026-09-13 19:10:29 -06:00
BenCodez
3adf47c4db
Bound deployments and same-port HTTP changes
2026-09-13 18:16:10 -06:00
BenCodez
17080c041b
Harden shared point mutation recovery
2026-09-13 18:03:39 -06:00
BenCodez
b1664b2d57
Harden artifact reads and legacy proxy delivery
2026-09-13 17:56:37 -06:00
BenCodez
60fb262112
Harden mixed-version control deployment
2026-09-13 17:18:45 -06:00
BenCodez
4949ac9620
Exercise atomic vote receipt concurrency
2026-09-13 15:46:47 -06:00
BenCodez
044bef3429
Preserve mixed-version Vote Party settings
2026-09-13 15:33:41 -06:00
BenCodez
d29b10784f
Harden replay recovery and mixed-version setup
2026-09-13 15:13:03 -06:00
BenCodez
03dd3fbdb8
Version Vote Party configuration support
2026-09-13 14:44:43 -06:00
Ben
de49ab1c13
Cover concurrent vote receipt races
2026-09-13 13:28:24 -06:00
Ben
24a8dca8aa
Model atomic sentinel and proxy-route persistence
2026-09-13 13:26:42 -06:00
Ben
b38e5105b5
Trust atomic vote receipt winner
2026-09-13 13:26:08 -06:00
Ben
5f25641f2e
Preserve vote sentinel and proxy routing semantics
2026-09-13 13:25:50 -06:00
BenCodez
3acae78914
Keep global sync tests snapshot-compatible
2026-09-13 11:45:01 -06:00
BenCodez
0ee7950c98
Harden Control operations and backend scheduling
2026-09-13 11:14:38 -06:00
Ben
64697cb4e5
Persist normalized vote time and prepared reward version
2026-09-13 10:35:10 -06:00
Ben
0a0a7eb1e7
Use live online state for proxy vote totals
2026-09-13 10:09:34 -06:00
BenCodez
283c2b2c4f
Harden proxy compatibility edge cases
2026-09-13 09:45:22 -06:00
BenCodez
a2ad2e4518
Harden backend transport cleanup
2026-09-13 09:32:10 -06:00
Ben
e231f62ee3
Make shared vote persistence and reward handoff recoverable by vote ID
...
Replace the mutation-only processing boundary with an atomic vote mutation
and pending receipt contract. Retry from the persisted receipt without
recounting or re-resolving identity; recover bounded pending batches and
acknowledge only after keyed reward completion or durable offline handoff.
Preserve existing public methods, but fail closed for unsafe legacy adapters
rather than silently recreating the persistence-to-reward crash window.
Production storage/replay ownership remains with the AdvancedCore-facing
adapters; no second SQL stack/cache/queue, native loader or Bukkit entry-path
wiring is added. Arbitrary external command exactly-once execution is not
claimed. Update the four existing end-to-end tests and add thirteen recovery,
lost-acknowledgement and concurrent-retry regressions using test-only atomic
file snapshots for the user transaction and keyed reward owner.
Local JDK21 production compilation and all seventeen regression methods
passed with a small assertion/annotation harness, not Maven/JUnit discovery.
Full repository build, real JUnit and fresh packaged artifact validation must
run in GitHub Actions. No live SQL/game-server integration result is claimed.
2026-09-12 23:43:06 -06:00
BenCodez
32f7c1b766
Harden presence and legacy multi-proxy retries
2026-09-12 23:05:03 -06:00
BenCodez
74ead43129
Make exclusive transport replacement rollback safe
2026-09-12 22:48:45 -06:00
BenCodez
20081a6d29
Preserve legacy multi-proxy delivery across restarts
2026-09-12 22:24:39 -06:00
BenCodez
76a65de3de
Preserve mixed-proxy vote delivery
2026-09-12 22:07:04 -06:00
BenCodez
91108dda95
Harden mixed-version proxy delivery
2026-09-12 21:51:25 -06:00
BenCodez
64a983b34a
Track epochs for every limited purchase
2026-09-12 21:40:03 -06:00
BenCodez
a4f44eaf82
Retain timed SQL rows when deletion fails
2026-09-12 21:38:39 -06:00
BenCodez
36a5979c9e
Document shared limit cache contract
2026-09-12 21:29:42 -06:00
BenCodez
12d328c9fc
Keep pending proxy ACKs from blocking votes
2026-09-12 21:27:29 -06:00
BenCodez
8bc2e1c960
Fence all shared MySQL cache dumps
2026-09-12 21:15:53 -06:00
BenCodez
a29828bedc
Retry rejected live HTTP broadcasts
2026-09-12 21:12:44 -06:00
BenCodez
0647d07b2e
Fence shared vote shop resets from cache dumps
2026-09-12 21:01:38 -06:00
BenCodez
17e16d01ba
Persist retained HTTP listener settings durably
2026-09-12 20:53:49 -06:00
BenCodez
b5d049041d
Prepare transport disable off the server thread
2026-09-12 19:50:49 -06:00
BenCodez
de0d3f742e
Keep vote cache twins consistent
2026-09-12 19:39:34 -06:00
BenCodez
48185a74a6
Harden transport retirement and durable proxy state
2026-09-12 19:21:47 -06:00
BenCodez
19ed58be4e
Keep staged Redis cleanup off the server thread
2026-09-12 19:03:20 -06:00
Ben
f4d39a76b1
Test headless vote persistence and rewards across restart
2026-09-12 18:48:04 -06:00
Ben
429e624d94
Add platform-neutral vote processor
2026-09-12 18:47:35 -06:00
Ben
3047c9faa2
Add shared vote processing result
2026-09-12 18:47:26 -06:00
Ben
e57adc8b10
Add shared vote processing policy
2026-09-12 18:47:22 -06:00
Ben
6bed0f0857
Add AdvancedCore-facing reward services port
2026-09-12 18:47:07 -06:00
Ben
d0c185c476
Add AdvancedCore-facing vote user services port
2026-09-12 18:47:03 -06:00
Ben
ea53c5c42e
Add shared vote user snapshot
2026-09-12 18:46:57 -06:00
Ben
83305bfd87
Add shared vote persistence mutation
2026-09-12 18:46:53 -06:00
Ben
7c745354f3
Add shared vote identity resolver
2026-09-12 18:46:49 -06:00
Ben
2396efc0ce
Add shared vote identity
2026-09-12 18:46:45 -06:00
Ben
555cabe391
Add platform-neutral vote input
2026-09-12 18:46:40 -06:00
BenCodez
8086691cb6
Preserve HTTP handoff queue during rollback
2026-09-12 18:40:52 -06:00
Ben
aad0d0bb54
Merge pull request #1606 from BenCodez/codex/coordinated-jar-size
...
Reduce bundled dependency duplication
2026-09-12 18:02:55 -06:00
BenCodez
e2213e20f6
Make size checks upstream compatible
2026-09-12 17:53:27 -06:00
BenCodez
3c6ae5adde
Reduce bundled dependency duplication
2026-09-12 17:08:50 -06:00
BenCodez
fa9f1a582f
Keep cache expiry and transport shutdown scoped
2026-09-12 11:25:12 -06:00
BenCodez
98e8c797f9
Retain HTTP listener settings for queue recovery
2026-09-12 11:02:53 -06:00
BenCodez
c3924c5590
Reuse retained HTTP listener on method revert
2026-09-12 09:27:03 -06:00
BenCodez
ff3665842e
Keep unpaired legacy JSON cache rows
2026-09-12 09:10:49 -06:00
BenCodez
b7ab91fc8b
Preserve distinct legacy timed cache rows
2026-09-12 08:51:16 -06:00
BenCodez
dc0a0ccdc4
Scope online cache keys by player
2026-09-12 08:41:39 -06:00
BenCodez
325eb3bf6b
Keep distinct legacy cross-store rows
2026-09-12 08:35:08 -06:00
BenCodez
58df2c8738
Preserve legacy cache row identities
2026-09-12 08:28:09 -06:00
BenCodez
dbcdad9d1d
Preserve distinct legacy timed vote rows
2026-09-12 08:10:13 -06:00
BenCodez
4122d62b16
Retire completed multi-proxy fences safely
2026-09-11 22:42:57 -06:00
BenCodez
f5e6b06f77
Migrate legacy timed votes before reliable forwarding
2026-09-11 22:37:11 -06:00
BenCodez
ecd70f386d
Preserve durable multi-proxy retry fences
2026-09-11 22:23:22 -06:00
BenCodez
ae66bc7957
Fix multi-proxy completion races
2026-09-11 21:55:12 -06:00
BenCodez
8f75535b4d
Fix proxy retry durability and reload safety
2026-09-11 21:39:34 -06:00
BenCodez
68976d5f25
Harden indeterminate shared point operations
2026-09-11 05:42:37 -06:00
BenCodez
0da1c46084
Make multi-proxy vote delivery durable
2026-09-11 00:37:12 -06:00
BenCodez
a404248d82
Settle live vote retries before shutdown
2026-09-10 22:34:51 -06:00
BenCodez
d8fbbed94e
Keep vote completion retries idempotent
2026-09-10 22:01:26 -06:00
BenCodez
cbe604683d
Preserve live vote retries across reload
2026-09-10 21:24:48 -06:00
BenCodez
adcfa279d8
Make shared point rewards retry safe
2026-09-10 20:15:27 -06:00
BenCodez
3e5c168005
Make proxy vote delivery crash durable
2026-09-10 19:51:15 -06:00
BenCodez
7ed6948462
Await durable shared point rewards
2026-09-10 16:43:24 -06:00
Ben
3dec4333b5
Merge pull request #1602 from BenCodez/codex/improve-agent-review-guidance-20260910
...
Improve agent and code review guidance
2026-09-10 16:06:29 -06:00
Ben
222b38a97c
Merge pull request #1604 from BenCodez/codex/player-all-perms-report
...
Report effective bulk command permissions
2026-09-10 16:05:24 -06:00
Ben
0da81abc83
Merge pull request #1603 from RapidGravy/feature/disabled-command-alias-unregistration
...
Unregister disabled standalone command aliases
2026-09-10 16:03:00 -06:00
Ben
1ff9a31c64
Merge pull request #1605 from RapidGravy/feature/votestreak-best-amount-placeholder
...
Add new vote streak best amount placeholder
2026-09-10 16:02:10 -06:00
BenCodez
a6894fa28a
Preserve partial review coverage
2026-09-10 11:01:44 -06:00
BenCodez
b117c36b08
Harden HTTP shutdown and cache durability
2026-09-10 10:44:43 -06:00
BenCodez
18ff986162
Harden HTTP transition failure handling
2026-09-10 09:36:45 -06:00
Ben
bd16c5e073
Preserve static-only review coverage
2026-09-10 09:14:30 -06:00
BenCodez
96c850408b
Harden shared MySQL purchase completion
2026-09-10 09:02:08 -06:00
BenCodez
59b5e75c9d
Preserve stopped presence during transport disable
2026-09-10 08:39:57 -06:00
BenCodez
058e8e7aa9
Fix deferred transport retirement
2026-09-10 06:24:59 -06:00
BenCodez
bf8de86a77
Preserve proxy runtime during deferred handoffs
2026-09-10 01:53:22 -06:00
BenCodez
367f941b29
Complete atomic point transfer safeguards
2026-09-10 01:09:00 -06:00
BenCodez
38ae6f676c
Complete bounded proxy transport handoffs
2026-09-10 00:49:21 -06:00
BenCodez
3c049f4a51
Align weekly reset generation with configured period
2026-09-09 22:41:04 -06:00
BenCodez
f74a228a2e
Avoid Redis handoff callback lock inversion
2026-09-09 22:32:47 -06:00
BenCodez
e8e931632b
Exclude optimistic points from cache dumps
2026-09-09 22:27:12 -06:00
BenCodez
5d29a7cee2
Require secure AdvancedCore bulk API
2026-09-09 22:16:02 -06:00
BenCodez
c94842ee72
Harden vote shop recovery paths
2026-09-09 22:07:23 -06:00
BenCodez
ba2c091f69
Replay Redis handoff after inbound activation
2026-09-09 22:06:50 -06:00
BenCodez
6472e664dd
Report shared bulk command permissions
2026-09-09 22:01:26 -06:00
Ben
13a4ec6b9c
Distinguish review completeness from findings
2026-09-09 21:15:11 -06:00
Ben
66b8a2be09
Improve agent runtime review invariants
2026-09-09 21:15:10 -06:00
BenCodez
f1337fa6d4
Preserve deliveries across transport replacement
2026-09-09 20:55:42 -06:00
BenCodez
c45f3ea0b2
Preserve proxy deliveries across transport changes
2026-09-09 20:01:06 -06:00
BenCodez
21ac3f9352
Harden shared point settlement and callback recovery
2026-09-09 18:27:03 -06:00
RapidGravy
3a3b0f6256
Unregister disabled standalone command aliases
2026-09-09 19:35:04 -04:00
BenCodez
874d62fa0a
Harden HTTP handoff and broadcast recovery
2026-09-09 17:25:33 -06:00
BenCodez
c687cbfe27
Handle rejected transfer settlement and cache races
2026-09-09 16:44:37 -06:00
BenCodez
87de933fab
Fix shared vote shop recovery and cache refresh
2026-09-09 16:19:52 -06:00
BenCodez
6b87b9fe02
Avoid blocking vote shop placeholder reads
2026-09-09 12:04:29 -06:00
BenCodez
b35abf4004
Recover rejected shared point operations
2026-09-09 10:46:16 -06:00
BenCodez
e7fb2416e2
Keep shared shop validation off GUI lanes
2026-09-09 10:19:55 -06:00
BenCodez
35f3ac2a35
Handle rejected shared point submissions
2026-09-09 05:46:29 -06:00
BenCodez
f3141f2d4f
Wait for shared point reward persistence
2026-09-09 05:32:35 -06:00
BenCodez
cb733347a2
Bound shared point and purchase recovery work
2026-09-09 05:08:46 -06:00
BenCodez
a58168c848
Close shared vote shop recovery races
2026-09-08 22:01:39 -06:00
BenCodez
1bfde2417d
Fix shared vote shop recovery races
2026-09-08 21:11:46 -06:00
BenCodez
a2e011278e
Avoid stale shared purchase cache writes
2026-09-08 18:54:58 -06:00
BenCodez
6fe7db7908
Reconcile caches after recovery refunds
2026-09-08 18:27:59 -06:00
BenCodez
ce7443955b
Fence vote-party work during transport changes
2026-09-08 18:25:46 -06:00
BenCodez
158d4030fb
Preserve HTTP delivery state across retries
2026-09-08 17:26:22 -06:00
BenCodez
a52a1ec771
Keep rejected transfer recovery off Bukkit
2026-09-08 17:17:18 -06:00
BenCodez
e1aa435a3f
Merge remote-tracking branch 'origin/master' into security/pr-1600-local
...
# Conflicts:
# VotingPlugin/src/main/java/com/bencodez/votingplugin/commands/CommandLoader.java
2026-09-08 17:06:59 -06:00
BenCodez
bdd471bd79
Preserve shared point mutation state
2026-09-08 17:02:40 -06:00
BenCodez
f77273094e
Merge remote-tracking branch 'origin/master' into codex/http-transport
...
# Conflicts:
# VotingPlugin/src/main/java/com/bencodez/votingplugin/VotingPluginMain.java
# VotingPlugin/src/main/java/com/bencodez/votingplugin/control/BackendConfigurationService.java
# VotingPlugin/src/main/java/com/bencodez/votingplugin/control/BackendControlConnector.java
# VotingPlugin/src/main/java/com/bencodez/votingplugin/listeners/VotiferEvent.java
2026-09-08 16:55:39 -06:00
BenCodez
a0ee827e63
Recover auxiliary HTTP vote deliveries
2026-09-08 16:39:38 -06:00
Ben
c3ff999112
Merge pull request #1601 from BenCodez/security/bound-service-and-vote-work
...
Bound service-site downloads and queued vote work
2026-09-08 16:27:30 -06:00
Ben
034e39aae5
Merge pull request #1596 from BenCodez/codex/control-console-foundation
...
Add Control proxy configuration management
2026-09-08 16:26:28 -06:00
BenCodez
4928b10f0f
Close shared point settlement edge cases
2026-09-08 14:08:56 -06:00
BenCodez
17a5bd581f
Restore Redis transport cleanly on failed handoff
2026-09-08 14:08:26 -06:00
BenCodez
e3e577402b
Preserve proxy delivery across handoff and restart
2026-09-08 13:28:19 -06:00
BenCodez
58c5d0d02f
Close shared point settlement edge cases
2026-09-08 12:45:48 -06:00
BenCodez
0a4913e207
Harden shared MySQL point completion and recovery
2026-09-08 11:50:17 -06:00
BenCodez
59e05f19e4
Preserve HTTP delivery across publication and shutdown
2026-09-08 11:07:45 -06:00
BenCodez
8d07e5a8d6
Make shared MySQL purchases failure-safe
2026-09-08 10:48:09 -06:00
BenCodez
d3fc00ea1e
Make backend transport replacement failure-atomic
2026-09-08 10:47:42 -06:00
BenCodez
1d091e847d
Harden proxy connection field redaction
2026-09-08 10:22:07 -06:00
BenCodez
4249d8cb6a
Preserve redaction ownership across YAML reorder
2026-09-08 09:33:47 -06:00
BenCodez
1310ed877d
Harden proxy configuration redaction
2026-09-08 08:44:10 -06:00
BenCodez
bc36371e25
Defer HTTP callbacks until handler publication
2026-09-08 08:30:37 -06:00
BenCodez
2c2ee8476d
Handle additional control redaction cases
2026-09-08 06:12:12 -06:00
BenCodez
4d3f404857
Recover shared transfers and bound journal names
2026-09-08 06:01:27 -06:00
BenCodez
a013543696
Harden proxy control redaction and result bounds
2026-09-08 05:50:11 -06:00
BenCodez
520aa142e7
Journal shared vote shop purchases
2026-09-08 05:35:20 -06:00
BenCodez
9e3432fda1
Mask database user identity fields
2026-09-08 05:13:03 -06:00
BenCodez
95fe0931f9
Bind proxy file intents to prepared snapshots
2026-09-08 04:43:59 -06:00
BenCodez
dc25f953f7
Close shared point mutation consistency gaps
2026-09-08 04:27:51 -06:00
BenCodez
a25f259424
Mask dotted credential field names
2026-09-08 04:06:46 -06:00
BenCodez
ca387d7267
Release shared transfer hooks before callbacks
2026-09-08 04:00:00 -06:00
BenCodez
e70425ba0a
Allow safe redacted list suffix removal
2026-09-08 03:46:43 -06:00
BenCodez
307a9fe626
Harden redacted configuration edits
2026-09-08 03:23:12 -06:00
BenCodez
95471fc998
Harden configuration secret snapshots
2026-09-08 02:48:57 -06:00
BenCodez
05315db092
Redact infrastructure details from config comments
2026-09-08 02:21:37 -06:00
BenCodez
3892634650
Harden Control result route isolation
2026-09-08 01:13:17 -06:00
BenCodez
c5ddb3c541
Reserve shared transfer points before hooks
2026-09-08 01:06:49 -06:00
BenCodez
c71599cb40
Bind Control results to coordinator routes
2026-09-08 00:50:17 -06:00
BenCodez
7c715cf95c
Fix HTTP transport replacement during enrollment
2026-09-07 23:57:53 -06:00
BenCodez
e07be21403
Preserve purchase and transfer semantics
2026-09-07 23:20:33 -06:00
BenCodez
f519c3bd29
Complete filtered proxy recovery safely
2026-09-07 23:12:22 -06:00
BenCodez
38ae0d6fd4
Preserve synchronous shared point updates
2026-09-07 22:50:17 -06:00
BenCodez
f08dd1c3a3
fix: retry HTTP enrollment failures
2026-09-07 22:33:43 -06:00
BenCodez
37543d22af
fix: defer durable vote recovery
2026-09-07 22:28:34 -06:00
BenCodez
219fb35774
fix: preserve proxy change identity
2026-09-07 22:22:31 -06:00
BenCodez
ca4471d917
fix: make shared vote shop purchases atomic
2026-09-07 22:14:47 -06:00
BenCodez
cc1db03ea3
Retry rejected time queue processing
2026-09-07 21:49:56 -06:00
BenCodez
804271e24a
Keep HTTP transport retries active
2026-09-07 21:33:02 -06:00
BenCodez
afb6c4ebb8
Preserve list secrets by stable identity
2026-09-07 21:27:05 -06:00
BenCodez
c984404e68
Merge remote-tracking branch 'origin/master' into codex/http-transport
2026-09-07 21:18:19 -06:00
BenCodez
866757e65e
Make vote task overflow durable
2026-09-07 21:16:44 -06:00
BenCodez
1f206eab62
Merge remote-tracking branch 'origin/master' into security/pr-1601-local
2026-09-07 20:47:06 -06:00
BenCodez
b8b695eaf9
Merge remote-tracking branch 'origin/master' into security/pr-1600-local
2026-09-07 20:44:34 -06:00
BenCodez
7b4966c577
Merge master and roll back failed Velocity reloads
2026-09-07 20:39:15 -06:00
Ben
eb0f552b02
Merge pull request #1599 from BenCodez/security/command-authorization
...
Enforce scoped permissions for destructive admin actions
2026-09-07 19:12:48 -06:00
BenCodez
b10d7efcf5
Restore and secure bulk point commands
2026-09-07 18:57:17 -06:00
BenCodez
ebfbc55036
Make concurrent debit regression deterministic
2026-09-07 18:56:37 -06:00
BenCodez
3e17e38919
Preserve HTTP messages during replacement
2026-09-07 18:31:37 -06:00
BenCodez
e3bd883f53
Allow safe edits in secret-bearing lists
2026-09-07 18:25:53 -06:00
Ben
2d43f6f0be
Address latest review feedback
2026-09-07 17:53:09 -06:00
Ben
b088eaf0ba
Address latest review feedback
2026-09-07 17:52:52 -06:00
Ben
6a5cd23d90
Address latest review feedback
2026-09-07 17:52:32 -06:00
Ben
c8abd01383
Address latest review feedback
2026-09-07 17:52:06 -06:00
Ben
31b07195a7
Address latest review feedback
2026-09-07 17:51:49 -06:00
Ben
2357e7abe7
Address latest review feedback
2026-09-07 17:51:31 -06:00
BenCodez
79549c231e
Fix Control configuration results and masking
2026-09-07 17:45:46 -06:00
BenCodez
e6ba72cf59
Resume vote parties after effect retry
2026-09-07 17:45:33 -06:00
RapidGravy
66d75189d4
Add new vote streak best amount placeholder
2026-09-07 19:35:30 -04:00
Ben
b14d024476
Address latest review feedback
2026-09-07 17:26:00 -06:00
Ben
69a0b99f0c
Address latest review feedback
2026-09-07 17:25:46 -06:00
Ben
7c3160f32f
Address latest review feedback
2026-09-07 17:25:31 -06:00
Ben
521c3e34ca
Address latest review feedback
2026-09-07 17:25:15 -06:00
BenCodez
63277bcd88
Declare SimpleAPI HTTP dependency
2026-09-07 17:19:40 -06:00
Ben
dd3a7701e9
Address review feedback with regression coverage
2026-09-07 17:17:10 -06:00
Ben
9c176fdb2c
Address review feedback with regression coverage
2026-09-07 17:16:58 -06:00
BenCodez
a88e705926
Use SimpleAPI HTTP transport
2026-09-07 17:15:21 -06:00
Ben
1813b575b7
Address permission review feedback
2026-09-07 17:14:57 -06:00
Ben
7047afa4cc
Address permission review feedback
2026-09-07 17:14:49 -06:00
Ben
feb1a35507
Declare admin editor permissions
2026-09-07 17:14:29 -06:00
Ben
c219d805ba
Close bounded HTTP response streams
2026-09-07 16:53:32 -06:00
Ben
5024abe440
Close bounded HTTP response streams
2026-09-07 16:53:20 -06:00
Ben
e335aec9ad
Keep purchase locks stable across reloads
2026-09-07 16:53:09 -06:00
Ben
a199326714
Keep purchase locks stable across reloads
2026-09-07 16:52:58 -06:00
Ben
923e59fc5d
Test bulk permission listing
2026-09-07 16:43:51 -06:00
Ben
b93c483048
List bulk-target permissions in /av perms
2026-09-07 16:43:42 -06:00
Ben
b0ec02325b
Address resource-bound review feedback
2026-09-07 16:36:50 -06:00
Ben
fccee28efe
Address resource-bound review feedback
2026-09-07 16:36:37 -06:00
Ben
f394d1b2fa
Address resource-bound review feedback
2026-09-07 16:36:24 -06:00
Ben
7bfe60d4bc
Address resource-bound review feedback
2026-09-07 16:36:09 -06:00
Ben
70fe42f378
Use stable purchase locks and async persistence
2026-09-07 16:35:57 -06:00
Ben
1d44c4b73f
Use stable purchase locks and async persistence
2026-09-07 16:35:44 -06:00
Ben
f86e298da3
Add resource-bound regression coverage
2026-09-07 15:39:01 -06:00
Ben
625eaf6b21
Add resource-bound regression coverage
2026-09-07 15:38:52 -06:00
Ben
fe689ca81c
Add resource-bound regression coverage
2026-09-07 15:38:44 -06:00
Ben
c817fec06d
Bound remote service data and vote work
2026-09-07 15:38:35 -06:00
Ben
fd1b2b125f
Bound remote service data and vote work
2026-09-07 15:38:21 -06:00
Ben
4b12ebf96b
Test concurrent vote shop debits
2026-09-07 15:21:12 -06:00
Ben
6b69462cc0
Make vote shop debit atomic
2026-09-07 15:21:07 -06:00
Ben
8fb89fd7b3
Restore complete command loader
2026-09-07 15:18:24 -06:00
Ben
5937fc1f81
Test scoped admin permissions
2026-09-07 15:16:15 -06:00
Ben
f3ca244546
Centralize admin authorization
2026-09-07 15:16:09 -06:00
Ben
31775fbd72
Protect sensitive config editors
2026-09-07 15:16:05 -06:00
Ben
a1b13c6404
Require bulk point-removal permission
2026-09-07 15:16:01 -06:00
BenCodez
fc9872f89f
Fix control inspection edge cases
2026-09-07 14:14:53 -06:00
BenCodez
33668879c7
Preserve proxy configuration edits safely
2026-09-07 12:54:12 -06:00
BenCodez
25a95866a8
Reject reordered redacted secret lists
2026-09-07 10:47:14 -06:00
BenCodez
22e522b104
Abort invalid proxy file recovery
2026-09-07 10:28:22 -06:00
BenCodez
3a612891b6
Align Control connector inspection limits
2026-09-07 10:06:15 -06:00
BenCodez
a799c26181
Gate claimed Control result replay
2026-09-06 21:30:57 -06:00
BenCodez
ae55d8d776
Preserve Control capability recovery lanes
2026-09-06 21:22:41 -06:00
BenCodez
29e8cd8f11
Harden Control masking and lifecycle drain
2026-09-06 21:04:10 -06:00
BenCodez
0bd8f986c3
Fix Control recovery edge cases
2026-09-06 20:49:15 -06:00
BenCodez
b0d2c0b1e9
Gate recovered Control results by capability
2026-09-06 19:56:37 -06:00
BenCodez
37ad8faee1
Fix Control proxy review findings
2026-09-06 19:29:54 -06:00
Ben
350caccb12
Merge pull request #1598 from BenCodez/docs/self-contained-code-review-skill
...
docs: add self-contained code review agent skill
2026-09-05 18:07:42 -06:00
Ben
b13d945eb2
docs: add self-contained VotingPlugin code review skill
2026-09-05 17:53:03 -06:00
BenCodez
48841b80d8
Fix durable vote-party effect recovery
2026-09-05 16:37:31 -06:00
Ben
ccfd3b8e23
Merge pull request #1597 from RapidGravy/feature/votestreak-amount-placeholder
...
Add placeholder for configured vote streak amounts
2026-09-04 21:38:48 -06:00
RapidGravy
3c28d478f3
Add placeholder for configured vote streak amounts
2026-09-04 23:24:23 -04:00
BenCodez
b6d0f774bd
fix(control): harden transport rollback lifecycle
2026-09-04 18:18:53 -06:00
BenCodez
bfea6f1b63
fix(control): defer plugin-message relay publication
2026-09-04 17:53:46 -06:00
BenCodez
fa1296ea07
fix(http): flush presence on backend shutdown
2026-09-04 17:41:08 -06:00
BenCodez
e23a9691d0
fix(http): defer replacement presence publication
2026-09-01 21:44:24 -06:00
BenCodez
7495519d61
fix(http): recover incomplete TLS provisioning
2026-09-01 20:26:29 -06:00
Ben
f8113897b2
fix(http): cancel stalled body reads at deadline
2026-09-01 20:04:31 -06:00
Ben
01dea25564
fix(http): bound streamed response reads
2026-09-01 20:01:20 -06:00
Ben
7fec7976a4
test(http): normalize legacy code expiry precision
2026-09-01 19:51:05 -06:00
Ben
c10236a620
fix(http): import vote-party collection helpers
2026-09-01 19:47:56 -06:00
Ben
59b08052fe
fix(http): retain rejected vote-party rewards
2026-09-01 19:45:39 -06:00
Ben
9b9232b110
fix(http): preserve independent delivery retries
2026-09-01 18:43:24 -06:00
Ben
57517d7593
fix(http): restore credentials after failed reload
2026-09-01 17:32:42 -06:00
Ben
c8b0116381
Merge master into codex/http-transport
2026-09-01 17:31:50 -06:00
Ben
425664be7c
Restore HTTP transport after failed control reload
2026-09-01 04:48:52 -06:00
Ben
67e9d1262a
fix(http): open proxy listener after runtime setup
2026-08-31 21:49:09 -06:00
Ben
b7503b9eb8
fix(control): cancel stale transport publication
2026-08-31 21:41:49 -06:00
Ben
f81aa90ba6
fix(http): validate readiness off the server thread
2026-08-31 21:30:53 -06:00
Ben
0e9cf5ac05
fix(test): disambiguate transport validation assertion
2026-08-31 21:18:00 -06:00
Ben
dd1ef83f2c
fix(ci): restore complete proxy source
2026-08-31 21:16:23 -06:00
Ben
5949e113bc
fix(http): coordinate transport lifecycle handoffs
2026-08-31 21:12:40 -06:00
Ben
0a938cf3ad
fix(http): persist transport directory entries
2026-08-31 20:53:47 -06:00
Ben
b13ce28b45
test(http): await resumed delivery acknowledgement
2026-08-31 20:44:33 -06:00
Ben
9eae8b5a35
fix(http): bound responses and persist queue roots
2026-08-31 20:42:05 -06:00
Ben
2a9fcc6d84
test(http): import filesystem helper
2026-08-31 20:31:45 -06:00
Ben
6216a04cc3
fix(http): distinguish incomplete inbound deliveries
2026-08-31 20:30:04 -06:00
Ben
71f5ca4d6d
fix(http): revoke pending enrollment codes
2026-08-31 20:17:28 -06:00
Ben
13fd2b7b09
fix(http): normalize corrupt fence errors
2026-08-31 20:07:03 -06:00
Ben
f104e61d83
fix(http): preserve callback order and crash dedup
2026-08-31 20:04:12 -06:00
BenCodez
a1217a572e
Document Control proxy and player contracts
2026-08-31 19:53:32 -06:00
BenCodez
4b023c6eac
Keep VoteLog summary counts compatible
2026-08-31 19:31:51 -06:00
Ben
ac6a947ae5
fix(http): preserve proxy callback order
2026-08-31 19:27:49 -06:00
Ben
dbf416f19b
fix(http): verify backend presence against proxy route
2026-08-31 19:25:00 -06:00
BenCodez
ae9e6c2e90
Harden Control preview and player history
2026-08-31 19:19:56 -06:00
Ben
5b666dc501
fix(http): serialize callbacks and renew transport CA
2026-08-31 19:18:53 -06:00
BenCodez
c8d35fedbd
Harden proxy YAML inspection
2026-08-31 18:06:17 -06:00
Ben
63e8f9ddd9
fix(http): validate enrollment codes in Control
2026-08-31 17:59:43 -06:00
Ben
aa0f8d8ba5
fix(http): persist poll-created backend queues
2026-08-31 17:51:08 -06:00
BenCodez
3b3c3735aa
Tighten Control inspection redaction bounds
2026-08-31 17:48:04 -06:00
Ben
57226856ab
fix(http): persist outbound deliveries until ack
2026-08-31 17:42:49 -06:00
Ben
38a37ddb1b
fix(http): retain votes rejected by transport queue
2026-08-31 17:31:49 -06:00
BenCodez
3d948d817d
Harden proxy configuration control
2026-08-31 17:28:19 -06:00
Ben
e9bbe03612
Harden HTTP shutdown and protocol parsing
2026-08-31 17:22:19 -06:00
Ben
1d30c94201
Address HTTP transport review findings
2026-08-31 17:11:00 -06:00
Ben
d27636bdcf
Harden HTTP transport lifecycle
2026-08-31 16:59:14 -06:00
BenCodez
c39a934954
Add Control proxy configuration management
2026-08-31 16:57:58 -06:00
Ben
1fd3be90b5
Validate HTTP client certificates at TLS boundary
2026-08-31 16:27:15 -06:00
Ben
ea72899b68
Merge pull request #1595 from SupaYoshi/fix/vote-update-unknown-service-site
...
Fix VoteUpdate crash for unresolved service sites
2026-08-31 16:07:29 -06:00
SupaYoshi
472cae8d1f
test: sanitize unresolved vote site logging
2026-08-31 19:01:20 +00:00
SupaYoshi
b2ed2ad1a6
fix: ignore vote updates for unknown service sites
2026-08-31 18:58:35 +00:00
Ben
567531eeef
Add secure single-port HTTP proxy transport
2026-08-30 22:32:25 -06:00
Ben
eb5b5aefe5
Merge pull request #1593 from BenCodez/codex/isolate-bukkit-test-server
...
Isolate Bukkit server test mock
2026-08-30 19:30:33 -06:00
BenCodez
b0a29f95e8
Isolate Bukkit server test mock
2026-08-30 19:27:13 -06:00
Ben
37f1435cf6
Merge pull request #1592 from BenCodez/codex/reliable-control-file-reads
...
Add VotingPlugin Control management and inspection support
2026-08-30 18:45:05 -06:00
Ben
4fa1f2b5b7
Redact configuration failure details
2026-08-30 11:14:24 -06:00
Ben
75d8ca86c8
Fix fresh Codex review findings
2026-08-30 11:01:39 -06:00
Ben
1cd5451a4f
Fix latest Codex review findings
2026-08-30 10:46:09 -06:00
Ben
d5349ea130
Fix Codex review findings
2026-08-30 10:20:15 -06:00
Ben
ef6c3b60cc
Add Control management and inspection support
2026-08-30 00:25:40 -06:00
Ben
eab6cc6da2
Preserve validation errors for Control reads
2026-08-29 22:16:30 -06:00
Ben
4f249d6cca
Retry transient Control configuration reads
2026-08-29 22:11:27 -06:00
Ben
46cabd306f
Merge pull request #1591 from BenCodez/codex/faster-control-operations
...
Make Control configuration operations responsive
2026-08-29 22:00:59 -06:00
Ben
35838a6ede
Keep proxy heartbeats armed during Control polling
2026-08-29 21:31:06 -06:00
Ben
c247554f16
Make Control configuration operations responsive
2026-08-29 20:33:57 -06:00
Ben
fb4fe09692
Merge pull request #1590 from BenCodez/codex/fix-votesites-credential-comment-apply
...
Fix VoteSites sync with credential comments
2026-08-29 19:42:27 -06:00
Ben
7e7d6bbd51
Fix trusted VoteSites comment apply
2026-08-29 19:38:30 -06:00
BenCodez
1478d83d18
Add import for List in ProxyMethodConfigurationService
2026-08-29 19:32:37 -06:00
Ben
6a0f420b52
Merge pull request #1589 from BenCodez/codex/control-transport-diagnostics
...
Add Control transport diagnostics and safe proxy method switching
2026-08-29 19:29:14 -06:00
Ben
e81b0daff2
Merge pull request #1588 from BenCodez/codex/control-votesites-sync
...
Add reward-safe VoteSites synchronization
2026-08-29 19:28:58 -06:00
Ben
a842c544f3
Merge pull request #1587 from BenCodez/codex/control-comment-preserving-config
...
Preserve comments in Control configuration edits
2026-08-29 19:28:19 -06:00
Ben
52bc7df31b
Report unavailable diagnostic transports immediately
2026-08-29 19:14:16 -06:00
Ben
be4e9a92fa
Merge casing policy default fix into transport diagnostics
2026-08-29 18:59:53 -06:00
Ben
ea2daff420
Match runtime casing policy default
2026-08-29 18:59:16 -06:00
Ben
a655706b87
Merge VoteSites revision fixes into transport diagnostics
2026-08-29 18:54:59 -06:00
Ben
3a9a2a87ee
Merge removed-path secret validation into VoteSites sync
2026-08-29 18:54:31 -06:00
Ben
8d6cdc2231
Validate every persisted socket route
2026-08-29 18:54:02 -06:00
Ben
e9a499508c
Scope VoteSites sync revisions to casing policy
2026-08-29 18:53:46 -06:00
Ben
e58bccda46
Validate secret comments on removed paths
2026-08-29 18:53:29 -06:00
Ben
da8c0fa83d
Merge VoteSites sync safety fixes into transport diagnostics
2026-08-29 18:49:17 -06:00
Ben
194057316e
Merge redacted document safety fixes into VoteSites sync
2026-08-29 18:48:49 -06:00
Ben
9cb5d8dd82
Use fresh transport settings for apply validation
2026-08-29 18:48:20 -06:00
Ben
99233a4273
Preserve target credential comments during sync
2026-08-29 18:48:02 -06:00
Ben
de39565713
Fail closed on unsafe redacted documents
2026-08-29 18:47:44 -06:00
Ben
078eb6781c
Merge VoteSites sync test correction into transport diagnostics
2026-08-29 18:42:05 -06:00
Ben
bd56354183
Merge comment metadata test correction into VoteSites sync
2026-08-29 18:41:42 -06:00
Ben
68dd918fc1
Match Bukkit comment metadata classification
2026-08-29 18:41:14 -06:00
Ben
894f318ef8
Merge VoteSites sync fixes into transport diagnostics
2026-08-29 18:40:09 -06:00
Ben
cf147fc01d
Preserve reward data during VoteSites sync
2026-08-29 18:39:38 -06:00
Ben
cfb5656db1
Merge comment preservation fixes into VoteSites sync
2026-08-29 18:39:19 -06:00
Ben
1bb83446f0
Harden comment secret handling and previews
2026-08-29 18:37:27 -06:00
Ben
53882fd858
Validate persisted transport settings atomically
2026-08-29 18:23:37 -06:00
Ben
aa3d40c029
Merge comment credential preservation fix
2026-08-29 18:23:31 -06:00
Ben
130db7a452
Merge comment credential preservation fix
2026-08-29 18:17:44 -06:00
Ben
61a958e573
Preserve block scalar credential comments
2026-08-29 18:17:10 -06:00
Ben
5366339b16
Carry reviewed configuration fixes into diagnostics
2026-08-29 17:54:49 -06:00
Ben
a2568321be
Preserve targets beneath reward-only wrappers
2026-08-29 17:54:46 -06:00
Ben
8df430a790
Redact quoted credential comment keys
2026-08-29 17:54:42 -06:00
Ben
e6d013313e
Carry hardened comment redaction into diagnostics
2026-08-29 17:46:44 -06:00
Ben
25370e010e
Carry hardened comment redaction into VoteSites sync
2026-08-29 17:46:40 -06:00
Ben
2b0af90512
Redact continued credential comments efficiently
2026-08-29 17:46:37 -06:00
Ben
1c9ae8c1f9
Carry reviewed config fixes into diagnostics
2026-08-29 17:27:11 -06:00
Ben
aa62d1c274
Skip reward-only VoteSites during sync
2026-08-29 17:27:08 -06:00
Ben
69ce9f3b5f
Redact multiline secret fragments
2026-08-29 17:27:05 -06:00
Ben
24ab4205ba
Rebuild diagnostics head with reviewed fixes
2026-08-29 16:42:14 -06:00
Ben
ea101cb0e8
Rebuild VoteSites sync head with reviewed fixes
2026-08-29 16:42:08 -06:00
Ben
edddcf7b0e
Align proxy diagnostics with runtime identity
2026-08-29 16:39:29 -06:00
Ben
a3f04df714
Match qualified webhook labels
2026-08-29 16:38:30 -06:00
Ben
7bbdf04397
Match qualified webhook labels
2026-08-29 16:38:27 -06:00
Ben
5267a66f68
Match qualified webhook labels
2026-08-29 16:38:24 -06:00
Ben
ae8a30fa28
Carry reviewed configuration fixes into transport diagnostics
2026-08-29 16:37:10 -06:00
Ben
9f3f459f45
Bind VoteSites recovery revisions to sync policy
2026-08-29 16:36:53 -06:00
Ben
11df0f739f
Redact dotted webhook comment labels
2026-08-29 16:36:48 -06:00
Ben
99be239bb4
Refresh proxy transport stack base
2026-08-29 16:25:12 -06:00
Ben
c131b520ae
Use policy-bound VoteSites preview revision
2026-08-29 16:24:08 -06:00
Ben
c5a9a59cc3
Harden proxy method reads and defaults
2026-08-29 16:21:13 -06:00
Ben
36ed61b201
Harden VoteSites sync validation
2026-08-29 16:20:44 -06:00
Ben
d57c6a6336
Redact overlapping secrets longest first
2026-08-29 16:20:23 -06:00
Ben
1b725089d4
Honor backend transport identity and defaults
2026-08-29 16:04:47 -06:00
Ben
b65c3e83dd
Refresh VoteSites stack base
2026-08-29 16:04:10 -06:00
Ben
8020e30c43
Sanitize file-level and short secret comments
2026-08-29 16:03:52 -06:00
Ben
e39c3acdbe
Honor plugin messaging channel default
2026-08-29 15:58:24 -06:00
Ben
7777175aff
Normalize VoteSites source field casing
2026-08-29 15:57:40 -06:00
Ben
2cbb387f1d
Restrict proxy replacement to successful apply
2026-08-29 15:50:37 -06:00
Ben
d654f92a71
Honor VoteSites casing semantics
2026-08-29 15:49:41 -06:00
Ben
cac26576df
Merge third VoteSites review fixes
2026-08-29 15:38:04 -06:00
Ben
b017e0b51b
Address third Codex VoteSites review
2026-08-29 15:37:58 -06:00
Ben
26b852379c
Address third Codex comment-safety review
2026-08-29 15:37:52 -06:00
Ben
6e8e674d7d
Merge second VoteSites review fixes
2026-08-29 15:30:32 -06:00
Ben
dae4f61cbd
Address second Codex VoteSites review
2026-08-29 15:30:25 -06:00
Ben
9d5562b712
Address second Codex comment-safety review
2026-08-29 15:30:21 -06:00
Ben
94ed7bec18
Fix VoteSites configuration test imports
2026-08-29 15:22:57 -06:00
Ben
6264fb3dce
Fix VoteSites configuration test imports
2026-08-29 15:22:54 -06:00
Ben
29d26fa177
Merge updated VoteSites prerequisite
2026-08-29 15:18:44 -06:00
Ben
439cc7443e
Merge updated comment-preservation prerequisite
2026-08-29 15:18:38 -06:00
Ben
263d7038c4
Align transport stack with prerequisite fixes
2026-08-29 15:17:43 -06:00
Ben
3876777a42
Align VoteSites stack with comment redaction
2026-08-29 15:17:36 -06:00
Ben
7e141bf7b7
Complete Control operation before runtime replacement
2026-08-29 15:16:52 -06:00
Ben
f12d0541cf
Enforce VoteSites sync capability negotiation
2026-08-29 15:16:48 -06:00
Ben
8868393281
Redact secrets from preserved YAML comments
2026-08-29 15:16:44 -06:00
Ben
9df6143f2d
Cover proxy method preflight and persistence
2026-08-29 14:45:51 -06:00
Ben
1e2343c50d
Allow identity-free plugin messaging preflight
2026-08-29 14:44:56 -06:00
Ben
836f8e7f4c
Initialize transport in plugin messaging diagnostic test
2026-08-29 14:43:17 -06:00
Ben
6c646e9909
Add Control transport diagnostics and method switching
2026-08-29 14:41:15 -06:00
Ben
90a7e7608f
Fix configuration service test imports
2026-08-29 14:41:13 -06:00
Ben
81955cb5de
Add VoteSites sync: BackendControlConnectorProtocolTest.java
2026-08-29 14:17:35 -06:00
Ben
7d25b231bc
Add VoteSites sync: BackendConfigurationServiceTest.java
2026-08-29 14:17:33 -06:00
Ben
d64d54ac75
Add VoteSites sync: BackendControlConnector.java
2026-08-29 14:17:31 -06:00
Ben
0e3d9d315c
Add VoteSites sync: BackendConfigurationService.java
2026-08-29 14:17:28 -06:00
Ben
db3cd2e189
Preserve Control config comments: BackendControlConnectorProtocolTest.java
2026-08-29 14:08:16 -06:00
Ben
a009d2acee
Preserve Control config comments: BackendConfigurationServiceTest.java
2026-08-29 14:08:14 -06:00
Ben
626e1cf62f
Preserve Control config comments: BackendControlConnector.java
2026-08-29 14:08:11 -06:00
Ben
9a35724eeb
Preserve Control config comments: BackendConfigurationService.java
2026-08-29 14:08:09 -06:00
Ben
2cd582e75d
Merge pull request #1586 from BenCodez/codex/control-latest-release
...
Automatically track latest hosted Control release
2026-08-29 13:47:00 -06:00
Ben
0fd98fdac1
Repair stale hosted release metadata cache
2026-08-29 13:42:41 -06:00
Ben
b6bbc02551
Track latest hosted Control release automatically
2026-08-29 13:39:44 -06:00
Ben
95580dd9d0
Merge pull request #1585 from BenCodez/codex/automatic-control-enrollment
...
Automate hosted Control credential enrollment
2026-08-29 13:20:47 -06:00
Ben
ec15c72df9
Document proxy backend endpoint requirements
2026-08-29 13:08:06 -06:00
Ben
dc6388cd6b
Reject loopback routes for proxy backend enrollment
2026-08-29 13:06:13 -06:00
Ben
755b70a7ee
Keep hosted Control independent from connector enrollment
2026-08-29 12:58:46 -06:00
Ben
9b692ab10f
Reconcile local hosted Control before connector
2026-08-29 12:53:33 -06:00
Ben
a5a17634ca
Verify hosted routes before backend auto-enrollment
2026-08-29 12:46:37 -06:00
Ben
77dacfef8e
Bind enrollment completion to connector route
2026-08-29 12:34:45 -06:00
Ben
7cae72ff77
Bind enrollment completion to connector route
2026-08-29 12:34:43 -06:00
Ben
ceafcd7afb
Bind enrollment completion to connector route
2026-08-29 12:34:41 -06:00
Ben
2eced819c9
Bind enrollment completion to connector route
2026-08-29 12:34:40 -06:00
Ben
383c7da1a2
Confirm backend Control authentication before enrollment
2026-08-29 12:33:37 -06:00
Ben
377ec39fc3
Confirm backend Control authentication before enrollment
2026-08-29 12:33:35 -06:00
Ben
b74b34504a
Confirm backend Control authentication before enrollment
2026-08-29 12:33:33 -06:00
Ben
3f10767108
Confirm backend Control authentication before enrollment
2026-08-29 12:33:31 -06:00
Ben
58a4263bb7
Close automatic enrollment lifecycle races
2026-08-29 12:31:34 -06:00
Ben
4fa58cb303
Close automatic enrollment lifecycle races
2026-08-29 12:31:32 -06:00
Ben
4e0e4e58b6
Close automatic enrollment lifecycle races
2026-08-29 12:31:30 -06:00
Ben
9790a0a05e
Close automatic enrollment lifecycle races
2026-08-29 12:31:29 -06:00
Ben
2f4bce16b6
Document command-free WebUI setup
2026-08-29 12:27:21 -06:00
Ben
ecddc3ede9
Use the backend proxy enable accessor
2026-08-29 12:25:58 -06:00
Ben
5d1c378062
Automate hosted Control credential enrollment
2026-08-29 12:23:02 -06:00
Ben
122d148b09
Automate hosted Control credential enrollment
2026-08-29 12:23:01 -06:00
Ben
26fc3a618d
Automate hosted Control credential enrollment
2026-08-29 12:22:59 -06:00
Ben
09179b6ab7
Automate hosted Control credential enrollment
2026-08-29 12:22:58 -06:00
Ben
e7da7fe7c7
Automate hosted Control credential enrollment
2026-08-29 12:22:57 -06:00
Ben
3bbdf3ad33
Automate hosted Control credential enrollment
2026-08-29 12:22:55 -06:00
Ben
3c900e6564
Automate hosted Control credential enrollment
2026-08-29 12:22:54 -06:00
Ben
caeb20c2cc
Automate hosted Control credential enrollment
2026-08-29 12:22:52 -06:00
Ben
f1aa392961
Automate hosted Control credential enrollment
2026-08-29 12:22:51 -06:00
Ben
a400d38fbd
Automate hosted Control credential enrollment
2026-08-29 12:22:49 -06:00
Ben
47379aa4ba
Automate hosted Control credential enrollment
2026-08-29 12:22:48 -06:00
Ben
e5bf0fdb19
Automate hosted Control credential enrollment
2026-08-29 12:22:46 -06:00
Ben
dedc30ab41
Automate hosted Control credential enrollment
2026-08-29 12:22:44 -06:00
Ben
67c7ea5b57
Add automatic backend Control enrollment
2026-08-29 12:22:43 -06:00
Ben
cf921ad4d8
Automate hosted Control credential enrollment
2026-08-29 12:22:42 -06:00
Ben
e09dc1a7de
Automate hosted Control credential enrollment
2026-08-29 12:22:40 -06:00
Ben
8d653745e9
Install local and backend Control verifiers
2026-08-29 12:07:25 -06:00
Ben
c00222ff8e
Prepare hosted Control for verifier enrollment
2026-08-29 12:06:31 -06:00
Ben
1d3a856fc2
Test durable automatic credential generation
2026-08-29 12:05:41 -06:00
Ben
f195ff28f4
Add durable automatic Control enrollment state
2026-08-29 12:05:15 -06:00
Ben
5639244ab4
Merge pull request #1584 from BenCodez/codex/create-control-credential-placeholder
...
Create Control credential placeholder under control directory
2026-08-29 11:50:34 -06:00
Ben
f3c8fd703e
Test Control credential permissions
2026-08-29 11:46:22 -06:00
Ben
e04d6a5d78
Restrict Control credential permissions
2026-08-29 11:46:03 -06:00
Ben
35d1360a0b
Move Control credentials under control directory
2026-08-29 11:41:00 -06:00
Ben
8a639d737d
Move Control credentials under control directory
2026-08-29 11:40:59 -06:00
Ben
d6981757e2
Move Control credentials under control directory
2026-08-29 11:40:57 -06:00
Ben
39854218b7
Move Control credentials under control directory
2026-08-29 11:40:55 -06:00
Ben
1c6cc9712f
Move Control credentials under control directory
2026-08-29 11:40:54 -06:00
Ben
2b4d30b626
Move Control credentials under control directory
2026-08-29 11:40:52 -06:00
Ben
91b9a471f8
Test automatic Control credential placeholder
2026-08-29 11:40:16 -06:00
Ben
d63d00c99e
Create blank Control credential placeholder
2026-08-29 11:40:07 -06:00
Ben
087b15b2da
Merge pull request #1581 from BenCodez/codex/host-control-on-backend
...
Allow Bukkit backends to host VotingPlugin Control
2026-08-29 11:22:17 -06:00
Ben
afc5a59aa2
Preserve recovered host after connector failure
2026-08-29 10:14:04 -06:00
Ben
ae56f037b3
Journal pending results before host publication
2026-08-29 10:09:00 -06:00
Ben
819954e6e3
Refresh hosted state for durable results
2026-08-29 10:00:26 -06:00
Ben
95eb31b5d9
Retry timed-out connector reconciliation
2026-08-29 09:55:00 -06:00
Ben
85f94db376
Reconcile backend Control connector off-thread
2026-08-29 09:49:03 -06:00
Ben
a5a29526b8
Restore hosted Control after failed replacement
2026-08-29 09:41:53 -06:00
Ben
cc5e6d1194
Serialize backend Control service reconciliation
2026-08-29 09:31:22 -06:00
Ben
420539dd41
Merge pull request #1582 from BenCodez/codex/restore-vote-toggle-reminders
...
Restore /vote togglereminders
2026-08-29 09:25:32 -06:00
Ben
3277cd338a
Provision hosted Control replacement before stop
2026-08-29 09:22:50 -06:00
Ben
07955140d2
Allow default players to toggle reminders
2026-08-29 09:15:17 -06:00
Ben
e56b6601bb
Recheck reminder preference before firing
2026-08-29 09:06:23 -06:00
Ben
5484c1f4f4
Migrate legacy pending Control journals
2026-08-29 09:04:11 -06:00
Ben
d3836b9bf0
Preserve hosted Control route during result recovery
2026-08-29 08:42:29 -06:00
Ben
3710f4322b
Restore vote reminder toggle command
2026-08-29 08:40:26 -06:00
Ben
c0a74a8e61
Reconcile backend hosted Control on reload
2026-08-28 22:17:49 -06:00
Ben
d17c82165e
Validate hosted Control endpoint before replacement
2026-08-28 22:15:13 -06:00
Ben
edd80d2d1d
Serialize backend hosted Control replacement
2026-08-28 22:12:00 -06:00
Ben
b47239f6a9
Allow Bukkit backends to host VotingPlugin Control
2026-08-28 21:58:16 -06:00
Ben
45180f7173
Merge pull request #1575 from BenCodez/codex/authenticated-control-discovery
...
Add hosted Control, full configs, and plugin-aware quick setups
2026-08-28 20:37:39 -06:00
Ben
aed406df19
Reload configurations after published rollback
2026-08-27 22:01:18 -06:00
Ben
34da3d0b94
Rollback configurations after post-rename sync failures
2026-08-27 21:49:06 -06:00
Ben
ccbba461b8
Durably publish configuration and hosted state
2026-08-27 21:35:41 -06:00
Ben
79f928642a
Keep durable journals portable on Windows
2026-08-27 21:22:57 -06:00
Ben
f83a6e97bd
Bound Redis handoff and durably publish result journals
2026-08-27 21:14:29 -06:00
Ben
1ec4fbff20
Require atomic result-journal publication
2026-08-27 20:57:58 -06:00
Ben
cdf241c06a
Resolve abandoned configuration intents
2026-08-27 20:40:03 -06:00
Ben
8f463832e8
Release results for forgotten operations
2026-08-27 20:28:06 -06:00
Ben
640e603be5
Make configuration apply recovery crash-safe
2026-08-27 20:24:06 -06:00
Ben
b09600941d
Align backend Control payload bounds
2026-08-27 19:58:32 -06:00
Ben
2a74865052
Recover proxy results before honoring disablement
2026-08-27 19:34:55 -06:00
Ben
87a9810cf1
Persist and reconcile proxy Control results
2026-08-27 19:26:11 -06:00
Ben
b87b0680a3
Keep Control results durable and origin-bound
2026-08-27 19:14:44 -06:00
Ben
7c7d9d059f
Acknowledge Control results before connector restart
2026-08-27 18:55:39 -06:00
Ben
caf011e2c5
Honor Redis SSL during replacement validation
2026-08-27 18:32:33 -06:00
Ben
561904a8ca
Merge master into Control integration branch
2026-08-27 18:25:02 -06:00
Ben
cc7606f4a5
Snapshot Control results after drain
2026-08-26 21:42:27 -06:00
Ben
1a4c2d0995
Complete proxy runtime result handoff
2026-08-26 21:35:43 -06:00
Ben
d330ff88d2
Carry proxy Control results across reload
2026-08-26 21:26:53 -06:00
Ben
373354ae15
Gate legacy Redis handler handoff
2026-08-26 21:18:19 -06:00
Ben
8ca35f2d05
Separate Control and proxy reload shutdown
2026-08-26 21:08:46 -06:00
Ben
3986db5c87
Harden Control handoff and final shutdown
2026-08-26 20:57:34 -06:00
Ben
39b67b74f1
Finish backend Control shutdown safely
2026-08-26 20:40:54 -06:00
Ben
78480d1c9a
Close final Control lifecycle races
2026-08-26 20:33:13 -06:00
Ben
67d1ef6468
Close hosted and connector handoff windows
2026-08-26 20:19:12 -06:00
Ben
109a38c521
Harden Control recovery and proxy reloads
2026-08-26 20:09:39 -06:00
Ben
36f2800aa3
Keep Redis subscription startup asynchronous
2026-08-26 19:59:31 -06:00
Ben
255c700311
Close Control apply handoff races
2026-08-26 19:51:29 -06:00
Ben
fa635c1c1c
Persist hosted Control update quarantine
2026-08-26 19:38:08 -06:00
Ben
4b2d68479b
Quarantine the persisted Control candidate
2026-08-26 19:27:54 -06:00
Ben
0d66ad1944
Persist hosted Control rollback intent
2026-08-26 19:17:45 -06:00
Ben
786398161f
Rollback retained Control updates before retry
2026-08-26 19:07:23 -06:00
Ben
0b330f59b7
Preserve recoverable Control startup state
2026-08-26 18:56:19 -06:00
Ben
de5331319e
Validate full backend transport configuration
2026-08-26 18:43:24 -06:00
Ben
3979b62a13
Bind hosted health to the launched process
2026-08-26 18:36:21 -06:00
Ben
e43c30e9cf
Drain Control operations before connector shutdown
2026-08-26 18:24:37 -06:00
Ben
d660292d16
Validate backend setup and require atomic activation
2026-08-26 18:12:38 -06:00
Ben
52221d01a2
Model hosted restart after child exit
2026-08-26 18:03:40 -06:00
Ben
0ab24c0abb
Fix Control shutdown test signature
2026-08-26 18:01:45 -06:00
Ben
00ee58b914
Defer hosted retries until retained process exits
2026-08-26 18:00:19 -06:00
Ben
7ef07187e6
Await Control operations during shutdown
2026-08-26 17:51:56 -06:00
Ben
f4567a8bb6
Preserve state and rollback safety across reloads
2026-08-26 17:40:33 -06:00
Ben
793bdf9a27
Preserve plugin-message relay during replacement
2026-08-26 17:31:42 -06:00
Ben
e189ba9894
Retain hosted process after failed shutdown
2026-08-26 17:26:27 -06:00
Ben
3354cc70b2
Merge pull request #1580 from BenCodez/feature/redis-tls
...
Add SSL/TLS support for Redis connections
2026-08-26 17:22:42 -06:00
Ben
eaaf93092b
Merge master and preserve Control transport lifecycle
2026-08-26 17:18:30 -06:00
Ben
d839cc6493
Add SSL support for Redis transports
2026-08-26 17:03:10 -06:00
Ben
45aa84d209
Stop replaced global data timers
2026-08-25 21:40:58 -06:00
Ben
d9b7a91854
Close remaining backend handoff races
2026-08-25 21:32:16 -06:00
Ben
4607ce992d
Isolate control lifecycle and backup paths
2026-08-25 21:18:48 -06:00
Ben
d80e562c5b
Bound proxy control reload callbacks
2026-08-25 21:09:27 -06:00
Ben
04628fa43c
Protect proxy reload handoffs
2026-08-25 20:58:03 -06:00
Ben
db3cfc027b
Abort unsafe reloads and protect concurrent edits
2026-08-25 20:08:39 -06:00
Ben
eb7f901cc5
Merge pull request #1579 from BenCodez/fix/voteshop-hide-limited-migration
...
Fix VoteShop hide-limit migration key
2026-08-25 20:03:26 -06:00
Ben
8cddfb747a
Fix VoteShop hide-limit migration key
2026-08-25 20:02:04 -06:00
Ben
0a48fceb4a
Wait for hosted runtime handoff
2026-08-25 19:57:10 -06:00
Ben
2bd8507445
Serialize Redis backend replacement
2026-08-25 19:46:43 -06:00
Ben
6804cad4c0
Trigger verification for response deadlines
2026-08-25 19:37:23 -06:00
Ben
4f251b141f
Enforce connector body deadlines
2026-08-25 19:33:12 -06:00
Ben
192c1144fe
Merge pull request #1572 from BenCodez/cleanup/generated-comments-round2
...
Remove remaining generated comment boilerplate
2026-08-25 19:30:27 -06:00
Ben
71d9acac02
Bound connector responses and socket handoff
2026-08-25 19:29:06 -06:00
Ben
2505c1422e
Bound control transport activation
2026-08-25 19:16:42 -06:00
Ben
a83cae4629
Serialize socket transport replacement
2026-08-25 19:01:24 -06:00
Ben
8b324debae
Await forced hosted process shutdown
2026-08-25 18:48:15 -06:00
Ben
0825329918
Harden hosted and connector lifecycles
2026-08-25 18:43:00 -06:00
Ben
38bf0a3556
Close Redis and preserve proxy config edits
2026-08-25 18:29:55 -06:00
Ben
de4099f5d7
Close replaced proxy transport handlers
2026-08-25 18:19:42 -06:00
Ben
9f9d779615
Remove remaining generated comment boilerplate
2026-08-25 18:13:11 -06:00
Ben
9414938549
Split VoteParty state and reward handling
2026-08-25 18:12:47 -06:00
Ben
6f4a3bd2aa
Extract VotingPlugin background task
2026-08-25 18:12:25 -06:00
Ben
02938f673b
Move lifecycle services out of VotingPluginMain
2026-08-25 18:11:52 -06:00
Ben
5391868232
Warm skull cache after all rankings finalize
2026-08-25 18:11:27 -06:00
Ben
53998ea0fb
Restore top voter skull cache warmup
2026-08-25 18:06:24 -06:00
Ben
1efc0fc30a
Harden backend capability and path handling
2026-08-25 18:05:13 -06:00
Ben
7712ea1c03
Split top voter loading and ranking
2026-08-25 18:02:20 -06:00
Ben
6ce9abacd0
Move VotingPlugin reward registration out of main
2026-08-25 18:00:21 -06:00
Ben
dd75fa9afa
Validate backend control compatibility and transport
2026-08-25 17:39:08 -06:00
Ben
bd9c98d525
Fix configuration apply lifecycle races
2026-08-25 17:07:01 -06:00
Ben
26784b0c6d
Add plugin-aware quick configuration setups
2026-08-25 10:24:11 -06:00
Ben
9d26134ec5
Add Bukkit configuration Control connector
2026-08-25 08:43:54 -06:00
Ben
c35e5bc470
Preserve negotiated Control capabilities
2026-08-24 20:57:42 -06:00
Ben
1f1a8f1272
Honor negotiated Control capabilities
2026-08-24 20:50:49 -06:00
Ben
dcc15c548e
Restore complete proxy source
2026-08-24 20:40:33 -06:00
Ben
ef57ba0495
Make Control configuration reloads fail safe
2026-08-24 20:38:25 -06:00
Ben
4f4a49b5e5
Add typed Control configuration operations
2026-08-24 20:10:42 -06:00
Ben
276f137524
Test hosted Control digest rejection
2026-08-24 19:37:25 -06:00
Ben
b455be1ca2
Add opt-in hosted Control distribution
2026-08-24 19:32:26 -06:00
Ben
a7c7cab00f
Add optional Control discovery connector
2026-08-24 18:41:31 -06:00
Ben
14425d145d
Preserve global data handler accessor
2026-08-24 18:08:11 -06:00
Ben
30ca646f67
Strengthen processed vote cache tests
2026-08-24 17:16:41 -06:00
github-actions[bot]
b2d18793ab
Remove temporary refactor workflow
2026-08-24 23:15:05 +00:00
github-actions[bot]
408cb931fd
Split backend proxy components and reward path ownership
2026-08-24 23:15:03 +00:00
Ben
1ba3f87f38
Run backend proxy component refactor
2026-08-24 17:14:16 -06:00
Ben
ec717f6b82
Test processed vote cache extraction
2026-08-24 17:13:57 -06:00
Ben
7164e2c518
Move backend proxy reward path registration
2026-08-24 17:13:41 -06:00
Ben
2fd7270441
Move vote shop reward path registration
2026-08-24 17:13:29 -06:00
Ben
42f7b931b3
Move top voter reward path registration
2026-08-24 17:13:21 -06:00
Ben
b91ae03c96
Move vote streak reward path registration
2026-08-24 17:13:12 -06:00
Ben
87dc19cfea
Move vote milestone reward path registration
2026-08-24 17:12:55 -06:00
Ben
b4304f69fb
Move vote party reward path registration
2026-08-24 17:12:43 -06:00
Ben
cce2ad3325
Move general special reward path registration
2026-08-24 17:12:32 -06:00
Ben
8473494466
Move vote site reward path registration
2026-08-24 17:12:23 -06:00
Ben
1f538a5725
Move vote reminder reward path registration
2026-08-24 17:12:13 -06:00
Ben
ad2b36018f
Add directly defined reward path helper
2026-08-24 17:12:01 -06:00
Ben
2bd8c064d1
Make BackendProxyHandler a coordinator
2026-08-24 17:11:48 -06:00
Ben
94213eafdd
Extract backend proxy message routing
2026-08-24 17:11:18 -06:00
Ben
fa5f35e93c
Add backend proxy transport manager
2026-08-24 17:10:47 -06:00
Ben
280ded8f65
Extract MQTT backend transport
2026-08-24 17:10:35 -06:00
Ben
98363e12d2
Extract Redis backend transport
2026-08-24 17:10:22 -06:00
Ben
16becd377d
Extract socket backend transport
2026-08-24 17:10:12 -06:00
Ben
c44c347be2
Extract plugin messaging backend transport
2026-08-24 17:10:01 -06:00
Ben
6378e9748b
Extract backend MySQL transport
2026-08-24 17:09:49 -06:00
Ben
e305540a34
Add backend proxy transport contract
2026-08-24 17:09:32 -06:00
Ben
ef0dfc6b06
Extract backend global data sync
2026-08-24 17:09:23 -06:00
Ben
211919e976
Extract backend vote party sync state
2026-08-24 17:09:03 -06:00
Ben
5205dee4f3
Extract backend processed vote cache
2026-08-24 17:08:52 -06:00
Ben
30b20ee3bc
Merge pull request #1560 from BenCodez/cleanup/remove-bungee-handler
...
Remove deprecated BungeeHandler compatibility API
2026-08-24 16:59:15 -06:00
github-actions[bot]
b57e412801
Remove temporary refactor workflow
2026-08-24 22:55:52 +00:00
github-actions[bot]
54ca016fa9
Remove BungeeHandler compatibility API
2026-08-24 22:55:51 +00:00
Ben
d45e3f9382
Use JDK 21 for compatibility removal
2026-08-24 16:55:07 -06:00
Ben
9551e5f29c
Remove migration test before build
2026-08-24 16:50:00 -06:00
Ben
be600000ff
Fix legacy symbol guard
2026-08-24 16:48:50 -06:00
Ben
66168125a6
Run one-time BungeeHandler source migration
2026-08-24 16:48:16 -06:00
Ben
a1fa28c439
Run compatibility removal from PR
2026-08-24 16:46:14 -06:00
Ben
19329abc5e
Run BungeeHandler compatibility removal
2026-08-24 16:45:39 -06:00
Ben
dd029c3f22
Merge pull request #1559 from BenCodez/refactor/backendproxy-presence
...
Organize backend proxy handling and extract presence
2026-08-24 16:43:48 -06:00
Ben
32fca463b9
Test deprecated BungeeHandler compatibility alias
2026-08-23 20:21:33 -06:00
github-actions[bot]
e07dc5155f
Remove temporary compatibility workflow
2026-08-24 02:20:27 +00:00
github-actions[bot]
5e35236f33
Restore deprecated BungeeHandler getter compatibility
2026-08-24 02:20:26 +00:00
Ben
e587482199
Add temporary compatibility refactor workflow
2026-08-23 20:20:19 -06:00
Ben
d80f0a5fb9
Restore deprecated BungeeHandler compatibility alias
2026-08-23 20:20:06 -06:00
Ben
b34ffd895d
Cover null backend presence player keys
2026-08-23 20:06:26 -06:00
Ben
152a249db8
Cover null backend presence player keys
2026-08-23 20:06:14 -06:00
github-actions[bot]
62cbf65af3
Remove temporary line-ending workflow
2026-08-24 02:05:25 +00:00
github-actions[bot]
ce29ae0c9c
Restore legacy line endings after handler rename
2026-08-24 02:05:24 +00:00
Ben
65b1fdbc0e
Add temporary line-ending restoration workflow
2026-08-23 20:05:16 -06:00
github-actions[bot]
0fbf25f1b8
Remove temporary refactor workflow
2026-08-24 02:04:12 +00:00
github-actions[bot]
c3a7cd0e2d
Remove BungeeHandler compatibility layer
2026-08-24 02:04:10 +00:00
Ben
3adb87c474
Add temporary BungeeHandler removal workflow
2026-08-23 20:04:03 -06:00
Ben
cae7e0abd0
Document BungeeHandler compatibility alias
2026-08-23 19:49:01 -06:00
github-actions[bot]
a213748e69
Move backend proxy handler into package
2026-08-24 01:48:13 +00:00
Ben
0e744ae534
Run backend proxy class move
2026-08-23 19:48:05 -06:00
Ben
73a84dc47e
Fix presence manager method boundary
2026-08-23 19:21:47 -06:00
Ben
a6aa48ac18
Test backend presence session identity
2026-08-23 19:20:30 -06:00
Ben
f074797d76
Delegate backend presence out of BungeeHandler
2026-08-23 19:20:19 -06:00
Ben
cd69fcc600
Extract backend presence manager
2026-08-23 19:18:44 -06:00
Ben
ffef58b23d
Add backend player presence session
2026-08-23 19:18:14 -06:00
Ben
87f3c1a6d7
Merge pull request #1558 from BenCodez/refactor/topvoter-state
...
Extract top voter state from main plugin
2026-08-23 18:57:18 -06:00
Ben
0c8a5bab66
Cover vote-today state ownership
2026-08-23 16:19:08 -06:00
Ben
10d44e9d40
Wire VotingPluginMain to TopVoterState
2026-08-23 16:18:41 -06:00
Ben
1c14b1463a
Include vote-today data in top voter state
2026-08-23 16:15:10 -06:00
Ben
08c3867c60
Test top voter state holder
2026-08-23 16:09:26 -06:00
Ben
1be03ad09e
Add top voter state holder
2026-08-23 16:09:18 -06:00
Ben
6953d78f67
Merge pull request #1557 from BenCodez/refactor/votesite-manager
...
Split VoteSiteManager responsibilities
2026-08-23 16:03:05 -06:00
Ben
6982674553
Test disabled vote site resolution
2026-08-23 15:34:39 -06:00
Ben
9f0f76fd9d
Honor enabled filter when resolving vote sites
2026-08-23 15:34:30 -06:00
Ben
87c215a9fc
Preserve VoteSiteManager plugin setter behavior
2026-08-23 15:20:21 -06:00
Ben
9f015f6739
Test side-effect-free vote site resolution
2026-08-23 15:19:59 -06:00
Ben
1daa736d9c
Delegate vote site responsibilities
2026-08-23 15:19:39 -06:00
Ben
da6b07a8ac
Extract vote site creation
2026-08-23 15:19:26 -06:00
Ben
ae032bf6c0
Extract vote site resolution
2026-08-23 15:19:18 -06:00
Ben
7e1cbd0b8b
Extract vote site validation
2026-08-23 15:19:03 -06:00
Ben
81e80cebb1
Extract vote site registry
2026-08-23 15:18:48 -06:00
Ben
d603f38735
Merge pull request #1556 from BenCodez/cleanup/remove-generated-comments
...
Clean up generated command comments
2026-08-23 14:33:52 -06:00
Ben
88ddf2b08a
Remove generated comments from VoteTabCompleter
2026-08-23 14:10:51 -06:00
Ben
f1a0998be1
Remove stale comments from CommandAliases
2026-08-23 14:10:42 -06:00
Ben
d5a7f9f906
Remove generated comments from CommandVote
2026-08-23 14:10:28 -06:00
Ben
e4197e351e
Remove generated comments from CommandAdminVote
2026-08-23 14:10:19 -06:00
Ben
1404b92e43
Remove accidental branch marker
2026-08-23 14:09:42 -06:00
Ben
f8a701c36b
Initialize cleanup branch
2026-08-23 14:09:35 -06:00
Ben
6dea440685
Remove accidental noop file
2026-08-23 14:09:30 -06:00
Ben
a70bba09fd
noop
2026-08-23 14:09:24 -06:00
Ben
32b2d12c5a
Merge pull request #1555 from BenCodez/build/restrict-snapshot-repositories
...
Reduce unnecessary Maven repository lookups
2026-08-23 13:07:45 -06:00
Ben
39c0825ae2
Reduce unnecessary Maven repository lookups
2026-08-23 13:00:13 -06:00
Ben
8596eb155d
Merge pull request #1554 from BenCodez/security/validate-legacy-login-envelopes
...
Validate legacy standalone login envelopes
2026-08-17 18:43:28 -06:00
Ben
ffaaff2533
Merge pull request #1553 from BenCodez/tests/disabled-vote-site-autocreation
...
Prevent disabled vote sites from being auto-created
2026-08-17 18:41:23 -06:00
Ben
7dadd1d812
Validate legacy login routing against authoritative state
...
AI disclosure: This commit was created with assistance from ChatGPT.
2026-08-17 18:38:05 -06:00
Ben
35135b194c
Remove temporary CRLF validation metadata
2026-08-17 18:05:26 -06:00
github-actions[bot]
b3505b65dd
Prevent disabled vote sites from being auto-created
2026-08-18 00:04:42 +00:00
Ben
db9bf980a5
Ignore existing CRLF endings during PR fix commit
2026-08-17 18:03:05 -06:00
Ben
874a3eb37a
Apply and verify disabled vote-site fix
2026-08-17 18:00:16 -06:00
Ben
5df9a7c1ec
Remove temporary PR 1553 implementation workflow
2026-08-17 17:54:33 -06:00
Ben
93b1e8acd2
Add one-shot implementation workflow for PR 1553
2026-08-17 17:50:09 -06:00
Ben
0c2534a28b
Add disabled vote-site regression tests
2026-08-17 17:43:42 -06:00
Ben
6867c48806
Merge pull request #1551 from BenCodez/agent/dedicated-voting-proxy-routing
...
Add dedicated voting proxy routing
2026-08-16 16:56:50 -06:00
Ben
a8a7b80660
Drain snapshot players after stale handoffs
...
AI disclosure: This commit message was written with assistance from ChatGPT.
2026-08-16 16:37:38 -06:00
Ben
e72772c5af
Drain cached votes after dedicated presence snapshots
...
AI disclosure: This commit message was written with assistance from ChatGPT.
2026-08-16 16:31:32 -06:00
Ben
07ffb08f2f
Preserve send-to-all behavior in dedicated mode
...
AI disclosure: This commit message was written with assistance from ChatGPT.
2026-08-16 16:28:38 -06:00
Ben
b6b01f8964
Add dedicated voting proxy routing
...
AI disclosure: This commit message was written with assistance from ChatGPT.
2026-08-16 16:24:44 -06:00
Ben
c916763e0e
Merge pull request #1550 from BenCodez/agent/backend-player-presence-foundation
...
Add backend player presence tracking foundation
2026-08-16 14:37:38 -06:00
Ben
dd9efd5214
Reject stale logouts for destination claims
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 14:28:52 -06:00
Ben
0a409de8fb
Validate claim snapshot watermarks and logouts
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 14:21:46 -06:00
Ben
f533c1fe3f
Bind handoffs to destination claims
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 14:11:56 -06:00
Ben
55ceb23429
Make presence login conflict handling atomic
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 13:55:14 -06:00
Ben
8a222829b2
Preserve destination fence after source logout
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 13:41:39 -06:00
Ben
08afe0498d
Request presence snapshot after proxy startup
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 13:30:38 -06:00
Ben
acde9a97b1
Use explicit snapshot clocks in tests
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 13:17:13 -06:00
Ben
b462657749
Harden in-memory presence recovery
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 13:14:03 -06:00
Ben
cec4447000
Remove persisted presence state
...
AI disclosure: This commit was created with assistance from ChatGPT.
2026-08-16 13:03:06 -06:00
Ben
fa5c4cdfe5
Force durable presence state rename
...
AI disclosure: This commit was created with assistance from ChatGPT.
2026-08-16 12:57:38 -06:00
Ben
7747f12a46
Use proxy presence for plugin messaging
...
AI disclosure: This commit was created with assistance from ChatGPT.
2026-08-16 12:48:17 -06:00
Ben
3f32b4e513
Trust configured backend identities
...
AI disclosure: This commit was created with assistance from ChatGPT.
2026-08-16 12:31:10 -06:00
Ben
bbaf8af397
Catch unchecked lifecycle persistence failures
...
AI disclosure: This commit was created with assistance from ChatGPT.
2026-08-16 12:17:09 -06:00
Ben
f69aea2c61
Remove presence-specific secrets and persist lifecycle atomically
...
AI disclosure: This commit was created with assistance from ChatGPT.
2026-08-16 11:35:58 -06:00
Ben
dfbfd85830
Harden persisted generation state bounds
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 11:19:46 -06:00
Ben
27649fed7a
Persist backend incarnation ordering
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 10:45:28 -06:00
Ben
6ee8b3e706
Fence overlapping backend recovery
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 10:32:49 -06:00
Ben
cadc72621a
Recover and expire backend presence automatically
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 10:23:23 -06:00
Ben
6a3f24d17d
Fix snapshot timeout boundary test
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 10:20:30 -06:00
Ben
3c908d7f39
Recover proxy presence and complete handoffs
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 10:17:47 -06:00
Ben
f01d48f867
Keep carrier lifecycle replay idempotent
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 10:07:02 -06:00
Ben
9ac50dfcaa
Harden authenticated backend presence handoff
...
AI disclosure: This commit was written with assistance from ChatGPT.
2026-08-16 06:01:38 -06:00
Ben
418ff08fe2
Harden backend presence ordering
...
AI disclosure: This content was written with assistance from ChatGPT.
2026-08-15 23:15:52 -06:00
Ben
8c9c4936d2
Fence stale backend presence generations
2026-08-15 22:49:14 -06:00
Ben
477aeb2256
Harden backend player presence tracking
2026-08-15 22:22:54 -06:00
Ben
237077c1df
Address player presence review races
2026-08-15 22:06:30 -06:00
Ben
51842d2764
Add backend player presence foundation
2026-08-15 21:43:59 -06:00
Ben
17530651fc
Fix Velocity annotation processor dependency resolution
2026-08-08 18:37:58 -06:00
Ben
640f47ae32
Exclude unavailable Velocity Brigadier from Velocity API
2026-08-08 18:27:46 -06:00
Ben
99b36259e0
Exclude unavailable Velocity Brigadier snapshot
2026-08-08 18:24:16 -06:00
Ben
78364478bc
Prevent PaperMC from resolving Spigot snapshot metadata
2026-08-08 18:19:33 -06:00
Ben
14b7f36796
Merge pull request #1548 from BenCodez/agent/unregister-disabled-command-aliases-v2
...
Release plugin.yml command aliases when disabled
2026-08-08 17:38:11 -06:00
Ben
803e9e2b11
Merge pull request #1542 from BenCodez/agent/discord-message-recovery
...
Automatically recover deleted Discord leaderboard messages
2026-08-08 17:18:02 -06:00
Ben
4b8bc13913
Promote fallback commands after releasing aliases
2026-08-08 17:14:50 -06:00
Ben
afa5cb84b5
Find inherited Bukkit command map fields
2026-08-08 17:10:37 -06:00
Ben
513e33617e
Remove disabled aliases from Bukkit command map
2026-08-08 17:05:16 -06:00
Ben
01ab6e569e
Persist cleared Discord message ID
2026-08-08 17:05:06 -06:00
Ben
5166c98589
Keep stale Discord ID transition under recovery lock
2026-08-08 17:04:55 -06:00
Ben
04390a1e42
Make Discord recovery state atomic
2026-08-08 17:04:48 -06:00
Ben
e0b59d9585
Add command unregistration implementation
2026-08-08 16:58:41 -06:00
Ben
84e7ca6946
Release optional command aliases when disabled
2026-08-08 16:58:09 -06:00
Ben
61c90c5ea9
Serialize Discord leaderboard recovery
2026-08-08 16:54:32 -06:00
Ben
bf364e6dae
Add Discord leaderboard message recovery
2026-08-08 15:55:51 -06:00
Ben
76aa8f6e9a
Add Discord leaderboard message recovery
2026-08-08 15:55:49 -06:00
Ben
fe40fe2e7a
Add Discord leaderboard message recovery
2026-08-08 15:55:47 -06:00
Ben
c1c99b1c85
Merge pull request #1541 from BenCodez/agent/forward-offline-proxy-broadcasts
...
Broadcast proxy votes immediately in FORWARD mode
2026-08-08 14:12:43 -06:00
Ben
c3b0efe717
Reconcile normal cached broadcast delivery
2026-08-08 14:00:32 -06:00
Ben
2a22f6e59b
Skip blocked cached broadcast targets
2026-08-08 13:53:50 -06:00
Ben
13bd7b5ebd
Reuse proxy socket clients for offline broadcasts
2026-08-08 13:45:23 -06:00
Ben
5f1210d975
Iterate cached retry servers directly
2026-08-08 13:25:48 -06:00
Ben
7db7221d5b
Fix cached retry server iteration
2026-08-08 13:22:08 -06:00
Ben
8218550a40
Harden cached broadcast delivery state
2026-08-08 13:19:10 -06:00
Ben
cd51831051
Import timed vote test model
2026-08-08 13:09:13 -06:00
Ben
f41bd115f9
Retry timed broadcast state persistence
2026-08-08 13:06:14 -06:00
Ben
89b041c4cd
Retry Velocity broadcasts during rollover
2026-08-08 12:56:16 -06:00
Ben
5808c02986
Project rollover vote party state
2026-08-08 12:49:18 -06:00
Ben
a454872430
Initialize timed retry transport test
2026-08-08 12:07:35 -06:00
Ben
0aa775b0b2
Address queued proxy broadcast review
2026-08-08 12:04:31 -06:00
Ben
3f41e9d953
Make rollover forwarding recovery durable
2026-08-08 11:45:56 -06:00
Ben
1bd7f56d14
Retain rollover votes until durable completion
2026-08-08 11:23:38 -06:00
Ben
b4f9c2565d
Persist and retry proxy broadcasts safely
2026-08-08 11:01:04 -06:00
Ben
a0b8a935ef
Address offline broadcast review edge cases
2026-08-08 10:42:17 -06:00
Ben
e8abc3ecc6
Confirm broker delivery and refresh rollover totals
2026-08-08 10:24:46 -06:00
Ben
db01da12c7
Confirm and retry proxy broadcast delivery
2026-08-08 10:09:56 -06:00
Ben
18cb5269da
Retry pending proxy broadcasts independently
2026-08-08 09:55:06 -06:00
Ben
a80c53edef
Persist proxy broadcast delivery state
2026-08-08 09:39:18 -06:00
Ben
611cf633dc
Fix proxy test config initialization
2026-08-08 09:07:39 -06:00
Ben
6b9bacfaad
Fix remaining proxy broadcast review feedback
2026-08-08 09:02:46 -06:00
Ben
25a108d62b
Fix proxy forwarding review feedback
2026-08-08 08:33:03 -06:00
Ben
51896bc158
Test immediate proxy broadcast forwarding
2026-08-08 08:10:30 -06:00
Ben
03f063edf4
Track immediate proxy broadcast forwarding
2026-08-08 08:10:29 -06:00
Ben
7d863515dc
Send FORWARD broadcasts before vote caching
2026-08-08 08:10:28 -06:00
Ben
5905b4ad04
Merge pull request #1540 from BenCodez/agent/validate-service-site-names
...
Validate vote service site names
2026-08-05 17:10:22 -06:00
Ben
03bef2ee94
Test invisible filler-only site names
2026-08-05 17:07:13 -06:00
Ben
e822df5e6e
Ignore invisible filler characters in site names
2026-08-05 17:07:12 -06:00
Ben
dcbf1e9e90
Test invisible combining-only service names
2026-08-05 16:59:29 -06:00
Ben
e655ed0f37
Require visible base characters in service names
2026-08-05 16:59:28 -06:00
Ben
ac7959c0fd
Test Unicode whitespace-only service names
2026-08-05 16:50:27 -06:00
Ben
4f1c58dcae
Reject Unicode whitespace-only service names
2026-08-05 16:50:26 -06:00
Ben
b435fb7e20
Test vote site generation failure
2026-08-05 16:43:40 -06:00
Ben
3f8ee0857f
Propagate vote site generation failure
2026-08-05 16:43:39 -06:00
Ben
faeca8899d
Report automatic site generation failure
2026-08-05 16:43:38 -06:00
Ben
e9308593f7
Report vote site creation failure
2026-08-05 16:43:37 -06:00
Ben
69783f2de1
Handle vote site generation failure in GUI
2026-08-05 16:43:35 -06:00
Ben
f18b442aec
Return vote site generation status
2026-08-05 16:43:34 -06:00
Ben
dca3e77573
Test URL-compatible service site names
2026-08-05 16:34:26 -06:00
Ben
28691ae176
Allow URL characters in service site names
2026-08-05 16:34:24 -06:00
Ben
b580931295
Test unsupported auto-created site names
2026-08-05 16:20:54 -06:00
Ben
2fc769150d
Test vote service site validation
2026-08-05 16:20:52 -06:00
Ben
0001b7da08
Reject unsupported auto-created site names
2026-08-05 16:20:48 -06:00
Ben
b26741c5a1
Validate generated vote site names
2026-08-05 16:20:46 -06:00
Ben
372da66e77
Validate backend vote service names
2026-08-05 16:20:45 -06:00
Ben
a008561c4f
Validate proxy vote service names
2026-08-05 16:20:44 -06:00
Ben
1fd41cc3ff
Validate standalone vote service names
2026-08-05 16:20:43 -06:00
Ben
145ff8ecc5
Add vote service site validation
2026-08-05 16:20:41 -06:00
Ben
cbe0427d43
Merge pull request #1539 from BenCodez/agent/fix-source-documentation-spelling
...
Correct spelling in user-facing source text
2026-08-01 22:12:04 -06:00
Ben
280adbec8e
Correct user-facing spelling
2026-08-01 22:04:39 -06:00
Ben
f2cdb22fe1
Correct user-facing spelling
2026-08-01 22:04:38 -06:00
Ben
808e1658f5
Correct user-facing spelling
2026-08-01 22:04:36 -06:00
Ben
4af6f4edaa
Correct user-facing spelling
2026-08-01 22:04:35 -06:00
Ben
6451482abc
Correct user-facing spelling
2026-08-01 22:04:33 -06:00
Ben
f70af0a16e
Merge pull request #1538 from BenCodez/agent/preserve-validated-vote-identity
...
Preserve validated vote identities
2026-07-31 16:50:02 -06:00
Ben
2ac38e8139
Preserve validated vote identities
2026-07-31 16:31:12 -06:00
BenCodez
4036db0c87
Fix backbutton command running async
2026-07-29 20:26:02 -06:00
BenCodez
9644a1400c
Add command execution support in CommandLoader and update GUI.yml
...
- Implemented command execution for players in CommandLoader.
- Updated comments in GUI.yml to clarify back button command
configuration.
2026-07-29 15:54:09 -06:00
Ben
961d0ddb3e
Merge pull request #1536 from BenCodez/agent/wait-until-vote-delay-rewards
...
Add rewards for votes rejected by vote delay
2026-07-28 16:42:43 -06:00
Ben
b48a380102
Add rewards for votes rejected by vote delay
2026-07-28 16:33:14 -06:00
Ben
e08b80cc6b
Merge pull request #1534 from BenCodez/agent/allow-configured-bedrock-prefix
...
Allow configured Bedrock prefix in vote usernames
2026-07-26 20:49:23 -06:00
Ben
8127f016f2
Keep prefix coverage constructor-independent
2026-07-26 20:40:18 -06:00
Ben
9fa1cab382
Restore constructor-safe proxy test config
2026-07-26 20:40:07 -06:00
Ben
cf78921eb2
Preserve listener line endings
2026-07-26 20:36:46 -06:00
Ben
fb3a53ba49
Test configured Bedrock prefix at proxy ingress
2026-07-26 20:36:09 -06:00
Ben
fee62d2125
Make proxy test configuration controllable
2026-07-26 20:35:53 -06:00
Ben
ecdeb55a53
Test configurable Bedrock vote prefixes
2026-07-26 20:35:32 -06:00
Ben
0a3446255b
Use configured Bedrock prefix for proxy votes
2026-07-26 20:35:14 -06:00
Ben
8aaf1eb909
Use configured Bedrock prefix for standalone votes
2026-07-26 20:35:01 -06:00
Ben
935ea656d2
Allow configured Bedrock prefix in vote usernames
2026-07-26 20:34:29 -06:00
Ben
34eb7dc24e
Merge pull request #1533 from BenCodez/agent/reject-invalid-vote-usernames
...
Reject invalid usernames from Votifier votes
2026-07-26 20:27:52 -06:00
Ben
c3f089f02b
Fix proxy test spy type
2026-07-26 20:18:38 -06:00
Ben
eeefa9c008
Fix proxy vote test dependency
2026-07-26 20:15:22 -06:00
Ben
6dd304843e
Fix username validator test dependency
2026-07-26 20:14:57 -06:00
Ben
40ac432d90
Reject invalid Votifier usernames
2026-07-26 20:07:07 -06:00
BenCodez
75773fefd7
Update version number to 7.1.2-SNAPSHOT
2026-07-22 19:55:22 -06:00
BenCodez
39f4717f36
Update version number to 7.1.1
2026-07-22 19:45:03 -06:00
Ben
46f86f8756
Merge pull request #1532 from BenCodez/agent/fix-proxy-queued-vote-delay
...
Fix queued proxy votes being rejected by vote delay
2026-07-22 16:17:40 -06:00
Ben
f99782117a
Test proxy queued vote delay check
2026-07-22 16:13:14 -06:00
Ben
ae65946561
Add proxy vote delay helper
2026-07-22 16:13:12 -06:00
Ben
e595fd6d40
Fix proxy queued vote delay check
2026-07-22 16:13:11 -06:00
BenCodez
9b585e3d80
Refactor forceCache logic in VotingPluginProxy for clarity
...
Updated the forceCache condition to improve readability and ensure
votes are cached correctly based on user online status and server
validation. This change enhances the handling of vote caching
when players are offline or when server information is unavailable.
2026-07-19 15:41:04 -06:00
BenCodez
b4b371f19b
Remove voteUUID from VoteTotalsSnapshot output and update debug logs
...
- Eliminated voteUUID from the string output in VoteTotalsSnapshot.
- Updated debug logging in VotingPluginProxy to include voteId and
player information.
- Removed related assertions in VoteTotalsSnapshotStorageTest.
2026-07-19 14:38:40 -06:00
BenCodez
e3be6f7b83
Deprecate old VoteTotalsSnapshot constructor
...
- Mark VoteTotalsSnapshot constructor as deprecated
- Remove unused voteId parameter from various method calls
- Improve code readability by formatting method parameters
2026-07-19 14:25:27 -06:00
Ben
dd1ad376e8
Merge pull request #1531 from BenCodez/agent/atomic-proxy-cache-dedup
...
Make proxy cache vote deduplication atomic
2026-07-19 13:48:34 -06:00
Ben
25aff53be4
Make proxy cache vote deduplication atomic
2026-07-19 13:45:39 -06:00
Ben
37c184285f
Merge pull request #1530 from BenCodez/agent/consolidate-proxy-vote-dedup
...
Complete proxy vote deduplication and preserve queued vote IDs
2026-07-19 13:42:24 -06:00
Ben
4ee7af2c1f
Preserve vote IDs through proxy cache and time queue
2026-07-19 13:38:52 -06:00
Ben
7f4a576c27
Merge pull request #1527 from BenCodez/agent/wire-vote-idempotency
...
Prevent duplicate proxy wire vote rewards
2026-07-19 13:21:29 -06:00
Ben
9fa27fc450
Test proxy wire vote ID round trips
2026-07-19 13:17:57 -06:00
Ben
1ade11ecaf
Import UUID for proxy wire vote IDs
2026-07-19 13:11:52 -06:00
Ben
41450d5739
Preserve BungeeHandler line endings
2026-07-19 13:07:32 -06:00
Ben
4c24ca08ae
Reject duplicate wire vote deliveries
2026-07-19 13:07:03 -06:00
Ben
5fc36a0981
Propagate vote IDs through immediate and cached delivery
2026-07-19 13:06:20 -06:00
Ben
be44c75cca
Add explicit vote IDs to proxy wire messages
2026-07-19 13:06:19 -06:00
BenCodez
aab8791821
Update BungeeHandler to adjust backend total management logic
...
Changed the variable name for clarity and updated the method call to
reflect the new logic for managing totals on the backend. This
ensures correct handling of broadcast settings during user voting
processes.
2026-07-19 12:50:59 -06:00
BenCodez
b08bd76c9c
Update null check for service in BungeeHandler and fix config usage
...
- Changed condition to check for null before checking if service is
empty.
- Adjusted calls in VotingPluginProxy to ensure correct config usage for
Bungee management.
2026-07-19 12:47:26 -06:00
BenCodez
8773eb211f
Update condition check in BungeeHandler for service management
...
Modified the condition to check if the service is not empty instead of
managing totals, improving clarity and functionality.
2026-07-19 12:45:38 -06:00
BenCodez
32f596206e
Update service site message handling and remove deprecated annotation
...
- Prevent display of no service site message if disabled in config
- Removed deprecated annotation from ServerData class
2026-07-19 12:30:29 -06:00
BenCodez
e67895531a
Rename ServiceSites to GottenServiceSites in ServerData class
...
Updated method return values and data storage keys to reflect the new
naming convention. Marked previous method as deprecated for future
reference.
2026-07-17 19:34:40 -06:00
BenCodez
1feef348ab
Add placeholder for NameMC like reward status in PlaceHolders class
...
Introduces a new placeholder "CanLike_NameMC" that returns "Complete"
if the user has claimed the NameMC like reward, otherwise returns
"Incomplete".
2026-07-11 11:40:31 -06:00
BenCodez
7fcbe76922
Fix typo in VoteSiteJsonPresetManager for wait delay key
...
Updated the key from "WaitUnitVoteDelay" to "WaitUntilVoteDelay" for
consistency.
2026-07-06 20:00:09 -06:00
BenCodez
dcab774d26
Add admin vote shop category management and item handling from inventory
...
- Implemented GUI for adding, editing, and removing vote shop
categories.
- Added functionality to create shop items from held items and manage
their display settings.
- Enhanced item management with category-specific handling for better
organization.
- Updated configuration paths for categories and items in the shop file.
2026-06-27 21:13:51 -06:00
BenCodez
f405794287
Add success message for shop item creation in AdminVoteVoteShop
...
- Implemented player feedback upon successful shop item creation
2026-06-20 10:35:36 -06:00
BenCodez
f47129143e
Update spigot version in pom.xml to 26.2-R0.1-SNAPSHOT
2026-06-16 19:14:25 -06:00
BenCodez
a9c773d949
Refactor VotingPluginMain to streamline loading order
2026-06-14 13:51:34 -06:00
BenCodez
67e2fdde51
Refactor BroadcastHandlerTest for improved clarity and functionality
...
- Removed unused imports and streamlined test setup.
- Updated variable names for better readability.
- Ensured console output verification instead of mocking external
utilities.
2026-06-09 16:22:51 -06:00
BenCodez
28228cf68f
Refactor BroadcastHandler for improved readability and functionality
...
- Updated method signatures and variable names for clarity.
- Enhanced Javadoc comments for better documentation.
- Improved handling of player UUIDs and broadcast settings.
- Streamlined message broadcasting logic with placeholder parsing.
2026-06-09 16:15:06 -06:00
BenCodez
5785908401
Bump version to 7.1.1-SNAPSHOT
2026-06-07 20:53:25 -06:00
BenCodez
fe401f1988
Update version number to 7.1 in pom.xml for release
...
- Changed version from 7.1-SNAPSHOT to 7.1
- Updated dependency version from 3.8.1-SNAPSHOT to 3.8.1
2026-06-07 15:15:25 -06:00
Ben
14feedf4f0
Update javadoc source folder path in workflow
2026-06-07 15:15:13 -06:00
BenCodez
1aa360d844
Refactor VoteStreak command handlers and add new functionalities
...
- Updated command structure for setting legacy vote streaks (daily,
weekly, monthly).
- Introduced commands for advancing vote streaks and setting amounts
without rewards.
- Enhanced tab completion for vote streak states and reset targets.
- Fixed minor config.yml comment update
2026-06-07 14:21:33 -06:00
BenCodez
4b899c2175
Migrate legacy vote streak configurations to shared progress groups
...
- Updated migration logic to handle enabled legacy entries only.
- Created new configuration sections for progress groups and milestones.
- Adjusted reward paths for migrated definitions.
2026-06-06 20:51:48 -06:00
BenCodez
8bea5b70ec
Add tests for lost rewards handling in progress groups for VoteStreaks
...
- Implement tests to verify lost rewards behavior based on milestone
requirements and streak counts.
- Validate that lost rewards are correctly configured in YAML sections
for progress groups.
2026-06-06 20:43:41 -06:00
BenCodez
6e986f0e3a
Add lost rewards handling for progress groups in VoteStreaks
...
- Implement logic to give rewards when a progress group streak is lost.
- Introduce configuration option 'RequireMilestoneForLostRewards' in
SpecialRewards.yml to control reward eligibility based on milestone
achievement.
- Update methods to handle lost rewards and check for enabled
milestones.
2026-06-06 20:38:25 -06:00
BenCodez
09fcb7f926
Add special rewards editor paths for vote streak progress groups
...
- Introduced a method to register directly editable rewards paths from
SpecialRewards.yml for VoteMilestones and ProgressGroups.
- Enhanced configuration handling for milestone rewards within the
VoteStreaks section.
2026-06-06 20:29:28 -06:00
BenCodez
920e243fc4
Add ProgressGroups example configuration for daily vote streaks
2026-06-06 20:26:28 -06:00
Ben
02b8d013ab
Merge pull request #1520 from semisolar/feature/votestreak-shared-progress-only
...
Add shared VoteStreaks progress groups
2026-06-02 16:03:43 -06:00
semisolar
2193fa4e1a
Add shared VoteStreaks progress groups
2026-06-01 23:32:28 -04:00
Ben
6e6986a373
Merge pull request #1519 from semisolar/feature/votestreak-reset-command
...
Add VoteStreaks reset command
2026-06-01 19:25:48 -06:00
semisolar
121cca6a97
Add VoteStreaks reset command
2026-06-01 18:02:49 -04:00
BenCodez
c633baa12b
update junit version in pom.xml to 5.12.2
2026-05-31 13:41:30 -06:00
Ben
b3aec70ebc
Merge pull request #1499 from BenCodez/dependabot/maven/VotingPlugin/org.junit.jupiter-junit-jupiter-api-6.0.3
...
Bump org.junit.jupiter:junit-jupiter-api from 5.12.2 to 6.0.3 in /VotingPlugin
2026-05-31 13:36:50 -06:00
Ben
bf08a03059
Merge pull request #1502 from BenCodez/dependabot/maven/VotingPlugin/org.mockito-mockito-junit-jupiter-5.23.0
...
Bump org.mockito:mockito-junit-jupiter from 5.15.2 to 5.23.0 in /VotingPlugin
2026-05-31 13:35:30 -06:00
Ben
b6542debaf
Merge pull request #1501 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-shade-plugin-3.6.2
...
Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2 in /VotingPlugin
2026-05-31 13:35:14 -06:00
Ben
549686fd37
Merge pull request #1500 from BenCodez/dependabot/maven/VotingPlugin/me.clip-placeholderapi-2.12.2
...
Bump me.clip:placeholderapi from 2.11.6 to 2.12.2 in /VotingPlugin
2026-05-31 13:35:00 -06:00
Ben
1166db03ec
Merge pull request #1498 from BenCodez/dependabot/maven/VotingPlugin/org.bstats-bstats-velocity-3.2.1
...
Bump org.bstats:bstats-velocity from 3.1.0 to 3.2.1 in /VotingPlugin
2026-05-31 13:34:41 -06:00
BenCodez
e4bbd982a2
Update JAR final name format in pom.xml to remove .jar extension
2026-05-18 11:49:11 -06:00
BenCodez
3112e76227
Update JAR naming convention in pom.xml
...
Changed the final name of the built JAR to include the build number for
better version tracking. Removed the copy-rename plugin configuration as
it is no longer needed.
2026-05-18 11:46:53 -06:00
BenCodez
e3088f5e70
Add JavaScript engine configuration options to Config.yml
...
- Introduced settings for enabling JavaScript support and
auto-downloading
dependencies in the configuration file.
- Removed legacy options for better clarity and updated documentation
for each setting.
2026-05-17 15:15:30 -06:00
BenCodez
7137de2ce3
Fix inventory closing method in VoteShop confirmation GUI
...
Replaced the deprecated method for closing the inventory with the
current event method to ensure proper functionality in the
VoteShop confirmation dialog.
2026-05-14 17:16:24 -06:00
BenCodez
2c97bc171f
Fix missing semicolon
2026-05-14 16:44:55 -06:00
BenCodez
df950984c3
Fix closing inventory on saying no in shop confirmation GUI
2026-05-14 16:42:42 -06:00
BenCodez
11f54ef959
Remove unnecessary GUI close check in VoteShop confirmation dialog
2026-05-14 15:53:08 -06:00
BenCodez
213623835d
Fix case sensitivity in VoteStreak definition retrieval tests
...
Updated test cases in VoteStreakHandlerTest to ensure that
the retrieval of VoteStreak definitions is case insensitive.
This includes assertions for different casing variations
of the "DailyStreak" identifier.
2026-05-13 18:23:32 -06:00
BenCodez
2dc6af10b1
Add command to force VoteStreak rewards by ID and amount in streak
...
- Introduced new admin commands to force VoteStreak rewards for users.
- Added tab completion for VoteStreak IDs.
- Updated VoteStreakHandler to support forced rewards without altering
streak progress or vote counts.
2026-05-13 18:18:02 -06:00
BenCodez
8e8c10c7a2
Fix GUI close behavior in VoteShop confirmation dialog
...
- Added functionality to close the inventory when the close button is
clicked.
- Improved code formatting for better readability.
2026-05-13 18:09:11 -06:00
Ben
35dc993bf1
Merge pull request #1509 from semisolar/fix-votestreak-migration-recurring
...
Fix VoteStreak one-time rewards and legacy list migration
2026-05-02 08:08:23 -06:00
SemiSolar
425374a757
Fix VoteStreak one-time rewards and legacy list migration
2026-05-02 02:39:48 -04:00
BenCodez
a74a7e35b8
Add legacy VoteStreak migration command and update configuration
...
- Introduced a command to migrate legacy VoteStreak configurations to
the new format.
- Updated VoteStreakDefinition to include a recurring flag.
- Modified VoteStreakHandler to handle legacy progress migration.
- Adjusted SpecialRewards.yml to include a Recurring option for rewards.
2026-05-01 21:11:11 -06:00
BenCodez
49d8020fd1
Bump version number to 7.1-SNAPSHOT in pom.xml
2026-04-18 21:28:34 -06:00
BenCodez
4db6239653
Update dependencies and refactor HTTP requests to use HttpClient
...
- Bump version to 26.1.2-R0.1-SNAPSHOT
- Replace HttpURLConnection with HttpClient for GitHub and Mojang API
requests
- Update methods to handle InterruptedException
- Adjust tests to accommodate new method signatures
2026-04-10 21:04:28 -06:00
BenCodez
71f3894a5d
Add NameMC like reward feature with configuration options
...
- Introduced NameMCLikeCheckerTask to periodically check NameMC likes.
- Added configuration options for enabling the feature, setting the URL,
and defining check intervals in SpecialRewards.yml.
- Updated VotingPluginUser to track if the NameMC like reward has been
claimed.
2026-04-10 20:56:22 -06:00
BenCodez
ded0b93880
Refactor voteparty vote reminder configuration and add command support
...
- Updated configuration paths in SpecialRewardsConfig for clarity.
- Introduced new command list for vote reminders in SpecialRewards.yml.
- Enhanced VoteParty to execute console commands for reminders.
2026-04-10 20:48:21 -06:00
BenCodez
dcb29e3cca
Revert minor change
2026-04-05 19:43:56 -06:00
BenCodez
6c24ae9397
Improve updating proxy voteparty votes, even if set to 0
2026-04-05 19:38:33 -06:00
BenCodez
285a19c422
Update proxy voteparty placeholders right away on voteupdate message
2026-04-05 19:02:44 -06:00
BenCodez
55fc3dc0b1
Update proxy vote party placeholders on update
2026-04-05 18:17:23 -06:00
BenCodez
0516a4f679
Enhance debug logging for vote update messages in BungeeHandler
...
- Include current and required vote party counts along with service info
2026-04-05 14:10:39 -06:00
BenCodez
b73a82cba9
Update version in pom.xml and refactor VoteShop command handling
...
- Bump version to 26.1.1-R0.1-SNAPSHOT in pom.xml
- Refactor VoteShop command to check if vote shop is enabled
- Improve user feedback when vote shop is disabled
2026-04-03 12:44:27 -06:00
BenCodez
f89ad455cb
Remove command aliases from plugin.yml
2026-03-31 16:08:58 -06:00
BenCodez
5cc9650728
Update version in pom.xml and refactor VoteHelp, VoteToday, SignHandler
...
- Bump version to 26.1-R0.1-SNAPSHOT in pom.xml
- Remove unused NMSManager imports and legacy version checks
- Simplify placeholder chaining in VoteToday and VoteHelp
2026-03-28 21:11:32 -06:00
BenCodez
14f0197bc3
Refactor trigger votifier event handling to use ProxyVotifierEvent
...
- Removed BungeeVotifierEvent class and replaced its usage with
ProxyVotifierEvent.
- Added error handling for cases where the ProxyVotifierEvent class is
not found.
2026-03-21 17:38:59 -06:00
BenCodez
13e59f3c6b
Remove unused commmand aliases plugin.yml
2026-03-21 12:36:40 -06:00
BenCodez
8f5ed0c95e
Refactor PlayerVoteListener to enhance user validation process
...
Updated the user validation logic to utilize UserValidationResult,
providing more detailed feedback on validation outcomes. This change
improves the clarity of the validation process and ensures that
user checks are performed before full resolution.
2026-03-18 17:13:14 -06:00
BenCodez
1a6da05234
Refactor PlayerVoteListener to improve user validity checks
...
- Updated validity check logic to use properName instead of
creditedName.
- Maintained existing behavior for handling unjoined players based on
config settings.
- Added warning log for players who have not joined before voting.
2026-03-18 16:24:20 -06:00
BenCodez
8193c255c2
Update velocity version in pom.xml to 3.4.0
2026-03-17 17:08:04 -06:00
dependabot[bot]
3b664e7fa7
Bump org.mockito:mockito-junit-jupiter in /VotingPlugin
...
Bumps [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito ) from 5.15.2 to 5.23.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.15.2...v5.23.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-junit-jupiter
dependency-version: 5.23.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 06:41:06 +00:00
dependabot[bot]
11439f16da
Bump org.apache.maven.plugins:maven-shade-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.6.1 to 3.6.2.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.6.1...maven-shade-plugin-3.6.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
dependency-version: 3.6.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 06:35:54 +00:00
dependabot[bot]
57ff828998
Bump me.clip:placeholderapi from 2.11.6 to 2.12.2 in /VotingPlugin
...
Bumps me.clip:placeholderapi from 2.11.6 to 2.12.2.
---
updated-dependencies:
- dependency-name: me.clip:placeholderapi
dependency-version: 2.12.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 06:35:04 +00:00
dependabot[bot]
8bb0fec810
Bump org.junit.jupiter:junit-jupiter-api in /VotingPlugin
...
Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework ) from 5.12.2 to 6.0.3.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.12.2...r6.0.3 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-api
dependency-version: 6.0.3
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 06:33:58 +00:00
dependabot[bot]
de18c48c5f
Bump org.bstats:bstats-velocity from 3.1.0 to 3.2.1 in /VotingPlugin
...
Bumps [org.bstats:bstats-velocity](https://github.com/Bastian/bStats-Metrics ) from 3.1.0 to 3.2.1.
- [Release notes](https://github.com/Bastian/bStats-Metrics/releases )
- [Commits](https://github.com/Bastian/bStats-Metrics/compare/v3.1.0...v3.2.1 )
---
updated-dependencies:
- dependency-name: org.bstats:bstats-velocity
dependency-version: 3.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 06:33:31 +00:00
Ben
79f41ec605
Merge pull request #1489 from BenCodez/dependabot/maven/VotingPlugin/org.spongepowered-configurate-core-4.2.0
...
Bump org.spongepowered:configurate-core from 4.1.2 to 4.2.0 in /VotingPlugin
2026-03-15 16:14:16 -06:00
Ben
796978fbf2
Merge pull request #1487 from BenCodez/dependabot/maven/VotingPlugin/org.spongepowered-configurate-gson-4.2.0
...
Bump org.spongepowered:configurate-gson from 4.1.2 to 4.2.0 in /VotingPlugin
2026-03-15 16:14:06 -06:00
Ben
bbd77d1686
Update Java version from 17 to 21 in workflow
2026-03-14 17:32:32 -06:00
BenCodez
00da2b575d
Add unit tests for GitHubVoteSitePresetLoader and related classes
...
- Implement tests for finding vote site presets by exact and subdomain
matches.
- Verify behavior for unmatched URLs and ensure correct preset
retrieval.
- Add tests for PlaceholderDef deserialization and
VoteSiteJsonPresetManager functionality.
2026-03-14 17:14:44 -06:00
BenCodez
261187abc4
Add command to find vote site preset by URL
...
- Implemented a command to search for vote site presets based on a
provided URL.
- Enhanced error handling and logging for preset retrieval failures.
- Updated method visibility for better access in preset handling.
2026-03-14 17:09:39 -06:00
BenCodez
671b7c7add
Add vote site preset management and configuration via GitHub API
...
- Introduced VoteSitePreset and related classes for handling presets.
- Implemented GitHubVoteSitePresetLoader to fetch presets from a GitHub
repository.
- Added VoteSitePresetSetupHandler for user interaction to select and
configure presets.
- Updated GUI configuration options to support new preset features.
- Enhanced placeholder definitions and matching information for presets.
2026-03-14 16:56:41 -06:00
BenCodez
279b71c4b5
Refactor value request handling to use SimpleAPI
...
- Replaced AdvancedCore value request imports with SimpleAPI
equivalents.
- Updated request methods to include plugin and dialog service for
better context.
- Cleaned up unused imports and improved type declarations for clarity.
2026-03-14 15:23:03 -06:00
BenCodez
cd6289ab47
Fix votesite test
2026-03-14 11:50:30 -06:00
BenCodez
bdb520af09
Refactor vote site validation and improve site key normalization
...
- Introduced a new method to validate vote site names for common issues.
- Enhanced normalization of vote site keys to replace spaces and dots
with underscores.
2026-03-14 11:46:51 -06:00
BenCodez
6891a79c66
Refactor vote site configuration handling and improve logging
...
- Simplify site name formatting by using regex to replace dots and
spaces.
- Return early if "VoteSites" configuration section is missing.
- Enhance logging to warn about invalid site names and spaces in site
names.
2026-03-12 18:05:40 -06:00
BenCodez
0e91c94cc8
Add support for directly defined caching for rewards in shop categories
...
Implemented functionality to add rewards directly defined in shop
categories. This includes methods for creating sections, saving data,
and setting values within the shop file configuration.
2026-03-10 20:35:52 -06:00
BenCodez
f3d914e60c
Remove unused MessageAPI import from VoteURL class
2026-03-09 19:18:06 -06:00
BenCodez
a5758435f9
Refactor voting commands to use dialog method for user interactions
...
- Updated various command classes to replace GUI method with dialog
method.
- Added onDialog method implementations for better user experience.
- Configured shop settings to allow dialog usage for purchase
confirmations.
- Updated GUI and Shop YAML files to reflect new dialog options.
2026-03-08 20:04:38 -06:00
Ben
e35bb0fe74
Update JDK version from 17 to 21 in workflow
2026-03-08 16:52:42 -06:00
BenCodez
1b96deb150
Update Maven configuration for compiler and Lombok plugin versions
...
- Replace deprecated Lombok Maven plugin with maven-compiler-plugin
- Upgrade Lombok version to 1.18.42 and set Java release to 21
2026-03-08 16:45:05 -06:00
BenCodez
1fe998afaf
Update Java version in pom.xml and refactor VoteMilestonesManager test
...
- Changed maven.compiler.source, target, and release to 21 in pom.xml
- Replaced 'var' with explicit type for constructor in
VoteMilestonesManagerHandleVoteTest
2026-03-08 16:38:31 -06:00
BenCodez
4ea6abcd1a
Implement VoteShop system with categories and item purchasing
...
- Added VoteShopManager to handle shop logic and item purchases.
- Introduced VoteShopCategory and VoteShopItem classes for structured
shop entries.
- Created GUI for VoteShop and VoteShopCategory to display items and
categories.
- Updated Shop.yml to support categories and new item definitions.
- Enhanced purchase validation and handling with
VoteShopPurchaseService.
2026-03-07 19:25:13 -06:00
BenCodez
c49d040473
Refactor VoteToday and VotingPluginUser for improved readability
...
- Simplify placeholder handling in VoteToday for better clarity.
- Rename LastVotesList to lastVotesList for consistent naming
conventions.
- Enhance vote site validation logic in VotingPluginUser.
2026-03-07 17:05:43 -06:00
BenCodez
3cd181636b
Add placeholders for shop and identifier in VoteShopConfirm gui title
...
- Introduced placeholders for shop and identifier to enhance inventory
display.
2026-03-07 14:58:19 -06:00
BenCodez
43494bef1d
Add shop name placeholders to VoteShop and VoteShopConfirm
...
- Introduced placeholders for the shop name in both VoteShop and
VoteShopConfirm classes to enhance user experience.
2026-03-07 10:42:20 -06:00
BenCodez
6fe027223b
Update configuration comments for AllowUnJoined
...
- Clarified the need to enable settings for proxy setups in Config.yml
- Removed outdated comment regarding PLUGINMESSAGING and SOCKETS in
bungeeconfig.yml
2026-03-03 17:09:05 -06:00
BenCodez
d7dbcb4f44
Update JDBC driver requirements in configuration files
...
- Added detailed instructions for required JDBC drivers in Config.yml
and bungeeconfig.yml.
- Clarified default ports for MySQL/MariaDB and PostgreSQL.
- Included notes on driver installation and usage examples for better
clarity.
2026-02-17 16:24:12 -06:00
Ben
f37a0671c7
Merge pull request #1493 from BenCodez/copilot/fix-javadoc-warnings-again
...
Add javadoc documentation for 56 missing methods across 15 files
2026-02-15 21:27:30 -06:00
copilot-swe-agent[bot] and BenCodez
47bdadfe27
Fix all 16 javadoc warnings in VoteParty.java
...
Co-authored-by: BenCodez <17074231+BenCodez@users.noreply.github.com >
2026-02-16 03:20:55 +00:00
copilot-swe-agent[bot] and BenCodez
10842a8d51
Fix 9 javadoc warnings in VoteMilestoneTotal enum
...
Co-authored-by: BenCodez <17074231+BenCodez@users.noreply.github.com >
2026-02-16 03:15:28 +00:00
copilot-swe-agent[bot] and BenCodez
8e1d0024db
Fix 18 more javadoc warnings in event and reminder files
...
Co-authored-by: BenCodez <17074231+BenCodez@users.noreply.github.com >
2026-02-16 03:13:16 +00:00
copilot-swe-agent[bot] and BenCodez
bd119f3ac1
Fix 13 javadoc warnings in 8 small files
...
Co-authored-by: BenCodez <17074231+BenCodez@users.noreply.github.com >
2026-02-16 03:11:10 +00:00
copilot-swe-agent[bot] and BenCodez
d0a207606e
Changes before error encountered
...
Co-authored-by: BenCodez <17074231+BenCodez@users.noreply.github.com >
2026-02-16 02:40:53 +00:00
copilot-swe-agent[bot] and Copilot
e594b42000
Fix final batch of 100 javadoc warnings in 15 files
...
Add javadoc comments to all public/protected methods, constructors,
fields, and classes that were missing documentation:
- VoteCacheHandler.java (23 warnings)
- UserManager.java (19 warnings)
- TopVoterHandler.java (19 warnings)
- VelocityConfig.java (6 warnings)
- VoteHelp.java (5 warnings)
- VoteReminderCooldownStore.java (4 warnings)
- UserDataVoteReminderCooldownStore.java (4 warnings)
- TopVoterPlayer.java (4 warnings)
- VoteEventVelocity.java (3 warnings)
- VoteEventBungee.java (3 warnings)
- VelocityJsonVoteCache.java (2 warnings)
- VelocityJsonNonVotedPlayersCache.java (2 warnings)
- VoteGUI.java (2 warnings)
- VoteBest.java (2 warnings)
- VoteBroadcastType.java (2 warnings)
All changes are documentation-only with no code logic modifications.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-16 02:17:19 +00:00
copilot-swe-agent[bot] and Copilot
f59b4cc0f1
Add javadoc comments to 9 files to fix 100 warnings
...
- ServerData.java: Added javadoc for 28 methods
- ShopFile.java: Added javadoc for class and 21 methods
- TopVoter.java: Added javadoc for enum, constants, and 13 methods
- SpecialRewardType.java: Added javadoc for enum, constants, and 2 methods
- SpecialRewardsConfig.java: Added javadoc for class and 11 methods
- TimeQueueHandler.java: Added javadoc for class and 7 methods
- SignHandler.java: Added javadoc for constructor and 4 methods
- SpecialRewards.java: Added javadoc for constructor and 3 methods
- Signs.java: Added javadoc for constructor
All warnings from these 9 files have been resolved.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-16 01:02:46 +00:00
copilot-swe-agent[bot] and Copilot
1aefbf77f5
Add javadoc comments to proxy cache table files
...
- Add javadoc to ProxyVoteCacheTable.java (26 warnings fixed)
- Add javadoc to ProxyOnlineVoteCacheTable.java (21 warnings fixed)
- Add javadoc to ProxyNonVotedPlayersTable.java (15 warnings fixed)
- Add javadoc to ProxyTimedVoteCacheTable.java (15 warnings fixed)
Total: Fixed 77 javadoc warnings across 4 files with no code logic changes.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-16 00:45:26 +00:00
copilot-swe-agent[bot] and BenCodez
b84658d130
Fix javadoc warnings in 17 smaller files (23 warnings total)
...
Co-authored-by: BenCodez <17074231+BenCodez@users.noreply.github.com >
2026-02-16 00:38:12 +00:00
copilot-swe-agent[bot] and BenCodez
72348add0c
Changes before error encountered
...
Co-authored-by: BenCodez <17074231+BenCodez@users.noreply.github.com >
2026-02-15 22:17:58 +00:00
copilot-swe-agent[bot] and Copilot
b3c631db9c
Add javadoc comments for 100 warnings in 11 files
...
Fixed javadoc warnings in:
- Config.java (1 warning)
- ConfigVoteSites.java (18 warnings)
- CoolDownCheck.java (15 warnings)
- GUI.java (9 warnings)
- DiscordHandler.java (5 warnings)
- INonVotedPlayersStorage.java (5 warnings)
- MultiProxyHandler.java (34 warnings)
- MultiProxyMethod.java (4 warnings)
- MultiProxyServerSocketConfiguration.java (4 warnings)
- DiscordWebhookPayloadBuilder.java (3 warnings)
- GsonDataNode.java (2 warnings)
All changes are documentation-only, no code logic modified.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-15 22:06:26 +00:00
copilot-swe-agent[bot] and BenCodez
46eb737296
Fix all 100 javadoc warnings across 16 files
...
Co-authored-by: BenCodez <17074231+BenCodez@users.noreply.github.com >
2026-02-15 21:59:26 +00:00
copilot-swe-agent[bot] and BenCodez
64c335bd3b
Fix all 100 javadoc warnings
...
Co-authored-by: BenCodez <17074231+BenCodez@users.noreply.github.com >
2026-02-15 21:26:42 +00:00
copilot-swe-agent[bot]
bde1f74223
Initial plan
2026-02-15 21:09:51 +00:00
Ben
42af35ae43
Merge pull request #1492 from BenCodez/copilot/fix-javadoc-warnings
...
Add missing javadoc comments to resolve build warnings
2026-02-15 14:43:54 -06:00
copilot-swe-agent[bot] and BenCodez
ffa9234bf2
Add javadoc comments to fix all javadoc warnings
...
Co-authored-by: BenCodez <17074231+BenCodez@users.noreply.github.com >
2026-02-15 20:33:41 +00:00
BenCodez
398318d25f
Bump version numbers to 4.2.0 in pom.xml
...
Updated the version from 4.1.2 to 4.2.0 for dependencies in the project.
2026-02-15 14:29:22 -06:00
copilot-swe-agent[bot]
498c323ce7
Initial plan
2026-02-15 20:27:53 +00:00
BenCodez
eb73987ff0
Bump version number to 7.0.1-SNAPSHOT
2026-02-15 14:06:16 -06:00
BenCodez
0d7134e0e7
Handle invalid VoteStreakType gracefully and clean up configuration
...
- Added error handling for invalid VoteStreakType in VoteStreakHandler.
- Removed unused configuration entries from SpecialRewards.yml.
- Reformatted VoteStreakType declaration for consistency.
2026-02-14 17:49:20 -06:00
BenCodez
61ca4776e7
Update reload command in VotingPluginProxyCommand help text
...
Replaced the MySQL reload command with a more general reload command
to enhance user guidance in the plugin's command help section.
2026-02-14 14:38:50 -06:00
BenCodez
300f9fd928
Update version number to 7.0
2026-02-14 14:25:38 -06:00
BenCodez
cc035116e3
Refactor VoteSite handling and improve test coverage
...
- Updated VoteMilestoneLimit to use TimeUnit for duration parsing.
- Removed unused VoteSiteTest class and added new tests for VoteSite and
VoteSiteManager.
- Introduced VoteSiteAdditionalTest and NextSiteTest for enhanced
coverage.
- Adjusted configuration handling in tests to ensure proper mocking.
2026-02-09 18:12:36 -06:00
BenCodez
583b510636
Refactor MySQL handling and improve reload functionality
...
- Consolidate MySQL configuration loading for Bungee and Velocity.
- Enhance reload process to support queued plugin messages during
reload.
- Update metrics handling and ensure proper shutdown of tasks.
- Improve logging for MySQL initialization and error handling.
2026-02-08 20:26:04 -06:00
BenCodez
bfd3d69704
Remove unused import for SimplePie in VotingPluginBungee
2026-02-08 15:54:35 -06:00
BenCodez
8af2dc75cd
Add bStats metrics for proxy broadcasts and vote logging configurations
...
- Implemented metrics for online mode, proxy broadcast settings, and
vote logging.
- Added custom charts to track proxy broadcast scope and offline modes.
- Introduced bucketing for counts and purge days to reduce high
cardinality in metrics.
2026-02-08 15:54:21 -06:00
BenCodez
d85640ec3c
Add bStats metrics for VoteBroadcast and VoteLogging configurations
...
- Implemented metrics for broadcast type and duration based on
VoteBroadcast settings.
- Added logging for VoteLogging metrics, including purge days and MySQL
usage.
- Enhanced configuration handling to ensure metrics are only registered
when applicable.
2026-02-08 14:35:49 -06:00
BenCodez
a1def65f2d
Refactor reward handling and update milestone commands
...
- Removed legacy cumulative reward handling and associated classes.
- Introduced new VoteMilestones handling with updated command structure.
- Updated configuration paths for milestones and vote milestones.
- Adjusted GUI elements to reflect new command names and structures.
2026-02-08 14:20:20 -06:00
BenCodez
d7387a7182
Improve voting points messages and add configurable formats
...
- Updated user messages for voting points given and removed to use
configurable formats from the config file.
- Added new configuration options in Config.java for
PlayerGiven and PlayerRemoved messages.
- Updated Config.yml to include new message formats for admin vote
point actions.
2026-02-07 20:37:37 -06:00
BenCodez
6d389c0408
Implement webhook support with Discord integration
...
- Added webhook management and execution classes for handling
webhook requests asynchronously.
- Introduced configuration options for webhooks in Config.yml,
including URL, method, headers, and retry settings.
- Implemented Discord-specific payload formatting and rate limit
handling.
- Added utility classes for parsing webhook configurations and
managing webhook definitions.
2026-02-06 19:24:07 -06:00
BenCodez
3a419b5250
Enhance user feedback for voting points changes
...
Added online user notifications when voting points are given or removed.
2026-02-06 16:08:44 -06:00
dependabot[bot]
0a5c731b55
Bump org.spongepowered:configurate-core in /VotingPlugin
...
Bumps [org.spongepowered:configurate-core](https://github.com/SpongePowered/Configurate ) from 4.1.2 to 4.2.0.
- [Release notes](https://github.com/SpongePowered/Configurate/releases )
- [Commits](https://github.com/SpongePowered/Configurate/compare/4.1.2...4.2.0 )
---
updated-dependencies:
- dependency-name: org.spongepowered:configurate-core
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-02 07:29:19 +00:00
dependabot[bot]
eb6faba7a5
Bump org.spongepowered:configurate-gson in /VotingPlugin
...
Bumps [org.spongepowered:configurate-gson](https://github.com/SpongePowered/Configurate ) from 4.1.2 to 4.2.0.
- [Release notes](https://github.com/SpongePowered/Configurate/releases )
- [Commits](https://github.com/SpongePowered/Configurate/compare/4.1.2...4.2.0 )
---
updated-dependencies:
- dependency-name: org.spongepowered:configurate-gson
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-02 06:50:48 +00:00
BenCodez
6f828b6928
Refactor duration parsing to use TimeUnit for consistency
...
Updated duration parsing in BroadcastSettings and VoteRemindersManager
to utilize TimeUnit for improved clarity and consistency. This change
ensures that time values are handled uniformly across the codebase,
enhancing maintainability and reducing potential errors.
2026-02-01 15:44:45 -06:00
BenCodez
c43eb697e3
Update dependencies and refactor configuration handling
...
- Replace deprecated configurate methods with updated ones
- Add relocations for new dependencies in pom.xml
- Update version to 3.4.0 and include new configurate dependencies
2026-02-01 15:41:06 -06:00
Ben
9917c85de4
Merge pull request #1483 from BenCodez/dependabot/maven/VotingPlugin/org.mockito-mockito-core-5.21.0
...
Bump org.mockito:mockito-core from 5.15.2 to 5.21.0 in /VotingPlugin
2026-02-01 13:43:13 -06:00
Ben
5796e0401b
Merge pull request #1481 from BenCodez/dependabot/maven/VotingPlugin/com.discordsrv-discordsrv-1.30.4
...
Bump com.discordsrv:discordsrv from 1.30.3 to 1.30.4 in /VotingPlugin
2026-02-01 13:42:54 -06:00
Ben
3cc643e501
Merge pull request #1485 from BenCodez/dependabot/maven/VotingPlugin/org.projectlombok-lombok-1.18.42
...
Bump org.projectlombok:lombok from 1.18.38 to 1.18.42 in /VotingPlugin
2026-02-01 13:41:51 -06:00
BenCodez
99935133e1
Update delay configurations to use string format for time values
2026-01-31 17:49:38 -06:00
BenCodez
cb90e607aa
Add alias command filtering for VotingPlugin tab completion
2026-01-30 19:06:07 -06:00
BenCodez
0887810ce1
Remove PerServerMilestones configuration from BungeeSettings.yml
2026-01-29 16:20:44 -06:00
dependabot[bot]
eef95ceea5
Bump org.projectlombok:lombok from 1.18.38 to 1.18.42 in /VotingPlugin
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.38 to 1.18.42.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.38...v1.18.42 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-version: 1.18.42
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-26 07:40:18 +00:00
dependabot[bot]
1611fc6cd2
Bump org.mockito:mockito-core from 5.15.2 to 5.21.0 in /VotingPlugin
...
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito ) from 5.15.2 to 5.21.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.15.2...v5.21.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
dependency-version: 5.21.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-26 06:55:57 +00:00
BenCodez
6591f3a625
Implement proxy broadcast routing configuration and logic
2026-01-24 18:11:08 -06:00
BenCodez
b74820d1a8
Rename BungeeMessageData to VoteTotalsSnapshot and update data logic
2026-01-24 13:49:01 -06:00
BenCodez
3a1fdf1f35
Refactor MySQL messenger implementation on backend and proxy
2026-01-24 11:38:40 -06:00
BenCodez
00875b7e6f
Improve service site management and update fetching logic
2026-01-24 11:12:57 -06:00
BenCodez
0bd2801825
Change proxy command to /votingpluginproxy
...
Refactor to remove BungeeVersion class and use
VotingPluginWire.SCHEMA_VERSION for versioning
2026-01-23 22:26:47 -06:00
BenCodez
71e7f5c753
Refactor proxy communication to use JsonEnvelope format exclusively
2026-01-23 22:16:23 -06:00
BenCodez
7392da2c04
Remove unused command aliases from plugin.yml
2026-01-20 16:03:10 -06:00
BenCodez
e49c3f2476
Remove deprecated broadcast configuration options from Config.yml
2026-01-19 19:57:02 -06:00
dependabot[bot]
e9e964ca7f
Bump com.discordsrv:discordsrv from 1.30.3 to 1.30.4 in /VotingPlugin
...
Bumps com.discordsrv:discordsrv from 1.30.3 to 1.30.4.
---
updated-dependencies:
- dependency-name: com.discordsrv:discordsrv
dependency-version: 1.30.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-19 07:59:26 +00:00
BenCodez
5f51ccb749
Bump version to 7.0-SNAPSHOT
2026-01-18 19:52:04 -06:00
BenCodez
ce7ee1da3b
Refactor VoteRemindersManager to use ScheduledExecutorService
2026-01-18 19:51:32 -06:00
BenCodez
a8c57e1b78
Implement new vote reminder system, added config migrator
2026-01-18 19:08:49 -06:00
BenCodez
6c2ab687bf
Enhance UUID lookup by normalizing offline player names in offline mode
...
Added command to convert to proper uuids
2026-01-12 18:00:48 -06:00
BenCodez
3af59056a7
Refactor vote broadcasting logic and migrate configuration handling
2026-01-12 17:41:51 -06:00
BenCodez
dd3bcae15f
Refactor ProxyOnlineVoteCacheTable to improve migration handling
2026-01-11 16:16:32 -06:00
BenCodez
499e4c9bd9
Refactor database migration handling
2026-01-11 16:12:25 -06:00
BenCodez
59bd7895d1
Refactor vote delay handling to use ParsedDuration
2026-01-11 14:39:55 -06:00
BenCodez
be78d4a717
Refactor VoteSite handling to use VoteSiteManager
2026-01-11 13:24:22 -06:00
BenCodez
16fce5f132
Add commands to process votemilestones, remove older commands
2026-01-10 15:21:33 -06:00
BenCodez
0b1c192315
Refactor player login handling and improve UUID resolution
2026-01-10 12:43:48 -06:00
BenCodez
139122be62
Add unit tests for VoteStreaks
2026-01-10 10:52:29 -06:00
BenCodez
de0f511e9e
Move votestreak classes
2026-01-09 21:15:38 -06:00
BenCodez
73bba25977
Implement VoteMilestones system with configuration and logging support
2026-01-09 20:59:16 -06:00
BenCodez
83ca134649
Replace logger info calls with debug for Top Voters updates
2026-01-07 16:12:52 -06:00
BenCodez
06a74371e7
Disable failOnError and doclint in javadoc settings
2026-01-06 16:27:43 -06:00
BenCodez
365f08861f
Rename field to fix javadoc
2026-01-06 16:21:25 -06:00
BenCodez
9fa553e417
Add method to update vote text in cache and database
2026-01-05 18:57:24 -06:00
BenCodez
8b2d3b7f63
Set default value of alwaysProcessAsyncPlaceholders to false
2026-01-04 18:44:01 -06:00
BenCodez
0f1ccea630
Add DiscordSRV check before executing Discord handler
2026-01-04 12:51:45 -06:00
BenCodez
d116fa11f7
Add config option to always process async placeholders
2026-01-03 21:55:48 -06:00
BenCodez
de75dff8df
Don't check permission of offline player for not voted sites placeholder
2026-01-03 21:48:24 -06:00
BenCodez
1a5f8cdc0f
Update Discord Top Voter message handling and improve formatting
2026-01-03 20:35:02 -06:00
BenCodez
9674921fe3
Add scheduled task to update Discord leaderboard every 10 minutes
2026-01-03 19:22:36 -06:00
BenCodez
ff21a233fe
Implement case-insensitive YML file handling with config option
2026-01-03 19:15:36 -06:00
BenCodez
e19a50e64a
Add server selection and stats for vote logs; Improve database handling
2026-01-03 12:27:47 -06:00
BenCodez
d69d08461d
Improve cooldown check logic and optimize user processing for vote sites
2026-01-03 08:59:41 -06:00
BenCodez
d9aaeda303
Refactor user data handling to utilize UserDataFetchMode
2026-01-03 08:44:15 -06:00
BenCodez
b3cc94965a
Refactor VoteLogMysqlTable to enhance database column handling
2026-01-02 22:19:37 -06:00
BenCodez
a1033555fb
Refactor top voter loading and optimize database column types
2026-01-02 22:08:51 -06:00
BenCodez
8ef8aa26ff
Refactor top voter handling and improve database configuration
2026-01-02 21:31:29 -06:00
BenCodez
ad8699cf15
Move proxy mysql data to be under Database section
...
Will handle older style configs without issues
2026-01-02 20:25:55 -06:00
BenCodez
84705f29f5
Refactor user data handling to use callback-based forEachUserKeys
...
Improves performance
2026-01-02 18:42:29 -06:00
BenCodez
058fbdfd9e
Improve handling of getting all user data with optimal method
2026-01-02 18:08:22 -06:00
BenCodez
c3b7747cbc
Cleanup configs of old options and improve overall look
2026-01-02 11:10:08 -06:00
BenCodez
2230bd45b9
Remove primary account handling from various components
2026-01-01 22:24:40 -06:00
BenCodez
d7a35d845a
Add server name handling to vote logging and update database schema
2026-01-01 22:12:38 -06:00
BenCodez
0e48aae457
Generate a new UUID for vote if not present in BungeeTextTotals
2026-01-01 21:36:29 -06:00
BenCodez
0c94ba89a5
Add Javadoc comment for return value in VoteLogMysqlTable
2025-12-31 20:15:02 -06:00
BenCodez
0b8ddaccdc
Add Javadoc comments for parameters in VoteLogMysqlTable
2025-12-31 20:12:08 -06:00
BenCodez
68ee77eab3
Fix typo in VoteShopPurchaseLoggerListener registration
2025-12-31 20:09:16 -06:00
BenCodez
3c38932feb
Add VoteShopPurchaseEvent and logging functionality for VoteShop
2025-12-31 20:09:02 -06:00
BenCodez
8594f0f51d
Add new option NewMessageOnUpdate for discord top voters
2025-12-31 19:27:37 -06:00
BenCodez
c77fdb1b69
Remove Jenkins site configuration and auto-download settings from config
2025-12-31 19:21:21 -06:00
BenCodez
236812bcac
Enhance command output formatting for version info
2025-12-31 15:51:32 -06:00
BenCodez
0bb6d57494
Refactor update logic and improve performance in update task
2025-12-26 09:19:56 -06:00
Ben
5e5988d0b3
Merge pull request #1471 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-jar-plugin-3.5.0
...
Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 in /VotingPlugin
2025-12-25 20:51:54 -06:00
Ben
77a190574d
Merge pull request #1476 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-resources-plugin-3.4.0
...
Bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0 in /VotingPlugin
2025-12-25 20:51:41 -06:00
Ben
a8bf92786f
Merge pull request #1477 from BenCodez/dependabot/maven/VotingPlugin/com.discordsrv-discordsrv-1.30.3
...
Bump com.discordsrv:discordsrv from 1.30.1 to 1.30.3 in /VotingPlugin
2025-12-25 20:51:30 -06:00
BenCodez
7510981f60
Add null check for VoteStreaks configuration section
2025-12-25 09:54:40 -06:00
BenCodez
5dfd9481bc
Update nashorn-core dependency version to 15.7
2025-12-24 19:52:46 -06:00
BenCodez
403579d7bf
Added PostgreSQL support
2025-12-24 19:42:50 -06:00
BenCodez
d019e54860
Fix character encoding issues in ProxyVoteCacheTable comments
2025-12-24 13:50:08 -06:00
BenCodez
34b5b34a2f
Fix character encoding issues in comments and message formatting
2025-12-24 12:55:10 -06:00
BenCodez
535e2201d5
Fix VoteParty error message formatting with color codes
2025-12-24 12:00:05 -06:00
BenCodez
e305e6c97c
Remove outdated comments from VoteStreakHandler
2025-12-24 11:55:40 -06:00
BenCodez
564de3d653
Update project encoding to UTF-8 for better compatibility
2025-12-24 11:52:28 -06:00
BenCodez
88050c903e
Add vote logging tracking via vote id. Made vote logging all one command
2025-12-23 20:58:50 -06:00
BenCodez
901d900932
Add improved vote streak system
2025-12-22 19:28:02 -06:00
BenCodez
d33063dd50
Refactor MySQL vote log schema: add auto-increment primary key
2025-12-21 16:04:00 -06:00
BenCodez
a5d85f4cbc
Refactor index creation logic to prevent duplicate index errors in MySQL
2025-12-20 21:17:46 -06:00
BenCodez
8e03f6e9c0
Fix vote logging condition to exclude Bungee events
2025-12-20 21:05:29 -06:00
BenCodez
d761238eab
Add admin GUI commands for vote logs: recent, player, service, and stats
...
Under /av votelog
2025-12-20 21:01:18 -06:00
BenCodez
7a4a7ec1b5
Implement automatic purging of old vote logs based on config settings
2025-12-20 20:09:48 -06:00
BenCodez
fdb3793145
Add MySQL vote logging of all votes, more to be implemented
2025-12-20 20:01:47 -06:00
BenCodez
8c758a3410
Enable case-insensitive settings in configuration files
2025-12-13 17:07:30 -06:00
BenCodez
9564e00460
Bump version to 1.21.11-R0.1-SNAPSHOT in pom.xml
2025-12-13 16:44:59 -06:00
BenCodez
28d4f5482d
Update comments in SpecialRewards.yml for clarity on command execution
2025-12-11 16:02:54 -06:00
dependabot[bot]
5fe9bd1377
Bump com.discordsrv:discordsrv from 1.30.1 to 1.30.3 in /VotingPlugin
...
Bumps com.discordsrv:discordsrv from 1.30.1 to 1.30.3.
---
updated-dependencies:
- dependency-name: com.discordsrv:discordsrv
dependency-version: 1.30.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-08 06:18:11 +00:00
BenCodez
474553b4fe
Refactor command execution to improve placeholder updates for points
2025-12-07 12:50:46 -06:00
BenCodez
609e31c16c
Change Redis database index configuration from string to integer type
2025-12-02 16:22:35 -06:00
dependabot[bot]
71ed79b819
Bump org.apache.maven.plugins:maven-resources-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin ) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/apache/maven-resources-plugin/releases )
- [Commits](https://github.com/apache/maven-resources-plugin/compare/maven-resources-plugin-3.3.1...v3.4.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-resources-plugin
dependency-version: 3.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-01 06:47:00 +00:00
BenCodez
7f1e1e1e72
Add Redis database index configuration support
2025-11-30 10:10:04 -06:00
BenCodez
e22b1885ab
Fix javadoc
2025-11-24 16:04:52 -06:00
BenCodez
c3291e4f46
Add debug log for column type matching in ProxyMysqlUserTable
2025-11-23 16:22:57 -06:00
BenCodez
60a1428496
Implement non-voted players caching with MySQL support
2025-11-23 16:16:31 -06:00
BenCodez
17c098f1ee
Add alias command filtering to hide commands when aliases are disabled
2025-11-22 17:58:23 -06:00
BenCodez
fb78dc1313
Modify alias loading
2025-11-22 17:32:26 -06:00
BenCodez
382bba9990
Hide alias commands if loading is disabled
2025-11-22 17:01:28 -06:00
dependabot[bot]
8594cb8238
Bump org.apache.maven.plugins:maven-jar-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin ) from 3.4.2 to 3.5.0.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases )
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.2...maven-jar-plugin-3.5.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-17 06:17:52 +00:00
BenCodez
1f3a4b84a1
Bump version number to 6.19.2-SNAPSHOT
2025-11-09 19:13:46 -06:00
BenCodez
17574f6c50
Bump version number to 6.19.1
2025-11-09 18:46:27 -06:00
BenCodez
60377deb44
Improve configuration comments for MySQL settings
2025-11-09 16:00:35 -06:00
Ben
34614e13fa
Merge pull request #1469 from BoredManCodes/patch-1
...
Removed color codes from DiscordSRV messages
2025-11-03 16:17:07 -06:00
Trent Buckley
bc98630388
Removed color codes from config yml
2025-11-04 09:12:04 +11:00
Trent Buckley
302cc980d8
Remove color codes from DiscordSRV messages
2025-11-04 09:10:46 +11:00
BenCodez
4342fc5458
Implement monthly reset for milestone data in proxy
...
Should reduce rare cases with counts being out of sync
2025-11-01 19:14:19 -06:00
BenCodez
90b981af7b
Improve VoteCache null checks
2025-10-28 18:43:37 -06:00
BenCodez
32879956ec
Refactor PlayerVoteListener to resolve Bedrock player names
2025-10-18 19:57:57 -06:00
Ben
2b166c7760
Update Maven CI workflow with permissions and comments
2025-10-13 08:10:14 -06:00
Ben
9848172a49
Update Maven workflow for JDK setup and build
2025-10-12 20:53:22 -06:00
BenCodez
9775d06ba9
Bump version number to 1.21.10-R0.1-SNAPSHOT
2025-10-12 20:51:10 -06:00
BenCodez
9584bc0e66
Prevent broadcasting for hidden vote sites
2025-10-10 21:05:25 -06:00
Ben
00ec202140
Merge pull request #1465 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-javadoc-plugin-3.12.0
...
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 in /VotingPlugin
2025-10-04 20:45:47 -06:00
Ben
bd57f003dd
Merge pull request #1463 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-shade-plugin-3.6.1
...
Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 in /VotingPlugin
2025-10-04 20:45:39 -06:00
Ben
23788be684
Merge pull request #1462 from BenCodez/dependabot/maven/VotingPlugin/com.discordsrv-discordsrv-1.30.1
...
Bump com.discordsrv:discordsrv from 1.30.0 to 1.30.1 in /VotingPlugin
2025-10-04 20:45:27 -06:00
BenCodez
9b33b1cde7
Bump version numbers to 1.21.9-R0.1-SNAPSHOT and 1.21-R0.4
2025-10-04 20:32:53 -06:00
BenCodez
02fb353dac
Fixed proxy votecache not using existing connection unless debug is on
2025-09-28 13:42:20 -06:00
dependabot[bot]
a4c470887f
Bump org.apache.maven.plugins:maven-javadoc-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.11.3 to 3.12.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.11.3...maven-javadoc-plugin-3.12.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-version: 3.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-22 06:09:54 +00:00
dependabot[bot]
e844a1eb63
Bump org.apache.maven.plugins:maven-shade-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.6.0...v3.6.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
dependency-version: 3.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 06:38:19 +00:00
dependabot[bot]
1787595ea2
Bump com.discordsrv:discordsrv from 1.30.0 to 1.30.1 in /VotingPlugin
...
Bumps com.discordsrv:discordsrv from 1.30.0 to 1.30.1.
---
updated-dependencies:
- dependency-name: com.discordsrv:discordsrv
dependency-version: 1.30.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 06:28:59 +00:00
BenCodez
79bea20039
Refactor vote caching: optimize cache handling
2025-09-14 14:37:53 -06:00
BenCodez
63905004b6
Remove commented-out code in VotingPluginProxyVoteCacheTest
2025-09-14 13:25:04 -06:00
BenCodez
f326e2cbbb
Refactor vote caching: streamline methods and improve performance
2025-09-11 19:04:17 -06:00
BenCodez
9f6edca531
Refactor proxy vote caching: remove VoteCache class
2025-09-11 17:45:16 -06:00
BenCodez
3e277a4a76
Update pom.xml to disable minimizeJar and add resource transformers
2025-09-06 17:58:06 -06:00
BenCodez
3b33e5e4a7
Adjust time calculation in PlaceHolders to account for timeWeekOffSet
2025-09-06 09:54:34 -06:00
BenCodez
b5f35038fa
Add support for timeWeekOffSet in Bungee and Velocity configurations
2025-09-06 09:52:02 -06:00
BenCodez
b937d30213
Update shadedPattern in pom.xml to use simpleapi for Hikari
2025-09-05 15:52:58 -06:00
BenCodez
d43cf53276
Remove unused documentation comments from vote cache table classes
2025-09-02 20:46:24 -06:00
BenCodez
6a7b677322
Fix casing for MySQL configuration in vote cache settings
2025-09-02 20:28:02 -06:00
BenCodez
b309537f97
Add support for using mysql to handle proxy vote cache
...
Requires more testing
2025-09-02 20:25:43 -06:00
BenCodez
7e34dd89b8
Refactor player name retrieval to use proper casing from user manager
2025-08-31 14:30:31 -06:00
BenCodez
5dcc0a1b33
Improve player name retrieval to match casing from UUID cache
2025-08-31 14:04:12 -06:00
BenCodez
36f8b3fbe8
Update version number to 6.19.1-SNAPSHOT
2025-08-24 16:03:33 -06:00
BenCodez
df298fd66c
Temp revert version number for maven deploy
2025-08-24 16:00:05 -06:00
BenCodez
c93aff6c20
Update version number to 6.19.1-SNAPSHOT
2025-08-24 15:57:21 -06:00
BenCodez
b8acfe20ec
Update version number to 6.19
2025-08-24 15:48:12 -06:00
BenCodez
110aaf096e
Refactor player name retrieval to match casing from UUID cache
2025-08-24 13:30:53 -06:00
Ben
171975c3d3
Merge pull request #1457 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-javadoc-plugin-3.11.3
...
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 in /VotingPlugin
2025-08-18 18:47:52 -06:00
dependabot[bot]
ac96d277c5
Bump org.apache.maven.plugins:maven-javadoc-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.11.2 to 3.11.3.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.11.2...maven-javadoc-plugin-3.11.3 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-version: 3.11.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-18 09:18:02 +00:00
BenCodez
b1ad952950
Add debug message for DiscordSRV leaderboard updates
2025-08-17 13:37:18 -06:00
BenCodez
ca30bcb183
Fix clearing discord message id with command
2025-08-15 16:56:13 -06:00
BenCodez
eecd975731
Add debug logging and minor changes for discord top voters
2025-08-13 15:52:53 -06:00
BenCodez
aa55b10e50
Implement delay handling for global message sending on PLUGINMESSAGING
...
Added to handle cases where too many pluginmessages causes messages to
be skipped, subject to change
2025-08-10 14:16:08 -06:00
BenCodez
64f59f8195
Update WaitForUserOnline setting to true for consistent reward behavior
2025-08-10 13:09:43 -06:00
BenCodez
a51e041430
Add command to clear Discord message ID for top voter
...
This will force a new discord message to be sent
2025-08-10 12:19:42 -06:00
BenCodez
b39f768a46
Add support for multiple top voter types in DiscordSRV integration
2025-08-06 19:33:44 -06:00
BenCodez
e98bc49add
Parse placeholders on discord message reward
2025-08-05 17:00:00 -06:00
BenCodez
8b2209aa59
Attempt fixing player name casing in offline while player is offline
2025-08-03 15:02:21 -06:00
BenCodez
58a0e85d00
Prevent redundant updates to last vote time for a specific vote site
2025-08-03 13:31:53 -06:00
BenCodez
3febfa4056
Update vote times in all possible cases
2025-08-03 13:31:28 -06:00
BenCodez
e5668c862a
Fix player name casing in offline mode Bungee and Velocity proxies
...
Will attempt to correct while player is online
2025-08-01 16:26:54 -06:00
BenCodez
fd4c6a3954
Restore bungeeVoteParty data on all methods on startup
2025-08-01 16:16:14 -06:00
BenCodez
9e9472680a
Remove unused command aliases from plugin configuration
2025-07-31 16:55:56 -06:00
Ben
cbecd7be30
Merge pull request #1452 from BenCodez/dependabot/maven/VotingPlugin/com.discordsrv-discordsrv-1.30.0
...
Bump com.discordsrv:discordsrv from 1.29.0 to 1.30.0 in /VotingPlugin
2025-07-28 16:26:03 -06:00
dependabot[bot]
fcb1af77cf
Bump com.discordsrv:discordsrv from 1.29.0 to 1.30.0 in /VotingPlugin
...
Bumps com.discordsrv:discordsrv from 1.29.0 to 1.30.0.
---
updated-dependencies:
- dependency-name: com.discordsrv:discordsrv
dependency-version: 1.30.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-28 08:27:53 +00:00
BenCodez
5d9b5b7b6c
Add configurable titles and rank display for DiscordSRV top voters
2025-07-26 20:26:04 -06:00
BenCodez
d26d61a6f0
Fix formatting of vote count display in Discord embed
2025-07-24 15:55:15 -06:00
BenCodez
3f885aa358
Check DiscordSRV status on initialization
2025-07-22 18:45:19 -06:00
Ben
d088f2e91a
Merge pull request #1449 from BenCodez/dependabot/maven/VotingPlugin/com.discordsrv-discordsrv-1.29.0
...
Bump com.discordsrv:discordsrv from 1.26.0 to 1.29.0 in /VotingPlugin
2025-07-21 17:27:56 -06:00
dependabot[bot]
a536c53dd9
Bump com.discordsrv:discordsrv from 1.26.0 to 1.29.0 in /VotingPlugin
...
Bumps com.discordsrv:discordsrv from 1.26.0 to 1.29.0.
---
updated-dependencies:
- dependency-name: com.discordsrv:discordsrv
dependency-version: 1.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-21 08:06:43 +00:00
Ben
5d2d6f0763
Merge pull request #1440 from BenCodez/dependabot/maven/VotingPlugin/net.md-5-bungeecord-api-1.21-R0.3
...
Bump net.md-5:bungeecord-api from 1.21-R0.2 to 1.21-R0.3 in /VotingPlugin
2025-07-20 20:26:50 -06:00
BenCodez
0848ed83c2
Add DiscordSRV integration for top voter updates and injected reward
2025-07-20 16:08:08 -06:00
ben
1771fe0889
Update to 1.21.8
2025-07-19 21:23:35 -06:00
ben
ce5b197e8b
Don't always close inventory on VoteURL
2025-07-19 15:16:43 -06:00
ben
15489d9c64
Modify how slots are set in VoteURL GUI
2025-07-18 19:37:42 -06:00
ben
758632b5a5
Fix redis messages showing up in logs without debug enabled
2025-07-17 16:05:52 -06:00
ben
3dc45b6a63
Add extra items to VoteURL first
2025-07-15 19:02:55 -06:00
ben
26c9ad98bc
Change MYSQL method to use MYSQL to communicate between servers
...
Works like PLUGINMESSAGING, SOCKETS, REDIS, or MQTT
2025-07-13 20:28:59 -06:00
BenCodez
ee2531af1e
Modify shutdown order
2025-07-06 16:16:16 -06:00
BenCodez
461e5f8413
Cancel more timers on velocity shutdown
2025-07-05 20:38:34 -06:00
BenCodez
1c5acbd1a1
Improve resource cleanup in VotingPluginProxy shutdown method
...
- Added socketHandler connection closure
- Added redisHandler resource cleanup
- Shutdown globalDataHandler if initialized
- Ensured proper cleanup of all handlers
- Maintained existing bungeeTimeChecker shutdown logic
- Set `enabled` to false after cleanup
2025-07-05 14:48:17 -06:00
BenCodez
e855c01854
Stop timer on velocity shutdown
2025-07-05 08:57:30 -06:00
BenCodez
aeec7d9d17
Shutdown bungeeTimeChecker during proxy disable process.
...
- Added `bungeeTimeChecker.shutdown()` in `VotingPluginProxy`.
- Ensures proper cleanup of `bungeeTimeChecker`.
- Prevents potential resource leaks during proxy shutdown.
- Maintains consistency in shutdown logic.
- Improves reliability of proxy disable functionality.
- Minor code enhancement for better resource management.
2025-07-04 15:46:30 -06:00
BenCodez
4861c041e4
Add ResetMilestonesMonthly to proxy
2025-07-01 08:58:23 -06:00
BenCodez
d1c6752240
Update version number to 6.18.8-SNAPSHOT
2025-06-30 18:48:11 -06:00
BenCodez
caa7058363
Update version number to 6.18.7
2025-06-30 18:41:45 -06:00
BenCodez
b67f6a509c
Fix waituntilvotedelay on proxy with better handling
2025-06-30 16:53:00 -06:00
BenCodez
0edc09dc80
Update to 1.21.7
2025-06-30 16:14:27 -06:00
BenCodez
19e597e094
Remove version check on startup
2025-06-30 15:53:54 -06:00
BenCodez
bfc838bfaa
Add wait until vote delay feature on proxy
...
- Implemented vote delay checks in `VotingPluginProxy`.
- Added methods to handle vote delay logic in `Config` classes.
- Updated `VotingPluginProxyConfig` with new vote delay methods.
- Extended `bungeeconfig.yml` with `WaitUntilVoteDelay` settings.
- Improved vote handling to skip votes if delay conditions are unmet.
- Enhanced logging for skipped votes due to delay.
2025-06-29 15:57:32 -06:00
BenCodez
9cda17e89e
Update version number to 6.18.7-SNAPSHOT
2025-06-22 15:50:59 -06:00
BenCodez
54a573a445
Update version number to 6.18.6
2025-06-22 15:32:45 -06:00
BenCodez
5432b2a0d3
Update to 1.21.6
2025-06-22 13:03:30 -06:00
Ben
13d3a614ed
Merge pull request #1441 from Kawi16/master
...
Update AdvancedCore version
2025-06-20 15:49:55 -06:00
Alessandro
f9641e158d
Update plugin.yml to include NLogin
2025-06-20 06:24:14 +00:00
Alessandro
a0c1f64aac
Update config to include NLogin
2025-06-20 06:23:44 +00:00
BenCodez
1f88cb0261
Improve vote site generation by replacing spaces with underscores.
2025-06-19 16:03:05 -06:00
dependabot[bot]
71ccf6a7b0
Bump net.md-5:bungeecord-api in /VotingPlugin
...
Bumps [net.md-5:bungeecord-api](https://github.com/SpigotMC/BungeeCord ) from 1.21-R0.2 to 1.21-R0.3.
- [Commits](https://github.com/SpigotMC/BungeeCord/commits )
---
updated-dependencies:
- dependency-name: net.md-5:bungeecord-api
dependency-version: 1.21-R0.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-16 06:57:36 +00:00
BenCodez
47a42d2bc8
Add configuration option to enable /av javascript command
...
- Introduced `EnableJavascriptCommand` in `Config.yml`
- Default value for `EnableJavascriptCommand` set to `false`
2025-06-03 20:04:12 -06:00
BenCodez
ac41787c1e
Simplify internal api for mysql on proxy
2025-05-26 20:05:35 -06:00
BenCodez
ed4e3968da
Add requiresPlayerOnline check to improve vote caching logic.
...
- Added `requiresPlayerOnline` method to `BungeeMethod` enum.
- Updated vote caching logic to use `requiresPlayerOnline` check.
- Ensured caching occurs only when required by the method.
- Improved clarity of conditions in `VotingPluginProxy`.
- Enhanced flexibility for different `BungeeMethod` implementations.
2025-05-26 18:31:54 -06:00
BenCodez
09da81cc4e
Add MQTT proxy method, internal rewrites to cross server communication
2025-05-25 17:06:23 -06:00
BenCodez
fd35c43c16
Update version to 6.18.6-SNAPSHOT
2025-05-23 20:54:02 -06:00
BenCodez
8060f594c3
Add filters to exclude specific META-INF files in Maven shade plugin
2025-05-23 20:37:19 -06:00
BenCodez
39aa7062a5
Update version number to 6.18.5
2025-05-23 20:18:56 -06:00
BenCodez
7ff7fbb7cb
Update to AdvancedCore changes
2025-05-17 21:29:49 -06:00
BenCodez
231817314b
Modify handling of nonvoted players to not cache in offline mode
...
- change package name of multi-proxy
2025-05-13 17:59:07 -06:00
BenCodez
a20f10d978
Use mysql/sqlite from simpleapi
2025-05-13 12:58:55 -06:00
BenCodez
997beaae28
Modify handling of offline reward checking in offline mode
2025-05-11 21:07:55 -06:00
BenCodez
9acc5861b7
Modified handling of placeholder cache for offline mode
2025-05-02 11:30:17 -06:00
BenCodez
f299847d46
Modify handling of caching for offline mode
2025-05-02 08:23:45 -06:00
BenCodez
87ff48366c
Modofy handling of getting VotingPluginUser to account for offline mode
2025-04-26 12:26:14 -06:00
BenCodez
3dde76dcde
Fix voteparty velocity broadcast
2025-04-22 14:08:42 -06:00
BenCodez
237713a799
Fix velocity voteparty broadcast not being colorized
2025-04-22 13:35:16 -06:00
BenCodez
23141d4ec1
Fix handling of allowunjoined on backend servers
2025-04-21 09:48:48 -06:00
Ben
2cfbaf4de8
Merge pull request #1434 from BenCodez/dependabot/maven/VotingPlugin/org.junit.jupiter-junit-jupiter-engine-5.12.2
...
Bump org.junit.jupiter:junit-jupiter-engine from 5.12.1 to 5.12.2 in /VotingPlugin
2025-04-14 12:30:47 -06:00
dependabot[bot]
c31b83fcd3
Bump org.junit.jupiter:junit-jupiter-engine in /VotingPlugin
...
Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5 ) from 5.12.1 to 5.12.2.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
dependency-version: 5.12.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 06:07:25 +00:00
BenCodez
4cfd887c33
Update version number to 6.18.5-SNAPSHOT
2025-04-13 15:52:53 -06:00
BenCodez
f04930e437
Update version number to 6.18.4
2025-04-13 15:47:38 -06:00
Ben
c45e8356bb
Merge pull request #1432 from BenCodez/dependabot/maven/VotingPlugin/org.projectlombok-lombok-1.18.38
...
Bump org.projectlombok:lombok from 1.18.36 to 1.18.38 in /VotingPlugin
2025-04-07 07:44:46 -06:00
dependabot[bot]
2f78b7784a
Bump org.projectlombok:lombok from 1.18.36 to 1.18.38 in /VotingPlugin
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.36 to 1.18.38.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.38 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-version: 1.18.38
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-07 07:15:37 +00:00
BenCodez
911642f57f
Update placeholder descriptions to specify "username" instead of "user"
2025-04-03 17:28:54 -06:00
Ben
5e63c04f6c
Merge pull request #1430 from BenCodez/dependabot/maven/VotingPlugin/net.md-5-bungeecord-api-1.21-R0.2
...
Bump net.md-5:bungeecord-api from 1.20-R0.3-SNAPSHOT to 1.21-R0.2 in /VotingPlugin
2025-03-31 07:43:01 -06:00
dependabot[bot]
e368f30dd9
Bump net.md-5:bungeecord-api in /VotingPlugin
...
Bumps [net.md-5:bungeecord-api](https://github.com/SpigotMC/BungeeCord ) from 1.20-R0.3-SNAPSHOT to 1.21-R0.2.
- [Commits](https://github.com/SpigotMC/BungeeCord/commits )
---
updated-dependencies:
- dependency-name: net.md-5:bungeecord-api
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-31 06:53:42 +00:00
BenCodez
5d5e8b0d55
Modify unit tests, add more tests
2025-03-30 22:08:06 -06:00
BenCodez
16e52a4fd7
Revert placeholder change
2025-03-30 16:58:46 -06:00
BenCodez
331c8fedf5
Adjust next vote placeholder
2025-03-30 14:59:12 -06:00
BenCodez
c085d6823e
Improve vote cache time checks and add unit tests for VotingPluginProxy
...
- Add `@Setter` to `cachedOnlineVotes` and `cachedVotes`
- Update vote cache time check logic in `VotingPluginProxy`
- Create `VotingPluginProxyTest` class
- Add tests for removing expired votes from `cachedOnlineVotes`
- Add tests for not removing non-expired votes from `cachedOnlineVotes`
- Add tests for removing expired votes from `cachedVotes`
2025-03-30 14:35:23 -06:00
BenCodez
47680b2646
Slight adjustment to vote cache time handling
2025-03-30 10:35:41 -06:00
BenCodez
60ed0ce73d
Force update player heads from signs
2025-03-29 08:11:36 -06:00
BenCodez
e5ae3184e0
Fix velocity config not reloading
2025-03-28 07:49:03 -06:00
BenCodez
dca9c6fe18
Adjust handling of skulls for signs to use item skull cache
2025-03-27 20:29:38 -06:00
Ben
083e90706f
Merge pull request #1429 from tonyjamesstark/patch-1
...
Update SignHandler.java
2025-03-27 09:04:33 -06:00
tonyjamesstark
fed96bcda1
Update SignHandler.java
...
fix skull displays showing default skins
2025-03-27 07:57:07 -07:00
BenCodez
5bad8c8f98
Update to 1.21.5
2025-03-25 21:36:58 -06:00
BenCodez
e31326395c
Fix bungee voteparty not working on backend servers
2025-03-18 21:30:37 -06:00
Ben
f5b2d27b9e
Merge pull request #1425 from BenCodez/dependabot/maven/VotingPlugin/org.junit.jupiter-junit-jupiter-engine-5.12.1
...
Bump org.junit.jupiter:junit-jupiter-engine from 5.12.0 to 5.12.1 in /VotingPlugin
2025-03-17 07:56:15 -06:00
dependabot[bot]
42626e3789
Bump org.junit.jupiter:junit-jupiter-engine in /VotingPlugin
...
Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5 ) from 5.12.0 to 5.12.1.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 06:27:11 +00:00
BenCodez
b35ff9454d
Fix color codes on velocity commands
2025-03-12 19:24:27 -06:00
BenCodez
9ee1547691
Add sitesavailabletotal placeholder - return number of votesites
2025-03-11 10:07:41 -06:00
BenCodez
cb1599fe56
Fix double vote points on online proxy votes
2025-03-08 20:18:57 -06:00
BenCodez
59a206617c
Adjustments to handling bedrock players
2025-03-07 10:32:58 -06:00
BenCodez
699d74ca3f
Change vote party processing order
2025-03-04 08:07:34 -06:00
BenCodez
ad6d411e64
Change order of voteparty processing
2025-03-03 12:21:23 -06:00
Ben
1b430dc4b8
Merge pull request #1422 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-deploy-plugin-3.1.4
...
Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4 in /VotingPlugin
2025-03-03 07:50:47 -06:00
dependabot[bot]
526dcc830e
Bump org.apache.maven.plugins:maven-deploy-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/apache/maven-deploy-plugin/releases )
- [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.1.3...maven-deploy-plugin-3.1.4 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-deploy-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-03 07:02:14 +00:00
BenCodez
75aaae7016
Change layout of packages for proxy files
2025-03-02 19:23:56 -06:00
BenCodez
89d3372701
Make attempt to get bedrock player if votes comes with no prefix
2025-03-02 19:18:02 -06:00
BenCodez
209f1dbc25
Add extra check before checking players current server on velocity
2025-02-25 17:17:40 -06:00
BenCodez
bb67de8d0e
Update version number to 6.18.4-SNAPSHOT
2025-02-24 15:15:06 -06:00
BenCodez
b4d57c7eae
Update version number to 6.18.3
2025-02-24 14:58:52 -06:00
Ben
2ac6609d8e
Update README.md
2025-02-24 14:51:22 -06:00
Ben
9eec6525c0
Merge pull request #1421 from BenCodez/dependabot/maven/VotingPlugin/org.junit.jupiter-junit-jupiter-engine-5.12.0
...
Bump org.junit.jupiter:junit-jupiter-engine from 5.11.4 to 5.12.0 in /VotingPlugin
2025-02-24 08:17:06 -06:00
dependabot[bot]
858b8b7b3c
Bump org.junit.jupiter:junit-jupiter-engine in /VotingPlugin
...
Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5 ) from 5.11.4 to 5.12.0.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-24 07:04:40 +00:00
BenCodez
0aaef50a82
Add extra checks for velocity
2025-02-22 07:58:36 -06:00
BenCodez
365f06d2ed
Add extra checks for velocity
2025-02-22 07:58:36 -06:00
BenCodez
a1b7370da0
Adjust login check to be a little more efficient
2025-02-18 21:23:38 -06:00
Ben
2f52576bc4
Merge pull request #1420 from BenCodez/dependabot/maven/VotingPlugin/org.junit.jupiter-junit-jupiter-engine-5.11.4
...
Bump org.junit.jupiter:junit-jupiter-engine from 5.8.1 to 5.11.4 in /VotingPlugin
2025-02-17 08:26:44 -06:00
dependabot[bot]
bac19aecb9
Bump org.junit.jupiter:junit-jupiter-engine in /VotingPlugin
...
Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5 ) from 5.8.1 to 5.11.4.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.1...r5.11.4 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-17 06:35:47 +00:00
BenCodez
3ad6ce247d
Undo test change
2025-02-13 16:24:51 -06:00
BenCodez
bb78792e27
Test change in pom.xml
2025-02-13 16:02:24 -06:00
BenCodez
726b116c20
Add voteparty test
2025-02-12 17:48:42 -06:00
BenCodez
f731f82b01
Modify test package location
2025-02-12 08:36:08 -06:00
BenCodez
939c431bcf
Fix lombok
2025-02-11 11:40:09 -06:00
BenCodez
87ed9dfe39
Change default source and resource folder, add first unit test
2025-02-11 11:35:59 -06:00
BenCodez
eceacf607f
Change handling of json files on bungee
2025-02-09 13:52:38 -06:00
BenCodez
8d6db5b94f
Add extra null check on nonvotedplayerscache.json
2025-02-09 09:51:24 -06:00
BenCodez
700300a293
Adjust handling of non voted player cache on bungee
2025-02-08 08:32:28 -06:00
BenCodez
5e5e208de0
Adjust plugin messaging handling slightly
2025-02-05 10:37:48 -06:00
BenCodez
b48662acfe
Add AdminVoteTopPoints command and GUI for viewing top points
2025-02-05 08:45:05 -06:00
BenCodez
0aed3068db
Adjust multi-proxy loading
2025-02-04 17:25:24 -06:00
BenCodez
25a3ff904d
Add more debug to vote party check
2025-02-04 10:54:04 -06:00
BenCodez
bb7adc409a
Small change for bungee
2025-01-31 12:34:57 -06:00
BenCodez
1b28966798
Fixed an error that can happen on bungee
2025-01-26 18:42:36 -06:00
BenCodez
f5d34ad84a
Update version number to 6.18.3-SNAPSHOT
2025-01-26 13:35:26 -06:00
BenCodez
abd86834a6
Update version number to 6.18.2
2025-01-26 13:29:33 -06:00
BenCodez
c6647d7cc3
Slight change to plugin messaging
2025-01-26 09:54:46 -06:00
BenCodez
a3851f9bf2
Update version number to 6.18.2-SNAPSHOT
2025-01-25 20:37:57 -06:00
BenCodez
a951aae0de
Update version number to 6.18.1
2025-01-25 20:15:31 -06:00
BenCodez
826fc95131
Adjust encryption
2025-01-25 19:22:14 -06:00
BenCodez
dea13f6ff1
Add log warning for disabled plugin message encryption on proxy
2025-01-25 18:24:39 -06:00
BenCodez
bab55de93b
Add warning when PluginMessageEncryption is disabled
2025-01-25 17:51:53 -06:00
BenCodez
1c112688b1
Add restart requirement notes for PluginMessageChannel and
...
PluginMessageEncryption
- Added note for PluginMessageChannel restart requirement
- Added note for PluginMessageEncryption restart requirement
- Instructed to copy secretkey.key file to all servers
- Ensured settings must match on all servers
- Updated `BungeeSettings.yml` and `bungeeconfig.yml` files
2025-01-25 16:59:27 -06:00
BenCodez
bc0e82f68f
Fix null check and correct config path
...
- Add null check for playerName in isPlayerOnline method
- Correct path for PluginMessageChannel in BungeeSettings
- Ensure playerName is not null before checking online status
- Update config annotation path in BungeeSettings
- Improve code robustness and prevent potential null pointer exceptions
2025-01-25 16:50:10 -06:00
BenCodez
a82397a67f
Update channel identifier creation to use lowercase values
...
- Split plugin message channel by colon
- Convert channel parts to lowercase
- Create MinecraftChannelIdentifier with lowercase values
- Register the new channel identifier
- Ensure compatibility with case-insensitive channels
- Improve robustness of channel handling
2025-01-25 16:12:33 -06:00
BenCodez
b1ffce516c
Add plugin message encryption support
...
- Add `PluginMessageEncryption` to config files
- Update `BungeeHandler` to handle encryption
- Modify `VotingPluginProxy` to support encrypted messages
- Implement encryption checks in `Config` classes
- Update `BungeeSettings` with encryption setting
- Ensure message encryption in `sendPluginMessage` method
2025-01-25 16:09:53 -06:00
BenCodez
f48a008040
Add ability to change pluginmessage channel
2025-01-25 15:35:42 -06:00
BenCodez
90c8255894
Fix isSomeoneOnlineServer method to correctly check for online
...
players.
2025-01-25 12:36:14 -06:00
BenCodez
4001e865f5
Refactor plugin message handling in VotingPluginProxy
...
- Combine if-else statements for subchannel checks
- Add comment for unused "TimeChangeFinished" subchannel
- Add handling for "VoteUpdate" subchannel
- Add debug message for ignored plugin messages
- Improve code readability and maintainability
- Ensure proper message forwarding and logging
2025-01-24 17:32:55 -06:00
BenCodez
77b7659cb6
Fix for velocity
2025-01-24 16:24:26 -06:00
BenCodez
bc073857f6
Test change for velocity
2025-01-24 16:21:02 -06:00
BenCodez
9c2a41c9b5
Fix reward path in AdminVoteVoteShopItem.java
2025-01-24 10:40:16 -06:00
BenCodez
972f5350a1
Change default second votesite
2025-01-22 08:09:46 -06:00
BenCodez
66df9d85da
Improve javadoc commments for VotingPluginUser
2025-01-20 09:55:45 -06:00
Ben
4046dd9d7f
Merge pull request #1412 from BlvckBytes/master
...
Added variable %sitename% to placeholders of Commands.Vote.Today.Line
2025-01-18 19:58:16 -06:00
Philip Hell
d89aa6ccb2
Added variable %sitename% to placeholders of Commands.Vote.Today.Line
2025-01-19 02:50:28 +01:00
Ben
813ffed723
Merge pull request #1404 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-javadoc-plugin-3.11.2
...
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 in /VotingPlugin
2025-01-12 15:59:02 -06:00
BenCodez
c0bc1b2730
Adjust when dev build warning is given
2025-01-10 19:25:37 -06:00
BenCodez
1217e63583
Changes to proxy handling
2025-01-09 08:46:45 -06:00
BenCodez
cd6ed92e4f
Rewrite backend on velocity to make it more universal with bungee
2025-01-09 08:12:29 -06:00
BenCodez
07c9eda769
Code cleanup
2024-12-31 15:39:51 -06:00
BenCodez
ef0f73ba32
Fix a few issues on bungee related to internal changes
2024-12-31 15:29:53 -06:00
BenCodez
10b0fd3b11
Internal rewrites of bungee for universal proxy backend
2024-12-31 11:19:07 -06:00
BenCodez
a4aa209aa7
Fix handling of previous months votes on certain dates
2024-12-31 11:17:45 -06:00
BenCodez
70af742083
Code cleanup
2024-12-29 21:42:00 -06:00
BenCodez
0463700037
Add permission check to sites not voted on
2024-12-27 11:08:30 -06:00
BenCodez
69d9c09b06
Increase default skull cache timing
2024-12-20 07:54:11 -06:00
BenCodez
4455cc96b9
Fix issue with no vote url set
2024-12-17 09:11:59 -06:00
BenCodez
0ee7c1f2e8
Adjustment to maven profile
2024-12-16 20:44:49 -06:00
BenCodez
4b3cc8c8e0
Update version number to 6.18.1-SNAPSHOT
2024-12-16 20:36:49 -06:00
BenCodez
c2fe26aaea
Update version number to 6.18
2024-12-16 20:21:37 -06:00
BenCodez
2aa84c90e8
Adjustments to how previous months top voters are loaded
2024-12-16 17:34:47 -06:00
BenCodez
c8cace388e
Change command from previousmonthsvoters to previousmonthstotals
2024-12-16 16:29:38 -06:00
BenCodez
1da028476f
Don't load command if month date isn't enabled
2024-12-14 16:50:05 -06:00
BenCodez
c28bddd0ba
Add previous month top voters GUI, uses Month totals with date
2024-12-13 12:43:15 -06:00
BenCodez
1afd8253a5
Add extra time change checks on login
2024-12-13 09:58:29 -06:00
BenCodez
a3a1b4604f
Add extra check for time queues on proxy
2024-12-13 09:46:28 -06:00
BenCodez
3bd41af200
Add extra checks on proxy time changes
2024-12-13 09:43:04 -06:00
BenCodez
0042045d9b
Add bypass fail safe options for bungee time checking
2024-12-13 09:10:04 -06:00
BenCodez
76d7579c7d
Update to 1.21.4
2024-12-09 21:24:43 -06:00
Ben
f591b863f1
Merge pull request #1405 from BenCodez/dependabot/maven/VotingPlugin/com.coderplus.maven.plugins-copy-rename-maven-plugin-1.0.1
...
Bump com.coderplus.maven.plugins:copy-rename-maven-plugin from 1.0 to 1.0.1 in /VotingPlugin
2024-12-09 07:43:31 -06:00
dependabot[bot]
b43c4b89a8
Bump com.coderplus.maven.plugins:copy-rename-maven-plugin
...
Bumps [com.coderplus.maven.plugins:copy-rename-maven-plugin](https://github.com/coderplus/copy-rename-maven-plugin ) from 1.0 to 1.0.1.
- [Commits](https://github.com/coderplus/copy-rename-maven-plugin/commits )
---
updated-dependencies:
- dependency-name: com.coderplus.maven.plugins:copy-rename-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-09 06:43:18 +00:00
dependabot[bot]
bc49aae401
Bump org.apache.maven.plugins:maven-javadoc-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.11.1 to 3.11.2.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.11.1...maven-javadoc-plugin-3.11.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-09 06:39:01 +00:00
BenCodez
f9d7f5a136
Adjust default caching columns
2024-12-08 14:38:28 -06:00
BenCodez
338853a29f
Fix issues with new month total date system
2024-12-08 14:34:54 -06:00
BenCodez
7d0722d5c4
Fix vote streak command not working for multiples
2024-12-08 12:37:52 -06:00
BenCodez
86e6bca31d
Small adjustment to vote streaking handling
2024-12-08 12:21:12 -06:00
BenCodez
8488233be1
More work on new month date totals
2024-12-07 21:13:56 -06:00
BenCodez
ba5f8dfa6d
Implement month totals with dates on proxy servers
2024-12-07 17:56:50 -06:00
BenCodez
dc865f1d20
First implementation of storing and using totals with month names
2024-12-07 16:03:19 -06:00
BenCodez
5dedb644b2
More adjustments to build numbers on jar files
2024-12-06 20:59:52 -06:00
BenCodez
c041c7c33a
Adjust maven profile
2024-12-06 20:55:55 -06:00
BenCodez
bbc0c4a88e
Implement first steps at including version number in jar name
2024-12-06 20:52:47 -06:00
BenCodez
4d200f6675
Change version number to 6.17.5-SNAPSHOT
2024-12-01 16:22:51 -06:00
BenCodez
ad7970c99d
Update version number to 6.17.4
2024-12-01 16:06:45 -06:00
BenCodez
2ab6ff5105
Added /av resettotal (topvoter)
2024-11-30 20:37:38 -06:00
BenCodez
0470993b81
Adjustments to wiping column data
2024-11-30 20:33:03 -06:00
BenCodez
7de3dff221
Adjustments to time change handling in certain cases on proxy
2024-11-30 20:07:13 -06:00
Ben
c17f6facbb
Delete .github/workflows/jekyll-gh-pages.yml
2024-11-29 11:00:31 -06:00
Ben
d0e2a7987b
Create jekyll-gh-pages.yml
2024-11-29 10:59:27 -06:00
BenCodez
c9d3b1655d
Fix nonvotedplayerscache not working on velocity as it should
2024-11-29 08:27:11 -06:00
BenCodez
348ad9d3d5
Added new config option SkullProfileAPIURL
2024-11-28 12:37:26 -06:00
BenCodez
f90b87fa5a
Add new options for purging, new purge with no data check
2024-11-25 20:43:05 -06:00
BenCodez
5b19d3397a
Add new placeholder for number of votes since last milestone
2024-11-24 14:47:31 -06:00
BenCodez
dad0f88865
Change version to 6.17.4-SNAPSHOT
2024-11-24 14:34:32 -06:00
BenCodez
3e862efff2
Fix javadoc issue
2024-11-24 14:24:01 -06:00
BenCodez
52ca5467f7
Update version number to 6.17.3
2024-11-24 14:06:58 -06:00
BenCodez
61657dc670
Disable update checking on dev builds
2024-11-24 11:24:03 -06:00
BenCodez
4bac98c015
Quick fix
2024-11-23 11:22:55 -06:00
BenCodez
1215d224b4
Changes to vote party remindatvotes is gotten from specialrewards.yml
2024-11-23 11:21:57 -06:00
BenCodez
6dde613558
Modify hiding triggering vote message in console
2024-11-21 19:33:52 -06:00
BenCodez
99e34b5cd4
Hide trigger vote message if noservicesitemessage is disabled
2024-11-21 16:23:34 -06:00
BenCodez
e049329f41
Add ability to hide issue with service site message on /av vote
2024-11-21 16:16:26 -06:00
BenCodez
8fe4661fe1
Change default skull cache timing
2024-11-19 19:27:11 -06:00
BenCodez
af8cfc94a9
Changes to default sound
2024-11-18 08:01:16 -06:00
Ben
d98a9a9152
Merge pull request #1394 from BenCodez/dependabot/maven/VotingPlugin/org.projectlombok-lombok-1.18.36
...
Bump org.projectlombok:lombok from 1.18.34 to 1.18.36 in /VotingPlugin
2024-11-18 07:29:48 -06:00
dependabot[bot]
749ef7fa45
Bump org.projectlombok:lombok from 1.18.34 to 1.18.36 in /VotingPlugin
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.34 to 1.18.36.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.34...v1.18.36 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-18 06:16:44 +00:00
BenCodez
3f2a2fa33a
Change version system to snapshots
2024-11-17 14:53:33 -06:00
BenCodez
2cb48d655a
Disable plugin update checking if using snapshot version
2024-11-17 14:48:32 -06:00
BenCodez
573315dd18
Use snapshot version
2024-11-17 14:45:47 -06:00
BenCodez
63091ad815
Add dev maven profile back
2024-11-17 13:54:30 -06:00
BenCodez
9e88f57bfb
Cleanup pom.xml
2024-11-17 12:55:15 -06:00
BenCodez
86d38d6ac9
Set correct java version in pom.xml
2024-11-17 12:28:30 -06:00
BenCodez
e752d111a0
Fix pom.xml
2024-11-16 22:04:59 -06:00
BenCodez
0a09d13bb3
Remove unneeded maven profiles
2024-11-16 17:30:04 -06:00
BenCodez
08a6d91996
Fix issue with reload order with GlobalData mysql connection
2024-11-07 08:47:12 -06:00
BenCodez
1082c47297
Flush skull cache not used for a week
2024-11-05 18:08:34 -06:00
BenCodez
531812d800
Check if sever still exists on velocity
2024-11-05 07:31:24 -06:00
BenCodez
903a7232de
Use new api
2024-11-04 12:01:30 -06:00
Ben
ed1a0c0708
Merge pull request #1392 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-javadoc-plugin-3.11.1
...
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 in /VotingPlugin
2024-11-04 07:45:16 -06:00
dependabot[bot]
15f12220a3
Bump org.apache.maven.plugins:maven-javadoc-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.10.1 to 3.11.1.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.10.1...maven-javadoc-plugin-3.11.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-04 06:55:01 +00:00
BenCodez
c24871c34d
Add new skull caching delay option
2024-11-03 13:58:25 -06:00
BenCodez
65e180ccf8
Remove all unused skull options
2024-11-03 13:48:02 -06:00
BenCodez
4cc523429d
Changes to skull caching
2024-11-03 11:03:27 -06:00
BenCodez
01b5e5f8a1
Remove deprecated code
2024-11-02 16:45:50 -06:00
BenCodez
944458d858
Update to 1.21.3
2024-11-02 16:43:35 -06:00
BenCodez
9beaa4e440
Handle casing differences in position placeholder checking
2024-10-29 10:27:48 -06:00
BenCodez
3c78db5fe6
Update version number to 6.17.2
2024-10-20 13:27:26 -06:00
BenCodez
9400a4fa08
change book placeholder to use []
2024-10-19 12:29:10 -06:00
BenCodez
b4519bc6e7
add %num% placeholder to books
2024-10-18 07:06:53 -06:00
BenCodez
f698481b97
More adjustments to global data handling
2024-10-08 15:39:21 -06:00
BenCodez
927641f005
Actually fix time changes on velocity not working correctly
2024-10-07 07:33:08 -06:00
BenCodez
d85ad022fb
Add extra checks on global data time changes
2024-10-07 07:27:49 -06:00
Ben
e39fcd78ca
Merge pull request #1390 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-javadoc-plugin-3.10.1
...
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 in /VotingPlugin
2024-10-07 07:10:15 -06:00
dependabot[bot]
6800ccd4a7
Bump org.apache.maven.plugins:maven-javadoc-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.10.0 to 3.10.1.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.10.0...maven-javadoc-plugin-3.10.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-07 06:56:01 +00:00
BenCodez
3065e57b44
Add extra debug for vote shop permission checks
2024-10-06 22:18:31 -06:00
BenCodez
fdcf092c7f
Update banned players every day
2024-10-06 09:38:56 -06:00
BenCodez
7b9e734ccd
Add option to force load skulls
2024-10-02 21:56:13 -06:00
BenCodez
5718e3261a
Fix VoteParty increase votes required typo
2024-10-02 17:22:54 -06:00
BenCodez
e391ba88e4
Add extra debug to limit monthly votes
2024-10-02 07:31:00 -06:00
BenCodez
b7942e763c
Fix NPE with placeholder caching invalid placeholders
2024-09-30 13:50:30 -06:00
BenCodez
cb039e052c
Fix invalid enoughpoints placeholder from creating errors
2024-09-30 08:06:58 -06:00
BenCodez
07a4350f10
Add more debug to login event
2024-09-30 07:20:50 -06:00
BenCodez
44130f6a52
Run everysite reward before votesite reward
2024-09-23 14:46:17 -06:00
Ben
6caf9afc1d
Merge pull request #1386 from BenCodez/dependabot/maven/VotingPlugin/org.bstats-bstats-velocity-3.1.0
...
Bump org.bstats:bstats-velocity from 3.0.3 to 3.1.0 in /VotingPlugin
2024-09-23 07:28:25 -06:00
dependabot[bot]
7428581b4c
Bump org.bstats:bstats-velocity from 3.0.3 to 3.1.0 in /VotingPlugin
...
Bumps [org.bstats:bstats-velocity](https://github.com/Bastian/bStats-Metrics ) from 3.0.3 to 3.1.0.
- [Release notes](https://github.com/Bastian/bStats-Metrics/releases )
- [Commits](https://github.com/Bastian/bStats-Metrics/compare/v3.0.3...v3.1.0 )
---
updated-dependencies:
- dependency-name: org.bstats:bstats-velocity
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 06:13:42 +00:00
BenCodez
a2dc362456
Add placeholder support to voteshop permission
2024-09-05 07:30:18 -04:00
Ben
8d8e904a5f
Merge pull request #1382 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-javadoc-plugin-3.10.0
...
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 in /VotingPlugin
2024-09-02 07:33:11 -04:00
dependabot[bot]
4485006fbb
Bump org.apache.maven.plugins:maven-javadoc-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.8.0 to 3.10.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.8.0...maven-javadoc-plugin-3.10.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-02 06:49:44 +00:00
Ben
6fc3cb9096
Merge pull request #1378 from BenCodez/dependabot/maven/VotingPlugin/org.bstats-bstats-velocity-3.0.3
...
Bump org.bstats:bstats-velocity from 3.0.2 to 3.0.3 in /VotingPlugin
2024-08-26 07:25:55 -04:00
Ben
cdf14896f0
Merge pull request #1379 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-deploy-plugin-3.1.3
...
Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.2 to 3.1.3 in /VotingPlugin
2024-08-26 07:25:49 -04:00
dependabot[bot]
bdd73b2873
Bump org.apache.maven.plugins:maven-deploy-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/apache/maven-deploy-plugin/releases )
- [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.1.2...maven-deploy-plugin-3.1.3 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-deploy-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-26 06:59:28 +00:00
dependabot[bot]
e8781a0abe
Bump org.bstats:bstats-velocity from 3.0.2 to 3.0.3 in /VotingPlugin
...
Bumps [org.bstats:bstats-velocity](https://github.com/Bastian/bStats-Metrics ) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/Bastian/bStats-Metrics/releases )
- [Commits](https://github.com/Bastian/bStats-Metrics/compare/v3.0.2...v3.0.3 )
---
updated-dependencies:
- dependency-name: org.bstats:bstats-velocity
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-26 06:59:15 +00:00
BenCodez
0d26b59777
process vote party before broadcast message
2024-08-12 16:09:48 -04:00
BenCodez
fa0535cf32
Update to 1.21.1
2024-08-11 16:39:08 -04:00
BenCodez
2353ec321c
Remove treatvanishasoffline to be enabled for voteparty reminder
2024-08-11 13:08:36 -04:00
BenCodez
cb4646f67d
Don't broadcast vote party reminders if vanished
2024-08-11 12:44:48 -04:00
BenCodez
7a500f9cca
Fixed voteshop exra items rewards not working
2024-08-09 16:04:32 -04:00
BenCodez
b583b71721
Fix Shop.yml not reloading on reload
2024-08-04 20:22:07 -04:00
BenCodez
c2fa7c4f90
Update version number to 6.17.1
2024-08-04 13:43:54 -04:00
BenCodez
2b82b8db82
Changes to package relocations
2024-08-02 20:14:09 -04:00
BenCodez
c130004201
Remove unused command in plugin.yml
2024-08-02 15:52:17 -04:00
BenCodez
4829c772cb
Fix voteshop extra items not working
2024-07-30 16:00:20 -04:00
BenCodez
e8bf487d74
Fix /voteshop (shop) not working
2024-07-22 20:26:30 -04:00
Ben
f5e9a450f9
Merge pull request #1370 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-javadoc-plugin-3.8.0
...
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 in /VotingPlugin
2024-07-22 16:07:57 -04:00
dependabot[bot]
ebb44330fd
Bump org.apache.maven.plugins:maven-javadoc-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.7.0...maven-javadoc-plugin-3.8.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-22 06:29:26 +00:00
BenCodez
616a102d73
Update version number to 6.17
2024-07-20 19:19:41 -04:00
BenCodez
a5b741d92b
Remove unneeded debug and changes
2024-07-17 19:59:43 -04:00
BenCodez
e7f5000a56
More velocity cache fixes
2024-07-17 19:55:36 -04:00
BenCodez
0615f61f0b
Fix typo
2024-07-17 19:48:45 -04:00
BenCodez
2ae913c743
Add temp debug
2024-07-17 19:38:54 -04:00
BenCodez
4ec5bfef4f
Add extra log message
2024-07-17 19:21:59 -04:00
BenCodez
33e173448a
Changes to proxy debug log message
2024-07-17 19:16:32 -04:00
BenCodez
20671c4504
More changes to vote cache on velocity
2024-07-17 14:49:49 -04:00
BenCodez
16705c5707
Changes to vote cache handling on velocity
2024-07-16 21:34:49 -04:00
BenCodez
549309ee8c
Changes to auto conversion
2024-07-04 09:44:11 -04:00
BenCodez
2bb3fac778
Remove extra failsafe for Shop.yml conversion
2024-07-04 09:35:38 -04:00
BenCodez
1e84f3cbc6
Add new LimitVotePoints option to limit max amount of points possible
2024-07-04 07:45:54 -04:00
BenCodez
98a0c9944e
Change order of file loading
2024-07-03 07:42:47 -04:00
BenCodez
8016240445
Remove vote shop settings from GUI.yml
2024-07-02 12:45:47 -04:00
BenCodez
4dc5e5c3b6
Add extra failsafe for Shop.yml conversion
2024-07-02 12:44:37 -04:00
Ben
5a4f361d3f
Merge pull request #1368 from BenCodez/dependabot/maven/VotingPlugin/org.projectlombok-lombok-1.18.34
...
Bump org.projectlombok:lombok from 1.18.32 to 1.18.34 in /VotingPlugin
2024-07-01 07:39:55 -04:00
dependabot[bot]
2542cc87d3
Bump org.projectlombok:lombok from 1.18.32 to 1.18.34 in /VotingPlugin
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.32 to 1.18.34.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.32...v1.18.34 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-01 06:33:43 +00:00
BenCodez
b13afd53c1
Added Shop.yml, with auto conversion from GUI.yml
2024-06-30 19:56:38 -04:00
BenCodez
c1f9ba24a7
Add link to wiki page for OnlineMode setting
2024-06-24 20:17:07 -04:00
BenCodez
1c20ac60e5
Fix error in spacing
2024-06-24 20:10:02 -04:00
Ben
98a4d7062b
Merge pull request #1367 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-jar-plugin-3.4.2
...
Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 in /VotingPlugin
2024-06-24 15:53:02 -04:00
dependabot[bot]
b08edc007a
Bump org.apache.maven.plugins:maven-jar-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin ) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases )
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.1...maven-jar-plugin-3.4.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-24 06:38:04 +00:00
BenCodez
054c8d0361
Update version number to 6.16.3
2024-06-23 14:45:19 -04:00
BenCodez
c78141357e
Change click bypass to require shift on vote URL
2024-06-18 16:36:45 -04:00
BenCodez
5efd5646f2
Changes to vote url GUI
2024-06-17 16:16:23 -04:00
BenCodez
e1c1d7b530
Add paper mapping setting
2024-06-16 17:00:54 -04:00
BenCodez
f436b03584
Support left clicking on GUI to show all votesites even without perms
2024-06-16 12:23:34 -04:00
BenCodez
e34f5f077f
Add ability to hide votesites if no permission
2024-06-15 19:56:11 -04:00
BenCodez
e1a059b766
Properly shutdown multi-proxy handling on proxy
2024-06-14 15:58:28 -04:00
BenCodez
9cb7158d84
Update to 1.21
2024-06-13 16:31:47 -04:00
BenCodez
35ce6cc68e
Fix timer not shuting down on velocity
2024-06-13 16:27:24 -04:00
BenCodez
a7832692b7
Add option UUIDLookup on proxy (default=true)
2024-06-04 20:01:04 -04:00
Ben
8fd7a30720
Merge pull request #1360 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-shade-plugin-3.6.0
...
Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 in /VotingPlugin
2024-06-03 15:43:25 -04:00
Ben
fdd8f28a29
Merge pull request #1361 from BenCodez/dependabot/maven/VotingPlugin/org.sonatype.plugins-nexus-staging-maven-plugin-1.7.0
...
Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 in /VotingPlugin
2024-06-03 15:43:18 -04:00
Ben
f9d41d49b2
Merge pull request #1362 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-javadoc-plugin-3.7.0
...
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 in /VotingPlugin
2024-06-03 15:43:07 -04:00
dependabot[bot]
456e43b37a
Bump org.apache.maven.plugins:maven-javadoc-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.6.3 to 3.7.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.6.3...maven-javadoc-plugin-3.7.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-03 06:47:51 +00:00
dependabot[bot]
2cbf12cf1e
Bump org.sonatype.plugins:nexus-staging-maven-plugin in /VotingPlugin
...
Bumps org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0.
---
updated-dependencies:
- dependency-name: org.sonatype.plugins:nexus-staging-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-03 06:45:32 +00:00
dependabot[bot]
aeac53a5a7
Bump org.apache.maven.plugins:maven-shade-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.3...maven-shade-plugin-3.6.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-03 06:45:27 +00:00
BenCodez
2ea402b67c
Check offline rewards on resume
2024-06-02 15:52:43 -04:00
BenCodez
ba1b8cafcd
Change vote party timing
2024-06-02 15:30:21 -04:00
BenCodez
5984ee15b5
Always update last vote party for each day
2024-06-02 14:06:19 -04:00
BenCodez
a13b5ee7a2
Add new VoteTotal to rewards as a requirement
2024-06-01 19:44:24 -04:00
BenCodez
56e6a659fe
Added ability to pause/resume rewards globally via commands
2024-06-01 19:17:51 -04:00
BenCodez
56f5611a96
Change reward placeholder name
2024-05-30 20:02:35 -04:00
BenCodez
a828450846
Add placeholder to voteparty rewards for first vote party today
2024-05-30 20:01:44 -04:00
BenCodez
3f8495d0f7
Added option to only shows sites to vote on still on all urls
2024-05-30 19:56:51 -04:00
BenCodez
bbb2df5f16
Added option to enable/disable internal papi expansion
2024-05-28 15:52:12 -04:00
Ben
40eb9b0afc
Merge pull request #1358 from BenCodez/dependabot/maven/VotingPlugin/me.clip-placeholderapi-2.11.6
...
Bump me.clip:placeholderapi from 2.11.5 to 2.11.6 in /VotingPlugin
2024-05-27 15:58:06 -04:00
dependabot[bot]
545eb0cd69
Bump me.clip:placeholderapi from 2.11.5 to 2.11.6 in /VotingPlugin
...
Bumps me.clip:placeholderapi from 2.11.5 to 2.11.6.
---
updated-dependencies:
- dependency-name: me.clip:placeholderapi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-27 06:44:10 +00:00
BenCodez
050bfb3055
Update version number to 6.16.2
2024-05-26 16:31:33 -04:00
BenCodez
3ce40de5f6
Update utils classes
2024-05-20 15:19:00 -04:00
BenCodez
095cd2a422
Update imports
2024-05-20 14:45:26 -04:00
BenCodez
5e7cc2b7ad
Add relocation to pom.xml
2024-05-20 14:02:55 -04:00
BenCodez
38c61ce669
Update imports
2024-05-20 13:50:11 -04:00
BenCodez
9de71167ec
Update imports
2024-05-20 13:16:18 -04:00
BenCodez
e8b9c9fbc2
Update imports
2024-05-20 12:46:40 -04:00
BenCodez
60ac9fcd46
Use newer classes
2024-05-20 10:37:14 -04:00
BenCodez
a0d334c88b
Fix minor spacing error
2024-05-07 19:14:30 -04:00
BenCodez
b90b4964e4
Add relocation pattern to fix javadoc
2024-05-07 19:02:00 -04:00
BenCodez
a0fbdaa2a0
Update version number to 6.16.1
2024-05-07 18:58:14 -04:00
BenCodez
17066cb679
Stop background timer on velocity on shutdown
2024-05-06 16:04:00 -04:00
Ben
9eb1ba82af
Merge pull request #1352 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-deploy-plugin-3.1.2
...
Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.1 to 3.1.2 in /VotingPlugin
2024-05-06 15:48:27 -04:00
dependabot[bot]
06b12c9599
Bump org.apache.maven.plugins:maven-deploy-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-deploy-plugin/releases )
- [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.1.1...maven-deploy-plugin-3.1.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-deploy-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-06 06:19:25 +00:00
BenCodez
fe277d8bfd
Update version number to 6.16
2024-05-05 13:30:18 -04:00
BenCodez
86cba23568
Add lastmonth position placeholder
2024-05-01 20:17:42 -04:00
BenCodez
5a6140020f
Merge branch 'master' of https://github.com/BenCodez/VotingPlugin
2024-05-01 16:15:13 -04:00
BenCodez
cb203edecf
Update to 1.20.6
2024-04-30 21:13:21 -04:00
Ben
5510e3bb98
Merge pull request #1350 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-shade-plugin-3.5.3
...
Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3 in /VotingPlugin
2024-04-29 16:07:56 -04:00
dependabot[bot]
470c52e6e3
Bump org.apache.maven.plugins:maven-shade-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.5.3 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-29 06:53:18 +00:00
BenCodez
03e4c2165e
Fix command casing
2024-04-28 14:50:10 -04:00
BenCodez
45d617106b
Fix issues with command aliases not always working
2024-04-28 14:09:48 -04:00
BenCodez
58869742bc
Update to 1.20.5
2024-04-23 19:34:57 -04:00
Ben
a8841ca732
Merge pull request #1348 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-jar-plugin-3.4.1
...
Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.0 to 3.4.1 in /VotingPlugin
2024-04-22 16:50:25 -04:00
dependabot[bot]
96ef82aef0
Bump org.apache.maven.plugins:maven-jar-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin ) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases )
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.0...maven-jar-plugin-3.4.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-22 06:44:29 +00:00
BenCodez
5a33b5b892
Changes to almostallsites rewards trigger
2024-04-18 16:57:50 -04:00
Ben
ed2fb77a7b
Merge pull request #1347 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-jar-plugin-3.4.0
...
Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.0 in /VotingPlugin
2024-04-15 16:42:58 -04:00
dependabot[bot]
8a1c820e42
Bump org.apache.maven.plugins:maven-jar-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases )
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.3.0...maven-jar-plugin-3.4.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-15 06:39:42 +00:00
BenCodez
43c5419453
Add additional debug for almostallsites reward
2024-04-14 14:14:51 -04:00
BenCodez
4f2caf67d0
Fix issue with conditional items and rewards in VoteGUI
2024-04-13 08:22:09 -04:00
BenCodez
8b17e43ce0
Adjustments to getting votesites
2024-04-10 20:24:39 -04:00
BenCodez
05db0b189b
Add /av correctservicesites command
2024-04-09 20:48:25 -04:00
BenCodez
93f91923bb
Slightly adjust vote next time caculations for votedailydaily sites
2024-04-09 17:09:09 -04:00
BenCodez
6dca3ad152
Slight change vote next time caculation
2024-04-07 13:14:59 -04:00
BenCodez
637db5afdb
Changes to placeholders
2024-04-06 20:03:14 -04:00
BenCodez
029fa00e3a
Fix typo
2024-04-06 19:46:11 -04:00
BenCodez
e1bb95c482
Use only enabled votesites for monthly total
2024-04-06 15:58:17 -04:00
BenCodez
667b1b082d
change log message to debug
2024-03-29 14:11:09 -04:00
BenCodez
2097fc4b86
Add new advanced service site handling feature, experimental
2024-03-28 20:53:29 -04:00
Ben
49d20c0bc8
Merge pull request #1341 from BenCodez/dependabot/maven/VotingPlugin/org.projectlombok-lombok-1.18.32
...
Bump org.projectlombok:lombok from 1.18.30 to 1.18.32 in /VotingPlugin
2024-03-25 16:47:05 -04:00
dependabot[bot]
fe2ac4f02c
Bump org.projectlombok:lombok from 1.18.30 to 1.18.32 in /VotingPlugin
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.30 to 1.18.32.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.30...v1.18.32 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-25 06:29:20 +00:00
BenCodez
4859c37ef8
Fix status command on velocity not working
2024-03-23 22:13:28 -04:00
BenCodez
c818007426
Fix issue with multi-proxy redis on velocity
2024-03-23 20:48:31 -04:00
Ben
c86f07aeb6
Create FUNDING.yml
2024-03-22 16:57:09 -04:00
BenCodez
0a74e338c2
More fixes for cooldown events
2024-03-19 21:15:04 -04:00
BenCodez
d1dc8b392f
Added neededvotes placeholder to broadcast
2024-03-17 17:35:02 -04:00
BenCodez
bd5234b479
Adjustments to vote delay daily can vote caculations
2024-03-16 14:58:04 -04:00
BenCodez
cca9e3dc58
Added votesrequired placeholder to broadcasts
2024-03-16 08:38:52 -04:00
BenCodez
c3df294ce6
Changes for vote delay daily sites issues
2024-03-15 17:04:15 -04:00
BenCodez
d81a113240
More changes to cooldown events
2024-03-12 20:45:36 -04:00
BenCodez
f2feafa45a
Changes to cooldown checks
2024-03-12 20:37:58 -04:00
BenCodez
f63a743c2c
Change default displayitem material on auto generated votesites
2024-03-09 19:51:12 -05:00
BenCodez
2d9c6482fc
Add placeholders for time until month and week changes
2024-03-09 19:46:18 -05:00
BenCodez
448a9eeea9
Add placeholderapi placeholder %votingplugin_sitesavailable%
2024-03-08 18:48:52 -05:00
BenCodez
c8e32696af
Adjustments to cooldown checks
2024-03-06 20:49:56 -05:00
BenCodez
36eb6eafb3
Add votedelay and votehour placeholders
2024-03-05 19:03:05 -05:00
BenCodez
040fafe33a
Add better handling of more than 2 proxies in multi-proxy setup
2024-03-03 14:43:13 -05:00
BenCodez
040e467761
Fix issue with new placeholder not always working
2024-02-29 19:08:01 -05:00
BenCodez
e0d28be260
Fix typo in debug
2024-02-28 19:33:57 -05:00
BenCodez
1ef2440bf9
Add more placeholders to VoteURL GUI
2024-02-28 19:07:25 -05:00
Ben
2a5d5d3bea
Merge pull request #1336 from Melon-Oof/master
...
Update BungeeSettings.yml
2024-02-27 16:39:55 -05:00
Melon-Oof
419153d654
Update BungeeSettings.yml
2024-02-27 17:14:21 +01:00
Ben
ed8c504c27
Merge pull request #1335 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-shade-plugin-3.5.2
...
Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 in /VotingPlugin
2024-02-26 16:47:58 -05:00
dependabot[bot]
2c29f11a8b
Bump org.apache.maven.plugins:maven-shade-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.1...maven-shade-plugin-3.5.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-26 06:30:21 +00:00
BenCodez
c442cd1deb
Add ability to set prefix for redis channels
2024-02-23 20:46:03 -05:00
BenCodez
770e3e866c
First implementation of multi-proxy redis
2024-02-23 20:30:32 -05:00
BenCodez
4014046444
Save vote cache file more often on proxy
2024-02-21 19:11:16 -05:00
BenCodez
6f378297dd
Recode of multi-proxy backend for prep of redis multi-proxy
2024-02-18 20:24:05 -05:00
BenCodez
1c5c33be6a
Update version number to 6.15.1
2024-02-17 20:33:16 -05:00
BenCodez
206665a40b
Fix rare ConcurrentModificationException
2024-02-17 15:03:39 -05:00
BenCodez
159eb54e4e
Fixed issue with used percentage for vote streaks not working
2024-02-11 13:43:15 -05:00
BenCodez
f63ab7b693
Added more debug to votestreak
2024-02-10 08:07:16 -05:00
BenCodez
97e5f73774
Add new merge command to combine user totals
2024-02-05 20:30:57 -05:00
BenCodez
9f85149776
Add players to non voted cache before checking if they are online
2024-02-03 21:34:02 -05:00
BenCodez
d6fa68dead
Force mutli-proxy login message regardless of allowunjoined setting
2024-02-03 19:12:40 -05:00
BenCodez
5e42fdbfbe
Fix remove offline uuids command
2024-02-02 20:25:24 -05:00
BenCodez
9b20d1754b
Changes to rmeoveofflineuuids command
2024-02-02 19:50:49 -05:00
BenCodez
d310fa3688
Add command to remove offline uuids from database
2024-02-02 19:33:43 -05:00
Ben
7ab3e8040c
Merge pull request #1330 from NahuLD/patch-1
...
Fix issue with RedisHandler initialization utilizing wrong parameters
2024-02-02 10:10:09 -05:00
Nahuel Dolores
5173c24546
Fix issue with RedisHandler initialization utilizing wrong parameters
2024-02-02 10:21:03 -03:00
BenCodez
0c1cccfdcd
Save reminds on toggle reminders command
2024-01-31 20:57:05 -05:00
BenCodez
d36cd47597
Fix default config for vote reminding comments
2024-01-28 16:42:18 -05:00
BenCodez
6f34d11138
Add extra checks for milestones on proxy setups
2024-01-28 13:53:12 -05:00
Ben
bf3f7bb6ad
Merge pull request #1328 from BenCodez/dependabot/maven/VotingPlugin/net.md-5-bungeecord-api-1.20-R0.2
...
Bump net.md-5:bungeecord-api from 1.20-R0.1 to 1.20-R0.2 in /VotingPlugin
2024-01-22 16:51:53 -05:00
dependabot[bot]
28f74aa50a
Bump net.md-5:bungeecord-api in /VotingPlugin
...
Bumps [net.md-5:bungeecord-api](https://github.com/SpigotMC/BungeeCord ) from 1.20-R0.1 to 1.20-R0.2.
- [Commits](https://github.com/SpigotMC/BungeeCord/commits )
---
updated-dependencies:
- dependency-name: net.md-5:bungeecord-api
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-22 06:47:54 +00:00
BenCodez
dc3c605315
Bypass fake votes for WaitUntilVoteDelay
2023-12-31 15:22:44 -05:00
BenCodez
5abc8004c7
Add option to reset extra votes required weekly
2023-12-31 13:43:24 -05:00
BenCodez
bf1e971edd
Add bypass permission for waituntilvotedelay
2023-12-31 12:55:30 -05:00
BenCodez
37c767dc74
Update version number to 6.15
2023-12-26 10:25:49 -05:00
BenCodez
8257b4f7f6
Add option to not hide voteshop item with no permission
2023-12-16 19:47:13 -05:00
BenCodez
0340f4512e
Handle multi-proxy logins on velocity like bungee
2023-12-16 19:16:16 -05:00
BenCodez
c45ce0d090
Fix a minor issue on velocity for redis
2023-12-13 19:58:14 -05:00
BenCodez
add3dcaa26
Initial implementation of redis bungee method
2023-12-13 19:56:44 -05:00
BenCodez
4a88b10e61
Fix gotten milestones not resetting if per server milestones enabled
2023-12-12 17:55:32 -05:00
BenCodez
7001d0f7fc
Update to 1.20.3
2023-12-05 19:04:31 -05:00
Ben
fdf72b14eb
Merge pull request #1318 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-javadoc-plugin-3.6.3
...
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 in /VotingPlugin
2023-12-04 17:36:45 -05:00
dependabot[bot]
830de0388a
Bump org.apache.maven.plugins:maven-javadoc-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.6.2 to 3.6.3.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.6.2...maven-javadoc-plugin-3.6.3 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-04 06:52:55 +00:00
BenCodez
4a77c6bdd3
Add DisableReminders placeholder
2023-12-02 20:32:06 -05:00
BenCodez
579844f193
Save vote reminding toggles across restarts
2023-12-01 21:34:06 -05:00
BenCodez
4c6073c02a
Add checks to matching server name in BungeeSettings.yml
2023-12-01 20:23:21 -05:00
Ben
b1eb591e20
Merge pull request #1315 from NotAlexNoyle/master
...
Apply license to project root
2023-11-24 17:47:03 -05:00
NotAlexNoyle
f5ee776586
Apply license to project root
2023-11-24 21:26:07 +01:00
BenCodez
a2bf7c3dfc
Update version number to 6.14.2
2023-11-19 19:07:25 -05:00
BenCodez
0543a91c5a
Remove deprecated api
2023-11-17 18:34:36 -05:00
Ben
d88868c4f7
Merge pull request #1312 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-javadoc-plugin-3.6.2
...
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 in /VotingPlugin
2023-11-13 18:30:35 -05:00
dependabot[bot]
86dc52f131
Bump org.apache.maven.plugins:maven-javadoc-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.6.0...maven-javadoc-plugin-3.6.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-13 06:24:14 +00:00
BenCodez
f7d88a26ef
Handle allowunjoined disabled on multi-proxy setup
2023-11-05 20:16:52 -05:00
BenCodez
ab1468d03a
Changes to bedrock player support
2023-10-30 20:01:24 -04:00
Ben
3c65365b83
Merge pull request #1311 from BenCodez/dependabot/maven/VotingPlugin/me.clip-placeholderapi-2.11.5
...
Bump me.clip:placeholderapi from 2.11.4 to 2.11.5 in /VotingPlugin
2023-10-30 17:38:13 -04:00
dependabot[bot]
bfefbb59d6
Bump me.clip:placeholderapi from 2.11.4 to 2.11.5 in /VotingPlugin
...
Bumps me.clip:placeholderapi from 2.11.4 to 2.11.5.
---
updated-dependencies:
- dependency-name: me.clip:placeholderapi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-30 06:06:35 +00:00
BenCodez
9d74b5e428
Changes to handling ignoring bungee time change votes
2023-10-23 19:42:16 -04:00
BenCodez
f131ce948c
Force update placeholders on every vote to prevent issues
2023-10-22 12:45:09 -04:00
BenCodez
1a78a23e7c
Shorten shutdown time
2023-10-17 16:52:35 -04:00
BenCodez
16cdfec4d5
Add player placeholder to vote reminder broadcast for voteparty
2023-10-13 16:49:45 -04:00
BenCodez
243300534c
Add vote reminder broadcasts to vote party, WIP
2023-10-12 20:04:02 -04:00
BenCodez
ea646b8e6f
Ignore daily total for max amount of votes per day option
2023-10-08 12:34:07 -04:00
BenCodez
bd5532aa71
Add vote limit feature to proxy setup
2023-10-05 20:55:20 -04:00
BenCodez
be033793c2
Changes to limit monthly votes
2023-10-04 16:50:10 -04:00
BenCodez
28ce76bc60
Allow limit monthly votes to work on PLUGINMESSAGING
2023-10-01 16:36:10 -04:00
BenCodez
10732ee978
Limit monthly votes each day instead of at the end of the month
2023-10-01 13:54:05 -04:00
BenCodez
7deccf2e26
Minor changes to voteparty on proxy setup
2023-09-26 16:50:28 -04:00
Ben
8873fc8263
Merge pull request #1302 from BenCodez/dependabot/maven/VotingPlugin/me.clip-placeholderapi-2.11.4
...
Bump me.clip:placeholderapi from 2.11.3 to 2.11.4 in /VotingPlugin
2023-09-25 16:45:05 -04:00
Ben
aaaaf2c670
Merge pull request #1303 from BenCodez/dependabot/maven/VotingPlugin/org.projectlombok-lombok-1.18.30
...
Bump org.projectlombok:lombok from 1.18.28 to 1.18.30 in /VotingPlugin
2023-09-25 16:44:50 -04:00
Ben
1e8421f83f
Merge pull request #1304 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-shade-plugin-3.5.1
...
Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 in /VotingPlugin
2023-09-25 16:44:45 -04:00
dependabot[bot]
a29a7bf5c3
Bump org.apache.maven.plugins:maven-shade-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.0...maven-shade-plugin-3.5.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-25 06:33:21 +00:00
dependabot[bot]
fae67a49ce
Bump org.projectlombok:lombok from 1.18.28 to 1.18.30 in /VotingPlugin
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.28 to 1.18.30.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.28...v1.18.30 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-25 06:33:11 +00:00
dependabot[bot]
c48a0c1083
Bump me.clip:placeholderapi from 2.11.3 to 2.11.4 in /VotingPlugin
...
Bumps me.clip:placeholderapi from 2.11.3 to 2.11.4.
---
updated-dependencies:
- dependency-name: me.clip:placeholderapi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-25 06:33:05 +00:00
BenCodez
37e29b8643
Update version number to 6.14.1
2023-09-23 20:42:13 -04:00
BenCodez
f683cc66c1
Update to 1.20.2
2023-09-22 19:54:16 -04:00
BenCodez
2059832df8
Small change to bungee all sites reward
2023-09-18 19:24:52 -04:00
Ben
bda5e61898
Merge pull request #1299 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-javadoc-plugin-3.6.0
...
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 in /VotingPlugin
2023-09-18 16:53:46 -04:00
dependabot[bot]
dcb5f67ba8
Bump org.apache.maven.plugins:maven-javadoc-plugin in /VotingPlugin
...
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.5.0...maven-javadoc-plugin-3.6.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-18 06:23:29 +00:00
BenCodez
e6065f85cc
Adjust allsites check for bungee a bit
2023-09-17 15:18:17 -04:00
BenCodez
e0d3d36349
Add option to give extra allsites rewards when on PLUGINMESSAGING
2023-09-17 14:49:57 -04:00
BenCodez
ab4d2069eb
A lot of internal changes
2023-09-17 13:01:53 -04:00
BenCodez
84f8f9073d
Adjustments to cooldown rewards checking
2023-09-10 20:02:31 -04:00
BenCodez
1e9828f594
Adjust cooldown checks a bit more
2023-09-09 21:16:37 -04:00
BenCodez
a01050125b
Make sure reset time is exactly the right second
2023-09-09 21:13:25 -04:00
BenCodez
60957be6fe
Delay votesite cooldown checks a bit
2023-09-09 21:03:35 -04:00
BenCodez
a2b094f7d8
Change some debug messages to log messages temporary
2023-09-09 08:49:53 -04:00
BenCodez
56e9705a6e
Adjust cooldown checks slightly
2023-09-07 17:24:57 -04:00
BenCodez
ad62da3221
Changes to placeholder caching
2023-09-05 21:15:10 -04:00
BenCodez
c1421d6324
Add more placeholder cache updates on bungee votes
2023-09-05 20:51:43 -04:00
BenCodez
068c2b704e
Add luckperms to softdepend
2023-09-05 17:21:16 -04:00
BenCodez
89d21044d2
Small code cleanup
2023-09-03 21:22:47 -04:00
BenCodez
98246613ca
Remove debug messages
2023-09-03 21:22:19 -04:00
BenCodez
ee884ee06a
More fixes for vote cooldown events/rewards
2023-09-03 21:19:45 -04:00
BenCodez
355ca2cdf0
Add placeholders for last month top voters
2023-09-03 19:54:32 -04:00
BenCodez
abc37be619
Small changes to account for using placeholder cache on next placeholder
2023-09-03 14:28:01 -04:00
BenCodez
20d9c08630
Edit votesites.yml comments slightly for new option
2023-09-03 14:15:54 -04:00
BenCodez
523c9e4ef9
Add gui editing ability for VoteDelayDailyHour
2023-09-03 14:14:52 -04:00
BenCodez
76b19f7fb3
Use new VoteDelayDailyHour option to fix issues with vote delay daily
2023-09-03 14:10:33 -04:00
BenCodez
d776d0d798
Delay opening voteshop confirm slightly
2023-09-03 12:33:34 -04:00
BenCodez
b63da09fe8
Add command to force check cooldown rewards
2023-09-01 19:29:40 -04:00
BenCodez
d626210804
Changes to cooldown rewards checking
2023-09-01 19:26:38 -04:00
BenCodez
777c198471
Small changes to cool down checks
2023-08-30 20:15:43 -04:00
BenCodez
dbd52a9114
Slight modifications to cooldown checks
2023-08-28 17:10:47 -04:00
BenCodez
3208b865e6
Removed config auto update option
2023-08-27 15:21:06 -04:00
BenCodez
a78624eafb
Update version number to 6.14
2023-08-27 14:46:41 -04:00
BenCodez
3249a43f4a
Added command to manually update config
2023-08-27 14:29:04 -04:00
BenCodez
8e15ba0a3a
Disable config auto updating
2023-08-27 14:26:11 -04:00
BenCodez
25969f35e0
Add config updater, disabled by default
2023-08-26 21:50:03 -04:00
BenCodez
6625bf9830
Improve gui editing for adding items, add voteshop item edits
2023-08-26 20:18:46 -04:00
BenCodez
a925dcfd88
Edit config comments
2023-08-26 19:37:38 -04:00
BenCodez
40357def84
Add config option to support not adding totals while offline
2023-08-26 19:11:44 -04:00
BenCodez
b4806abf70
Fix resetallvotedsites command not checking persite cooldowns
2023-08-26 15:30:44 -04:00
BenCodez
f847c033fd
Change handling of force cooldown rewards command handling
2023-08-26 15:27:54 -04:00
BenCodez
2919d23fd5
Slight change to placeholder
2023-08-26 14:59:08 -04:00
BenCodez
78412f4717
Add placeholders to PlayerVoteSiteCoolDownEndEvent rewards
2023-08-25 16:57:19 -04:00
BenCodez
438504a344
Check cooldown events on manual vote resets
2023-08-24 21:29:29 -04:00
BenCodez
d27bc2580f
Fix bottom bar of top voter not working in some rare cases
2023-08-24 19:21:51 -04:00
BenCodez
665865c5b3
Add bstats metrics for placeholder cache level
2023-08-20 13:46:35 -04:00
BenCodez
d4124c78c2
Add new cache level, SPECIFICALL
2023-08-20 13:44:04 -04:00
BenCodez
63acc39588
Remove softdepend
2023-08-20 13:20:57 -04:00
BenCodez
46d7a3e95c
Fix issue with placeholders not updating
2023-08-15 17:09:08 -04:00
BenCodez
39e5b54af6
Add another placeholder cache level
2023-08-12 21:16:49 -04:00
BenCodez
1a47862d22
Implement placeholder caching changes
2023-08-12 16:04:38 -04:00
BenCodez
63c73b8871
Remove need for external placeholder expansion, include directly
2023-08-08 19:54:00 -04:00
Ben
3bfab3518b
Merge pull request #1291 from BenCodez/dependabot/maven/VotingPlugin/net.md-5-bungeecord-api-1.20-R0.1
...
Bump net.md-5:bungeecord-api from 1.17-R0.1-SNAPSHOT to 1.20-R0.1 in /VotingPlugin
2023-08-07 07:58:29 -04:00
dependabot[bot]
843d47cfb5
Bump net.md-5:bungeecord-api in /VotingPlugin
...
Bumps [net.md-5:bungeecord-api](https://github.com/SpigotMC/BungeeCord ) from 1.17-R0.1-SNAPSHOT to 1.20-R0.1.
- [Commits](https://github.com/SpigotMC/BungeeCord/commits )
---
updated-dependencies:
- dependency-name: net.md-5:bungeecord-api
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-07 06:26:35 +00:00
BenCodez
f7617eba61
Add vote time to playerpostvoteevent
2023-08-06 13:27:21 -04:00
BenCodez
1c95d37ce4
Set default bungee vote party placeholder to -1 to detect issues better
2023-08-05 17:38:09 -04:00
BenCodez
db65b564a5
Add config options to adjust invalid arguments message
2023-08-04 20:43:44 -04:00
BenCodez
6f88e126e4
revert changes
2023-08-04 17:19:32 -04:00
BenCodez
25ea0b3a37
Changes to time handling
2023-08-03 20:24:49 -04:00
BenCodez
d3bdcc762f
Only reload global mysql on reloadall
2023-08-01 16:55:53 -04:00
BenCodez
d72eb0e2a7
Force background update on cleartotal command
2023-07-29 20:24:06 -04:00
BenCodez
7b3a458b25
Update cache of online players on resetmilestonecount
2023-07-28 20:10:57 -04:00
BenCodez
e2b79072d0
Add config option to disable javascript
2023-07-28 17:28:10 -04:00
BenCodez
7845741cec
Handle incorrectly generated directlydefined reward files
2023-07-23 19:25:40 -04:00
BenCodez
6e2497dee7
More config handling improvements
2023-07-23 13:35:07 -04:00
BenCodez
7982c3df80
Switch to better config handling for config editor
2023-07-22 22:15:17 -04:00
BenCodez
a7701f27f1
Improve config editor slightly
2023-07-22 21:32:26 -04:00
BenCodez
bbe95bf83a
Add system to purge cache of proxy votes
2023-07-14 20:40:51 -04:00
BenCodez
4e944df7f2
Add option to disable seconds in last vote times
2023-07-12 19:43:39 -04:00
BenCodez
6461aac03d
Change deprecated api
2023-07-09 13:40:41 -04:00
BenCodez
1ece7935a2
Add getInstance method back to user manager for other plugins
2023-07-08 19:05:46 -04:00
BenCodez
e130261a75
Add number placeholder for book gui
2023-07-07 12:46:29 -04:00
BenCodez
c65c241b4d
Add ability to manual layout in bookgui
2023-07-07 12:44:21 -04:00
BenCodez
9876e8e77b
https://github.com/BenCodez/AdvancedCore/wiki/AdvancedPriority-Examples
2023-07-05 14:47:45 -04:00
BenCodez
674c41fec2
Improve config editor
2023-07-04 16:19:54 -04:00
BenCodez
6c295ec07f
Small adjustment
2023-07-01 17:28:46 -04:00
BenCodez
332b7b667e
Use new config editor
2023-06-25 17:38:03 -04:00
BenCodez
173bd381a5
Minor adjustment to plugin.yml
2023-06-25 16:29:51 -04:00
BenCodez
6154efdd50
Adjustments to vote handling
2023-06-23 18:57:58 -04:00
BenCodez
ee0dcf8019
Add random global command to vote party
2023-06-21 20:18:51 -04:00
BenCodez
6a4740f729
Disable default worlds check on vote reminding
2023-06-20 20:27:56 -04:00
BenCodez
ccf58be365
Add new offline vote limit feature
2023-06-20 20:06:47 -04:00
Ben
b871278d82
Merge pull request #1286 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-jar-plugin-3.3.0
...
Bump maven-jar-plugin from 2.3.1 to 3.3.0 in /VotingPlugin
2023-06-19 21:07:19 -04:00
Ben
90bc2dd3ee
Merge pull request #1285 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-shade-plugin-3.5.0
...
Bump maven-shade-plugin from 3.3.0 to 3.5.0 in /VotingPlugin
2023-06-19 21:07:04 -04:00
Ben
a85b9dce23
Merge pull request #1284 from BenCodez/dependabot/maven/VotingPlugin/org.bstats-bstats-velocity-3.0.2
...
Bump bstats-velocity from 2.2.1 to 3.0.2 in /VotingPlugin
2023-06-19 21:06:57 -04:00
Ben
a171fad307
Merge pull request #1283 from BenCodez/dependabot/maven/VotingPlugin/org.sonatype.plugins-nexus-staging-maven-plugin-1.6.13
...
Bump nexus-staging-maven-plugin from 1.5.1 to 1.6.13 in /VotingPlugin
2023-06-19 21:06:51 -04:00
dependabot[bot]
eba230e5c0
Bump maven-jar-plugin from 2.3.1 to 3.3.0 in /VotingPlugin
...
Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin ) from 2.3.1 to 3.3.0.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases )
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-2.3.1...maven-jar-plugin-3.3.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-20 01:06:17 +00:00
dependabot[bot]
ffd1f616d4
Bump maven-shade-plugin from 3.3.0 to 3.5.0 in /VotingPlugin
...
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.3.0 to 3.5.0.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.3.0...maven-shade-plugin-3.5.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-20 01:06:12 +00:00
dependabot[bot]
4dfbf0c71f
Bump bstats-velocity from 2.2.1 to 3.0.2 in /VotingPlugin
...
Bumps [bstats-velocity](https://github.com/Bastian/bStats-Metrics ) from 2.2.1 to 3.0.2.
- [Release notes](https://github.com/Bastian/bStats-Metrics/releases )
- [Commits](https://github.com/Bastian/bStats-Metrics/compare/v2.2.1...v3.0.2 )
---
updated-dependencies:
- dependency-name: org.bstats:bstats-velocity
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-20 01:04:32 +00:00
dependabot[bot]
c97616eb8d
Bump nexus-staging-maven-plugin from 1.5.1 to 1.6.13 in /VotingPlugin
...
Bumps nexus-staging-maven-plugin from 1.5.1 to 1.6.13.
---
updated-dependencies:
- dependency-name: org.sonatype.plugins:nexus-staging-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-20 01:04:25 +00:00
Ben
6039bb12b8
Update dependabot.yml
2023-06-19 21:03:51 -04:00
Ben
11bf99faf9
Merge pull request #1282 from BenCodez/dependabot/maven/VotingPlugin/org.projectlombok-lombok-1.18.28
...
Bump lombok from 1.18.20 to 1.18.28 in /VotingPlugin
2023-06-19 20:58:18 -04:00
Ben
cbfde9bedd
Merge pull request #1280 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-resources-plugin-3.3.1
...
Bump maven-resources-plugin from 3.1.0 to 3.3.1 in /VotingPlugin
2023-06-19 20:58:08 -04:00
Ben
0ab0fa5fb5
Merge pull request #1279 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-javadoc-plugin-3.5.0
...
Bump maven-javadoc-plugin from 2.10.4 to 3.5.0 in /VotingPlugin
2023-06-19 20:57:47 -04:00
Ben
fd460787c3
Update dependabot.yml
2023-06-19 20:57:21 -04:00
dependabot[bot]
524d22d37a
Bump lombok from 1.18.20 to 1.18.28 in /VotingPlugin
...
Bumps [lombok](https://github.com/projectlombok/lombok ) from 1.18.20 to 1.18.28.
- [Release notes](https://github.com/projectlombok/lombok/releases )
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.20...v1.18.28 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-20 00:55:51 +00:00
dependabot[bot]
220368d037
Bump maven-resources-plugin from 3.1.0 to 3.3.1 in /VotingPlugin
...
Bumps [maven-resources-plugin](https://github.com/apache/maven-resources-plugin ) from 3.1.0 to 3.3.1.
- [Release notes](https://github.com/apache/maven-resources-plugin/releases )
- [Commits](https://github.com/apache/maven-resources-plugin/compare/maven-resources-plugin-3.1.0...maven-resources-plugin-3.3.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-resources-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-20 00:55:41 +00:00
dependabot[bot]
5d86c5297d
Bump maven-javadoc-plugin from 2.10.4 to 3.5.0 in /VotingPlugin
...
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 2.10.4 to 3.5.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-2.10.4...maven-javadoc-plugin-3.5.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-20 00:55:26 +00:00
Ben
7d69f1e496
Merge pull request #1278 from BenCodez/dependabot/maven/VotingPlugin/org.apache.maven.plugins-maven-deploy-plugin-3.1.1
...
Bump maven-deploy-plugin from 3.0.0-M1 to 3.1.1 in /VotingPlugin
2023-06-19 20:55:02 -04:00
dependabot[bot]
e2784c6b17
Bump maven-deploy-plugin from 3.0.0-M1 to 3.1.1 in /VotingPlugin
...
Bumps [maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin ) from 3.0.0-M1 to 3.1.1.
- [Release notes](https://github.com/apache/maven-deploy-plugin/releases )
- [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.0.0-M1...maven-deploy-plugin-3.1.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-deploy-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-20 00:54:04 +00:00
Ben
f9ce8f325d
Update dependabot.yml
2023-06-19 20:53:35 -04:00
Ben
b059fc644a
Update dependabot.yml
2023-06-19 20:52:23 -04:00
Ben
5c7e5d2d59
Create dependabot.yml
2023-06-19 20:50:36 -04:00
BenCodez
3b4dde335d
Implement better command handler api to handle player commands
2023-06-19 20:01:59 -04:00
BenCodez
f00ca81c28
Use new command handler constructor
2023-06-19 19:46:58 -04:00
Ben
36ef5e15cf
Update publish-javadoc.yml
2023-06-18 15:46:27 -04:00
BenCodez
9a122fb46d
Change deploy profile slightly
2023-06-18 15:36:02 -04:00
BenCodez
17fc78a15f
Fix profile
2023-06-18 15:29:30 -04:00
BenCodez
0718f0976d
Add javadoc profile
2023-06-18 15:27:14 -04:00
Ben
580e7d3061
Update publish-javadoc.yml
2023-06-18 15:26:59 -04:00
Ben
29af36a9e9
Create publish-javadoc.yml
2023-06-18 15:22:10 -04:00
Ben
56d39722cb
Delete publish-javadoc.yml
2023-06-18 13:43:09 -04:00
Ben
6a202d4768
Update publish-javadoc.yml
2023-06-18 13:39:12 -04:00
Ben
d399684bfa
Create publish-javadoc.yml
2023-06-18 13:35:08 -04:00
Ben
1a0da65c66
Delete publish-javadoc.yml
2023-06-18 13:25:35 -04:00
Ben
463b303f2e
Update publish-javadoc.yml
2023-06-18 13:22:46 -04:00
Ben
abf0e2bebb
Update publish-javadoc.yml
2023-06-18 13:17:51 -04:00
Ben
29670f8c22
Update publish-javadoc.yml
2023-06-18 13:16:18 -04:00
Ben
7b08d6806b
Update publish-javadoc.yml
2023-06-18 13:13:47 -04:00
Ben
3211e22963
Update publish-javadoc.yml
2023-06-18 12:52:23 -04:00
Ben
2634639f6b
Update publish-javadoc.yml
2023-06-18 12:49:08 -04:00
Ben
0798110743
Update publish-javadoc.yml
2023-06-18 12:46:46 -04:00
Ben
2f90e112b1
Update publish-javadoc.yml
2023-06-18 12:43:16 -04:00
Ben
661ea3ce94
Update publish-javadoc.yml
2023-06-17 22:17:11 -04:00
Ben
8d6e95927c
Merge pull request #1277 from BenCodez/Auto-upload-javadoc
...
Create publish-javadoc.yml
2023-06-17 22:14:05 -04:00
Ben
c138edccc8
Create publish-javadoc.yml
2023-06-17 22:13:51 -04:00
BenCodez
e59b171aae
Fix deploying profiles
2023-06-17 20:19:31 -04:00
BenCodez
36cfe6c9c6
Update version to 6.13.1
2023-06-17 20:14:32 -04:00
BenCodez
45a413c3a6
Fix minor issue
2023-06-16 16:45:06 -04:00
Ben
a640582278
Merge pull request #1275 from akdukaan/patch-2
...
check milestones in /av user all addmilestonecount
2023-06-16 16:44:07 -04:00
akdukaan
94122a1c80
check milestones in /av user all addmilestonecount
2023-06-15 22:35:28 -05:00
BenCodez
0448278ba1
Fix issue with messages on commands
2023-06-15 17:18:09 -04:00
BenCodez
097bff23a2
Small api change
2023-06-15 16:56:31 -04:00
BenCodez
be76d8f4af
Support all players on addmilestonecount command
2023-06-15 16:45:58 -04:00
BenCodez
6122805c0d
Update cache of onlines players with cleargottenmilestones on all users
2023-06-14 21:44:47 -04:00
BenCodez
392d5cb17a
Remove command alias
2023-06-14 21:40:06 -04:00
BenCodez
ec1352d52b
Add support for clearing all gotten milestones for all players
2023-06-14 21:38:35 -04:00
BenCodez
c3a4db1ac8
Update spigot 1.20.1
2023-06-12 17:27:05 -04:00
BenCodez
442eb35a4f
Add debug log message if loading vote top last month
2023-06-09 17:06:21 -04:00
BenCodez
d0851a9365
Update to 1.20
2023-06-07 19:45:35 -04:00
BenCodez
5273745be5
Remove suppress warnings
2023-06-04 21:00:31 -04:00
BenCodez
ca937f6879
edit dependency
2023-06-04 20:48:23 -04:00
BenCodez
a4c4fa5556
Fix issue
2023-06-04 20:45:20 -04:00
BenCodez
480c303f2f
Add maven profile for folia
2023-06-04 20:44:06 -04:00
BenCodez
347640f346
Fix an issue
2023-06-04 20:23:47 -04:00
BenCodez
1d8314c0eb
Test change for java 8 support
2023-06-04 17:24:53 -04:00
BenCodez
20d95baea9
Chnages to placeholder handling
2023-06-04 15:24:49 -04:00
BenCodez
510f400c1b
Update placeholders every minute
2023-06-03 15:11:41 -04:00
BenCodez
c49d0b3ede
Add extra log messages for top voter rewards
2023-06-01 21:32:04 -04:00
BenCodez
ff197cb6b6
Add folia support, upgrade to java 17, credits to LOOHP
2023-05-31 20:12:08 -04:00
Ben
9e4605258b
Delete stale.yml
2023-05-30 20:26:39 -04:00
Ben
c54e8bc8bd
Merge pull request #1273 from BenCodez/BenCodez-patch-1
...
Create stale.yml
2023-05-30 20:25:57 -04:00
Ben
fe937b8f8d
Create stale.yml
2023-05-30 20:25:45 -04:00
BenCodez
d262b3689a
Apply voteshop option to voteshop command
2023-05-28 20:06:43 -04:00
BenCodez
aac5226fce
Change handling of givepoints command
2023-05-28 12:34:29 -04:00
BenCodez
1d1b9722ac
Add comments to config option
2023-05-26 19:52:12 -04:00
BenCodez
94193501ba
Add new config options for give points command
2023-05-26 19:50:10 -04:00
BenCodez
2b142316dc
Add method for adding points async if needed
2023-05-22 17:42:20 -04:00
BenCodez
a06124e49c
Set points async on vote shop purchase
2023-05-22 17:41:01 -04:00
BenCodez
c1bd04f117
Minor user data handling change
2023-05-21 20:19:10 -04:00
BenCodez
4272d15a8b
Add config option for tracking vote shop purchases
2023-05-20 18:51:02 -04:00
BenCodez
0537dad68e
Track number of purchases with voteshop
2023-05-20 07:59:39 -04:00
BenCodez
c1f09a6bd9
Edit config comments
2023-05-16 21:31:04 -04:00
BenCodez
69ea7c71b3
Minor change
2023-05-16 21:30:29 -04:00
BenCodez
3052f28b2c
Add option for voteshop check on purchase
2023-05-16 21:28:56 -04:00
BenCodez
892d23e0d0
Add gui option to reopen shop gui on purchase
2023-05-14 19:39:51 -04:00
BenCodez
b217edeadf
Update version number to 6.13
2023-05-14 13:15:00 -04:00
BenCodez
aa4ad384c1
Adjustments to remove static usuage
2023-05-14 13:03:43 -04:00
BenCodez
8021024b48
Small change to reduce RAM usuage
2023-05-13 20:32:19 -04:00
BenCodez
d3f246d048
Add extra customization to vote next GUI
2023-05-13 08:34:05 -04:00
BenCodez
9c2dfcab06
A lot of changes to getting all player data to prevent possible issues
2023-05-13 08:23:48 -04:00
BenCodez
8b4224a034
Add stats for background task time taken and remove playerdataloadlimit
2023-05-12 20:28:06 -04:00
BenCodez
61bf0007c1
Minor change to time changes
2023-05-10 20:44:56 -04:00
BenCodez
151559c50e
Support time zones of proxies, improve speed of time changes
2023-05-10 20:24:45 -04:00
BenCodez
2dccf6e790
Add random player placeholder for vote party
2023-05-10 16:53:53 -04:00
BenCodez
bc510b1ba0
Remove use of using 2 tasks
2023-05-09 20:57:03 -04:00
BenCodez
0253d86b8d
Properly account canvote placeholder with timeoffsets and votedelaydaily
2023-05-07 21:12:38 -04:00
BenCodez
59cd31a6c8
Improve speed of background task
2023-05-07 20:52:35 -04:00
BenCodez
068b24bd39
Account for time offset in canvote placeholders
2023-05-07 19:03:56 -04:00
BenCodez
7f06797f5f
Add placeholder for next available milestone data
2023-05-07 13:28:14 -04:00
BenCodez
3e2bdf4772
Remove duplicate placeholder cache update
2023-05-07 13:12:45 -04:00
BenCodez
3b049299b1
Adjust handling of recaching to optimize performance
2023-05-06 20:04:08 -04:00
BenCodez
05670bebeb
Update placeholder cache on vote
2023-05-05 19:47:48 -04:00
BenCodez
81f73590a6
Switch to json files on velocity for vote caches
2023-05-04 20:47:51 -04:00
BenCodez
163e4cdadb
Convert yaml files to json on bungeecord due to yaml size limit
2023-05-04 20:14:26 -04:00
BenCodez
512c02e501
Change default return of custom placeholders to return the value instead
2023-05-01 17:27:55 -04:00
BenCodez
25ef8ba315
Adjust to advancedcore changes
2023-05-01 17:24:17 -04:00
BenCodez
8966feb35a
Change placeholder name to avoid conflict
2023-05-01 16:41:09 -04:00
BenCodez
0d29be48c7
Update version number to 6.12.2
2023-04-30 18:59:03 -04:00
BenCodez
bc2827659d
Add placeholder for number of votes until milestone
2023-04-30 16:17:35 -04:00
BenCodez
0a72247a5d
Added a one time placeholder auto caching update
2023-04-30 14:59:22 -04:00
BenCodez
a102ec3566
Revert placeholder reloading change
2023-04-30 14:39:39 -04:00
BenCodez
f91b02d572
Change handling of placeholder reloading
2023-04-30 14:30:26 -04:00
BenCodez
0f00741151
Add extra failsafe on combined total on top voter storing
2023-04-30 14:10:20 -04:00
BenCodez
922302082f
Implement new placeholder replacement system
2023-04-30 13:20:20 -04:00
BenCodez
24e1fbb6e5
Fix error
2023-04-30 12:51:45 -04:00
BenCodez
3026a2d48f
Fix issue with placeholder
2023-04-30 12:42:02 -04:00
BenCodez
58101bfea0
Fixed top voter changes not working with sqlite
2023-04-30 12:40:22 -04:00
BenCodez
0a9e46ee85
Add placeholder %votingplugin_points_<number>%
2023-04-30 12:34:49 -04:00
BenCodez
fd67e45c58
Add option for closing gui on click for top voter
2023-04-28 18:30:15 -04:00
BenCodez
b6af6de2df
Fix a few things
2023-04-27 17:00:01 -04:00
BenCodez
173051829e
Implement close click handling to regular voteshop items
2023-04-26 19:44:30 -04:00
BenCodez
8a9ef4811f
Make changes to CloseGUI option handling
2023-04-26 19:43:21 -04:00
BenCodez
4fd6d580b1
Implement same slot click system for vote shop extra items
2023-04-25 17:26:05 -04:00
BenCodez
415970101c
Add CloseGUI option for VoteGUI
2023-04-24 18:52:35 -04:00
BenCodez
668dcdd8b4
Don't match exactly for votegui slots
2023-04-24 18:46:43 -04:00
BenCodez
bf24533b54
Remove FLAT option
2023-04-23 20:31:40 -04:00
BenCodez
b2daada576
Fix votetop GUI
2023-04-23 15:40:41 -04:00
BenCodez
9dd2c58134
Fix switch item
2023-04-23 15:30:55 -04:00
BenCodez
7674c68bc7
Add support for conditional items for rewards
2023-04-23 15:09:16 -04:00
BenCodez
0b3b0b29f5
Add more customization to top voter GUI
2023-04-23 14:29:41 -04:00
BenCodez
60370a1a83
Reload placeholder cache on reload
2023-04-23 12:43:58 -04:00
BenCodez
3bf273e854
Add to javascript engine main plugin instance
2023-04-22 15:38:33 -04:00
BenCodez
a8e53c9b62
Added commands to reset voted sites
2023-04-22 15:27:16 -04:00
BenCodez
3015cd9604
Add placeholder for votegui
2023-04-22 09:02:16 -04:00
BenCodez
839119e0a9
Add sitesavailable placeholder for voteshop
2023-04-22 08:46:06 -04:00
BenCodez
409a0665cc
Change multi-proxy socket handling for reloads
2023-04-21 21:32:07 -04:00
BenCodez
0549fe9c21
Add exit option to GUI for backbutton
2023-04-21 16:58:19 -04:00
BenCodez
f047bb6176
Hide error for global data handling
2023-04-20 20:22:30 -04:00
BenCodez
ad04b7e966
Fix voteshop message not working
2023-04-20 16:42:23 -04:00
BenCodez
2591cbf029
Add not buyable message to shop items
2023-04-19 19:15:21 -04:00
BenCodez
8213e07c74
Add support for extra items to voteshop
2023-04-19 19:08:29 -04:00
BenCodez
972f9581e3
Make /av placeholders command show placeholders as lowercase
2023-04-17 17:15:48 -04:00
BenCodez
2e17b3defd
Update version number to 6.12.1
2023-04-17 17:05:28 -04:00
BenCodez
76dbfb8fdf
Fixed issues with uppercase placeholders
2023-04-17 17:04:31 -04:00
BenCodez
8fd206b119
Fixed missing column types for mysql
2023-04-15 20:27:14 -04:00
BenCodez
9c6e514234
Update version number to 6.12
2023-04-15 20:09:36 -04:00
BenCodez
eb66ccb90d
Fix auto caching placeholders not saving for restarts
2023-04-15 20:07:30 -04:00
BenCodez
c004dc6106
Fixed trying to cache invalid placeholders
2023-04-15 19:49:09 -04:00
BenCodez
f54ccbd7b2
Improve config some more
2023-04-15 19:35:39 -04:00
BenCodez
8cdd0b713b
More optimizations on time changes
2023-04-10 19:34:05 -04:00
BenCodez
2562e749db
Optimize time change events even more
2023-04-10 17:49:29 -04:00
BenCodez
1a1e5d84bb
Improve time change events performance if settings are disabled
2023-04-10 17:44:15 -04:00
BenCodez
d4d23035e3
Update pom.xml
2023-04-07 16:46:56 -04:00
BenCodez
5e334e4a8a
Update pom.xml
2023-04-07 16:45:16 -04:00
Ben
22991efccf
Delete jitpack.yml
2023-04-07 16:39:51 -04:00
Ben
5341fbc3ba
Update README.md
2023-04-07 16:09:53 -04:00
BenCodez
2e0fbd01e6
Check for vanish on vote reminding
2023-04-05 16:44:57 -04:00
BenCodez
d1d395d9b3
Reformat config to improve overall look
2023-04-04 19:43:02 -04:00
BenCodez
9aeedac2ad
Extra check on background task to make sure plugin is enabled
2023-04-02 19:36:56 -04:00
BenCodez
265ed68e0f
Add extra check on background task if plugin is enabled
2023-04-01 15:37:04 -04:00
BenCodez
b73daaf917
Improve /vote total all command speeds
2023-04-01 15:36:01 -04:00
BenCodez
39d8e414f4
Fix error on shutdown
2023-03-31 16:58:48 -04:00
BenCodez
693541dd00
Add support for extra items on other GUI's
2023-03-30 20:27:05 -04:00
BenCodez
5dce8031c5
More changes to placeholder caching
2023-03-29 17:32:37 -04:00
BenCodez
babef8ccf3
Changes to placeholder caching
2023-03-29 17:10:01 -04:00
BenCodez
7a881206ca
Change name of vote party one time commands option to avoid confusion
2023-03-28 19:42:52 -04:00
BenCodez
aed8ecca26
Fix command help messages being wrong
2023-03-28 19:15:46 -04:00
BenCodez
25dab3157a
Add improved placeholder controls
2023-03-27 20:28:54 -04:00
BenCodez
81d8b535ee
Adjust caching setting
2023-03-26 17:47:01 -04:00
BenCodez
c94802a141
Add global vote party bungee commands reward and edit commands
2023-03-25 19:56:18 -04:00
BenCodez
85e31f8292
Add config option to always use cache for placeholders - WIP
2023-03-25 19:03:59 -04:00
BenCodez
da642cb3b2
Stop background task on plugin disable
2023-03-23 16:44:04 -04:00
BenCodez
96c707eca4
Changes to reloading multiproxy support
2023-03-22 19:26:14 -04:00
BenCodez
ce5c469637
Update to 6.11.3
2023-03-18 19:17:00 -04:00
BenCodez
4126c4a7a1
Change default maven profile
2023-03-18 16:03:30 -04:00
Ben
fb430a930b
Create jitpack.yml
2023-03-18 15:57:25 -04:00
BenCodez
2c6f8c79c2
Shutdown multiproxy socket on reload if disabled
2023-03-18 14:52:23 -04:00
BenCodez
1b94f23ff2
Remove softdepend
2023-03-16 17:16:19 -04:00
BenCodez
72c0a88fc1
Load multiproxy support on reload
2023-03-15 16:49:19 -04:00
BenCodez
e532987c6a
Update to 1.19.4
2023-03-14 16:55:04 -04:00
BenCodez
2168d92b12
Cache almostallsites key
2023-03-07 18:46:26 -05:00
BenCodez
d68758f34e
Optimize placeholder caching updates
2023-03-05 17:12:32 -05:00
BenCodez
e1b7844501
Undo change to bungee handling
2023-03-05 12:39:05 -05:00
BenCodez
01b6ed185b
Changes to handling bungee votes
2023-03-04 18:56:35 -05:00
BenCodez
3ee31012ce
Update version number to 6.11.2
2023-02-18 19:09:15 -05:00
BenCodez
ba312961b8
Optimize player vote event even more
2023-02-12 20:20:50 -05:00
BenCodez
a2484969ee
Improve vote handling to deal with large databases
2023-02-12 18:51:32 -05:00
BenCodez
470196741c
Improve getting user object
2023-02-12 17:17:23 -05:00
BenCodez
2abce5ebe7
Improve background task
2023-02-12 17:14:33 -05:00
BenCodez
20f775c119
Don't always run login/logout rewards unless needed
2023-02-12 13:53:04 -05:00
BenCodez
e0821ed2b1
Minor log message change
2023-02-11 21:19:17 -05:00
BenCodez
6fbcc89fc8
Optimize player vote listener slightly
2023-02-11 17:51:13 -05:00
BenCodez
11f86194b0
Changes to how reload is handled
2023-02-11 15:55:21 -05:00
BenCodez
46c112d2ea
Don't reload background task on plugin reload
2023-02-10 21:18:07 -05:00
BenCodez
0269578e5e
More changes to background task
2023-02-10 21:17:17 -05:00
BenCodez
fc14b19d9f
Changes to vote processing
2023-02-10 21:11:49 -05:00
BenCodez
9c25f848c6
Add another test command
2023-02-09 19:16:50 -05:00
BenCodez
b7f53aabfb
Bug fix
2023-02-08 16:57:02 -05:00
BenCodez
926a009085
Remove extra checks
2023-02-08 16:54:34 -05:00
BenCodez
f0737861de
Add support for whitelist instead of blocked list on proxy
2023-02-07 19:55:00 -05:00
BenCodez
8e14a92813
Add metrics for multi-proxy support
2023-02-05 20:27:32 -05:00
BenCodez
78fc8069b3
More changes to background vote processing handling
2023-02-05 15:40:42 -05:00
BenCodez
eed98ed638
Try different locking system for votes
2023-02-05 14:40:39 -05:00
BenCodez
f3653c20f6
Silence no votifierevent message when using multiproxy setup
2023-02-05 12:18:59 -05:00
BenCodez
675f4bb6e9
Changes to vote handling
2023-02-04 18:05:13 -05:00
BenCodez
4dbb8b7360
Minor change to background task
2023-02-04 17:38:43 -05:00
BenCodez
5040ee2946
Support velocity booting without nuvotifier installed
2023-02-04 17:24:07 -05:00
BenCodez
d7e1408c30
Fix offline broadcast not working correctly on bungee setups
2023-01-29 15:56:49 -05:00
BenCodez
73fda9027a
Implement offline broadcast to bungee setups
2023-01-29 15:52:05 -05:00
BenCodez
b762c6000f
Fix double rewards with mutli-proxy setup
2023-01-29 14:41:08 -05:00
BenCodez
16dcd85807
Fix issues with offline voting on velocity
2023-01-29 14:32:18 -05:00
BenCodez
d9b5fcf250
Fix issue on velocity
2023-01-29 14:02:29 -05:00
BenCodez
b85f49010b
Bug fix
2023-01-29 13:52:17 -05:00
BenCodez
42b64b86bd
Add debug messages to multi-proxy setup
2023-01-29 13:28:46 -05:00
BenCodez
266014cbe2
Added /votingpluginbungee multiproxystatus
2023-01-29 13:11:10 -05:00
BenCodez
1e27e28a33
Implement multi-proxy support to velocity
2023-01-29 12:58:23 -05:00
BenCodez
1c530c18ce
Change debug to log message
2023-01-27 19:24:41 -05:00
BenCodez
c2ebd2251e
Bug fix for multi-proxy setup
2023-01-27 19:22:23 -05:00
BenCodez
c2fb84dc61
Added extra debug message
2023-01-27 18:56:08 -05:00
BenCodez
39e21bffe7
Minor fixes on multi-proxy handling
2023-01-27 16:58:28 -05:00
BenCodez
226b6eb01e
Fix an issue
2023-01-27 16:49:47 -05:00
BenCodez
76a40fd889
Change handling on multi-proxy setup
2023-01-26 19:20:09 -05:00
BenCodez
32f43e7713
Fix issue on bungee login
2023-01-22 16:49:06 -05:00
BenCodez
601e57572f
Update version number to 6.11.1
2023-01-21 20:38:01 -05:00
BenCodez
4a8bd40a8b
Remove log message
2023-01-21 19:43:32 -05:00
BenCodez
8294e99eeb
Change votifier processing
2023-01-21 19:42:16 -05:00
BenCodez
162e7f7faa
Change timer handling
2023-01-21 19:11:30 -05:00
BenCodez
7463074b5a
Add extra log message
2023-01-21 15:25:12 -05:00
BenCodez
bbec19d5c9
Add config option to enable/disable vote queues during time change
2023-01-21 15:23:58 -05:00
BenCodez
72ed4223c4
Improve log messages on vote
2023-01-20 20:50:59 -05:00
BenCodez
603656248b
Add another log message
2023-01-20 20:47:04 -05:00
BenCodez
4455a0254f
Add extra debug message
2023-01-20 20:04:07 -05:00
BenCodez
3227c47d9b
Changes to vote queue
2023-01-19 20:55:53 -05:00
BenCodez
bf6885875f
Smarter json parsing on voteurl
2023-01-19 19:15:34 -05:00
BenCodez
72934d1286
Change handling of voteparty to better handle last voted player
2023-01-18 19:59:06 -05:00
BenCodez
2a4840814d
Fix offline vote processing on bungee
2023-01-17 19:00:17 -05:00
BenCodez
8b8e8acbc8
Modify handling of login on bungee
2023-01-17 17:19:36 -05:00
BenCodez
a4ff2d8dcf
Fix issues with velocity
2023-01-16 16:43:02 -05:00
BenCodez
a6ca0c8121
Update version number to 6.11
2023-01-15 13:48:24 -05:00
BenCodez
f3e88859d3
Fix a few issues
2023-01-15 13:37:33 -05:00
BenCodez
7249159ec9
Add more metrics
2023-01-15 12:51:58 -05:00
BenCodez
61c3eccb19
Changes to metrics
2023-01-14 20:41:28 -05:00
BenCodez
4ec800c83e
Changes to metrics handling
2023-01-14 19:41:31 -05:00
BenCodez
20e42b0ae7
Fix issue with velocity startup
2023-01-14 15:07:17 -05:00
BenCodez
d95becce22
Add geyser prefix to name on vote if needed
2023-01-11 19:06:24 -05:00
BenCodez
04fd38a10d
Remove bungee geyser handle
2023-01-11 17:10:16 -05:00
BenCodez
a30b2319f5
load metrics async
2023-01-11 17:00:01 -05:00
BenCodez
a1b08f6dd0
Small change to voting
2023-01-10 16:50:16 -05:00
BenCodez
614193716f
Change order of method
2023-01-09 18:45:15 -05:00
BenCodez
b68ac4cdd5
Attempt to get geyser uuid
2023-01-09 18:44:04 -05:00
BenCodez
3767ca2883
Load secretkey.key file if using redis support and not socket method
2023-01-09 17:48:36 -05:00
BenCodez
73b7abf3e6
Add geyser prefix on bungee
2023-01-08 17:29:28 -05:00
BenCodez
285719ae28
Add geyser support to bungee
2023-01-08 17:08:59 -05:00
BenCodez
22fd1ac1e4
Fix listener not registering
2023-01-08 15:07:56 -05:00
BenCodez
6127a2ab23
Add cooldown end rewards per votesite & improve reward edit GUI's
2023-01-07 19:40:03 -05:00
BenCodez
0054b6e06f
Add local time change queue handling (non bungee setups)
2023-01-06 20:59:38 -05:00
BenCodez
b0f1e0bcb6
Fix vote shop closing
2023-01-06 18:59:25 -05:00
BenCodez
ddd0dba728
Implement a better system to test for online servers with global data
2023-01-03 20:22:27 -05:00
BenCodez
9595164f69
Bug fixes
2023-01-03 16:43:10 -05:00
BenCodez
66092ba3fd
Fix bungee time queue to actually remember time of vote
2023-01-02 20:37:50 -05:00
BenCodez
5c41c7f4c9
Improve global time handle
2023-01-02 19:36:15 -05:00
BenCodez
dfa772af4b
Minor change to vote party handling
2023-01-02 14:42:22 -05:00
BenCodez
78f33661aa
Improvements to global data handler, handle resets, pause incoming votes
2023-01-01 22:07:52 -05:00
BenCodez
45f2bb2c72
Minor improvements to global data handling
2023-01-01 16:56:23 -05:00
BenCodez
f20c7a58ac
Add global data handler, WIP
2023-01-01 16:18:02 -05:00
BenCodez
4d1b37c37b
Add AlmostAllSites reward
2023-01-01 16:16:43 -05:00
BenCodez
d323cd7691
Store top voters before processing rest of time change event
2022-12-27 10:15:19 -05:00
BenCodez
67fc73b530
Delay top voter resetting to improve synchronization between servers
2022-12-27 10:13:38 -05:00
BenCodez
13872fd9d1
Rewrite all sites cooldown event to be a little more efficient
2022-12-19 21:09:00 -05:00
BenCodez
a76da52a0a
Add per site cooldown end event, enabled with config option
2022-12-19 21:01:58 -05:00
BenCodez
36fabe10a6
Add support for offline mode on bungee
2022-12-17 18:28:55 -05:00
BenCodez
eada7af420
Replace placeholderapi placeholders in vote party command
2022-12-13 17:28:22 -05:00
BenCodez
63fc7d64be
Update to 6.10.0
2022-12-10 19:42:03 -05:00
BenCodez
0ed5b12f8b
Update to 1.19.3
2022-12-08 20:28:00 -05:00
BenCodez
504f9edbb2
Handle invalid materials on voteshop edits
2022-12-02 17:54:37 -05:00
BenCodez
8060ece2eb
Update use of timers
2022-11-27 17:03:28 -05:00
BenCodez
254442fa2e
Improve new topvoter sorting
2022-11-20 17:48:05 -05:00
BenCodez
febead9d5a
Bug fix
2022-11-20 17:27:55 -05:00
BenCodez
d8cd0c278d
Don't cache when sorting top voter
2022-11-20 17:10:54 -05:00
BenCodez
fe0d7cd671
Change order of top voter to better handle ties
2022-11-20 14:06:07 -05:00
BenCodez
c9d8878bb3
Add extra sorting to top voters
2022-11-20 14:04:30 -05:00
BenCodez
0f450e9b60
Catch NumberFormatException
2022-11-14 18:30:04 -05:00
BenCodez
667d0b544e
More changes to timers
2022-10-31 18:44:24 -04:00
BenCodez
6e1e6bd928
Change to ScheduledExecutorService
2022-10-31 17:03:01 -04:00
BenCodez
1cfc447445
Add temp workaround to fix some issues
2022-10-31 16:55:27 -04:00
BenCodez
6d3e68e548
Add placeholder for players that voted in alternate broadcast
2022-10-13 15:53:12 -04:00
BenCodez
855dde196e
More improvements for anysitereward with pluginmessaging
2022-10-06 20:39:21 -04:00
BenCodez
d5a9e1012a
Changes to pluginmessaging to fix anysiterewards
2022-10-05 16:47:36 -04:00
BenCodez
f5d67833b2
Update version number to 6.9.5
2022-09-25 15:00:56 -04:00
BenCodez
a1eb2f63e5
Fix cache issues on player vote
2022-09-14 20:28:19 -04:00
BenCodez
a882b8d86f
Undo minor change for cache on vote
2022-09-14 15:42:32 -04:00
BenCodez
0a745ae4c0
Fix issues with cache delays for cumulative/milestones
2022-09-10 15:00:48 -04:00
BenCodez
d38a0549d3
Add 1 total to cumulative on local votes to prevent cumulative delay
2022-09-09 20:23:37 -04:00
BenCodez
6e6394f1fb
Always update placeholder cache on background update
2022-09-08 19:21:54 -04:00
BenCodez
ce58e12740
Fix error with sockets method on broadcasts
2022-09-03 20:46:51 -04:00
BenCodez
2411354a5f
Added extra debug for reminders
2022-09-02 20:10:47 -04:00
BenCodez
13efd0c482
Add option for voteparty once per week
2022-08-30 19:36:06 -04:00
BenCodez
8fce74f30d
Always store bungee voteparty info incase of restart
2022-08-27 20:14:36 -04:00
BenCodez
3f54c05f86
Update version number to 6.9.4
2022-08-27 19:30:43 -04:00
BenCodez
dd1cf02c49
Fix voteparty setextrarequired command
2022-08-22 15:43:35 -04:00
BenCodez
b462373dfc
Run bstats metrics async
2022-08-20 07:54:20 -04:00
BenCodez
c6e5d008d2
Update to 1.19.2
2022-08-07 14:07:31 -04:00
BenCodez
9a91561304
Improve addpoints command
2022-08-04 15:36:19 -04:00
BenCodez
1c6981e538
Change name of plugin in softdepend
2022-07-28 15:48:15 -04:00
BenCodez
b6e366ff9d
Update to 1.19.1
2022-07-27 18:59:58 -04:00
BenCodez
ca0fbe7e3b
Update version number to 6.9.3
2022-07-23 16:21:02 -04:00
BenCodez
27d8b3e718
Change gottenmilestones column to be bigger
2022-07-22 20:11:38 -04:00
BenCodez
8430609d0f
Fix error on velocity if mysql is not set
2022-07-16 17:16:55 -04:00
BenCodez
8fe5e87999
Improve config comments
2022-07-10 15:06:43 -04:00
BenCodez
6b985e19c2
Add new experimental support for redis, new fully tested
2022-07-03 21:22:17 -04:00
BenCodez
4636cc78b2
Fix an error on velocity
2022-07-03 12:01:12 -04:00
BenCodez
8c66b50749
Fix spelling
2022-06-30 07:57:10 -04:00
BenCodez
7f6e95d47e
Clicking icons in /votelast can now open links (if enabled)
2022-06-27 08:11:54 -04:00
BenCodez
cd60ade45f
Add additional debug for loading votesites
2022-06-26 12:39:24 -04:00
BenCodez
f82945b97b
Fix typo
2022-06-21 19:37:51 -04:00
BenCodez
a3e9651378
Add config option to always process placeholders
2022-06-21 19:14:23 -04:00
BenCodez
a764ca0ed7
Undo change
2022-06-21 19:03:51 -04:00
BenCodez
d21464560a
Minor change in placeholder handling
2022-06-21 19:01:31 -04:00
BenCodez
88c5dc7c86
Update version number to 6.9.2
2022-06-07 16:01:30 -04:00
BenCodez
b2b2c710c5
Open gui on votesite creation
2022-06-07 14:09:50 -04:00
BenCodez
4175e2d36a
Update 1.19
2022-06-07 13:29:33 -04:00
BenCodez
a84adb367d
Modify delay to login event
2022-06-02 17:10:46 -04:00
BenCodez
7368158707
Add command /av voteexact
2022-06-02 17:01:36 -04:00
BenCodez
5d3c1cb553
Use exact player name in /av user for forcing a vote
2022-05-29 13:04:58 -04:00
BenCodez
cb1206db0b
Updates to pluginmessaging and sockets
2022-05-18 20:12:45 -04:00
BenCodez
03396e447f
Fix color codes on bungee commands
2022-05-17 20:56:58 -04:00
BenCodez
6dec0826af
Update version number to 6.9.1
2022-05-15 15:33:12 -04:00
BenCodez
f443f77dfe
Add option to set cumulative as recurring
2022-05-13 17:04:04 -04:00
BenCodez
5c4636d8c2
Fixed issues with settings points to quickly, causing lost points
2022-05-12 20:55:22 -04:00
BenCodez
51c6c4066b
Add cumulative blacklist
2022-05-12 19:27:02 -04:00
BenCodez
161fc6da95
Improve config comment on bungee
2022-05-08 12:11:10 -04:00
BenCodez
aba23f355e
Fix some issues with points within rewards
2022-05-07 19:37:59 -04:00
BenCodez
ac78b4d350
Fix error on bungee
2022-04-27 17:30:41 -04:00
BenCodez
0c01f8d3c1
Update version number to 6.9
2022-04-24 15:15:57 -04:00
BenCodez
77dc7d51f5
Fix alternate broadcast broadcasting 0 votes on each login
2022-04-24 14:48:27 -04:00
BenCodez
ee5c4db0c9
Fix playerjoinevent not working
2022-04-24 14:46:06 -04:00
BenCodez
f9b47c5c63
Fix vote point adding in rewards
2022-04-18 16:59:56 -04:00
BenCodez
d7dc82b1a7
Add extra checks
2022-04-18 16:57:57 -04:00
BenCodez
c5041edd8a
Add exr
2022-04-18 16:57:20 -04:00
BenCodez
d52b7f85b3
use new method to get reward handler
2022-04-15 20:15:58 -04:00
BenCodez
3e4564578a
CHange points reward handling
2022-04-15 14:35:07 -04:00
BenCodez
65312cd2a1
Add config option to only broadcast once for offline votes
2022-04-14 20:36:19 -04:00
BenCodez
b2db9675ca
Add ability to check if player doesn't have permission for vote shop
2022-04-13 16:47:09 -04:00
BenCodez
0a66c2dd7e
Synchronize points adding
2022-04-06 17:36:20 -04:00
BenCodez
7c02cb91f4
Update version number to 6.8.4
2022-03-26 21:16:18 -04:00
BenCodez
3a390659cd
Reenable config option
2022-03-26 20:16:11 -04:00
BenCodez
99bd32c8f5
Improve placeholder cache
2022-03-24 19:59:00 -04:00
BenCodez
de894a98b2
Disable auto cache placeholders when no config option present
2022-03-24 17:35:00 -04:00
BenCodez
8c668289ce
Add config options for mysql
2022-03-20 14:14:04 -04:00
BenCodez
95e850cb84
Add blacklist for rewards broadcasts
2022-03-20 12:48:03 -04:00
BenCodez
d2134abc45
Fix broadcast blacklist not working on bungee setups
2022-03-19 17:10:47 -04:00
BenCodez
3316662889
Add default top voter material item
2022-03-05 21:57:15 -05:00
BenCodez
5b3ced6ca9
Attempt to fix /vote help for 1.12
2022-03-05 18:54:37 -05:00
BenCodez
50a5169543
Add extra check for background task for shutdowns
2022-03-03 16:52:23 -05:00
BenCodez
c8d5e2f4b5
Have placeholders return error message rather than dots
2022-03-02 17:33:05 -05:00
BenCodez
3dcd78e4f5
change vote processing to java timers (hopes to reduce thread usage)
2022-02-22 16:51:18 -05:00
BenCodez
de570574c9
Fix potential NPE on velocity shutdown
2022-02-20 16:52:32 -05:00
BenCodez
116eda2866
Update version number to 6.8.3
2022-02-20 13:44:33 -05:00
BuildTools
30f1576510
Fix creating milestones in GUI not working correctly
2022-02-19 17:00:05 -05:00
BuildTools
64e897615a
use java timer for login/logout event
2022-02-18 19:16:18 -05:00
BuildTools
2dfd8dcfa5
Update version number to 6.8.2
2022-02-13 15:59:08 -05:00
BuildTools
00791766f1
Change default value of config option
2022-02-13 14:28:26 -05:00
ben
4d2c783d85
Improve getting uuid on proxy setups, more efficient
2022-02-11 17:14:05 -05:00
ben
19f1664662
Ignore casing when checking for disabled votesites
2022-02-06 12:34:01 -05:00
ben
ca2e6fb530
Add extra null check
2022-02-02 16:57:28 -05:00
Ben
eca7c6641a
Merge pull request #1220 from pseudoforceyt/patch-1
...
Fix bungee setup wiki link
2022-01-24 16:46:52 -05:00
Ilamparithi M
47fe6b57e2
Fix bungee setup wiki link
2022-01-24 19:34:57 +05:30
ben
911819c69b
Fix weekly top voters rewards feeding off monthly top voters
2022-01-23 14:03:25 -05:00
ben
cda72b5c5b
Let AdvancedCore handle vanished players
2022-01-23 13:18:16 -05:00
ben
75a3da98fa
Change dependency
2022-01-22 15:24:13 -05:00
ben
ced74fdee3
Changes to vanish event
2022-01-22 14:22:58 -05:00
ben
b8460ff755
Add debug message for vanish login
2022-01-21 22:08:29 -05:00
ben
50bb1facc4
Modify event handling for playershowevent
2022-01-21 21:20:54 -05:00
ben
5ed21949e1
Add soft depends
2022-01-19 21:28:09 -05:00
ben
253e4937db
Fix playershowevent not working completely
2022-01-19 19:51:32 -05:00
ben
192685ceec
Add playershowevent for vanished players
2022-01-19 17:10:38 -05:00
BenCodez
16de063e51
Update version number to 6.8.1
2022-01-15 20:43:35 -05:00
BenCodez
1d3ce9ed64
Add another check
2022-01-14 21:50:21 -05:00
BenCodez
d357c927c8
Add extra checks to ensure plugin is enabled before processing a vote
2022-01-14 21:47:33 -05:00
BenCodez
1143595238
modify placeholders
2022-01-13 20:57:33 -05:00
BenCodez
0917c36889
Add null check for player in placeholders
2022-01-12 18:57:12 -05:00
BenCodez
c113214ae0
Add extra check on placeholders
2022-01-12 16:44:47 -05:00
BenCodez
b2c444d125
Add PlayerPostVoteEvent
2022-01-11 21:04:50 -05:00
BenCodez
78fdce0eab
fix npe
2022-01-10 18:51:02 -05:00
BenCodez
feff09eccb
Fix potential NPE
2022-01-09 17:35:57 -05:00
BenCodez
d0646472bf
Fix typos in votesites.yml
2022-01-09 11:22:29 -05:00
BenCodez
8471f50402
Fix certain placeholders not working
2022-01-06 19:28:13 -05:00
BenCodez
621450dae4
Add option to enable/disable auto placeholder cache
2022-01-03 21:15:16 -05:00
BenCodez
84e415e4bc
Update version number to 6.8
2022-01-03 10:41:31 -05:00
BenCodez
54bbc8c740
Adding auto placeholder caching
2022-01-03 10:02:45 -05:00
BenCodez
7b1ab7e833
Code cleanup
2021-12-30 20:27:21 -05:00
BenCodez
acb8f8a43f
Code cleanup
2021-12-30 20:20:44 -05:00
BenCodez
279759b52f
Code cleanup
2021-12-30 20:13:27 -05:00
BenCodez
02ca0b1fc8
Give players vote party reward, even if player has no reward data
2021-12-29 18:36:27 -05:00
BenCodez
d57e3d1006
Add option to limit player data loading
2021-12-28 17:35:39 -05:00
BenCodez
d54769eb82
Add command alias
2021-12-23 21:57:47 -05:00
BenCodez
35f6a3df15
Start progress on bungee time handling, keeps bungee in sync
2021-12-23 19:35:30 -05:00
BenCodez
46b66466ba
Add ability to toggle vote reminders
2021-12-23 19:05:26 -05:00
BenCodez
53fbe4e5e2
Changes to placeholders
2021-12-21 18:55:12 -05:00
BenCodez
53ef7a7086
Add another event
2021-12-20 16:46:36 -05:00
BenCodez
b0e08721fa
Add scope to redis dependency
2021-12-19 21:00:20 -05:00
BenCodez
29dad6ca25
Add null check for redis
2021-12-19 17:48:03 -05:00
BenCodez
7c3e5eb09b
Add bungee vote party placeholders
2021-12-19 14:40:50 -05:00
BenCodez
a7776ec97c
Hide socket settings by default to avoid confusion
2021-12-19 13:18:27 -05:00
BenCodez
d598082c0a
Add cache system for placeholders
2021-12-18 21:19:38 -05:00
BenCodez
4539b5b22a
Add extra permission checks
2021-12-14 16:53:49 -05:00
BenCodez
02fe645d1e
More changes to vote party commands
2021-12-12 12:52:37 -05:00
BenCodez
ee8af6a314
Modify voteparty commands, add new ones to set/add totals
2021-12-12 12:49:50 -05:00
BenCodez
a4b78c7d16
More fixes for redis
2021-12-11 08:20:20 -05:00
BenCodez
d22fe462e5
Test change for redis
2021-12-10 17:02:53 -05:00
BenCodez
c19182a2b4
Reuse config option
2021-12-07 17:32:03 -05:00
BenCodez
6905c3988b
Remove option, auto enable redis support
2021-12-07 17:28:08 -05:00
BenCodez
23be120adc
Small changes
2021-12-07 17:18:19 -05:00
BenCodez
dae863f88f
Bug fix
2021-12-07 17:07:54 -05:00
BenCodez
d12f73d2fa
Add option for redis bungee
2021-12-07 17:01:51 -05:00
BenCodez
316ee90713
Slight improvement to login events on bungee
2021-12-07 16:57:13 -05:00
BenCodez
1495fad96f
Add softdepend
2021-12-07 16:47:23 -05:00
BenCodez
8e0de1709b
Add permission requirements to base admin command
2021-12-06 18:52:57 -05:00
BenCodez
ad22802e10
Remove unused command in plugin.yml
2021-12-06 16:53:21 -05:00
BenCodez
6de0345f06
Add option for backbutton on best GUI
2021-12-05 14:20:38 -05:00
BenCodez
7338a7d8ba
added best and streak GUI's to vote gui ability to open
2021-12-05 13:32:44 -05:00
BenCodez
3ca12f2c91
Add expiremental redis support, untested
2021-12-05 12:51:13 -05:00
BenCodez
262e7c48c7
Fix socket method on velocity
2021-12-04 18:46:38 -05:00
BenCodez
0b62d99f9d
Add debug for velocity socket method
2021-12-04 14:59:31 -05:00
BenCodez
ea30de47d1
Update version number to 6.7.1
2021-11-28 19:11:17 -05:00
BenCodez
a76daf3aba
Modify debug on bungee
2021-11-28 16:46:58 -05:00
BenCodez
e1ff13f4bf
Add more debug for bungee for testing
2021-11-28 16:35:53 -05:00
BenCodez
12f941cf83
Add option for per server milestones
2021-11-27 20:21:42 -05:00
BenCodez
243377a76a
More changes for 1.18 support
2021-11-27 19:38:15 -05:00
BenCodez
d7eab03860
Fix bungee debug always active when it shouldn't
2021-11-27 17:21:10 -05:00
BenCodez
ddd1f473f1
Properly reset gotten milestones on /av resyncmilestonesalreadygiven
2021-11-23 16:51:57 -05:00
BenCodez
3e52bb0936
Update library to support 1.18
2021-11-21 20:56:55 -05:00
BenCodez
eb60220b1e
Undo vote thread changes
2021-11-17 16:41:49 -05:00
BenCodez
00902bd597
Add a vote thread to prevent hitting resource limit
2021-11-15 17:22:48 -05:00
BenCodez
d3606088cd
Add option to only give 1 cumulative at a time
2021-11-07 13:55:18 -05:00
BenCodez
ef2512e4e2
Change log level to info for using dev build
2021-11-01 16:41:55 -04:00
BenCodez
7f95a1c7c3
Fix issue with votereminding on shutdown
2021-10-21 16:42:54 -04:00
BenCodez
68a2fe27ff
Update version number to 6.7
2021-10-10 14:08:38 -04:00
BenCodez
b05317c460
Fix a few things with bungee voteparty
2021-10-10 13:50:47 -04:00
BenCodez
62fee6f347
Fix voteshop confirm not going back to main voteshop gui when it should
2021-10-05 20:25:44 -04:00
BenCodez
ef7d4254e1
Fix more issues with velocity
2021-10-03 14:07:36 -04:00
BenCodez
b6720ccc1f
Fix issue on velocity
2021-10-03 13:52:43 -04:00
BenCodez
69d3d33008
Fix issue on velocity
2021-10-03 12:33:18 -04:00
BenCodez
7a193c87a9
Add vote party on bungee, online only, partly tested
2021-09-27 20:16:25 -04:00
BenCodez
f2cf2fb734
Fix top voter clicking in GUI
2021-09-25 15:43:53 -04:00
BenCodez
836079b5ea
Prevent NPE
2021-09-19 12:02:55 -04:00
BenCodez
a7f6456480
Add option for closing inventory on vote
2021-09-17 17:15:51 -04:00
BenCodez
82f25c3899
Add debug message for disabled milstone
2021-09-13 17:23:22 -04:00
BenCodez
cb2cdbd4fc
Add points placeholder to vote shop
2021-09-08 16:59:15 -04:00
BenCodez
40d2b651a8
Update version number to 6.3.3
2021-09-05 12:26:42 -04:00
BenCodez
a999d9e9bb
Sync votes better with cache
2021-09-01 18:59:09 -04:00
BenCodez
b144f2db9c
Small change to caching on voting
2021-09-01 18:50:01 -04:00
BenCodez
24060a10ed
Small improvement
2021-09-01 14:56:17 -04:00
BenCodez
4c8919804f
Prevent duplicate broadcasts if bungee broadcasts
2021-08-30 15:21:59 -04:00
BenCodez
66618260bb
Update version number to 6.6.2
2021-08-29 13:28:29 -04:00
BenCodez
f441ede6b0
Bug fix
2021-08-29 12:47:04 -04:00
BenCodez
593ae76354
Modify metrics and message
2021-08-28 18:14:01 -04:00
BenCodez
aa49dc5bc1
Improve proxy offline voting handling
2021-08-25 15:22:04 -04:00
BenCodez
8941d909ca
Add synchronization to offline vote checks on proxy
2021-08-24 14:48:53 -04:00
BenCodez
2946792dec
Change handling of some vote top commands
2021-08-23 19:06:41 -04:00
BenCodez
0567f0ac66
Add disablebroadcast to a few other areas
2021-08-22 17:20:26 -04:00
BenCodez
fe78992477
Update config values
2021-08-22 14:44:09 -04:00
BenCodez
195e1c82bd
Enable broadcast option on bungee to work for pluginmessaging
2021-08-22 14:42:23 -04:00
BenCodez
9479fe06c0
Modify broadcast handling
2021-08-22 14:32:45 -04:00
BenCodez
0807caed98
Fix potential issues
2021-08-20 15:02:35 -04:00
BenCodez
9fdcf5aa78
Fix update message contain invalid command & clear cache on adding point
2021-08-17 18:43:28 -04:00
BenCodez
8d26e66dc0
Remove jars
2021-08-16 19:02:10 -04:00
BenCodez
14e61ba6bf
Update version to 6.6.1
2021-08-16 18:26:51 -04:00
BenCodez
6d361cc83f
Shutdown mysql on bungee/velocity on shutdown
2021-08-16 16:44:32 -04:00
BenCodez
1e32fd65e0
Remove files
2021-08-16 14:59:56 -04:00
Ben
5f0d8fff2f
Update .gitignore
2021-08-16 14:59:26 -04:00
BenCodez
0d828a99bc
Add more info about build number
2021-08-15 20:30:44 -04:00
BenCodez
0e8bd23784
Undo repo change
2021-08-15 19:01:02 -04:00
BenCodez
a8af2a49ad
Change build setup
2021-08-15 18:42:17 -04:00
BenCodez
54b08019ec
Fix getting build number
2021-08-15 18:35:37 -04:00
BenCodez
27f01a6c3a
Remove build number on version command
2021-08-15 17:50:00 -04:00
BenCodez
337aab384f
Add build number info on startup
2021-08-15 17:45:41 -04:00
BenCodez
a94e1c1dd6
Add build number information for jenkins
2021-08-15 17:19:28 -04:00
BenCodez
1445d97ce0
Bug fix
2021-08-15 17:02:44 -04:00
BenCodez
9e8abe0768
Fix issue on velocity with votes
2021-08-15 16:52:21 -04:00
BenCodez
ca92a76b15
Undo pom change
2021-08-15 13:28:08 -04:00
BenCodez
637c8a158b
Fix javadoc and pom
2021-08-15 13:26:21 -04:00
BenCodez
85b1ed9916
Code cleanup
2021-08-15 13:20:29 -04:00
BenCodez
389c9a138e
Update version number to 6.6
2021-08-15 13:10:14 -04:00
BenCodez
7dc5c32db3
Code cleanup
2021-08-15 13:06:57 -04:00
BenCodez
dcc1e375a9
Cache extra allsites check value if enabled
2021-08-15 12:33:10 -04:00
BenCodez
176373e2a4
A lot of improvements
2021-08-14 20:09:02 -04:00
BenCodez
2cd7d5db00
Use API to wipe certain data values
2021-08-12 18:36:53 -04:00
BenCodez
05fc747557
Fix a few issues regarding cache system and more
2021-08-11 16:20:55 -04:00
BenCodez
528ca45b26
Speed up voteparty resets
2021-08-11 15:46:13 -04:00
BenCodez
b4b420479e
Fix caching related to voteparty
2021-08-11 15:29:53 -04:00
BenCodez
10a44f5999
Undo cache setting
2021-08-11 15:19:47 -04:00
BenCodez
03f012eef4
Changes to cache handling
2021-08-08 13:22:17 -04:00
BenCodez
e302c29a9e
Fix command message
2021-08-07 19:56:45 -04:00
BenCodez
9d7454f9c3
Add command to clear gotten milestones
2021-08-07 18:43:57 -04:00
BenCodez
0731288028
Improve cooldowncheck reward
2021-08-06 21:59:47 -04:00
BenCodez
bb061c400f
Check permission on remind login, redo cooldown check processing
2021-08-06 19:23:55 -04:00
BenCodez
0ef664efcd
Slight modification to caching on vote
2021-08-05 16:18:50 -04:00
BenCodez
0a6c64f9a1
Add more bstats metrics data
2021-08-04 17:02:53 -04:00
BenCodez
3fd328ed91
Fix cache issues with /vote givepoints & add voteshop logging
2021-08-04 16:51:03 -04:00
BenCodez
4923ca6f64
Improve proxy side of things
2021-08-04 16:26:42 -04:00
BenCodez
7e88e4350d
Little improvement on background task, default voteparty to online only
2021-08-04 16:14:31 -04:00
BenCodez
04ea20b2c2
Add proxy logging for plugin disable
2021-08-04 14:57:10 -04:00
BenCodez
8491e2e45b
Delay updating voteurl a bit
2021-08-04 14:52:55 -04:00
BenCodez
88c1d91675
Some more improvements to background tasks
2021-08-02 19:10:42 -04:00
BenCodez
c45c9dc970
Fix a few issues
2021-08-02 13:14:46 -04:00
BenCodez
63807f2617
Add debug message for proxy total setting
2021-08-01 21:47:36 -04:00
BenCodez
bfeb112774
Fix issue with vote adding on bungee/velocity
2021-08-01 21:22:27 -04:00
BenCodez
d45119ccca
Improved handling of top voter
2021-08-01 14:24:30 -04:00
BenCodez
7d5f64636b
Improvement to reduce ram usage
2021-07-31 21:46:58 -04:00
BenCodez
fbb61808ba
Change preload skull handling
2021-07-31 08:37:42 -04:00
BenCodez
800c89f240
update with advancedcore changes
2021-07-30 20:25:58 -04:00
BenCodez
20cc999f0d
Change default amount of top voters to load
2021-07-30 16:45:11 -04:00
BenCodez
3604abb307
Add additional debug message
2021-07-29 20:30:28 -04:00
BenCodez
4b56d642e5
Fix top voter
2021-07-29 20:22:54 -04:00
BenCodez
81f0d46aea
Internal improvements
2021-07-29 20:13:37 -04:00
BenCodez
a2f7336b53
Add time it took for time resets
2021-07-29 15:07:18 -04:00
Ben
38ae2c32dc
Update README.md
2021-07-28 15:59:15 -04:00
BenCodez
d6b2d21e7c
Undo test change
2021-07-28 15:48:15 -04:00
BenCodez
83bcae4a59
Update url
2021-07-28 15:46:22 -04:00
BenCodez
b9c862580b
Test change to upload snapshots
2021-07-28 15:42:48 -04:00
BenCodez
c30f725ed2
Fix handling in top voter caching
2021-07-27 16:22:49 -04:00
BenCodez
ca8eb546a5
Fix NPE
2021-07-27 14:51:23 -04:00
BenCodez
0335608162
Adjust caching
2021-07-26 15:50:41 -04:00
BenCodez
593899a434
Fix a few issues with bungee pluginmessaging
2021-07-25 20:21:18 -04:00
BenCodez
8eb8d746d9
Slight improvement on placeholders
2021-07-25 19:47:01 -04:00
BenCodez
b8ef63c9ba
Little fix
2021-07-25 16:44:03 -04:00
BenCodez
dfb8610489
Small improvements
2021-07-25 14:27:47 -04:00
BenCodez
3801059cf6
Use new caching system
2021-07-25 13:41:15 -04:00
BenCodez
2b3aea7f83
Handle empty service sites on votes
2021-07-20 16:57:39 -04:00
Ben
af42aa4b50
Update README.md
2021-07-20 16:27:43 -04:00
Ben
2d2b35522e
Update README.md
2021-07-20 16:26:31 -04:00
Ben
2a586324d4
Update README.md
2021-07-20 16:25:48 -04:00
BenCodez
5bd9c926ba
Update repo url
2021-07-20 16:16:17 -04:00
BenCodez
e76c30fca2
Add check for empty service site
2021-07-20 14:49:11 -04:00
BenCodez
e42bd3725a
Change to votifier event
2021-07-19 18:33:13 -04:00
BenCodez
660c8d9501
Trigger votifier event async
2021-07-19 17:38:38 -04:00
BenCodez
44a65bc347
Update version number 6.5.2
2021-07-18 18:39:16 -04:00
BenCodez
f3d27f4816
Add version to bstats for velocity
2021-07-18 17:39:23 -04:00
BenCodez
4c3891fa0a
Shorten mysql errors a little bit
2021-07-18 14:54:20 -04:00
BenCodez
5072265549
Update version number to 6.5.1
2021-07-18 14:06:32 -04:00
BenCodez
788b58f9cd
Fix issues with wrong votesite being returned on bungee votes
2021-07-18 14:02:38 -04:00
BenCodez
0db34f815f
Add internal jar version on velocity
2021-07-18 13:16:56 -04:00
BenCodez
900237b7ea
Add maven profile
2021-07-17 20:06:58 -04:00
BenCodez
7fa7c2baf9
Update version to 6.5
2021-07-17 20:02:13 -04:00
BenCodez
eec8d706ee
Add ignore to insert queries on mysql
2021-07-16 19:04:12 -04:00
BenCodez
d292ae4a18
Bug fix
2021-07-16 16:06:24 -04:00
BenCodez
f7d04f87db
Bug fix
2021-07-14 16:09:15 -04:00
BenCodez
59e2f3da99
Rewrite convert command
2021-07-13 17:16:54 -04:00
BenCodez
2a5b6c23da
Check for valid player on /vote givepoints
2021-07-12 19:35:02 -04:00
BenCodez
62560be2ab
More reminding bug fixes
2021-07-12 16:40:57 -04:00
BenCodez
64993b8b53
More reminding improvements
2021-07-12 16:35:39 -04:00
BenCodez
18c4cd6b6d
Don't show hidden votesites in /vote next
2021-07-12 16:30:20 -04:00
BenCodez
35e14f7a76
Factor in hidden votesites
2021-07-12 16:22:24 -04:00
BenCodez
5c6490159b
More attempted fixes at vote reminding
2021-07-12 16:09:31 -04:00
BenCodez
29f0c19a74
Fix vote reminding not reminding correctly
2021-07-12 15:46:35 -04:00
BenCodez
664500d61b
Adjust vote reminding
2021-07-12 14:49:16 -04:00
BenCodez
e208cdf49b
Dependency change
2021-07-11 19:51:55 -04:00
BenCodez
e295795ec4
Change maven profiles
2021-07-11 19:50:41 -04:00
BenCodez
c9d24b5e88
Update importants
2021-07-11 12:47:47 -04:00
BenCodez
f09311e6fc
Undo change to relocation
2021-07-11 12:20:58 -04:00
BenCodez
02ea389f12
Update importants
2021-07-10 18:04:29 -04:00
BenCodez
14ccfa3730
update dependency
2021-07-10 17:38:50 -04:00
BenCodez
51ffe88557
Change artifactid to lowercase
2021-07-10 17:37:24 -04:00
BenCodez
7daa0545f3
Change default vote reminding, remind on anysite by default
2021-07-08 20:01:33 -04:00
BenCodez
ef7b9cb55a
Add log message for votes on velocity
2021-07-08 19:46:16 -04:00
BenCodez
a410567de0
Bug fix
2021-07-08 18:47:20 -04:00
BenCodez
f00aeab649
Bug fix
2021-07-08 17:43:47 -04:00
BenCodez
a4494fc2e7
Fixed issue with velocity uuid check
2021-07-08 17:32:52 -04:00
BenCodez
6333760508
Better console message for ignoring vote on proxy server
2021-07-08 17:16:57 -04:00
BenCodez
012547f950
Update to 1.17.1
2021-07-06 19:48:10 -04:00
BenCodez
631d9c9a1c
Code cleanup
2021-07-06 16:56:36 -04:00
BenCodez
a61e3176a8
Update profile
2021-07-03 20:23:15 -04:00
BenCodez
c013835725
renable javadoc
2021-07-03 19:37:39 -04:00
BenCodez
ea8ed1e950
disable javadoc for testing
2021-07-03 19:35:19 -04:00
BenCodez
7dcb3a5f62
temp disable javadoc
2021-07-03 19:34:27 -04:00
BenCodez
ed70727a76
Update pom
2021-07-03 19:28:09 -04:00
BenCodez
3418d461e4
Improve vote reminding
2021-07-01 21:28:08 -04:00
BenCodez
1e5ec8226a
Small little fixes
2021-07-01 16:42:22 -04:00
BenCodez
993fa19f85
Bug fix
2021-06-30 20:09:01 -04:00
BenCodez
7d3d777cb5
Send update plugin message on vote
2021-06-30 19:41:36 -04:00
BenCodez
9829864a96
Actually open shop page when it's suppose to
2021-06-30 18:38:06 -04:00
BenCodez
eec87f642f
Don't close inventory unless needed for shop GUI confirmation
2021-06-30 18:28:31 -04:00
BenCodez
9cba16814a
Don't generate votesite if site exists but is disabled
2021-06-30 17:01:44 -04:00
BenCodez
44ebd17356
Set bungeecoord-api version
2021-06-30 13:34:58 -04:00
BenCodez
ba2312ed46
Add line for mysql in default config
2021-06-30 07:54:44 -04:00
BenCodez
2d8f9e1ca1
Update bstats class
2021-06-29 21:50:10 -04:00
BenCodez
7556a203c2
Fix version of maven plugin
2021-06-29 13:11:27 -04:00
BenCodez
67b8fbcc88
Update version number
2021-06-29 13:05:02 -04:00
BenCodez
4c9f7f76b9
Fix comments
2021-06-28 17:20:04 -04:00
BenCodez
df388ca0e3
Add commands to set votestreaks
2021-06-25 16:02:53 -04:00
BenCodez
1d8fc309ff
Bug fix
2021-06-23 19:35:44 -04:00
BenCodez
42a159ea82
Little comment change
2021-06-21 17:08:05 -04:00
BenCodez
a62187e0cb
Better handling when mysql isn't working on bungee & velocity
2021-06-20 18:52:14 -04:00
BenCodez
7896b2f08a
Added /av vote (player), with GUI
2021-06-20 14:09:03 -04:00
BenCodez
034d031d79
Add failsafe for votesite loading
2021-06-19 22:12:07 -04:00
BenCodez
e228fd6fed
Remove barely used command
2021-06-16 21:09:33 -04:00
BenCodez
baa85d7222
Update version number to 6.4
2021-06-13 13:37:29 -04:00
BenCodez
5fd2d976a2
Change convert players amount & add login pluginmessage for faster votes
2021-06-13 12:52:30 -04:00
BenCodez
03ac8627df
Add libraries for 1.17 support
2021-06-12 20:47:37 -04:00
BenCodez
63d6f2829c
Minor changes to sign handling
2021-06-11 19:11:20 -04:00
BenCodez
9824a891b6
Update to 1.17
2021-06-11 16:59:02 -04:00
BenCodez
a648074757
Fix velocity issue
2021-06-11 16:12:28 -04:00
BenCodez
5e3a3621bc
Make sure directly is created for votingplugin
2021-06-09 15:53:12 -04:00
BenCodez
01a645083f
Replace - char for server name for column names
2021-06-06 15:50:17 -04:00
BenCodez
8b9aced63c
Add FirstVoteToday reward
2021-06-06 12:33:45 -04:00
BenCodez
6eba6aee3b
Don't attempt to get placeholders if cache needs to load
2021-06-06 12:25:35 -04:00
BenCodez
0fbbaaee5d
Edit comments in SpecialRewards.yml
2021-06-04 19:37:52 -04:00
BenCodez
57e973b371
Add check for milestones adding milestone count
2021-06-04 15:59:06 -04:00
BenCodez
c93f8f06f2
Remove unneeded dependency
2021-06-04 15:45:38 -04:00
BenCodez
6a742dbecc
Add debug message
2021-06-03 17:27:27 -04:00
BenCodez
c3edbf946c
Fix velocity files not generating by default & errors when mysql not set
2021-06-02 19:32:46 -04:00
BenCodez
24fcd076b8
Bug fix
2021-06-02 15:47:57 -04:00
BenCodez
a6ac022cb3
Relocate bstats
2021-06-01 17:32:28 -04:00
BenCodez
363c57158f
Force generate file when needed
2021-06-01 17:19:58 -04:00
BenCodez
d22e22480e
Little change to maven profile
2021-05-31 19:56:29 -04:00
BenCodez
daf1d95c82
Add jar
2021-05-31 19:51:02 -04:00
BenCodez
35d588477d
Fix nuvotifier build issue
2021-05-31 19:50:03 -04:00
BenCodez
2ba3ee0323
Fix jitpack errors
2021-05-31 19:38:34 -04:00
BenCodez
ed1ccc0623
Fix velocity not working
2021-05-31 19:22:37 -04:00
BenCodez
2332079002
Fix a few issues
2021-05-31 17:11:30 -04:00
BenCodez
3b7f8afe76
Attempt at velocity support
2021-05-30 16:04:41 -04:00
BenCodez
4c33f3d03c
Update version number to 6.3.2
2021-05-30 12:29:21 -04:00
BenCodez
cfd317f5a8
Add ability to set hover color on /vote help
2021-05-24 10:01:13 -04:00
BenCodez
063b44aa67
Only send bstats info for bungee settings if enabled
2021-05-24 08:54:02 -04:00
BenCodez
a42c00ecf5
Change material for 1.12
2021-05-24 08:02:32 -04:00
BenCodez
9e36f0a500
Add more metrics stats
2021-05-23 16:53:28 -04:00
BenCodez
f13386ad29
Add more bstats info for bungee
2021-05-23 16:37:03 -04:00
BenCodez
1c3dbcc8d6
Code cleanup
2021-05-22 20:36:44 -04:00
BenCodez
1d4f34ec84
Update version number to 6.3.1
2021-05-22 20:33:55 -04:00
BenCodez
2ef4194a51
Rename config option for voteparty
2021-05-22 20:00:42 -04:00
BenCodez
98f60f1350
Add missing vote party option
2021-05-22 19:43:43 -04:00
BenCodez
02f98c739f
Add pointsonvote for bungee
2021-05-22 19:25:04 -04:00
BenCodez
766fa58157
Add command /av vote (with no other args)
2021-05-22 16:39:46 -04:00
BenCodez
ebf0c2fb4f
Change cumulative to a much cleaner looking option for total to use
2021-05-22 16:38:07 -04:00
BenCodez
bc3cfc7986
Add option for placeholders to always cache
2021-05-22 08:25:28 -04:00
BenCodez
e516f5ee87
Reduce delay a bit
2021-05-18 15:59:09 -04:00
BenCodez
7abe7c6224
Bug fix
2021-05-17 16:26:15 -04:00
BenCodez
e46a9c7476
Bug fix
2021-05-16 12:30:49 -04:00
BenCodez
891f4a9d24
Bug fix
2021-05-15 15:28:20 -04:00
BenCodez
df6d771e4d
Add a different option for votelast gui
2021-05-15 15:26:34 -04:00
BenCodez
0f861c4ab7
Add placeholder TimeUntilDayReset
2021-05-12 16:37:11 -04:00
BenCodez
510d4d1895
Delay bungee check
2021-05-12 16:15:22 -04:00
BenCodez
cd4af0ff5d
Add config option for voteparty
2021-05-12 16:12:31 -04:00
BenCodez
77f508682e
Add command argument all for votesite /av vote
2021-05-10 16:07:46 -04:00
BenCodez
3a41a94f47
Merge branch 'master' of https://github.com/BenCodez/VotingPlugin
2021-05-09 13:59:26 -04:00
BenCodez
cba19065a4
Add ability to edit bungeesettings.yml
2021-05-09 13:58:32 -04:00
BenCodez
19a652a1fa
Add ability to edit config
2021-05-09 13:58:19 -04:00
BenCodez
c8f8077159
Add ability to set points on a per server level
2021-05-08 20:27:37 -04:00
BenCodez
60db0e87f4
add method
2021-05-07 20:36:35 -04:00
BenCodez
f581ce26fb
Update version number to 6.3
2021-04-25 13:53:14 -04:00
BenCodez
0cc06a0b1f
Remove unused file
2021-04-25 12:45:31 -04:00
BenCodez
27dfa7e481
Improvements to interact event & more
2021-04-24 21:07:38 -04:00
BenCodez
0659fd8b84
Bug fix
2021-04-24 07:53:25 -04:00
BenCodez
8512eef6c0
Another little bug fix
2021-04-23 21:54:16 -04:00
BenCodez
e860195847
Bug fix
2021-04-23 21:43:22 -04:00
BenCodez
3c34798d1a
Fixed bug regarding help command permissions
2021-04-23 19:09:58 -04:00
BenCodez
1275a10de5
Add config option
2021-04-23 18:28:38 -04:00
BenCodez
99c2e9aa1f
Fix broadcast handler
2021-04-22 16:56:16 -04:00
BenCodez
d3b0787f90
Bug fix for /vote shop (item) command
2021-04-21 17:34:05 -04:00
BenCodez
faad7d3b85
Little fix
2021-04-20 20:21:24 -04:00
BenCodez
099596fdde
Add config option for geyser support
2021-04-20 17:34:33 -04:00
BenCodez
ab202ffe1c
Add option to trigger votifier event
2021-04-20 17:14:07 -04:00
BenCodez
b935d7f578
Add alternate broadcast method
2021-04-19 18:54:09 -04:00
BenCodez
d505d197ba
Change default option
2021-04-18 14:38:38 -04:00
BenCodez
12c9aab745
Bug fix
2021-04-18 14:14:56 -04:00
BenCodez
3c10cb2340
Update to reward api changes
2021-04-17 21:54:52 -04:00
BenCodez
f57cc3bc06
Add option to move backbutton to end of GUI
2021-04-14 19:22:19 -04:00
BenCodez
eb4afec6db
Undo placeholder change
2021-04-12 17:05:44 -04:00
BenCodez
35b4df196d
Little change
2021-04-11 15:34:07 -04:00
BenCodez
038e8fb98a
increase column size
2021-04-10 20:03:31 -04:00
BenCodez
b84a14f849
Change top voter placeholder parsing
2021-04-09 17:02:09 -04:00
BenCodez
eeda3875e4
Add option to disable player interact event
2021-04-09 16:52:41 -04:00
BenCodez
a584a78734
Parse top voter placeholders as current player
2021-04-08 18:40:37 -04:00
BenCodez
e408c07f85
Update version number
2021-04-07 17:01:28 -04:00
Ben
4700684f03
Fix yml error
2021-04-07 04:48:56 -04:00
BenCodez
8ef7631eed
Add option to ignore can vote per votesite
2021-04-04 16:13:59 -04:00
BenCodez
825d736a58
Update version number
2021-04-04 14:29:22 -04:00
BenCodez
b3f5aac192
Bug fix with cumulative remove
2021-04-04 14:22:07 -04:00
BenCodez
e06b21d69c
Check if bungee votifier event exists before enabling event
2021-04-04 12:27:12 -04:00
BenCodez
9dc3a99885
Add config options
2021-04-03 15:32:59 -04:00
BenCodez
18145b8340
Add missing config options
2021-04-03 15:32:01 -04:00
Ben
f25bbf3437
Update stale.yml
2021-04-02 17:01:54 -04:00
BenCodez
2d53ae7452
Fix a few issues with reward GUI editing
2021-04-02 16:44:46 -04:00
BenCodez
0f67c0db36
Add missing classes from commit
2021-04-02 14:58:33 -04:00
BenCodez
436dc01edd
Add ability to edit voteparty, milestones, cumulative & more via gui's
2021-04-02 14:53:02 -04:00
BenCodez
a1bee2fa05
Remove unneeded maven dependency
2021-03-27 19:05:43 -04:00
BenCodez
78ab2de0e9
Update version number
2021-03-27 17:45:10 -04:00
BenCodez
76823d74f1
Add ability to edit voteshop rewards
2021-03-23 19:30:49 -04:00
BenCodez
db51306ef9
Modify cooldown check handling
2021-03-21 19:36:08 -04:00
BenCodez
b95f2beaf5
Add directly defined reward handling
2021-03-21 16:17:17 -04:00
BenCodez
7be07b0102
Increase message on bungee votes debug
2021-03-18 17:24:20 -04:00
BenCodez
6eeee7ca02
Disable VoteCoolDown background task by default if no rewards set
2021-03-18 17:19:58 -04:00
BenCodez
7bbddc9a8a
Auto disable cooldown check if needed
2021-03-17 17:05:37 -04:00
BenCodez
ac994ac864
Update version number
2021-03-14 12:51:20 -04:00
BenCodez
1aca211e71
Increase delay for cooldown check
2021-03-14 12:27:55 -04:00
BenCodez
c7d0b09706
Little changes to addition
2021-03-13 21:56:22 -05:00
BenCodez
5999b778b3
Add option to delay login event
2021-03-13 21:53:40 -05:00
BenCodez
04d21ccb4e
Additional little bug fix regarding bungee online/offline reward handles
2021-03-13 21:19:05 -05:00
BenCodez
3ba63bfaec
Bug fix
2021-03-13 21:17:55 -05:00
BenCodez
eeb7d3da1d
Add option to disable cooldown check
2021-03-13 08:03:58 -05:00
BenCodez
cfaae26c16
Bug fix
2021-03-12 16:33:23 -05:00
BenCodez
5806e6adad
Change default value of config option
2021-03-10 19:10:41 -05:00
BenCodez
6718b49e49
Fix placeholders getting parsed when they shouldn't
2021-03-06 19:42:31 -05:00
BenCodez
403fe20f68
Update version number
2021-03-06 19:32:43 -05:00
BenCodez
2dd6ef4da5
Add config option
2021-03-06 15:29:48 -05:00
BenCodez
42fd72723d
Add option to change backbutton to voteurl
2021-03-06 14:18:44 -05:00
BenCodez
8ea599d739
Add try/catch as failsafe
2021-03-04 17:03:38 -05:00
BenCodez
104baa80eb
Add /av resetmilestonecount
2021-03-03 16:50:11 -05:00
BenCodez
9c700268a6
Bug fix
2021-03-02 20:29:38 -05:00
BenCodez
e158f43c11
Remove config option for storing monthly votes, always store montly top
2021-03-01 19:25:03 -05:00
BenCodez
617f8a9a7d
Add class
2021-03-01 19:10:38 -05:00
BenCodez
63edc5bf4f
Implement bungee version
2021-03-01 19:09:45 -05:00
BenCodez
492dca7a22
Add option
2021-02-28 10:50:47 -05:00
BenCodez
69a6485317
Add option to disable clicking top voters skulls opening VoteGUI
2021-02-28 10:50:11 -05:00
BenCodez
1b75dfb886
Add ability to edit voteshop with GUI's
2021-02-27 20:42:09 -05:00
BenCodez
652deabf83
Fix issue with votedelay not being able to be 0
2021-02-24 18:54:10 -05:00
BenCodez
1c4b0c687b
Add different text colors for voteurl sites
2021-02-24 17:01:25 -05:00
BenCodez
80455d68e2
Update version number
2021-02-21 14:31:00 -05:00
BenCodez
0d8dd6eb60
Changes to allsites reward checks
2021-02-21 13:52:31 -05:00
BenCodez
7cfd3e5a94
Fix hidden votesite option, a lot of other fixes from recent changes
2021-02-21 13:44:46 -05:00
BenCodez
46d9b07db3
Modify voteurl a little more
2021-02-20 17:39:56 -05:00
BenCodez
ac4f5a4b02
Modify VoteURL to be more configurable
2021-02-20 17:35:08 -05:00
BenCodez
5bfa59508a
Keep bungee from failing to load on bungee without votifier
2021-02-20 17:16:57 -05:00
BenCodez
9d53af3059
Organize config file
2021-02-17 19:33:40 -05:00
BenCodez
82c32c6ed1
Little fix for spigot setting totals on bungee methods
2021-02-17 19:12:15 -05:00
BenCodez
af5b4231c2
Add option for what server handles totals
2021-02-17 19:11:08 -05:00
BenCodez
00c1830ced
Add option to hide votesites
2021-02-17 18:37:00 -05:00
BenCodez
335888d0ad
Add option for extra allsites check, works per server
2021-02-15 17:19:27 -05:00
BenCodez
397f71020c
Modify yml error messages
2021-02-14 12:49:35 -05:00
BenCodez
31ea9f8413
Add WaitForUserOnline, modify bungee handling
2021-02-13 21:12:16 -05:00
BenCodez
bfcbcb8802
Broadcast on force voteparty command
2021-02-13 13:40:20 -05:00
BenCodez
30bf07edc7
Actually set per server rewards option
2021-02-12 18:50:41 -05:00
BenCodez
be3de852ce
Add per server rewards option
2021-02-12 18:49:28 -05:00
BenCodez
d9f3c4a465
Add bypass option for votifier
2021-02-12 17:53:16 -05:00
BenCodez
b3c3a30ea4
Bug fix
2021-02-11 20:39:33 -05:00
BenCodez
f785b1256d
Bug fix
2021-02-11 20:13:48 -05:00
BenCodez
5b4d93197c
Update version number
2021-02-07 13:41:40 -05:00
BenCodez
d1d159ba90
Modify socket method to work more like pluginmessaging
2021-02-07 13:13:56 -05:00
BenCodez
8501c351dd
Background check votes on bungee
2021-02-06 21:45:01 -05:00
BenCodez
a61d8bbd04
Ignore votes from votifier when using bungeemethod pluginmessaging
2021-02-06 19:04:11 -05:00
BenCodez
ccd39ebc89
Permission fixes
2021-02-06 15:57:32 -05:00
BenCodez
da04ddad7d
Improve status command to show blocked servers
2021-02-05 22:13:03 -05:00
BenCodez
498210d709
Bungee change
2021-02-05 21:53:30 -05:00
BenCodez
c128bec2af
Add ability to execute rewards on clicking vote gui
2021-02-05 19:32:02 -05:00
BenCodez
84ce9275f0
Little change to help with perms
2021-02-04 16:47:35 -05:00
BenCodez
66bdd9b5c7
Add option
2021-02-03 18:32:23 -05:00
BenCodez
b02ab916cd
Store all top voters on top voter storing
2021-02-02 19:23:44 -05:00
BenCodez
a2068da36b
Update spigot api version
2021-02-01 17:42:09 -05:00
BenCodez
83c43331a9
Update version number
2021-02-01 17:02:59 -05:00
BenCodez
afe68ef229
Little change
2021-02-01 16:53:45 -05:00
BenCodez
7eec56ee2a
Changed to top voter file storing
2021-02-01 16:49:10 -05:00
BenCodez
2ed462b61c
Little change for default value
2021-01-31 12:31:34 -05:00
Ben
dd142d20fe
Merge pull request #1106 from Gadsee/patch-1
...
Prevent clients from sending plugin messages
2021-01-30 21:48:05 -05:00
Gadsee
8a340dc292
Add missing import
2021-01-31 03:21:05 +01:00
Deko
e77201613e
Prevent clients from sending plugin messages
...
Clients can send data over the plugin message channels the same way servers can. Canceling the event and returning if the message was not sent by the Server fixes the issue.
In the worst case scenario, the server will crash if the client sends invalid data, due to how this plugin attempts to continually load the message.
2021-01-31 03:15:20 +01:00
BenCodez
710ad17f47
Update version number
2021-01-30 20:06:58 -05:00
BenCodez
a617625b87
Improve status command for pluginmessaging
2021-01-30 18:06:50 -05:00
BenCodez
e8a5319544
Changes to bungee messaging, weekly voteparty reset
2021-01-30 17:34:24 -05:00
BenCodez
86e737892a
Little fix for vote party reset count
2021-01-28 16:43:40 -05:00
BenCodez
3fd7a40421
Remove unneeded check
2021-01-27 17:05:20 -05:00
BenCodez
a70e5aa54c
Add option to not reset vote party total
2021-01-26 16:56:13 -05:00
BenCodez
593aae1e67
Fix issue with no player names
2021-01-26 16:52:38 -05:00
BenCodez
e88849854b
Bug fix
2021-01-26 16:47:52 -05:00
BenCodez
738fd5645e
Change warning messages for votesite display item & service site issue
2021-01-24 20:36:10 -05:00
BenCodez
22ac364f8a
Add option
2021-01-24 14:15:46 -05:00
BenCodez
5d78d3a734
Change debug values
2021-01-24 14:11:26 -05:00
BenCodez
e83b12a248
Add ability for vote party once a day only
2021-01-23 20:45:08 -05:00
BenCodez
0f50998519
Update version number to 6.1
2021-01-23 18:01:37 -05:00
BenCodez
1768d4490f
Command changes
2021-01-23 17:42:21 -05:00
BenCodez
2a3635b805
Add option to main vote gui run on /vote
2021-01-23 16:41:59 -05:00
BenCodez
a5be973fd4
Fix back to main GUI button
2021-01-22 21:04:02 -05:00
BenCodez
c8a76f38f9
Votetoday back button to votegui bug fix
2021-01-22 20:30:20 -05:00
BenCodez
273edaf101
Little bug fix
2021-01-22 19:12:54 -05:00
BenCodez
d1a90676fc
Changes to /av perms
2021-01-19 19:40:43 -05:00
BenCodez
ff6119050d
Add nonvotedplayerscache, allows allowunjoined option on bungee
2021-01-18 17:44:00 -05:00
BenCodez
0a0b95097d
Changes to month/week/day changes to reduce impact of server restarts
2021-01-17 16:21:13 -05:00
BenCodez
ace42a5a1f
Little fixes
2021-01-13 17:11:25 -05:00
BenCodez
1a23648b91
Add package relocation to prevent conflicts
2021-01-09 14:50:00 -05:00
BenCodez
65b5a46525
Changes to permission handling, advanced tab is disabled
2021-01-08 17:34:54 -05:00
BenCodez
462d99c0e5
Little change
2021-01-04 18:57:23 -05:00
BenCodez
04636dd5af
Little change
2021-01-03 12:29:38 -05:00
BenCodez
d5b5b6cec0
Command changes
2021-01-02 16:47:08 -05:00
BenCodez
921fdac8bb
Little change
2020-12-27 17:09:34 -05:00
BenCodez
6b9bc60785
Bug fix
2020-12-27 16:51:25 -05:00
BenCodez
ff01c73193
Little changes
2020-12-26 09:14:59 -05:00
BenCodez
a6cb4c3a8c
Bug fix
2020-12-25 12:43:32 -05:00
BenCodez
43d33277ba
Little fix
2020-12-25 11:41:12 -05:00
BenCodez
9badb50075
Little change
2020-12-22 19:44:29 -05:00
BenCodez
ad6a09ba85
Bug fix
2020-12-22 16:58:55 -05:00
BenCodez
1791ec5e46
Merge branch 'master' of https://github.com/BenCodez/VotingPlugin
2020-12-22 16:57:24 -05:00
BenCodez
46457a9e61
Update version number
2020-12-22 16:56:23 -05:00
Ben
38ab221fd8
Little bug fix
2020-12-22 05:39:59 -05:00
BenCodez
fc2317655e
Change default option
2020-12-21 20:12:52 -05:00
BenCodez
fb183b9f1f
Add option
2020-12-21 18:40:49 -05:00
BenCodez
64057723b6
Update version number
2020-12-19 17:51:20 -05:00
BenCodez
703662c0c0
Bug fix
2020-12-19 17:51:01 -05:00
BenCodez
ac72b47362
Update version number
2020-12-19 16:57:43 -05:00
BenCodez
6ca0e26e9c
Add per shop message for purchases
2020-12-19 16:45:59 -05:00
BenCodez
168f2fbce2
Improvements
2020-12-17 19:21:51 -05:00
BenCodez
a45370011e
Little change
2020-12-14 16:58:21 -05:00
BenCodez
f85c97f50a
Bug fix
2020-12-09 17:14:01 -05:00
BenCodez
1651f8b626
Add option
2020-12-08 21:27:31 -05:00
BenCodez
ad08e4cfcf
Little fix
2020-12-06 12:08:17 -05:00
BenCodez
91ec3456f5
Little change
2020-12-06 12:02:36 -05:00
BenCodez
4c4f0ef6ae
Add per vote shop purchase confirmations
2020-11-30 19:04:51 -05:00
BenCodez
17a899407d
Update version number
2020-11-27 20:46:01 -05:00
BenCodez
1a194c684d
Little change
2020-11-27 17:03:01 -05:00
BenCodez
93e06e431d
Bug fix
2020-11-26 16:47:06 -05:00
BenCodez
8fede65b79
Little change
2020-11-25 21:23:44 -05:00
BenCodez
601d23d5cc
Undo
2020-11-25 20:50:38 -05:00
BenCodez
536bacb96a
Deprecate class
2020-11-25 19:55:39 -05:00
BenCodez
07b4c36490
Temp change to support plugins until update
2020-11-25 19:51:08 -05:00
BenCodez
39a86b824e
Change default option
2020-11-24 19:01:04 -05:00
BenCodez
204c17affc
Bug fix
2020-11-24 18:58:54 -05:00
BenCodez
ff92dccf47
Bug fix
2020-11-24 18:54:50 -05:00
BenCodez
ec69a4db70
Bug fix
2020-11-24 17:08:48 -05:00
Ben
c9e0880ce9
Update README.md
2020-11-23 17:48:28 -05:00
BenCodez
8b03792a52
Bug fix
2020-11-23 17:04:08 -05:00
BenCodez
42d9f413f5
Little changes
2020-11-22 15:14:34 -05:00
BenCodez
fdb8a86def
Javadoc fixes
2020-11-22 14:56:35 -05:00
BenCodez
b54cda1834
Little changes
2020-11-22 14:41:03 -05:00
BenCodez
824a740c96
Little change
2020-11-22 13:59:47 -05:00
Ben
63ed67b137
Merge pull request #1042 from BenCodez/6.0
...
6.0
2020-11-22 13:53:31 -05:00
BenCodez
6fd008e1a8
Update version number
2020-11-22 13:19:38 -05:00
BenCodez
13afac8da2
Bug fixes
2020-11-22 13:09:38 -05:00
BenCodez
31565f20fb
Little change
2020-11-21 21:05:00 -05:00
BenCodez
d4abcec817
Add options
2020-11-21 18:39:22 -05:00
BenCodez
6675f12205
Add bungee metrics
2020-11-18 21:12:23 -05:00
BenCodez
66d2903ff5
Little changes
2020-11-17 18:49:30 -05:00
BenCodez
fffeea6435
Little changes
2020-11-16 20:24:32 -05:00
BenCodez
b9ae8b8c6f
Add ability to inject custom commands
2020-11-15 16:08:23 -05:00
BenCodez
974029523e
Change user class name
2020-11-15 13:48:45 -05:00
BenCodez
70abbcc119
Little changes
2020-11-14 20:06:21 -05:00
BenCodez
927be61e93
Change package names
2020-11-14 19:06:43 -05:00
BenCodez
8a3341e7b9
Little changes
2020-11-10 16:39:48 -05:00
BenCodez
e3ace6cf12
Add primary account support for /vote
2020-11-09 19:22:17 -05:00
BenCodez
b84f230179
Little changes
2020-11-09 17:13:46 -05:00
BenCodez
e2fd7347b4
Changed to primary account
2020-11-09 17:08:51 -05:00
BenCodez
223ba96a95
A lot of improvements
2020-11-07 21:56:27 -05:00
BenCodez
766efe0cda
Little changes
2020-11-05 20:03:40 -05:00
BenCodez
ab792de3c7
Little change
2020-11-04 20:35:03 -05:00
BenCodez
7807ef6d88
Update to 1.16.4, readd mvdwplaceholders
2020-11-04 17:16:45 -05:00
BenCodez
ba7407cca6
Little fix
2020-11-02 21:35:33 -05:00
BenCodez
b83249187e
Command changes for /av placeholders
2020-11-02 21:34:16 -05:00
BenCodez
2b22e7ea6f
Bug fix
2020-11-01 15:27:28 -05:00
BenCodez
86b18f3bea
Bug fix
2020-11-01 15:19:21 -05:00
BenCodez
f3c844b2f8
Attempted bug fix
2020-11-01 15:09:26 -05:00
BenCodez
53568b6c6f
Add debug info to bungee votes
2020-11-01 12:33:23 -05:00
BenCodez
35b034b9e7
Changes to milestone handling
2020-11-01 12:24:50 -05:00
BenCodez
45367d59d2
Little change
2020-10-31 19:26:22 -04:00
BenCodez
1ded5a4369
Add ability to customize vote shop confirmation GUI
2020-10-30 19:40:11 -04:00
BenCodez
940f9a5662
Little fixes
2020-10-30 16:53:49 -04:00
BenCodez
319d4ead82
Bug fix
2020-10-29 16:39:01 -04:00
BenCodez
cd87ccf6ff
Bug fix
2020-10-28 21:28:29 -04:00
BenCodez
9604c6c156
Test change
2020-10-27 19:44:15 -04:00
BenCodez
5b47d1b198
Bug fix
2020-10-27 16:59:03 -04:00
BenCodez
97d265045c
Bug fix
2020-10-27 16:57:07 -04:00
BenCodez
ce508c4009
More little changes
2020-10-26 17:00:00 -04:00
BenCodez
8094e8acec
Bug fix
2020-10-26 16:45:52 -04:00
BenCodez
2d2cfe8ccf
Changes
2020-10-25 21:14:31 -04:00
BenCodez
cb6d17c6e3
Bug fix
2020-10-24 21:39:28 -04:00
BenCodez
1811e18420
Remove old jars/convert commands
2020-10-24 21:37:03 -04:00
BenCodez
964aeef138
Fix repeat milestones not working
2020-10-24 18:53:18 -04:00
Ben12345rocks
524d001c28
Add placeholder, closes #992
2020-10-20 20:33:07 -04:00
Ben12345rocks
976a8f4f62
Add login/logout rewards
2020-10-18 15:39:36 -04:00
Ben12345rocks
b30ea9c7d3
Bug fix for cumulative
2020-10-16 21:22:13 -04:00
Ben12345rocks
ae60182cd7
Add ability to keep voteshop open
2020-10-14 19:24:27 -04:00
Ben12345rocks
b28cfac096
Fix spelling mistake
2020-10-14 19:12:15 -04:00
Ben12345rocks
4b93353022
Attempt cumulative fix
2020-10-14 17:19:22 -04:00
Ben12345rocks
7715b3d66d
Bug fix
2020-10-13 20:56:05 -04:00
Ben12345rocks
5fbecec78b
Bug fix
2020-10-13 20:27:06 -04:00
Ben12345rocks
64f15a1bf2
Fix typo
2020-10-13 20:11:23 -04:00
Ben12345rocks
9ab08c22be
Bug fix
2020-10-13 19:58:49 -04:00
Ben12345rocks
f29e4d99ba
Little changes
2020-10-12 20:47:27 -04:00
Ben12345rocks
fdb53d550e
Move GUI settings to GUI.yml
2020-10-11 20:36:38 -04:00
Ben12345rocks
c2ac312522
Implement new command handling for GUI's
2020-10-11 19:19:08 -04:00
Ben12345rocks
c87b5e5728
Add build profiles
2020-10-07 20:55:03 -04:00
Ben12345rocks
1eeea835aa
Add count offline vote party votes option
2020-10-07 17:07:34 -04:00
Ben12345rocks
cf6a6200ca
Reduce number of queries
2020-10-06 17:26:08 -04:00
Ben12345rocks
885ec12d88
Update version number
2020-10-05 16:56:47 -04:00
Ben12345rocks
c23911b14a
Bug fix
2020-10-04 12:55:57 -04:00
Ben12345rocks
da9a5b88aa
Bug fix
2020-10-03 20:52:11 -04:00
Ben12345rocks
d96490e60b
Update version number
2020-10-03 20:18:55 -04:00
Ben12345rocks
2198c5d4a0
Bug fix
2020-10-03 20:13:31 -04:00
Ben12345rocks
776179e41d
Little improvements
2020-10-03 19:31:14 -04:00
Ben12345rocks
7bda38ff48
Little improvement
2020-10-03 07:56:09 -04:00
Ben12345rocks
a23ead4d9c
Little command improvement
2020-10-02 19:42:37 -04:00
Ben12345rocks
0f820738c6
Add safe guard for milestones with config option
2020-10-02 19:14:52 -04:00
Ben12345rocks
30d912114d
Improvements to book GUI
2020-09-29 19:45:04 -04:00
Ben12345rocks
567288309c
Bug fix
2020-09-29 17:22:12 -04:00
Ben12345rocks
7cd67f55f1
Little improvement
2020-09-29 16:44:52 -04:00
Ben12345rocks
59e7dcd8e8
Bug fix and little improvements
2020-09-28 19:21:54 -04:00
Ben12345rocks
90e55a0a7d
Add command /av resyncmilestonesalreadygiven
2020-09-25 20:04:25 -04:00
Ben12345rocks
a280d91c05
Add book GUI for /vote
2020-09-24 19:27:21 -04:00
Ben12345rocks
feb54aeb9e
Undo test commit
2020-09-20 13:24:06 -04:00
Ben12345rocks
ee96bf500e
Test commit
2020-09-20 13:23:26 -04:00
Ben12345rocks
91a266889f
Code cleanup
2020-09-20 12:39:59 -04:00
Ben12345rocks
6051138613
Test change
2020-09-14 17:03:17 -04:00
Ben12345rocks
d9780f9954
Add a command to force top voter awards
2020-09-13 14:23:31 -04:00
Ben12345rocks
453287dc1c
Fix logging votes to file
2020-09-12 18:23:21 -04:00
Ben12345rocks
8f119862d0
Update to 1.16.3
2020-09-10 19:22:46 -04:00
Ben12345rocks
df1fc4a734
Little change
2020-09-07 14:51:35 -04:00
Ben12345rocks
a545462410
Update version number
2020-09-06 20:01:13 -04:00
Ben12345rocks
bb7cc4d6e7
Change default config option
2020-09-05 18:24:01 -04:00
Ben12345rocks
eb69cf41a5
Add config options
2020-09-05 16:22:59 -04:00
Ben12345rocks
642164b1b4
Little fix
2020-09-03 16:29:38 -04:00
Ben12345rocks
ff99a462d7
Add /av user (player) ForceVoteShop (Shop)
2020-09-03 16:27:56 -04:00
Ben12345rocks
e7de87e8aa
Merge branch 'master' of https://github.com/Ben12345rocks/VotingPlugin
2020-09-03 15:17:46 -04:00
Ben12345rocks
e5d91037cb
Bug fix
2020-09-03 15:16:47 -04:00
Ben
e7db5b8aa2
Merge pull request #937 from DrBot7/master
...
More reminding options
2020-09-03 15:13:02 -04:00
DrBot7
551c962cd2
More reminding options
...
With this change, players with the votingplugin.login.remindvotes.any permission will be reminded to vote as long as they can vote on any of their voting sites.
2020-09-02 23:33:39 -05:00
Ben12345rocks
5ada4e05a2
Bug fix
2020-09-01 15:22:52 -04:00
Ben12345rocks
1f3243e362
Bug fix
2020-08-31 15:10:06 -04:00
Ben12345rocks
303b944128
Update version number
2020-08-29 20:38:21 -04:00
Ben12345rocks
989e8fd7a2
Bug fixes
2020-08-29 19:46:53 -04:00
Ben12345rocks
9a21e37516
Bug fix
2020-08-29 19:16:09 -04:00
Ben12345rocks
29a27477b6
Implement config changes
2020-08-29 19:03:47 -04:00
Ben12345rocks
0ebc5a4c6e
More improvements
2020-08-27 15:50:05 -04:00
Ben12345rocks
1c6131589f
Little change
2020-08-27 15:13:49 -04:00
Ben12345rocks
a183335df7
Add info on real vote to bungee voting
2020-08-25 16:37:30 -04:00
Ben12345rocks
c0447ab6e0
Add http to urls if forcing
2020-08-25 16:23:33 -04:00
Ben12345rocks
0c9c2dacfa
Update version number
2020-08-23 13:26:39 -04:00
Ben12345rocks
48dbd26d24
Improvements
2020-08-23 13:19:38 -04:00
Ben12345rocks
65de370539
Add top placeholder
2020-08-23 12:14:28 -04:00
Ben12345rocks
1ffb050939
Add voteshop disabled message to config
2020-08-22 17:22:15 -04:00
Ben12345rocks
0f15c69831
Bug fix
2020-08-22 15:27:51 -04:00
Ben12345rocks
5d99ea6154
Add placeholder
2020-08-22 14:57:11 -04:00
Ben12345rocks
7224cb76de
Bug fix
2020-08-17 15:55:34 -04:00
Ben12345rocks
1ac9df057d
Bug fix
2020-08-16 17:54:39 -04:00
Ben12345rocks
033941388c
Bug fix
2020-08-16 17:50:42 -04:00
Ben12345rocks
fc979bc6bf
Bug fix
2020-08-16 17:34:09 -04:00
Ben12345rocks
f1860f2934
Use config option
2020-08-16 13:44:55 -04:00
Ben12345rocks
ab8696a3a4
Bug fix
2020-08-16 13:28:31 -04:00
Ben12345rocks
09cd00a563
Bug fix
2020-08-16 12:56:11 -04:00
Ben12345rocks
f2ca7c3240
Add placeholder
2020-08-16 12:39:31 -04:00
Ben12345rocks
6928c15147
Bug fixes
2020-08-16 12:15:27 -04:00
Ben12345rocks
9e278de881
Fix spelling mistake
2020-08-15 20:02:52 -04:00
Ben12345rocks
af9e207012
Update version number
2020-08-15 19:20:53 -04:00
Ben12345rocks
c667a6ba56
Improvements
2020-08-15 19:18:50 -04:00
Ben12345rocks
37c6888962
Improvements
2020-08-15 18:52:33 -04:00
Ben12345rocks
5729968630
Bug fix
2020-08-15 15:21:48 -04:00
Ben
5fb377da21
Merge pull request #902 from DrBot7/patch-1
...
Fix vnext
2020-08-13 16:50:00 -04:00
DrBot7
92f0c284cd
Fix vnext
...
The current state with build 325 is telling me that I can't vote even though I can.
https://imgur.com/a/ueRrMao
I noticed that MCMP, which has a daily timer with no offset, tells me that I am able to vote in 8 hours. However, I should be able to vote now. I wrote up some code and tested locally. This seems to have fixed my issue.
2020-08-13 15:43:50 -05:00
Ben12345rocks
7c8be94d88
Bug fix
2020-08-13 15:43:36 -04:00
Ben12345rocks
19690712ba
Bug fix
2020-08-12 19:28:16 -04:00
Ben12345rocks
7c32a0c883
Bug fix
2020-08-12 17:08:57 -04:00
Ben12345rocks
df87848caa
Another change
2020-08-12 17:05:56 -04:00
Ben12345rocks
534253fbfc
Bug fix
2020-08-12 16:43:15 -04:00
Ben12345rocks
afbbbcfd45
Code cleanup
2020-08-12 15:22:54 -04:00
Ben12345rocks
f5ea7e8490
Bug fix
2020-08-12 15:21:52 -04:00
Ben12345rocks
c0b1c82ec4
Little performance improvement
2020-08-11 19:33:10 -04:00
Ben12345rocks
99eb028a62
Update to 1.16.2
2020-08-11 19:13:11 -04:00
Ben12345rocks
ce3a40a155
Little change
2020-08-11 19:06:16 -04:00
Ben12345rocks
da5e71a614
Bug fix
2020-08-11 17:28:41 -04:00
Ben12345rocks
c2e509e4c7
Bug fix
2020-08-11 17:19:00 -04:00
Ben12345rocks
a068c0b1db
Bug fix
2020-08-11 16:25:05 -04:00
Ben12345rocks
b1fa69ed26
Little improvements
2020-08-10 20:24:27 -04:00
Ben12345rocks
d91f485f1e
Little improvements
2020-08-10 15:39:27 -04:00
Ben12345rocks
0252dd3535
Improvements
2020-08-09 12:53:45 -04:00
Ben12345rocks
21cf18f34e
Little change
2020-08-08 20:30:27 -04:00
Ben12345rocks
892cae605b
A lot of bungee improvements
2020-08-08 19:32:53 -04:00
Ben12345rocks
c97fd708e0
Add more log info for bungee
2020-08-07 21:58:28 -04:00
Ben12345rocks
12dd52af3d
Add another method to bungee voting, untested
2020-08-07 20:22:48 -04:00
Ben12345rocks
3a3d784d6d
Bug fix
2020-07-24 15:25:12 -04:00
Ben12345rocks
86c98ccae1
Bug fix
2020-07-23 15:18:42 -04:00
Ben12345rocks
e004121081
Little change
2020-07-19 19:14:40 -04:00
Ben12345rocks
27c3bf71ec
Undo changes
2020-07-19 16:57:38 -04:00
Ben12345rocks
c5da78712f
Little change
2020-07-19 16:11:29 -04:00
Ben12345rocks
7cd12844fd
Little change
2020-07-19 14:50:09 -04:00
Ben12345rocks
f04d03fa90
Little fix
2020-07-19 14:27:01 -04:00
Ben12345rocks
10af3797d1
Little change
2020-07-19 12:28:15 -04:00
Ben12345rocks
5dd9de8310
Bug fix
2020-07-14 15:49:58 -04:00
Ben12345rocks
75c7b6b703
Change Item to DisplayItem to avoid confusion
2020-07-12 13:23:32 -04:00
Ben12345rocks
70ef27deb8
Some improvements
2020-07-12 12:07:40 -04:00
Ben12345rocks
007f2e7b73
Bug fix
2020-07-09 15:25:18 -04:00
Ben12345rocks
f7cafaefdc
Little more improvements
2020-07-08 15:19:38 -04:00
Ben12345rocks
cb6e27e700
Little config change
2020-07-08 15:10:20 -04:00
Ben12345rocks
fd5ba1f98e
Add option to use an item instead of skull for vote today
2020-07-07 15:39:01 -04:00
Ben12345rocks
e63fd4d79c
Improvements
2020-07-06 17:05:00 -04:00
Ben12345rocks
be2a7e2ee3
Add command for current plugin time
2020-07-04 14:50:52 -04:00
Ben12345rocks
85a8a29e69
Add option to clear cache for vote shop
2020-07-03 08:06:51 -04:00
Ben12345rocks
b07fe783dd
Improve bungee efficiency
2020-06-27 20:43:48 -04:00
Ben12345rocks
75e4f45e9f
Little change
2020-06-26 16:24:33 -04:00
Ben12345rocks
826d353bfd
Update version number
2020-06-25 19:26:22 -04:00
Ben12345rocks
2891607947
Update to 1.16.1
2020-06-24 21:15:05 -04:00
Ben12345rocks
b7a4955766
Separate bungee debug
2020-06-20 08:42:42 -04:00
Ben12345rocks
d1f7c78bbe
Bug fix
2020-06-20 08:05:34 -04:00
Ben12345rocks
289980aa41
Improve debugging for sockets
2020-06-19 16:39:32 -04:00
Ben12345rocks
217d1b60a3
Bug fix
2020-06-14 12:12:09 -04:00
Ben12345rocks
fce1b38a24
Bug fix
2020-06-11 16:45:32 -04:00
Ben12345rocks
6538465add
Maven updates
2020-06-07 17:13:17 -04:00
Ben12345rocks
a70b9e46a8
Change default color codes for /vote
2020-06-06 18:17:03 -04:00
Ben12345rocks
22d7c75261
Add bungee help command
2020-06-05 19:24:56 -04:00
Ben12345rocks
1cdf7a1033
Bug fix
2020-06-03 16:21:47 -04:00
Ben12345rocks
27afaf8e1b
Add bungee status command
2020-06-01 19:35:14 -04:00
Ben12345rocks
019699ae75
Bug fix
2020-06-01 18:58:19 -04:00
Ben12345rocks
745df69024
Add a status command for bungee voting
2020-06-01 17:38:35 -04:00
Ben12345rocks
6e84130261
Little improvement
2020-05-31 14:01:16 -04:00
Ben12345rocks
124485b4f0
Little imrprovement
2020-05-31 12:26:03 -04:00
Ben12345rocks
f6f9028680
Little improvement
2020-05-31 12:09:42 -04:00
Ben12345rocks
7fab7c5ca8
Add config option for vote shop
2020-05-30 15:34:53 -04:00
Ben12345rocks
355bcfa4d1
Fix perm
2020-05-29 18:50:46 -04:00
Ben12345rocks
87715a1e93
Add command to clear points
2020-05-29 18:49:42 -04:00
Ben12345rocks
cf5faca040
Little fix
2020-05-28 21:25:54 -04:00
Ben12345rocks
099ceb3bca
Improvement
2020-05-28 20:19:30 -04:00
Ben12345rocks
56dd38b6e0
little change
2020-05-28 16:18:01 -04:00
Ben12345rocks
ad752e024a
Improvement
2020-05-27 19:05:54 -04:00
Ben12345rocks
fc6f1052d6
Little improvement
2020-05-26 19:01:20 -04:00
Ben12345rocks
f663b06626
Improvement
2020-05-23 20:17:32 -04:00
Ben12345rocks
7a38a4d7f8
Little improvement
2020-05-23 17:35:28 -04:00
Ben12345rocks
28b8c04f95
Bug fix
2020-05-23 17:30:05 -04:00
Ben12345rocks
85bc09c3da
Little config change
2020-05-23 15:23:29 -04:00
Ben12345rocks
b817ea25e6
Added persite level offset for /vote next only
2020-05-22 16:34:41 -04:00
Ben12345rocks
25ba2f597e
Improve debug message
2020-05-22 16:25:49 -04:00
Ben12345rocks
321b3fbf3a
Add option
2020-05-21 21:20:29 -04:00
Ben12345rocks
df6a4e4a35
Bug fix
2020-05-17 21:34:23 -04:00
Ben12345rocks
7c0031b265
Bug fix
2020-05-16 16:14:12 -04:00
Ben12345rocks
e99ec75a0f
Update version number
2020-05-12 19:14:04 -04:00
Ben12345rocks
15f851e825
Bug fix
2020-05-12 17:36:46 -04:00
Ben12345rocks
0579e7a2fd
Bug fix
2020-05-12 17:33:26 -04:00
Ben12345rocks
1c0b7dc0b1
Bug fix
2020-05-12 17:29:38 -04:00
Ben12345rocks
40d002fbfa
Update version number
2020-05-10 12:27:37 -04:00
Ben
e665eb668f
Update stale.yml
2020-05-03 12:08:51 -04:00
Ben12345rocks
05239717a5
Bug fix
2020-05-01 16:22:07 -04:00
Ben12345rocks
b91f9bedfa
Bug fix
2020-04-26 13:19:46 -04:00
Ben12345rocks
12261ece0e
Change default value
2020-04-23 16:20:28 -04:00
Ben12345rocks
bef017c12d
Added ForceLinks
2020-04-22 19:35:25 -04:00
Ben12345rocks
a6544a399f
Little change
2020-04-18 09:24:33 -04:00
Ben12345rocks
60b61ae49d
Improvements
2020-04-14 18:09:11 -04:00
Ben12345rocks
93ccd5f392
Little change
2020-04-13 14:31:28 -04:00
Ben12345rocks
8169ed413c
Add ability for voteshop confirmation
2020-04-13 11:12:44 -04:00
Ben12345rocks
1a42dfadc0
Little change
2020-04-13 11:00:15 -04:00
Ben12345rocks
c5a5573652
Added voteshop limit resets
2020-04-13 10:58:58 -04:00
Ben12345rocks
f7c3093478
Update version number
2020-04-12 12:25:29 -04:00
Ben12345rocks
6000e1fab9
Add config option
2020-04-10 17:50:24 -04:00
Ben12345rocks
2ac42539aa
Bug fix
2020-04-10 15:32:14 -04:00
Ben12345rocks
6d25b02975
Little config improvement
2020-04-10 15:18:31 -04:00
Ben12345rocks
f3582627fb
Add broadcast blacklist
2020-04-10 15:17:13 -04:00
Ben12345rocks
9e98c2db78
Parse placeholderapi placeholders on broadcast
2020-04-10 13:44:02 -04:00
Ben12345rocks
d387b632dd
Bug fix
2020-04-04 15:06:47 -04:00
Ben12345rocks
69d4a49462
Bug fix
2020-04-04 08:30:31 -04:00
Ben12345rocks
5f648983c8
Attempted bug fix
2020-04-04 08:28:01 -04:00
Ben12345rocks
d98bfd45fc
Add another option
2020-04-03 16:49:32 -04:00
Ben12345rocks
a38931ca23
Add option for gui
2020-04-02 16:52:48 -04:00
Ben12345rocks
508fcb2f29
Add votedelaymin
2020-04-01 20:03:56 -04:00
Ben12345rocks
d280e4b131
Test change
2020-04-01 19:41:55 -04:00
Ben12345rocks
48c014227d
Improvements
2020-04-01 16:56:54 -04:00
Ben12345rocks
21c4be4148
Little bug fix
2020-03-29 12:26:46 -04:00
Ben12345rocks
d44290dcdc
Update version number
2020-03-29 12:24:04 -04:00
Ben12345rocks
702c739ec8
Bug fix
2020-03-24 16:44:54 -04:00
Ben12345rocks
c1122bd939
Bug fix
2020-03-23 20:40:53 -04:00
Ben12345rocks
bdaa896fc1
Bug fix
2020-03-23 20:23:56 -04:00
Ben12345rocks
3b1c051fd2
Bug fix
2020-03-23 20:23:16 -04:00
Ben12345rocks
11194f819e
Disable other background task when other one is enabled
2020-03-23 18:52:16 -04:00
Ben12345rocks
662eb16fdd
Add log
2020-03-23 18:35:28 -04:00
Ben12345rocks
d65070973c
Add extra feature
2020-03-23 17:14:21 -04:00
Ben12345rocks
cef41348cc
Added message
2020-03-22 21:16:04 -04:00
Ben12345rocks
bcba694308
Little change
2020-03-22 20:36:19 -04:00
Ben12345rocks
fbd7c6d3fc
Little improvements
2020-03-20 18:53:55 -04:00
Ben12345rocks
f842c08d62
Add voteshop command
2020-03-20 17:51:55 -04:00
Ben12345rocks
4e58a6915f
Update version number
2020-03-15 13:53:33 -04:00
Ben12345rocks
4336644fbc
Bug fix
2020-03-14 19:19:41 -04:00
Ben12345rocks
e32909ac58
Add softdepend
2020-03-14 18:31:06 -04:00
Ben12345rocks
bd16e2ccaf
Add command
2020-03-13 21:15:44 -04:00
Ben12345rocks
36fa55139e
Bug fix
2020-03-13 17:08:23 -04:00
Ben12345rocks
b128280d5f
Silence error
2020-03-13 17:05:50 -04:00
Ben12345rocks
51e3f05031
Minor improvement
2020-03-11 20:02:04 -04:00
Ben12345rocks
19b83070c6
Improvements to config
2020-03-11 19:49:59 -04:00
Ben12345rocks
5622956e75
Added points formatted placeholder
2020-03-06 16:48:45 -05:00
Ben12345rocks
1ac3ea4916
Minor improvement to force commands
2020-03-06 16:45:14 -05:00
Ben12345rocks
391cc0edf1
Add advancedcore info to /av version
2020-03-01 14:15:11 -05:00
Ben12345rocks
a59a98f8cb
Update version number
2020-02-23 12:15:45 -05:00
Ben12345rocks
e62213bfd5
Bug fix
2020-02-19 16:41:38 -05:00
Ben12345rocks
61b77c4754
Little improvement
2020-02-15 16:33:59 -05:00
Ben12345rocks
758aaa3dd7
Improvements
2020-02-15 16:24:22 -05:00
Ben12345rocks
51389a27fb
Bug fix
2020-02-12 17:01:18 -05:00
Ben12345rocks
37b94cc36c
Add console message on bungeecoord when vote received
2020-02-09 17:02:18 -05:00
Ben12345rocks
1e4796d418
Add option
2020-02-03 20:56:49 -05:00
Ben12345rocks
62b0d6012d
Fix spelling mistake
2020-02-03 16:43:50 -05:00
Ben12345rocks
52726c8bb3
Fix warning message
2020-02-02 13:58:26 -05:00
Ben12345rocks
ede06e0923
Fix warning message
2020-01-29 17:11:44 -05:00
Ben12345rocks
6eb2c95cc0
Change config comments
2020-01-26 12:16:32 -05:00
Ben12345rocks
835dff8620
Update version number
2020-01-21 17:03:12 -05:00
Ben12345rocks
1019b0b83b
Update to 1.15.2
2020-01-21 16:59:12 -05:00
Ben12345rocks
a44070b505
Bug fix
2020-01-19 12:39:14 -05:00
Ben12345rocks
58bd4e2d9d
Little change
2020-01-17 16:45:07 -05:00
Ben12345rocks
cff346e6a4
Add loadbefore
2020-01-13 16:54:18 -05:00
Ben
0331e34e91
Create stale.yml
2020-01-11 15:27:26 -05:00
Ben12345rocks
26ff8d8588
Add try/catch
2020-01-11 14:59:39 -05:00
Ben12345rocks
9a38826cf7
Improvement
2020-01-11 08:34:48 -05:00
Ben12345rocks
b854631990
Little warning message
2020-01-04 11:44:07 -05:00
Ben12345rocks
5d1cd97ebd
Update to 1.15.1
2019-12-17 19:42:34 -05:00
Ben12345rocks
c21feb74d1
Update to 1.15
2019-12-10 18:57:25 -05:00
Ben12345rocks
052e2f2541
Update version number
2019-12-07 19:11:34 -05:00
Ben12345rocks
1270b57afa
Add option to reset extra voteparty votes monthly and command to do so
2019-12-01 12:34:45 -05:00
Ben12345rocks
cf8b219b9d
Add ability to remove VotingPlugin.Player permission on a command
2019-11-27 20:27:14 -05:00
Ben12345rocks
689133aab8
Change default backbutton item to barrier
2019-11-23 19:45:57 -05:00
Ben12345rocks
019c0f01eb
Add bungee communication encryption
2019-11-17 15:38:56 -05:00
Ben12345rocks
743cac217b
Little improvement to bungee command
2019-11-03 17:07:59 -05:00
Ben12345rocks
5f19cb1ec8
Update version number
2019-11-02 21:08:21 -04:00
Ben12345rocks
ac5ffa0f7c
Bug fix
2019-10-31 17:20:40 -04:00
Ben12345rocks
114e07eb01
Improvements
2019-10-30 21:30:49 -04:00
Ben12345rocks
8ba1d75ab3
Bug fix
2019-10-30 20:30:59 -04:00
Ben12345rocks
b3555918ed
Improvements
2019-10-30 20:12:56 -04:00
Ben12345rocks
0759c05ed1
Bug fix
2019-10-29 21:35:26 -04:00
Ben12345rocks
278a8f70f2
Config improvements
2019-10-29 16:59:32 -04:00
Ben12345rocks
fb5dc9923f
Bug fix
2019-10-28 16:49:34 -04:00
Ben12345rocks
f942505e62
Redo bungee system
2019-10-27 14:14:41 -04:00
Ben12345rocks
2d2b2db0a7
Bug fix
2019-10-27 12:52:40 -04:00
Ben
18d5078842
Update issue templates
2019-10-24 17:08:57 -04:00
Ben12345rocks
074b2c51e2
Another bug fix
2019-10-24 16:53:45 -04:00
Ben12345rocks
539194720a
Possible bug fix
2019-10-24 16:50:06 -04:00
Ben
19fc5865fa
Update issue templates
2019-10-20 15:51:09 -04:00
Ben
f0d58e0c6a
Update issue templates
2019-10-20 12:45:12 -04:00
Ben
ddc2bea418
Update issue templates
2019-10-20 12:44:08 -04:00
Ben
24da6893ac
Update issue templates
2019-10-20 12:39:37 -04:00
Ben12345rocks
7268017dc1
Javadoc fix
2019-10-19 20:22:30 -04:00
Ben12345rocks
4133480750
Update version number
2019-10-19 20:08:25 -04:00
Ben12345rocks
006a265c7a
Improvements
2019-10-16 19:29:50 -04:00
Ben12345rocks
6850ef8a7d
Improvements
2019-10-13 20:37:46 -04:00
Ben12345rocks
497f556ba6
Improvements
2019-10-13 19:21:38 -04:00
Ben12345rocks
d62da744cd
Add ability to disable commands
2019-10-12 17:08:20 -04:00
Ben12345rocks
864482e393
Bug fix
2019-10-12 15:27:12 -04:00
Ben12345rocks
e41c25ed5d
More bungeecoord improvements
2019-10-09 19:20:26 -04:00
Ben12345rocks
3e429b83a8
Bug fix
2019-10-09 17:01:03 -04:00
Ben12345rocks
cd1af401ba
Added config update command
2019-10-06 19:10:45 -04:00
Ben12345rocks
26e04bd890
Remove config update, requires more testing
2019-10-06 17:03:51 -04:00
Ben12345rocks
b6d70fac9c
Add config update to update config
2019-10-06 17:02:09 -04:00
Ben12345rocks
9e572c786c
Add ability for plugin to run on bungeecoord, WIP
2019-10-06 15:00:53 -04:00
Ben12345rocks
4e44ce3ab8
Javadoc fix
2019-10-01 19:23:31 -04:00
Ben12345rocks
74c7fcb4da
Update version number
2019-10-01 19:05:57 -04:00
Ben12345rocks
ef64d52ad1
Extra safeguard
2019-10-01 17:39:34 -04:00
Ben12345rocks
ab7bbec563
Add votes placeholder for top voter awards
2019-09-30 16:59:20 -04:00
Ben12345rocks
6afe4ab9d6
Use new message api
2019-09-29 12:58:59 -04:00
Ben12345rocks
12f43e3691
Add vote bossbar
2019-09-29 12:29:23 -04:00
Ben12345rocks
1e7cf2a1ba
Add config option
2019-09-26 16:52:21 -04:00
Ben12345rocks
90636250cb
Add ability to require allsites to be voted on for all urls button
2019-09-26 16:51:53 -04:00
Ben12345rocks
838451f956
Bug fix
2019-09-25 17:21:56 -04:00
Ben12345rocks
cc85d999e1
New skull method for signs
2019-09-23 17:10:49 -04:00
Ben12345rocks
0013013cd2
Use new debug level
2019-09-21 21:07:05 -04:00
Ben12345rocks
bfd04cf8a2
Update version number
2019-09-20 16:43:27 -04:00
Ben12345rocks
beb1b70f50
Cleanup
2019-09-15 14:09:16 -04:00
Ben12345rocks
f52edad583
Update version number
2019-09-15 13:54:58 -04:00
Ben12345rocks
0a1283de4b
Small improvements
2019-09-14 20:59:07 -04:00
Ben12345rocks
bed263aa87
Improvements
2019-09-14 07:54:46 -04:00
Ben12345rocks
55d8d20f88
Merge branch 'master' of https://github.com/Ben12345rocks/VotingPlugin
2019-09-13 17:39:10 -04:00
Ben12345rocks
3a59e2cdc2
Add new commands
2019-09-13 17:38:47 -04:00
Ben12345rocks
57fb754bc0
Add new option
2019-09-11 20:02:24 -04:00
Ben
052b48348b
Merge pull request #617 from Shivelight/patch-1
...
Fix ToggleBroadcasts configuration path
2019-09-09 05:43:27 -04:00
Shivelight
5d15747c4e
Fix ToggleBroadcasts configuration path
...
Match toggle broadcast message path with Config.java's path.
We are just fixing a typo here.
2019-09-09 16:04:12 +07:00
Ben12345rocks
ce09359445
Improvement
2019-09-08 12:39:18 -04:00
Ben
c22792bd9b
Update README.md
2019-09-07 20:58:45 -04:00
Ben12345rocks
4ab36c355e
Bug fix
2019-09-07 18:57:40 -04:00
Ben12345rocks
0b3829c1b4
Improvements
2019-09-07 18:56:05 -04:00
Ben12345rocks
ae4883f099
Improvement
2019-09-07 18:13:29 -04:00
Ben12345rocks
2e3cf25e57
Add ability to set rewards with GUI
2019-08-25 13:07:51 -04:00
Ben12345rocks
e65b831f35
Fix config typos
2019-08-18 12:38:54 -04:00
Ben12345rocks
b6dc426eed
Fix typo
2019-08-18 12:34:43 -04:00
Ben12345rocks
a4f7619ca3
Update version number
2019-08-15 19:20:00 -04:00
Ben12345rocks
4e38dd0f1a
Update version number
2019-08-11 13:23:08 -04:00
Ben12345rocks
2264db76cc
Bug fixes
2019-08-11 13:22:17 -04:00
Ben12345rocks
28082abde5
Change option
2019-08-09 20:01:03 -04:00
Ben12345rocks
4814cfae86
Update version number
2019-08-04 13:25:27 -04:00
Ben12345rocks
3aa7820239
More messages
2019-08-04 13:04:23 -04:00
Ben12345rocks
c4a7232bca
Add last month GUI
2019-08-03 21:25:33 -04:00
Ben12345rocks
ee390ac0b1
Bug fix
2019-08-01 19:06:58 -04:00
Ben12345rocks
187ee01d82
Add new abilities to vote shop
2019-08-01 17:00:27 -04:00
Ben12345rocks
64f3d89abb
Bug fix
2019-07-31 20:55:38 -04:00
Ben12345rocks
bc33cef53f
Minor bug fix
2019-07-31 20:45:56 -04:00
Ben12345rocks
199936262a
Add option
2019-07-29 20:13:26 -04:00
Ben12345rocks
3b6eb22c16
Improvements
2019-07-28 14:23:40 -04:00
Ben12345rocks
0dc2ada7bc
Improvements
2019-07-27 19:45:31 -04:00
Ben12345rocks
f591756697
Alert of yml error when reloading
2019-07-27 18:59:02 -04:00
Ben12345rocks
86175dc284
Minor improvements
2019-07-24 19:27:16 -04:00
Ben12345rocks
d69970acdd
Minor improvements
2019-07-21 21:23:27 -04:00
Ben12345rocks
8242c4a977
Minor fix
2019-07-20 14:54:58 -04:00
Ben12345rocks
f319bce854
Add update check on plugin reload
2019-07-20 14:53:52 -04:00
Ben12345rocks
8bd1bfc3e0
Update spigot
2019-07-19 19:51:02 -04:00
Ben12345rocks
cec3232b51
Add total placeholders for rewards
2019-07-11 20:40:43 -04:00
Ben12345rocks
7dcd892106
Keep certain inventories from always closing
2019-07-05 13:41:53 -04:00
Ben12345rocks
78ca13fcb7
Update version number
2019-07-04 08:53:04 -04:00
Ben12345rocks
48d37045d2
Cleanup
2019-07-04 08:44:08 -04:00
Ben12345rocks
92e4ec5ddb
Bug fix
2019-07-04 08:22:25 -04:00
Ben12345rocks
6d760e2c5b
Add way of detecting if votifier loaded properly
2019-07-03 21:46:15 -04:00
Ben12345rocks
ee4eb6d86c
Add validator
2019-07-03 20:18:08 -04:00
Ben12345rocks
44cea60852
Improvement
2019-07-03 20:04:40 -04:00
Ben12345rocks
4f68c6677e
Improvements
2019-07-03 14:40:07 -04:00
Ben12345rocks
018aa632c9
Bug fix
2019-07-02 08:17:43 -04:00
Ben12345rocks
ac1f19817f
Add limit for month total
2019-07-01 14:56:32 -04:00
Ben12345rocks
365ece55b1
Move commands over
2019-06-30 19:34:15 -04:00
Ben12345rocks
8bbbfc6c7c
Update to 1.14.3
2019-06-24 20:45:10 -04:00
Ben12345rocks
5fb3c34745
Bug fix
2019-06-22 21:12:05 -04:00
Ben12345rocks
8f32a7fed8
Bug fix
2019-06-21 21:18:29 -04:00
Ben12345rocks
6a9a48fa81
Bug fixes
2019-06-21 20:59:50 -04:00
Ben12345rocks
2cd3ddf7e0
Use new api
2019-06-21 20:56:14 -04:00
Ben12345rocks
c110a53494
Move placeholder api to advancedcore
2019-06-10 19:06:28 -04:00
Ben12345rocks
944ef03f80
Fixed bug with /av help
2019-06-08 21:48:32 -04:00
Ben12345rocks
654ee73945
Update version number
2019-06-08 20:08:37 -04:00
Ben12345rocks
b113a068fd
Improve reward test
2019-06-08 19:46:53 -04:00
Ben12345rocks
216f9e878f
Add test for rewards
2019-06-08 19:35:22 -04:00
Ben
3c1404c429
Update README.md
2019-06-06 19:48:18 -04:00
Ben12345rocks
80d7251540
Improvements
2019-06-05 20:07:24 -04:00
Ben12345rocks
5d4fa15a0b
Bug fixes
2019-05-29 17:48:00 -04:00
Ben12345rocks
02258478bb
Bug fix
2019-05-29 17:24:48 -04:00
Ben12345rocks
c4274e30ff
Update to 1.14.2
2019-05-27 19:14:46 -04:00
Ben12345rocks
aade5c2a80
Add reward for when cooldown ended
2019-05-27 17:24:36 -04:00
Ben12345rocks
a09113f2c6
Bug fix
2019-05-27 17:15:02 -04:00
Ben12345rocks
d5cd6cd16a
Bug fixes
2019-05-26 14:40:55 -04:00
Ben12345rocks
fc7ad2a3ff
Bug fix
2019-05-26 12:30:29 -04:00
Ben12345rocks
1539d4199c
Add additional information on startup
2019-05-26 12:27:12 -04:00
Ben12345rocks
bf4fc1cb56
Bug fix
2019-05-21 20:08:31 -04:00
Ben12345rocks
9bc2ec59e5
Bug fix
2019-05-21 19:18:32 -04:00
Ben12345rocks
32baf04a75
Bug fix
2019-05-21 19:05:05 -04:00
Ben12345rocks
a62da35686
Bug fix
2019-05-21 18:06:16 -04:00
Ben12345rocks
7a9f409b59
Bug fix
2019-05-21 17:02:52 -04:00
Ben12345rocks
12c103e354
Remove deprecated code
2019-05-20 20:18:16 -04:00
Ben12345rocks
cd62cbf576
Better debug for cooldown events
2019-05-20 19:51:52 -04:00
Ben12345rocks
e550d93ca5
Little fix
2019-05-18 09:20:17 -04:00
Ben12345rocks
25effd4805
Add event for cooldown ending
2019-05-18 09:18:32 -04:00
Ben12345rocks
bb6066d867
Remove ip lookup
2019-05-16 19:44:25 -04:00
Ben12345rocks
c44f40afd0
Update to 1.14.1
2019-05-13 21:15:11 -04:00
Ben12345rocks
fa677ace84
Improvements
2019-05-12 17:03:43 -04:00
Ben12345rocks
37e312a6d9
Javadoc fix
2019-04-26 17:13:15 -04:00
Ben12345rocks
1358e32470
Update version number
2019-04-26 17:08:00 -04:00
Ben12345rocks
e08eddb0c0
Update version to 1.14
2019-04-25 20:10:22 -04:00
Ben12345rocks
f7ac8b5fa4
Update to 1.14
2019-04-23 17:21:54 -04:00
Ben12345rocks
7d192be572
Add ability to match ip's ontop of service sites
2019-04-22 17:01:37 -04:00
Ben12345rocks
7984dec523
Bug fix
2019-04-22 16:53:57 -04:00
Ben12345rocks
bb420bc709
Change default option for preloadskulls
2019-04-14 18:30:16 -04:00
Ben12345rocks
78b9a336d9
Some config comment improvements
2019-04-14 12:56:52 -04:00
Ben12345rocks
667a4ea749
Disable vote shop command if disabled
2019-04-13 08:39:05 -04:00
Ben12345rocks
4ede4ff88b
Bug fix
2019-04-06 20:22:31 -04:00
Ben12345rocks
e26043958a
Add ability to disable gui clicking in /vote gui
2019-04-06 20:03:59 -04:00
Ben12345rocks
d3a6c267c6
Bug fix
2019-03-24 17:32:26 -04:00
Ben12345rocks
0d92dfa563
Add placeholders for global totals
2019-03-23 15:57:18 -04:00
Ben12345rocks
6e9916fcbd
Update version number
2019-03-18 19:16:47 -04:00
Ben12345rocks
e81c3e27bc
Little fix
2019-03-09 20:50:22 -05:00
Ben12345rocks
f4613cdce4
Update version number
2019-03-09 20:43:32 -05:00
Ben12345rocks
799340ce06
Added config option
2019-03-09 20:42:21 -05:00
Ben12345rocks
ea1a033f2e
Changes
2019-03-08 17:09:39 -05:00
Ben12345rocks
dabdd8ae8f
Add basic preloading
2019-03-07 20:35:45 -05:00
Ben12345rocks
3e2b7eede9
Config update
2019-03-07 18:52:12 -05:00
Ben12345rocks
f941deed79
remove hardcode of vote today, closes #512
2019-03-07 18:40:44 -05:00
Ben12345rocks
f601b4a134
Add debug for when user in vanish
2019-02-27 19:04:37 -05:00
Ben12345rocks
26630725bd
Prevent loading plugin on 1.11 or lower
2019-02-26 18:55:13 -05:00
Ben12345rocks
7faa90ce43
Merge branch 'master' of https://github.com/Ben12345rocks/VotingPlugin
2019-02-23 19:25:15 -05:00
Ben12345rocks
4c99b6b06e
Remove VotingPlugin.Player from /av givepoints
2019-02-18 17:26:25 -05:00
Ben
2f2d8278a4
Merge pull request #506 from kakd/patch-1
...
Minor spelling fixes in commens
2019-02-18 16:58:06 -05:00
kakd
e8be2974f9
Minor spelling fixes in commens
2019-02-18 16:52:21 -05:00
Ben12345rocks
4930feff94
Add softdepend
2019-02-17 12:17:56 -05:00
Ben12345rocks
132d871039
Update version number
2019-02-16 18:51:38 -05:00
Ben12345rocks
aea6954dbb
Bug fix
2019-02-16 18:47:40 -05:00
Ben12345rocks
1ee8819e4c
Add ability to transfer vote points
2019-02-16 08:12:45 -05:00
Ben12345rocks
41e3b7fbf6
Bug fix
2019-02-12 16:39:46 -05:00
Ben12345rocks
4218d240bc
Bug fix
2019-02-11 17:09:17 -05:00
Ben12345rocks
683d6fcc42
Test commit
2019-02-11 17:07:12 -05:00
Ben12345rocks
c9f6ab2fa6
Add event for when points received
2019-02-09 20:33:42 -05:00
Ben12345rocks
c99d3baa3c
Bug fix
2019-02-09 10:31:59 -05:00
Ben12345rocks
d0ade2feff
Add MVdW placeholders
2019-02-08 20:32:51 -05:00
Ben12345rocks
dcebe5a701
Add authme support
2019-02-08 20:16:21 -05:00
Ben12345rocks
d33791fb28
Update version number
2019-02-03 12:13:26 -05:00
Ben12345rocks
8512b3ab4f
Bug fix
2019-02-01 20:12:06 -05:00
Ben12345rocks
4395d8cc89
Update version number
2019-01-19 19:30:37 -05:00
Ben12345rocks
55f4e6872c
Add option to disable skulls for vote top
2019-01-13 12:19:09 -05:00
Ben12345rocks
6699a9204c
Bug fix
2019-01-12 17:40:49 -05:00
Ben12345rocks
14e1a975c9
Improvements
2019-01-09 17:26:27 -05:00
Ben12345rocks
7ab3c4bcf9
Possible bug fix
2019-01-08 18:25:52 -05:00
Ben12345rocks
1866196571
Improvements
2019-01-07 16:47:25 -05:00
Ben12345rocks
301c21ed20
Preload skull for top voter
2019-01-06 14:01:55 -05:00
Ben12345rocks
2d5208a568
Update version number
2018-12-30 18:34:37 -05:00
Ben12345rocks
44a543e64c
Bug fix
2018-12-30 18:34:09 -05:00
Ben12345rocks
458c66819a
Bug fix
2018-12-30 17:35:27 -05:00
Ben12345rocks
dcf4f3f15d
Update version number
2018-12-30 15:20:25 -05:00
Ben12345rocks
e33ef5420a
Added another command
2018-12-30 13:05:55 -05:00
Ben12345rocks
8d1c3a05ce
Add new command
2018-12-30 12:27:40 -05:00
Ben12345rocks
9a167a46d8
More command work
2018-12-29 20:54:45 -05:00
Ben12345rocks
ffe60808b6
Added sound for inv clicks, command improvements
2018-12-29 20:45:54 -05:00
Ben12345rocks
1affd6c2fa
Increase player name length
2018-12-29 19:27:02 -05:00
Ben12345rocks
17225dca5b
Bug fixes
2018-12-22 19:54:20 -05:00
Ben12345rocks
fc9f55ead8
Bug fix
2018-12-17 16:47:19 -05:00
Ben12345rocks
eec877623e
Add a class to make voting plugin hooks a lot easier
2018-12-16 19:15:48 -05:00
Ben12345rocks
a06b0573c5
Made day vote streak update faster
2018-12-16 19:09:03 -05:00
Ben12345rocks
dfcfee302f
Bug fix
2018-12-16 12:39:21 -05:00
Ben12345rocks
cb1cc27c60
Update version number
2018-12-15 09:18:56 -05:00
Ben12345rocks
aed30a94c0
Bug fixes
2018-12-15 09:17:41 -05:00
Ben12345rocks
8e172e2647
Change default value
2018-12-15 09:01:10 -05:00
Ben12345rocks
ca355e1a01
Add new commands
2018-12-14 20:26:46 -05:00
Ben12345rocks
b0e18d5224
Added ability to disable aliases
2018-12-13 20:34:17 -05:00
Ben12345rocks
f5fc80ef14
Performance improvement
2018-12-13 19:50:10 -05:00
Ben12345rocks
21f846f0bc
Added ability to set percentage for vote streak
2018-12-13 19:43:18 -05:00
Ben12345rocks
a6a742b91e
Performance improvement
2018-12-13 19:23:32 -05:00
Ben12345rocks
4ca6510910
Test commit
2018-12-12 17:02:50 -05:00
Ben12345rocks
e06ea06884
Code cleanup
2018-12-12 16:57:00 -05:00
Ben12345rocks
2c79dff678
Added new option
2018-12-12 16:43:37 -05:00
Ben12345rocks
56c4a094cf
Little fix
2018-12-09 17:01:45 -05:00
Ben12345rocks
1898af9fea
Little fix
2018-12-09 16:39:46 -05:00
Ben12345rocks
885d2bc019
Improvements
2018-12-09 15:39:54 -05:00
Ben12345rocks
12c604d09c
Bug fix
2018-12-08 21:55:49 -05:00
Ben12345rocks
7b48699b39
Another spelling mistake
2018-12-08 19:49:24 -05:00
Ben12345rocks
3b5593882f
Fix spelling mistake
2018-12-08 19:46:28 -05:00
Ben12345rocks
8c72154eed
Update version number
2018-12-08 19:29:48 -05:00
Ben12345rocks
0dc942ecfd
Add option to disable update checks
2018-12-07 17:24:36 -05:00
Ben12345rocks
bc4d051590
Fix description
2018-12-06 18:57:10 -05:00
Ben12345rocks
011a0322ea
Added new canvote placeholder for votesites
2018-12-06 18:56:30 -05:00
Ben12345rocks
ed90db12a4
Add more placeholders
2018-12-05 19:51:29 -05:00
Ben12345rocks
3afea03485
Added ability to convert from superbvote
2018-12-05 19:26:58 -05:00
Ben12345rocks
6da17ee181
Minor fixes
2018-12-05 19:10:49 -05:00
Ben12345rocks
e5d1c255c0
Add debug to vote party
2018-12-05 17:42:15 -05:00
Ben12345rocks
b43754661c
Added vote reward back button
2018-12-04 16:51:55 -05:00
Ben12345rocks
89c419c8df
Bug fix
2018-12-03 21:23:47 -05:00
Ben12345rocks
bd6b2b1edb
Add permission for base /vote
2018-12-03 21:21:08 -05:00
Ben12345rocks
b7c73902f2
Bug fix for vote party
2018-12-02 12:57:28 -05:00
Ben12345rocks
c0995447de
Broadcast before vote party rewards
2018-12-02 12:11:15 -05:00
Ben12345rocks
d970506c76
Little improvements
2018-11-23 20:37:27 -05:00
Ben12345rocks
74fb06302a
Little bits of cleanup
2018-11-23 20:28:03 -05:00
Ben12345rocks
1cfed8aa98
Bug fix
2018-11-22 18:31:59 -05:00
Ben12345rocks
9f563c37e5
Bug fix
2018-11-22 18:23:15 -05:00
Ben12345rocks
d311588984
Update version number
2018-11-22 18:18:27 -05:00
Ben12345rocks
8c5324f602
Fully fix tab complete
2018-11-22 17:40:14 -05:00
Ben12345rocks
17832a0bf7
Bug fix for now
2018-11-21 16:55:04 -05:00
Ben12345rocks
3c415c63c9
Bug fix
2018-11-19 16:55:59 -05:00
Ben12345rocks
6ab27775d2
Bug fix
2018-11-19 16:39:56 -05:00
Ben12345rocks
e04bf8210f
Minor change
2018-11-18 14:06:19 -05:00
Ben12345rocks
7b4879ddf1
Bug fix
2018-11-18 13:57:22 -05:00
Ben12345rocks
081ac7bb3c
Fix misspelling in config
2018-11-18 13:38:48 -05:00
Ben12345rocks
d9894c6b74
Add description for placeholders
2018-11-18 13:35:30 -05:00
Ben12345rocks
f13f56c830
Add ability to set description for placeholders
2018-11-18 13:26:21 -05:00
Ben12345rocks
b6a67f2aeb
Update version number
2018-11-18 12:56:04 -05:00
Ben12345rocks
a5b416b210
Bug fix
2018-11-14 16:50:37 -05:00
Ben12345rocks
caa4a7a714
Change help message
2018-11-13 20:17:27 -05:00
Ben12345rocks
72aa819361
Add command to force vote party
2018-11-13 20:16:26 -05:00
Ben12345rocks
cf52db0c7d
Bug fix
2018-11-13 20:13:43 -05:00
Ben12345rocks
5021c4bf67
Remove option
2018-11-13 19:45:16 -05:00
Ben12345rocks
9dd8e757d4
Fix typo
2018-11-13 19:26:00 -05:00
Ben12345rocks
da7cdb74d4
Bug fix
2018-11-13 16:55:05 -05:00
Ben12345rocks
18c6ee6614
Bug fixes
2018-11-13 16:53:08 -05:00
Ben12345rocks
cafe2b1de7
Slight case change on command
2018-11-05 19:29:56 -05:00
Ben12345rocks
74c94746c1
Check milestones on amount edit
2018-11-04 12:27:31 -05:00
Ben12345rocks
61130a1b2b
Slight changes
2018-11-03 20:48:39 -04:00
Ben12345rocks
7dafa5c8eb
Bug fix
2018-11-03 20:45:13 -04:00
Ben12345rocks
c89edc47c3
Add more placeholders
2018-11-03 20:30:05 -04:00
Ben12345rocks
0b89df6262
Improve /av servicesites
2018-11-03 20:20:36 -04:00
Ben12345rocks
c2218b2c67
Added command to set milestone count
2018-11-02 16:50:06 -04:00
Ben12345rocks
1950cfdd2d
Little bug fixes
2018-11-01 19:23:08 -04:00
Ben12345rocks
71af70a026
Add new commands
2018-10-30 20:40:03 -04:00
Ben12345rocks
b269c29f7c
Add option to wait until votedelay is over to accept vote, closes #437
2018-10-29 19:28:31 -04:00
Ben12345rocks
c9e8ade60f
Update version number
2018-10-28 13:12:44 -04:00
Ben12345rocks
2364fd7ac6
Simple cleanup
2018-10-27 21:59:57 -04:00
Ben12345rocks
7135ed0f95
Code cleanup
2018-10-27 21:33:25 -04:00
Ben12345rocks
b5fbaaaf92
More config api changes
2018-10-27 21:30:25 -04:00
Ben12345rocks
94c025886a
Move more config options to newer api
2018-10-27 20:15:58 -04:00
Ben12345rocks
0956466edb
Little bit of cleanup
2018-10-26 21:03:20 -04:00
Ben12345rocks
b2b23ab622
Add option to only update with players online
2018-10-26 17:09:35 -04:00
Ben12345rocks
0e6529efbe
Bug fix
2018-10-25 17:24:39 -04:00
Ben12345rocks
f7ce51f63a
Clear cache for voteshop
2018-10-25 17:19:48 -04:00
Ben12345rocks
68334ef1a2
Config improvements
2018-10-24 20:03:19 -04:00
Ben12345rocks
404c1eeb4d
Added clearcacheonjoin option
2018-10-23 21:00:16 -04:00
Ben12345rocks
347c1d975d
Update to 1.13.2
2018-10-23 20:55:17 -04:00
Ben12345rocks
3b022fc841
Bug fixes
2018-10-23 20:48:47 -04:00
Ben12345rocks
88afb70fad
Add new option to always update
2018-10-23 16:54:01 -04:00
Ben12345rocks
62e21d9f93
Use lombok
2018-10-21 15:18:36 -04:00
Ben12345rocks
20289a5d7b
Slight change
2018-10-21 13:52:24 -04:00
Ben12345rocks
02b0103fbd
Add option to process rewards
2018-10-21 13:25:36 -04:00
Ben12345rocks
a514ad6cac
Javadoc fix
2018-10-20 17:21:08 -04:00
Ben12345rocks
894f1147fd
Update version number
2018-10-20 17:17:03 -04:00
Ben12345rocks
6a881b7c5f
Cleanup
2018-10-18 19:54:20 -04:00
Ben12345rocks
b3eaac0fbb
Change how placeholders work in vote shop
2018-10-17 20:05:51 -04:00
Ben12345rocks
4444b53106
Bug fix
2018-10-17 19:57:31 -04:00
Ben12345rocks
ec4a28a63e
Add vote shop limit system
2018-10-16 17:43:19 -04:00
Ben12345rocks
f3722a32f5
Undo little change
2018-10-15 20:29:00 -04:00
Ben12345rocks
b3cf416fc4
Minor change
2018-10-15 20:17:02 -04:00
Ben12345rocks
66c2f3a5a6
Minor fixes, changes to sign loading
2018-10-15 20:04:03 -04:00
Ben12345rocks
50609d6729
Little bit of cleanup
2018-10-14 19:28:13 -04:00
Ben12345rocks
0635e7370e
Minor fixes
2018-10-14 13:59:10 -04:00
Ben12345rocks
f94951cffa
Send a player a message if service site might be invalid of fake votes
2018-10-14 13:44:39 -04:00
Ben
5ebdcca3e6
Update .project
2018-10-14 13:30:58 -04:00
Ben
f00b7df49b
Delete Build to server.launch
2018-10-14 13:30:27 -04:00
Ben12345rocks
e0a6c14825
Copy to test server on build
2018-10-14 13:28:58 -04:00
Ben12345rocks
a3bcc4a391
Change how votes are processed
2018-10-13 08:37:04 -04:00
Ben12345rocks
7af7034149
Update to advancedcore changes
2018-10-08 17:52:43 -04:00
Ben12345rocks
3cb18946ed
lots of code improvements
2018-10-07 14:27:32 -04:00
Ben12345rocks
ac604ee538
Change how fast signs update
2018-10-07 13:50:26 -04:00
Ben12345rocks
aac3c129cc
Change api for special rewards
2018-10-07 13:47:33 -04:00
Ben12345rocks
28695094ca
Undo change for now, so no need to update expansion
2018-10-07 13:36:45 -04:00
Ben12345rocks
ac583d58bc
Slight changes
2018-10-06 09:05:42 -04:00
Ben12345rocks
52de25fad3
Relocate classes
2018-10-03 19:47:50 -04:00
Ben12345rocks
72bf623007
More improvements to placeholders, command to see values of a player
2018-10-03 19:44:02 -04:00
Ben12345rocks
c6e61ea5a5
Javadoc fix
2018-09-30 13:29:43 -04:00
Ben12345rocks
b400476758
Improvements, update version number
2018-09-30 13:22:11 -04:00
Ben12345rocks
9ff0fc8356
Switch to new methods
2018-09-29 09:16:14 -04:00
Ben12345rocks
f7b142e8c6
A lot of api changes/improvements
2018-09-27 21:12:50 -04:00
Ben12345rocks
4d80915811
Improvements
2018-09-27 20:55:23 -04:00
Ben12345rocks
f1edc73eca
New placeholder api, command to see placeholders, not fully tested
2018-09-26 21:04:55 -04:00
Ben12345rocks
197beb1792
Remove need for slot numbers in vote gui
2018-09-26 20:24:54 -04:00
Ben12345rocks
3aed208345
Remove need for slot number in vote shop, other minor changes
2018-09-26 20:18:32 -04:00
Ben12345rocks
27e500fbf0
Lots of changes, added test command
2018-09-19 20:20:46 -04:00
Ben12345rocks
a0f6016dcd
Bug fix
2018-09-15 20:06:47 -04:00
Ben12345rocks
f37abe15c7
Add service site placeholder to broadcasts
2018-09-11 16:46:37 -04:00
Ben12345rocks
8f66733fe7
Update version number
2018-08-26 13:00:45 -04:00
Ben12345rocks
1bafb69f84
Update to 1.13.1, bug fix for vote party
2018-08-26 12:54:30 -04:00
Ben12345rocks
ed5ced8b31
Add ability to disable /vote reward
2018-08-25 08:17:40 -04:00
Ben12345rocks
468747847c
Minor changes
2018-08-23 20:56:03 -04:00
Ben12345rocks
d28ccc85ac
Updates
2018-08-23 20:53:13 -04:00
Ben12345rocks
9b5d6333d1
Remove unneeded duplicate name
2018-08-21 17:22:28 -04:00
Ben12345rocks
99307f15c7
Add warning about running versions older than 1.13
2018-08-20 20:06:23 -04:00
Ben12345rocks
8e9db014d1
Bug fix
2018-08-20 19:40:58 -04:00
Ben12345rocks
5e88782475
Bug fix
2018-08-20 19:40:17 -04:00
Ben12345rocks
ba50789744
Remove unneeded debug
2018-08-20 19:30:24 -04:00
Ben12345rocks
f06e2d8045
Update to redesigned reward system
2018-08-18 21:03:19 -04:00
Ben12345rocks
58e7143a0a
Bug fix
2018-08-13 19:16:11 -04:00
Ben12345rocks
0ee3706190
Update version number to 5.14.2
2018-08-11 11:29:31 -04:00
Ben12345rocks
9f7fc3dafd
Bug fix
2018-08-11 11:29:03 -04:00
Ben12345rocks
d8ce4a9578
Minor config addition
2018-08-11 11:03:45 -04:00
Ben12345rocks
574e8d4a54
Update version number to 5.14.1
2018-08-11 10:59:09 -04:00
Ben12345rocks
19a7a6a733
Change /vote last to show time since vote
2018-08-11 10:43:43 -04:00
Ben12345rocks
1e131e57c3
Minor config change
2018-08-05 12:28:35 -04:00
Ben12345rocks
57795bdb23
Update version number
2018-07-25 19:17:46 -04:00
Ben12345rocks
52bbb76aad
Change version to beta
2018-07-22 14:55:01 -04:00
Ben12345rocks
1257ac4600
Update to 1.13
2018-07-22 13:56:34 -04:00
Ben12345rocks
64ffc38405
Convert many users at a time
2018-07-22 13:36:20 -04:00
Ben12345rocks
f8009b05bc
Bug fixes
2018-07-22 13:28:14 -04:00
Ben12345rocks
114f217046
Bug fixes
2018-07-21 21:44:56 -04:00
Ben12345rocks
2de309cccc
Bug fix
2018-07-21 18:38:52 -04:00
Ben12345rocks
7f827857bc
Improvements
2018-07-21 17:13:02 -04:00
Ben12345rocks
75e244f678
Quick change
2018-07-18 17:02:58 -04:00
Ben12345rocks
a346f28df1
Bug fix
2018-07-18 17:00:56 -04:00
Ben12345rocks
afa57566da
Update version number
2018-07-16 16:56:17 -04:00
Ben12345rocks
6f46469ff6
Add nickname to broadcast
2018-07-15 20:54:55 -04:00
Ben12345rocks
7edf33a448
Undo, for bug fix
2018-07-15 19:10:39 -04:00
Ben12345rocks
4d7b30eb20
Update config
2018-07-15 15:39:44 -04:00
Ben12345rocks
ed8d92e4a4
Update to 1.13
2018-07-15 15:04:47 -04:00
Ben12345rocks
f7e62f5790
Disable syncing placeholders
2018-07-15 14:17:27 -04:00
Ben12345rocks
84146236b1
Update version number, bug fix
2018-07-15 14:10:18 -04:00
Ben12345rocks
97c4ee3564
Bug fixes
2018-07-15 14:04:30 -04:00
Ben12345rocks
f8547c5d86
Bug fix
2018-07-15 13:49:14 -04:00
Ben12345rocks
c97acf7a29
Many improvements
2018-07-15 13:42:45 -04:00
Ben12345rocks
fbbb11a4b0
Bug fix
2018-07-14 19:59:39 -04:00
Ben12345rocks
e517bb43b8
Minor changes
2018-07-14 19:47:26 -04:00
Ben12345rocks
e43ef1ea3e
Silence erros
2018-07-08 15:00:30 -04:00
Ben12345rocks
7ab78f30d5
Update version number
2018-07-07 19:55:31 -04:00
Ben12345rocks
668bc34157
Update version number
2018-07-06 08:45:17 -04:00
Ben12345rocks
5f89b30628
Change default option
2018-07-05 09:00:56 -04:00
Ben12345rocks
2145c9bc40
Mysql database improvements
2018-07-04 21:53:06 -04:00
Ben12345rocks
fdb3bca7f8
Add ability to require permsission for voteshop
2018-06-16 19:58:49 -04:00
Ben12345rocks
c96610d137
Add support for offline placeholders from new placeholderapi update
2018-06-13 16:54:50 -04:00
Ben12345rocks
be6414602d
Add config option to disable vote shop
2018-06-03 12:36:11 -04:00
Ben12345rocks
a7b2d8010c
Update version number
2018-05-07 20:09:23 -04:00
Ben12345rocks
4ccc5def2b
Update version number
2018-05-06 12:55:22 -04:00
Ben12345rocks
5378d4e372
Slight bug fix
2018-05-04 16:57:37 -04:00
Ben12345rocks
8d37d39b1c
Update version number
2018-04-21 20:54:13 -04:00
Ben12345rocks
473a83604c
Add config option for delay
2018-04-16 19:19:08 -04:00
Ben12345rocks
4f72fbab78
Bug fix
2018-04-15 21:14:38 -04:00
Ben12345rocks
1f62d68aed
Add a delay
2018-04-15 20:53:35 -04:00
Ben12345rocks
7c063bbe68
Only convert 500 users at a time
2018-04-15 20:23:54 -04:00
Ben12345rocks
4c11df4b37
Bug fix
2018-04-14 21:27:11 -04:00
Ben12345rocks
f859caf1ee
Bug fix
2018-04-14 10:29:03 -04:00
Ben12345rocks
566d688b57
Javadoc fixes
2018-03-30 09:09:34 -04:00
Ben12345rocks
e4209b15c3
Update version number
2018-03-30 08:37:17 -04:00
Ben12345rocks
bd5b26805a
Update config
2018-03-25 13:05:22 -04:00
Ben12345rocks
27c43b8e8e
New way to do multiple places for top voter
2018-03-25 12:55:41 -04:00
Ben12345rocks
5b719141fe
Change default config
2018-03-22 16:52:57 -04:00
Ben12345rocks
f8ee0bba17
Bug fixes
2018-03-22 16:52:05 -04:00
Ben12345rocks
d5ea3c60a9
Implement new vote party system type
2018-03-22 16:50:46 -04:00
Ben12345rocks
3be9eaf47a
Slight performance improvement
2018-03-21 19:12:07 -04:00
Ben12345rocks
f385927958
implement config option for backups
2018-03-18 21:00:51 -04:00
Ben12345rocks
ec491a937c
Bug fix
2018-03-11 12:44:40 -04:00
Ben12345rocks
7bf879a08f
Bug fix
2018-03-11 12:41:20 -04:00
Ben
18a0e1f338
Merge pull request #364 from Ben12345rocks/5.12.7
...
5.12.7
2018-03-11 12:31:24 -04:00
Ben12345rocks
c7cbf0230c
Update version number
2018-03-11 12:31:09 -04:00
Ben12345rocks
cee519176a
Bug fix, closes #363
2018-03-07 20:07:31 -05:00
Ben12345rocks
50d75449c0
Make error messages more clear
2018-03-05 19:21:54 -05:00
Ben12345rocks
316fbf7e62
Add next placeholder to text version of /vote
2018-03-05 19:11:25 -05:00
Ben12345rocks
7c82cbc6b4
Add new config option
2018-03-04 19:33:14 -05:00
Ben12345rocks
8387b48e6b
Code cleanup
2018-03-04 12:33:44 -05:00
Ben12345rocks
0e806a2985
Bug fixes
2018-03-03 21:21:17 -05:00
Ben12345rocks
d06041cfd8
Bug fix
2018-02-17 20:51:35 -05:00
Ben12345rocks
1a257a3858
Add placeholder
2018-02-17 20:31:19 -05:00
Ben12345rocks
90c0104de3
Update to 5.12.6
2018-02-17 20:27:37 -05:00
Ben
b3473174de
Merge pull request #352 from Ben12345rocks/5.12.5
...
5.12.5
2018-02-11 14:19:53 -05:00
Ben12345rocks
5b853b9ad4
Update version number
2018-02-11 14:19:45 -05:00
Ben12345rocks
3b3578fa87
Bug fixes
2018-02-11 12:54:08 -05:00
Ben12345rocks
6bf079068b
Bug fix
2018-02-06 16:51:38 -05:00
Ben12345rocks
2a889ff2ce
Update build path
2018-02-04 12:59:38 -05:00
Ben
de9c9185f3
Merge pull request #341 from Ben12345rocks/5.12.4
...
5.12.4
2018-02-04 12:58:31 -05:00
Ben12345rocks
07c4534d10
Update version number
2018-02-04 12:51:28 -05:00
Ben12345rocks
b3462bebe6
Add option for top voter award ties, closes #343
2018-02-01 20:03:53 -05:00
Ben12345rocks
5525a378ae
Minor bug fix
2018-02-01 20:00:15 -05:00
Ben12345rocks
bb8588e144
Bug fixes
2018-01-30 19:57:40 -05:00
Ben12345rocks
8abd596172
Minor improvement
2018-01-30 19:44:11 -05:00
Ben12345rocks
df93655db3
Add a resync command
2018-01-30 16:54:49 -05:00
Ben12345rocks
f1f97a8908
More testing
2018-01-29 20:07:13 -05:00
Ben12345rocks
65fe355d6d
Bug fix
2018-01-29 17:58:52 -05:00
Ben12345rocks
7cd5954cd2
Quick bug fix, update version number
2018-01-28 15:46:51 -05:00
Ben12345rocks
5618d4b479
Update version number
2018-01-28 14:34:04 -05:00
Ben
898b2985e5
Merge pull request #339 from Ben12345rocks/5.12.2
...
5.12.2
2018-01-28 14:32:39 -05:00
Ben12345rocks
cd7fa2cd39
Minor change
2018-01-28 13:55:43 -05:00
Ben12345rocks
62afcfc820
Add more debug
2018-01-24 17:28:17 -05:00
Ben12345rocks
12233d1061
Bug fix, closes #338
2018-01-22 16:51:44 -05:00
Ben12345rocks
c2b3178f2e
Bug fixes
2018-01-21 19:05:38 -05:00
Ben12345rocks
2e01c1eafd
Bug fix
2018-01-21 15:07:19 -05:00
Ben12345rocks
384ace3013
Add option to clear cache on vote
2018-01-20 17:47:31 -05:00
Ben
2693874d99
Merge pull request #334 from Ben12345rocks/5.12.1
...
5.12.1
2018-01-14 20:25:23 -05:00
Ben12345rocks
f5b780453c
Update build path
2018-01-14 20:25:06 -05:00
Ben12345rocks
7a7bb93091
Update version number
2018-01-14 20:19:40 -05:00
Ben12345rocks
8933dac0db
Add option to UseSSL, closes #337
2018-01-14 19:43:42 -05:00
Ben12345rocks
822e0a5766
Closes #336
2018-01-14 13:16:57 -05:00
Ben12345rocks
e1fdc5cd6b
Use new api
2018-01-13 14:35:02 -05:00
Ben12345rocks
3b0451b348
Improving checking of valid service sites
2018-01-07 13:26:47 -05:00
Ben12345rocks
4de380318f
Add ability to disable checking names on mojang
2018-01-05 17:55:54 -05:00
Ben12345rocks
1c7afc8bb3
Bug fix
2018-01-01 15:30:26 -05:00
Ben12345rocks
7b15289c43
Bug fix
2017-12-31 13:23:44 -05:00
Ben12345rocks
241746fdf0
Update build path
2017-12-21 19:40:50 -05:00
Ben
37932f570e
Merge pull request #322 from Ben12345rocks/5.12
...
5.12
2017-12-21 19:39:41 -05:00
Ben12345rocks
1c834a480f
Other changes
2017-12-21 19:31:51 -05:00
Ben12345rocks
6a0d74f400
Update version number
2017-12-18 20:13:52 -05:00
Ben12345rocks
feed85d9bb
Add support for player name in vote url
2017-12-18 16:46:30 -05:00
Ben12345rocks
f9b4adf342
Back to beta version
2017-12-17 16:35:13 -05:00
Ben12345rocks
a04b9b996d
Update version number
2017-12-17 15:45:51 -05:00
Ben12345rocks
4992c547ed
Add an option to add totals
2017-12-17 15:27:54 -05:00
Ben12345rocks
d5c1f3bf11
Some improvements to top voter files
2017-12-17 15:17:10 -05:00
Ben12345rocks
b82736e933
More performance boosts
2017-12-17 13:59:00 -05:00
Ben12345rocks
d0d1e262c2
Performance changes
2017-12-17 13:55:03 -05:00
Ben12345rocks
0b0dea8f51
Bug fixes
2017-12-16 14:40:05 -05:00
Ben12345rocks
48e1298b73
Allow top voter ties
2017-12-16 12:54:44 -05:00
Ben12345rocks
8d850dde7e
Add command to reset offline rewards/votes
2017-12-14 20:00:30 -05:00
Ben12345rocks
963ff8b5f2
Add an option to reset vote party monthly
2017-12-11 19:33:56 -05:00
Ben12345rocks
5a871656c5
Add beta build version
2017-12-10 17:13:22 -05:00
Ben12345rocks
011e18ff9d
Remove debug
2017-12-10 17:11:58 -05:00
Ben12345rocks
53f9b2c9f8
Major improvements
2017-12-10 17:07:11 -05:00
Ben12345rocks
fe488158df
Bug fix
2017-12-10 15:15:08 -05:00
Ben12345rocks
699bb1bdf6
Rename a config option to avoid confusion
2017-12-10 14:58:56 -05:00
Ben12345rocks
f9c8b8a719
Generate item section for a vote site
2017-12-10 14:40:12 -05:00
Ben12345rocks
242eceda2c
Fix typo
2017-12-10 14:17:46 -05:00
Ben12345rocks
98cd79684e
Minor improvements
2017-12-10 14:16:13 -05:00
Ben12345rocks
5b4f73dadf
Small api improvement
2017-12-09 20:12:40 -05:00
Ben12345rocks
a8113aa941
Add new events
2017-12-09 20:09:29 -05:00
Ben12345rocks
f741dbf6a7
Add last month total, closes #317
2017-12-05 18:59:25 -05:00
Ben12345rocks
f589817301
Add ability to execute console commands once for vote party, closes #316
2017-12-03 13:21:36 -05:00
Ben12345rocks
27874ecb70
Fixed wrong month showing in top voter monthly files
2017-12-03 13:12:00 -05:00
Ben12345rocks
73726123ae
Update build path
2017-11-19 15:56:33 -05:00
Ben
0a7637f04b
Merge pull request #312 from Ben12345rocks/5.11
...
5.11
2017-11-19 15:36:35 -05:00
Ben12345rocks
c4d3068895
Update version number
2017-11-19 15:25:05 -05:00
Ben12345rocks
c497d338f9
Minor improvement
2017-11-19 15:23:29 -05:00
Ben12345rocks
9140466e02
Lots of improvements, closes #306
2017-11-19 14:28:42 -05:00
Ben12345rocks
2d6b1ebd33
Add ability to edit url text from vote url gui
2017-11-13 21:04:22 -05:00
Ben12345rocks
d0ff76e9c4
Add permission to ignore vote reminding
2017-11-13 20:58:57 -05:00
Ben12345rocks
6ff6b14c2d
Bug fixes, closes #303
2017-10-29 12:45:12 -04:00
Ben12345rocks
198dffe5df
Javadoc fixes
2017-10-22 15:51:27 -04:00
Ben12345rocks
868a755d86
Bug fixes
2017-10-22 15:48:30 -04:00
Ben12345rocks
9f4c6bf250
Update build path
2017-10-22 15:28:15 -04:00
Ben
655cec2bac
Merge pull request #299 from Ben12345rocks/5.10.5
...
5.10.5
2017-10-22 15:24:41 -04:00
Ben12345rocks
9fc0b2c9a3
Bug fix
2017-10-22 14:58:02 -04:00
Ben12345rocks
5aa396cc67
Lots of bug fixes, added purging
2017-10-22 14:51:54 -04:00
Ben12345rocks
d11b90fabd
Update version number
2017-10-22 12:27:05 -04:00
Ben12345rocks
bc85b88c27
Improve update message.
2017-10-22 12:26:18 -04:00
Ben12345rocks
a9e110f21f
Made /vote party say its disabled when disabled
2017-10-20 21:05:50 -04:00
Ben12345rocks
aa4622437f
Bug fix
2017-10-20 21:01:55 -04:00
Ben12345rocks
46eb548962
Bug fixes
2017-10-20 14:49:29 -04:00
Ben12345rocks
25b3494dc5
Bug fixes
2017-10-19 21:55:59 -04:00
Ben12345rocks
33602b3ed2
Bug fixes
2017-10-19 20:34:21 -04:00
Ben12345rocks
36662ab18d
Bug fixes
2017-10-19 15:48:05 -04:00
Ben12345rocks
40473b14a2
Bug fixes
2017-10-19 15:07:38 -04:00
Ben12345rocks
6ca6529f2c
Improvements
2017-10-19 13:42:04 -04:00
Ben12345rocks
a6b2945b14
More improvements
2017-10-19 11:51:11 -04:00
Ben12345rocks
b5fc7da7c9
Lots of command improvements
2017-10-19 11:48:23 -04:00
Ben12345rocks
41104be50f
Minor bug fix
2017-10-16 21:56:10 -04:00
Ben12345rocks
e2dabbb8c1
Update build path
2017-10-16 21:38:50 -04:00
Ben12345rocks
5f37262a48
Update build path
2017-10-16 21:37:59 -04:00
Ben12345rocks
efd48a1005
Add download completion message, closes #296
2017-10-16 21:36:54 -04:00
Ben12345rocks
a813172c43
Bug fix
2017-10-14 08:17:54 -04:00
Ben12345rocks
0f8f190a21
Javadoc fixes
2017-10-13 20:47:32 -04:00
Ben12345rocks
0f87222709
Update build path and new config option
2017-10-13 20:42:15 -04:00
Ben
518ecfc42b
Merge pull request #294 from Ben12345rocks/5.10.3
...
5.10.3
2017-10-13 20:18:15 -04:00
Ben12345rocks
d02c4a4b70
Update version number
2017-10-13 19:57:05 -04:00
Ben12345rocks
9359b4fb05
Bug fixes
2017-10-13 11:06:16 -04:00
Ben12345rocks
4f3ba5b1c4
Make storage type case insensitive
2017-10-13 10:34:39 -04:00
Ben12345rocks
600287e9c5
Add a warning if no rewards are detected for vote sites on startup
2017-10-13 10:21:14 -04:00
Ben12345rocks
a05114e277
Added vote option in votesite admin gui
2017-10-13 10:11:43 -04:00
Ben12345rocks
5449038cfd
Changes to permissions
2017-10-11 20:25:52 -04:00
Ben12345rocks
853cdd0a13
Code cleanup
2017-10-11 20:13:16 -04:00
Ben12345rocks
3cd36d3fd7
Add options for fake votes, closes #269
2017-10-11 20:11:00 -04:00
Ben12345rocks
bd3abaae76
Use better skull system, closes #293
2017-10-03 16:54:37 -04:00
Ben12345rocks
a9a70a20ee
Bug fix
2017-10-01 19:22:37 -04:00
Ben12345rocks
2fc2067bc5
Bug fixes, closes #288
2017-10-01 13:49:44 -04:00
Ben12345rocks
2e6e3617a3
Fix issues with permissions
2017-10-01 13:43:35 -04:00
Ben12345rocks
c590ca5a93
Bug fix, closes #286
2017-09-29 16:03:38 -04:00
Ben12345rocks
2772db23b8
Improvements
2017-09-29 15:31:47 -04:00
Ben12345rocks
ee3217b942
Bug fix
2017-09-28 15:13:22 -04:00
Ben12345rocks
b1dfe6a14b
Bug fix
2017-09-28 14:52:01 -04:00
Ben12345rocks
222a3824af
Bug fix
2017-09-28 14:49:44 -04:00
Ben12345rocks
5f5d3dd2c5
Bug fixes
2017-09-28 14:45:07 -04:00
Ben12345rocks
84ba523233
Bug fix
2017-09-28 14:35:07 -04:00
Ben12345rocks
1da224ff6b
closes #281
2017-09-28 14:16:56 -04:00
Ben12345rocks
e2efe2b289
Added more config options, closes #283
2017-09-28 14:02:58 -04:00
Ben12345rocks
9cf044aa64
Bug fixes, closes #280
2017-09-26 16:30:55 -04:00
Ben12345rocks
eac8078a65
Improvements
2017-09-26 14:20:35 -04:00
Ben12345rocks
2cf97ba408
Javadoc fix
2017-09-26 14:15:30 -04:00
Ben
23ffc18289
Merge pull request #279 from Ben12345rocks/5.10.2
...
5.10.2
2017-09-26 14:12:57 -04:00
Ben12345rocks
2152a6688f
Update version number
2017-09-26 14:12:03 -04:00
Ben12345rocks
c3220392eb
Improve message
2017-09-26 14:10:45 -04:00
Ben12345rocks
fec401485b
Improve the service sites message
2017-09-26 14:03:27 -04:00
Ben12345rocks
2b2a6385b4
Bug fixes
2017-09-26 11:23:16 -04:00
Ben12345rocks
9937f3d9c0
Bug fixes
2017-09-26 10:50:54 -04:00
Ben12345rocks
b276d516a6
Improve message for offline vote debug
2017-09-26 10:30:47 -04:00
Ben12345rocks
d6a336e9b9
Bug fixes
2017-09-26 10:29:52 -04:00
Ben12345rocks
b356cb1794
Bug fixes, closes #276
2017-09-26 08:46:29 -04:00
Ben12345rocks
4b0a2ee384
Add backbutton to vote shop
2017-09-25 21:31:44 -04:00
Ben12345rocks
8dab62124e
Add a warning to help track down missing item sections
2017-09-25 21:23:18 -04:00
Ben12345rocks
a7df1a0150
Bug fix
2017-09-25 21:00:00 -04:00
Ben12345rocks
f2d7e24400
Make names case insensitive, closes #267
2017-09-25 20:52:21 -04:00
Ben12345rocks
fa74bdcb3c
Bug fix
2017-09-25 20:30:25 -04:00
Ben12345rocks
80a4cb8f78
Improve vote delay daily, closes #272
2017-09-25 20:29:46 -04:00
Ben12345rocks
f16aef16d4
Add a method of getting service sites, closes #271
2017-09-25 20:23:19 -04:00
Ben12345rocks
e7a1a1241b
Bug fixes, closes #273 , closes #274
2017-09-25 20:09:56 -04:00
Ben12345rocks
0ee002e3fb
Bug fix, closes #278
2017-09-25 20:01:42 -04:00
Ben12345rocks
69ab9df8b3
Minor config fix
2017-09-25 19:53:59 -04:00
Ben12345rocks
54ff1dd66b
Update build path
2017-09-22 09:46:28 -04:00
Ben12345rocks
75732910e2
Update build path
2017-09-22 09:44:36 -04:00
Ben
9c6614836a
Merge pull request #266 from Ben12345rocks/5.10.1
...
5.10.1
2017-09-22 09:42:47 -04:00
Ben12345rocks
72148816e5
Update version number
2017-09-22 08:56:35 -04:00
Ben12345rocks
f969c91170
Don't set points if no points are added
2017-09-21 08:46:10 -04:00
Ben12345rocks
904d660919
Trim leading and trailing whitespace from votes
2017-09-20 11:45:46 -04:00
Ben12345rocks
fb5449effe
Bug fixes
2017-09-17 20:05:31 -04:00
Ben12345rocks
46db998e17
Make yml errors much more visible
2017-09-17 15:23:33 -04:00
Ben12345rocks
2bcf096584
Bug fix
2017-09-03 15:34:59 -04:00
Ben12345rocks
c2b7e2388e
javadoc fix
2017-09-03 15:27:44 -04:00
Ben
180ae04b24
Merge pull request #256 from Ben12345rocks/5.10
...
5.10
2017-09-03 15:23:27 -04:00
Ben12345rocks
73efcfb87f
Update build path
2017-09-03 15:23:03 -04:00
Ben12345rocks
6ba2ff582a
Remove debug
2017-09-03 15:16:28 -04:00
Ben12345rocks
d622b5b684
Improvements
2017-09-03 15:10:55 -04:00
Ben12345rocks
2247134daa
Update version number
2017-09-03 13:06:49 -04:00
Ben12345rocks
7de7150e41
Update build path
2017-09-03 13:01:14 -04:00
Ben12345rocks
be23989a20
Add ability to not clear cache on update, improving speeds
2017-09-03 12:44:37 -04:00
Ben12345rocks
8c4bdc8e20
Add option to disregard fake votes for voteparty
2017-09-03 12:24:46 -04:00
Ben12345rocks
f4d507d821
Add command for voteparty
2017-09-03 12:16:44 -04:00
Ben12345rocks
43fd338efd
New option
2017-08-30 10:28:12 -04:00
Ben12345rocks
c51873e7b2
Improvements
2017-08-30 10:23:06 -04:00
Ben
5e1d5b534b
Merge pull request #251 from Ben12345rocks/5.9.7
...
5.9.7
2017-08-27 13:02:22 -04:00
Ben12345rocks
c762ef5be1
Update version number
2017-08-27 12:59:45 -04:00
Ben12345rocks
1d0f8d5c06
Prevent exploits
2017-08-26 19:46:44 -04:00
Ben12345rocks
6129480077
More config options, closes #248
2017-08-24 11:35:44 -04:00
Ben12345rocks
f8d7c837f9
Add command to clear offline votes, closes #249
2017-08-24 11:23:29 -04:00
Ben12345rocks
d7aba7b390
Add an option for max mysql size
2017-08-20 12:29:56 -04:00
Ben12345rocks
5833a1c5cc
Update build path
2017-08-11 20:52:36 -04:00
Ben12345rocks
6833247a8c
Update build path
2017-08-11 20:49:57 -04:00
Ben
46087ccad5
Merge pull request #244 from Ben12345rocks/5.9.6
...
5.9.6
2017-08-11 20:49:16 -04:00
Ben12345rocks
4634d6bdc2
More improvements
2017-08-11 20:38:38 -04:00
Ben12345rocks
3f451c888a
Improvements to service sites
2017-08-11 20:36:49 -04:00
Ben12345rocks
ea448e3920
Bug fix
2017-08-11 20:25:33 -04:00
Ben12345rocks
169aaf026e
Update version number
2017-08-11 14:11:01 -04:00
Ben12345rocks
0af3f7f2bc
Update build path
2017-08-08 10:38:50 -04:00
Ben
b3baa33c39
Merge pull request #240 from Ben12345rocks/5.9.5
...
5.9.5
2017-08-08 10:34:31 -04:00
Ben12345rocks
e7f8aac88d
Bug fix
2017-08-08 10:30:12 -04:00
Ben12345rocks
6ce4040bae
Update build path
2017-08-07 17:37:44 -04:00
Ben12345rocks
f5e38b2b1b
Update version number
2017-08-07 17:22:19 -04:00
Ben12345rocks
9fdb9b4efb
Minor change to user api
2017-08-06 12:44:57 -04:00
Ben12345rocks
29f020bdc0
Bug fix
2017-08-03 18:22:34 -04:00
Ben12345rocks
cce5bb0672
Bug fix, closes #238
2017-08-03 17:47:43 -04:00
Ben12345rocks
8a0cd0426c
Fix offline top voter messaging
2017-08-02 21:02:38 -04:00
Ben12345rocks
397c4392a0
Update perms list
2017-08-02 19:33:27 -04:00
Ben12345rocks
4784b372c9
Make site names non case sensitive, closes #235
2017-07-31 20:09:35 -04:00
Ben12345rocks
1521d0787c
Add vanish support for broadcasting, closes #232
2017-07-31 20:05:30 -04:00
Ben12345rocks
9cbcb74822
Improve last vote time showing when never voted, closes #237
2017-07-31 19:57:07 -04:00
Ben
ae75f63c94
Merge pull request #231 from Ben12345rocks/5.9.4
...
5.9.4
2017-07-23 17:06:25 -04:00
Ben12345rocks
e91e2e109c
Update build path
2017-07-23 17:02:33 -04:00
Ben12345rocks
0fb0a6351d
Add options to remove back button, closes #227
2017-07-23 16:50:45 -04:00
Ben12345rocks
10d06c170d
Code cleanup
2017-07-23 14:48:16 -04:00
Ben12345rocks
a4c0a9b45b
Update version number
2017-07-23 14:43:57 -04:00
Ben12345rocks
63fc8d436e
Update advancedcore
2017-07-23 14:42:49 -04:00
Ben12345rocks
6160110ba2
Improvements
2017-07-22 19:34:34 -04:00
Ben12345rocks
e337c267a8
Fix typo, closes #228
2017-07-22 19:26:08 -04:00
Ben12345rocks
b0abbcc99f
Improve mysql loading for background task, closes #230
2017-07-22 19:10:25 -04:00
Ben12345rocks
f75dffe5df
Remove /v, Closes #229
2017-07-22 19:03:08 -04:00
Ben12345rocks
146d981c23
Update
2017-07-22 18:52:44 -04:00
Ben12345rocks
2e7ed9c1c1
Update Settings
2017-07-21 09:45:42 -04:00
Ben
198fe10447
Merge pull request #226 from Ben12345rocks/5.9.3
...
5.9.3
2017-07-16 17:10:04 -04:00
Ben12345rocks
ab8dd96a79
Update version number
2017-07-16 17:10:45 -04:00
Ben12345rocks
cac0b0e99c
Add ability to give vote site rewards offline
2017-07-15 19:10:21 -04:00
Ben12345rocks
80ae9dbe2d
Update build path
2017-07-12 09:28:08 -04:00
Ben
f91a02ba3f
Merge pull request #222 from Ben12345rocks/5.9.2
...
5.9.2
2017-07-11 11:57:38 -04:00
Ben12345rocks
25d718a37c
Update version number
2017-07-11 11:46:59 -04:00
Ben12345rocks
6114373237
Update version number
2017-07-11 11:10:49 -04:00
Ben12345rocks
3c60c99c83
Closes #221
2017-07-10 10:21:19 -04:00
Ben12345rocks
e237b382cd
Bug fixes, closes #197 , closes #220
2017-07-10 10:07:46 -04:00
Ben12345rocks
a07b69cc08
Update javadoc
2017-07-09 15:39:17 -04:00
Ben
7f1ceaf500
Merge pull request #219 from Ben12345rocks/5.9.1
...
5.9.1
2017-07-09 15:34:03 -04:00
Ben12345rocks
6b8924c08b
Update build path
2017-07-09 15:34:15 -04:00
Ben12345rocks
1f80578e7a
Bug fixes
2017-07-09 14:58:07 -04:00
Ben12345rocks
2f78c4b462
Bug fix
2017-07-09 14:20:19 -04:00
Ben12345rocks
89b0d71267
Update version number
2017-07-09 13:53:01 -04:00
Ben12345rocks
77363ce3c7
Don't show banned players on top voters
2017-07-09 13:49:58 -04:00
Ben12345rocks
9477c063de
Fix auto generate sites not working correctly
2017-07-09 13:39:28 -04:00
Ben12345rocks
dc00652e69
Add back button for guis
2017-07-09 13:23:57 -04:00
Ben12345rocks
374ba2ee95
Add some more placeholders for /vote
2017-07-09 13:01:14 -04:00
Ben12345rocks
8fd8b1ad35
Add a vote delay for certain sites that reset daily
2017-07-09 12:48:13 -04:00
Ben12345rocks
2c05ce4870
Change to help commands
2017-07-09 12:16:34 -04:00