ryanhamshire
7c1b4ca32a
Faster "trust" family commands.
...
Accomplished by NOT searching offline players except for /untrust.
2014-10-09 14:54:43 -07:00
ryanhamshire
50cfbb7aec
Version to 8.2.2
2014-10-08 19:33:05 -07:00
ryanhamshire
29a2b8e17b
UUID Migration Rework, Bug Fixes
...
Using multi-faceted strategy to better resolve UUIDs, and do it faster.
Fixed dispensers putting fluids in a neighboring claim.
Automatically deleting claims for worlds which no longer exist.
Streamlined visualization code, hopefully will reduce or eliminate weird
visualizations for VERY big land claims.
Removed option to disallow un-claiming land in creative mode.
Better default for last login date for new players or players who've had
their data deleted or lost.
2014-10-08 19:32:43 -07:00
ryanhamshire
bf4d5ee633
Version to 8.2.1
2014-10-07 19:29:46 -07:00
ryanhamshire
28272032e0
Fixed players charged blocks twice for same claim.
...
Side effect: likely faster plugin boot due to reduced number of reads
and writes.
2014-10-07 19:28:56 -07:00
ryanhamshire
bb6a6b3317
Added command alias "claimlist"
...
Some players forget the S.
2014-10-07 18:46:35 -07:00
ryanhamshire
808f007ee4
Version to 8.2
2014-10-06 20:43:15 -07:00
ryanhamshire
293317b369
Performance: Claim Lookup 2
...
Another big performance boost for claim lookup, and a reduction to the
number of player interact events processed by the plugin.
2014-10-06 20:42:53 -07:00
ryanhamshire
45a7935c96
Version to 8.1.9
2014-10-04 19:48:31 -07:00
ryanhamshire
04d628b01e
Performance: Claim Lookup
...
Major perf improvement for claim search.
2014-10-04 19:48:03 -07:00
ryanhamshire
195afef302
Version to 8.1.8
2014-10-02 19:27:46 -07:00
ryanhamshire
94fa70c9d9
Performance - Streamlined event handlers.
...
Lots of changes, all around reducing processing time, especially for
very common or very expensive-per-instance events.
2014-10-02 19:27:15 -07:00
ryanhamshire
99986cc7b2
Performance - Eliminated unnecessary net traffic.
2014-10-02 14:15:23 -07:00
ryanhamshire
cd628446fa
Version to 8.1.7
2014-10-01 19:14:33 -07:00
ryanhamshire
4f825cc8a4
Performance improvements for piston rules.
...
Introduced new default mode which doesn't allow pistons to move blocks
outside of land claims. This is a huge performance savings. The
original mode (still available on an opt-in basis) is also optimized for
better performance.
2014-10-01 19:14:11 -07:00
ryanhamshire
2e57865634
Version to 8.1.6
2014-10-01 10:11:07 -07:00
ryanhamshire
ae56fdcbcc
Banned players no longer show leave messages.
...
Admins still see the confirmation for the ban, and notifications for any
auto-bans (with reasons). Players just aren't bothered with the leave
message. Important for spam using lots of different accounts.
2014-09-30 20:57:54 -07:00
ryanhamshire
259e285847
Improved performance for fluid spread handling.
...
This very spammy event has always been costly. It still is, but this
change makes each instance a lot cheaper, with slightly reduced
functionality.
2014-09-30 18:54:09 -07:00
ryanhamshire
b72d0e100f
Stopped extending claims just for breaks.
...
Claims still extend on build. This saves writes to secondary storage
for better performance.
2014-09-30 18:34:34 -07:00
ryanhamshire
9510bc7415
Made limiting tree growth opt-in.
...
It can be expensive for some servers and trees growing aren't a /major/
griefing issue, so this feature defaults to off.
2014-09-30 18:28:18 -07:00
ryanhamshire
b4bdec450d
Version to 8.1.5
2014-09-29 19:19:27 -07:00
ryanhamshire
250c082d60
Letting Java decide when to collect garbage.
2014-09-29 19:16:57 -07:00
ryanhamshire
23e1803a81
Better boot logging and performance.
...
Improved boot logs to get more specific performance numbers, and
eliminated some non-essential boot steps to improve performance.
2014-09-29 16:12:32 -07:00
ryanhamshire
57cd709981
Stopped limiting tree growth.
...
This is a performance enhancement - the cost of limiting tree growth is
way too high considering the VERY low risk of "tree grief". Also a
positive side effect - no more weird-looking "sliced" trees.
2014-09-29 15:37:39 -07:00
ryanhamshire
cd85562e40
Fix for human-controlled bot spam.
...
Mutes/bans bots used by a human player to send lots of identical
messages using different accounts while varying the message and limiting
message speed to work around anti-spam measures.
2014-09-29 15:36:51 -07:00
ryanhamshire
59f394ab11
8.1.4 Changes
...
Version update, fixed /trust public, streamlined player lookup by name,
made SQL connection logs more detailed.
2014-09-27 20:13:50 -07:00
ryanhamshire
65857aecd8
Version to 8.1.3
2014-09-25 11:20:47 -07:00
ryanhamshire
564a00fa5d
DB UUID Migration: Fixed too many admin claims.
2014-09-25 11:19:47 -07:00
ryanhamshire
94c93fbcb4
Debug message removal.
2014-09-24 17:19:01 -07:00
ryanhamshire
82ca509878
Workaround for getTargetBlock deprecation.
2014-09-24 17:18:12 -07:00
ryanhamshire
ddc34f1ae1
Version to 8.1.2
2014-09-24 15:28:54 -07:00
ryanhamshire
41715aaad5
Migration update for offline mode servers.
...
Added best-guess logic for trying to get the right UUID for players who
play on offline-mode servers.
2014-09-24 15:28:05 -07:00
ryanhamshire
097d7af490
Version to 8.1.1
2014-09-23 19:48:48 -07:00
ryanhamshire
ad57d1f7f7
Updated SQL code to account for database config differences.
2014-09-23 19:48:26 -07:00
ryanhamshire
7ac4fb886d
Version to 8.1
2014-09-22 18:41:13 -07:00
ryanhamshire
b017aa0f47
Updated help links.
...
Shortened help links and ensured the point to the most up to date help.
Also redesigned the help so that the links are easier to update later.
2014-09-22 18:40:52 -07:00
ryanhamshire
6da42a9077
Added UUID support.
...
Rewrote and retested parts of the plugin to use UUIDs instead of player
names to uniquely identify players. Added data migration code to
convert old data to the new (UUID) format.
2014-09-22 13:46:13 -07:00
ryanhamshire
e855f10a75
Version to 8.0.3
2014-09-15 20:14:19 -07:00
ryanhamshire
fe473ebcb8
Finished back compat with buggy beta versions.
...
Now claim and player data that were written by beta versions will be
automatically carried forward and used by newer stable versions.
2014-09-15 20:13:17 -07:00
Joshua Reetz
23f8272a70
Added in compatibility with newest beta build's data format by skipping
...
any lines with UUIDs in them.
2014-09-11 19:53:39 -06:00
ryanhamshire
4f5d668b15
Version to 8.0.2
2014-09-08 15:20:10 -07:00
ryanhamshire
06eeab3b72
Prevent leashing claimed creatures.
...
Using a leash on a creature in a land claim now requires the claim
owner's container trust.
2014-09-08 15:08:37 -07:00
ryanhamshire
0c8e44532b
Version to 8.0.1
2014-09-07 22:09:19 -07:00
ryanhamshire
e841afb5c6
Prevent theft from hopper minecarts.
...
Hopper minecarts in claims now require container trust to access their
inventories.
2014-09-07 20:18:47 -07:00
ryanhamshire
c34d947860
Prevent item frame theft and breakage.
...
Item frames and the items in them are now protected. The item frame
requires build trust, the item inside the frame requires container
trust.
2014-09-07 13:28:57 -07:00
ryanhamshire
305c58dd32
Version to 8.0
2014-09-06 21:44:29 -07:00
ryanhamshire
8344102ed5
Prevent theft using hoppers.
...
Disallowing placing a hopper or rail beneath a land claim unless the
placer has container trust.
2014-09-06 21:42:11 -07:00
ryanhamshire
50bb2d3298
Bug Fix: Protected animal message.
...
Fixed "That belongs to {0}." message to include the claim owner's name
when interacting with or attacking protected animals.
2014-09-06 20:13:41 -07:00
ryanhamshire
84e4c77375
7.6.2
2013-02-16 14:07:42 -08:00
ryanhamshire
37ca831612
7.6.1
2013-02-06 21:26:00 -08:00