main()
1529f3e6dc
Lines too long... -.-
2011-12-31 19:57:22 +01:00
main()
d48927787b
Fixed MagicNumberCheck in MVWorld
2011-12-31 19:56:53 +01:00
main()
9173a15eb9
Started work on tons of new tests
2011-12-31 18:34:04 +01:00
main()
76629ebd25
Now you can't set "respawnworld" to invalid values.
2011-12-31 18:32:58 +01:00
main()
659301a808
MVWorld wants a toString()! :P
2011-12-31 18:32:58 +01:00
Eric Stokes
29ddb5e5c1
Hmm apparently Beer helps with coding, but not version control...
2011-12-30 20:15:57 -07:00
Eric Stokes
4429bdcf8e
Not sure how this stuff got left out...
2011-12-30 20:15:31 -07:00
Eric Stokes
9f12f6362b
Bump config, Add workaround for spout issue.
...
Closes #355 , Closes #149 , Closes #349
This adds a new config var: firstspawnoverride that defaults to true.
You should disable this if you don't want mv to do your spawning (if
you have Spout, a warning will print and it will be disabled
automatically. The firstspawn feature will NOT work with spout at this
time.) When the spout bug is fixed, someone should open an issue. I
will not be monitoring this :)
2011-12-30 20:14:44 -07:00
Eric Stokes
9fa29bcde7
Minor Fix: Don't warn when players join the server. That's normal :)
2011-12-29 19:05:10 -07:00
Eric Stokes
346f1591ef
Fix OPs/multiverse.* always having gamemode bypass.
...
I've added a separate namespace:
mv.bypass.gamemode.[*|X]
where X is a world name.
If a player has the * one, they ignore game mode changes GLOBALLY.
This perm defaults to FALSE, meaning OPS will NOT get it by default.
2011-12-29 18:55:24 -07:00
Eric Stokes
749ea12b4a
Change warnings to fine/finer, ref #338 (and other issues)
2011-12-25 08:53:42 -07:00
Tim Ekl
8f44a8e77a
Remove redundant TeleportIntercept
check
2011-12-22 09:50:06 -06:00
Tim Ekl
8345c83afd
Add config value (teleportintercept
)
...
New config value sets whether to attempt to block non-permissible
teleport attempts initiated from other plugins. Previous behavior
was new config value `false` - MV would not intercept these outside
teleports. New default configured value is `true` - MV will intercept
(and possibly block) other plugins' teleports.
2011-12-21 23:34:35 -06:00
Tim Ekl
6761be6952
Intercept other plugins' teleports properly
...
This commit will eventually provide a fix for #328 , when it gets merged
2011-12-21 23:20:58 -06:00
Tim Ekl
2879c2a96e
Add bonus log messages for teleport permissions
2011-12-21 22:44:26 -06:00
dumptruckman
a092dd8760
Added permission check with permissions "multiverse.gamemode.ignore.NAME" and of course "multiverse.gamemode.ignore.*"
2011-12-20 07:54:14 -05:00
dumptruckman
4246149bf2
Added checking for gamemode restriction bypass before trying to change gamemode
...
removed unreachable statement.
2011-12-20 07:54:10 -05:00
dumptruckman
c2ad331ca5
added playerCanIgnoreGameModeRestriction() to be checked before changing game modes.
2011-12-20 07:52:33 -05:00
Eric Stokes
fc24062f66
Add firstworldspawn, safe spawn disabling, fix a few neat bugs.
2011-12-19 20:03:36 -07:00
main()
2721419324
Added MVWorldDeleteEvent.
2011-12-19 20:48:14 +01:00
Tim Ekl
251b66a8d0
Additional null check; fix signportals issue 17
2011-12-18 21:16:13 -05:00
Tim Ekl
fdb8c862f9
Merge branch 'perm-errors'
...
Closes #286
2011-12-18 15:37:06 -05:00
Tim Ekl
9cfc75b7db
Mark anchor destinations valid if they pass location checks
...
This commit closes portals bug #92
2011-12-17 14:27:58 -05:00
Tim Ekl
528b448450
Condense color alternation on generator lists; closes #318
2011-12-17 13:32:34 -05:00
Tim Ekl
48f8e033b6
Add a null check around some block safety checks
2011-12-16 00:41:57 -05:00
Tim Ekl
761c3b95d9
Implement support for CommandHandler's optional error displays
...
This commit relates to #286 and will eventually close it when it gets
merged
2011-12-15 23:19:14 -05:00
Tim Ekl
1894a2e4e7
Set up config support for suppressing perms errors; relates to #286
2011-12-15 22:57:54 -05:00
main()
327f0ce7c4
Pulled some methods up into the Core-interface
...
(amended, sorry)
2011-12-12 20:59:00 +01:00
main()
5ae12022d1
Lots of javadoc-fixes
2011-12-12 20:48:55 +01:00
main()
18ccb32bfe
Javadoc-fixes + added missing @Overrides + fixed one name hiding in MVWorld
2011-12-12 20:09:21 +01:00
main()
d7303f1289
Making the constructor private broke MVA...
...
Thanks to Jenkins for immediately reporting that!
2011-12-12 19:26:00 +01:00
main()
cab8aaf040
JavadocStyleCheck: First sentence should end with a period.
...
Yes, one character can be that important. *sigh*
2011-12-12 17:40:33 +01:00
main()
ca21047859
Fixed HideUtilityClassConstructorCheck
2011-12-12 17:26:17 +01:00
main()
90305a4379
Changed ITEMS_PER_PAGE to itemsPerPage since it's not a constant.
2011-12-12 17:15:23 +01:00
main()
b2b1f91f38
Fixed warnings about RedundantModifierCheck.
2011-12-12 17:07:38 +01:00
main()
86cfa9d98f
Fixed another bunch of CheckStyle-warnings (VisibilityModifierCheck)
...
This time because of default visibility instead of private.
We need a better way for these global config variables in MultiverseCore.java
2011-12-12 16:45:54 +01:00
main()
3b784b64c0
CheckStyle-warnings about AvoidStarImport should now be fixed!
2011-12-12 16:25:10 +01:00
Eric Stokes
d7c1b8b0e2
Fix AIOOB. Fixes #303
...
Fixed an AIOOB when players had the list perm, but not perm to view any
world.
2011-12-11 12:02:01 -07:00
main()
4b53a8dfea
Mocking is better than implementing Mock-classes
2011-12-11 13:33:50 +01:00
main()
32ccfe3458
General test-cleanups
2011-12-11 13:33:49 +01:00
Eric Stokes
ddc2850632
Merge branch 'master' of github.com:Multiverse/Multiverse-Core
2011-12-10 14:15:27 -07:00
Eric Stokes
ea6b020850
Add test for Failure to select a valid command
2011-12-10 14:15:18 -07:00
main()
d40ae35505
The config was awesome, but now it's REALLY AWESOME.
...
Java generics might be weak, but they can avoid permanent casting, resulting in better code :D
2011-12-10 21:04:34 +01:00
main()
c9cd2a0f5c
Prevented properties from getting null if they were invalid in worlds.yml
2011-12-10 21:03:38 +01:00
main()
c0ae0e3eea
Javadoc wants <p>, not <p/>
2011-12-10 11:21:26 +01:00
main()
0b2233cf7b
We have to use the WorldContainer in the CreateCommand, too.
...
(This should have been changed in af439b678e
)
2011-12-10 11:04:29 +01:00
Eric Stokes
d8cb6497f0
Display the spawn location when changing it. Closes #295 .
...
I'm closing this issue and "moving" the rest of it, the ability to
import/create a world without using the checker to Issue #300
2011-12-10 00:53:02 -07:00
Eric Stokes
e5d468f03f
Fix properties not reporting when the value was wrong, but the key was.
2011-12-10 00:41:28 -07:00
Eric Stokes
a33d1420ba
Add game mode test.
...
This test should pass, but alas it fails :(
2011-12-10 00:36:40 -07:00
main()
f091a32174
Now saving mob exceptions correctly. Fixes #287
2011-12-09 16:53:50 +01:00
fernferret
10a4ec1c0b
Add WorldContainer to tests, they pass again. Yay!
2011-12-09 00:39:57 -07:00
4am
af439b678e
Changed runCommand to look in world container directory (defined in bukkit.yml) instead of in the server folder when attempting to load world files.
2011-12-08 19:19:17 -05:00
main()
5b17df65e9
Removed unused imports
2011-12-08 19:59:20 +01:00
main()
8b721886f5
Yes, the MVConfigMigrator is old and uses deprecated stuff.
2011-12-08 19:59:10 +01:00
main()
dbf109f051
Raw types are evil.
2011-12-08 19:17:55 +01:00
main()
56e4e493b1
Fixed all javadoc warnings and some typos.
2011-12-08 19:08:07 +01:00
Eric Stokes
3a5bc6adda
Actually fixed #294
2011-12-06 18:40:09 -07:00
Eric Stokes
f6e49bd8eb
Fix pitch/yaw switched for mvss on reload
2011-12-06 18:14:34 -07:00
Eric Stokes
15ce10671e
Fix colors bleeding into the next name, Fixes #285
2011-12-02 18:19:26 -07:00
Eric Stokes
a0ab24a132
Merge branch 'master' of github.com:Multiverse/Multiverse-Core
2011-11-30 19:38:58 -07:00
Eric Stokes
ee75392a9e
Fix anchor direction, Fixes #283
2011-11-30 19:38:35 -07:00
Tim Ekl
6fd7c84276
Fix Javadoc on PasteService interface
2011-11-30 11:44:18 -05:00
Tim Ekl
df5bfdde80
Allow posting to pastie.org or pastebin.com (pastie.org is the new default); closes #277
2011-11-29 20:55:13 -07:00
Tim Ekl
8e74945b7e
Add null check for files returned in world check; closes #278
2011-11-29 20:14:11 -05:00
Eric Stokes
5d2a1e478c
Fix Anchors not being saved proplery, Fix safe spawn disabling, closes #207 , Remove server.properties code, that bukkit bug is gone, closes #275
2011-11-28 00:08:39 -07:00
Eric Stokes
e110b1f6a5
Add anchors
2011-11-27 18:50:42 -07:00
Eric Stokes
803eb84f3f
Commit paginated changes, Add PermissionsTools
2011-11-27 01:42:18 -07:00
Eric Stokes
562de0f002
Fix tp perms to take into account teleporter and teleportee. This may eat your server
2011-11-26 19:38:57 -07:00
Eric Stokes
156e7ce373
Fix tests, and caught NPE
2011-11-26 17:42:58 -07:00
Eric Stokes
939a2e8b1f
Add paginated commands, Closes #203 , Add folder suggestions when your import fails
2011-11-26 17:24:17 -07:00
Eric Stokes
792d2ce5e6
Remove PaginatedCommand
2011-11-26 15:20:08 -07:00
Eric Stokes
03424165a4
Fix world.dat being adjusted every time, Fixes #268
2011-11-26 15:00:52 -07:00
Eric Stokes
f2a65b4fd9
Fix bedrespawn not being checked. Fixes #240
2011-11-26 13:01:45 -07:00
Eric Stokes
6afbd1d13d
Bump API version to 8, Remove junk, Update CommandHandler ( Closes #267 )
2011-11-26 12:33:12 -07:00
Eric Stokes
d2a5898e53
Fix seeds ( Closes #266 ), Allow Regeneration of map ( Closes #202 )
...
Fixed long seeds not loading properly (this happened with the new
config), Add Regenning of worlds. This works for the same seed, but new
seeds are still in the works.
2011-11-26 11:28:44 -07:00
main()
fa0c843f39
Improved (or broke) tests.
2011-11-26 12:07:28 +01:00
main()
459aad2d2b
Fixed NPE when there was no worlds-section in bukkit.yml
2011-11-26 12:07:28 +01:00
Eric Stokes
0fa8f4e824
Force default worlds to be imported, Closes #265
2011-11-26 01:49:46 -07:00
Eric Stokes
82eff21dbf
Revert earlier changes about using the repo, fix awesome unload bug. Now you can't unload defaultly loaded worlds
2011-11-26 00:35:07 -07:00
Eric Stokes
6bf9d1c9bb
Add Help to the Import Command
2011-11-25 22:59:06 -07:00
Eric Stokes
71bfd2a1ad
Remove submodules in favor of deployments
2011-11-25 22:45:27 -07:00
Eric Stokes
4b2152a05c
Add new world delete method ( Closes #260 ), Remove world from unloaded list when it's removed from the configs
2011-11-25 19:29:00 -07:00
Eric Stokes
6a80c8c1de
Merge branch 'fixed-tests' Closes #261
...
Tested, and the tests all pass!
2011-11-25 18:17:32 -07:00
Eric Stokes
c4dd2e3005
Much needed code re-format
2011-11-25 18:13:14 -07:00
Eric Stokes
4006e53243
Fix formatting with pullrequest, remove dragon, to @Rigby90's point, this will be bad for 3rd party addons.
2011-11-25 18:07:46 -07:00
Eric Stokes
f894859df9
Fix the pastebin.com poster (Bad API request bug)
2011-11-25 17:44:52 -07:00
sthycb
c9a33350ac
Added Support for EnderDragon purging now Supports Dragon or EnderDragon as the keyword (No changes needed to this file if this functionality is not desired) Ie: With the old code player must enter the correct "enderdragon" entering "dragon" on any other invalid keyword will report "0 - mobs purged". NOTE: This change would break for a player has a mod that has an entity called "Dragon".
2011-11-25 17:23:31 -07:00
Eric Stokes
0c847eefdf
Add more fixes that I broke when fixing #255
2011-11-25 16:57:01 -07:00
Eric Stokes
9710501a03
Fix lots of bad things with #255
2011-11-25 16:56:36 -07:00
main()
11fe1aee10
Fixed the tests. Closes #252
2011-11-25 18:02:41 +01:00
Eric Stokes
3e3990eba4
Add WorldPropertyChang event Fixes #255 , reduce the search radius until we can find a better place in the end.
2011-11-24 18:41:09 -07:00
Tim Ekl
06f53a0b47
Fix NPE on incorrect world chat color & correct in config
2011-11-23 20:02:06 -06:00
Eric Stokes
9a7c6202cc
Add bedrespawn as a per-world property. Fixes #192 . Fixes #221 .
2011-11-22 21:52:18 -07:00
Eric Stokes
5d932060ee
Removed deprecated items, Add autoload ( Fixes #241 )
2011-11-22 21:01:00 -07:00
Eric Stokes
8803374126
Fix colors not persisting through reloads
2011-11-22 19:50:52 -07:00
Eric Stokes
3c424c1c33
Fix aliases not working when setting
2011-11-22 19:41:56 -07:00
Eric Stokes
9f8e1689f6
Fix silly list mistake in worlds, fix gamemode not switching, fix a bunch of npes
2011-11-22 19:27:03 -07:00
Eric Stokes
2717a7bbee
Attempted fix for npe on worldmanager
2011-11-22 00:14:54 -07:00
Eric Stokes
29bc8bfbfc
Fix massive NPEs for real, Don't comment out tests, use @Ignore, Thanks @main--
2011-11-21 22:44:36 -07:00
Eric Stokes
d6b5fb9a25
Update for MC 1.0.0
2011-11-21 21:07:20 -07:00
Eric Stokes
e818b1ee73
Merge with test branch
2011-11-06 10:00:44 -07:00
Eric Stokes
92db828e3a
Merge branch 'master' into better-properties
2011-11-05 12:08:10 -06:00
Tim Ekl
61bed8e72d
Merge pull request #229 from Multiverse/broadcasts
...
Broadcast-Messages
2011-11-03 08:22:02 -07:00
Eric Stokes
f774d861c2
Fix typos
2011-10-23 11:01:42 -06:00
Eric Stokes
65b375edeb
Added item specific help to config properties.
2011-10-23 10:47:46 -06:00
Eric Stokes
b19799f764
Cleanup old variables
2011-10-22 17:45:03 -06:00
Eric Stokes
2e41d149fe
Done converting MVWorld, now needs testing
2011-10-22 17:38:00 -06:00
Eric Stokes
c576d5a3a2
Add the new style of saving/loading world properties.
...
All properties have been converted, but are not all implemented yet. I'm just committing because it's been several hours... o.O
2011-10-22 14:16:00 -06:00
Eric Stokes
6b95be4ca5
Add new interface, and a new paginated command, both shells
2011-10-22 11:01:05 -06:00
Eric Stokes
1712b175d8
Add autoheal and adjustSpawn as per-world properties
2011-10-22 11:00:32 -06:00
Eric Stokes
46db76a6cc
Add new test stuff
2011-10-21 18:37:18 -06:00
Eric Stokes
0e708a1f51
Move utils to a different package, add skylands to import test
2011-10-21 18:03:34 -06:00
Eric Stokes
65369b6a4b
refactor rests even more
2011-10-21 17:48:28 -06:00
Eric Stokes
ab311dd8d9
Reorged the tests, LOTS OF CLEANUP
2011-10-20 18:36:33 -06:00
Eric Stokes
3ad1bfad2b
Woohoo! All tests passgsgs
2011-10-20 17:30:29 -06:00
Eric Stokes
b028811d36
Merge branch 'master' into test
2011-10-20 16:44:02 -06:00
main()
0581415ae5
Added broadcast-messages ( Closes #197 )
2011-10-19 19:48:43 +02:00
Eric Stokes
d473ac3f78
Bump API to v7 for 2.1 release
2011-10-18 20:48:23 -06:00
Eric Stokes
093e01d865
Change priority to Low, so MV can fix portal locations
2011-10-18 18:13:22 -06:00
Eric Stokes
2d7626684f
Fix initial configs not loading properly
2011-10-18 16:45:55 -06:00
Eric Stokes
698671c700
Fix spawn not loading from config. Closes #195
2011-10-17 20:51:51 -06:00
Eric Stokes
0d06fb8a0d
Reload the config after save for the initial creation
2011-10-17 19:09:22 -06:00
Eric Stokes
6e6c40bd3b
Cannon destinations are basically exact destinations, don't perform the safety check.
2011-10-17 18:06:16 -06:00
Eric Stokes
4067d0cd28
Detect bad worlds and tell the user to use chunkster
2011-10-16 13:59:13 -06:00
Eric Stokes
5b19404c13
Clean up some comments.
2011-10-16 13:53:23 -06:00
Eric Stokes
e6f81b01d6
Move the enforce access flag to canEnterWorld so other plugins don't have to check it also, Add "mv conf show"
2011-10-16 13:38:05 -06:00
Eric Stokes
25d9231d30
Check all parent perms if the player's normal perm wasn't found. Closes #174
...
I consider this a workaround. At the moment, when we add a node AND
recalc the permissions, until the perms plugin reloads, when MV asks
the API if a player has a perm, it reports that they do NOT. For the
moment, we're going to check all of this node's parents to see if the
user has those. It stops when if finds a true or there are no more
parents.
2011-10-16 11:06:40 -06:00
Eric Stokes
3284670153
Fix Difficulty and GameMode not reloading properly. Closes #190
2011-10-16 10:14:02 -06:00
Eric Stokes
ea920c1252
Merge branch 'master' of github.com:Multiverse/Multiverse-Core
2011-10-16 09:56:47 -06:00
Eric Stokes
987e2eff51
Reorder the loading of fakepvp so it doesn't override regular pvp.
2011-10-16 09:41:47 -06:00
main()
67c165ff25
Fixed #191 (WorldManager.deleteWorld()).
2011-10-16 17:36:18 +02:00
main()
e7aa563352
Revert "Fix startup error on Windows."
...
This reverts commit 01bed7cc4b
.
Because that commit CAUSED a startup error instead of fixing one.
2011-10-16 15:29:09 +02:00
Eric Stokes
56926dc14c
State when a perm has been found in debug, Fix The TeleportCommand not obeying enforce access
2011-10-16 02:06:18 -06:00
Eric Stokes
2d0eb7e7bb
If enforceaccess == false, show all players all worlds (unless they're hidden) also for mv who
2011-10-16 00:38:49 -06:00
Eric Stokes
54e7bc454a
If enforceaccess == false, show all players all worlds (unless they're hidden)
2011-10-16 00:34:40 -06:00
Eric Stokes
01bed7cc4b
Fix startup error on Windows.
...
Psh who uses Windows anyways :P
2011-10-16 00:01:09 -06:00
Eric Stokes
728002ecce
Still not working :/ Need to simulate worlds now...
2011-10-15 12:38:34 -06:00
Eric Stokes
e45ae8f9dc
Much farther with testing. Keep testing...
2011-10-15 12:23:13 -06:00
main()
5d11e27eb0
Fixed javadoc of the WorldManager.
2011-10-15 17:24:12 +02:00
Eric Stokes
edb999578a
Seperated MockWorld tests
2011-10-15 08:20:29 -06:00
fernferret
d1f51acb1c
Add Broken tests
2011-10-15 09:47:07 -04:00
fernferret
b867df7315
Add main-- to the authors
2011-10-14 15:12:44 -04:00
fernferret
a8068a5669
Protocol Bump to v6
2011-10-13 21:39:17 -04:00
fernferret
ab17064006
Route all teleports through the SafeTTeleporter
...
There are still some access caveats. When you request that a player be
tp'd to you, there's currently not a good way to tell the teleport
event that… So we either get full control of all plugins and limited
control to override it, or unlimited control to override and no access
to other plugins' access to teleport players to potentially restricted
locations…
This will break the latest other Plugin builds.
2011-10-13 21:38:44 -04:00
fernferret
d3c1538083
Fix config.yml overwriting worlds.yml, Fix invalid spawn locations
2011-10-13 16:37:53 -04:00
fernferret
b2ef10a699
Revamp config to simpler 2.4 format
2011-10-12 21:50:03 -04:00
fernferret
fba3f71238
Fix invalid values in /mv config, Closes #178
2011-10-12 17:04:21 -04:00
fernferret
af3dcf049d
Remove outdated values from config.yml, Fix Configs and reloading, Closes #186
2011-10-12 16:50:04 -04:00
fernferret
a30222bec7
Show whether or not gamemode is being enforced, Fix enum Config Property
2011-10-11 22:51:30 -04:00
fernferret
86af11b662
Fixes for hidden worlds displaying as null
2011-10-11 21:57:35 -04:00