GJ
ef7aeb752e
Update /mcstats to use Bukkit CommandAPI. Addresses #628
2013-02-05 09:30:47 -05:00
GJ
5349b46122
Update /mcrank to use Bukkit CommandAPI. Addresses #628
2013-02-05 09:18:06 -05:00
GJ
f6aca88b36
Change /mcmmo to use Bukkit CommandAPI. Addresses #628
2013-02-05 08:51:10 -05:00
TfT_02
e5e19f77b9
Automatically remove inactive party members after 7 days (default)
...
Inactive meaning, the player has offline for atleast 7 days. This will
prevent the parties.yml file from getting unnecessarily large.
2013-02-05 00:44:22 +01:00
GJ
4d93f3271d
Update /mcability to use Bukkit CommandAPI. Addresses #628
2013-02-04 17:35:48 -05:00
GJ
0683745dd2
Update /inspect to use Bukkit command API. Addresses #628
2013-02-04 16:43:37 -05:00
GJ
bb945a765c
Updating /xprate to use Bukkit command API
2013-02-04 15:09:35 -05:00
GJ
458f7f5f5b
Fix /xprate not properly sending "Event started" messages. Fixes #624
2013-02-04 08:47:54 -05:00
GJ
5f306447a0
Convert /skillreset to Bukkit command methods. Also refactored the name
...
to SkillresetCommand to fall in line with the naming of all other
command executor classes.
2013-02-04 08:38:13 -05:00
GJ
44b862c0bb
Get rid of all the deprecated instances of Users.getProfile()
2013-02-04 08:09:24 -05:00
GJ
74c367c069
Remove unused variable
2013-02-04 07:55:01 -05:00
GJ
c3db026fd9
Changed /mmoedit to use Bukkit command info. Also fixed bug where
...
/mcrefresh was registered with the info of /mcgod
2013-02-04 07:54:26 -05:00
GJ
958095d11b
Update /mcrefresh to use Bukkit command info. Also updated a few
...
description strings.
2013-02-04 00:55:17 -05:00
NuclearW
5801981147
Chunkmeta and Storage graphs
2013-02-02 22:47:05 -05:00
NuclearW
727cb029a6
om nom nom donut graph
2013-02-02 22:03:50 -05:00
GJ
2e3c1d53f5
Update command registration for /mcgod
2013-02-02 21:25:16 -05:00
NuclearW
8aabe1c148
Change metrics to be shaded in, add new graph
...
New graph checks if a build came from our Jenkins, and reports that
Started new graph for donut version information, waiting for confirmation on data delimiter before proceeding with enabling that
@md-5 is now in mcMMO
Closes #617
2013-02-02 04:38:15 -05:00
GJ
b6b03369f7
Actually use the new /addxp registration function
2013-02-02 02:12:38 -05:00
GJ
d1f499f6fd
Moved around a few more commands.
2013-02-02 00:09:47 -05:00
GJ
52bf73aecc
Remove unused imports.
2013-02-01 14:43:41 -05:00
GJ
7fbf3d4f27
Refactoring of general commands - the prior package structure made no
...
sense.
New package structure splits commands into those normally reserved for
admin use and commands normally available to all players.
2013-02-01 13:41:26 -05:00
GJ
2df285fd7c
Having an option to disable commands from the config was a bad idea that
...
encouraged lazy admins.
NOTE: If you were using these config options instead of relying on
permissions, you will need to reconfigure these commands to be disabled
via permissions.
2013-02-01 13:34:33 -05:00
GJ
a3e9d12f6a
Rework /addlevels to use the built-in Bukkit command stuff.
2013-02-01 13:27:12 -05:00
GJ
89e5e16aad
This is a much better way to work with our commands dynamically. It
...
allows for localized description strings, aliases, etc.
With this addition, our "ugly alias" method in CommandPreProcessEvent is
no longer needed, nor is our alias map.
This also makes us more friendly with Essentials - if Essentials is
enabled, the /repair command will be changed to /mcrepair for
compatibility reasons.
2013-02-01 12:27:24 -05:00
U-YUE\Sean
610b87f462
Fixing a permissions loop and reverting a package change to prevent Serialization errors.
2013-01-30 12:25:48 -08:00
GJ
599bbe73b4
More major refactoring. My OCD is better now.
2013-01-30 11:53:51 -05:00
GJ
852872f55c
Custom mod support refactoring.
2013-01-30 11:35:33 -05:00
GJ
d3b0da4186
Finished tidying up our Spout checking.
2013-01-30 08:08:29 -05:00
bm01
d09cd49f01
Attempt to fix Spout NoClassDefFoundError
2013-01-30 08:44:01 +01:00
GJ
bfa29cbf02
Fixed Spout not being able to precache our resources properly, and
...
therefore making our XP bars fail. Fixes #587
2013-01-30 00:09:22 -05:00
bm01
a8fa625b5c
Fixed parties not being loaded at startup
...
+ minor cleanup
2013-01-27 01:32:58 +01:00
bm01
2eb593e163
Attempt to fix NPE spam when MySQL connection failed
...
This is how it was before my cleanup, I find what the
methods do and/or how they're named a little weird,
We may want to do something about it.
2013-01-27 00:07:30 +01:00
bm01
bff7919c21
Major cleanup
2013-01-26 23:01:55 +01:00
TfT_02
d601496173
Reworked party commands.
...
Party commands are now all subcommands of /party. Use /party create
<party-name> to create a new party. To join an existing party, player
can now use /party join <player-name>. You can only join unlocked
parties. New parties are locked by default and require the party leader
to invite members.
2013-01-26 00:40:23 +01:00
GJ
ba7ebe1319
Minor Database refactoring.
2013-01-24 22:53:02 -05:00
GJ
76a987e1e0
PlayerListener cleanup
2013-01-24 14:19:26 -05:00
GJ
a968019799
Rearrange order of listeners in attempt to fix errors on startup.
2013-01-23 18:54:13 -05:00
GJ
6f45e479bd
Fix typo in alias map assignment for Smelting.
2013-01-23 16:50:10 -05:00
GJ
6f0e2437e0
Smelting!
2013-01-23 16:34:01 -05:00
GJ
6b0e7a9c61
Major refactoring. This WILL break any mcMMO-related plugin that
...
does not properly hook into the API classes.
This consolidates the skill-related classes into their own individual
packages, and moves several misc skill classes into the main Skill
package as well. This also moves all Party & Spout related files into
their own respective packages as well.
2013-01-22 12:43:25 -05:00
GJ
0711454e31
General cleanup to satisfy my OCD a little while longer.
2013-01-21 17:22:54 -05:00
GJ
b9bf3f96d2
Added new Hylian Luck skill to Herbalism.
2013-01-19 12:33:57 -05:00
Glitchfinder
b424ecfd3e
Removing ChunkletUnloader and dependents, since they are no longer necessary.
2013-01-18 15:39:02 -08:00
Glitchfinder
ca2673f258
Condensing entity tracking into a single set of storage, to reduce CPU use. Also handily causes invalid falling blocks to be removed. (Fell out of the world, etc)
2013-01-18 14:43:14 -08:00
GJ
db1c0647ed
Fix issue with tracking falling sand & gravel.
2013-01-17 23:26:18 -05:00
nossr50
9717be3da8
Minor cleanup
2013-01-16 12:09:03 -08:00
nossr50
6bbdbee669
FFS Leaderboard rewrites, and new mcrank command.
2013-01-15 14:49:20 -08:00
GJ
8e2707d33e
Duplicate code is stupid.
2013-01-14 00:47:47 -05:00
TfT_02
664239c567
Fixing a java.io.FileNotFoundException when using SQL
2013-01-14 00:20:48 +01:00
TfT_02
6f29e475ee
Nothing to see here, just some boring patches and fixes!
2013-01-13 00:26:18 +01:00
gmcferrin
c2bad4419b
Make the purge task available as a command.
2013-01-11 16:33:49 -05:00
gmcferrin
f7e56d9833
(Hopefully) Fix NPE, delay PurgeTask start for a few seconds just to be
...
safe.
2013-01-10 20:49:33 -05:00
gmcferrin
b554fb342a
Helpful logging!
2013-01-10 20:33:48 -05:00
gmcferrin
6d9ef91315
Make purge task run options configurable. Also adds ability to disable
...
the task entirely.
2013-01-10 19:58:25 -05:00
gmcferrin
ce42da5806
Added task to prune old and powerless users from the SQL database.
...
*** WARNING: THIS WILL RUN AUTOMATICALLY ON YOUR DB. IF YOU ARE WORRIED
ABOUT DATA LOSS, BACK UP YOUR SQL DATA BEFORE INSTALLING THIS BUILD ***
2013-01-10 19:36:11 -05:00
Glitchfinder
637e826c1b
Adding a cleanup task to remove invalid entities from the spawned mob storage.
2013-01-10 14:12:41 -08:00
gmcferrin
e193da2cd7
My OCD made me do it.
2013-01-09 23:03:17 -05:00
gmcferrin
ccfe1181be
More mining restructuring.
2013-01-08 12:52:16 -05:00
TfT_02
db370418f8
Add version number to /mcmmo command
...
Also used the logger in onEnable and onDisable
2012-12-30 00:02:39 +01:00
Grant
36d5344ded
Cleanup formatting.
2012-12-24 16:56:25 -05:00
TfT_02
cdb5fed5a5
Changed bonus to float
...
Fixes bug where only 1 diamond was needed to fully repair an almost
broken diamond pickaxe
2012-12-24 13:00:50 +01:00
TfT_02
0d2abb95b5
Adding AdvancedConfig
2012-11-21 21:49:54 +01:00
TfT_02
f8b44cd8ce
New Salvage ability for Repair!
...
Added a fully working ability to Repair. With this ability you can
salvage items and get bars in return.
- Added new permission node for Salvage ability
- Added new config options for Salvage
- Added new locale strings for Salvage
- Added a check to make sure that Repair Anvil != Salvage Anvil
2012-11-13 16:50:00 +01:00
Glitchfinder
3129acfc19
General cleanup for pull request.
2012-11-05 16:03:44 -08:00
Glitchfinder
eb5ac80714
Updating modified block storage to a region-style format.
2012-11-04 13:36:57 -08:00
Bill Tarbell
394ddd4e51
copy paste error.
2012-07-30 00:02:41 -04:00
Bill Tarbell
8c7d95f9ea
Add player command to reset skill levels
2012-07-29 23:49:42 -04:00
GJ
4e7107c8a8
Remove unused variable
2012-07-09 11:12:58 -04:00
GJ
3c2d658b37
Protect our database.
2012-07-09 11:12:46 -04:00
GJ
f0b2cc1bab
Protect our file paths.
2012-07-09 10:55:33 -04:00
bm01
5571e0bc0c
Arranged InspectCommand
2012-07-07 19:39:22 +02:00
bm01
73bb73c8ca
Fixed /mmoedit
2012-07-07 19:35:32 +02:00
GJ
bc6233541a
Start changing PlayerProfile to use an OfflinePlayer
2012-07-06 09:14:25 -04:00
GJ
0606f16a11
pm is lazy too.
2012-07-04 15:38:26 -04:00
bm01
b80a29ca04
Configs rework, fixed mod config files not loading, fixed comment blocks not being copied
2012-07-03 21:57:46 +02:00
bm01
54e21333a3
Reworked some Spout stuff
...
among other things
2012-07-01 12:54:11 +02:00
bm01
c88ada489a
Chunklets optimization
2012-06-30 02:38:22 +02:00
GJ
50e05c6320
Minor refactoring
2012-06-28 09:01:02 -04:00
bm01
b8e9269488
Made things cleaner
2012-06-25 14:37:18 +02:00
bm01
dc48d467f5
Return to HashMap!
2012-06-24 22:46:45 +02:00
NuclearW
4407ed0a6f
Fixed bug with Chunklets not being reloaded on /reload
2012-06-16 21:43:04 -04:00
bm01
271740d2ac
Re-added mcMMO.getPlayerProfile(Player)
2012-06-15 10:03:00 +02:00
bm01
050b794b42
Fixed NPE with /mmoedit
2012-06-12 23:31:32 +02:00
bm01
3732db2226
Reworked Party
2012-06-09 03:08:36 +02:00
bm01
90c8e57ed7
Reworked a little Users.java
2012-06-08 20:00:02 +02:00
GJ
2f15c71412
Because making it upper case broke all the things.
2012-06-06 18:02:22 -04:00
GJ
e5d2ed4bb2
Because lowercase class names are evil.
2012-06-06 14:49:07 -04:00
GJ
1d7d2cd52e
Make it static.
2012-06-05 11:05:44 -04:00
GJ
71446a12af
Static ALL the things!
2012-06-05 10:42:56 -04:00
GJ
c97be335ee
Avoid using mcMMO.p when we can
2012-06-05 10:42:56 -04:00
GJ
6afe0e8a34
Organize imports.
2012-06-05 10:13:10 -04:00
GJ
1cca4de9e5
Cleanup!
2012-06-05 09:57:10 -04:00
GJ
5b3b9fbc30
Tweak the way SkillCommands are constructed.
2012-05-31 15:14:58 -04:00
GJ
d15e189b7c
Acrobatics to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
450e938092
Change Spout Config file to only load if Spout is enabled.
...
Removed unused imports.
2012-05-23 14:31:03 -04:00
GJ
b88e076f27
Updates to config loading.
2012-05-23 13:52:33 -04:00
GJ
0fe90df01e
Cleanup.
2012-05-23 11:16:23 -04:00
GJ
63f683982f
Moved Spout stuff to its own config file.
2012-05-23 10:50:47 -04:00
NuclearW
0a15cb1e13
Modify custom items loading to permit registering of repairables from these configs.
...
Move loading of the main repairables to below the custom items so that repair.*.yml will over-write any custom items when the list is processed and repairables registered.
2012-05-22 07:57:09 -04:00
NuclearW
e20bcd19b9
Make our RepairManager, load configs, and register them all
2012-05-22 00:57:24 -04:00