CoOwner/Developer for @ArkhamNetwork - Java, PHP, Redis, LAMP
1a9a2f65c0
Replace getName with hasPlayedBefore as offlineplayer will never be null. This fixes quite a few command bugs.
2014-05-16 17:48:59 +01:00
gravitylow
51ac5d2cb2
Update commands to search by UUID
2014-04-16 23:15:14 -04:00
gravitylow
bad3d779c5
Lookup by player instead of name/id
2014-04-16 22:29:38 -04:00
gravitylow
76be9f16f7
Update block usage to use UUIDs
2014-04-16 22:22:32 -04:00
gravitylow
da16b662b4
Update faction storage to use UUID
2014-04-16 21:10:12 -04:00
gravitylow
43d5c32bad
Update block usage player lookups
2014-04-16 18:35:55 -04:00
gravitylow
91e7b1587f
Update command player lookups, fixes #3
2014-04-16 18:35:36 -04:00
CoOwner/Developer for @ArkhamNetwork - Java, PHP, Redis, LAMP
2c13dd463c
Fix getting the wrong faction from player
...
This fixes factions getting the wrong faction from a player. Before it was returning a wrong faction and the player could not build in his/her own land.
2014-04-16 20:07:08 +01:00
gravitylow
e2f5548a5f
Offline player name hotfix until I can write a good threaded use of OfflinePlayer
2014-04-16 13:55:22 -04:00
drtshock
402b3b0d07
Always attempt to return a name before a uuid.
2014-04-16 12:28:57 -05:00
drtshock
9d73339e14
Ternary
2014-04-16 12:12:18 -05:00
gravitylow
d93a0b16cc
Nullcheck name for offline player support
2014-04-16 13:07:14 -04:00
gravitylow
1736f34fc8
Show player name instead of UUID when requesting name..
2014-04-16 12:33:24 -04:00
gravitylow
0f4bd48817
Create player backups before converting and save data straight away
2014-04-15 21:29:45 -04:00
gravitylow
f9074c0f59
Start re-versioning this fork
2014-04-15 19:09:17 -04:00
gravitylow
b73736b03b
Update conversion process to look for dead entries and properly save responses
2014-04-15 18:54:13 -04:00
gravitylow
61c64a94db
Update UUIDFetcher to handle more requests
2014-04-15 18:53:38 -04:00
gravitylow
6c4cfd337e
Java 6 compatible
2014-04-15 15:19:00 -04:00
gravitylow
8453ab3e76
Convert old player configs
2014-04-15 15:08:25 -04:00
gravitylow
e3c0f6376f
More housekeeping
2014-04-15 13:42:09 -04:00
gravitylow
68d3145c7d
Let's clean up this config..
2014-04-15 13:23:18 -04:00
gravitylow
255549099f
Store and lookup from UUID
2014-04-15 13:18:13 -04:00
drtshock
eb770edd7a
Push pending stuff.
2014-04-13 16:31:10 -04:00
drtshock
b50cebcdb6
COMPILES
2014-04-05 17:25:15 -05:00
drtshock
a73f2b0174
Update to newer API.
2014-04-05 17:00:33 -05:00
drtshock
c4f7d6b756
Remove spout features, add worldguard and worldedit.
2014-04-05 15:42:01 -05:00
drtshock
d9b7cf7058
Remove spout, update pom for lwc. Still need lots of dependencies.
2014-04-04 14:35:35 -05:00
drtshock
814e439705
Reformat before I go crazy.
2014-04-04 13:55:21 -05:00
drtshock
0c3ea377dd
Remove mac crap.
2014-04-04 13:54:22 -05:00
drtshock
c3983d3b96
Mavenize
2014-04-04 13:53:42 -05:00
Brettflan
d7ad010d2f
Updated TNT explosion protection to cover TNT minecarts
...
Added trapped chest, hopper, and dropper to default territoryProtectedMaterials and territoryProtectedMaterialsWhenOffline lists
Existing users will need to update their config to add these, like so:
/f config territoryProtectedMaterials TRAPPED_CHEST
/f config territoryProtectedMaterials DROPPER
/f config territoryProtectedMaterials HOPPER
/f config territoryProtectedMaterialsWhenOffline TRAPPED_CHEST
/f config territoryProtectedMaterialsWhenOffline DROPPER
/f config territoryProtectedMaterialsWhenOffline HOPPER
Also cleaned up some leftover code
2013-04-23 08:52:39 -05:00
Brettflan
cec9422a13
AutoLeaveTask is now throttled to only spend a certain amount of time per server tick on removing inactive players, to prevent it from potentially choking very large servers. This amount of time can be specified by the new setting "autoLeaveRoutineMaxMillisecondsPerTick" (default 5ms, ~10% of a tick).
...
Also some very minor improvements to the config command.
2013-04-21 20:26:19 -05:00
Brettflan
63837691ce
Additional safety check to make sure EntityCollection.saveToDisc() can't run multiple iterations simultaneously; this might have been the cause of some reports of corrupted data
2013-04-18 03:24:23 -05:00
Brettflan
f7d57efe0b
Made SaveTask routine's repeat rate configurable through new setting "saveToFileEveryXMinutes" (default 30.0, as it was previously hardcoded). Routine can be disabled by setting it to 0 or lower.
...
Also added in flag to make sure the routine doesn't try to run more than one iteration simultaneously if a previous iteration is still running.
2013-04-18 03:02:40 -05:00
Brettflan
d8564a050f
Additional Exception catching for errors which might occur when loading JSON files
2013-04-18 02:08:41 -05:00
Brettflan
8487bafac0
Many possible sync related problems with 1.6.x chat handling; switching back to using deprecated PlayerChatEvent instead of AsyncPlayerChatEvent. Not the best solution, but since 1.6.x is only really maintained for compatibility and bugfixes at this point...
2013-04-18 02:03:21 -05:00
Brettflan
a4e06db112
made "worldGuardBuildPriority" apply in Wilderness and WarZone, not just SafeZone
2013-04-12 11:59:33 -05:00
Brettflan
96dafe4327
New permission factions.claim.radius (granted to all players by default), which is now required in order to specify a radius with the claim command.
2013-01-29 19:21:32 -06:00
Brettflan
19178d2875
(by jastice) Handle EconomyResponse objects from Vault on all transactions.
...
Vault's EconomyResponse was ignored for some cases, such as money transfers and deposits.
This would cause money to get lost if a transfer failed. This change refunds the initiatior of a transfer and notifies them of the failure.
Failing transfers can happen often when using economy plugins based on physical currency, such as Gringotts, for example when no space is available in an account.
2013-01-04 09:54:00 -06:00
Brettflan
7a8fa0266a
tiny performance optimization to last commit
2013-01-04 09:13:28 -06:00
Brettflan
fc6e80ecbe
Update to our obsidian generator exploit prevention code (via config option "handleExploitObsidianGenerators") to address newer method involving tripwire strings instead of redstone
2013-01-04 09:06:57 -06:00
Brettflan
e6dcfcdb38
Release 1.6.9.4 beta
...
and sneaking in a typo fix
2012-12-19 06:43:24 -06:00
Brettflan
214b87edd8
(by alkarinv) Added a new Factions event for power loss named PowerLossEvent. PowerLossEvent happens after each player death.
...
Backported from 1.7 branch.
2012-12-19 06:18:56 -06:00
Brettflan
98db1ee2c4
Release 1.6.9.3
...
Also fix for improper message being sent to person who changes a faction description if "broadcastDescriptionChanges" is disabled
2012-11-30 20:14:30 -06:00
Brettflan
9e4cc676ea
fix for /f list command throwing an error if an invalid page number was specified (ex. 5 pages available and they run /f list 6)
2012-11-30 19:43:01 -06:00
mbax
98d3b8cf0d
How about we declare async commands as async
2012-11-25 00:38:44 -05:00
Brettflan
1e9cf01e23
Fix for pistons being able to push blocks into protected territory through water or lava
2012-11-11 13:05:59 -06:00
Brettflan
8aa9e18be6
New setting "broadcastDescriptionChanges" (default false) which can be enabled to have faction description changes broadcast to everyone on the server. Previously description changes were always broadcast.
...
Also added witch and wither boss to monster list, missed that for last release.
2012-11-09 18:22:41 -06:00
Brettflan
25cf3b5bbc
Update deprecated PlayerPreLoginEvent to PlayerLoginEvent; backported from main branch
2012-11-08 00:07:53 -06:00
Brettflan
ade3c6b320
Fix for crop trampling and pressure plates not being protected due to bug introduced in recent performance overhaul
2012-11-06 15:01:34 -06:00