Commit Graph

  • 748447716b Line endings. This is getting very annoying. Dinnerbone 2011-04-05 16:35:57 +01:00
  • 227772ba4f Fixed PlayerInventoryEvent Type. EvilSeph 2011-04-04 20:40:46 -04:00
  • b2dd16984f Added a check for when the old and new data folders are the same. sk89q 2011-04-03 23:05:25 -07:00
  • 1723111b36 added some API for entities Tahg 2011-04-04 00:44:52 -04:00
  • 5a85c95c24 Added interface for player.saveData and player.loadData. afforess 2011-04-03 11:40:38 -04:00
  • 78c87ee4bf Pluginnames can also space out now Erik Broes 2011-04-03 19:17:18 +02:00
  • ead1f771c9 Forgot we have windows to support as well Erik Broes 2011-04-03 16:42:33 +02:00
  • 0de380f51c A plugin's name can now only contain: [A-Za-z0-9()\[\]{}_.-] Erik Broes 2011-04-03 16:26:27 +02:00
  • 9b1c7348bd Plugin's datafolders are now named after the plugin's name (from config.yml) Erik Broes 2011-04-03 16:12:44 +02:00
  • 55e4fbfd14 Ton of Material extensions handling the meta-data of blocks. sunkid 2011-04-02 16:42:12 -07:00
  • 89f7386e87 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
  • ebb3a6fbc7 Added the ability to set the quit message Raphfrk 2011-04-02 15:40:25 +01:00
  • 19fb291b34 Added getNearbyEntities Stephen 2011-03-27 19:43:35 -04:00
  • 55f5b45e4c Entity.isDead returns true if the entity has been marked for removal afforess 2011-04-02 01:07:41 -04:00
  • 49be099147 Added VEHICLE_DESTROY event Robert Sargant 2011-03-16 13:11:13 +00:00
  • c105f68327 Added the SPAWN_CHANGE event, which occurs when a world's spawn is changed. William Bowers 2011-03-29 01:59:00 -07:00
  • 3fb7d7e240 Added {NAME} replacement in database location Dinnerbone 2011-04-01 16:51:33 +01:00
  • 8ba69aaf28 DDL generation methods Dinnerbone 2011-04-01 04:48:12 +01:00
  • a250f66c2e Configuration tweaks - enforce default + parent file nullcheck Dinnerbone 2011-04-01 00:32:51 +01:00
  • cf6b46bda9 Implemented ebeans Dinnerbone 2011-04-01 16:04:43 +01:00
  • 217eb0c642 Made Server a singleton, accessible by Bukkit.getServer(). Dinnerbone 2011-03-30 14:54:37 +01:00
  • d9c309d82c Fix IIOB error when dealing with an incomplete YAML && Nagging Erik Broes 2011-04-01 10:24:48 +02:00
  • faa15bc068 Catch YAML exceptions as InvalidPluginExceptions Erik Broes 2011-04-01 09:59:24 +02:00
  • 32dd96cab4 Missed a hard break Dinnerbone 2011-03-31 23:02:39 +01:00
  • fe2c6c7b1c 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
  • 69537201b4 Added Wolf creature interface Dinnerbone 2011-03-31 22:10:28 +01:00
  • b01b49da5e Added COOKIE and LOCKED_CHEST Dinnerbone 2011-03-31 21:55:16 +01:00
  • 95cf1ccadc Can now create worlds with specific seeds Dinnerbone 2011-03-31 21:46:05 +01:00
  • 30d8d1f4dd Line-endings! Dinnerbone 2011-03-31 16:37:56 +01:00
  • 96305c2bc2 Seal-fail workaround lukegb 2011-03-31 14:16:13 +00:00
  • d208614fcc Just NAG once, to be nice Erik Broes 2011-03-30 00:38:46 +02:00
  • 6dfe133f17 Force compile-time failures for the subtle changes done in the API Erik Broes 2011-03-30 00:25:59 +02:00
  • f9767d4025 Add 'NagException' to disclose plugin fail Erik Broes 2011-03-30 00:25:11 +02:00
  • 2d1f422003 Add 'MONSTER' to CreatureType Erik Broes 2011-03-29 23:09:37 +02:00
  • 5fd86517e8 Move passenger-handling to Entity Erik Broes 2011-03-29 23:09:05 +02:00
  • ced00079c2 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
  • 9c63b27755 RegisterInterface reload bug fix Dinnerbone 2011-03-29 21:29:46 +01:00
  • 1de3f3cecc fixed PlayerCommandPreprocessEvent inheritance sunkid 2011-03-28 17:15:41 -07:00
  • a5b07e7355 Fixed PlayerTeleportEvent so getType() returns Type.PLAYER_TELEPORT Byron Shelden 2011-03-27 16:08:57 -07:00
  • 4272e51e00 Line endings, consistency! Dinnerbone 2011-03-27 21:27:27 +01:00
  • e2d4603358 Fix Type of VehicleDamageEvent Erik Broes 2011-03-27 12:35:16 +02:00
  • 325fbdc01a Change some more signatures :( Erik Broes 2011-03-27 00:16:06 +01:00
  • e07a997517 Fix some wrong event creations after previous change Erik Broes 2011-03-26 23:19:50 +01:00
  • 158906c132 Some more backwards incompatible changes (minor though), also a ton of small cleanup. Erik Broes 2011-03-26 22:21:20 +01:00
  • 7788522d65 Add setSheared() to Sheep and setSize() to Slimes. Celtic Minstrel 2011-03-18 17:12:00 -04:00
  • 30a821c904 Add material data classes for cake, jukeboxes, and diodes. Remove some unneeded ones. Celtic Minstrel 2011-03-26 12:29:52 -04:00
  • 8b58b44d2c World.spawnCreature now returns LivingEntity instead of Creature. Celtic Minstrel 2011-03-19 01:33:38 -04:00
  • 0cf9d0a7d6 Fixed missing breaks breaking stuff. Erik Broes 2011-03-26 16:53:39 +01:00
  • aa0732519c Added player join event Raphfrk 2011-03-26 11:29:48 +00:00
  • d3620924fe Added Server.getServerId() for ID purposes. sk89q 2011-03-26 01:39:10 -07:00
  • 73fe124114 Updated README.md Erik Broes 2011-03-25 23:22:00 +01:00
  • 27d4917d0f added the MaterialData subclass Door sunkid 2011-03-25 14:54:58 -07:00
  • 8307687916 Add: player.getCompassTarget Erik Broes 2011-03-25 21:01:55 +01:00
  • 5aa266fd8c 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
  • 0a4f2e0c3a Add CreatureType.GIANT Erik Broes 2011-03-24 22:50:36 +01:00
  • 5745a65870 Fix wrong useItemInHand setting Erik Broes 2011-03-24 22:50:12 +01:00
  • 85aba849c2 Fix for placing blocks after interacting with a block Erik Broes 2011-03-24 12:12:21 +01:00
  • 1501d97a89 Long overdue LivingEntity maximumNoDamageTicks, noDamageTicks, lastDamage Erik Broes 2011-03-24 00:31:59 +01:00
  • 4eff7a35ea Remove lingering PlayerItemEvent file Erik Broes 2011-03-24 00:11:26 +01:00
  • bf7692c8aa 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
  • 75ce030c57 Reworked BlockDamageEvent to match with the latest Mojang client/server changes. Erik Broes 2011-03-23 16:53:52 +01:00
  • 49976e8ef3 Add PLAYER_INTERACT, remove BLOCK_RIGHT_CLICK, BLOCK_INTERACT and PLAYER_ITEM Erik Broes 2011-03-23 12:30:54 +01:00
  • ae47996105 Added PlayerBucket events Erik Broes 2011-03-21 00:48:34 +01:00
  • a6a128197c Renamed many events/constants to be not past tense <-- Major Break says: "HI" Erik Broes 2011-03-13 15:21:09 +01:00
  • 422f5b616d added MaterialData classes and associated Enums for COAL, CROPS, LOG, LEAVES, STEP, and DOUBLE_STEP sunkid 2011-03-14 18:08:57 -07:00
  • 35209011ed Added DamageType.VOID Gunther De Wachter 2011-03-17 18:21:40 +01:00
  • 9768ecc96b onLoad optional... Dinnerbone 2011-03-15 11:45:11 +00:00
  • 3d750c5440 Plugins can no longer register events while disabled Dinnerbone 2011-03-14 15:11:43 +00:00
  • 79f7cea622 All previous deprecated methods removed (OH GOD EVERYTHING BROKEN) Dinnerbone 2011-03-14 15:05:46 +00:00
  • 157f9d9d9f 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
  • e4217e6574 Added server methods required to support RemoteBukkit: * getPort() * getIP() * getServerName() * dispatchCommand(...) stevenh 2011-03-12 17:57:22 +00:00
  • 55b14b63a4 Corrected description of CommandSender.getServer() stevenh 2011-03-12 17:55:55 +00:00
  • 99df8e88c4 Removed unneeded string constant concat Note: editor removed spaces on otherwise empty lines stevenh 2011-03-12 17:51:57 +00:00
  • 6ec6d91c4c Compensate for sendMessage losing its 'unintended splitting on existing newlines'-feature Erik Broes 2011-03-12 17:01:56 +01:00
  • 997c469513 Kill stupid encoding warnings finally Erik Broes 2011-03-12 14:56:56 +01:00
  • e59f4f7e63 Added Player.sendRawMessage(). sk89q 2011-03-12 01:05:09 -08:00
  • 87bda0e219 Merge branch 'master' of github.com:Bukkit/Bukkit stevenh 2011-03-11 20:12:53 +00:00
  • 33db4912d5 Fixed blank yaml config files throwing a null pointer exception stevenh 2011-03-11 20:07:49 +00:00
  • adeb90dc89 added methods for getting redstone power Tahg 2011-03-10 13:23:54 -05:00
  • 09993f1b17 Chunk hooks Tahg 2011-03-07 14:06:15 -05:00
  • 4d22250c3f Added LivingEntity.getEyeLocation() for getting the eyes location. Andrew Ardill 2011-03-10 05:36:41 +11:00
  • 8a0500b596 Reverted classloader changes by 1f0d89be27, now actually works! Again! Dinnerbone 2011-03-08 18:20:34 +00:00
  • abd816dad6 Don't throw commands if the plugin is disabled Dinnerbone 2011-03-07 16:41:50 +00:00
  • 9da67772a8 Purged deprecated MobType and MobSpawner Dinnerbone 2011-03-07 16:29:03 +00:00
  • 9e5ec989ad Added damage(int) and damage(int, Entity) for LivingEntity Forsaken 2011-02-04 01:01:48 +01:00
  • 1f0d89be27 Adds basic plugin dependencies, courtesy of Raphfrk Dinnerbone 2011-03-07 13:56:34 +00:00
  • effd3e6574 Fixed Material constructor holic 2011-03-02 00:23:48 -08:00
  • 1eb7c18d52 Regenerate and refresh chunk methods Raphfrk 2011-03-02 20:28:49 +00:00
  • 8c23447f6f Deprecated momentum on player (remove tomorrow), added velocity Dinnerbone 2011-03-05 18:48:32 +00:00
  • cd490d826b 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
  • 86344ad44e Added entity.get/setMomentum Dinnerbone 2011-03-04 14:24:09 +00:00
  • 773cb27db1 You shouldn't be here, little method. We already have a getData. Dinnerbone 2011-03-04 14:10:55 +00:00
  • f16f65f424 Small change for CraftBukkit BlockFlowing fix Erik Broes 2011-03-02 21:23:37 +01:00
  • 8cc401cf8e Add World.save() and Server.savePlayers(); Morgan Humes 2011-02-25 21:32:25 -05:00
  • 010cfd1781 Java 1.5 compat. Erik Broes 2011-03-02 15:23:15 +01:00
  • 187ec75d65 Added method to set spawn location SpeaKeasY 2011-02-28 20:19:47 -06:00
  • b1ad39abc5 Added World.getPlayers Tanel Suurhans 2011-02-24 21:37:54 +02:00
  • 084ff83fae command.set/getDescription replaces a now deprecated set/getTooltip + javadocs Dinnerbone 2011-02-28 11:42:09 +00:00
  • 82c1a41aa6 PluginCommand getExecutor + javadocs Dinnerbone 2011-02-28 10:35:58 +00:00
  • e8519fc347 Added JavaPlugin.getCommand Dinnerbone 2011-02-28 01:35:03 +00:00