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
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
Eric Stokes
f3cd433e80
Remove ALL perms3 refs
2011-09-25 12:11:42 -06:00
Eric Stokes
0964f461eb
Remove Permissions 3 support
2011-09-25 12:02:28 -06:00
Eric Stokes
fa409ac4f5
Remove fakePvp from the API
2011-09-25 11:05:48 -06:00
Eric Stokes
3753256611
Move destinations to their own package
2011-09-25 10:46:07 -06:00
Eric Stokes
b378b0cf79
Update World API's comments to reflect new API changes
2011-09-25 10:43:22 -06:00
Eric Stokes
e5646bbbfd
Remove silly nullable reference
2011-09-25 10:41:43 -06:00
Eric Stokes
66538ccd02
Moved API around, added more docs
2011-09-25 10:40:23 -06:00
Eric Stokes
d63c043368
New code format
2011-09-25 09:14:17 -06:00
Eric Stokes
65dce752d4
Don't set the hunger, only cancel the events
2011-09-22 19:47:14 -06:00
Eric Stokes
268b272f4d
Implement Hunger. Untested
2011-09-21 22:15:16 -06:00
Eric Stokes
eb0b83c507
Add getHunger api. No implementation yet
2011-09-21 19:26:02 -06:00
Eric Stokes
6b543a793a
Add BedDestination
2011-09-21 17:45:10 -06:00
Eric Stokes
6039009e3f
Merge branch 'master' into development
2011-09-18 13:53:36 -06:00
Eric Stokes
a9cb378eab
Fixed the from worlds being the to worlds.
2011-09-18 13:51:28 -06:00
Eric Stokes
fcfa45717c
Fix Change Gamemode with NetherPortals, Fix NetherPortals allowing you entry to worlds you shouldn't be able to access.
2011-09-18 13:22:48 -06:00
Eric Stokes
9333f70add
Working on messaging
2011-09-18 13:04:37 -06:00
Eric Stokes
30704338e6
Require spawn permission if you're using mvtp to go back to spawn (Thanks Verrier!)
2011-09-18 12:31:41 -06:00
Eric Stokes
17a519f961
Add the teleport permissions to the teleport command... oops
2011-09-18 11:45:06 -06:00
Eric Stokes
74aba9d6e8
Refactor so a Teleporter can be a CommandSender
2011-09-18 10:03:59 -06:00
Eric Stokes
43fcbc9af9
Add new messaging stuff
2011-09-18 09:48:46 -06:00
Eric Stokes
fa3e0d6186
Check for console, Closes #118
2011-09-18 09:48:23 -06:00
Eric Stokes
20ce518d33
Added Copyright notice and remove trailing whitespace.
2011-09-17 12:59:37 -06:00
Eric Stokes
f9481db5a6
Document WorldManager.java
2011-09-17 12:55:28 -06:00
Eric Stokes
1b42a25ccb
Only set the velocity if a player did successfully teleport. Issue #72
2011-09-17 11:12:02 -06:00
Eric Stokes
e3edcb88df
Remove JDK 6 dependency
2011-09-17 10:05:01 -06:00
Eric Stokes
bef22ba534
Add Per-Destination perms, Closes #61
2011-09-17 09:59:38 -06:00
Eric Stokes
10d6a7e1dc
Add Documentation to MVDestination
2011-09-17 08:27:10 -06:00
Eric Stokes
b39098a592
Move Mode to page 1: Closes #111 , Fix nether imports not defaulting to 8: Closes #103 .
2011-09-17 07:35:39 -06:00
Eric Stokes
a2c6dad243
Remove my silly printlines
2011-09-16 19:18:36 -06:00
Eric Stokes
b76da91013
Merge branch 'master' of github.com:Herocraft/Multiverse-Core
2011-09-16 18:35:22 -06:00
Eric Stokes
e7f97a8ae7
Add new debugging
2011-09-16 18:35:17 -06:00
Rigby
e792c338aa
Fern's FAULT.
2011-09-16 11:19:52 +01:00
Rigby
133810550f
Allow the per world Game Modes to not be enforced.
2011-09-16 10:11:30 +01:00
Eric Stokes
97168043ff
Fix && should be ||, Allow Creative mode, Set all players in a world to a specific mode when it's changed
2011-09-14 20:06:03 -06:00
Tim Ekl
40c4ce0a37
Merge branch 'master' into gamemodes
2011-09-14 19:11:47 -04:00
Eric Stokes
318564ccf2
Add new CH and CH checks
2011-09-13 20:13:27 -06:00
Eric Stokes
9c1a9769b2
Update to new AllPay version
2011-09-13 19:54:06 -06:00
Eric Stokes
89ea09fba2
Minor changes
...
Update CommandHandler
Fix typo in Debug
Version now posts as a Multiverse user
2011-09-11 17:37:32 -06:00
Rigby
9384f96549
Getting ready for 1.8 GameModes.
...
This setup will allow different worlds to be setup under different gamemodes, it handles per player modes during teleportation to and from Worlds.
2011-09-09 12:25:21 +01:00
Rigby
69b143ada6
Believe this should be a set :).
2011-09-09 12:16:54 +01:00
Jeff Wardian
a97b6f80d2
Fixed ArrayIndexOutofBounds on translateTempSpawn()
2011-09-02 16:26:36 -07:00
Eric Stokes
ad47ce7d1b
Add Bed Respawns back in! Thanks @Vaht
2011-09-01 19:18:56 -06:00
Eric Stokes
d09d340e0f
Fix "There are players in <Java Object>"
2011-08-31 21:05:53 -06:00
Eric Stokes
751ed5a8e8
Check for null creature types. Closes #83
2011-08-29 17:03:59 -06:00
Eric Stokes
a0667d49b8
Fix our Custom PTA not obeying useSafeTeleporter
2011-08-25 19:42:52 -06:00
Eric Stokes
8c45d0b76a
Exact destinations now don't use the safeTeleport check. Add API hook to allow this to be configurable per destination.
2011-08-25 19:31:46 -06:00
Eric Stokes
319567eb67
Fix the console spewing many many errors. Sorry.
2011-08-24 20:01:50 -06:00
Eric Stokes
7a38806134
Remove Additional Private Deprecations, Must keep methods until Portals 2.1 is out.
2011-08-24 19:05:20 -06:00
Eric Stokes
b6755a1047
Return the Permission if it was created, or the old one if it existed.
2011-08-24 18:49:13 -06:00
Eric Stokes
69360a49ec
Move World Functions to a new WorldManager.
2011-08-24 17:25:30 -06:00
Eric Stokes
3876c0f47f
Remove prints.
2011-08-24 16:38:08 -06:00
Eric Stokes
5fe8f76c34
Add MVTeleportEvent back in.
2011-08-23 16:48:11 -06:00
Eric Stokes
e556261e84
Small changes to BlockSafety for MVPortals, Remove hard spout dependency for real this time. Thanks @lithium3141
2011-08-22 19:53:00 -06:00
Eric Stokes
8d09c19988
Add the MVTravelAgent to Core since NetherPortals, Portals _and_ SignPortals use it.
2011-08-22 17:58:54 -06:00
Eric Stokes
4fd0150945
Add ability to query all generator plugins via /mv generators
2011-08-21 16:57:17 -06:00
Eric Stokes
f96f3151f9
Allow you to set debug in the config.
2011-08-21 14:30:12 -06:00
Eric Stokes
047e0d8001
Remove hard Spout dependency. Sorry. Thanks Fetch!
2011-08-21 12:10:18 -06:00
Eric Stokes
5f88247810
More fixes to the new World Destinations that support pitch and yaw.
2011-08-21 11:38:01 -06:00
Eric Stokes
d12725ca0e
Deprecate 2 location methods in favor of using MVDestination instead of Location to preserver velocity.
2011-08-21 10:32:07 -06:00
Eric Stokes
dc9f2fc360
Use DisplayName in mvwho Closes #62
2011-08-21 08:36:43 -06:00
Eric Stokes
2c865aa0ff
Allow our own spawns to be more accurate, including decimal precision on XYZ and Pitch/Yaw.
...
We still set the spawn in the bukkit worlds to the inaccurate setting.
No migrator is included for this change, just do /mvss in game.
2011-08-21 08:34:07 -06:00
Eric Stokes
f11f3dd88e
Allow us to add permissions safely via the Permissions object.
2011-08-20 22:50:06 -06:00
Eric Stokes
c503849107
Exposed getSafeLocation
2011-08-20 16:36:39 -06:00
Eric Stokes
ce8b042919
Merge branch 'master' into development
2011-08-20 09:16:14 -06:00
Eric Stokes
92a762e5e4
Add MV Debug, Attempted fix for Portal teleportation fail, Water and Doors are now safe materials
2011-08-20 09:07:40 -06:00
Eric Stokes
eb4f9700bc
Made World Access by default OP. However, opfallback is still set to true by default
2011-08-19 16:48:55 -06:00
Eric Stokes
49e3a42550
Give an easy way of using cannons without portals
...
Behold: /mvtp cannon-2
2011-08-17 16:49:24 -06:00
Eric Stokes
afc388637f
Update AllPay, Hopefully fix the BOSEcon bug
2011-08-16 18:02:43 -06:00
Eric Stokes
e36210b99a
Add spout tests
2011-08-13 14:58:43 -06:00
Eric Stokes
f6299c60a0
Fix scale named scaling (thanks krinsdeath)
2011-08-11 18:28:45 -06:00
Eric Stokes
06bc0dea02
Fix not being able to set world scaling. (Thanks krinsdeath) Add pitch to mvcoord, add missing variables to mvinfo
2011-08-11 18:20:35 -06:00
Eric Stokes
11ce604938
Fix NPE when a world was not known by MV Thanks Rockstar04!
2011-08-10 19:35:48 -06:00
Eric Stokes
7ef564799e
Actually fixed cannons this time...
2011-08-09 19:23:28 -06:00
Eric Stokes
62f15bb101
Sync the mobs when we clear a list.
2011-08-09 18:41:27 -06:00
Eric Stokes
e551b7184d
Cannon Refactor, Info fixes, Permissions clarification
2011-08-09 18:13:28 -06:00
Eric Stokes
06830f4e98
Fix Cannons, Closes #53
2011-08-09 17:41:35 -06:00
Eric Stokes
c629fe72e4
Yes. Cannons. In Multiverse2. What now.
2011-08-08 22:02:56 -06:00
Eric Stokes
04779cb8ba
Fix worlds being reported as deleted. Closes #52
2011-08-08 18:17:55 -06:00
Eric Stokes
1abcb187e6
Removed lightning from what we're watching
2011-08-07 21:06:50 -06:00
Eric Stokes
ff89bda57e
Add ability to disable weather per world.
2011-08-07 21:03:36 -06:00
Eric Stokes
9b9bbb4091
Fix MvInfo's respawn world
2011-08-07 16:42:50 -06:00
Eric Stokes
818756d45b
Fix PlayerDestination
2011-08-07 09:40:22 -06:00
Eric Stokes
23ea0e0c37
Add new PlayerDestination, this build should be treated as unstable
2011-08-07 08:29:23 -06:00
Eric Stokes
f06c553055
Fix Animals info actually being monsters info in /mvi
2011-08-05 22:35:55 -06:00
Rigby
6e1cff5d26
Basic implementation of the spawn in memory setting.
2011-08-05 05:12:07 +01:00
Rigby
01b016f002
Prevent multiple configuration saves in the constructor, perform a single save at the end and then consequent saves when settings are changed.
2011-08-05 05:10:21 +01:00
Eric Stokes
f81a9d15c0
Remove Spam, Add auto-pastebin code, Minor bugfixes.
2011-08-04 20:26:25 -06:00
Eric Stokes
dd388d0d9f
Fix world teleports. Whoops.
2011-08-03 20:24:44 -06:00
Eric Stokes
5e7d58a1dd
Apparently GH for Mac doesn't handle deletes right yet...
2011-08-03 18:59:52 -06:00
Eric Stokes
1cc47ff1ba
Fix "Blah, Blah" in delete command, abs class Dest -> interface MVDest, restrict teleports based on MVDest.getPermissionString.
2011-08-03 18:59:21 -06:00
Eric Stokes
1671a8163d
Remove spam on delete.
2011-08-03 18:19:50 -06:00
Eric Stokes
9d2cc9a839
Fix license, Update CH, Fix mvdelete
2011-08-03 18:15:21 -06:00
Eric Stokes
34a0ab2e67
Add some examples to create, upgrade CH
2011-08-02 19:13:23 -06:00
Eric Stokes
4a478d159b
Made the mvm commands prettier/more informative.
2011-08-01 20:53:06 -06:00
Eric Stokes
dbdc6d91d2
Added search to help command! Thanks @AkiTensai!
2011-08-01 19:51:57 -06:00
Eric Stokes
ae7000b3ad
Curse you Config.save()
2011-07-31 20:52:14 -06:00
Eric Stokes
6c061f1116
Add Version Event, Add MVPlugin Interface.
2011-07-31 19:18:59 -06:00
Eric Stokes
1e9a826999
Finalize the mv info command
2011-07-31 18:24:09 -06:00
Eric Stokes
1a938c8ce8
Command fixes.
2011-07-31 17:29:14 -06:00
Eric Stokes
c5108c3463
Upgrade command Handler, start implementing mvinfo
2011-07-31 17:11:59 -06:00
Eric Stokes
9acc46f9d1
Cleaned up MVINFO Closes #47
2011-07-31 08:45:10 -06:00
Eric Stokes
de9209b270
Remove debug, Add warning if users have spawn-monsters set to false.
2011-07-31 07:41:09 -06:00
Eric Stokes
3ccc08b9e5
Tune the teleport methods.
2011-07-30 21:28:59 -06:00
Eric Stokes
c78e11bf52
Add new vehicle checks
2011-07-30 21:12:16 -06:00
Eric Stokes
9d9a091e7a
core work from lith
2011-07-30 19:09:30 -06:00
Eric Stokes
0c3a3732be
Added fancy formatting to force teleport.
2011-07-30 09:27:18 -06:00
Eric Stokes
addd95443a
Add second chance to teleports
2011-07-30 09:17:23 -06:00
Eric Stokes
a43e033a84
Fix opfallback not playing nicely with new bukkit perms.
2011-07-30 09:02:20 -06:00
Eric Stokes
e5e908800d
Add spaces to commands.
2011-07-30 00:53:55 -06:00
Eric Stokes
48f51e8a3a
Fix Price not being able to be set. Closes #45
2011-07-29 23:17:17 -06:00
Eric Stokes
dd129f2776
Fix MVWho Closes #44
2011-07-29 22:29:09 -06:00
Eric Stokes
37914bc4d1
Add LoggablePlugin interface, so we can log without knowing the plugin!
2011-07-29 18:42:17 -06:00
Eric Stokes
e888738f0d
This shoudld be gone
2011-07-29 18:20:26 -06:00
Eric Stokes
f07be132f8
Move Listeners
2011-07-29 18:09:48 -06:00
Eric Stokes
48f9226d27
Refactoring on the ConfigMigrator
2011-07-29 16:57:38 -06:00
Eric Stokes
cd7ad37887
Add New ConfigMigrator Style
2011-07-29 16:35:27 -06:00
Eric Stokes
dca9a01c25
Fix my misspellings...
2011-07-29 15:54:32 -06:00
Eric Stokes
f06642a7ce
Add Config Migrate, clean up some logs.
2011-07-29 15:52:43 -06:00
Eric Stokes
0d4d344165
Fix WorldDest orientation not being saved. Fixed Permission oopsie.
2011-07-28 18:39:47 -06:00
Eric Stokes
dac95eceba
Add more currency stuff, lots of cleanup.
2011-07-28 16:14:15 -06:00
Eric Stokes
9e1484408c
Add charge for entering worlds, add exemptions
2011-07-27 18:12:58 -06:00
Eric Stokes
c81dcb227c
Remove BlockSafety Spam, remove useless class.
2011-07-27 16:48:27 -06:00
Eric Stokes
524fe82784
adding new payment stuff
2011-07-26 19:13:25 -06:00
Eric Stokes
970e06042a
Finall fix permissions issues
2011-07-26 18:47:33 -06:00
Eric Stokes
70e4bad62b
Fix spawn permissions, upgrade CH
2011-07-26 16:58:20 -06:00
Eric Stokes
811aa811bb
Yea it's not really a teleport event...
2011-07-26 16:34:22 -06:00
Eric Stokes
52f8476907
Fire off an event when we reload configs, so all plugins can too!
2011-07-26 16:06:00 -06:00
Eric Stokes
4c4fd08dc8
Allow World Destinations to have a direction.
2011-07-26 15:39:44 -06:00
Eric Stokes
f9db8ef7f9
Fix getSafeLocation(L) only returning unsafe locations… Silly booleans...
2011-07-25 21:15:47 -06:00
Eric Stokes
6e88301351
Refactored the Teleportation Method. Finally Closes #1 :D
2011-07-25 19:16:00 -06:00
Eric Stokes
ecbdff428c
Compatibility for vehicles and directions
2011-07-24 17:43:30 -06:00
Eric Stokes
2897d23d4b
Fix NSEW
...
(ha you thought I said NSFW)
2011-07-24 17:20:02 -06:00
Eric Stokes
320a8dfebf
Fixed the Remove command having the wrong command.
2011-07-24 16:32:50 -06:00
Eric Stokes
d9530061ff
Compatibility changes for Portals directions.
2011-07-24 16:30:56 -06:00
Eric Stokes
61e917a60f
Test Push. Do not use this build!
2011-07-24 12:10:39 -06:00
Eric Stokes
23158a0707
Compatibility with new Dest Types.
2011-07-23 16:56:19 -06:00
Eric Stokes
de3e4ec1cb
Now CH supports unordered commands. Yay! (Thanks Rigby)
2011-07-23 07:57:05 -06:00
Eric Stokes
9bf993ef12
Destination fixes.
2011-07-23 07:21:40 -06:00
Eric Stokes
45c76d8faa
Remove old Dest References
2011-07-22 23:34:10 -06:00
Eric Stokes
e0ebfdb806
Temp Fix for help command params
2011-07-22 23:27:57 -06:00
Eric Stokes
0bbb66737e
Fix World Dest Bugs, add Exact Dest type.
2011-07-22 23:19:31 -06:00
Eric Stokes
6ae22cf752
Allow No identifier
2011-07-22 21:44:02 -06:00
Eric Stokes
83aa79deed
Add new destination arch. This will break all plugins.
2011-07-22 20:57:56 -06:00
Eric Stokes
0532564431
Forgot the world...
2011-07-21 17:31:39 -06:00
Eric Stokes
04accbfded
Add exact destination
2011-07-21 17:27:33 -06:00
Eric Stokes
2c47a414eb
Add the multivers.core.tp.* node, decided to leave multiverse.core.tp They both do the same thing
2011-07-21 14:16:24 -06:00
Eric Stokes
1a16636c7a
Refactor, Now we safely move players from a world to be unlaoded, unload actually unloads from memory
2011-07-21 14:07:57 -06:00
Eric Stokes
a3e27da978
Add multiverse.* and all other recursive perms
2011-07-20 21:44:43 -06:00
Rigby
ab1c1be9b1
Swap to Maven -- Hopefully
2011-07-20 15:48:46 +01:00
Eric Stokes
c678750c90
Fixed the Version command.
...
Bad case of the copy pastes...
2011-07-19 17:21:44 -06:00
Eric Stokes
9eff255f47
Add new version cmd, lots of cleanup
2011-07-19 16:51:39 -06:00
Eric Stokes
f09bcac644
Check for the MVWorld before doing a Coord - Thanks for the bug report JonDatz!
2011-07-17 19:15:33 -06:00
Eric Stokes
e446c99f9e
Remove deprecated methods, update all perms to default to OP, except help
2011-07-17 17:13:33 -06:00
Eric Stokes
bdefb38f3c
I'm sorry Kainzo. Now Core does NOT use PLAYER_MOVE.
2011-07-17 15:45:17 -06:00
Eric Stokes
2d48cda537
Final updates to work with Bukkit Permissions. Yes. MV2 works with the built in Bukkit Permissions system NOW!
...
The other plugins, however, do not :P Yet.
2011-07-17 13:37:49 -06:00
Eric Stokes
3c4135236d
Commit because i've changed just about everything... Doubt this one works.
2011-07-17 13:06:21 -06:00
Eric Stokes
bf51adaa3e
Node based permissions
2011-07-17 11:01:44 -06:00
Eric Stokes
96fa18eab3
Cleaning up the Commands
2011-07-17 09:12:12 -06:00
Eric Stokes
fc7db31b0d
Add Exact type
2011-07-16 22:01:01 -06:00
Eric Stokes
c9c58c93e6
MVPortals Compatibility changes
2011-07-16 20:19:37 -06:00
Eric Stokes
099bd9dbb6
Add prettier "MV does not know about this" method. Now it will be consistent.
2011-07-16 15:22:23 -06:00
Eric Stokes
8792d3b4c3
Merge branch 'master' of github.com:Herocraft/Multiverse-Core
2011-07-16 14:43:31 -06:00
Eric Stokes
7754f470c7
Merge pull request #40 from AkiTensai/Aki_ModifyCopy
...
Fixed grammer in command descriptions.
2011-07-16 13:40:27 -07:00
Aki Tensai
0cd86d7212
/mvspawn's description altered
2011-07-16 14:36:00 -06:00
Eric Stokes
2b4ab07417
Bits of cleanup.
2011-07-16 14:11:14 -06:00
Aki Tensai
2a7504c044
Attempting to get my local to get rid of old files.
2011-07-16 14:06:45 -06:00
Aki Tensai
6a6d1a2a10
Altered punctuation on several command's descriptions. Teleport's description altered to state it sends the provided player, or self if no player specified.
2011-07-16 13:59:32 -06:00
Eric Stokes
d6f046a4fc
Why do letters have to have a cAsE?
2011-07-16 13:31:16 -06:00
Aki Tensai
935f987a4d
Merge remote-tracking branch 'upstream/master' into HEAD
...
Conflicts:
src/com/onarandombox/MultiverseCore/command/commands/CreateCommand.java
src/com/onarandombox/MultiverseCore/command/commands/HelpCommand.java
src/com/onarandombox/MultiverseCore/command/commands/ModifyAddCommand.java
src/com/onarandombox/MultiverseCore/command/commands/ModifyClearCommand.java
src/com/onarandombox/MultiverseCore/command/commands/ModifyRemoveCommand.java
src/com/onarandombox/MultiverseCore/command/commands/ModifySetCommand.java
src/com/onarandombox/MultiverseCore/command/commands/SpawnCommand.java
src/com/onarandombox/MultiverseCore/command/commands/WhoCommand.java
src/com/onarandombox/MultiverseCore/commands/EnvironmentCommand.java
src/com/onarandombox/MultiverseCore/commands/ImportCommand.java
src/com/onarandombox/MultiverseCore/commands/ListCommand.java
2011-07-16 13:28:20 -06:00
Eric Stokes
c25205f61c
Really? Really? Why didn't you catch this before... *sigh*
2011-07-16 12:54:16 -06:00
Eric Stokes
1d87be12e9
Fixed big oopsie in the Migrator - Thanks go out to MV2 tester Kane_Hart for this one!
2011-07-16 12:48:58 -06:00
Eric Stokes
eaeb980aeb
Changes to Destination, Added more error checking for ConfigMigrator
2011-07-16 11:58:33 -06:00
Eric Stokes
1a8c46581c
Fix concurrent modification. Why would I ever have done that...
2011-07-16 08:43:55 -06:00
Eric Stokes
a87756480a
Add another layer of spawn traials, This is needed for generators such as Cleanroom. This also removes a NPE.
2011-07-16 08:09:56 -06:00
Eric Stokes
beace36110
Removed spam.
2011-07-15 17:03:00 -06:00
Eric Stokes
48e86a8153
Finalized new respawn functionality
2011-07-15 16:59:32 -06:00
Eric Stokes
3c5a93be3b
Remove super long package, convert to shorter.
2011-07-15 14:22:22 -06:00
Eric Stokes
b7fd8f970b
Remove the editwhite/blacklist garbage.
2011-07-15 14:18:22 -06:00
Rigby
8c8a0b713a
Output the world for a more descriptive response.
2011-07-14 03:35:15 +01:00
Rigby
00449e9206
Some more formatting.
2011-07-14 03:31:44 +01:00
Rigby
0925c37eb4
Removed the console spam and instead alert the sender at the end.
2011-07-14 03:30:54 +01:00
Eric Stokes
ab56f9ed4d
Add version to config.yml
2011-07-13 18:30:07 -06:00
Eric Stokes
55c77f48e0
I am a bad person
2011-07-13 18:27:25 -06:00
Eric Stokes
64a7a1ad8b
Add config.yml to the migrator
2011-07-13 18:24:09 -06:00
Eric Stokes
c6a16d00ce
Add ConfigMigrator
2011-07-13 18:13:12 -06:00
Rigby
fa07867f64
Now you can have an equal share of blame =D, 10/90 split seem reasonable to you?
2011-07-13 12:11:02 +01:00
Rigby
1d9b94294b
Alterred the respawn functionality to hopefully be more customiseable.
2011-07-13 12:10:25 +01:00
Rigby
889dbf2986
Once in a blue moon I need to make it look like I actually do some work on this project...
2011-07-13 11:37:52 +01:00
Rigby
78d2d242f2
Support for the new UUID Duplicate checks, createWorld can now return null if the world was a duplicate of an already loaded world.
2011-07-13 11:32:40 +01:00
Eric Stokes
3856d6777c
Add new configMigrator class, update allpay
2011-07-12 21:13:56 -06:00
Eric Stokes
6d61e7e419
Fix command descriptions, upgrade CH
2011-07-12 18:44:57 -06:00
Eric Stokes
3ea2f42e7f
Many fixes to aliases. Add newer CH version
2011-07-11 21:02:34 -06:00
Eric Stokes
ac66c2f3bb
Sync with the Wiki
2011-07-10 20:36:10 -06:00
Eric Stokes
77a25ad8e6
Added a bunch more short commands
2011-07-10 16:08:24 -06:00
Eric Stokes
e059a565c7
Add more finely grained permissions for MVTP
2011-07-10 15:32:35 -06:00
Eric Stokes
91802f0e55
Move the filtering of commands out of the Handler
2011-07-10 14:23:44 -06:00
Eric Stokes
8e92496fb9
Revert "Permissions is Silly"
...
This reverts commit d9cca0f822
.
2011-07-10 14:02:39 -06:00
Eric Stokes
d9cca0f822
Permissions is Silly
...
Where Silly = Stupid
2011-07-10 13:42:13 -06:00
Eric Stokes
0edd3f80e0
Oh silly booleans...
2011-07-10 13:19:38 -06:00
Eric Stokes
8a0301f162
What's this? MV2 Supports multi-world bed respawns now? It sure does!
2011-07-10 12:06:14 -06:00
Eric Stokes
c54a746c2f
Minor Fixes to some commands
2011-07-10 08:40:06 -06:00
Eric Stokes
b6d718a0ba
Fix fakePVP
2011-07-09 22:15:36 -06:00
Eric Stokes
54573889af
Add 'fakepvp' config, currently untested...
2011-07-09 22:00:07 -06:00
Eric Stokes
1c3d3b0807
Add a freshly baked BSD help command
2011-07-09 21:50:25 -06:00
Eric Stokes
6be11c01ee
Remove deprecated method
2011-07-09 21:00:01 -06:00
Eric Stokes
8adf06f247
Implement permissions
2011-07-09 20:21:22 -06:00
Eric Stokes
a8999ee5a1
Made MVPermissions implement PermissionsInterface, Increment CommandHandler
2011-07-09 20:10:43 -06:00
Eric Stokes
5b30e7214e
Implement new CommandHandler
2011-07-09 19:59:06 -06:00
Eric Stokes
aa96821df1
working on delete
2011-07-09 18:28:35 -06:00
Eric Stokes
a4b74d172b
More progress
2011-07-09 18:13:56 -06:00
Eric Stokes
9c924b04a0
ConfirmCommand has been refitted with the new hooks.
2011-07-09 18:06:42 -06:00
Eric Stokes
f1c94bf851
Started implementing the new CommandHandler
2011-07-09 18:00:30 -06:00
Eric Stokes
4d39f2ec56
Removed Licensed CommandManager Code
...
We want no part in CC NoDeriv Code.
2011-07-09 17:42:32 -06:00
Eric Stokes
949e70b81c
Remove code I don't want anymore.
2011-07-09 16:57:04 -06:00
Eric Stokes
2985167936
Fixed Spacing, fixed Modify commands
2011-07-09 08:33:18 -06:00
Eric Stokes
fc9aa456da
Rewritten commandManager
2011-07-09 07:52:20 -06:00
Aki Tensai
fda6b31f06
Consistant punctuation on descriptions of commands.
...
/mvspawn's description altered
Testing my ability to commit changes on GitHub.
2011-07-09 02:13:02 -06:00
Eric Stokes
8f56347572
Fixed ordering causing some commands to be read over MVModify
2011-07-07 21:32:21 -06:00
Eric Stokes
0187a600b3
Still working on these multi staged modify commands
2011-07-07 21:27:12 -06:00
Eric Stokes
55b873ddea
Update more allpay libraries
2011-07-06 19:24:50 -06:00
Eric Stokes
f86f753563
Fix telling people they can't go to a world, then taking them there anyways. #whoops
2011-07-06 18:17:41 -06:00
Eric Stokes
8ecfebe480
Decouple iConomy and Permissions from Core. Closes #32
2011-07-06 18:10:36 -06:00
Eric Stokes
79fba462b9
Add Message to ops and those who can create, Closes #25 . Bullet proofed a few more methods.
2011-06-30 22:07:17 -06:00
Eric Stokes
c43362bb5e
Add default and none respawn styles
2011-06-30 21:07:48 -06:00
Eric Stokes
81315ba7a4
Add MVRespawnEvent
2011-06-30 20:42:32 -06:00
Eric Stokes
60d456900d
This was missing from the last commit.
2011-06-30 18:41:08 -06:00
Eric Stokes
72fc006795
Allow disableautoheal
2011-06-30 18:40:57 -06:00
Eric Stokes
1024506f8c
Remove unrequired imports.
2011-06-30 18:11:37 -06:00
Eric Stokes
406e31f5c5
Moved the flag extractor to the CommandManager
2011-06-30 18:09:30 -06:00
Eric Stokes
f7ded5f129
Now you can say /mvpurge pig rather than /mvpurge PIG
2011-06-30 17:45:49 -06:00
Rigby
6858c878d3
Don't prevent plugins from spawning creatures.
2011-06-30 20:45:04 +01:00
Rigby
2ff10d0882
1.5 Compatibility
2011-06-30 20:44:46 +01:00
Eric Stokes
dad4547c21
More code cleanup, remove bogus method in MVPlayerListener
2011-06-30 07:30:55 -06:00
Eric Stokes
f7bdffa365
Fix Colors not saving correctly. Closes #26
2011-06-29 22:15:16 -06:00
Eric Stokes
04346f0efc
Removed a bunch of Multiverse Spam
2011-06-29 21:47:36 -06:00
Eric Stokes
4f7c2d507a
Fix Monster/Animals Spawning
2011-06-29 21:43:37 -06:00
Eric Stokes
535dcded34
Animals exceptions are working. Time to refactor. seriously.
2011-06-29 19:21:07 -06:00
Eric Stokes
69c23980e1
Wow. what was I thinking...
2011-06-28 21:31:50 -06:00
Eric Stokes
57941719ad
Heh, switched my booleans...
2011-06-28 21:27:50 -06:00
Eric Stokes
ed5dfd08ae
Still a few bugs with Purge
2011-06-28 21:22:28 -06:00
Eric Stokes
ce3e203bc1
Think I've finished the Purge Command. It's untested. o.O
2011-06-28 20:02:40 -06:00
Eric Stokes
3124a5c678
Put your commits in the air like you just don't care!
...
But seriously, working on MVPurge
2011-06-28 19:11:12 -06:00
Eric Stokes
7271e5cfb8
Started Purge Cmd. Moved Queued cmds to CmdMgr
2011-06-28 17:53:26 -06:00
Eric Stokes
b37799354b
Remove autoloading of worlds, Part of issue #25
2011-06-28 07:34:13 -06:00
Eric Stokes
eceeb72b59
Environments no longer default to Normal, Closes #24
2011-06-27 21:26:49 -06:00
Eric Stokes
ea45d2675e
Add opfallback to config; Permissions cleanup
2011-06-26 20:56:10 -06:00
Eric Stokes
46ed043104
Add Colors to chat, update default config
2011-06-26 20:24:44 -06:00
Eric Stokes
84b726b636
Add colors to Who command. Fix not being able to use black
2011-06-26 19:58:37 -06:00
Eric Stokes
a62d341d8f
Add colors to world aliases
...
Now World aliases take priority over world folder names. Bit of cleanup
2011-06-26 19:50:40 -06:00
Eric Stokes
1a31fca6a7
Remove old breaking method
2011-06-26 18:26:57 -06:00
Eric Stokes
bd7d5265a5
Temp debug lines. They'll go away.
2011-06-26 18:17:20 -06:00
Eric Stokes
252e15d48e
Fix NPE when teleporting someone from console
2011-06-26 16:41:34 -06:00
Eric Stokes
4effff9145
Allow players to mvtp other players
...
Added permissions node: multiverse.world.tp.other/self
2011-06-26 16:25:53 -06:00
Eric Stokes
0885ba3089
Cleanup and Add 2nd permissions node to mvspawn
2011-06-26 15:58:23 -06:00
Eric Stokes
532e2c2f75
It was the ultimate refactor... of ultimate destiny.
...
Now requires use of getters and setters for MVWorld things.
2011-06-26 14:56:59 -06:00
Eric Stokes
d4729653a1
Fix monsters and animals settings
2011-06-26 13:26:19 -06:00
Eric Stokes
f33e93e077
MVModify is working now. Yay.
...
Still need to purge animals/mobs when the var is set.
2011-06-26 12:27:03 -06:00
Eric Stokes
28276daa81
More MVWorld Refactors
...
although the modify command got a lot messier...
2011-06-26 11:57:45 -06:00
Eric Stokes
04c6024616
More refactoring on MVWorld
2011-06-26 11:38:36 -06:00
Eric Stokes
0a88c086f4
Moving stuff into their gitters and setters
...
Pun intended.
2011-06-26 11:04:47 -06:00
Eric Stokes
028b910e9a
Refactor MVWorld
2011-06-26 11:00:52 -06:00
Eric Stokes
cedc097efa
Remove libs, updated the update script
...
So we're not dependent on other people's failing websites (iConomy *cough* *cough*)
2011-06-26 10:51:51 -06:00
Eric Stokes
358dab345a
Made CustomGenerators up to spec
2011-06-26 10:45:02 -06:00
Eric Stokes
ca8a017d32
Fix worlds not being saved correctly.
2011-06-26 10:01:40 -06:00
Eric Stokes
4edecaaf6f
Remove MVCommandHandler, we're finally free of it!
2011-06-26 09:31:00 -06:00
Eric Stokes
be8ff3ad6d
Fix null environments for worlds
2011-06-26 09:16:26 -06:00
Eric Stokes
19da230723
More work on mvmodify; Better integration with Custom gens
2011-06-26 08:55:24 -06:00
Eric Stokes
b2bcb941c3
Made 'worlds' private and added accessor methods.
2011-06-25 17:15:46 -06:00
Eric Stokes
53345c2f42
Lots of Cleanup
...
Fixed a bunch of missing this.'s, unused imports, etc.
2011-06-25 15:43:46 -06:00
Eric Stokes
dc2a8309bc
Add Minecraft behavior to multiple worlds
...
If a world has NO exceptions, and has monsters/animals turned off, we should not even try and spawn them, or at least tell Bukkit to do this.
2011-06-25 14:32:37 -06:00
Eric Stokes
63a2fc0f1f
Add Custom world types to MVWho and MVEnv
2011-06-24 21:43:05 -06:00
Eric Stokes
09b6d72881
Plugins can register with MV as a custom world type now!
2011-06-24 19:48:04 -06:00
Eric Stokes
a2bef29bc2
Starting to support custom generators
2011-06-24 18:47:31 -06:00
Eric Stokes
e24dc7f83a
Add Crippled info command, update compatability with 920
2011-06-23 06:57:47 -06:00
Eric Stokes
9632414429
Disallow negative or 0 scaling
2011-06-20 20:22:50 -06:00
Eric Stokes
5a60df3f5a
Rename Compression -> Scaling
2011-06-20 19:51:58 -06:00
Eric Stokes
98e1af0f66
Add fancy permissions (/mv)
2011-06-19 17:07:03 -06:00
Eric Stokes
82429ee7de
Add true permissions support
2011-06-19 16:58:28 -06:00
Eric Stokes
665dccbcc5
Additional comments to logger
2011-06-19 09:55:21 -06:00
Eric Stokes
6af3964699
Small bits of clean up and commenting
2011-06-18 21:00:54 -06:00
Eric Stokes
eab4067c7d
Fix White/Blacklisting
...
Add more permissions support
2011-06-18 20:57:24 -06:00
Eric Stokes
cdc858a1e3
Add ability to add dangerous commands, users must now confirm mvdelete
2011-06-18 16:29:22 -06:00
Eric Stokes
69bffd87c7
More print cleanup
2011-06-18 14:59:20 -06:00
Eric Stokes
20c3b516cc
Fix seed not being added
...
Remove test methods
Bits of refactoring
2011-06-18 14:53:51 -06:00
Eric Stokes
c668bdb4f5
Forgot to add environment to the worlds config!
2011-06-18 14:44:50 -06:00
Eric Stokes
6afd8dfdfb
Add mvdelete, mvremove and mvunload
2011-06-18 14:26:30 -06:00
Eric Stokes
8e41d2ea4b
Normal worlds now featuring Nether skyboxes...
2011-06-04 17:37:33 -04:00
Eric Stokes
7ff5c518f4
Cleanup the EntityListener a bit
...
Save worlds when they are initialized
Add Some test data for the list types since they don't show up
Working on the respawn issue still...
2011-06-04 17:01:43 -04:00
Eric Stokes
1971b8fc4e
Import MVSpawn, close #11
2011-06-03 23:30:37 -04:00
Eric Stokes
7c595bd58b
MVImport works, close #10
2011-06-03 22:25:26 -04:00
Eric Stokes
5233ab17c6
AutoLoad Default Worlds, close #13
2011-06-03 19:40:54 -04:00
Eric Stokes
babc3a8d76
Lots of code cleanup
2011-06-03 16:44:15 -04:00
Eric Stokes
5223bef9d0
Cleanup CreateCommand, almost looks pretty now.
2011-06-03 15:40:50 -04:00
Eric Stokes
3651972901
Fix help not showing for invalid commands
2011-06-03 15:34:39 -04:00
Eric Stokes
8cb421b27a
Working on issue #10
2011-06-03 14:43:31 -04:00
Eric Stokes
04a76b1eb2
Remove junk print code, cleanup parseAllQuotedStrings a bit
2011-06-03 14:25:20 -04:00
Eric Stokes
1f3a325bc9
Verify worlds and portals at the time of Destination creation
2011-06-03 14:17:28 -04:00
Eric Stokes
7061c7a9c2
Fix SKYLAND should be SKYLANDS, whoops
2011-06-03 10:31:02 -04:00
Eric Stokes
33b846cf22
Remove extra semicolon
...
Closes #4
2011-06-03 10:25:20 -04:00
Eric Stokes
4556b0d4c6
Teleports work with spaces, still needs refactor before merge
2011-06-02 21:43:01 -04:00
Eric Stokes
80fd19c0f8
Supports CommandManager level string combining
...
Now when someone enters a command surrounded in quotes, it gets combined and passed as an arg with spaces! Woot.
2011-06-02 20:58:03 -04:00
Eric Stokes
a5a3618439
Creation of spaced worlds works, so do seeds. Now refactor hardcore.
2011-06-02 19:59:57 -04:00
Eric Stokes
3a6d401a72
Should allow spaces, needs testing
2011-06-02 16:43:22 -04:00
Eric Stokes
00b7af5c84
Starting on the create command
2011-06-02 15:38:41 -04:00
Eric Stokes
f2b9b95dc9
Remove old MVCoord
2011-06-02 15:31:12 -04:00
Eric Stokes
2ea45c8219
Ported SetSpawn.
...
Extraced common in game only command error message
2011-06-02 10:58:15 -04:00
Eric Stokes
5c144f31c2
Multi-World travel now possible, not perfected at all
2011-06-02 10:41:24 -04:00
Eric Stokes
599bbcd16c
Made DestinationType enum public
2011-06-02 10:10:20 -04:00
Eric Stokes
116b661b84
Move MVTP and MVList to proper command style
...
Add Destination which allows easier parsing of World/Portals. This currently has NO regex check, but it can be added here for easy control over portal/world naming conventions
2011-06-02 09:45:42 -04:00
Eric Stokes
2a991a3e7d
Update for iConomy 5
2011-06-02 08:40:31 -04:00
Rigby
db64804e27
WIP! Just doing this to test the GitBot... AGAIN
2011-05-02 03:51:02 +01:00
Rigby
fae3d33a6c
Remove NULL from the seedStr default. Also some debug output for outputting the seed of a world. Ready to implement getSeed();
2011-04-05 22:26:38 +01:00
Rigby
a9103d1ba9
Updated to b602
...
Minor Changes - Removed Static from some variables etc.
Added Custom seed to Worlds.
2011-04-01 01:38:17 +01:00
Rigby
85b219282e
DebugLog + Messaging (Forgot these :))
2011-03-31 16:07:03 +01:00
Rigby
93aae71375
CleanUp + Format
2011-03-31 16:06:48 +01:00
Rigby
3659e41098
Renamed from "MultiVerse-Core" to "Multiverse-Core" ./slaps Kainzo
2011-03-31 16:04:54 +01:00
Rigby
4fb9098485
Tidying up code to make it look like I'm actually doing something...
2011-03-31 03:29:29 +01:00
petteyg
33afc8a3ca
Stuff
2011-03-28 09:56:50 -05:00
petteyg
7241720677
Stuff
2011-03-28 09:52:20 -05:00
Rigby
9c3fbe54ce
Updating to a new Bukkit build... everything broke :'(
2011-03-27 21:47:57 +01:00
Rigby
09c540453f
If you're happy and you know it - make it easier to read. (Boredom)
2011-03-18 11:52:00 +00:00
Rigby
84d7fc0260
Silly formatting
2011-03-18 00:56:11 +00:00
Rigby
bd589a6b9a
Quick fixes to the purge command.
2011-03-18 00:55:58 +00:00
Rigby
6de723705f
Alterations to the getAuthors function...
...
Set Permissions to null onDisable.
2011-03-18 00:55:10 +00:00
Rigby
3220dd0587
CleanUp - Remove debug line.
2011-03-14 23:44:55 +00:00
Rigby
ec980248f8
Fixed up the Permissions link.
2011-03-14 23:44:20 +00:00
Rigby
178b15926f
Started work on Permissions/isOP() support.
2011-03-14 22:55:36 +00:00
Rigby
b8ee4c7f53
Ditching GM and weird API... No one has specifically requested GM
...
support anyways, wonder why...
2011-03-14 22:54:50 +00:00
Rigby
f73d5dbcf1
GroupManager is going to be the death of me... this was a bad idea to
...
support it.
2011-03-14 22:13:58 +00:00
Rigby
097985f24a
Output Authors correctly to the Console.
2011-03-14 21:33:57 +00:00
Rigby
924d027618
Helps if I do it right the first time.
2011-03-14 21:33:34 +00:00
Rigby
fda6801f51
Author change
2011-03-14 21:21:12 +00:00
Rigby
2055055bbb
CleanUp, need to sort out SafeTeleportation more...
2011-03-14 21:06:56 +00:00
Rigby
3b79634352
onLoad = decent... Needless spam in console due to lack of the
...
function within a plugin which doesn't utilize onLoad() = not so fun
2011-03-14 21:03:38 +00:00
Rigby
a4aae6d47f
Quick alteration to allow us not to send a response.
2011-03-14 12:16:41 +00:00
Rigby
7f690ae7d8
Basic PurgeWorld command, needs working on more for Permissions and
...
target worlds etc. Currently "/mvpurge CREATURETYPE" and "/mvpurge *"
work perfectly.
2011-03-14 12:14:27 +00:00
Rigby
37b2ad7e1d
PurgeWorlds class, purges a given world of the given entities.
2011-03-14 12:12:32 +00:00
Rigby
121f6f500d
Added basic 'has()' permission.
2011-03-14 11:20:15 +00:00
Rigby
1dcaa0045f
Added listener for GroupManager and also looking out for the Plugins
...
disabling themselves, if so we act accordingly.
2011-03-14 11:19:55 +00:00
Rigby
ab0f78787a
Lets try throwing GroupManager into the mix... Will see how this
...
performs.
2011-03-14 11:19:31 +00:00
Rigby
6a6f97ecd4
Keep the playerSessions updated with the players last location so the
...
portals can act accordingly.
2011-03-14 01:57:53 +00:00
Rigby
0d64b59851
Start of the MV Permissions Handler... centralise all Permission
...
checks and fall back to isOP().
2011-03-14 01:57:10 +00:00
Rigby
30e9b991b7
PluginListener for Permissions and iConomy.
2011-03-14 01:56:33 +00:00
Rigby
a9aa346659
CleanUp + Permissions and iConomy checks & support.
2011-03-14 01:56:05 +00:00
Rigby
4763e04c90
UpdateChecker class, runs on a seperate thread and every 30 minutes it
...
checks for an update for the plugin.
2011-03-12 23:22:19 +00:00
Rigby
aadb3b574e
CleanUp + Moving permission checks over to its own class to tidy
...
things up and to handle it better.
2011-03-12 23:21:38 +00:00
Simon Rigby
3c054e4a95
Check Default node exists, if not write it. Saves erroring etc.
...
I'm sure theres an easier/better way to do this but this will do for
now.
2011-03-12 18:51:13 +00:00
Simon Rigby
a288015bf0
Changing version and testing IRC.
2011-03-12 18:47:46 +00:00
Simon Rigby
26ee10b163
Added Slime check to the Entity... more as a precaution till I'm sure
...
it exists within Monster etc...
2011-03-11 17:14:52 +00:00
Simon Rigby
4e8d8626a7
Added findPortal -- Find a nearby portal around the destination...
...
Changed how a Destination is found and dealt with and changed how the
player is teleported. (Need to fix the safe teleportation code...
rather check X&Z before Y... Currently it prefers higher coordinates
over a block right infront of the destination.
2011-03-11 11:12:52 +00:00
Simon Rigby
0d85557362
Basic changes and Notes.
...
Including latest Lib Files as well.
2011-03-11 11:11:23 +00:00
Simon Rigby
724e05d73b
Basic Spawn & setSpawn Commands.
2011-03-11 11:10:25 +00:00
Simon Rigby
b110c51062
Change to CreatureType
2011-03-11 11:09:38 +00:00
Rigby
b687b62a15
MVReload command.
2011-03-09 16:02:39 +00:00
Rigby
7f6e9e567e
Ye... sort later
2011-03-09 14:50:57 +00:00
Rigby
195e8dc863
herp derp
2011-03-09 12:44:43 +00:00
Simon Rigby
438aa472d6
Fixed up the safe teleporting, now checks Y Properly and no longer
...
prioritises a higher coordinate over lower.
2011-03-09 08:11:35 +00:00
Simon Rigby
764b050baa
Refactoring... Cleaning Up... Adding some Commands... Fixing up some
...
mistakes etc etc etc.
2011-03-07 09:14:02 +00:00
Simon Rigby
bdf3d70bbf
sigh...
2011-03-05 23:40:39 +00:00
Simon Rigby
63ea3c961b
Added response messages and updated the teleport section... Needed to
...
add 0.5 to prevent half block teleports and then the player dieing.
2011-03-05 23:30:33 +00:00
Simon Rigby
130c51c366
Hopefully Fixed an NPE...
2011-03-05 00:32:39 +00:00
Simon Rigby
4053937019
Hopefully fixed Ghasts & PigZombies spawning regardless of setting.
...
Implemented PVP Setting & EnableHealth setting.
World Compressiong = 0 forces you to Spawn now.
2011-03-04 22:22:02 +00:00
Protected
e4718d38d4
Portal targetting, compression
2011-03-04 12:12:41 +00:00
Simon Rigby
8a52e55cdf
Tidy up + purgeWorld() -- Remove any entities in the world... this
...
needs improving to only remove those necessary. Quick workaround for
now.
2011-03-04 09:06:12 +00:00
Simon Rigby
4ca35d1c6a
Added examples to default 'worlds.yml' as well as changing DataFolder
...
location.
2011-03-02 05:03:56 +00:00
Simon Rigby
466e31c9ee
Removed unneeded crap.
2011-03-01 19:17:06 +00:00
Simon Rigby
b8560a41c0
hmm :)
2011-03-01 19:09:36 +00:00
Simon Rigby
92e3917a17
Merge branch 'refs/heads/master' of git@github.com:Rigby90/MultiVerse-Core.git
2011-03-01 18:45:21 +00:00
Simon Rigby
441e6d40f8
Fixed the Listeners, stupid mistake on my part :).
2011-03-01 18:43:53 +00:00
Protected
015daf1695
Merge branch 'master' of https://github.com/Rigby90/MultiVerse-Core
2011-03-01 18:07:01 +00:00
Protected
187c6acbb6
Teleporter factory method
2011-03-01 18:05:24 +00:00
Simon Rigby
7da2c84806
Useless spam, quite obvious the default World will be loaded before
...
the plugin.
2011-03-01 18:03:28 +00:00
Simon Rigby
33603d3605
Fixed
2011-03-01 17:58:48 +00:00
Protected
a5df509fdf
Here it goes again
2011-03-01 17:49:08 +00:00
Simon Rigby
0efc0c98ff
...
2011-03-01 17:18:49 +00:00
Simon Rigby
bee723182a
Removed Permissions support for now.
2011-03-01 16:46:50 +00:00
Simon Rigby
7d9060879c
Removed teleport from PlayerSession.
2011-03-01 16:10:28 +00:00
Simon Rigby
a91991551c
Getting there...
2011-03-01 15:47:36 +00:00
Simon Rigby
cd1de2b594
Added basics for the Command Handler.
2011-02-27 06:43:39 +00:00
Simon Rigby
23c695b3a2
More basics... Configurations, PlayerSessions, Events etc...
2011-02-26 06:26:13 +00:00
Simon Rigby
3f678fcd36
Some more basics etc...
2011-02-26 05:21:56 +00:00
Simon Rigby
81b5e33f64
Added onCommand, testing Eclipse with GIT.
2011-02-22 01:01:13 +00:00
Simon Rigby
68107d9df8
Basics
2011-02-22 00:55:37 +00:00