Jeremy Wood
532ffacf5a
Added relativity options to ExactDestination. Implements #1892 .
2018-02-22 18:11:12 -05:00
Jeremy Wood
2b4d386eb2
Removed unnecessary for #1836 .
2017-07-13 15:47:43 -04:00
Jeremy Wood
bc20ecbe60
Hotfix for #1836 .
2017-07-12 22:58:33 -04:00
Jeremy Wood
4878395460
Bumped protocol version to 21 for upcoming addition of Kotlin lib.
2017-07-09 18:54:49 -04:00
Jeremy Wood
2ed59a866f
Updated to Buscript 2.0.
...
This reduces the size of the plugin jar by over ONE MEGABYTE!!
2017-06-16 22:08:51 -04:00
RezzedUp
da6a62b984
Remove relative paths from potentially imported worlds.
...
Before, relative paths that left the server's root directory were
accepted. Now, the world name has all relative-path components trimmed
off.
2017-04-05 00:44:00 -05:00
Jeremy Wood
806c5909c4
Updated plugin.yml. Can't believe I haven't done this sooner.
2017-02-11 00:07:28 -05:00
Eric Stokes
f5e8a9c2e8
Fixed deprecated assertTrue call in TestInstanceCreator
2016-11-19 15:44:07 -07:00
Eric Stokes
3364709e53
Fixed deprecated use (since it's going away in 1.11)
...
* MultiverseCore constructor shouldn't be deprecated, it just needed a fix.
* Removed TestPluginLoader, it should have been mocked anyway.
* New constructor takes a JavaPluginLoader instad of a PluginLoader, so
we'll have to mock.
You can't win, Java. If you make it `final`, I shall become more powerful
than you can possibly imagine.
2016-11-19 15:43:44 -07:00
Eric Stokes
f3a420d85c
Added additional properties to the test checks for world properties
2016-11-19 14:18:12 -07:00
rlf
aba1f05c5b
Misc documentation fixes from @rlf
2016-11-19 14:17:26 -07:00
rlf
8fdc0ad3da
Fixed failing tests (thanks @rlf)
...
* This is the test fixing portion of PR#1746
* This fixes using a HashMap and relying on the order of the values.
2016-11-19 13:51:11 -07:00
Eric Stokes
46359cfbfe
Fixes #1678 anchor list doesn't obey enforceaccess
2016-03-12 15:51:16 -07:00
Eric Stokes
f52004cb76
Removed deprecated use of scheduleAsyncDelayedTask
2016-03-12 15:10:27 -07:00
Eric Stokes
0e3848874a
Added support for version command to upload to gist.github.com
2016-03-12 15:10:07 -07:00
Eric Stokes
7b1e77340b
Removed deprecated use of loadConfiguration
...
The new method properly uses the Reader class and resolves the reason
for deprecation, the lack of encoding support.
2016-03-12 13:00:05 -07:00
Eric Stokes
bebd4742b9
Fixed shortened links pointing to wiki pages that didn't exist anymore
2016-03-06 21:01:44 -07:00
Eric Stokes
b933027523
#1672 Fixed typo that made animal lists behave like monster lists
2016-03-06 21:01:16 -07:00
Eric Stokes
bd1d852393
#1671 Fixed lists changing not forcing validation of the elements
2016-03-06 20:59:18 -07:00
Eric Stokes
648365f336
#1671 Fixed incorrect WorldPropertyValidator type
2016-03-06 20:56:04 -07:00
Jeremy Wood
cd312c3ab9
Updated used version of MC stats.
2016-02-29 20:04:26 -05:00
Jeremy Wood
d2d243caec
Deny import of "plugins" and "logs" folder as a world. Should fix #1655
2016-02-15 10:40:07 -05:00
Jeremy Wood
865434d1b1
Don't accept null worlds from the server. Addresses #1649 .
2016-02-04 09:39:30 -05:00
Jeremy Wood
618986e216
Parse difficulty safely. Fixes #1634 .
2015-12-17 09:16:18 -05:00
Jeremy Wood
cc3dfe9fd4
Bumped protocol version to 20.
2015-10-28 20:12:25 -04:00
Jeremy Wood
6ee8466ac0
Updated Vault dependency to VaultAPI 1.5.
...
May break backwards compatibility with old Vault (Probably pre 1.4)
2015-10-28 20:10:03 -04:00
Jeremy Wood
3b7dd21440
Added Economist methods to get and set balances.
2015-10-28 20:02:39 -04:00
JBYoshi
528dc25fcb
Update cloneWorld().
...
- Make it actually work.
- Support for unloaded worlds - saves memory!
- The Thread code seems unnecessary since the main thread just waits for it to finish, so I'm removing it.
- Added cloneWorld(String, String).
- Deprecate the old cloneWorld() method.
Closes #1436
Closes #1491
Due to some limitations, I have to temporarily load the old world in
order to properly clone. However, **no chunks are loaded during this
process.**
2015-10-27 22:06:56 -04:00
Jeremy Wood
ec805f38d7
Updated protocol version to 19.
2015-09-22 08:40:18 -04:00
Jeremy Wood
61710369f4
Minor tweaks to new economy system.
2015-07-14 15:47:20 -04:00
Liam
65cc817573
Changing words
...
mc-region-fixer instead of chunkster because it's the only one that works of the two.
2015-07-14 20:24:18 +01:00
Jeremy Wood
9bb7dd6e5d
Removed AllPay dependency and implemented the new MVEconomist which is used to delegate all economy matters of importance to Multiverse.
2015-07-14 15:00:33 -04:00
Jeremy Wood
fadb3280e3
Updated testing framework to work with bukkit changes.
2015-07-14 14:50:47 -04:00
Jeremy Wood
b64dfa34af
Updated Who command for bukkit changes.
2015-07-14 13:44:44 -04:00
Jeremy Wood
4233e4f8b4
Don't try to handle events for worlds we don't own in MVPortalListener. Fixes #1589 .
2015-07-13 12:16:36 -04:00
Jeremy Wood
28da4aac2f
Allows a valid location to be set. Fixes #1579 .
...
Credit to tuskiomi for discovering this issue.
2015-06-10 13:46:38 -04:00
TWSSYesterday
27abb55006
Fix
...
Fixed.
2014-06-17 12:19:39 +01:00
TWSSYesterday
c607aa1c47
Colouring added as well as general grammar cleanup
...
Rephrased some messages, and added colour when there is no world folder found.
2014-06-17 12:12:52 +01:00
Justin F.
1446dd936a
Corrected command example to proper command
...
Tiny usage error here – I noticed it on my server and figured I'd make a pull request for this minor error. :)
2014-05-16 23:17:33 -04:00
Jeremy Wood
8664f56eeb
Now correctly handles portalForm for end and nether portals! Fixes #1394 .
2014-03-18 12:41:15 -04:00
Jeremy Wood
1c2514d5db
keepSpawnInMemory will use fallback value in more scenarios. Fixes #1392 .
2014-03-18 10:07:24 -04:00
Jeremy Wood
34c8b7cf0b
Possibly fixed the pvp/difficulty property issue!
2014-02-26 17:01:48 -05:00
Jeremy Wood
832e0f6497
Once again managing teleportation into MV worlds from non-MV worlds. Fixes #1385 .
2014-02-19 16:58:48 -05:00
antiroot
b60250287e
Update TeleportCommand.java
...
Missing spaces in log output for TeleportResult.FAIL_UNSAFE case
2014-02-18 10:41:48 -06:00
Jeremy Wood
86ba242f33
Added entryfee.amount alias and possibly corrected alias currency. Should fix #1201 .
2014-02-08 13:29:19 -05:00
Jeremy Wood
c8abdf00b5
Merge pull request #1021 from Multiverse/custom-teleporters
...
Custom teleporters.
2014-02-06 22:16:29 -05:00
Jeremy Wood
21aaf4a03e
Non-default worlds will now no longer initially load their spawn chunks if keepSpawnInMemory is false. Fixes #1079
2014-02-06 13:12:14 -05:00
Jeremy Wood
8ea639eba8
Removed deprecated UpdateChecker.
2014-02-05 16:39:14 -05:00
Jeremy Wood
636b8289f6
Made creating amplified worlds a little more intuitive.
2013-12-10 15:14:36 -05:00
main()
79290eed0d
Merge pull request #1230 from main--/ryantheleach-playerbeds
...
Closes #1070 .
2013-06-15 03:25:16 -07:00
Jeremy Wood
9f927605da
Now actually allows world names with periods.
2013-05-27 14:35:32 -04:00
bloodshot
cbe6c2c901
Added World Load/Unload Event listeners to support Forge.
...
* Added extra check to WorldManager.doLoad to check parent folder when
loading worlds. This is required by Forge since the world container is not
MC root but the overworld root.
2013-05-24 11:47:02 -04:00
Björn Teichmann
ad6f0d1b62
added config option to change the format for prefixchat
2013-04-08 09:47:29 +02:00
main()
4a66a2f5bb
If the debug level is >= 1: stacktrace
2013-03-18 18:02:55 +01:00
main()
a8040abd52
"Not MV's fault"-Message for getChunkGenerator()
...
If a plugin, for whatever weird reason, gets loaded and enabled correctly,
but just getDefaultWorldGenerator() throws, people might think it's MV's
fault. Not anymore.
2013-03-18 17:27:03 +01:00
Jeremy Wood
72a14719ac
Now using apache commons for file operations. Hopefully we will get more success with deleting and copying stuff. May fix Inventories test failures.
2013-03-11 15:35:05 -04:00
main()
2b827a1fae
Style fixes.
2013-03-02 13:13:24 +01:00
main()
0fb33d12d6
Now mocking plugin.getLogger() in the tests.
...
Fixes the test issues with AllPay.
2013-03-02 12:31:31 +01:00
main()
ebe44ed99e
Fixed the GenericBank imports
2013-03-02 12:24:05 +01:00
Jeremy Wood
4efa97ee0e
Removing deprecated getMVConfiguration() method because I suspect it could be related to some issues.
2013-02-20 13:56:24 -05:00
Ryan Leach
ce80fc190d
Inital extra bed commit with back-compatibility
...
Needs review and permissions advice before continuing.
line ending derp
---
Modified by @main--:
* formatting fixed
* removed changes to travis.yml and gitattributes
* improved code style
2013-02-15 18:34:58 +01:00
Jeremy Wood
8bfe3a5473
Don't try to set search radius when portal travel agent is null. Fixes #1072 .
2013-02-04 15:15:52 -05:00
Jeremy Wood
07a38e3e58
Should fix issue where gamemode/flight change on /reload of server due to permission issues.
2013-01-02 13:20:52 -05:00
Jeremy Wood
2a5edc4f91
Added argument check to setBlockSafety.
2012-12-27 16:02:46 -05:00
main()
dba21cadaf
Custom teleporters.
2012-12-26 20:09:09 +01:00
main()
fa9191dd8f
The message now CLEARLY states that it's not Multiverse's fault.
2012-12-22 15:26:20 +01:00
main()
4043d5abcb
Getting the generator is now wrapped in a try block.
...
The Bukkit API calls a plugin method. If that method throws exceptions, they fall through right into our face and then Bukkit blames us. Not good.
Thanks andrewkm for mentioning this.
2012-12-22 00:53:03 +01:00
Jeremy Wood
eff56f74da
Changed the default portal search radius back to match vanilla's 128 instead of 16.
2012-12-21 10:14:45 -05:00
Jeremy Wood
55741b524d
Added bats to animals for the time being. Fixes #996
2012-12-10 23:27:55 -05:00
Jeremy Wood
841f6f05df
Added "/mv gamerule" and "/mv gamerules" for setting and listing game rules per world. Fixes #987 .
2012-12-03 15:05:58 -05:00
Jeremy Wood
ebc2a516bb
Added world property 'allowFlight' to disable flying per world. Does not have an override permission yet. Adds #440 .
2012-12-03 11:59:01 -05:00
Jeremy Wood
9e029ad6ae
Maps can now be made for non default worlds! Fixes #972
2012-11-30 13:08:15 -05:00
main()
b2135a8f42
Added world seed to the info command.
...
Fixes #627 .
2012-11-28 14:39:07 +01:00
Jeremy Wood
ff22077adf
New worlds now use the correct scale. Fixes #979 .
2012-11-27 14:09:33 -05:00
Jeremy Wood
60c0a1ab92
Fixed world spawns not keeping pitch + yaw. Fixes #976
2012-11-23 12:30:11 -05:00
Jeremy Wood
58eeecbcb8
Fixed issue where Multiverse always checks block safety to fix world spawns on startup/reload.
2012-11-23 11:49:14 -05:00
Jeremy Wood
876456b932
Fixed up some migration issues caused by WorldProperties refactor. Fixes #968 .
2012-11-19 14:05:07 -05:00
Jeremy Wood
18db50ca56
MVWorld now throws IllegalStateException when it cannot obtain a world reference. This should help pinpoint the source of sometimes cryptic exceptions elsewhere.
2012-11-15 13:49:11 -05:00
Jeremy Wood
cce1ccc967
Now caches the world properties before unloading the world in order to prevent NPE on unload then load. Really fixes #947 .
2012-11-15 09:30:19 -05:00
Jeremy Wood
e5537dd8f1
"mv regen" now respects world type!
2012-11-14 20:55:12 -05:00
Jeremy Wood
0c7ba2ae67
Fixed tests for entity purger changes.
2012-11-14 15:52:21 -05:00
Jeremy Wood
bbfc672582
Improved world purger debug.
2012-11-14 15:19:09 -05:00
Jeremy Wood
a65dc4966b
Now removes projectiles shot by the entities removed by the purger. Should fix #958 .
2012-11-14 15:11:55 -05:00
Jeremy Wood
4780f87278
Now uses world UUID to retrieve world reference.
2012-11-14 14:24:10 -05:00
Jeremy Wood
b11d911e4a
Newly created END worlds will now use a scale of 16. This will result in people ending up invariably closer to the end island when teleporting in while using MV-NetherPortals.
2012-11-14 13:58:08 -05:00
Jeremy Wood
155aad8bf2
Multiverse now uses it's own portal search radius by default (16 blocks instead of bukkit's 128). 2 new configuration options added to adjust this behaviour.
2012-11-14 13:52:37 -05:00
Jeremy Wood
6e1d4ef961
Block safety debugging moved to finest level.
2012-11-14 12:52:33 -05:00
Jeremy Wood
cfa5a04e3a
Fixes #960
2012-11-14 09:08:04 -05:00
Jeremy Wood
7d1c47c2fc
Shifted world properties to its own class WorldProperties so we can now only initialize an MVWorld if there is a 'more solid' world reference. Let's hope this works! Should fix #947
2012-11-13 17:30:35 -05:00
main()
0226ab9609
Style again.
2012-11-06 17:52:29 +01:00
Jeremy Wood
b888561d98
Added package-private method for setting MVWorld plugin and name. Fixes #923 .
2012-11-05 13:08:37 -05:00
Jeremy Wood
f210851294
Changed how we deal with CB world reference. Partially fixes #923 .
2012-11-05 13:02:03 -05:00
main()
73e394d5ec
Style.
2012-11-05 16:40:06 +01:00
Jeremy Wood
63f8811b67
Fixed #942 .
2012-11-05 09:05:11 -05:00
Jeremy Wood
d01ce71343
Fixed #935 .
2012-10-31 08:31:07 -04:00
Jeremy Wood
fe00aae7e3
Fixes #934 - Vault dependency issue.
2012-10-30 08:45:05 -04:00
Jeremy Wood
d4347d0cff
Fixed incorrect log level.
2012-10-25 15:48:28 -03:00
Jeremy Wood
b033d59b8a
Optimized some log messages and change some Level.INFO messages to Level.CONFIG for the new silent start mode. Fixes #697 .
2012-10-25 14:36:44 -04:00
Jeremy Wood
aedbfd7bab
Added command "mv silent [on|off]" for enabling silent startup mode.
2012-10-25 14:35:22 -04:00
Jeremy Wood
b93822502e
Reverted debug command.
2012-10-25 14:02:01 -04:00
Jeremy Wood
af3b3d0fab
Added ability to set debug level to -1 to disable common startup messages.
2012-10-25 10:43:57 -04:00
main()
9691a0f978
Merge pull request #931 from ammaraskar/limit
...
Add player limit per world. Closes #727 .
2012-10-25 02:11:29 -07:00
Ammar Askar
0b1a387003
Add player limit per world. Addresses #727
2012-10-25 14:02:27 +05:00
Jeremy Wood
4ce503f55e
Cow using EnumSet for maximum performance!!!!
2012-10-23 14:26:09 -04:00
main()
74947a7efd
Fixed all other style warnings
2012-10-23 16:58:16 +02:00
main()
85cd71cb8a
Fixed high priority style warnings
2012-10-23 16:49:08 +02:00
Jeremy Wood
3ad7d86f74
Deprecated DebugLog.
2012-10-22 17:40:39 -04:00
main()
96e8208f3d
Merge branch 'ammaraskar_folder'
2012-10-22 19:08:15 +02:00
Ammar Askar
895360ce8b
Only delete world folder contents on mv regen, fixes #767
2012-10-22 19:06:19 +02:00
Ammar Askar
11e556c099
Add golems to animals fixes #891
2012-10-22 20:34:01 +05:00
Ammar Askar
5a1fe2a9e5
Added configurable animal and monster ticks per spawn setting. Fixes #519
2012-10-22 13:20:09 +05:00
Eric Stokes
1c5c792cf3
A broadcast is not needed if we're not doing anything
2012-10-21 18:57:54 -06:00
Eric Stokes
dbe9494dbf
Fixed Bed Spawns
...
This fixes #652 and fixes #916
This also fixes some other issues with NullPointerExceptions when trying to teleport to a bed if it was invalid.
2012-10-21 18:49:48 -06:00
Jeremy Wood
b116effa2b
Using HashSet instead of ArrayList for better contains() efficiency.
2012-10-21 17:55:41 -04:00
Jeremy Wood
d361ceb45b
Increased efficiency/safety of recent /mv who changes.
2012-10-21 17:49:51 -04:00
Eric Stokes
35709f5389
Tell user when creating a duplicate world
...
Fixes #921
2012-10-21 14:49:56 -06:00
Eric Stokes
b45a4cf20a
Fix NPCs Showing up in mv who
...
This fixes #501 . FINALLY!
If anyone wants NPCs back, open a ticket, and I'll add a flag, but this is now the default behavior.
2012-10-21 14:22:12 -06:00
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
main()
f60f770b98
Fixed #578
...
Another iPhone-commit...
2012-03-16 07:33:35 +01:00
Eric Stokes
c9b52c81a6
Add some neat debug to Permissions
2012-03-12 20:58:58 -06:00
Eric Stokes
5be6ea2766
Use the fromstring in entity type
2012-03-10 10:29:44 -07:00
main()
98f5e1e4ee
This IS fixed!
2012-03-10 17:41:53 +01:00
main()
de6fc6481e
Merge branch 'master' into mvworld-plus-serializationconfig-equals-awesome
...
Conflicts:
src/main/java/com/onarandombox/MultiverseCore/api/MultiverseWorld.java
2012-03-10 14:03:04 +01:00
main()
dcc6b828a8
Unused imports.
2012-03-10 13:59:04 +01:00
Eric Stokes
7da91f7875
Fix NPE with players and purging, Update AP and CH
2012-03-10 00:32:26 -07:00
Eric Stokes
d84f930a54
Fix purging removing the player entity
...
...and lots of other bad stuff...
2012-03-09 23:45:10 -07:00
main()
bdd5e8bd91
Now shortening the URL in /mvv using bit.ly!
2012-03-08 17:59:25 +01:00
main()
d1280a9031
Some fixes + added tests.
2012-03-07 19:59:20 +01:00
main()
08b8f01c44
Bugfix: We shouldn't check access-perms if enforceaccess is off!
2012-03-04 20:38:26 +01:00
main()
fd227960b9
Now correctly saving worlds
2012-03-04 20:21:42 +01:00
main()
0efc0b965b
Fixed removeWorldFromConfig(String).
2012-03-04 19:53:40 +01:00
main()
bbe134bd1a
Dots in world-names are now possible! :D
2012-03-04 19:36:14 +01:00
main()
91f7debb08
MVWorld + SerializationConfig = Awesome
...
Yes, I did it.
2012-03-04 16:08:09 +01:00
main()
871a601e37
General cleanup.
2012-03-03 17:07:07 +01:00
main()
bd7ad20b7b
Fixed the tests.
...
Why is this option even on by default...
2012-03-02 21:22:12 +01:00
main()
873d878252
Build fixed. Bukkit, I hate breaking changes!
...
However, this is not tested *at all*. Try it if you're brave enough ^^
2012-03-01 16:55:37 +01:00
main()
8c63cac4c5
I'm walking...
...
(Yes, I'm doing this on my iPhone)
Should fix #530 .
2012-03-01 13:12:09 +01:00
main()
109582335b
Missing javadoc.
2012-02-25 14:59:33 +01:00
main()
3f09fbd710
Fixed the world-purger using the names from the new EntiyType-enum.
...
Closes #478 .
Should fix #482 .
Poor sheep.
2012-02-25 14:48:36 +01:00
main()
ccb96ead10
Nasty bugs are nasty.
2012-02-25 13:11:21 +01:00
Eric Stokes
5c48899d92
Add initial support for enforcing access better
2012-02-23 20:15:10 -07:00
Eric Stokes
5f5d7084fa
Add **much** better mv check command
2012-02-22 20:22:37 -07:00
Eric Stokes
7b9c26d40a
Cleanup logging a bit, state when core is allowing players to access
2012-02-21 17:45:29 -07:00
Eric Stokes
0c96da48f9
Allow Spawner eggs to override settings
2012-02-21 16:58:36 -07:00
Eric Stokes
fbbe031b2c
Fix for method deprecations in R5
2012-02-21 05:25:59 -07:00
main()
868ac57a4a
Removed TODOs in deprecated classes. There's nothing left to be done there.
2012-02-06 19:25:34 +01:00
main()
7c21a114db
Fixed a bug in the info-command.
...
Information about the player's current world was shown when he entered an invalid world-name.
2012-02-06 17:19:51 +01:00
main()
e7573d3bd7
Rewrote the who-command. Fixes #467 .
2012-02-06 17:19:50 +01:00
main()
772d5a222d
Unused import...
2012-02-06 17:19:44 +01:00
Eric Stokes
2eb61af76f
Remove Structures and Types from import
...
Fixes #466
2012-02-05 20:32:09 -07:00
Eric Stokes
ad9d4e41ff
Remove EGG, that's for chickens, silly.
2012-02-05 00:10:36 -07:00