Commit Graph

  • c1f858534b Fixed java ver method Dinnerbone 2011-09-02 19:35:58 +01:00
  • 0d11aa7cca Commands now have the ability to set a permission required before execution Dinnerbone 2011-09-02 19:20:54 +01:00
  • f8e244e76b Print version message at server definition Dinnerbone 2011-09-02 16:55:23 +01:00
  • 320d3ca835 Added method to retrieve all registered permissions Dinnerbone 2011-08-29 14:58:42 +01:00
  • 12b24a8aae Made Bukkit implement Server for simpler calls Dinnerbone 2011-08-18 12:55:25 +01:00
  • 6f5747d8b8 Revert "Interface for changing the view distance." EvilSeph 2011-08-15 14:26:42 -04:00
  • 1c4aba8d1f Interface for changing the view distance. Andrew Ardill 2011-08-12 00:19:52 +10:00
  • b04d766ab0 Added API for manipulating map items. Thanks SpaceManiac, codename_B, sk89q and dested! EvilSeph 2011-08-12 21:59:10 -04:00
  • f6318cedda Added DamageCause.SUICIDE. EvilSeph 2011-08-12 21:35:55 -04:00
  • 5f20924e5d Added "getViewDistance()", "getAllowNether()", "hasWhitelist()" and "getAllowFlight()". Thanks robin0van0der0v! EvilSeph 2011-08-07 20:24:43 -04:00
  • fd2b5f3ec5 Implemented per world setting to keep the spawn in memory or not. Rigby 2011-07-27 00:24:38 +01:00
  • 30f4a7d66d Made PlayerAnimation cancellable. Thanks desmin88! EvilSeph 2011-07-28 10:53:19 -04:00
  • 4368ec2736 Added ServerCommandEvent. Thanks celticminstrel! EvilSeph 2011-07-28 10:35:52 -04:00
  • 879390d1fa Retiring EntityDamageByProjectileEvent in favor of EntityDamageEvent. sunkid 2011-07-19 10:21:17 -07:00
  • 714eb939c6 Added missing Note getNote(). EvilSeph 2011-07-28 01:29:04 -04:00
  • ce36ff1cf9 Added PlayerVelocityEvent. Thanks Evenprime! EvilSeph 2011-07-28 01:17:07 -04:00
  • bf3af40b2d Added various utility methods to make chunk handling easier. Thanks Meaglin! EvilSeph 2011-07-28 00:32:28 -04:00
  • f3fcc6f81f Removed deprecated methods. EvilSeph 2011-07-27 21:09:07 -04:00
  • ca86ea1eb7 Made Permissions mutable, added methods to view which Permissibles are subscribed to which Permission Dinnerbone 2011-07-20 18:05:04 +01:00
  • 8836bf8419 Added world.getMaxHeight (currently static until 1.8) Dinnerbone 2011-07-20 00:03:16 +01:00
  • 40bbf19ca2 Correctly report bad values for children perms in plugin.yml Dinnerbone 2011-07-18 20:52:38 +01:00
  • d894e11b51 Fixed fast floor in NoiseGenerator Dinnerbone 2011-07-18 18:19:43 +01:00
  • fb594732b5 Added new permission system Dinnerbone 2011-07-17 17:17:47 +01:00
  • 6ff9f7cad6 Remove superfluous javadocs Erik Broes 2011-07-17 17:02:03 +02:00
  • b5f8bb5434 Refactor Bucket events Erik Broes 2011-07-17 17:01:05 +02:00
  • c771cb355c Remove some deprecated methods in World Erik Broes 2011-07-17 16:59:04 +02:00
  • 9b0dbed88e Deprecated Block.getFace(Face) and Block.getFace(Face,int); use getRelative() Erik Broes 2011-07-17 15:01:15 +02:00
  • 36d901c6b1 Added Block.getPistonMoveReaction, BlockPistonExtend and BlockPistonRetractEvent Erik Broes 2011-07-15 23:59:12 +02:00
  • 2a7dd93cb5 More JavaDoc improvements. EvilSeph 2011-07-15 01:15:05 -04:00
  • 4cc2858480 Added interface for setting and getting a pig zombie's anger level. Celtic Minstrel 2011-07-14 11:30:45 -04:00
  • 872c3a34ab Fixed setFacingDirection and removed redundant interface. Thanks DiddiZ! EvilSeph 2011-07-14 14:33:39 -04:00
  • 652bf7ad33 Made ConfigurationNode.getAll() more maintainable. Thanks devinsba! EvilSeph 2011-07-14 14:41:55 -04:00
  • 6bcad55b31 Added additional BlockFace enum members and fixed Sign class. sunkid 2011-07-13 14:14:04 -07:00
  • ffa4980146 Fix missing/incorrect stack sizes and max damages. Thanks celticminstrel and sunkid! EvilSeph 2011-07-12 02:24:14 -04:00
  • 4c36e7903e Added helper methods World.getHighestBlockAt, Block.isEmpty, Block.isLiquid. Added methods to safely retrieve biome/temperature/humidity data for a block without generating the block. Dinnerbone 2011-07-13 06:52:19 +01:00
  • 654042d056 Added unbiased octave generators + normalized argument to generating noise through octaves Dinnerbone 2011-07-13 06:06:41 +01:00
  • 5851edd31f uuid changes Tahg 2011-07-13 00:15:47 -04:00
  • 3c65461a9d Fixed static methods in PerlinNoiseGenerator Dinnerbone 2011-07-08 14:39:20 +01:00
  • 3f2bbab7e6 Implements World UID. Rigby 2011-07-05 04:49:03 +01:00
  • f83e8295d5 IntelliJ is awesome. EvilSeph 2011-07-05 00:14:31 -04:00
  • f92bc8a15f Added PlayerFish event. EvilSeph 2011-07-03 00:23:37 -04:00
  • 3f388a2ad9 Fixed PlayerPickupItem event returning wrong amount picked up and added function to get the amount remaining on the ground. EvilSeph 2011-07-02 14:04:57 -04:00
  • 180536920c Improved FurnaceBurn event. EvilSeph 2011-06-30 23:03:26 -04:00
  • 212849fc21 Added reasons for entities regaining health. EvilSeph 2011-06-28 20:10:50 -04:00
  • 542376d7b3 Update to 1.7 Dinnerbone 2011-06-30 15:18:11 +01:00
  • 762e66b69b Change PortalCreateEvent constructor ArrayList to Collection Erik Broes 2011-06-25 18:07:04 +02:00
  • 9e51583ca2 Added a Perlin and Simplex noise generator for utils Dinnerbone 2011-06-26 17:41:25 +01:00
  • d8f0f0d17c More JavaDoc improvements. EvilSeph 2011-06-24 02:32:04 -04:00
  • c8b4ecc00a Register commands on any enable Dinnerbone 2011-06-26 02:46:16 +01:00
  • 02c11d429a Fixed Note class. sunkid 2011-06-23 16:11:06 -07:00
  • f0877250ff Fixed 'bad aliases' error output. EvilSeph 2011-06-23 15:32:53 -04:00
  • d870a6e3f8 Added missing 'implements Cancellable' to several classes. EvilSeph 2011-06-22 17:23:44 -04:00
  • d590a96586 JavaDoc cleanup. EvilSeph 2011-06-22 17:05:45 -04:00
  • f71d7d0e9b The server config can now specify aliases to multiple (or none) commands, for example "debug: [version, plugin]" to run both version and plugin, or "plugins: []" to disable the plugins command Dinnerbone 2011-06-22 19:07:07 +01:00
  • faf2216d5c Added new getDefaultWorldGenerator method to Plugin Dinnerbone 2011-06-22 18:26:32 +01:00
  • 5978812c50 Added new plugin.yml option 'load', possible values are 'startup' and 'postworld' (default postworld) Dinnerbone 2011-06-22 17:45:53 +01:00
  • fcfa05f482 Added SpawnReasons to CreatureSpawn events. Thanks winsock! EvilSeph 2011-06-21 15:58:41 -04:00
  • b57cec115f Added Sky biome for the Skylands. Thanks robin0van0der0v! EvilSeph 2011-06-21 15:41:47 -04:00
  • 2c04c75fe1 Added a method to retreive all fully qualified configuration values for a config. Thanks devinsba! EvilSeph 2011-06-21 15:39:29 -04:00
  • af7d0410f3 Implements isBedSpawn() to the PlayerRespawnEvent. Rigby 2011-06-21 04:32:47 +01:00
  • e3462769c1 Implements customiseable PortalTravelAgent and updated PlayerPortalEvent. Rigby 2011-06-18 00:59:14 +01:00
  • 82a04fda10 Added Furnace smelt and burn events. EvilSeph 2011-06-19 21:47:15 -04:00
  • 3b7f86ba5b Added API to allow plugins to set the world's spawn flags. EvilSeph 2011-06-19 06:08:43 -04:00
  • 39dc703007 Added getOnlineMode() for the Server. Thanks Rigby! EvilSeph 2011-06-19 06:13:28 -04:00
  • cdd73612bf Added Target Reasons for Wolf events. Thanks Deaygo! EvilSeph 2011-06-18 22:29:07 -04:00
  • 230d6dfa7f Added the concept of a projectile. sunkid 2011-06-18 08:09:41 -07:00
  • 54245e3a6c Added PlayerToggleSneakEvent.isSneaking(). sk89q 2011-06-18 14:34:59 -07:00
  • c42ee3f065 Added BlockSpread, BlockForm and BlockFade events. EvilSeph 2011-06-17 14:46:01 -04:00
  • a5e6cfa714 Added EntityRegainHealthEvent. Thanks TimWolla! EvilSeph 2011-06-17 16:47:52 -04:00
  • 82475d3497 Added the concept of an Explosive. sunkid 2011-06-14 10:55:47 -07:00
  • 79815f7d9a Added ChunkSnapShot improvements. Thanks mikeprimm! EvilSeph 2011-06-17 09:21:56 -04:00
  • 293a4d9ae2 Added Instrument enum, Note class and get/setNote functions. Thanks xZise! EvilSeph 2011-06-17 03:00:49 -04:00
  • bc7a5cd673 Added per player time support. Thanks eisental, Shamebot and needspeed10! EvilSeph 2011-06-17 02:28:25 -04:00
  • ad19b8736b Added a general spawn method. sunkid 2011-06-08 15:50:22 -07:00
  • 91ae9cbf92 Added setFire option to createExplosion methods. sunkid 2011-06-12 15:48:05 -07:00
  • 4b5a3689d9 Added setters to applicable MaterialData classes. sunkid 2011-06-16 15:45:50 -07:00
  • 686606543e Added set/getSpawnRadius in Server Dinnerbone 2011-06-17 04:49:21 +01:00
  • 30ee49f209 Server administrators can now specify custom aliases in bukkit.yml which override any aliases set by plugins. Dinnerbone 2011-06-17 04:07:17 +01:00
  • 0468c8e89e Removing 14 deprecated methods per http://bit.ly/mO2f4d Dinnerbone 2011-06-16 22:06:18 +01:00
  • dc7b4b8374 Javadoc fix for BlockPopulator.java explaining which chunks exist and which don't Dinnerbone 2011-06-16 20:34:12 +01:00
  • 04494c5b07 Added ChunkPopulateEvent, new "newChunk" property on ChunkLoadEvent Dinnerbone 2011-06-16 19:32:14 +01:00
  • 1b8709ff56 Made Pig extend Vehicle. EvilSeph 2011-06-15 15:05:12 -04:00
  • e304ff739a Fixed fallbackPrefix not being lowercased, which would break prefixes for plugins with an uppercase char in the name stevenh 2011-06-12 16:35:26 +01:00
  • 0ac6a0bfe6 Generic cleanup Erik Broes 2011-06-12 01:18:17 +02:00
  • 4ea6d54816 Add JavaDoc source indexing, as per EvilSeph's request Luke GB 2011-06-10 15:48:09 +01:00
  • 7837906a2a Added ItemSpawnEvent. Thanks myers! EvilSeph 2011-06-11 00:26:18 -04:00
  • c34a6177b4 Made Location less annoying to use. Too bad Location can't simply inherit Vector at this point without breaking things. sk89q 2011-06-09 23:50:10 -07:00
  • 9e762a9191 Added the ability to set a header when saving configuration files. sk89q 2011-06-09 23:31:00 -07:00
  • 77d247e0d1 Added World.createExplosion() that takes a Location, instead of just raw X, Y, Z values. sk89q 2011-06-09 23:13:36 -07:00
  • 04d6366083 Cleaned up some Javadocs. sk89q 2011-06-09 23:11:35 -07:00
  • b9f1cbefc8 Moved playSound/Effect(Player, ...) to Player.playEffect(Location, ...) to be consistent, and because the code didn't really do what the Javadoc said. sk89q 2011-06-09 23:07:45 -07:00
  • 18c9b1c538 Changed sound playing to effect dispatching, since these seem more like more like encompassing effect than mere sounds. sk89q 2011-06-09 22:57:44 -07:00
  • 7d005d63e4 Merge branch 'sound' of https://github.com/sunkid/Bukkit sk89q 2011-06-09 22:38:21 -07:00
  • c91841f031 added playSound methods to the World interface and a utility method to Location sunkid 2011-06-09 12:32:55 -07:00
  • 766e55597e Added method to create an explosion in world. Thanks Zaraza107! EvilSeph 2011-06-09 04:12:39 -04:00
  • 8c3a7e75f6 Added EntityTame event. Thanks halvors! EvilSeph 2011-06-09 03:57:50 -04:00
  • fc14c51854 Adds update chunk method for sending fake chunk updates to the client. This is to match the sendBlockChange method. raphfrk 2011-05-21 20:28:42 +01:00
  • 55bc828c2c Added various 1.6 portal events. Stephen 2011-06-07 14:12:08 -04:00
  • 91b68e82cf Added .equals() and .hashCode() to MaterialData. Thanks Edoxile! EvilSeph 2011-06-08 17:49:40 -04:00
  • 000e0cdcbf Fixed the value of empty YAML nodes being written as "null". Thanks rcjrrjcr! EvilSeph 2011-06-07 18:14:32 -04:00