Eric Stokes
009ceeeede
Fixed #918 , Update to RB
...
Also added a test for #918 , I probably need one more (to test that generators DO work) but I just tested that ingame this time.
2012-10-21 13:38:36 -06:00
Jeremy Wood
19fb9df5cf
Added online player count / max players to /mv who header
2012-10-21 00:39:13 -04:00
Jeremy Wood
78ac068a3f
Fixed world's not charging correctly. Fixes #893 . Fixes #777 . Possibly fixes #723 . That's a 3fer, good buddy.
2012-10-20 20:49:15 -04:00
Jeremy Wood
57da3df860
Added in Vault as the prefered method for checking economy stuff. Will defer to AllPay for item based world costs.
2012-10-20 20:43:58 -04:00
Jeremy Wood
74241e3d9c
Updated protocol to 18 for Vault.
2012-10-20 20:12:42 -04:00
Jeremy Wood
6a4921d7d1
MVWorld.toString() now outputs JSON data.
2012-10-20 12:44:50 -04:00
Jeremy Wood
271e5f339e
Version command now outputs world information instead of juts count.
2012-10-20 12:44:29 -04:00
Jeremy Wood
7346cbe48c
Actually enables debug logging when enabled via command.
2012-10-19 15:11:02 -04:00
Jeremy Wood
ac3049f3ab
Now properly enables debug logging on startup if debug logging should be enabled.
2012-10-19 15:10:36 -04:00
Jeremy Wood
3572d3fbe7
Now using Logging 1.0.3!
2012-10-18 15:17:52 -04:00
Jeremy Wood
7304269866
Upgraded to testificated Logging 1.0.2!
2012-10-18 14:46:25 -04:00
Jeremy Wood
d7535b0551
replaced logging with com.dumptruckman.minecraft:Logging lib.
2012-10-17 14:23:00 -04:00
main()
0437a4bd92
Why is/was this "Multiverse-Adventure"...
2012-10-17 14:26:40 +02:00
main()
d881908ecc
Made entity listener use the world purger's logic
...
This should fix #872 and most other spawning issues.
2012-09-20 20:01:55 +02:00
Jeremy Wood
3715bc8bc5
Should now detect Async chat availability for even better backwards compatibility.
2012-09-05 20:53:59 -04:00
main()
a9f00a46f5
Fixed #859
...
The WhoCommand was handling invisible players incorrectly
2012-08-26 14:47:01 +02:00
Jeremy Wood
d9a7275682
Stop checking for null worlds.
2012-08-21 15:06:55 -04:00
Jeremy Wood
80f6a0159c
Now using ConcurrentHashMap instead of ReentrantLock for caching player world.
2012-08-21 15:06:33 -04:00
Jeremy Wood
f2e1053b88
Now using ConcurrentHashMap instead of locks for worlds Map.
2012-08-21 14:54:49 -04:00
Jeremy Wood
e975968637
MVWorld properties now volatile instead of using thread lock.
2012-08-21 14:25:11 -04:00
Jeremy Wood
a778d353c4
Config now volatile instead of using thread lock.
2012-08-21 14:19:05 -04:00
Jeremy Wood
d40e67b47d
Config properties now volatile instead of using thread lock.
2012-08-21 14:17:24 -04:00
Jeremy Wood
9196973d1c
Fixed NPE in world loading.. Thanks Grimlock257 for spotting this.
2012-08-21 13:20:13 -04:00
main()
b909af873d
Should fix #847
...
(NPE in the GeneratorPlotter for worlds with a null generator)
2012-08-20 10:22:39 +02:00
main()
e6f7ba5ac9
Fixed the tests
2012-08-18 15:17:17 +02:00
main()
4ecb28b3bb
Less duplicate code ... I think.
2012-08-18 15:13:09 +02:00
main()
d0ea4168bc
Style!
2012-08-18 14:54:18 +02:00
main()
fd9464ced1
More anchor permissions (as suggested in #831 )
2012-08-18 14:45:15 +02:00
Jeremy Wood
49eb93af2e
Once again prints debug mode output to the console
2012-08-15 11:33:16 -04:00
Jeremy Wood
9274570fa4
Added config option for setting whether or not to use async chat. (Default true (uses async))
2012-08-15 09:27:52 -04:00
Jeremy Wood
319a701a16
Modifying world values now persists again! (When the hell did this break???)
2012-08-14 15:00:08 -04:00
Jeremy Wood
807c8d0f2c
Debug setting saves to config now.
2012-08-13 13:52:25 -04:00
Jeremy Wood
29d97274fe
Stopped being dumb and denying bukkit of it's precious invisible constraints for ConfigurationSerializable. Fixes #827 .
2012-08-13 13:51:42 -04:00
Jeremy Wood
eb1dc502cd
Now using ReentrantLock instead of synchronized blocks. Should help debug lag issue.
2012-08-11 23:21:58 -04:00
Jeremy Wood
622fb19c4a
Using logging instead of System.out...
2012-08-09 09:18:06 -04:00
Jeremy Wood
5705b5b6a0
Added missing import...
2012-08-09 09:15:07 -04:00
main()
1d1a2213c1
Merge branch 'metrics'
2012-08-09 13:43:07 +02:00
main()
9813e5f531
MBot's ?internalerror is useful but this is better
2012-08-06 18:41:02 +02:00
main()
48adbec011
dat style
...
CheckStyle is merciless!
2012-08-06 15:34:01 +02:00
main()
a9a5d7467a
Fixed world regeneration
2012-08-06 15:17:14 +02:00
main()
b8a0891c4c
Fixed again...
2012-08-06 12:06:50 +02:00
main()
53567d4646
Hopefully fixed the tests
2012-08-06 11:54:54 +02:00
main()
3395f3d7c7
We shouldn't try to load deleted worlds
2012-08-06 11:29:54 +02:00
Jeremy Wood
e197091bb2
Added better support for large biomes.
2012-08-05 15:40:58 -04:00
Jeremy Wood
ede0395d39
Mapping the known world of players for Async chat event.
2012-08-05 14:58:24 -04:00
Jeremy Wood
17963964c7
Minor test update.
2012-08-05 14:53:41 -04:00
Jeremy Wood
bb0e2e4a2d
Tests now using AsyncPlayerChatEvent.
2012-08-05 00:28:00 -04:00
Jeremy Wood
ce4e608cf4
MultiverseCoreConfiguration.setDefaults() now protected as it should be.
2012-08-05 00:27:33 -04:00
Jeremy Wood
944f961ee5
Removed synchronization from setDefaults() due to how SerializationConfig operates.
2012-08-05 00:26:55 -04:00
Jeremy Wood
5335e73707
Now using AsyncPlayerChatEvent... let's hope for the best!
2012-08-05 00:11:39 -04:00
Jeremy Wood
d05e2b500f
Synchronized world properties required by Async chat event.
2012-08-05 00:11:13 -04:00
Jeremy Wood
b2f3b74062
Synchronized all access to worlds map in WorldManager.
2012-08-05 00:00:46 -04:00
Jeremy Wood
16e42f6469
Finalized some object in MultiverseCore to help with thread-safe migration.
2012-08-04 23:51:43 -04:00
Jeremy Wood
a31dc83635
Synchronized getting/setting of mv config object.
2012-08-04 23:50:01 -04:00
Jeremy Wood
7b99130bfa
Synchronized config values to be used in new Async chat event.
2012-08-04 23:43:09 -04:00
Matt H
f57468126a
Added '/mv clone' command to clone a world.
2012-08-04 14:29:13 -06:00
Jeremy Wood
2b80ca80ae
Bumped protocol from 16 to 17.
2012-07-25 22:10:06 -04:00
Jeremy Wood
24e26bb7d7
Added buscript Javascript library.
2012-07-25 22:09:28 -04:00
Jeremy Wood
6133cf6bdf
Bumped protocol from 15 to 16
2012-07-19 21:10:51 -04:00
Jeremy Wood
085c7a1ccc
Migrated Multiverse-Adventure's copyFolder() into core.
2012-07-19 21:08:39 -04:00
main()
dd0b2137d6
Changes...
2012-07-12 17:34:25 +02:00
main()
8a4ba2a66c
Metrics!
2012-07-12 17:24:23 +02:00
Jeremy Wood
3e7841afc9
Don't bother checking economy stuff if it doesn't even cost to enter.
2012-07-03 16:25:56 -04:00
Jeremy Wood
a15317e21d
Removed many instances of String.format in favor of higher performance inline concatenation. We should prune many more of these as well.
2012-07-03 15:48:57 -04:00
main()
b10a37f232
Added compatibility check to MultiversePlugin
2012-06-26 20:11:24 +02:00
main()
144de09423
Added the abstract class MultiversePlugin.
2012-06-26 17:29:34 +02:00
main()
a60e4e06e1
DebugLog: No more duplicates and you can now modify the log-tag.
2012-06-26 17:26:10 +02:00
Jeremy Wood
9eccf93b66
Probably fixes #707 .
2012-06-20 10:18:52 -03:00
main()
220f6a31de
Should fix #738 .
2012-06-16 10:27:27 +02:00
main()
8cb4f22467
Improved EnglishChatColor and added the "style" world-property.
...
Closes #732 .
2012-06-13 15:58:17 +02:00
Jeremy Wood
a2a2594f5a
Properly closed debug.log for unit tests by calling onDisable().
2012-06-12 12:51:36 -04:00
Jeremy Wood
87df407743
You can once again set animals/monsters via /mvm set.
2012-06-07 17:08:47 -04:00
Jeremy Wood
cf007f091a
Stop creating a new map every time we want property aliases.
2012-06-07 15:44:32 -04:00
Jeremy Wood
680c35e0dc
Moved migration debug message to correct location.
2012-06-07 14:52:28 -04:00
Jeremy Wood
1a385c21d7
Removed leftover debug message.
2012-06-07 14:51:43 -04:00
Jeremy Wood
cced74d4b0
Suppress stacktraces thrown when migrating worlds.yml. Fixes #700 .
2012-06-07 14:50:37 -04:00
Jeremy Wood
1db555581b
DebugLog now extends Logger.
2012-06-07 13:26:22 -04:00
Jeremy Wood
63e0c028d9
Slightly improved debugging for worlds migration.
2012-06-07 12:55:32 -04:00
heisan213
d2c09b9d33
Prevent NPE when teleporting to a world not made by MV.
2012-05-22 19:25:32 +03:00
main()
21a3eeacc8
That's the way it should be.
2012-05-03 16:20:59 +02:00
main()
48768b5d6c
Now all properties are settable ingame. (bugfix)
2012-05-02 16:25:40 +02:00
main()
96294c092c
Wrong default value...
2012-05-01 19:10:51 +02:00
main()
9a3fde2f13
Saving keepSpawnInMemory to config file
2012-05-01 19:08:07 +02:00
main()
6520a31938
Fixed spawnlocation migration
2012-05-01 18:52:05 +02:00
main()
f1779c9e68
Shame on me. -.-
2012-05-01 18:46:47 +02:00
main()
9cc35d7b12
public
2012-05-01 18:08:51 +02:00
main()
02347e05d8
Fixed UOE when temporarily saving the NullLocation to the config
2012-05-01 17:43:05 +02:00
main()
a4196a901a
Fixed spawn location loading
2012-05-01 17:00:05 +02:00
main()
9b2dd0d6c9
Forgot some values, fixed allowweather migration
2012-05-01 16:49:40 +02:00
Jeremy Wood
0efb28be19
Properly close all input/output streams!
2012-05-01 10:47:20 -04:00
main()
5d9941d073
Why is 'null' deserialized to "null" instead of null!?
2012-05-01 15:31:10 +02:00
main()
82cfbaba4e
Fixed NPE in migrateWorldConfigs()
2012-05-01 12:48:45 +02:00
main()
9868c66cdb
Added migrators. Needs testing.
2012-05-01 12:42:48 +02:00
main()
d7a3e1839e
Should fix environment, seed and generator-issues.
2012-05-01 12:23:04 +02:00
main()
1496d940bf
Merge pull request #547 from Multiverse/mvworld-plus-serializationconfig-equals-awesome
...
MVWorld + SerializationConfig = Awesome
2012-04-30 13:54:37 -07:00
Jeremy Wood
da54f9769b
Stop giving up immediately on the first failed file deletion and continue deleting files recursively.
2012-04-06 14:54:48 -04:00
Jeremy Wood
2e4b814d6d
Added one extra tidbit of logging for GameMode enforcement.
2012-04-03 12:00:02 -04:00
Eric Stokes
3f93fb3648
Add new param to the PTPE, Don't die if we don't find or can't access bukkit.yml
2012-03-18 17:26:24 -06:00
main()
176e729a87
Ignoring TestWorldCreation.
...
TestInstanceCreator.tearDown() doesn't remove 'fish.world' correctly from the worlds.yml (fixed in mvworld-plus-serializationconfig-equals-awesome)
*cough* @FernFerret *cough*
2012-03-17 12:32:55 +01:00
main()
62f79e7592
Disabled Spout support because we aren't using it
2012-03-17 12:27:50 +01:00