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
fernferret
750adcf376
Fix color checking, fix price reporting failure on successful set
2011-10-11 17:01:56 -04:00
fernferret
c200d43f51
Bunch of NPE fixes
2011-10-11 16:45:47 -04:00
fernferret
f4093cbe51
Implement new config items
2011-10-10 21:37:58 -04:00
fernferret
4366b16a74
Start using the new config
2011-10-10 20:40:31 -04:00
fernferret
cfdd1ac38c
Remove naming conflict with bukkit
2011-10-10 20:12:22 -04:00
fernferret
3e10f18079
Add a bunch of examples, add loadworld to the plugin.yml
2011-10-10 13:02:29 -06:00
fernferret
c7c73e7094
Implement Check Command
2011-10-10 12:28:02 -06:00
fernferret
c7e5816b2e
Add better debug for world access
2011-10-10 11:57:45 -06:00
fernferret
50a89b7b1a
Update Config.yml, implement enforceaccess
...
Cache enforceaccess and enforcegamemodes, as both of these get accessed
a lot.
2011-10-10 11:49:53 -06:00
fernferret
1aad872333
Start adding the Config Command
2011-10-10 11:31:22 -06:00
fernferret
73b42b5430
Merge branch 'master' of https://github.com/Multiverse/Multiverse-Core
2011-10-10 09:36:36 -06:00
fernferret
e93fec45ac
Much needed code reformat
2011-10-10 09:34:04 -06:00
Eric Stokes
23933c4706
Correct some javadoc
2011-10-10 07:50:03 -06:00
Eric Stokes
9e14daac1f
Implement getMvWorld
2011-10-09 21:03:05 -06:00
Eric Stokes
aa079b2920
Add Colored string to the alias, remove Double, use double
2011-10-09 20:26:23 -06:00
Eric Stokes
bac24e1c97
Use the MultiverseWorld instead of MVWorld
2011-10-09 20:10:59 -06:00
Eric Stokes
c72f602045
Fix MVINFO NPE, Fix NPE on startup with addWorld, Remove deprecated methods
2011-10-09 18:25:42 -06:00
Eric Stokes
c22a8a9d18
Implement new world creation methods
2011-10-09 18:11:36 -06:00
Eric Stokes
2759d75125
Finalize API v5
2011-10-09 16:36:05 -06:00
Eric Stokes
980381194b
Continue updating API. Fix squids not being monitored, Closes #181
2011-10-09 15:38:18 -06:00
Eric Stokes
8370a72776
Add hunger API, bump protocol to 5
2011-10-09 11:48:09 -06:00
Eric Stokes
e0f9344d20
Merge branch 'master' of github.com:Multiverse/Multiverse-Core
2011-10-09 11:43:13 -06:00
Eric Stokes
3fde98049f
Add a bunch more to the API
2011-10-09 11:31:50 -06:00
main()
40c04a1f4e
Made removePlayersFromWorld() visible from the API and moved the javadoc
2011-10-09 19:27:40 +02:00
Eric Stokes
5386aadbb7
Add new api items for hiding worlds, Move the severe perms error to a level 2 log
2011-10-09 08:51:29 -06:00
Eric Stokes
5e0903086e
Display API version, fix difficulty enums missing
2011-10-08 14:59:47 -06:00
Eric Stokes
ff47610424
Bump protocol to 4
2011-10-08 14:29:44 -06:00
Eric Stokes
84e178d12e
Bump API to version 3
2011-10-08 12:38:54 -06:00
Eric Stokes
f2a263f86c
Merge WorldManager Changes to keep the API happy
2011-10-08 12:38:23 -06:00
Eric Stokes
3c750104a5
rename some methods in the WorldManagerAPI
2011-10-08 12:36:57 -06:00
main()
f69c85e6b0
Added loadWorld(String name) to the WorldManager and made it accessible with a command
...
Added some "'" around log-messages
2011-10-08 12:28:27 -06:00
Eric Stokes
6e4de79bfb
Add WorldManager API, API is now level 2
2011-10-08 11:57:50 -06:00
Eric Stokes
2d112edee5
Start writing the Core API
2011-10-08 11:42:35 -06:00
Eric Stokes
4a634e8418
Final backwards compatability checks
2011-10-08 10:57:48 -06:00
Eric Stokes
e31f2c79ac
Fix breakages with SignPortals
2011-10-08 10:14:52 -06:00
Eric Stokes
cc3889b166
Increment v to 2.1, start adding dummy files
2011-10-08 08:22:19 -06:00
Eric Stokes
7bbdac9012
Move a bunch of classes into utils
2011-10-07 18:47:39 -06:00
Eric Stokes
d04a42ee92
Move utils package inside multiversecore
2011-10-07 18:26:40 -06:00
Eric Stokes
fa80b66ac2
Pull changes from master
2011-10-07 18:22:54 -06:00
Eric Stokes
ae19604eab
Add difficulty to the info command
2011-10-03 19:59:29 -06:00
Eric Stokes
6e7daf4e85
And this is why we need unit tests...
2011-10-03 19:40:21 -06:00
Eric Stokes
86d3628b1c
Actually save the difficulty
2011-10-03 19:24:38 -06:00
Rigby
9be14a2a0c
You just can't get the right staff these days...
2011-10-04 01:28:42 +01:00
Eric Stokes
091c5a9621
Move GameMode check to onPlayerChangeWorld, fix difficulty case settings
2011-10-03 17:43:57 -06:00
Eric Stokes
c566ead9ef
Add multiworld difficulty
2011-10-02 21:18:25 -06:00
Eric Stokes
d97bbfb1b1
Fixed Hunger/Food setting Closes #119
2011-09-28 19:56:41 -06:00
Eric Stokes
ea6e94d99d
Fix Signportals not going anywhere
2011-09-28 19:34:00 -06:00
Eric Stokes
f0ae8cbb8e
Ensure that the world players are going to is not null
2011-09-28 17:02:21 -06:00
Eric Stokes
1a6e93f0df
Add aditional checks for onPlayerPortal
2011-09-28 16:28:09 -06:00
Eric Stokes
8fe128ec0f
Add more api items
2011-09-26 20:21:39 -06:00