Jeremy Wood
582d6bef1a
Readd world count metric as multiline chart (for future use).
2020-06-13 01:17:00 -04:00
Jeremy Wood
04c65cc59e
Cleanup new metrics implementation. ( #2286 )
...
* Refactor metrics initialization into its own class.
* Simplify the creation of metrics.
* Clean up new metrics.
* Refactor out duplicate metrics code.
2020-06-13 00:51:18 -04:00
Kermina Awad
268c4982c3
update metric implementations
2020-06-12 23:50:17 -04:00
Kermina Awad
8983a0c024
add vault as softdepend
2020-06-07 19:31:51 -04:00
Kermina Awad
1cbe901e4d
lead dev should be the first author listed
2020-06-06 13:38:03 -04:00
Kermina Awad
4894abd1f1
switch to bStats
2020-06-06 13:36:53 -04:00
Jeremy Wood
59cfacf007
Merge pull request #2227 from A248/patch-1
...
Fix NPE for invalid world argument in gamerule cmd
2020-05-05 21:19:42 -04:00
wellnesscookie
c70e254dbf
Fixes alias not clearing after cloning the world
...
This will rather set an alias to an empty string which will automatically be resulted in alias being as same as the name of the cloned world.
Previously, it was not working as intended and kept the alias of the oldWorld.
2020-04-30 20:43:11 +02:00
A248
9d42a05759
Fix NPE for invalid world argument in gamerule cmd
...
Stumbled upon an NPE when using /mv gamerule. I realised it was because I had specified a nonexistent world. This will fix it.
2020-04-16 18:31:23 -04:00
Niels Boehm
46f8453b5b
Ensure archors are saved in a machine-readable way
...
`locationToString()` is primarily used by the AnchorManager to persist
anchors to disk (the other use is for logging).
In a locale that uses periods as decimal separator, this works fine and
the anchors can be loaded when the server restarts.
However, in a locale that doesn't use periods (but commas, for instance)
this produces an `anchors.yml` that cannot be parsed when loaded.
Tying the string formatting in `locationToString()` to an English locale
makes it behave as expected, regardless of the external locale setting.
2019-09-23 14:54:35 +02:00
Jeremy Wood
b4b0940918
Added additional configuration option to disable the donation messages.
2019-08-26 13:47:54 -04:00
Jeremy Wood
22ad7214b0
Made the donation messages at startup hidden with silent start.
2019-08-26 13:47:26 -04:00
Jeremy Wood
d3ff2922fd
World cloning should work once again! Resolves #1978 .
2019-08-23 15:27:45 -04:00
Jeremy Wood
5e2824abeb
Prevent importing worlds without .dat file. Fixes #1917 .
2019-08-15 21:15:45 -04:00
Jeremy Wood
926e23bf19
Removed super dated toString in plugin main class.
2019-08-02 21:49:11 -04:00
Jeremy Wood
841598232c
Added --include-plugin-list to mv version command.
2019-07-31 00:25:34 -04:00
Jeremy Wood
38d5917915
Added debug mode change event.
2019-07-30 23:03:51 -04:00
Jeremy Wood
8859fa78fd
Bumped core protocol to 24.
2019-07-30 22:09:14 -04:00
Jeremy Wood
1581e1e009
Make TravelAgent warning message a debug message.
2019-07-23 21:47:13 -04:00
Jeremy Wood
7cb9bd4bc2
Added message acknowledging deprecated event.
2019-07-23 21:46:23 -04:00
Jeremy Wood
950402a144
Release version 4.0.0.
2019-06-25 13:33:20 -04:00
Brokkonaut
c3f08318d4
Phantoms are monsters
2019-06-17 05:48:02 +02:00
Jeremy Wood
f0343b08b5
Merge pull request #2001 from Brokkonaut/fix-javadocs-setcurrency
...
Fix javadocs: setCurrency(Material) instead of setCurrency(int)
2019-06-04 12:04:14 -04:00
Jeremy Wood
20a1fcb9f5
Bump protocol version to 23.
2019-06-04 10:08:35 -04:00
Jeremy Wood
253ede1c9a
Wrap the travel agent in an adapter.
2019-06-04 10:08:11 -04:00
Brokkonaut
06bd1a838f
Fix javadocs: it is now setCurrency(Material) instead of setCurrency(int)
2019-05-21 19:15:14 +02:00
BaronyCraft
4343167240
allow coord arguments to setspawn command ( #1975 )
...
* allow coord arguments to setspawn command
* Implement PR changes as requested
2019-03-14 20:20:49 -04:00
Jeremy Wood
7762aca019
Removed commons-io as compile dependency to fix weird pom issues.
2019-02-02 00:53:51 -05:00
Jeremy Wood
6ebc1188e8
Removed unnecessary json dependency.
2019-01-31 22:09:09 -05:00
Jeremy Wood
8b358b0955
Don't send mvv url response to console twice when run from console.
2019-01-31 22:03:11 -05:00
Jeremy Wood
b201b09719
Added a theoretically working Hastebin option for mvv output.
2019-01-31 22:02:13 -05:00
Jeremy Wood
4c9d108f08
Disabled github paste service.
2019-01-31 21:31:39 -05:00
Jeremy Wood
564a7d3684
Removed pastie paste service.
2019-01-31 21:26:12 -05:00
Jeremy Wood
d7894eb847
Fix another NPE in MaterialConverter.
2019-01-30 10:11:43 -05:00
Jeremy Wood
5e067fa72d
Fixes NPE in MaterialConverter.
2019-01-30 08:53:40 -05:00
Jeremy Wood
b1bf68a0ad
Wtf... why was this still here.
2019-01-30 01:02:55 -05:00
Jeremy Wood
43ecdc913a
Add null type annotations to MaterialConverter.
2019-01-30 00:19:26 -05:00
Jeremy Wood
606a3fa3ce
Added MaterialConverter util class for type id conversions.
2019-01-29 23:46:40 -05:00
Jeremy Wood
a7cace0fdc
Fixed potential NPE.
2019-01-28 19:43:13 -05:00
Jeremy Wood
ae314108a3
Removed deprecated MVConfigProperty and MVActiveConfigProperty.
2019-01-27 21:34:26 -05:00
Brokkonaut
d0180f05d5
Option to disable the automatic purge of entities ( #1933 )
2019-01-25 13:16:29 -05:00
Jeremy Wood
a6912c3cb5
Added api-version: 1.13 to plugin.yml.
...
Should fix #1958
2019-01-24 09:28:03 -05:00
Jeremy Wood
4bdeacfd05
Updated testing dependencies and maven plugins.
2019-01-24 01:00:42 -05:00
Jeremy Wood
01f549f408
Updated Multiverse-Core for Bukkit 1.13.2.
2019-01-23 23:50:47 -05:00
Jeremy Wood
f7bbb5029b
Bumped protocol to 22.
2019-01-23 22:29:49 -05:00
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