1182 Commits

Author SHA1 Message Date
TomyLobo
7d51bc7834 Added missing BlockState functions. Addresses BUKKIT-807 2012-02-27 17:52:44 -05:00
EdGruberman
7e382b73bb Adjust plugin enable/disable logging 2012-02-26 15:45:17 -05:00
Sam Wilson
ffb24d94b0 Add a CreateReason to PortalCreateEvent. Addresses BUKKIT-833 2012-02-26 15:19:29 -05:00
zml2008
56d628be91 Added service register and unregister events. Addresses BUKKIT-816 2012-02-26 12:15:36 -05:00
Celtic Minstrel
eb8632fca7 [Bleeding] Add constructor to BlockFromToEvent for dragon egg teleportation. Addresses BUKKIT-828 2012-02-25 19:10:28 -05:00
Celtic Minstrel
2ba3ab3fb8 [Bleeding] Fixed potion tests. 2012-02-25 18:06:20 -05:00
Celtic Minstrel
1c9d419c27 [Bleeding] Add missing methods to Bukkit class, fix non-static methods, and add a junit test to ensure both these problems will be caught in future. 2012-02-25 16:59:27 -05:00
Celtic Minstrel
bffb985039 [Bleeding] Add ability for the Potion class to represent no-effect
potions. Addresses BUKKIT-817

- Potion's type can be null
- Add Potion.setType()
- New Potion constructors which do not take a PotionType parameter
- Potion constructor chainers splash() and extend() added
- Add PotionType.getMaxLevel() and PotionType.isInstant()
- Add PotionType.WATER which is a very special case
- Make PotionType.getDamageValue() public
2012-02-25 02:49:21 -05:00
Celtic Minstrel
569662343b [Bleeding] Deprecate the pointless Potion.Tier enum in favour of a numeric level. Addresses BUKKIT-818 2012-02-25 02:49:04 -05:00
EvilSeph
098f5ea5b6 Updated README.md with more coding and pull request conventions and tips to get your pull request accepted. 2012-02-24 00:09:28 -05:00
Feildmaster
e0fc150d8f [Bleeding] Fixed EntityType errors. Fixes BUKKIT-800 2012-02-23 16:10:07 -05:00
Wesley Wolfe
e003bc7095 [Bleeding] Fix deserialization for unsafe enchantments. Fixes BUKKIT-793 2012-02-23 07:12:44 -05:00
aPunch
697e67f3e6 [Bleeding] Added launchProjectile.
Use launchProjectile in place of individual throwSnowball, throwEgg, and shootArrow methods
2012-02-23 05:54:16 -05:00
Celtic Minstrel
ce4a390b00 [Bleeding] Added EntityType to replace CreatureType. 2012-02-22 22:06:19 -05:00
Feildmaster
4475ea7718 [Bleeding] Added BlockGrowEvent. Addresses BUKKIT-104 2012-02-22 21:46:15 -05:00
Feildmaster
e0eb9f914b [Bleeding] getHandlers() is now abstract. 2012-02-21 14:26:14 -05:00
Celtic Minstrel
308443b15b [Bleeding] Add ways to retrieve and delete crafting recipes and fixed some issues with the existing recipe API.
- New recipe iterator which enables deleting specific recipes
- Functions to delete all recipes or revert to vanilla recipe set
- Fixed the recipes API; you should now be able to define recipes that take brewed potions!
- Fetch all recipes that result in a specific item
2012-02-21 04:11:58 -05:00
Wesley Wolfe
3bb6fa8849 [Bleeding] Cleanup clone methods. 2012-02-20 05:47:03 -05:00
Feildmaster
b66ede2821 Improved readability for /whitelist list. Addresses BUKKIT-772 2012-02-19 10:29:14 -05:00
Feildmaster
99af2a1aad [Bleeding] Event no longer implements Serializable. 2012-02-19 04:10:07 -05:00
Feildmaster
070ae68360 [Bleeding] Remove deprecated events (EndermanPickup/Place). 2012-02-19 04:10:06 -05:00
Feildmaster
7288e2adb7 [Bleeding] Specify event name in exception. Addresses BUKKIT-778 2012-02-19 04:10:06 -05:00
Wesley Wolfe
79da5a149d [Bleeding] Added Enchantment and misc tests to ItemStack (de)serialization 2012-02-19 04:10:05 -05:00
Wesley Wolfe
2b49045614 [Bleeding] Added Enchantment and misc tests to ItemStack (de)serialization 2012-02-19 01:24:42 -05:00
Wesley Wolfe
0e4dc578d0 [Bleeding] Fixed class cast in ItemStack deserialization. Fixes BUKKIT-777 2012-02-19 01:22:07 -05:00
Wesley Wolfe
332e8cad5d [Bleeding] Exception cleanup. Addresses BUKKIT-774 2012-02-18 23:55:35 -05:00
Wesley Wolfe
db57cff67c [Bleeding] Skip InvocationTargetException. Addresses BUKKIT-774 2012-02-18 23:54:57 -05:00
SpaceManiac
d984f12931 [Bleeding] Added ability to unregister listeners, updated javadoc and
renamed allLists. Addresses BUKKIT-773
2012-02-18 21:36:06 -05:00
Mike Primm
d87fb0e92b Add getEntitiesByClass(Class<T>) and getEntitiesByClasses(Class<?>...), deprecate getEntitiesByClass(Class<T>...) 2012-02-18 21:36:06 -05:00
EvilSeph
43457430be Fixed Validate message. 2012-02-18 15:28:33 -05:00
EvilSeph
6ec92480a7 Updated EntityTeleportEvent in line with deprecation cleanup. 2012-02-18 13:13:50 -05:00
Erik Broes
049a7cc1d0 Deprecation cleanup. 2012-02-18 13:05:58 -05:00
Erik Broes
54004d7d47 Added RemoteServerCommandEvent. 2012-02-18 12:53:30 -05:00
fullwall
6db5595df7 [Bleeding] Made PotionEffectTypes final, added reasons for deprecation.
Fixes BUKKIT-768 and BUKKIT-769
2012-02-18 10:48:19 -05:00
EvilSeph
8b6b6d997f Updated version to 1.1-R5-SNAPSHOT for development towards next release. 2012-02-13 14:29:32 -05:00
EvilSeph
dae8b9289c Updated version to 1.1-R4 in pom.xml for RB. 2012-02-13 11:31:29 -05:00
Wesley Wolfe
ae4eb7c46c [Bleeding] Update serialVersionUID. 2012-02-13 02:42:05 -05:00
Feildmaster
0706671a0a [Bleeding] Added ability to register and listen to SubEvents. Addresses
BUKKIT-585
2012-02-13 01:08:15 -05:00
Zeerix
f0f593c956 [Bleeding] Cleanup of exceptions org.bukkit.plugin.Invalid*
Removed throwable and message, because the superclass already stores them
Added message of inner exception to the outer exception to make the first line of the stacktrace more verbose
2012-02-13 01:05:18 -05:00
mushroomhostage
a1a3f7ffba Allow cloning ItemStacks with unsafe enchantments. Fixes BUKKIT-621
Prevents "IllegalArgumentException: Specified enchantment cannot be applied to this itemstack").
2012-02-13 00:46:34 -05:00
Travis Watkins
e675ff791d Fixed typos and add usage message to timings command. 2012-02-10 18:19:58 -05:00
fullwall
d99c95f6d1 [Bleeding] Added Potions API. Fixes BUKKIT-389 2012-02-10 17:26:38 -05:00
EvilSeph
ec01da91bb Added configurable animal and monster ticks per spawn setting. 2012-02-10 12:52:41 -05:00
EvilSeph
5c7edcf439 Added JOCKEY and CHUNK_GEN SpawnReasons. 2012-02-10 07:17:03 -05:00
Feildmaster
7df6a7e864 [Bleeding] setLastDamageCaused to ComplexEntityPart parent. 2012-02-09 19:52:53 -05:00
md_5
6efe9a85e5 [Bleeding] Add the ability for plugins to ignore cancelled events when
using the new event system.
2012-02-09 15:51:56 -05:00
Aidan Matzko
db15c58e31 [Bleeding] Deprecate Enderman events in favor of EntityChangeBlock 2012-02-09 11:32:12 -05:00
Wesley Wolfe
465818ef42 [Bleeding] Implemented customizable permission messages. 2012-02-09 04:02:11 -05:00
Meaglin
73a1c47854 Properly unregister plugin channels when a plugin gets disabled. 2012-02-09 03:49:51 -05:00
craftycreeper
4272a879f9 Added EntityTeleportEvent. Fixes BUKKIT-366 2012-02-09 03:20:08 -05:00