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