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