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
GJ
ad68e6057e
More cleanup.
2012-05-21 08:45:33 -04:00
NuclearW
9726ac6f12
Send metrics information on if this server uses timings
2012-05-19 00:42:50 -04:00
NuclearW
01006ed76d
Hidden config and use of NullChunkletManager
...
ChunkletManagerFactory now produces NullChunkletManagers if Chunklets are disabeld in the hidden.yml
2012-05-18 22:01:15 -04:00
NuclearW
01235ff398
isInJar
2012-05-17 21:02:26 -04:00
GJ
0afc0d59a4
Config refactoring.
2012-05-17 10:26:21 -04:00
GJ
e1ca2c0b98
Mod support - Fixed blocks config not loading or generating.
2012-05-17 08:33:50 -04:00
GJ
5645bf7982
Mod support - XP gain & double drops should now work for custom blocks
...
EXCEPT Woodcutting. Custom excavation blocks will also never drop
treasures.
2012-05-17 00:24:33 -04:00
GJ
bc642deebd
Custom armor can now be repaired.
2012-05-15 16:12:59 -04:00
NuclearW
3032572f18
New factories means more jobs for a better economy
2012-05-15 01:43:34 -04:00
bm01
06791beabd
Fixed double Config instantiation causing NPE on PlayerProfile.save()
2012-05-09 15:58:11 +02:00
bm01
68b9857409
Fixed /<skill> command being processed twice when an alias was used
2012-05-09 13:06:40 +02:00
NuclearW
b0157c9bd2
Replace Bukkit Metadata for user placed blocks
2012-05-07 22:38:22 -04:00
nossr50
37d146e8fa
Fixed various NPE errors when loading up mcMMO
2012-05-06 14:51:25 -07:00
GJ
1b37ba8daa
Fixed a few issues from the merge, added the mod directory to the zip
...
backup.
2012-05-05 13:51:54 -04:00
nossr50
b529219a0e
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
...
Conflicts:
src/main/java/com/gmail/nossr50/mcMMO.java
2012-05-05 10:20:26 -07:00
nossr50
d9b3eff18f
Changed how a few variables were initialized
2012-05-05 10:16:41 -07:00
GJ
cb5ada6ec9
Fix for config files not being created at startup.
2012-05-05 13:02:55 -04:00
GJ
2b4ca80a95
Start of work on allowing custom tool/block mods. This version should
...
allow for XP gain from vanilla blocks with custom tools. Please report
any issues to facilitate further development.
2012-05-04 14:04:42 -04:00
bm01
6dc522a044
Fixed Arrow Retrieval dropping only one arrow
2012-05-03 16:45:30 +02:00
bm01
5a10339adc
Fixed Hardcore mode always enabled
2012-05-01 10:43:04 +02:00
GJ
33c9694d26
Changelog update & the removal of a useless p
2012-05-01 01:25:13 -04:00
bm01
18c52a5e23
Cleanup
2012-05-01 01:32:50 +02:00
shatteredbeam
5a3574734c
Added automatic backup of datafiles.
2012-04-30 15:48:59 -07:00
nossr50
bfec3fff36
Forgot to register events for the new listener
2012-04-30 06:43:12 -07:00
nossr50
51c45e86ce
Fixing formatting
2012-04-29 08:11:03 -07:00
bm01
7d17bd7dd1
Fixed Config NPE, made LoadTreasures singleton for consistency
2012-04-28 09:26:33 +02:00
bm01
9e98351923
Capped bleeding ticks for monsters, moved players bleeding to BleedTimer
2012-04-28 07:33:57 +02:00
nossr50
47b7780c96
Refactor ALL THE THINGS!
2012-04-27 02:47:11 -07:00
bm01
0234b0f6ce
Fixed Party class not being a real singleton
2012-04-27 07:12:49 +02:00
nossr50
4fa3708c2f
Well this should fix the issues with config, but I hate it.
2012-04-26 20:58:21 -07:00
nossr50
9d21aa36de
Now using the latest version of Metrics to stop a NPE
2012-04-26 18:41:30 -07:00
nossr50
6f2a2fd9e6
Fix file not found exception and bm01 being spaced oddly in mcmmo command
2012-04-26 18:25:43 -07:00
nossr50
2729b37b76
Config overhaul is DONE!
2012-04-26 11:53:21 -07:00
nossr50
fea3bd6aa4
Refactor all the listeners!
2012-04-26 10:42:09 -07:00
nossr50
945e5ca11c
Config overhaul part 3
2012-04-26 07:55:38 -07:00
nossr50
9606dd3501
Part 1 of refactoring/config overhaul
2012-04-26 07:27:57 -07:00
GJ
a4ff2c7701
Added bypass nodes for offline inspecting & long-distance inspecting.
...
Also fixed some JavaDoc typos.
2012-04-25 22:07:08 -04:00
bm01
36a5039c12
Fixed NPE at startup
2012-04-26 00:54:08 +02:00
GJ
efc63b5230
Cleanup, locale, & party improvements.
2012-04-22 02:55:58 -04:00
GJ
c45cd56c78
Making our file path strings more user friendly.
2012-04-21 14:05:39 -04:00
GJ
f94a617d94
Cleanup & refactoring, part 1.
2012-04-20 18:09:50 -04:00
GJ
77efbe39a9
Reverted to old locale strings in master - moved to new branch.
2012-04-17 10:28:13 -04:00
GJ
248f24d4b9
Locale changes, part 1.
2012-04-11 15:28:30 -04:00
GJ
80526c0e06
More command updates, better offline player support.
2012-04-04 10:34:35 -04:00
GJ
f89f215813
Unfixing my fix. Sorry for not properly checking that before I pulled
...
it.
2012-03-31 15:39:09 -04:00
Fletch to 99
bb1bce879f
Update src/main/java/com/gmail/nossr50/mcMMO.java
2012-03-31 12:38:41 -03:00
GJ
f547523c3e
Heh, API functions shouldn't be static...
2012-03-29 23:08:51 -04:00
GJ
7de19f8087
Another typo fix with permissions
2012-03-29 22:35:44 -04:00
nossr50
602bde7bc5
A fix for Spout disabling itself
2012-03-29 18:43:53 -07:00
GJ
6c1ee24101
Tweaked some stuff with adding XP, added an ExperienceAPI class.
2012-03-29 14:24:41 -04:00
GJ
2e4aeca0df
Moved Party API functions to their own file.
2012-03-29 10:04:48 -04:00
GJ
cd64b60ece
Fix for some API functions not being callable.
2012-03-27 22:51:12 -04:00
nossr50
0f1f124eb5
Removing unused variables and imports from mmoedit
2012-03-22 13:45:25 -07:00
nossr50
39620f1aab
Changes to MySQL reconnection stuff and OnDisable()
2012-03-22 12:59:26 -07:00
GJ
0fa39c4ace
Moved last few hashmaps to mcMMO.java & killed off Misc.java
2012-03-20 18:36:47 -04:00
NuclearW
8f2c424657
Move bleeding to mcBleedTimer
...
Put all the logic handling adding/removing/contains there and encapsulate our List
Additionally, should prevent a ConcurrentModificationException by locking, but I'm not 100% on the contiains not throing such an exception.
2012-03-18 16:59:35 -04:00
GJ
b10f599a87
Updates to configs.
2012-03-18 16:35:47 -04:00
GJ
058cc3aac9
Changed placed block tracking to use metadata!
2012-03-14 23:31:56 -04:00
GJ
0070333b35
*CLEANUP*
2012-03-12 17:57:44 -04:00
GJ
49bb3e0a3c
Misc. cleanup, removed old Logger.getLogger stuff.
...
Logger.getLogger() replaced with Bukkit.getLogger()
2012-03-12 17:28:13 -04:00
GJ
052e3cd997
More cleanup.
2012-03-08 16:55:43 -05:00
GJ
e9e7d462f7
More generic cleanup.
2012-03-08 16:18:03 -05:00
NuclearW
4805097a0c
Remove lots of redundant license prefixes from files
2012-03-07 16:53:54 -05:00
nossr50
88e40080fb
Making Inspect work on offline players
2012-02-29 12:33:33 -08:00
nossr50
0b43dd2747
Replacing Whois command with Inspect command
2012-02-29 09:20:58 -08:00
nossr50
a2b3e6fa83
Fixed treasures config NPE
2012-02-28 21:00:28 -08:00
GJ
ee986970fe
Moving treasures to their own config file.
...
BUILD IS BROKEN, DO NOT USE.
2012-02-28 23:28:36 -05:00
GJ
e2d13034a8
Kill it with fire, part 1 - MySpawn
2012-02-28 18:01:35 -05:00
nossr50
1281843d45
Removing redundancy in most commands
2012-02-28 11:17:54 -08:00
GJ
649bccb0d0
Added /addlevels command (Implements MCCORE-23)
2012-02-24 21:05:01 -05:00
GJ
828f5ad173
Renamed StatsCommand.java to McstatsCommand.java to reflect change to
...
command name.
2012-02-22 10:27:16 -05:00
GJ
98ed75e4e0
Cleaned up some command issues. Renamed /stats to /mcstats for less
...
plugin conflicts
2012-02-22 09:52:58 -05:00
NuclearW
5d4d4d3498
Queue still needed
...
Added in beginnings for fastqueue
2012-02-16 23:37:14 -05:00
NuclearW
a652fcd026
Optional stats tracking
...
I still don't like stats tracking.
2012-02-11 16:11:04 -05:00
nossr50
3124712cfb
Formatted a little nicer
2012-02-11 12:39:41 -08:00
nossr50
71c14ab07b
Added Hidendra's Plugin Metrics to mcMMO.
2012-02-11 12:12:50 -08:00
nossr50
70756c2a2e
Preparing for a bugfix release. Also made sure mcMMO saves info on
...
shutdown.
2012-02-11 10:21:36 -08:00
TheYeti
2672e218f4
Just updating the licensing documentation
2012-02-10 03:05:09 -08:00
NuclearW
e36cd8109d
Configure all the save timer
2012-02-09 11:26:57 -05:00
nossr50
ca80a7d463
Optimized how mcMMO saves player information.
2012-02-09 03:11:18 -08:00
NuclearW
6382bec05a
Allow lookup of player's stats from console
...
Quick change to test new Jenkins+GitPOST
2012-02-08 23:17:01 -05:00
TheYeti
30fb2770a6
Pants
2012-02-06 11:26:41 -08:00
TheYeti
5645c29dd8
Removal of legacy permission system support. SuperPerms only now.
2012-02-06 10:48:02 -08:00
TheYeti
cc9a6aa9b9
Remove anniversary stuff
2012-02-04 22:57:43 -08:00
NuclearW
bbef731be5
Absolutely
2012-02-04 05:13:09 -05:00
NuclearW
230435c29d
Make directory
...
Remove double initialization
2012-02-04 01:51:10 -05:00
TheYeti
173c2c19c8
Super Secret Anniversary Easter Egg! Also, update build files for RB
2012-02-03 14:23:32 -08:00
NuclearW
b8f4b6e2da
Preliminary level caps implementation
...
Also with an option to choose name/displayname for a and p commands, as well as enable/disable them
2012-02-02 00:24:07 -05:00
NuclearW
563baea812
Selectively setExecutor for commands based on config.
2012-01-31 04:10:39 -05:00
TheYeti
f937e44018
Removal of alias variables and update of all commands
2012-01-31 00:36:07 -08:00
NuclearW
b7955ea29e
Upate to config
...
Now has a default config copied over on first run (can and should be commented!)
Currently loads defaults from our in-jar file then what we define in code, could remove what we have in-code?
The power of the auto-formatter compells you
2012-01-31 02:59:46 -05:00
TheYeti
61c6cd1b55
Change from FileConfiguration to YamlConfiguration
2012-01-30 13:47:47 -08:00
TheYeti
401af172ae
Update LoadProperties to use new FileConfiguration
2012-01-30 12:20:43 -08:00
NuclearW
b695f9ed27
Update for 1.1-R3
...
Includes fix from R2 as a breakage was introduced, but does not work with R2 because it also does not include the workaround for invalid block type being returned by BlockPlaceEvent.
Closes #57
2012-01-30 10:47:01 -05:00
NuclearW
f3283de8dd
Terrible horrible workaround for R2 behavior
2012-01-30 10:09:45 -05:00
NuclearW
5863efbdd8
Events + Alias (not really fix) fix
...
Changed Bukkit events to new event system
Changed aliasing to send both the mcmmo command and the command used.
2012-01-26 18:42:46 -05:00
TheYeti
376048d5aa
Getting project ready for Maven
2012-01-09 11:00:13 -08:00