nossr50
6c20df7839
Finished changes to Whois -> Inspect
2012-02-29 09:25:48 -08:00
nossr50
423eb97e0f
Reverting casting in onEntityDeath
2012-02-29 09:23:04 -08:00
nossr50
0b43dd2747
Replacing Whois command with Inspect command
2012-02-29 09:20:58 -08:00
nossr50
f2fccd4a64
Add casting to onEntityDeath
2012-02-29 09:11:45 -08:00
GJ
0c1072f7cf
Changes due to updates to EntityType returned by certain Entity events.
2012-02-29 11:03:24 -05:00
GJ
985e69c529
Fixes for Treasures config & Chimera Wing.
2012-02-29 09:59:25 -05: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
bm01
093f368545
Replaced m.getDistance()
2012-02-29 03:26:19 +01:00
nossr50
5f51f7f9b0
Further removing MySpawn stuff
2012-02-28 15:19:43 -08:00
nossr50
de2a0403d2
Remove MySpawn from DB if exists
2012-02-28 15:15:03 -08:00
GJ
e2d13034a8
Kill it with fire, part 1 - MySpawn
2012-02-28 18:01:35 -05:00
GJ
e55006f662
Fixed the fact that myspawn would clear if you broke ANY bed (not just
...
your own) - Addresses MCCORE-50
2012-02-28 17:06:13 -05:00
GJ
64b46a88c9
Breaking a bed now clears your spawn, just as if you had used the
...
/clearmyspawn command.
2012-02-28 16:52:16 -05:00
nossr50
69b7c3077f
Tweaked mcremove
2012-02-28 12:53:27 -08:00
nossr50
7aa7de75a2
Made mcremove work for FlatFile (sort of).
2012-02-28 12:33:57 -08:00
nossr50
6cc22a3b63
mcremove command is now fully functional for MySQL
2012-02-28 12:16:23 -08:00
nossr50
649ce1c147
Forgot to commit this, file renamed.
2012-02-28 11:19:12 -08:00
nossr50
1281843d45
Removing redundancy in most commands
2012-02-28 11:17:54 -08:00
nossr50
e31aea3492
Beginning work on mcremove
2012-02-28 11:05:48 -08:00
GJ
26e3403ff4
Fixed Call of The Wild & RIGHT_CLICK_AIR tool activation not working.
...
Apparently we can't use ignoreCancelled=true on PlayerInteractEvent...
2012-02-28 09:27:14 -05:00
GJ
e5922bf3e7
Fixed my brakes. >.<
2012-02-28 00:18:55 -05:00
GJ
2b9baaf0ea
Possible fix for not registering right click air events.
2012-02-27 23:38:33 -05:00
GJ
8ad4e20cab
Fixed leaving out a logical check for new skill processing. (Oops.)
2012-02-27 20:40:25 -05:00
GJ
1511c5737b
Fixed missing return calls in ToolType.java
2012-02-27 17:37:43 -05:00
GJ
57bf414d59
OPTIMIZE ALL THE SKILLS!
...
Adds some cool enum features & cleans up Skills.java - may possibly
break some message displays for Axes & Woodcutting.
2012-02-27 17:28:47 -05:00
nossr50
16a0a3364a
NPE fix for Bleed Simulation (hopefully)
2012-02-27 07:56:12 -08:00
nossr50
d09512373b
Added an isConnected() method
2012-02-27 05:27:59 -08:00
nossr50
26c9ba0c3b
Major optimization to how MySQL connection is handled.
2012-02-27 05:20:55 -08:00
nossr50
d7d1d0b58d
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-02-27 03:53:46 -08:00
nossr50
a0ab16eaa7
Minor tweaks to BleedSimulate()
2012-02-27 03:53:15 -08:00
GJ
cae4b47538
Updates to Unarmed
2012-02-26 14:38:55 -05:00
GJ
dd445dbac5
Updates to Combat - Breaks R4 Compatability.
2012-02-26 14:38:03 -05:00
nossr50
4b26732f51
Removed redundancy
2012-02-26 04:15:50 -08:00
bm01
aff6b0925f
Optimization in Combat.java
2012-02-26 13:06:47 +01:00
GJ
a7f259ea3c
Moved wolf damage checks to Taming.java
2012-02-26 02:38:07 -05:00
GJ
3a1ee58339
Added custom values for mob combat multipliers.
2012-02-26 01:53:54 -05:00
GJ
6b0c46b634
Minor updates/optimizations to PlayerListener
2012-02-26 00:05:32 -05:00
GJ
6b36a030f6
Added back updateInventory() methods.
...
Even though I updated old inventory methods it still needs these to
reflect the amounts removed...
2012-02-25 21:42:03 -05:00
nossr50
f481741bb5
This should make us fully NoCheat compatible.
2012-02-25 04:27:09 -08:00
nossr50
77b0dd725c
Fixing unwanted block data changes
2012-02-25 04:07:07 -08:00
nossr50
f850c0ead6
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-02-25 03:51:49 -08:00
nossr50
7ad9b2ed58
Gutting out the old Party HUD. Lets make a new one.
2012-02-25 03:51:22 -08:00
GJ
695d76dcf4
ENUM ALL THE THINGS!
2012-02-25 02:49:53 -05:00
GJ
649bccb0d0
Added /addlevels command (Implements MCCORE-23)
2012-02-24 21:05:01 -05:00
GJ
73f1c08366
Blast Mining optimization
2012-02-24 18:25:24 -05:00
GJ
b98120192a
Removed useless removal checks.
2012-02-24 12:14:35 -05:00
GJ
1cd7181d26
Minor tweaks & fixes. Changed Tree Feller to use custom item drop method
...
so we fire the event like we're supposed to.
2012-02-24 11:21:07 -05:00
nossr50
fb35e7dd5d
Updating changelog. Fixing Herbalism command display.
2012-02-24 07:54:17 -08:00
nossr50
1c4275ce37
Misc formatting. Clarifying something in changelog.
2012-02-24 07:19:55 -08:00
nossr50
3ff9a28fa7
Fixed exploit in Tree Feller
2012-02-24 04:52:30 -08:00
nossr50
04f13ab090
Fixed Tree Feller dropping too many saplings
2012-02-24 03:41:43 -08:00
nossr50
e42b9db159
Fixed bug with Swords command display
2012-02-24 03:37:41 -08:00
nossr50
deb3a3bd48
Fixed bug with Leaf Blower & Tree Feller permission nodes
2012-02-24 03:03:19 -08:00
nossr50
6708947332
Tree Feller is faster. Added limit to tree feller.
...
Added Jungle Tree to Woodcutting XP Tables.
Renamed Pine to Oak. Modified default Woodcutting XP Tables.
2012-02-24 01:46:34 -08:00
GJ
1f0fcb119d
Removed outdated inventory methods
2012-02-24 01:02:23 -05:00
GJ
bdb74d4719
Optimize even more things.
2012-02-23 23:04:41 -05:00
GJ
19ab8b89f5
More optimizing.
2012-02-23 22:26:20 -05:00
GJ
10fa9e5465
Optimize more things.
2012-02-23 21:44:44 -05:00
GJ
1fe259eb7a
Archery optimizations.
2012-02-23 21:13:06 -05:00
GJ
8cf9601af4
More Repair optimizations.
2012-02-23 19:39:06 -05:00
GJ
b39c02154a
Fix Leaf Blower not respecting Shears. (MCCORE-44)
2012-02-23 18:49:56 -05:00
GJ
a2e41f31ed
Repair optimizations. LOTS of repair optimizations.
2012-02-23 18:32:32 -05:00
nossr50
5d8b049a45
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-02-23 10:24:15 -08:00
nossr50
336adf9530
Changed Unarmed to start with a damage bonus
2012-02-23 10:23:04 -08:00
GJ
708cfc23b6
Locale stuff for Blast Mining
2012-02-23 13:09:41 -05:00
NuclearW
06b2a89646
Move to external task
...
Only remove if we have it to remove
Only add if not already in memory
Don't load something we would immediately unload on removeUser
2012-02-23 11:48:48 -05:00
nossr50
85640f88b2
Stop crying
2012-02-23 08:30:56 -08:00
nossr50
a372ca34e6
Changed how we remove PlayerProfiles to reduce lag
2012-02-23 08:27:36 -08:00
nossr50
66e0cc33bf
Change ignition to use Maths
2012-02-23 06:03:49 -08:00
nossr50
2aa7e37e13
Reworked Unarmed to be easier to level
2012-02-23 05:38:50 -08:00
GJ
09c5b8727a
Events no longer implement Serializable.
2012-02-23 08:31:07 -05:00
GJ
02a67e330a
Removed deprecated CreatureType use.
2012-02-23 08:29:34 -05:00
nossr50
37364d6c86
More tweaks to Tree Feller
2012-02-23 01:59:00 -08:00
bm01
94387045e4
Removed redundant if statement
2012-02-23 10:34:34 +01:00
nossr50
d1b522b534
Green Thumb consumes seeds again
...
Fixes MCCORE-36
2012-02-23 00:13:55 -08:00
nossr50
89802e23e2
Abilities damage tools again.
...
Closes MCCORE-30
2012-02-23 00:10:22 -08:00
nossr50
cb4b5d1c71
Tree Feller damages the tool (again)
2012-02-22 23:42:03 -08:00
GJ
472bfa51da
Fixed my fix (because Bukkit is stupid & durability counts up).
2012-02-23 02:26:44 -05:00
nossr50
162dbaed0f
Removed unused methods from m.java
2012-02-22 23:17:05 -08:00
GJ
6f9fc26ab5
Changed tool ability damage to use built in Bukkit methods.
2012-02-23 02:12:24 -05:00
GJ
b199568ec3
Removed debug messages.
2012-02-23 00:50:45 -05:00
nossr50
68dd18067e
Shutting up an IDE warning.
2012-02-22 21:12:37 -08:00
nossr50
799e11c36c
Added temp debug messages about mob spawn removal
2012-02-22 21:00:12 -08:00
nossr50
f274d47c81
Made Tree Feller much less aggressive.
2012-02-22 20:53:20 -08:00
nossr50
ca3b7f2172
Tree Feller now rewards xp based on the type of tree.
2012-02-22 20:25:03 -08:00
nossr50
22c9fca915
Reworked Tree Feller to take down entire tree.
2012-02-22 20:23:42 -08:00
nossr50
e4d312a11f
Combat ignores events where entity is dead now.
2012-02-22 18:43:09 -08:00
nossr50
a3f0de1c84
Moved Taming stuff into Taming.java
2012-02-22 18:39:22 -08:00
NuclearW
4826056bbe
Cleanup
...
Monitor is where events that don't need data before other plugins or to cancel go
Ignore cancelled events to respect other protection plugins saying "no"
We need to see if other events are depricated in the future
2012-02-22 19:51:06 -05:00
GJ
6f2f99dda0
Fix for IndexOutOfBounds issue (MCCORE-40)
2012-02-22 17:04:10 -05:00
GJ
d06ec5e452
Get Taming XP for milking cows.
2012-02-22 15:12:01 -05:00
GJ
94cb118a7e
Should probably use getMaxHealth() instead of hardcoding... (Addresses
...
MCCORE-39)
2012-02-22 12:19:22 -05:00
GJ
bebc70634b
Fixed Wolves having over max health due to Fast Food Service (Fixes
...
MCCORE-39)
2012-02-22 12:18:21 -05:00
nossr50
324b69cba1
Fixed a memory leak I didn't even know about.
2012-02-22 08:32:29 -08:00
nossr50
802af464cd
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-02-22 08:30:21 -08:00
nossr50
0c8b46acee
Change mobspawn track list to use entity id
2012-02-22 08:29:51 -08:00
GJ
182219f00d
Added permissions node for Blast Mining - Addresses MCCORE-38
2012-02-22 10:59:39 -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
GJ
3d5bb334f6
Removed all the old Alchemy/Enchanting/Sorcery stuff from the code.
2012-02-22 09:32:08 -05:00
NuclearW
c74f43a1ad
Change Changelog to + = ! - system
...
Cleanup some unneded SuppressWarnings
Monitor is where events that we don't cancel go, also we ignore cancelled events
2012-02-22 06:19:18 -05:00
nossr50
3dbaf061ed
Added checks on world change for mcgod
2012-02-21 21:25:39 -08:00
nossr50
19ac0e6ba6
Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
2012-02-21 11:23:37 -08:00
nossr50
a509b0e9d3
Removed Master/Apprentice chat spam, and more..
...
Began modifying party command, still a WIP and probably not working
properly. Modified locale for Taming messages to trim them shorter.
2012-02-21 11:22:31 -08:00
GJ
5c63e9779e
Added unlock levels for repairing Iron/Gold/Stone. Added configurable
...
ranks for Arcane Forging.
2012-02-21 14:19:11 -05:00
GJ
9ef9ffd16f
Fishing now uses custom drops. ("Attack of the Giant Config File")
2012-02-21 13:11:06 -05:00
nossr50
93e223b2cc
Fix for Taming not leveling up.
2012-02-21 08:54:06 -08:00
GJ
c4a0ae64aa
Fixed Excavation not awarding XP unless you found a treasure.
2012-02-21 08:20:08 -05:00
NuclearW
933a7ffc69
4 != 5
2012-02-21 03:17:14 -05:00
GJ
b0253f9913
More fishing stuff. FISHING WILL BE BROKEN TEMPORARILY IN THIS BUILD.
2012-02-21 02:53:34 -05:00
GJ
7eb1d43201
Making fishing drops customizable (WIP)
2012-02-21 02:19:59 -05:00
NuclearW
1f843bc3a2
Validation
2012-02-21 01:31:52 -05:00
GJ
c308121c47
Added XP for Animal Taming
2012-02-21 01:01:27 -05:00
NuclearW
d0d9868b5f
Change priority of sheep shearing
...
Cleanup
2012-02-21 00:35:09 -05:00
GJ
8f3dce4ee9
Started working on customizing Fishing drops
2012-02-21 00:26:16 -05:00
nossr50
de0a6dd3ee
Something odd in PlayerProfile..commenting it out
2012-02-20 17:04:17 -08:00
nossr50
470b29c229
Forgot to change this to pull from the config file
2012-02-20 16:34:55 -08:00
nossr50
c915bb8312
Added Shearing to Taming XP
2012-02-20 16:29:03 -08:00
nossr50
c0a7b276b4
Made many changes to Bleeding. Capped max Bleed ticks at 10.
2012-02-20 15:54:30 -08:00
nossr50
fa35fd9e45
Added Fast Food Service to Taming (Healing)
2012-02-20 15:41:00 -08:00
nossr50
3b9e85e976
NetherBrick is also not 'Mining' enough for Mining
2012-02-20 15:06:16 -08:00
nossr50
a3cf3401bb
Stone Brick isn't 'Mining' enough for Mining
...
Fixes MCCORE-32
2012-02-20 14:58:24 -08:00
GJ
96be29ef63
Removed more old stuff relating to Excavation drops Addresses MCCORE-1
2012-02-20 17:54:42 -05:00
NuclearW
ad2ed37d0a
Change how we do custom drops
...
Beginnings of fishing drops
2012-02-20 17:10:37 -05:00
GJ
1943ce884a
Updated changelog, removed unused import
2012-02-20 14:07:48 -05:00
GJ
b23fa36543
Allow for configuration of custom Excavation drops (WIP) - Addresses
...
MCCORE-1
2012-02-20 13:58:22 -05:00
GJ
887f8f3e0c
Fixed backwards logic in ShakeMob.
2012-02-20 10:25:10 -05:00
GJ
227b554488
Finished removing unused properties from the config file.
2012-02-19 23:25:48 -05:00
nossr50
20064f36ef
Removed the HP Regen setting from config since it's useless.
2012-02-19 20:22:17 -08:00
NuclearW
decdddb9ec
Reorganized config.yml and cleaned up
...
Unfortunately, nobody will see our nice super-pretty config.yml copied out properly just yet
Fortunately, maven filtering dark magic lets us stick in when it was copied out.
2012-02-19 18:53:21 -05:00
NuclearW
d864a2391e
Fix levelcaps causing infinite loop
...
Resolves MCCORE-28
2012-02-19 14:53:07 -05:00
NuclearW
b08aead536
Changed Tree Feller to not rely on external ArrayList
...
Given Bukkit's behavior of events, it would have never been possible for more than one player's data to occupy the shared arraylist... Still looked ugly, though.
Also helps toward concurrent events, should they ever come.
Also moved from a static boolean flag to a per-use flag
Also removed unused static variable "w"
2012-02-19 00:54:56 -05:00
nossr50
cca04468de
Rebalanced Herbalism hunger bonuses.
2012-02-18 12:51:07 -08:00
GJ
e997c32c6c
Remove TNT from BlastMining list onBlockBreak (when not broken by Flint
...
& Steel)
2012-02-18 11:23:03 -05:00
GJ
a1d5eaa846
Added help menu text for Herbalism hunger bonuses (MCCORE-5)
2012-02-17 19:31:10 -05:00
GJ
4e9333e823
Added option to disable Herbalism hunger bonuses
2012-02-17 17:21:54 -05:00
GJ
b75e7470ae
Fixed using || where I should have used &&
2012-02-17 14:40:57 -05:00
GJ
484cbccc1b
Added Herbalism items to the fastQueue.
2012-02-17 00:02:26 -05:00
NuclearW
5d4d4d3498
Queue still needed
...
Added in beginnings for fastqueue
2012-02-16 23:37:14 -05:00
GJ
82e34a5b02
Reverted to old method of block tracking - appears to be working again.
2012-02-16 16:56:19 -05:00
GJ
a9b1ebb063
Reenabled BlockListener queue - fixes Herbalism but breaks regular
...
blocks it would seeem.
2012-02-16 12:55:03 -05:00
GJ
c942feb868
Fixed Tree Feller not playing nice with NoCheat
2012-02-16 12:15:05 -05:00
NuclearW
2549e23fd2
Change p and a chat logging
...
To be more consistent
2012-02-15 17:31:17 -05:00
NuclearW
40af51fc05
Re-added event calling
...
Re-added other dealDamage methods
Added FakeEntityDamageByEntityEvent for us to filter our own mess out, this was the issue with Skull Splitter and Serrated Strikes earlier (a loop)
Moved FakeBlockBreakEvent to be with other events
Added configuration option to control event calling
Learned how to changelog
Broke those cuffs
2012-02-15 16:57:48 -05:00
GJ
06d3d8a18f
Added hunger bonuses to Herbalism. (Still need to add cake).
2012-02-15 16:27:12 -05:00
NuclearW
992e6bce86
Ignore Cancelled Events
...
Using new addition to Bukkit event system, should provide some speed increase.
2012-02-15 16:17:29 -05:00
GJ
6e59087f6d
Back to development on Blast Mining.
2012-02-14 19:01:33 -05:00
nossr50
bc8f073f3f
Fixed mcability not respecting permissions.
2012-02-14 15:21:34 -08:00
nossr50
9589924235
Made Green Terra use Green Thumb for wheat planting.
2012-02-14 14:58:24 -08:00