Commit Graph

  • f5803e1876 Just NAG once, to be nice Erik Broes 2011-03-30 00:38:46 +02:00
  • 6929a1830e Force compile-time failures for the subtle changes done in the API Erik Broes 2011-03-30 00:25:59 +02:00
  • a3319e525b Add 'NagException' to disclose plugin fail Erik Broes 2011-03-30 00:25:11 +02:00
  • 08e33ad0c6 Add 'MONSTER' to CreatureType Erik Broes 2011-03-29 23:09:37 +02:00
  • 57b1b50610 Move passenger-handling to Entity Erik Broes 2011-03-29 23:09:05 +02:00
  • 9baed69563 Added the KICK_WHITELIST Result for players being kicked from not being on the whitelist, just because KICK_BANNED didn't seem to fit. HACKhalo2 2011-03-20 02:06:19 -04:00
  • a1e7fb38c1 RegisterInterface reload bug fix Dinnerbone 2011-03-29 21:29:46 +01:00
  • 1ae3433d89 fixed PlayerCommandPreprocessEvent inheritance sunkid 2011-03-28 17:15:41 -07:00
  • 2b3698d6b1 Fixed PlayerTeleportEvent so getType() returns Type.PLAYER_TELEPORT Byron Shelden 2011-03-27 16:08:57 -07:00
  • 32b3c77165 Line endings, consistency! Dinnerbone 2011-03-27 21:27:27 +01:00
  • 6d987ec850 Fix Type of VehicleDamageEvent Erik Broes 2011-03-27 12:35:16 +02:00
  • cc899b0048 Change some more signatures :( Erik Broes 2011-03-27 00:16:06 +01:00
  • 7004b6f040 Fix some wrong event creations after previous change Erik Broes 2011-03-26 23:19:50 +01:00
  • 94894216e8 Some more backwards incompatible changes (minor though), also a ton of small cleanup. Erik Broes 2011-03-26 22:21:20 +01:00
  • 3be580aa61 Add setSheared() to Sheep and setSize() to Slimes. Celtic Minstrel 2011-03-18 17:12:00 -04:00
  • 04cddaa47a Add material data classes for cake, jukeboxes, and diodes. Remove some unneeded ones. Celtic Minstrel 2011-03-26 12:29:52 -04:00
  • b1b2efa4a5 World.spawnCreature now returns LivingEntity instead of Creature. Celtic Minstrel 2011-03-19 01:33:38 -04:00
  • 6598b0ce5f Fixed missing breaks breaking stuff. Erik Broes 2011-03-26 16:53:39 +01:00
  • 6ece05bc73 Added player join event Raphfrk 2011-03-26 11:29:48 +00:00
  • 7d46e6714b Added Server.getServerId() for ID purposes. sk89q 2011-03-26 01:39:10 -07:00
  • bc2200fba8 Updated README.md Erik Broes 2011-03-25 23:22:00 +01:00
  • 36df268478 added the MaterialData subclass Door sunkid 2011-03-25 14:54:58 -07:00
  • 48a7ac18da Add: player.getCompassTarget Erik Broes 2011-03-25 21:01:55 +01:00
  • 2275372cb1 Fixed basic dependency functionality - If class can't be found, all other .jar files are scanned Raphfrk 2011-03-09 22:14:13 +00:00
  • adfeb9c819 Add CreatureType.GIANT Erik Broes 2011-03-24 22:50:36 +01:00
  • 5141b7fe10 Fix wrong useItemInHand setting Erik Broes 2011-03-24 22:50:12 +01:00
  • 2916cba631 Fix for placing blocks after interacting with a block Erik Broes 2011-03-24 12:12:21 +01:00
  • c1d9eac987 Long overdue LivingEntity maximumNoDamageTicks, noDamageTicks, lastDamage Erik Broes 2011-03-24 00:31:59 +01:00
  • 0ede0ca875 Remove lingering PlayerItemEvent file Erik Broes 2011-03-24 00:11:26 +01:00
  • fbbae50ba0 Replaced void teleportTo(Location) with boolean teleport(Location). - The return value indicates if the teleport was successful. - void teleportTo(...) should delegate to the new teleport(...). Byron Shelden 2011-03-23 00:15:46 -07:00
  • d6341293e7 Reworked BlockDamageEvent to match with the latest Mojang client/server changes. Erik Broes 2011-03-23 16:53:52 +01:00
  • 700c8a20dd Add PLAYER_INTERACT, remove BLOCK_RIGHT_CLICK, BLOCK_INTERACT and PLAYER_ITEM Erik Broes 2011-03-23 12:30:54 +01:00
  • f0544a90fc Added PlayerBucket events Erik Broes 2011-03-21 00:48:34 +01:00
  • 8cf7b9e371 Renamed many events/constants to be not past tense <-- Major Break says: "HI" Erik Broes 2011-03-13 15:21:09 +01:00
  • 7e8118c81d added MaterialData classes and associated Enums for COAL, CROPS, LOG, LEAVES, STEP, and DOUBLE_STEP sunkid 2011-03-14 18:08:57 -07:00
  • f89e47ba9c Added DamageType.VOID Gunther De Wachter 2011-03-17 18:21:40 +01:00
  • eb534613ac onLoad optional... Dinnerbone 2011-03-15 11:45:11 +00:00
  • 6f9b8479c6 Plugins can no longer register events while disabled Dinnerbone 2011-03-14 15:11:43 +00:00
  • 7867b27965 All previous deprecated methods removed (OH GOD EVERYTHING BROKEN) Dinnerbone 2011-03-14 15:05:46 +00:00
  • ebf1904fff Adds an onLoad method to Plugin. The onLoad method is called for all plugins before the onEnable calls Raphfrk 2011-03-12 17:39:51 +00:00
  • 2a87759443 Added server methods required to support RemoteBukkit: * getPort() * getIP() * getServerName() * dispatchCommand(...) stevenh 2011-03-12 17:57:22 +00:00
  • c47efb4986 Corrected description of CommandSender.getServer() stevenh 2011-03-12 17:55:55 +00:00
  • e4a1008f8a Removed unneeded string constant concat Note: editor removed spaces on otherwise empty lines stevenh 2011-03-12 17:51:57 +00:00
  • 6da67f1ea6 Compensate for sendMessage losing its 'unintended splitting on existing newlines'-feature Erik Broes 2011-03-12 17:01:56 +01:00
  • e82c97139c Kill stupid encoding warnings finally Erik Broes 2011-03-12 14:56:56 +01:00
  • 653df54406 Added Player.sendRawMessage(). sk89q 2011-03-12 01:05:09 -08:00
  • a0530f5112 Merge branch 'master' of github.com:Bukkit/Bukkit stevenh 2011-03-11 20:12:53 +00:00
  • c08b5f3558 Fixed blank yaml config files throwing a null pointer exception stevenh 2011-03-11 20:07:49 +00:00
  • 941f25f4c9 added methods for getting redstone power Tahg 2011-03-10 13:23:54 -05:00
  • 9779cb35dd Chunk hooks Tahg 2011-03-07 14:06:15 -05:00
  • e8d72030c8 Added LivingEntity.getEyeLocation() for getting the eyes location. Andrew Ardill 2011-03-10 05:36:41 +11:00
  • d733a32f7c Reverted classloader changes by 1f0d89be27, now actually works! Again! Dinnerbone 2011-03-08 18:20:34 +00:00
  • 0b35cd8127 Don't throw commands if the plugin is disabled Dinnerbone 2011-03-07 16:41:50 +00:00
  • 1de6f5bef8 Purged deprecated MobType and MobSpawner Dinnerbone 2011-03-07 16:29:03 +00:00
  • 90460b879f Added damage(int) and damage(int, Entity) for LivingEntity Forsaken 2011-02-04 01:01:48 +01:00
  • 4879aee1b5 Adds basic plugin dependencies, courtesy of Raphfrk Dinnerbone 2011-03-07 13:56:34 +00:00
  • 34f8893a4b Fixed Material constructor holic 2011-03-02 00:23:48 -08:00
  • 0967fd031c Regenerate and refresh chunk methods Raphfrk 2011-03-02 20:28:49 +00:00
  • ac7c369966 Deprecated momentum on player (remove tomorrow), added velocity Dinnerbone 2011-03-05 18:48:32 +00:00
  • aa0614d785 Added a few null pointer checks and performed minor touchups (tried improving a few equals, clone and hashCode methods). VictorD 2011-03-05 12:27:51 +01:00
  • 97d2adb536 Added entity.get/setMomentum Dinnerbone 2011-03-04 14:24:09 +00:00
  • 6f07fa7291 You shouldn't be here, little method. We already have a getData. Dinnerbone 2011-03-04 14:10:55 +00:00
  • 4b1688f4da Small change for CraftBukkit BlockFlowing fix Erik Broes 2011-03-02 21:23:37 +01:00
  • cb66f868b4 Add World.save() and Server.savePlayers(); Morgan Humes 2011-02-25 21:32:25 -05:00
  • c383d1f385 Java 1.5 compat. Erik Broes 2011-03-02 15:23:15 +01:00
  • 42d4daddde Added method to set spawn location SpeaKeasY 2011-02-28 20:19:47 -06:00
  • f03df70557 Added World.getPlayers Tanel Suurhans 2011-02-24 21:37:54 +02:00
  • 0f95f3063a command.set/getDescription replaces a now deprecated set/getTooltip + javadocs Dinnerbone 2011-02-28 11:42:09 +00:00
  • 2ca3d148cc PluginCommand getExecutor + javadocs Dinnerbone 2011-02-28 10:35:58 +00:00
  • 2b1dc975f1 Added JavaPlugin.getCommand Dinnerbone 2011-02-28 01:35:03 +00:00
  • f2d19008c9 Added Server.getPluginCommand Dinnerbone 2011-02-28 00:57:32 +00:00
  • a27b2703dd Case-insensitive commands Dinnerbone 2011-02-28 00:52:43 +00:00
  • 2d7d0d9bdd Readded default onCommand on plugins Dinnerbone 2011-02-28 00:45:44 +00:00
  • 95d92e406e Tweaks to command system to allow setting executors via plugins (no more ambiguous onCommand in plugins) Dinnerbone 2011-02-28 00:30:59 +00:00
  • 27b680375f Added PlayerChatEvent.getRecipients Dinnerbone 2011-02-26 19:31:13 +00:00
  • 72e6769d68 Removed onPlayerCommand (PLAYER_COMMAND) (and fixed Fillr to stop using it) Dinnerbone 2011-02-26 19:08:12 +00:00
  • b53769f088 small change Raphfrk 2011-02-22 06:09:46 +08:00
  • 1dac795bf1 No longer supporting the TSLPC (inb4pitchforks) Dinnerbone 2011-02-25 22:00:58 +00:00
  • a647006042 onPluginEnabled after plugin is enabled + same for onPluginDisabled Dinnerbone 2011-02-25 12:54:08 +00:00
  • bb4c973ada Added easy locToBlock in Location Dinnerbone 2011-02-25 09:51:52 +00:00
  • a69e19a9f7 Added Item.(get|set)ItemStack(). sk89q 2011-02-23 10:03:33 -08:00
  • fb30fd5fad Changed ConsoleCommandSender to use stripColor instead of hardcoded Dinnerbone 2011-02-23 11:44:12 +00:00
  • 0e0a76625b Added ChatColor.stripColor Dinnerbone 2011-02-23 11:43:40 +00:00
  • 86aa75c3b5 ConsoleCommandSender no longer has a default constructor, use ConsoleCommandSender(server). Added entity.getServer Dinnerbone 2011-02-23 11:33:03 +00:00
  • 090e066c27 ... And fixed diodes Dinnerbone 2011-02-23 03:18:08 +00:00
  • f11b0d5932 Fixed bed items crashing Dinnerbone 2011-02-23 03:12:36 +00:00
  • 50d26af740 Added new materials Dinnerbone 2011-02-23 02:45:19 +00:00
  • dbab772ca8 refactor Items Tahg 2011-02-21 19:57:06 -05:00
  • b93f044983 add isQueued() to allow plugins to know a task is still in the queue. Currently, there is no way to know if a task is still being handled by the scheduler. This method, along with isCurrentlyRunning() allows a plugin author to determine if a task is waiting to be executed, being executed, or neither. Andrew Ardill 2011-02-21 12:33:40 +11:00
  • b2847fdf8c added yield to explosions Tahg 2011-02-19 11:09:23 -05:00
  • 414a19e247 Updating plugin nags to use logger Dinnerbone 2011-02-20 02:27:16 +00:00
  • 3c1255da0c Added Server.getLogger, changed a few anonymous loggers to use it Dinnerbone 2011-02-20 02:24:47 +00:00
  • e529e44d86 Lowered the priority of the old command handler event because a number of plugins were using this event incorrectly. A new event, the command preprocesser event, has replaced the previous function of the original command event. sk89q 2011-02-19 01:41:33 -08:00
  • 5e7a59167d Added Entity.remove() which marks an entity for removal. sk89q 2011-02-18 20:00:18 -08:00
  • eaddcfc675 Added slime as a possible creature type. sk89q 2011-02-18 19:44:32 -08:00
  • bc8134c7a1 And this is so that we don't have to support misbehaving plugins. Dinnerbone 2011-02-20 00:47:21 +00:00
  • 346de2a934 ... Supporting the plugins which really shouldn't be doing what they're doing. Don't put crap in the constructor! Dinnerbone 2011-02-20 00:43:06 +00:00
  • 1a2c154145 Removed TSLPC (That Stupidly Long Plugin Constructor) Dinnerbone 2011-02-20 00:13:25 +00:00
  • e5db796188 Replaced Vector.hashCode with a more reliable method Dinnerbone 2011-02-19 23:11:56 +00:00
  • 3f971e42eb (Relatively) minor javadoc cleanup Dinnerbone 2011-02-19 22:47:23 +00:00