ryanhamshire
b51006a949
Automatic visualization reversion.
...
Set to 60 seconds after visualization appearance.
2014-10-16 20:33:48 -07:00
ryanhamshire
f2634fa464
"Too far away" with stick reverts visualizations.
...
Used to leave current visualization in place. This is clearer, and
gives players a handy strategy for erasing visualizations when standing
inside a large claim - just point up at the sky and right click.
2014-10-16 19:57:56 -07:00
ryanhamshire
aa2f9121f3
Increased effective range for claim tools.
...
To 100 blocks from 50.
2014-10-16 19:55:46 -07:00
ryanhamshire
b7cd2bd943
New orange visualization for admin claims.
...
Administrative land claims now visualize using jack o lanterns - orange,
and more glow than a standard claim.
2014-10-16 19:54:51 -07:00
ryanhamshire
a3d4a39e86
Ensure player data is completely saved on shutdown.
...
Changed shutdown data save to synchronous (from multithreaded). Takes
longer but guarantees all data gets saved.
2014-10-16 19:17:44 -07:00
ryanhamshire
370f94a531
Version to 8.3
2014-10-15 19:32:40 -07:00
ryanhamshire
7fcba46c40
Tweaks: Build outside claims warning (2).
...
Less messaging for players who already have land claims.
2014-10-13 19:21:48 -07:00
ryanhamshire
ea0efad12c
Tweaks: Build outside claims warning.
2014-10-13 19:16:51 -07:00
ryanhamshire
c4f7236e5f
BugFix: Stack overflow in database boot.
...
Oops.
2014-10-13 19:08:43 -07:00
ryanhamshire
b86b5809c3
More helpful new player messages.
...
Shortened new player messages to emphasize the tutorial link. Questions
asked on the test server over the years indicate many players try to
muddle through using only the text rather than watching the video, or
don't read the entire text and see the video link.
2014-10-13 14:42:50 -07:00
ryanhamshire
01c77f85ab
Eavesdrop by default.
...
On by default, and now including /w and /t by default.
2014-10-13 14:30:41 -07:00
ryanhamshire
5e01b64af4
Reduced noise from build warning.
...
Building outside of land claims now triggers many fewer warnings, and
those warnings are now always on. They're also more helpful - a link to
the claims tutorial video is included for players with less than 2
claims.
2014-10-13 14:15:39 -07:00
ryanhamshire
b016ad14e7
Removed donation chests option.
...
This isn't an anti-grief feature, so it belongs in an extension plugin.
2014-10-13 13:53:18 -07:00
ryanhamshire
ac657d8a5f
Removed option to disable auto cleanup in creative mode.
...
Disabling this results in a big time opportunity for griefers, who can
just move their land claims around to build without limits. Now it is
always on, so any builds left behind will vanish.
2014-10-13 13:50:48 -07:00
ryanhamshire
f7e24cd660
Removed option "no building outside claims".
...
Not sure any design for this would actually work well for anyone.
Shouldn't have added it in the first place.
2014-10-13 13:46:32 -07:00
ryanhamshire
fc56e461d7
Login cooldown to seconds.
...
Default to 60 seconds instead of 2 minutes. Now configurable in
seconds.
2014-10-13 13:35:53 -07:00
ryanhamshire
c71ce6ff92
Faster database mode boot.
...
Reduced # of DB queries.
2014-10-13 13:22:55 -07:00
ryanhamshire
74e70dd21a
Perf boost for banned logout.
...
Banned players no longer have their data saved on logout.
2014-10-13 11:33:26 -07:00
ryanhamshire
50d670a93c
Perf boost for first-time logins.
2014-10-10 21:27:12 -07:00
ryanhamshire
25a3e8101e
Fixed log errors related to visualizations.
...
Can't measure distance when A and B are in different worlds.
2014-10-10 16:12:58 -07:00
ryanhamshire
31d1eea8f1
BugFix: Now really converting $/_ players in flat file mode.
...
Missed one of two filters the first time.
2014-10-10 16:06:53 -07:00
ryanhamshire
9035f94df2
UUID Migration Perf Tweak
...
Another minor tweak to save time.
2014-10-09 16:06:59 -07:00
ryanhamshire
67978608d8
Performance: Faster player name lookup.
...
Especially beneficial to /trustlist and error messages (like trying to
do something in a land claim without permission).
2014-10-09 15:39:16 -07:00
ryanhamshire
e7b649810e
Memory Footprint: UUID Conversion
...
Saving RAM by clearing data after it's no longer needed by UUID
conversion code.
2014-10-09 15:13:19 -07:00
ryanhamshire
3ffb02e51e
Memory footprint: Claims Lookup
...
Eliminated unwanted chunk loads from claim lookups and boot process.
Also a slight perf improvement for claim lookup.
2014-10-09 15:07:11 -07:00
ryanhamshire
549ae3441f
Now UUID-migrating players with $ and _ names.
...
Players with names starting with these special characters will now be
migrated.
2014-10-09 15:05:50 -07:00
ryanhamshire
7c1b4ca32a
Faster "trust" family commands.
...
Accomplished by NOT searching offline players except for /untrust.
2014-10-09 14:54:43 -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
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
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
04d628b01e
Performance: Claim Lookup
...
Major perf improvement for claim search.
2014-10-04 19:48:03 -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
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
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
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
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
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
ad57d1f7f7
Updated SQL code to account for database config differences.
2014-09-23 19:48:26 -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