Download 1.2.4-R1.0

Artifact Information

Built from:
8239b74
Filesize:
4.5 MB (4715521 bytes)
MD5 Checksum:
23dafccd804958451e4fa1bc77bb0c60
Version:
1.2.4-R1.0 (Build #01425)
Statistics:
3630 downloads since March 29, 2012, 1:35 a.m.
Channel:
Recommended Build
Status:
This artifact is safe for use, but is not the latest version.
Compare API
Select Artifact to compare with
Upstream Artifacts:
There weren't any upstream artifacts for this build. Sorry!
Downstream Artifacts:

Changes since the previous Recommended Build (1.1-R6 build #1360)

Improvements

  • BUKKIT-1027: HelpTopicFactory should accept custom CommandExecutor implementations
  • BUKKIT-1113: Help should allow the amendment of topic permissions in help.yml
  • BUKKIT-1120: Remove destructive, undocumented 'parents' node for permissions
  • BUKKIT-1121: Support null nodes when loading Permission
  • BUKKIT-1122: Lazily load permissions from PluginDescriptionFile
  • BUKKIT-1162: Add new tree types to TreeType
  • BUKKIT-1178: Allows server admins to ignore whole plugins from help using help.yml
  • BUKKIT-1180: Create plugin-level sub-indexes that list only the commands from a single plugin
  • BUKKIT-1191: Add color code support to help.yml
  • BUKKIT-1193: Add search to help
  • BUKKIT-1244: New DamageCause MELT for Snowmen
  • BUKKIT-1246: A way to start inventory iteration in the middle?
  • BUKKIT-1263: Add method for creating custom index topics in help.yml

New Features

  • BUKKIT-887: Villager API needs to be expanded upon
  • BUKKIT-888: Create EXP bottle API (thrown entity)
  • BUKKIT-961: Missing effects for new zombie door sounds
  • BUKKIT-984: Ability to get hostname a player logged in with
  • BUKKIT-993: Ocelot does not implement .isSitting() and .setSitting()
  • BUKKIT-1075: Add Chunk API to set biome ID per x/z coordinate.
  • BUKKIT-1232: Villagers cannot have their age modified
  • BUKKIT-1247: A way to get a single chest inventory from a double chest BlockState
  • BUKKIT-1274: Make the connection throttle configurable and disable-able (useful for testing).
  • BUKKIT-1281: Add methods to toggle or check if a player is in flight

Fixed Bugs

  • BUKKIT-284: None
  • BUKKIT-397: None
  • BUKKIT-602: None
  • BUKKIT-610: None
  • BUKKIT-843: None
  • BUKKIT-855: None
  • BUKKIT-858: None
  • BUKKIT-868: None
  • BUKKIT-872: None
  • BUKKIT-874: None
  • BUKKIT-885: None
  • BUKKIT-886: 4 Jungle Tree Sapplings do not make a Tall Jungle Tree when using bonemeal
  • BUKKIT-933: Metadata API throws NPE in removeMetadata
  • BUKKIT-935: EntityTargetEvent does not arrive.
  • BUKKIT-939: Help command doesn't wrap correctly when word wrapping large blocks of text
  • BUKKIT-952: Ocelot.Type array not correctly initialised
  • BUKKIT-973: TreeSpecies enum missing JUNGLE
  • BUKKIT-986: Conversations API escape sequence does not support commands.
  • BUKKIT-995: getHolder() from an double chest results in null
  • BUKKIT-1007: Conversations API has no way to disable "local echo"
  • BUKKIT-1028: Help does not acknowledge command aliases
  • BUKKIT-1048: ChatPaginator does not apply previous line color to wrapped text lines
  • BUKKIT-1076: Cannot set ItemStack amount above 64 in chests with InventoryClickEvent
  • BUKKIT-1083: Constructor for Materials.LongGrass creates a LOG and Materials.MonsterEggs creates a SMOOTH_BRICK
  • BUKKIT-1088: Iron golem has incorrect entity ID
  • BUKKIT-1089: CreatureSpawn event does not fire for iron golems
  • BUKKIT-1090: Zombie invasions do not trigger any events
  • BUKKIT-1093: Plugin loading throws an exception if commands are missing subkeys in plugin.yml
  • BUKKIT-1134: Zombies does not fire EntityChangeBlockEvent when breaking doors
  • BUKKIT-1159: No way to check if two enchantments conflict
  • BUKKIT-1160: No way to tell if an enchantment target covers a given item
  • BUKKIT-1211: Metadata not checking correct values.
  • BUKKIT-1229: Iron Golems won't target player
  • BUKKIT-1249: PlayerInteractEvent SimpleAttachableMaterialData.toString() NPE
  • BUKKIT-1251: Mundane potions have getType() == PotionType.WATER
  • BUKKIT-1252: Add method to get/set drops for shearing entities and for destroying paintings and vehicles
  • BUKKIT-1356: Animal Breeding firing event with inappropriate parameters
  • BUKKIT-1380: Removing the last metadata value for a metadata key does not set hasMetadata(key) to false.

Commits on github

8604b9d2 Nathan Adams's gravatar Nathan Adams Updated Bukkit API for 1.2 March 1, 2012, 10:48 a.m.
1c775f8a Nathan Adams's gravatar Nathan Adams Added isEmpty to BlockChangeDelegate - this implements BUKKIT-868. Also changed version to 1.2.2-R0.1-SNAPSHOT… March 1, 2012, 3:27 p.m.
31876058 Wesley Wolfe's gravatar Wesley Wolfe [Bleeding] Fixed naughty plugins crashing server. March 1, 2012, 3:19 p.m.
25f303cc Nathan Adams's gravatar Nathan Adams Added a bunch of new 1.2 entities; this partially resolves BUKKIT-872 and BUKKIT-885. March 1, 2012, 5:29 p.m.
d7fac742 Mike Primm's gravatar Mike Primm Implemented snapshot support for 1.2. March 1, 2012, 7:55 p.m.
5df84f3f Nathan Adams's gravatar Nathan Adams Added JUNGLE tree to TreeType enum - this fixes BUKKIT-886 March 2, 2012, 1:21 p.m.
5d0d54f9 Nathan Adams's gravatar Nathan Adams Added VERSION_1_1 WorldType March 2, 2012, 6:38 p.m.
a81a572e Nathan Adams's gravatar Nathan Adams Changed version from 1.2.2-R0.1 to 1.2.3-R0.1 March 2, 2012, 7:29 p.m.
23aaa912 Nathan Adams's gravatar Nathan Adams Fixed Ocelot.Type lookup - this fixes BUKKIT-952 March 3, 2012, 12:46 a.m.
94a61cc3 Nathan Adams's gravatar Nathan Adams Added Villager API for getting/setting Profession. This adds BUKKIT-887 March 3, 2012, 1:58 a.m.
3d928b7d Wesley Wolfe's gravatar Wesley Wolfe [Bleeding] Fixed crafting enchanted items, fixes BUKKIT-602 March 2, 2012, 6:49 p.m.
2c99437c Nathan Adams's gravatar Nathan Adams Added three new effects for zombies nomming on doors. This adds BUKKIT-961 March 3, 2012, 2:21 a.m.
a2fbb413 Nathan Adams's gravatar Nathan Adams Fixed javadoc typo, it should read: "celticminstrel is a poopy head." March 3, 2012, 2:26 a.m.
1317a37e EvilSeph's gravatar EvilSeph Updated version to 1.2.3-R0.1 in pom.xml for beta. March 4, 2012, 8:02 a.m.
1ee727f4 EvilSeph's gravatar EvilSeph Updated version to 1.2.3-R0.2-SNAPSHOT for development towards next release. March 4, 2012, 9:07 a.m.
4cb1bc5c rmichela's gravatar rmichela [Bleeding] Added local echo toggle to Conversation and ConversationFactory objects. Fixes BUKKIT-1007.… March 4, 2012, 6:59 p.m.
52fcb63c rmichela's gravatar rmichela [Bleeding] Added ConversationAbandonedEvent and supporting infrastructure. Whenever a conversation… March 4, 2012, 9:29 p.m.
2a310576 Mike Primm's gravatar Mike Primm [Bleeding] Add APIs for editing biome data. Addresses BUKKIT-1075 March 4, 2012, 4:40 p.m.
c254d84b rmichela's gravatar rmichela [Bleeding] Help command should properly wrap command text - at least for english. Fixes BUKKIT-939 March 6, 2012, 4:35 a.m.
6fc7d4ae rmichela's gravatar rmichela [Bleeding] ChatPaginator now preserves the color of a line after wrapping the line of text.… March 6, 2012, 6:15 a.m.
898b0e11 rmichela's gravatar rmichela [Bleeding] Added missing NPE protection to removeMetadata(). Fixes BUKKIT-933 March 6, 2012, 3:33 a.m.
a052ce24 Default GitHub gravatar Celtic Minstrel Add missing JUNGLE TreeSpecies. Fixes BUKKIT-973 March 5, 2012, 5:29 p.m.
99e1a921 Default GitHub gravatar Celtic Minstrel Fix incorrect entity ID for iron golem. Addresses BUKKIT-1088 March 5, 2012, 5:28 p.m.
d9f0bfd6 Mike Primm's gravatar Mike Primm [Bleeding] Correct errors in LongGrass and MonsterEggs materials. Addresses BUKKIT-1083 March 8, 2012, 6:38 p.m.
5f7c0aec EvilSeph's gravatar EvilSeph Made iron golems fire CreatureSpawn event. Fixes BUKKIT-1089 March 9, 2012, 2:45 a.m.
3e3a0500 EvilSeph's gravatar EvilSeph Made zombie invasions fire CreatureSpawn event. Fixes BUKKIT-1090 March 9, 2012, 3:10 a.m.
b0b308e3 Mike Primm's gravatar Mike Primm [Bleeding] Update generator interface for new generate methods. Addresses BUKKIT-874 March 9, 2012, 5:45 a.m.
6c1f2489 SpaceManiac's gravatar SpaceManiac [Bleeding] Added getting the hostname a player used to log in. Addresses BUKKIT-984 March 3, 2012, 6:39 p.m.
4c206870 EvilSeph's gravatar EvilSeph Made Ocelot implement isSitting() and setSitting(). Fixes BUKKIT-993 March 9, 2012, 8:01 p.m.
37f1ab20 feildmaster's gravatar feildmaster [Bleeding] Add new sub-event for target goals, and DEFEND_VILLAGE TargetReason. Fixes BUKKIT-935 March 9, 2012, 12:26 a.m.
e06d4367 rmichela's gravatar rmichela [Bleeding] Added support for linking custom CommandExecutor types to a HelpTopicFactory. Fixes… March 9, 2012, 6:17 a.m.
8e24c765 rmichela's gravatar rmichela [Bleeding] Moved DefaultHelpTopic and GenericCommandHelpTopic to public bukkit api. March 10, 2012, 7:43 p.m.
7372c68a rmichela's gravatar rmichela [Bleeding] Implemented command aliases in help. Addresses BUKKIT-1028 March 10, 2012, 9:16 p.m.
55f18605 zml2008's gravatar zml2008 [Bleeding] Correct handling of blank lines in ChatPaginator. March 10, 2012, 9:40 p.m.
37b6724a rmichela's gravatar rmichela [Bleeding] Added support for amending help topic visibility permissions in help.yml. Addresses… March 10, 2012, 11:07 p.m.
e0c3be1d Mike Primm's gravatar Mike Primm [Bleeding] Add getWorldType() and getGenerateStructures() methods to Bukkit and Server. Fixes… March 10, 2012, 7:27 a.m.
1bbb1396 EvilSeph's gravatar EvilSeph Updated version to 1.2.3-R0.2 in pom.xml for beta. March 11, 2012, 7:55 a.m.
b58bdee7 EvilSeph's gravatar EvilSeph Updated version to 1.2.3-R0.3-SNAPSHOT for development towards next release. March 11, 2012, 10:20 a.m.
1f91dc69 feildmaster's gravatar feildmaster [Bleeding] Added EntityBreakDoorEvent. Fixes BUKKIT-1134 March 11, 2012, 12:42 a.m.
e783a03a Default GitHub gravatar Celtic Minstrel [Bleeding] Added Player.isBlocking(). Addresses BUKKIT-858 March 12, 2012, 2:54 p.m.
e8f00c8f Default GitHub gravatar Celtic Minstrel Added Enchantment.conflictsWith() and EnchantmentTarget.includes(). Addresses BUKKIT-1159 and… March 12, 2012, 7:33 p.m.
627aa621 EvilSeph's gravatar EvilSeph Updated tests with isBlocking(). March 14, 2012, 5:35 a.m.
1ae1f722 Wesley Wolfe's gravatar Wesley Wolfe [Bleeding] More lenient command creation from plugin.yml. Fixes BUKKIT-1093 March 10, 2012, 7:11 p.m.
b2d7e491 Wesley Wolfe's gravatar Wesley Wolfe [Bleeding] Reworked OBP.Permission. Addresses BUKKIT-1120 and addresses BUKKIT-1121 March 10, 2012, 9:03 p.m.
eef1fd0c Wesley Wolfe's gravatar Wesley Wolfe [Bleeding] Lazily calculate permissions. Addresses BUKKIT-1122 March 10, 2012, 9:05 p.m.
fb6bd6dd Mike Primm's gravatar Mike Primm [Bleeding] Clean up and clarify javadocs on new generator methods. March 15, 2012, 2:18 a.m.
79384e65 Default GitHub gravatar Celtic Minstrel [Bleeding] Added ProjectileLaunchEvent. Addresses BUKKIT-284 March 12, 2012, 4:45 p.m.
aead3745 Default GitHub gravatar Celtic Minstrel [Bleeding] Added DoubleChest wrapper so that DoubleChestInventory can return something other… March 12, 2012, 8:46 p.m.
adacb4db Default GitHub gravatar Celtic Minstrel [Bleeding] Made ItemStack constructors not default to an amount of 0. Fixes BUKKIT-610 March 12, 2012, 8:59 p.m.
1aa8cb41 Default GitHub gravatar Celtic Minstrel [Bleeding] CraftItemEvent.getInventory() now returns CraftingInventory for convenience. March 13, 2012, 3:11 a.m.
f5ac6fc3 Default GitHub gravatar Celtic Minstrel [Bleeding] Make InventoryView.setItem(-999, item) drop the item on the ground by default. March 14, 2012, 2:28 a.m.
a03fe6b7 Default GitHub gravatar Celtic Minstrel [Bleeding] Add Inventory.{get,set}MaxStackSize(). Addresses BUKKIT-1076 March 14, 2012, 4:02 a.m.
7ea7959e rmichela's gravatar rmichela [Bleeding] Added option to remove entire plugins from the help index using the help.yml file.… March 15, 2012, 3:38 a.m.
d47ad6cf rmichela's gravatar rmichela Aesthetic changes to the /help command. March 15, 2012, 6:26 a.m.
cbc8d358 rmichela's gravatar rmichela [Bleeding] Added automatically generated plugin-level sub-indexes to the master help index.… March 15, 2012, 6:27 a.m.
c4c52372 rmichela's gravatar rmichela [Bleeding] Added ChatColor.translateAlternateColorCodes(). Addresses BUKKIT-1191 March 16, 2012, 4:40 a.m.
65bf7494 rmichela's gravatar rmichela [Bleeding] Moved HelpTopicComparator to Bukkit.jar. Addresses BUKKIT-1193 March 16, 2012, 7:42 a.m.
ed92e3f9 Wesley Wolfe's gravatar Wesley Wolfe [Bleeding] Add ExpBottleEvent; Addresses BUKKIT-888 March 20, 2012, 7:06 a.m.
12a411af Default GitHub gravatar aPunch [Bleeding] Added way to get/set if an Iron Golem was player created. Addresses BUKKIT-1229 March 9, 2012, 2:22 a.m.
4d61e585 Default GitHub gravatar Celtic Minstrel [Bleeding] Add iterator() with starting index. Addresses BUKKIT-1246 March 17, 2012, 2:37 p.m.
53473bb1 Default GitHub gravatar Celtic Minstrel [Bleeding] Add Chest.getBlockInventory() for convenience; this always returns a single chest… March 19, 2012, 7:02 p.m.
42e694c6 Default GitHub gravatar Celtic Minstrel [Bleeding] Fixed some issues with no-effect potions, and added more potion tests. Fixes BUKKIT-1251 March 4, 2012, 11:58 p.m.
2d17b0c2 Default GitHub gravatar Celtic Minstrel [Bleeding] Added getting and setting drops to all appropriate events. Fixes BUKKIT-397 and fixes… Aug. 15, 2011, 2:34 a.m.
ff9aecf4 aPunch's gravatar aPunch [Bleeding] Added Ageable interface for Villagers and Animals to extend. Addresses BUKKIT-1232 March 19, 2012, 7:02 p.m.
ad78b17c Wesley Wolfe's gravatar Wesley Wolfe [Bleeding] Added loadbefore property; Addresses BUKKIT-843 March 20, 2012, 8:54 a.m.
adf93e24 zml2008's gravatar zml2008 [Bleeding] Added swamp trees and small jungle trees to TreeType. Addresses BUKKIT-1162 March 11, 2012, 8:12 p.m.
09b10171 rmichela's gravatar rmichela [Bleeding] Made IndexHelpTopic more conducive to subclassing. Addresses BUKKIT-1263 March 22, 2012, 4:20 a.m.
adbf20a2 Wesley Wolfe's gravatar Wesley Wolfe [Bleeding] Fixed soft-dependencies broken by previous commit. March 22, 2012, 6:56 a.m.
a4c915c8 Nathan Adams's gravatar Nathan Adams Updated version string to 1.2.4-R0.1 March 22, 2012, 8:39 p.m.
693c624b Nathan Adams's gravatar Nathan Adams Added some new ChatColors. Surprise! :D March 22, 2012, 8:47 p.m.
e96b0b60 EvilSeph's gravatar EvilSeph Added configurable Connection Throttle. Addresses BUKKIT-1274 March 22, 2012, 12:02 p.m.
9f249e42 EvilSeph's gravatar EvilSeph Added new MELTING DamageCause. Addresses BUKKIT-1244 March 22, 2012, 9:33 p.m.
153168d8 Nathan Adams's gravatar Nathan Adams Added player.isFlying|setFlying to check if a player is flying, or make them fly/not. This implements… March 22, 2012, 10:02 p.m.
a3581f14 EvilSeph's gravatar EvilSeph Added missing tests to TestPlayer. March 22, 2012, 10:17 p.m.
c11ba8c1 Nathan Adams's gravatar Nathan Adams Added isFormat, isColor and getLastColors methods to ChatColor March 22, 2012, 10:56 p.m.
b255f32b Nathan Adams's gravatar Nathan Adams Fixed an index out of range error in ChatColor.getLastColors March 22, 2012, 11:09 p.m.
cec8ceab EvilSeph's gravatar EvilSeph Added plugin count to the PluginsCommand. March 23, 2012, 1:40 a.m.
aa9f6452 Warren Loo's gravatar Warren Loo Reverting the Drop API for now, we need to re-evalute this as it is causing too many issues… March 27, 2012, 2:16 p.m.
6bb8198d feildmaster's gravatar feildmaster [Bleeding] Added SpawnReason.BREEDING. Addresses BUKKIT-1356 March 26, 2012, 7:13 p.m.
d8e131e2 Wesley Wolfe's gravatar Wesley Wolfe [Bleeding] Add null check to getFacing(); Fixes BUKKIT-1249 March 27, 2012, 2:42 p.m.
a8f0910a rmichela's gravatar rmichela [Bleeding] MetadataBase now properly takes the metadata key into account when computing hasMetadata().… March 28, 2012, 5:36 a.m.
6b8d346e rmichela's gravatar rmichela [Bleeding] Removing the last metadata item for a key now sets hasMetadata(key) to false. Addresses… March 28, 2012, 5:41 a.m.
8239b745 EvilSeph's gravatar EvilSeph Updated version to 1.2.4-R1.0 for release. March 29, 2012, 12:27 a.m.