Commit Graph

  • 8bdbe6303b Added WEB, POWERED_RAIL and DETECTOR_RAIL to block list Dinnerbone 2011-04-21 15:41:40 +01:00
  • df18fad33f Dammit, line endings! Dinnerbone 2011-04-21 15:27:18 +01:00
  • 8cd170a819 Backwards incompatible change to match 1.4_00_01 Erik Broes 2011-04-20 18:59:31 +02:00
  • 3791a158de Added pre-login event for catching logins right after name verification has completed. This happens in a different thread from the server (and thus can also block). sk89q 2011-04-16 03:08:05 -07:00
  • 93a3e2448d Fixin' the problem of AFK people not in bed. sk89q 2011-04-11 11:48:30 -07:00
  • bd533b3c8a Added bed events and methods. sk89q 2011-04-07 11:26:33 -07:00
  • a521a8ae77 Line endings. This is getting very annoying. Dinnerbone 2011-04-05 16:35:57 +01:00
  • aa7c55627d Fixed PlayerInventoryEvent Type. EvilSeph 2011-04-04 20:40:46 -04:00
  • e6a51fb149 Added a check for when the old and new data folders are the same. sk89q 2011-04-03 23:05:25 -07:00
  • 4378464989 added some API for entities Tahg 2011-04-04 00:44:52 -04:00
  • 47d436c386 Added interface for player.saveData and player.loadData. afforess 2011-04-03 11:40:38 -04:00
  • 4d0acea6c9 Pluginnames can also space out now Erik Broes 2011-04-03 19:17:18 +02:00
  • bb3e3325ad Forgot we have windows to support as well Erik Broes 2011-04-03 16:42:33 +02:00
  • d2d7ea50eb A plugin's name can now only contain: [A-Za-z0-9()\[\]{}_.-] Erik Broes 2011-04-03 16:26:27 +02:00
  • 5fd890208f Plugin's datafolders are now named after the plugin's name (from config.yml) Erik Broes 2011-04-03 16:12:44 +02:00
  • 3d0781c8bf Ton of Material extensions handling the meta-data of blocks. sunkid 2011-04-02 16:42:12 -07:00
  • 6fa9eef18d Package org.avaje:ebean, org.yaml:snakeyaml inside Bukkit's jar so people refusing to use maven have an easier time Erik Broes 2011-04-03 11:20:01 +02:00
  • 04ddb17fce Added the ability to set the quit message Raphfrk 2011-04-02 15:40:25 +01:00
  • a8be58032f Added getNearbyEntities Stephen 2011-03-27 19:43:35 -04:00
  • 446dfee6d5 Entity.isDead returns true if the entity has been marked for removal afforess 2011-04-02 01:07:41 -04:00
  • c5fbd41659 Added VEHICLE_DESTROY event Robert Sargant 2011-03-16 13:11:13 +00:00
  • 287114f8ed Added the SPAWN_CHANGE event, which occurs when a world's spawn is changed. William Bowers 2011-03-29 01:59:00 -07:00
  • 3f2a31fa5e Added {NAME} replacement in database location Dinnerbone 2011-04-01 16:51:33 +01:00
  • 4415112ea3 DDL generation methods Dinnerbone 2011-04-01 04:48:12 +01:00
  • be4b01bf28 Configuration tweaks - enforce default + parent file nullcheck Dinnerbone 2011-04-01 00:32:51 +01:00
  • 61b8c36233 Implemented ebeans Dinnerbone 2011-04-01 16:04:43 +01:00
  • a6b67158dc Made Server a singleton, accessible by Bukkit.getServer(). Dinnerbone 2011-03-30 14:54:37 +01:00
  • 9c1210e312 Fix IIOB error when dealing with an incomplete YAML && Nagging Erik Broes 2011-04-01 10:24:48 +02:00
  • 8b7ac0b39e Catch YAML exceptions as InvalidPluginExceptions Erik Broes 2011-04-01 09:59:24 +02:00
  • 0d98e831cc Missed a hard break Dinnerbone 2011-03-31 23:02:39 +01:00
  • 2362fc6511 We weren't supposed to break things *that* hard. Plugins still need to update but here's a TEMPORARY fix. Dinnerbone 2011-03-31 22:51:26 +01:00
  • 88771cac97 Added Wolf creature interface Dinnerbone 2011-03-31 22:10:28 +01:00
  • 97072919fb Added COOKIE and LOCKED_CHEST Dinnerbone 2011-03-31 21:55:16 +01:00
  • eae2711738 Can now create worlds with specific seeds Dinnerbone 2011-03-31 21:46:05 +01:00
  • e1055afd1f Line-endings! Dinnerbone 2011-03-31 16:37:56 +01:00
  • 2595d5ef33 Seal-fail workaround lukegb 2011-03-31 14:16:13 +00:00
  • 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