Commit Graph

97 Commits

Author SHA1 Message Date
ryanhamshire 488f6e70e3 Performance tweak for previous. 2015-01-11 14:49:43 -08:00
ryanhamshire 338d310fe7 Limited negative splash potion effects.
Won't effect players standing in a no-pvp area, or any players when
thrown from a no-pvp area.  Positive effect potions are not limited.
The thrower can always negatively effect himself.
2015-01-11 14:48:40 -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 7b280d2b22 Prevented cannons from putting blocks in claims.
e.g. sand and gravel cannons
2014-12-23 10:43:50 -08:00
ryanhamshire 4a426f6469 Added /GivePet and tweaked pet protections. 2014-12-17 21:19:47 -08:00
ryanhamshire 14b0129c3e Allow admins to damage pets with /IgnoreClaims.
Also protecting pets from environmental damage which could easily be
caused by griefers.
2014-12-17 16:58:57 -08:00
ryanhamshire 528fda95ff Added pet protections. Tweaked drop protections. 2014-12-16 21:00:42 -08:00
ryanhamshire 2d94e6fdc7 Fixed overzealous protection of death drops.
Hash overlaps are to blame, I think.  Limiting protections to the
immediate area where the player died.
2014-12-15 21:00:45 -08:00
ryanhamshire 58c6a818ba Allowing /ClaimExplosions to override sea level protections.
Except for creepers, explosions may now destroy blocks above sea level
in survival worlds when they originate in a claim with /ClaimExplosions
enabled.  They will not destroy blocks outside of that originating
claim.
2014-12-13 11:56:37 -08:00
ryanhamshire cabcebe807 Code cleanup.
No functional changes.
2014-12-13 11:37:10 -08:00
ryanhamshire 0b131e35a6 Fixed spam related to minecart damage.
For real this time, I hope.  :)
2014-12-08 18:59:57 -08:00
ryanhamshire f57fe68d7d Added death drop locks, removed /deathblow. 2014-12-08 18:58:19 -08:00
ryanhamshire 77a7893673 Fixed NPE in vehicle damage handler.
Ugh, more stupid shit - if it's a vehicle damage event, how can there be
no vehicle associated?
2014-12-04 20:01:21 -08:00
ryanhamshire f66ebe5dce Armor stands are now buildable in creative worlds. 2014-12-04 16:23:06 -08:00
ryanhamshire 808b0757bb Fixed log spam on modded servers.
Related to entities taking damage where no damage source is available -
sounds sketchy to me, but this workaround should fix the spam.
2014-12-02 14:58:04 -08:00
ryanhamshire 71412a12c2 Protected armor stands. 2014-12-02 14:37:36 -08:00
ryanhamshire bb0f0bcf92 Fix: Creeper explosions don't hurt claimed animals. 2014-11-18 19:36:39 -08:00
ryanhamshire 23bd87f8e2 Fixes: Fishing Rods and Snowballs
Fixed animal theft with fishing rods, player harassment in pvp safe
zones with snowballs.
2014-11-16 15:38:30 -08:00
ryanhamshire 13a44d774d Added option to toggle PvP in admin subdivisions. 2014-11-13 19:45:16 -08:00
ryanhamshire 20e7ae00e5 Perf: Entity spawn event. 2014-11-11 21:47:16 -08:00
ryanhamshire 8acbee346e Perf: Player Interactions and Block Breaks
More perf boosts.  No more anti-tree-topping, and fires are no longer
protected by default (new config option).
2014-11-11 21:09:00 -08: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 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 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 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 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 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 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
Ryan Hamshire a74a663f4b 7.1.1 2012-11-28 17:50:30 -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 008f313d09 6.3 2012-08-29 19:24:33 -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 098a8c557f 5.3 2012-07-17 19:06:17 -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 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