Commit Graph

1955 Commits

Author SHA1 Message Date
Bukkit/Spigot eaf21d744e Deprecate the scheduleAsync methods.
The name is misleading, as it can be misconstrued to mean "a sync"
instead of properly understanding it as "an async"

By: Wesley Wolfe <weswolf@aol.com>
2012-12-05 13:18:47 -06:00
Bukkit/Spigot fbc20e59c1 Add getShutdownMessage() and stop command arguments. Adds BUKKIT-3031
By: feildmaster <admin@feildmaster.com>
2012-12-05 05:55:26 -06:00
Bukkit/Spigot f545b84e46 [BREAKING] EntityChangeBlockEvent can be non-living. Adds BUKKIT-3078
Non-living entities can change blocks, specifically falling blocks. This change is a small source break, but mainly a byte-code break (requires plugins to recompile).

By: Wesley Wolfe <weswolf@aol.com>
2012-11-30 12:08:30 -06:00
Bukkit/Spigot 89d79e64db Add API for controlling mob despawn away from players. Adds BUKKIT-2986
By: Travis Watkins <amaranth@ubuntu.com>
2012-12-04 19:16:33 -06:00
Bukkit/Spigot 711f3f1007 [BREAKING] Update BlockFace directions. Fixes BUKKIT-1567, BUKKIT-3069
If you use BlockFace in any way, to compensate the directionals being incorrect, you can still have backwards compatibility if you add in the handling in your plugin:
boolean legacyBlockFace = BlockFace.NORTH().getModX() == -1; (and then handle it accordingly)

If you didn't special case your directions to fix what's being fixed here... Hurray! Your plugin should now work.

By: feildmaster <admin@feildmaster.com>
2012-12-01 00:21:22 -06:00
Bukkit/Spigot 9e0336d03c Add data values for entity change block event. Adds BUKKIT-3077, BUKKIT-3076
By: Wesley Wolfe <weswolf@aol.com>
2012-11-30 12:07:10 -06:00
Bukkit/Spigot 81cc73ac21 Add API for creating explosions without damaging blocks. Fixes BUKKIT-3061
By: feildmaster <admin@feildmaster.com>
2012-11-27 18:31:12 -06:00
Bukkit/Spigot 09c601dfa5 Make RECORD_12 a record. Fixes BUKKIT-3023
Record 12 was missed when added to the Material enum.

By: Wesley Wolfe <weswolf@aol.com>
2012-11-24 02:26:07 -06:00
Bukkit/Spigot d2e8c21941 Cache material data constructors. Fixes BUKKIT-2980
Reobtaining a constructor is not a trivial operation, this change makes the Material enum store the respective constructors for each MaterialData.

Additionally 'fixed' the material tests to use proper generics.

By: Darth Android <darthandroid@gmail.com>
2012-11-17 11:13:58 -06:00
Bukkit/Spigot f70c5fcd4c Updated version to 1.4.5-R0.3-SNAPSHOT for development towards next release.
By: EvilSeph <evilseph@gmail.com>
2012-11-20 20:34:06 -05:00
Bukkit/Spigot 69dc9e44d6 Updated version to 1.4.5-R0.2 in pom.xml for Beta.
By: EvilSeph <evilseph@gmail.com>
2012-11-20 20:06:15 -05:00
Bukkit/Spigot 6cebaa530c Add DamageCause for FallingBlocks. Adds BUKKIT-2781
By: feildmaster <admin@feildmaster.com>
2012-11-20 16:54:43 -06:00
Bukkit/Spigot 4e75dc1efc Updated version to 1.4.5-R0.2-SNAPSHOT for development towards next release.
By: EvilSeph <evilseph@gmail.com>
2012-11-18 22:50:48 -05:00
Bukkit/Spigot 907a169d89 Updated version to 1.4.5-R0.1 in pom.xml for Beta.
By: EvilSeph <evilseph@gmail.com>
2012-11-18 22:39:58 -05:00
Bukkit/Spigot 9ca4736334 Add ability to pass 'max' as 'level' for EnchantCommand.
By: EvilSeph <evilseph@gmail.com>
2012-11-18 17:45:00 -05:00
Bukkit/Spigot 80c0396bdb Update sounds for Minecraft 1.4.2 changes. Fixes BUKKIT-2849
By: Karl Fritsche <github@attrib.org>
2012-11-05 22:10:09 +01:00
Bukkit/Spigot e788e4799e Add API for getting and setting Skeleton and Zombie types. Fixes BUKKIT-2818
By: James Clarke <jamesrtclarke@me.com>
2012-11-05 18:09:38 +00:00
Bukkit/Spigot 0a9f6c2cc2 Add default EnchantCommand. Tim, The Enchanter - I AM DEATH! Adds BUKKIT-2961
By: EvilSeph <evilseph@gmail.com>
2012-11-16 16:11:30 -06:00
Bukkit/Spigot cf99b7e756 Essential core commands shouldn't be overriden. Fixes BUKKIT-1546
By: EvilSeph <evilseph@gmail.com>
2012-11-16 23:47:07 -05:00
Bukkit/Spigot e80af045dc Update Bukkit for Minecraft 1.4.5 changes.
By: Travis Watkins <amaranth@ubuntu.com>
2012-11-16 10:12:54 -06:00
Bukkit/Spigot 3db888ac01 Add aliases to TellCommand to bring us in line with Vanilla behaviour.
By: EvilSeph <evilseph@gmail.com>
2012-11-15 22:28:46 -05:00
Bukkit/Spigot 9267baab20 Remove unnecessary Overrides in Default commands.
By: EvilSeph <evilseph@gmail.com>
2012-11-15 23:03:03 -05:00
Bukkit/Spigot bf632e042c Made KillCommand set the player health to 0 to allow it to work in Creative. Fixes BUKKIT-2949
By: EvilSeph <evilseph@gmail.com>
2012-11-15 21:08:19 -05:00
Bukkit/Spigot 8cb39a7daf Added proper feedback to default commands.
By: EvilSeph <evilseph@gmail.com>
2012-11-15 22:52:04 -05:00
Bukkit/Spigot 49c3dee8f8 Make some JavaPlugin methods final. Fixes BUKKIT-2916
These methods were never intended to be overwritten, and bukkit relies
on their internal functionality. Additionally, the methods were inlined
in JavaPlugin, but the finality maintains intention.

By: Wesley Wolfe <weswolf@aol.com>
2012-11-13 15:38:46 -06:00
Bukkit/Spigot b036c9d3e5 Update Bukkit for Minecraft 1.4.4 changes.
By: Travis Watkins <amaranth@ubuntu.com>
2012-11-06 06:04:18 -06:00
Bukkit/Spigot 951daac232 Updated version to 1.4.2-R0.3-SNAPSHOT for development towards next release.
By: EvilSeph <evilseph@gmail.com>
2012-11-03 01:08:00 -04:00
Bukkit/Spigot 0eabf7747e Updated version to 1.4.2-R0.2 in pom.xml for Beta.
By: EvilSeph <evilseph@gmail.com>
2012-11-03 00:50:26 -04:00
Bukkit/Spigot 7d31c12b25 Add yaw and rotation to default TeleportCommand. Fixes BUKKIT-2774
By: EvilSeph <evilseph@gmail.com>
2012-10-31 21:26:43 -04:00
Bukkit/Spigot c5eaa31741 Updated version to 1.4.2-R0.2-SNAPSHOT for development towards next release.
By: EvilSeph <evilseph@gmail.com>
2012-10-31 20:51:51 -04:00
Bukkit/Spigot 4f34a1c29d Updated version to 1.4.2-R0.1 in pom.xml for Beta.
By: EvilSeph <evilseph@gmail.com>
2012-10-31 15:59:04 -04:00
Bukkit/Spigot 5461da9470 Add EXPLOSION and DEFAULT RemoveCauses to the HangingBreakEvent.
EXPLOSION is used when a hanging entity is removed by an explosion.
DEFAULT is used when a hanging entity is removed by an uncategorised
cause.

By: EvilSeph <evilseph@gmail.com>
2012-10-31 13:53:24 -04:00
Bukkit/Spigot f3262382e5 Add inventory types for new containers. Fixes BUKKIT-2741
By: Travis Watkins <amaranth@ubuntu.com>
2012-10-31 12:14:04 -05:00
Bukkit/Spigot e4567e091b Add API for ambient mob spawn limit. Adds BUKKIT-2765
By: Travis Watkins <amaranth@ubuntu.com>
2012-10-31 11:18:06 -05:00
Bukkit/Spigot 38f6b24c1c Add BlockCommandSender for Command block
By: Travis Watkins <amaranth@ubuntu.com>
2012-10-31 06:35:57 -05:00
Bukkit/Spigot 517f115fc0 Fixed typo in PotionType.
By: EvilSeph <evilseph@gmail.com>
2012-10-31 11:40:11 -04:00
Bukkit/Spigot cc865ea15c Replace 'Magic Numbers' in commands.
These numbers are mirrored in vanilla code as the coordinate limits for
a world. Replaced usages to a static final member for code readability.

By: Wesley Wolfe <weswolf@aol.com>
2012-10-31 04:16:50 -05:00
Bukkit/Spigot 80c98cb5d4 Provide the 1.4.2 potions. Adds BUKKIT-2727.
Two potion types were missing from the 1.4.2 update. Invisibility and
night vision are now in the potion type enum.

Fixes an erroneous use of PotionEffectType.SPEED where it should have
been WEAKNESS.

Removed deprecation for the PotionEffectType relating to certain effects
that are now active in 1.4.2.

Fixes BUKKIT-2677, BUKKIT-2758.

By: Wesley Wolfe <weswolf@aol.com>
2012-10-31 04:12:53 -05:00
Bukkit/Spigot 4b23d98b72 Add default GameRule command. Fixes BUKKIT-2671
By: feildmaster <admin@feildmaster.com>
2012-10-30 21:21:21 -05:00
Bukkit/Spigot 4ee1a130c5 Add API for managing and using GameRules. Adds BUKKIT-2757
By: feildmaster <admin@feildmaster.com>
2012-10-30 21:21:21 -05:00
Bukkit/Spigot 086b2ecbdc Add API for ItemFrames. Adds BUKKIT-2668
As well as adding methods for ItemFrames, this moves some methods
previously contained in Painting to Hanging, as they are shared by both
classes.

An enum was added that represents rotations, similar to a clock-face.
This is needed as a contrast to cardinal direction based rotations.

By: h31ix <effectsdude@gmail.com>
2012-10-31 01:01:45 -04:00
Bukkit/Spigot 397b53dad5 [Bleeding] Add new events for Hanging entities, deprecate old Painting
events. Adds BUKKIT-2754

By: h31ix <effectsdude@gmail.com>
2012-10-31 00:05:42 -04:00
Bukkit/Spigot a51de65933 Add default Clear command. Partially fixes BUKKIT-2671
By: EvilSeph <evilseph@gmail.com>
2012-10-30 04:53:42 -04:00
Bukkit/Spigot 3276998ebe Add clear inventory API to PlayerInventory with a successful count return. Adds BUKKIT-2745
By: EvilSeph <evilseph@gmail.com>
2012-10-30 04:52:43 -04:00
Bukkit/Spigot c85072fc41 Revert "Clear" commit, was not meant to be pushed.
This reverts commit bdf5d326f5910993c1f7e48b4409f7b0d53c1926.

By: EvilSeph <evilseph@gmail.com>
2012-10-30 02:50:38 -04:00
Bukkit/Spigot e20c3d1e55 [Bleeding] Check for player validity in spawnpoint command. Fixes BUKKIT-2742
By: mbax <github@phozop.net>
2012-10-30 01:58:05 -04:00
Bukkit/Spigot 5a1309d875 Clear
By: EvilSeph <evilseph@gmail.com>
2012-10-30 01:18:01 -04:00
Bukkit/Spigot 20f7f0c725 Update ExpCommand with levels support. Fixes BUKKIT-2683 and partially fixes BUKKIT-2671
By: EvilSeph <evilseph@gmail.com>
2012-10-29 05:19:20 -04:00
Bukkit/Spigot bc6c8cb8c0 Revert FIREBALL being renamed to LARGE_FIREBALL
By: feildmaster <admin@feildmaster.com>
2012-10-29 19:59:53 -05:00
Bukkit/Spigot 4c6c68d5fc Add default SpawnpointCommand. Partially fixes BUKKIT-2671
By: EvilSeph <evilseph@gmail.com>
2012-10-29 03:40:09 -04:00