Commit Graph

1281 Commits

Author SHA1 Message Date
ryanhamshire cb808ecacd Reduced CPU time for player login and logout.
By about 85%.
2014-10-30 19:24:07 -07:00
ryanhamshire 73ad9c99df Version to 8.6.2 2014-10-29 15:34:54 -07:00
ryanhamshire 5cd161a296 Improved underwater claim management.
Better visualizations while the player is underwater, and both the stick
and shovel now point "through" water.
2014-10-29 15:27:13 -07:00
ryanhamshire 00fbb0f257 Sheep can't be dyed or sheared without permission.
Note: The client will still update the sheep color even when the event
is cancelled.  Reconnecting to the server or shearing the sheep (with
/ignoreclaims) will prove the sheep was not actually dyed.
2014-10-29 15:10:04 -07:00
ryanhamshire 78d0d8224e Version to 8.6.1 2014-10-28 20:40:11 -07:00
ryanhamshire aa332257ff Database mode player data saving tweak. 2014-10-28 20:39:21 -07:00
ryanhamshire 51810a905a Bug fix: Initialization in database data store. 2014-10-28 19:28:29 -07:00
ryanhamshire 9e65076f6a Version to 8.6 2014-10-23 20:25:59 -07:00
ryanhamshire 0ec63d6e1c Added "Farmtrust".
/ContainerTrust now grants permission to farm - use bonemeal on crops,
harvest crops, replant crops.  Does NOT allow for planting trees or
grass, or preparing new soil.
2014-10-23 19:57:25 -07:00
ryanhamshire f85cc0a3f5 Removed TrappedCooldownHours from config file. 2014-10-23 14:59:31 -07:00
ryanhamshire 7650477bdb Removed IdleLimitDays from config file. 2014-10-23 14:58:14 -07:00
ryanhamshire 32791e5280 Version to 8.5.2 2014-10-22 19:23:28 -07:00
ryanhamshire d31990d257 Bug Fixes: Mod Access Trust and Subdivision Stick
Mod Access Trust config setting now also protects from left clicks.
Right-clicking in a subdivision with a stick does not produce an error.
2014-10-22 19:23:07 -07:00
ryanhamshire 3d116d203e Version to 8.5.1 2014-10-21 19:39:57 -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 6311bf86ee Performance improvement for player interact events.
Now ignoring all "left click on air" events.
2014-10-20 14:40:02 -07:00
ryanhamshire a15e5ce68e Version to 8.5 2014-10-19 13:40:25 -07:00
ryanhamshire 682ec35503 Added /IgnoreClaims advertisement to animals.
For both attacking and right-click interaction.
2014-10-19 13:26:57 -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 c0520880ff Fixed visualization blocks being hidden under snow. 2014-10-18 15:16:23 -07:00
ryanhamshire 3bda86b746 Fixed standard claims visualizing in red. 2014-10-17 20:07:42 -07:00
ryanhamshire eccb918e5a Version to 8.4 2014-10-16 20:55:40 -07:00
ryanhamshire 092130674b More accurate offline player search by name.
Will now prefer a perfect (case sensitive) match and only return a
case-insensitive match when there's no perfect match.
2014-10-16 20:50:14 -07:00
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 851bf64e53 Version to 8.2.3 2014-10-09 19:30:36 -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