Commit Graph

1245 Commits

Author SHA1 Message Date
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
Bukkit/Spigot
78183f63cf Expose setBedSpawnLocation with force option. Adds BUKKIT-2709
By: EvilSeph <evilseph@gmail.com>
2012-10-29 03:47:51 -04:00
Bukkit/Spigot
1b0c7f2c90 Add default WeatherCommand. Partially fixes BUKKIT-2671
By: EvilSeph <evilseph@gmail.com>
2012-10-29 02:39:05 -04:00
Bukkit/Spigot
65c2b7e7db Remove invalid tab completions from DefaultGameModeCommand as player names are not an accepted parameter.
By: EvilSeph <evilseph@gmail.com>
2012-10-29 02:12:07 -04:00
Bukkit/Spigot
b75d402b61 Add default DifficultyCommand. Partially fixes BUKKIT-2671
By: EvilSeph <evilseph@gmail.com>
2012-10-29 01:53:31 -04:00
Bukkit/Spigot
1321866724 Add isHardcore API to check if the server is in hardcore mode or not. Adds BUKKIT-2707
By: EvilSeph <evilseph@gmail.com>
2012-10-29 01:45:08 -04:00
Bukkit/Spigot
c73a3c02f0 Update Bukkit for Minecraft 1.4(.2) changes.
By: Travis Watkins <amaranth@ubuntu.com>
2012-10-22 03:30:04 -05:00
Bukkit/Spigot
93362adea2 Updated version to 1.3.2-R3.0 in pom.xml for RB.
By: EvilSeph <evilseph@gmail.com>
2012-10-27 21:10:43 -04:00
Bukkit/Spigot
c2bebbcdbb Override toString() method in Command
Overriding the toString() method provides more human-readable feedback
when a problem occurs, including the version of the plugin if
applicable.

By: Wesley Wolfe <weswolf@aol.com>
2012-10-19 15:46:28 -05:00