ryanhamshire
6e821d44ee
No claiming during PvP combat.
2015-05-18 16:03:28 -07:00
ryanhamshire
0615c17884
More customizable messages.
...
/Claimslist and /Trustlist
2015-05-18 15:17:07 -07:00
ryanhamshire
14717bd4c7
Added /ignore and /separate.
...
Also companion commands like /unseparate, /unignore, and /ignorelist.
2015-05-16 13:00:55 -07:00
ryanhamshire
ae9d57e6ed
Added per-defender /siege cooldown.
...
15 minutes to rebuild, log out, relocate, etc.
2015-04-27 18:29:09 -07:00
ryanhamshire
e833a0c361
(Continuation of previous.)
2015-04-23 21:17:45 -07:00
ryanhamshire
c74eff07d7
Added abridged logs.
...
For server owners to very quickly and conveniently review chat logs by
day, and optionally GP administrative activity. Also a debug mode for
log entries that would be too noisy for the standard server log.
2015-04-21 21:05:05 -07:00
ryanhamshire
a285d73ca0
Fixed claims breakage.
2015-03-28 20:58:24 -07:00
ryanhamshire
39ecf85d39
Perf: Claim search.
2015-03-28 13:49:03 -07:00
ryanhamshire
642aae4b2a
Command to set a player's accrued block total.
2015-02-21 22:19:44 -08:00
ryanhamshire
5fc17b9a44
Permission to make a player siege immune.
2015-02-21 21:34:20 -08:00
ryanhamshire
a29f18fe7a
Bug fixes for recent /transferclaim changes.
2015-02-11 17:24:40 -08:00
ryanhamshire
27089048ea
/TransferClaim updates.
...
1. Requires new transferclaim permission.
2. Does not adjust anyone's bonus blocks.
3. No argument means "make it an admin claim".
2015-02-11 15:39:30 -08:00
ryanhamshire
58ea48df06
Fix for data migration.
...
Overwriting new data with old data because both the file with the
lowercased name and a newer file with correct-cased player name both
exist.
2015-01-19 17:57:52 -08:00
ryanhamshire
0a9d8e30dd
Preventing chat after login until movement.
...
Anti-botting feature. :)
2015-01-15 18:48:00 -08:00
ryanhamshire
e90bae70db
Added option to disable WG compat feature.
2015-01-12 13:24:09 -08:00
ryanhamshire
4dd791fa08
Added ClaimDeletedEvent.
...
Fires only for top-level claims (not subclaims), and not for
resizes(horizontal) or extensions (vertical).
2015-01-11 15:33:05 -08:00
ryanhamshire
bea31f340e
Added API to get the complete list of claims.
...
Returned list is read-only.
2015-01-11 15:15:52 -08:00
ryanhamshire
5e0d3f09de
Added API to find a claim by its ID.
2015-01-11 15:08:40 -08:00
ryanhamshire
b24984a398
Fixed cause of "some subclaims cant resize".
...
Also cause of "some subclaims can't be deleted".
2015-01-10 23:16:47 -08:00
ryanhamshire
6e6b0d3ee6
Tweaked message for resizing others' claims.
...
Now shows OWNER's claim blocks remaining, or zero for admin claims.
2015-01-08 20:26:47 -08:00
ryanhamshire
6f428fc1df
Added a message to local claim search.
2015-01-08 20:12:58 -08:00
ryanhamshire
1e0830542d
Allowing environmental damage to minecarts.
...
Still not TNT, creepers, or players (without permission).
2015-01-07 20:08:04 -08:00
ryanhamshire
01486f82dc
Reintroduced world guard compat feature.
2015-01-07 14:53:19 -08:00
ryanhamshire
eb23d788bf
Prevent unwelcome portals, don't redirect them.
2015-01-05 14:05:53 -08:00
ryanhamshire
197609d4ba
Temporarily disabled world guard compat feature.
...
Until the WG forums community can find a more efficient way to do this
without taking a hard dependency.
2014-12-31 12:20:18 -08:00
ryanhamshire
dfc4264aec
Improved world guard compatibility.
2014-12-29 19:37:12 -08:00
ryanhamshire
9ecbb7b931
Added better first time help and claim count limit.
...
Help messages should be harder to miss and easier to understand. Added
config option to limit total land claims per player, defaulted off.
2014-12-22 16:31:22 -08:00
ryanhamshire
4a426f6469
Added /GivePet and tweaked pet protections.
2014-12-17 21:19:47 -08:00
ryanhamshire
298830f076
Added show all nearby claims by holding shift.
...
While holding the stick. Requires a new permission node, to avoid any
lag from spamming this operation.
2014-12-13 20:52:26 -08:00
ryanhamshire
23ceed62a3
Fixed disappearing subdivisions.
...
Was happening on both resize and on extend downward.
2014-12-11 19:39:22 -08:00
ryanhamshire
da24015259
Added adverts for /ac and /acb.
...
So people who don't read the manual will stop asking me already. :)
2014-12-09 15:03:02 -08:00
ryanhamshire
f57fe68d7d
Added death drop locks, removed /deathblow.
2014-12-08 18:58:19 -08:00
ryanhamshire
7a0fa0d05a
Fixed /deletealladminclaims NPE (really).
2014-12-04 19:14:38 -08:00
ryanhamshire
8eb7ced9c0
Fixed /deletealladminclaims NPE.
...
I think this has been broken since the beginning of the UUID migration
work, and nobody noticed.
2014-12-04 16:18:14 -08:00
ryanhamshire
9ceb5b1167
Player not found message update.
2014-11-21 13:35:59 -08:00
ryanhamshire
485805c63a
Tiny message tweaks.
2014-11-20 10:52:26 -08:00
ryanhamshire
f901ce2793
Perf: Offline player lookup by name.
...
By searching only players who've been online recently, the search is
made MUCH faster without trading a great deal of RAM to get it.
2014-11-19 18:43:44 -08:00
ryanhamshire
5df24c1302
Perf: Player Quit
2014-11-16 15:13:25 -08:00
ryanhamshire
1a1bddef36
Perf: Claim Lookup
2014-11-16 14:17:40 -08:00
ryanhamshire
db0081e92e
Better logging for failures to read claim data.
2014-11-13 19:45:40 -08:00
ryanhamshire
b80e1cc2cd
Removed wilderness bucket ban for survival worlds.
...
It generates a lot of complaints. /RestoreNature can be used manually
to quickly clean up any above-sea-level water or lava.
2014-11-10 19:08:11 -08:00
ryanhamshire
4c6b215407
Fixed claims with subdivisions living on as ghosts.
...
Claims like this, when deleted, would still protect the area for any
players who have that claim cached. This change seems to have fixed the
issue.
2014-11-05 16:27:06 -08:00
ryanhamshire
9c1094b95b
Added /SoftMute
2014-11-01 19:18:27 -07:00
ryanhamshire
5865dc354b
More event handler performance improvements.
...
Interact, teleport. Also a fix for two bugs in 8.6.3 - one in interact
handler, the other during logout when the player hasn't loaded any data
from file yet.
2014-10-30 22:07:03 -07:00
ryanhamshire
cb808ecacd
Reduced CPU time for player login and logout.
...
By about 85%.
2014-10-30 19:24:07 -07:00
ryanhamshire
13a9cbf75a
Removed cooldown on /trapped.
...
Players could work around this by logging out and back in anyway. Seems
to be no real harm in allowing players to use this often if they need
it.
2014-10-21 10:36:25 -07:00
ryanhamshire
ca6024e151
Redesigned per-world claim mode configuration.
...
Much easier to understand and customize, especially for server owners
who are new to GP and have both survival and creative worlds. Also, a
performance improvement - when claim creation is disabled in a world, GP
will not protect any existing claims in that world.
2014-10-19 13:19:53 -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
ea0efad12c
Tweaks: Build outside claims warning.
2014-10-13 19:16:51 -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
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
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
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
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
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
37ca831612
7.6.1
2013-02-06 21:26:00 -08:00
ryanhamshire
2734ba1ae9
7.2.2
2013-01-24 19:45:39 -08:00
ryanhamshire
6fa1b7340c
7.2
2013-01-05 08:19:42 -08:00
Ryan Hamshire
7f600e7098
7.0
2012-11-14 17:33:22 -08:00
Ryan Hamshire
e09a6732ba
6.9
2012-11-07 17:36:25 -08:00
Ryan Hamshire
6632af96df
6.7
2012-10-06 10:52:17 -07:00
Ryan Hamshire
1f6223526b
6.4
2012-09-10 16:38:48 -07:00
Ryan Hamshire
008f313d09
6.3
2012-08-29 19:24:33 -07:00
Ryan Hamshire
bd215673c0
6.1
2012-08-20 18:09:18 -07:00
Ryan Hamshire
e746aa20c0
6.0
2012-08-11 15:38:26 -07:00
Ryan Hamshire
452fd7f11a
5.9
2012-08-07 21:46:31 -07:00
Ryan Hamshire
50f572fc2b
5.5
2012-07-23 08:17:55 -07:00
Ryan Hamshire
341e200c42
5.2
2012-07-16 20:17:12 -07:00
Ryan Hamshire
311db20522
5.1
2012-07-12 19:44:22 -07:00
Ryan Hamshire
6cb8df52c7
5.0
2012-07-05 17:22:50 -07:00
Ryan Hamshire
beec9c4e50
4.9
2012-07-01 14:44:07 -07:00
Ryan Hamshire
2e39b36f1b
4.7
2012-06-20 17:10:07 -07:00
Ryan Hamshire
0b27cb36d5
4.6
2012-06-17 10:33:20 -07:00
Ryan Hamshire
afe868de2f
4.2
2012-05-30 19:16:46 -07:00
Ryan Hamshire
540746ad4b
3.8
2012-05-22 20:31:42 -07:00
Ryan Hamshire
0bed62739c
3.4.1
2012-04-30 20:11:39 -07:00
Ryan Hamshire
5037847814
3.3.2
2012-04-16 19:00:21 -07:00
Ryan Hamshire
e68fd63194
3.2
2012-03-29 17:27:12 -07:00