GJ
f4dd7ff483
Fixed ClassDef error that prevented the server from loading unless
...
Spout was installed.
2012-06-28 10:03:22 -04:00
GJ
50e05c6320
Minor refactoring
2012-06-28 09:01:02 -04:00
GJ
9ba5360bfc
Cleaned up inSameParty method
2012-06-28 08:14:49 -04:00
GJ
565ef693ce
Fix issue with EntityDamageByEntityEvents & Offline Players
2012-06-28 08:14:49 -04:00
bm01
0c1a8eff85
Fixed NPE caused by Spout players after a /reload
2012-06-28 06:51:13 +02:00
GJ
32e9de6e9a
Fix for NPE on party checks due to CombatTag plugin.
2012-06-27 23:51:18 -04:00
bm01
533955a9c7
Removed redundant calls
2012-06-28 05:35:56 +02:00
bm01
2faa0356a5
It's better that way
2012-06-27 20:46:45 +02:00
GJ
ee2a5c199a
Added functionality to specify custom blocks that should not trigger
...
abilities.
2012-06-27 14:46:44 -04:00
bm01
bdcc522897
Fixed ConcurrentModificationException on world unload
2012-06-27 20:39:54 +02:00
GJ
71b20bdeaa
Fixed ArrayIndexOutOfBounds error
2012-06-27 11:18:04 -04:00
GJ
0e85b4776a
Add more XP boost permissions nodes.
2012-06-27 08:31:10 -04:00
GJ
24d2c1bc7a
Fix for UTFDataFormatException
2012-06-26 14:58:51 -04:00
GJ
1610e932c6
Removed some debug code that got left in...
2012-06-26 13:23:56 -04:00
GJ
31d7bb2332
Javadoc fix
2012-06-26 08:03:19 -04:00
GJ
3d9c03c0c8
Added a few requested functions to the ExperienceAPI
2012-06-26 08:02:49 -04:00
bm01
dd94343d92
One more fix to admin chat
2012-06-25 21:35:38 +02:00
GJ
4b93dede33
Add ability to check if any ability is enabled.
2012-06-25 10:35:47 -04:00
GJ
61205989cc
Cleanup cooldown monitoring a bit.
2012-06-25 10:29:29 -04:00
GJ
2559ea61d8
Added Ability API
2012-06-25 10:05:47 -04:00
GJ
eae665c1c5
Added ability for custom blocks to drop a range of items. MOD BLOCK
...
FILES WILL NEED TO BE REDONE.
2012-06-25 09:47:22 -04:00
bm01
d73521e0a0
Fixed admin chat being seen by everyone
2012-06-25 15:05:20 +02:00
GJ
e8deb0384a
Fix Iron Grip calculations using incorrect values.
2012-06-25 08:54:05 -04:00
GJ
881f2c023e
Added permission node for Iron Grip
2012-06-25 08:54:05 -04:00
bm01
5057a8a7a3
Fixed memory leak in ProfileSaveTask
2012-06-25 14:38:07 +02: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
nossr50
0b0390620e
Whoops :D
2012-06-24 13:26:49 -07:00
nossr50
24eb34c182
Back to the old way of doing things
2012-06-24 13:26:21 -07:00
nossr50
ab7b6ce460
Fixed bug that caused NPE when trying to compare null parties
2012-06-24 12:48:03 -07:00
GJ
c4cd677021
Added new methods to replace deprecation in latest Bukkit. Commented out
...
until RB.
2012-06-23 12:13:51 -04:00
bm01
6b84d39dda
Fixed AE abilities not being applied correctly
2012-06-22 23:10:17 +02:00
bm01
e61342177d
Simplified combat ability checks
2012-06-22 20:20:28 +02:00
bm01
d51fa92b46
Made 'shooterless' arrows dodgeable
2012-06-22 19:39:14 +02:00
bm01
3e20dc7de6
combatChecks optimization
2012-06-22 18:54:49 +02:00
GJ
dce1d7ba39
Fixed calculations on Reduced Cooldown perk
2012-06-22 10:57:51 -04:00
GJ
adffea1d52
Increased the seconds for activation time perk.
2012-06-22 10:13:37 -04:00
GJ
20b73dcc84
Fixed not checking if an Entity was a LivingEntity before applying the
...
Counter-Attack ability.
2012-06-22 09:47:18 -04:00
GJ
b331fa353b
Added increased activate time donor perks
2012-06-21 23:01:02 -04:00
GJ
9fe14609af
Locale update.
2012-06-21 22:26:29 -04:00
GJ
8738036f6f
Added Reduced Cooldown perk for donors.
2012-06-21 21:50:48 -04:00
GJ
fce02dc0e5
Fixed possible NPE with Acrobatics fall checks.
2012-06-21 21:04:19 -04:00
GJ
2bef0e833f
Rework of Swords handling
2012-06-21 09:04:45 -04:00
GJ
9040a2a2e3
Optimizations to Combat.java
2012-06-18 08:50:14 -04:00
NuclearW
4407ed0a6f
Fixed bug with Chunklets not being reloaded on /reload
2012-06-16 21:43:04 -04:00
GJ
09721518b0
Fixed Unarmed using Taming levels.
...
My copy-paste skills are failing.
2012-06-15 11:11:57 -04:00
GJ
8ad6337dde
Avoid calling the same thing 3 times.
2012-06-15 10:58:38 -04:00
bm01
271740d2ac
Re-added mcMMO.getPlayerProfile(Player)
2012-06-15 10:03:00 +02:00
GJ
48dd537257
More reworking of Unarmed, renamed ArcheryBonusDamageEventHandler for
...
clarity's sake.
2012-06-14 23:59:36 -04:00
GJ
77b4aaa50d
Updating Unarmed (WIP)
2012-06-14 23:59:35 -04:00
bm01
1014316581
Whoops D:
2012-06-15 03:32:46 +02:00
bm01
739cd83155
Forgot to cancel the task
2012-06-15 03:30:36 +02:00
bm01
55e832d4f6
Do not track arrow if the bow has Infinity
2012-06-15 02:53:11 +02:00
bm01
032472dcb3
Avoid unnecessary iteration
2012-06-15 02:46:41 +02:00
bm01
68bf93d1ac
Remove inactive entities from the arrow tracker
2012-06-15 02:43:13 +02:00
bm01
ba133f94fc
Extra equals
2012-06-15 02:34:24 +02:00
bm01
064c16f4d7
Reverted last commit
2012-06-15 02:14:53 +02:00
bm01
5a394ee744
Fixed killed entities not being removed from arrowTracker
2012-06-15 02:08:15 +02:00
bm01
3bc2f5dc55
Fixed Archery using Taming skill level
2012-06-15 02:06:06 +02:00
GJ
6f63818e5f
Check for the block before throwing the fake break event.
2012-06-14 10:24:58 -04:00
GJ
a5d7bee939
Spacing
2012-06-14 00:01:31 -04:00
bm01
9d396162f1
Hardcore.java cleanup
2012-06-14 01:22:35 +02:00
bm01
4a0d9a96ab
Fixed minor bug with Vampirism notification
2012-06-14 00:48:40 +02:00
GJ
9f65e5a9ab
PermissionsHandler was a stupid idea.
2012-06-13 12:31:20 -04:00
GJ
c71f4e438b
Organize imports.
2012-06-13 08:54:02 -04:00
GJ
14d13eb4c7
Archery rework.
2012-06-13 08:53:18 -04:00
GJ
29c629eb22
WIP on Archery rework.
2012-06-12 21:36:17 -04:00
bm01
050b794b42
Fixed NPE with /mmoedit
2012-06-12 23:31:32 +02:00
NuclearW
f589197321
Load the lowest chunklets right now.
...
Thanks for @Glitchfinder for finding this glitch.
Closes #205
2012-06-12 17:00:05 -04:00
NuclearW
09575a68f0
Handle corrupt chunklets by making a new one and not throw stacktrace
2012-06-12 16:45:28 -04:00
NuclearW
c1b838e356
Typo fix
2012-06-12 16:45:00 -04:00
GJ
8ed2696315
Fix issue with trying to remove all of the item in hand.
2012-06-12 15:11:13 -04:00
GJ
ab138bdba2
Javadocs, added Lighting to the damage types affected by Shock Proof
2012-06-12 14:48:28 -04:00
GJ
5ba9fb78fd
More tweaks to Taming.
2012-06-12 14:42:38 -04:00
GJ
2d47447375
Begin rework of Taming skill
2012-06-12 11:07:51 -04:00
GJ
d9eaede4c2
Spacing
2012-06-12 11:07:27 -04:00
GJ
c6db11a10b
Use EntityDamage event instead of EntityDamageByEnitity
2012-06-12 10:23:34 -04:00
GJ
2225e542ad
Spacing issues.
2012-06-12 09:20:39 -04:00
GJ
975e13d45f
Tweaked how we check XP gain permissions.
2012-06-12 08:10:18 -04:00
bm01
534a165c45
Tweaked a few things
2012-06-12 06:18:00 +02:00
bm01
5cff6ed67b
Removed xpGainATS, it actually never worked
2012-06-12 05:59:26 +02:00
bm01
3448733834
Removed unused variable
2012-06-12 05:40:07 +02:00
bm01
c382c95d24
Re-added respawnATS
2012-06-12 05:38:32 +02:00
GJ
0034226fa7
Reorder constructors to avoid errors
2012-06-11 21:03:49 -04:00
GJ
5f067a6bb5
More tweaks to Acrobatics.
2012-06-11 20:37:09 -04:00
GJ
6ab1996440
Reworking of Acrobatics, plus an Acrobatics bugfix.
2012-06-11 16:11:23 -04:00
bm01
5bff6d63f2
Removed unneeded reference
2012-06-11 08:26:48 +02:00
bm01
5fe227b874
Forgot to change getParties
2012-06-11 08:26:22 +02:00
bm01
cbaf2f8370
More work on parties
2012-06-11 07:50:10 +02:00
bm01
393ac886e2
Removed unneeded method
2012-06-10 06:57:55 +02:00
bm01
c9082083d1
Merged ProfileSaveTask and RemoveProfileFromMemory
2012-06-10 06:56:39 +02:00
bm01
5d0d89e74d
Changed party name restriction
2012-06-09 22:24:04 +02:00
bm01
e9c3583fd8
Added few forgotten things
2012-06-09 20:11:11 +02:00
bm01
81eadc1418
No longer use/save party name in database and users flat file
2012-06-09 19:48:18 +02:00
bm01
dfff0efc0b
Cleanup
2012-06-09 19:29:44 +02:00
bm01
3732db2226
Reworked Party
2012-06-09 03:08:36 +02:00
bm01
e9ccdcfbbe
Missing space!
2012-06-08 20:04:45 +02:00
bm01
01345a5dc4
Fixed /mcremove on existing PlayerProfile
2012-06-08 20:03:02 +02:00
bm01
90c8e57ed7
Reworked a little Users.java
2012-06-08 20:00:02 +02:00
GJ
d644b4c331
Fixed NPE with repairing items that rely on metadata.
2012-06-06 18:27:52 -04:00
GJ
2f15c71412
Because making it upper case broke all the things.
2012-06-06 18:02:22 -04:00
GJ
0a44a74f59
Cleanup (Yes, I'm that picky).
2012-06-06 16:49:42 -04:00
bm01
f876fe8d25
Made API classes 'statics'
2012-06-06 22:04:21 +02:00
GJ
290032646f
Protect our hashmaps from bad people.
2012-06-06 15:38:44 -04:00
GJ
e5d2ed4bb2
Because lowercase class names are evil.
2012-06-06 14:49:07 -04:00
GJ
e9ea0e0389
Created a variable for player name.
2012-06-06 09:32:01 -04:00
bm01
35565bb021
Removed PlayerProfile save on User.removeUser, it's already done in RemoveProfileFromMemoryTask
2012-06-06 02:20:33 +02:00
bm01
56aff1d191
Replaced playerName fields in PlayerProfile and Users by the Player object
2012-06-06 02:03:27 +02:00
GJ
b8be1d1866
Fix the Javadocs
2012-06-05 11:05:51 -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
ca6cafaebd
Cleanup
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
fd1227b87e
No need for public constructor
2012-06-05 10:42:56 -04:00
bm01
7ef72c501e
Cleanup
2012-06-05 16:32:26 +02:00
GJ
f7ee96aa99
Fixed bug where admin chat was displayed to the whole server.
2012-06-05 10:19:23 -04:00
GJ
b84478898d
Cleanup.
2012-06-05 10:18:05 -04:00
GJ
6afe0e8a34
Organize imports.
2012-06-05 10:13:10 -04:00
GJ
6e4f4b5c8d
More cleanup.
2012-06-05 10:07:45 -04:00
bm01
63c663b8c1
Fixed Archery PVP/PVE enablement not being used properly
2012-06-05 16:00:32 +02:00
bm01
a1296596fa
Fixed possible NPE when a projectile doesn't have a shooter
2012-06-05 16:00:27 +02:00
GJ
1cca4de9e5
Cleanup!
2012-06-05 09:57:10 -04:00
GJ
7ada587df3
More Spout tool stuff.
2012-06-04 10:36:24 -04:00
GJ
1e58c32a5f
Change XP processing to use a single function.
2012-06-04 09:30:51 -04:00
GJ
2a27048174
Functions that start with capital letters are bad.
2012-06-04 09:08:41 -04:00
GJ
2b291954cf
Javadocs.
2012-06-04 09:03:25 -04:00
GJ
8f8bfc62ca
Cleanup.
2012-06-04 08:51:10 -04:00
GJ
38d4d448a9
Remove unused imports.
2012-06-04 08:46:12 -04:00
nossr50
d5d11ca4bd
Whoops
2012-06-03 15:39:13 -07:00
nossr50
e3e400f376
This should make us AntiCheat friendly.
2012-06-03 14:38:33 -07:00
GJ
6637758ad0
Fixed Spout item checks.
2012-06-01 15:29:16 -04:00
GJ
41e9bd3cb5
WIP - Spout custom tool support
2012-05-31 16:02:11 -04:00
GJ
77688f297f
Fixed a few permissions errors.
2012-05-31 15:23:38 -04:00
GJ
714f665cc7
Woodcutting to SkillCommand
2012-05-31 15:15:00 -04:00
GJ
ec138d5741
Unarmed to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
560e5aa19a
Taming to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
ad162f3366
Swords to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
5d07830339
Repair to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
b310d25ee3
Cleanup.
2012-05-31 15:14:59 -04:00
GJ
443ccbd807
Mining to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
8cdecf80c7
Herbalism to SkillCommand
2012-05-31 15:14:59 -04:00
GJ
a16d5435de
Removed unneeded function call.
2012-05-31 15:14:59 -04:00
GJ
ec02422226
Fishing to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
cc5d438550
Excavation to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
806d116501
Axes to SkillCommand
2012-05-31 15:14:58 -04:00
GJ
066c9d9fec
Archery to SkillCommand
2012-05-31 15:14:58 -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
1bd9974f89
Abstract Skill Commands
2012-05-31 15:14:58 -04:00
NuclearW
90296d87df
Similarly return admin chat to ye olden method
2012-05-30 11:18:47 -04:00
NuclearW
75b287771a
Return party chat to ye olden method
2012-05-30 11:18:46 -04:00
GJ
5765504796
Locale updates.
2012-05-30 11:11:07 -04:00
GJ
dda8c0c9e0
Fixed bug with Tree Feller changing durability too soon.
2012-05-30 10:48:25 -04:00
GJ
ce9d668602
Fixed bug with locale strings and party teleport.
2012-05-30 10:41:22 -04:00
NuclearW
39c2c5f25f
Handle EOFException in Chunklets by returning a new empty ChunkletStore and printing an error.
2012-05-29 21:02:36 -04:00
nossr50
ff8b0300ae
Make the MOTD prettier about the perks
2012-05-28 16:49:21 -04:00
NuclearW
f882df4cb7
Fix this yaml error
2012-05-28 16:43:06 -04:00
nossr50
e1300005cb
Notify users of their perks on login (if MOTD enabled)
2012-05-28 13:14:10 -07:00
nossr50
e599ab9214
Added permissions that will grant users 4x 3x or 2x XP
2012-05-28 13:07:52 -07:00
GJ
92acf62884
More mod fixes for Woodcutting.
2012-05-27 14:40:35 -04:00
GJ
c2fb57fce9
Fix Tree Feller not working with custom axes
2012-05-27 14:31:37 -04:00
GJ
3699d26e5d
Only try to back up the mod files if they exist...
2012-05-27 10:23:13 -04:00
GJ
6eb0159ea1
More tracking of falling sand/gravel. (WIP)
2012-05-27 10:21:00 -04:00
GJ
433913c77a
Another fix for falling sand/gravel tracking issues.
2012-05-27 09:42:38 -04:00
bm01
d955feef61
Fixed piston tracking
2012-05-27 10:34:04 +02:00
GJ
5377b9b618
Remove debug messages.
2012-05-26 21:11:50 -04:00
GJ
5c9371c575
Fixed falling sand/gravel stuff not being tracked
2012-05-26 19:52:24 -04:00
GJ
23d916f191
Fixed dupe exploit with pistons (again).
2012-05-26 10:50:12 -04:00
GJ
35d4914518
This has to be Arrow to keep Potions from giving XP.
2012-05-24 15:26:01 -04:00
GJ
eb2ec71d2b
More priority tweaks.
2012-05-24 14:17:51 -04:00
GJ
dc50758dc9
Minor priority tweaks to the Spout XP bar.
2012-05-24 14:02:23 -04:00
GJ
9775d71c28
Cleanup.
2012-05-24 10:35:46 -04:00
GJ
c40e4ee9ee
Cleanup.
2012-05-24 10:30:07 -04:00
GJ
a104fe45aa
Fix for NoCheatPlus fight.noswing checks
2012-05-24 08:38:44 -04:00
bm01
257df25a67
Fixed NPE, Config.defaulthud was used instead of SpoutConfig.defaulthud
2012-05-24 06:58:11 +02:00
bm01
2a977557c2
Made sure that SpoutConfig.load is called when the instance is created, for safety
2012-05-24 06:18:43 +02:00
bm01
d0e9f03311
Reverted last commit from NuclearW
2012-05-24 05:29:05 +02:00
bm01
97ca699170
Removed unneeded method override
2012-05-24 05:27:29 +02:00
NuclearW
702537e8fd
We don't need this
2012-05-23 15:33:08 -04:00
NuclearW
83a3488d0d
Because loading a config we hadn't made yet makes sense
2012-05-23 15:32: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
66ad909908
Cleanup.
2012-05-23 11:08:56 -04:00
GJ
77d74717d2
Moved all Spout checks into one listener.
2012-05-23 11:06:02 -04:00
GJ
63f683982f
Moved Spout stuff to its own config file.
2012-05-23 10:50:47 -04:00
GJ
9525ce8299
Cleanup.
2012-05-23 09:35:16 -04:00
GJ
d7b8ec1274
Cleanup.
2012-05-23 07:33:19 -04:00
GJ
96cd16faf7
Cleanup
2012-05-23 07:32:03 -04:00
NuclearW
9ddc7501fe
Derp
2012-05-22 09:16:40 -04:00
GJ
049338e83b
Remove unused variables & methods from old repair system
2012-05-22 08:37:32 -04:00
GJ
a336e9f460
Removed unused imports.
2012-05-22 08:31:32 -04:00
GJ
0294cf8c4a
Implement new repairable stuff for custom tools/armor.
2012-05-22 08:21:05 -04:00
NuclearW
c5183309ae
New line on the factory floor
...
For RepairableFactory
2012-05-22 08:10:22 -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
nossr50
9546cc42b2
Redundant
2012-05-22 02:57:54 -07:00
NuclearW
ac01262655
Fix error in config
2012-05-22 05:46:40 -04:00
nossr50
6ea962c1fa
Changing the MOTD again, modified a few messages. Now hardcore mode only
...
tells you about itself when motd is enabled.
2012-05-22 02:45:42 -07:00
NuclearW
7d324b3fd4
Changelog
...
and supercomment to default repair.vanilla.yml
2012-05-22 05:33:05 -04:00
NuclearW
badc5738ff
Fix up repair command as best as possible given what it is...
2012-05-22 05:33:05 -04:00
NuclearW
8feaf4410f
getRepairable by id
2012-05-22 05:33:04 -04:00
NuclearW
4e224d761e
Cleanup Repair.java
2012-05-22 05:33:04 -04:00
NuclearW
e775abdc5a
Remove all the old stuff from the config
2012-05-22 05:33:04 -04:00
NuclearW
60754c9380
Implement xp
2012-05-22 05:33:04 -04:00
NuclearW
c890ff5605
Use new system!
2012-05-22 05:33:04 -04:00
NuclearW
9f9c0059a5
Change xpHandler for new system usage
...
This commit marks the first breaking change for this new system
2012-05-22 05:33:03 -04:00
NuclearW
4eabd417b9
Level check
2012-05-22 05:33:03 -04:00
NuclearW
c218de9567
Change to new line in locale
2012-05-22 05:33:03 -04:00
NuclearW
4b5ca5ecf4
Logic fix
2012-05-22 05:33:02 -04:00
NuclearW
edbf46a751
Unused import
2012-05-22 05:33:02 -04:00
NuclearW
c9c90bb86a
New line in locale
2012-05-22 05:33:02 -04:00
NuclearW
437a608d2b
Return on this error
2012-05-22 05:33:01 -04:00
nossr50
b638eef1c6
Players are now informed about Hardcore mode when logging in
2012-05-22 02:31:01 -07:00
NuclearW
b7cec8a0c4
Most of handleRepair() done, level checking still needed
...
- Move Repair
- Change visibility of a few methods for repurposing Repair soon
2012-05-22 04:22:29 -04:00
NuclearW
28578bd6b0
Convenience method for RepairManager
2012-05-22 02:59:10 -04:00
nossr50
160004fa7e
Hardcore mode now has some exploit prevention and much more information
2012-05-21 23:56:08 -07:00
nossr50
f4332761f9
Many changes to Hardcore / Vampirism
2012-05-21 23:30:16 -07:00
NuclearW
c3e1e55e9c
Fix for minimumQuantity default
2012-05-22 01:08:29 -04:00
NuclearW
e20bcd19b9
Make our RepairManager, load configs, and register them all
2012-05-22 00:57:24 -04:00
NuclearW
1fbf213ada
Load message
2012-05-22 00:56:57 -04:00
NuclearW
c2d2359a8c
RepairConfig loader
...
and small fix for RepairConfigManager
2012-05-22 00:56:14 -04:00
NuclearW
586a2a065e
Shears
2012-05-22 00:00:02 -04:00
NuclearW
adf43b7e35
String
2012-05-22 00:00:02 -04:00
NuclearW
45a4cddeef
Leather
2012-05-22 00:00:02 -04:00
NuclearW
69f62551c7
Your repair is now diamonds
2012-05-22 00:00:02 -04:00
NuclearW
f1bdf502be
Gold
...
and fix for minQuantity on iron armor
2012-05-22 00:00:02 -04:00
NuclearW
e89b3795f8
Save vanilla from jar
2012-05-22 00:00:02 -04:00
NuclearW
20b169e8eb
Typo
2012-05-22 00:00:01 -04:00
GJ
41c9741b72
Fixed exploit where you could gain tons of Acrobatics XP from spamming
...
Ender Pearls
2012-05-21 23:41:11 -04:00
GJ
f9e5096ceb
Cleanup
2012-05-21 10:31:24 -04:00
NuclearW
a9b2a4940e
Max_Ticks to Max_Seconds
2012-05-21 10:04:07 -04:00
GJ
f66c6ab8fc
Cleanup
2012-05-21 09:33:21 -04:00
GJ
73902d5f92
Minor cleanup / refactoring
2012-05-21 09:21:26 -04:00
NuclearW
0bb5f9f297
Max ticks for abilities
2012-05-21 09:17:16 -04:00
GJ
16ad8502d2
Cleanup, changed order of some logic checks.
2012-05-21 09:04:51 -04:00
GJ
ad68e6057e
More cleanup.
2012-05-21 08:45:33 -04:00
GJ
54b4faeeff
Minor cleanup.
2012-05-21 08:39:27 -04:00
NuclearW
a7f69545f2
Emulate unbreaking properly
2012-05-21 08:31:29 -04:00
NuclearW
93ea558ec3
Cleanup
2012-05-21 08:27:26 -04:00
GJ
d0cdc208e3
Avoid a duplicate config call.
2012-05-21 07:53:52 -04:00
NuclearW
0d7c483bd5
Tameable not a part of combat checks at the moment, only wolves
2012-05-21 07:25:20 -04:00
NuclearW
3f211c6277
Generalize Wolf to Tameable
...
Also generalize Arrow to Projectile
For MCCORE-263
2012-05-21 04:44:48 -04:00
NuclearW
79e93edfef
Switch order of sticky check and placeStore check.
...
sticky check is much less expensive than placeStore, so it's better to ensure that the piston is sticky before doing a placeStore check
2012-05-21 02:19:45 -04:00
Travis Ralston
44e8efda36
Check for sticky pistons
2012-05-19 08:00:34 -06: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
2936823d03
NullChunkletManager
2012-05-18 21:44:25 -04:00
GJ
7d05d53f9e
Whoops. Can't initialize something that doesn't exist.
2012-05-18 14:40:48 -04:00
GJ
f3074461ed
More cleanup.
2012-05-18 14:29:53 -04:00
GJ
146f832919
Minor refactoring & cleanup.
2012-05-18 13:40:21 -04:00
GJ
a622707608
Cleanup & Silk Touch changes.
2012-05-18 11:15:30 -04:00
NuclearW
6da43b15c8
Move to a more ideal location.
...
Not as efficient as I would like, but certainly better than it was before
2012-05-18 03:14:19 -04:00
NuclearW
d0bb7b075e
This was a bad idea
2012-05-18 03:12:40 -04:00
NuclearW
c1ecd74644
Actually remove from map on unload
2012-05-18 03:12:16 -04:00
NuclearW
a1aada0777
Iron armor
2012-05-17 23:53:25 -04:00
NuclearW
c55a8eeccd
Iron tools
2012-05-17 23:40:34 -04:00
NuclearW
73cc8adcab
Beginnings of repair.vanilla.yml
2012-05-17 23:16:59 -04:00
NuclearW
7f0803c3f6
Add in xpMultiplier
2012-05-17 22:40:46 -04:00
NuclearW
1185ea4f96
Beginnings of RepairConfig
2012-05-17 22:40:46 -04:00
NuclearW
43db51a664
RepairConfigManager
2012-05-17 22:40:46 -04:00
GJ
d35cdc91f8
Think it's finally right...
2012-05-17 22:24:45 -04:00
GJ
8d643277c0
Locale update.
2012-05-17 22:22:53 -04:00
GJ
5be1858b45
Stupid file...
2012-05-17 22:20:25 -04:00
GJ
13d6e16630
Stupid file...
2012-05-17 22:18:44 -04:00
GJ
dcb1cbbdb7
Locale update.
2012-05-17 22:11:16 -04:00
nossr50
f7f077be3e
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-05-17 19:00:14 -07:00
nossr50
3d79416520
Getting ready for promotions in this good economy
2012-05-17 18:59:51 -07:00
GJ
c559e70270
Mod support - able to define tiers for custom blocks now.
...
Tier 1 - breaks with wood/gold
Tier 2 - breaks with stone
Tier 3 - breaks with iron
Tier 4 - breaks with diamond
2012-05-17 21:57:41 -04:00
GJ
efcc15d89d
Custom blocks should now work right with Super Breaker.
2012-05-17 21:37:14 -04:00
GJ
d17fe6bb7a
Mod Support - Item Tiers.
...
1 is Wood, 2 is Stone, 3 is Iron, 4 is Diamond.
2012-05-17 21:19:17 -04:00
NuclearW
01235ff398
isInJar
2012-05-17 21:02:26 -04:00
NuclearW
3d6e490505
Expunge this line
2012-05-17 20:49:43 -04:00
NuclearW
bd3491d210
Registration
2012-05-17 20:01:37 -04:00
NuclearW
d139146e0b
Too much space
2012-05-17 19:57:56 -04:00
GJ
b36da06fad
Mod Support - Custom blocks now allow for the setting of how many items
...
they drop when broken.
2012-05-17 17:21:59 -04:00
GJ
d20c5e1773
Mod Support - Woodcutting now works. Still need to add # of drops from a
...
given block.
2012-05-17 17:03:56 -04:00
GJ
0afc0d59a4
Config refactoring.
2012-05-17 10:26:21 -04:00
NuclearW
26481c547a
Beginnings of RepairManager implementation
...
Plus more factories for a stronger economy
2012-05-17 09:43:42 -04:00
NuclearW
45fe8c182b
Put new permissions to good use
2012-05-17 09:43:42 -04:00
NuclearW
c25ddd0dbc
<GJ> MOAR PERMISSIONS!
2012-05-17 09:43:42 -04:00
NuclearW
efc9a10fdf
Make use of enum
2012-05-17 09:43:42 -04:00
NuclearW
a8eb9dfedf
<GJ> All hail the enum!
2012-05-17 09:43:42 -04:00
NuclearW
87cf5cb932
Add metadata value for repair material
2012-05-17 09:43:41 -04:00
GJ
e1ca2c0b98
Mod support - Fixed blocks config not loading or generating.
2012-05-17 08:33:50 -04:00
NuclearW
a9295751c8
Beginnings of RepairManager interface
...
Not sure yet exactly what to leave in Repair and what to have in the Manager implementation.
I'm fairly sure that the xpHandler should be in Repair, but that's private at the moment so usage from the Manager is impossible except with public modifier, which is unacceptable.
Considering moving Repair to the new repair package, perhaps eventually all skills will have packages and skills. Moving it seems like the logical solution with protected modifier.
2012-05-17 04:32:14 -04:00
NuclearW
2a46a5c00a
Remove boost from the repair xpHandler
...
Replace old false values with doubles which will produce identical results
While the boost value will remain confusing in configs later, it will now at least be easier.
2012-05-17 04:28:31 -04:00
NuclearW
d3b7af3c5f
Beginnings of the repairable
2012-05-17 04:01:47 -04:00
NuclearW
db59f24873
Cleanup
2012-05-17 03:57:16 -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
6cbf87b52c
Fixed custom tools & armor not being repairable.
2012-05-16 15:48:52 -04:00
GJ
bc642deebd
Custom armor can now be repaired.
2012-05-15 16:12:59 -04:00
GJ
e84a9643f8
Enchanted custom tools should now support Arcane Forging.
2012-05-15 14:39:39 -04:00
GJ
e9af0ebdc5
Custom tools - modify XP gain from breaking blocks on a per tool basis.
2012-05-15 14:21:21 -04:00
GJ
29ee8a035b
Custom tools - should now support enabling/disabling ability activation
...
per tool.
2012-05-15 13:44:39 -04:00
GJ
81ac4e8d01
WIP on custom mod support - should now be able to repair custom tools at
...
an anvil.
2012-05-15 10:44:57 -04:00
NuclearW
ecc68d373f
Typo fix in Acrobatics guide
2012-05-15 04:06:05 -04:00
NuclearW
3032572f18
New factories means more jobs for a better economy
2012-05-15 01:43:34 -04:00
NuclearW
bcee6abb65
Re-add call to updateInventory
2012-05-15 00:49:19 -04:00
nossr50
7e0b8ddf50
HudType will default to 'STANDARD' for MySQL DB - only good for new users
2012-05-14 15:13:55 -07:00
NuclearW
91dcb508b3
POOT DONATION HERE
2012-05-14 17:52:07 -04:00
GJ
d549e2722d
Removed unused import.
2012-05-14 10:48:46 -04:00
nossr50
3bb29c8308
mcMMO's motd now links to the new website rather than the wiki
2012-05-13 19:00:49 -07:00
bm01
cbafa7110a
Fixed minor Green Terra bugs on Stone Brick
2012-05-10 15:54:29 +02: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
bm01
112a0df8c2
Minor locale fix
2012-05-09 12:10:59 +02:00
bm01
73717278ff
Fixed /party not showing properly the member list
2012-05-09 11:38:22 +02:00
bm01
5fa79926db
Fixed arrow boucing off entities on daze proc
2012-05-08 21:58:01 +02:00
bm01
06f97ac2f1
Fixed a bug where a player could gain Acrobatics exp while riding a cart
2012-05-08 20:20:23 +02:00
bm01
c2b4961b8d
Removed exp gain when an arrow strikes its shooter
2012-05-08 20:12:41 +02:00
bm01
9b3838b912
Improved attacker and defender's party check
2012-05-08 19:42:26 +02:00
bm01
946ea19371
Fixed bad /party fix :(
2012-05-08 06:58:50 +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
bm01
063d982750
Fixed the fix!
2012-05-06 11:05:51 +02:00
bm01
fbfeaa0f95
Fixed /party not working properly with 2 arguments
2012-05-06 11:02:08 +02:00
bm01
9b11b02658
Minor locale fix
2012-05-06 09:55:15 +02:00
bm01
3e435c419a
Refixed NPE due to GainXp task
2012-05-06 09:47:25 +02: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
bm01
baf7ffd441
Fixed french locale string causing IAE on repair skillup
2012-05-04 20:17:17 +02: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
b5963936fd
Fixed /ability not checking the right permission
2012-05-04 19:42:00 +02:00
bm01
354ed9ede0
Fixed NPE on /party
2012-05-04 11:04:05 +02:00
bm01
7ad9b8ff3e
Changed Arrow Retrieval to drop arrows individually
2012-05-04 10:27:49 +02:00
bm01
6dc522a044
Fixed Arrow Retrieval dropping only one arrow
2012-05-03 16:45:30 +02:00
GJ
3e91bc8c1e
Can now enable/disable specific skills for PVP & PVE
2012-05-03 10:39:32 -04:00
nossr50
3218c544dc
Added level curve modifier
2012-05-02 06:10:32 -07:00
GJ
1ae11da036
Start of work on allowing Combat skills to be enabled for just PVP or
...
PVE
2012-05-01 22:42:45 -04:00
bm01
84e36d758e
Fixed /p and /a incompatibilities with bChatManager
2012-05-02 00:55:43 +02:00
bm01
06ede80435
Fixed Iron Grip working reversely
2012-05-01 23:51:49 +02:00
bm01
dbc57060ee
Reduced bleeding ticks damage
2012-05-01 23:49:11 +02:00
GJ
798bd46d0a
Command updates - Repair (Finally done!)
2012-05-01 16:29:52 -04:00
GJ
c95f388d8d
Allow for checking if ALL double drops are disabled via config.
2012-05-01 15:56:09 -04:00
GJ
a9024ebc6b
Fixed bug with getting NO logs from Tree Feller if double drops were
...
disabled in the config file.
2012-05-01 15:25:28 -04:00
GJ
33bc2d8a6b
Command updates - Woodcutting & Unarmed
2012-05-01 15:15:30 -04:00
GJ
cc60f2f308
Command update - Swords
2012-05-01 14:28:20 -04:00
GJ
edaa51593b
Skills refactoring
2012-05-01 13:58:47 -04:00
GJ
e2265dd6f7
Updates to repair command, minor permission node & config updates
2012-05-01 13:53:00 -04:00
nossr50
e1cf89c3bf
Vamprirism updates.
2012-05-01 09:04:29 -07:00
nossr50
8cd1541893
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-05-01 08:48:10 -07:00
nossr50
9d510815b4
Vampirism for hardcore mode, needs testing.
2012-05-01 08:47:57 -07:00
GJ
44d22d93da
Command update - Mining. Also fixed typo on new Herbalism permission.
2012-05-01 10:39:50 -04:00
nossr50
f7405a82e6
Fixed NPE when user clicks the HUD button for Spout
2012-05-01 06:30:57 -07:00
GJ
04f3e44c3a
Command updates - Herbalism
2012-05-01 09:11:56 -04:00
GJ
6cc207a10c
Fixed bug with Chimera Wing failing when used on half-blocks - Fixes
...
MCCORE-221
Also added treasures.yml to the zip backup.
2012-05-01 08:28:54 -04:00
GJ
6b5e615a23
Tabs are bad and we should feel bad for having them.
2012-05-01 07:54:37 -04:00
Grant
46268a7cf3
Merge pull request #202 from shatteredbeam/master
...
Zip automation running in SQL mode Fix
2012-05-01 04:41:09 -07:00
bm01
3682fbf531
Reverted last commit
2012-05-01 10:51:17 +02:00
bm01
0928b54d90
Actually fixed Hardcore
2012-05-01 10:49:36 +02:00
bm01
5a10339adc
Fixed Hardcore mode always enabled
2012-05-01 10:43:04 +02:00
Shatteredbeam
7c412cbec8
Fix for zip backup running in SQL mode.
2012-05-01 00:07:17 -07:00
bm01
d235ca8ed8
Fixed SQLReconnect not working
2012-05-01 07:53:03 +02:00
GJ
97511be64a
One more tweak.
2012-05-01 01:43:00 -04:00
GJ
3bd5aaa251
Importing by * is a bad idea.
2012-05-01 01:40:47 -04:00
GJ
ae2d9d8387
Locale update.
2012-05-01 01:33:42 -04:00
GJ
33c9694d26
Changelog update & the removal of a useless p
2012-05-01 01:25:13 -04:00
GJ
dbede7f81a
Added config options for specific double drops. Implements MCCORE-226
2012-05-01 01:14:32 -04:00
bm01
c8ad2bb454
Added bm01 to authors :3
2012-05-01 01:34:21 +02: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
5c6d10b2db
Mining now completely ignore Silk Touch enchanted picks
2012-04-30 09:30:07 -07:00
nossr50
7e96ced4c4
Shortened the hardcore mode message
2012-04-30 07:19:13 -07:00
nossr50
8da259cabc
Updated perm node behaviour and changelog
2012-04-30 07:17:10 -07:00
nossr50
f978d739bb
Updates
2012-04-30 07:11:03 -07:00
nossr50
7b2d50e93e
*Actually* fixing the Maths
2012-04-30 07:05:11 -07:00
nossr50
8bec50663f
Fixing some Maths
2012-04-30 07:01:00 -07:00
nossr50
11782ac34d
Bah, don't know why this got deleted.
2012-04-30 06:44:56 -07:00
nossr50
bfec3fff36
Forgot to register events for the new listener
2012-04-30 06:43:12 -07:00
nossr50
d8c0a56577
Added basic hardcore mode functionality, needs testing.
2012-04-30 06:41:58 -07:00
nossr50
ff1326a44f
Revert "Added basic functionality of Hardcore Mode, needs testing..."
...
This reverts commit 1fa4fccbcc
.
2012-04-30 06:41:09 -07:00
nossr50
1fa4fccbcc
Added basic functionality of Hardcore Mode, needs testing...
2012-04-30 06:39:30 -07:00
nossr50
323b41fd58
Adding in config nodes for Hardcore Mode (WIP)
2012-04-30 06:21:14 -07:00
GJ
3d2b881b0e
Command cleanup - Fishing. Added 2 new fishing permissions nodes.
2012-04-30 08:26:37 -04:00
GJ
def41af469
Command update - Excavation
2012-04-30 07:51:02 -04:00
GJ
4750aba763
Added permissions node for Greater Impact, cleanup of Axes command
2012-04-30 07:46:08 -04:00
GJ
5a9249dee1
Locale file update.
2012-04-29 23:05:57 -04:00
GJ
064fc0a8e2
Command format & permission changes, other minor cleanup.
2012-04-29 22:58:54 -04:00
bm01
67de70432c
Fixed /party displaying twice the leader
2012-04-30 03:10:33 +02:00
bm01
facd71bd71
Minor locale things
2012-04-30 03:09:05 +02:00
nossr50
96e6270520
Changed MySQL to not save everything at once
2012-04-29 12:02:24 -07:00
nossr50
51c45e86ce
Fixing formatting
2012-04-29 08:11:03 -07:00
nossr50
445214f0b5
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-04-28 20:22:37 -07:00
nossr50
859d4f5372
Fixed Green Thumb consuming 2 seeds instead of 1
2012-04-28 20:22:17 -07:00
bm01
0541280b20
Merge branch 'master' of git://github.com/mcMMO-Dev/mcMMO
2012-04-29 04:59:38 +02:00
bm01
ec7ced9fd3
Fixed Tree Feller changing damage value for any item
2012-04-29 04:59:03 +02:00
nossr50
4840b435f5
Updated wiki URL
2012-04-28 19:45:50 -07:00
bm01
38656eca72
Minor locale fixes
2012-04-29 02:12:40 +02:00
bm01
9b438d0caa
Fixed Blast Mining not giving triple drop when it should
2012-04-29 01:59:56 +02:00
bm01
d32b32842a
Fixed double explosion for Blast Mining, added isSneaking requirement
2012-04-29 00:42:21 +02:00
bm01
2fad8f2ad7
Fixed undesirable FlatFileStuff access with MySQL enabled
2012-04-28 11:40:23 +02:00
bm01
7d17bd7dd1
Fixed Config NPE, made LoadTreasures singleton for consistency
2012-04-28 09:26:33 +02:00
nossr50
357eded2c3
Prevent HUDType from ever being null when loading config
2012-04-27 23:39:36 -07:00
nossr50
f7532cf5b4
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-04-27 23:38:34 -07:00
nossr50
bd7203dd9c
Making HUD a bit more friendly
2012-04-27 23:38:16 -07:00
bm01
9e98351923
Capped bleeding ticks for monsters, moved players bleeding to BleedTimer
2012-04-28 07:33:57 +02:00
GJ
b46997bc1a
Let's hope this fixes those NPEs...
2012-04-27 10:54:51 -04:00
GJ
477d698eac
Little more whitespace stuff.
2012-04-27 10:39:08 -04:00