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
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