Commit Graph

  • 94732c7195 Added Server.getPluginCommand Dinnerbone 2011-02-28 00:57:32 +00:00
  • 11b94ea17f Case-insensitive commands Dinnerbone 2011-02-28 00:52:43 +00:00
  • adcb291d05 Readded default onCommand on plugins Dinnerbone 2011-02-28 00:45:44 +00:00
  • 4fa84d995c 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
  • caa5cc9325 Added PlayerChatEvent.getRecipients Dinnerbone 2011-02-26 19:31:13 +00:00
  • dc313db919 Removed onPlayerCommand (PLAYER_COMMAND) (and fixed Fillr to stop using it) Dinnerbone 2011-02-26 19:08:12 +00:00
  • b98b082ea3 small change Raphfrk 2011-02-22 06:09:46 +08:00
  • 72e3c06651 No longer supporting the TSLPC (inb4pitchforks) Dinnerbone 2011-02-25 22:00:58 +00:00
  • c6b31f29ec onPluginEnabled after plugin is enabled + same for onPluginDisabled Dinnerbone 2011-02-25 12:54:08 +00:00
  • ba3c41a757 Added easy locToBlock in Location Dinnerbone 2011-02-25 09:51:52 +00:00
  • 21c2166f6c Added Item.(get|set)ItemStack(). sk89q 2011-02-23 10:03:33 -08:00
  • 9732b43b5a Changed ConsoleCommandSender to use stripColor instead of hardcoded Dinnerbone 2011-02-23 11:44:12 +00:00
  • f5b1063a93 Added ChatColor.stripColor Dinnerbone 2011-02-23 11:43:40 +00:00
  • dbdf8afede ConsoleCommandSender no longer has a default constructor, use ConsoleCommandSender(server). Added entity.getServer Dinnerbone 2011-02-23 11:33:03 +00:00
  • e5dcfd2f73 ... And fixed diodes Dinnerbone 2011-02-23 03:18:08 +00:00
  • c5eb65b458 Fixed bed items crashing Dinnerbone 2011-02-23 03:12:36 +00:00
  • 987a5c43bc Added new materials Dinnerbone 2011-02-23 02:45:19 +00:00
  • d82679b8c7 refactor Items Tahg 2011-02-21 19:57:06 -05:00
  • 3626a877ce 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
  • 112a04a08c added yield to explosions Tahg 2011-02-19 11:09:23 -05:00
  • 18e2a4de26 Updating plugin nags to use logger Dinnerbone 2011-02-20 02:27:16 +00:00
  • f115161578 Added Server.getLogger, changed a few anonymous loggers to use it Dinnerbone 2011-02-20 02:24:47 +00:00
  • 03f4e0ec22 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
  • 0558646377 Added Entity.remove() which marks an entity for removal. sk89q 2011-02-18 20:00:18 -08:00
  • fbfa048463 Added slime as a possible creature type. sk89q 2011-02-18 19:44:32 -08:00
  • 0a722adaa2 And this is so that we don't have to support misbehaving plugins. Dinnerbone 2011-02-20 00:47:21 +00:00
  • 9739370fe2 ... 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
  • 3197313378 Removed TSLPC (That Stupidly Long Plugin Constructor) Dinnerbone 2011-02-20 00:13:25 +00:00
  • 9640bc8ec3 Replaced Vector.hashCode with a more reliable method Dinnerbone 2011-02-19 23:11:56 +00:00
  • c30e505151 (Relatively) minor javadoc cleanup Dinnerbone 2011-02-19 22:47:23 +00:00
  • 115d1cb30e Fixed event priorities Dinnerbone 2011-02-19 20:43:35 +00:00
  • adcf330eb2 Shifting damage events per http://forums.bukkit.org/threads/oops-i-broke-your-plugins.599/#post-67424 (This breaks stuff!) Dinnerbone 2011-02-19 17:08:14 +00:00
  • f3959ebf6b When deprecating, the alternative should be provided. EvilSeph 2011-02-19 06:00:55 -05:00
  • 25271d9126 We need to set cmdSuccess accordingly. EvilSeph 2011-02-18 21:30:19 -05:00
  • c6d4b1c3c6 Added target block ray trace functionality. Raphfrk 2011-02-13 17:03:57 +00:00
  • 993fcb2895 Added setFireTicks(), getFireTicks() and getMaxFireTicks(). Protected 2011-02-14 17:35:43 +00:00
  • 45e377b3d8 Added pull request conventions that should be followed if you want your pull requests accepted. EvilSeph 2011-02-18 17:14:18 -05:00
  • 024db76644 Added a whole buncha overloads for Location in World Dinnerbone 2011-02-18 16:34:49 +00:00
  • 46f699e4c9 Location.getBlock() helper method Dinnerbone 2011-02-18 16:28:42 +00:00
  • efd55fbbe5 Exception handling in commands Dinnerbone 2011-02-18 16:25:06 +00:00
  • b82af8b847 Added spawnCreature(Location, CreatureType) Andrew Ardill 2011-02-17 14:33:31 +11:00
  • 60315ab8ec Renamed MobType->CreatureType and MobSpawner->CreatureSpawner. Andrew Ardill 2011-02-17 14:19:57 +11:00
  • 56e06ccdcb Fixed alias parsing for commands. object.toString().split(",") is NOT how you parse a YAML list! sk89q 2011-02-16 21:45:15 -08:00
  • 040c0c74b2 Deprecated PlayerListener.onPlayerCommand(PlayerChatEvent event). sk89q 2011-02-16 21:23:47 -08:00
  • e623b66c12 Added Player.chat(). sk89q 2011-02-16 21:23:29 -08:00
  • 6c06199f44 Added CREATURE_SPAWN event ss2man44 2011-01-11 21:29:48 -05:00
  • 2157432628 add function isCurrentlyRunning(int taskId); returns if the given task is currently running. Andrew Ardill 2011-02-14 15:31:21 +11:00
  • 0e7b5534b6 Allows calling of functions in the main thread Raphfrk 2011-02-12 00:03:41 +00:00
  • 9918b231c8 Exposes the recently added updateInventory method. EvilSeph 2011-02-13 00:22:00 -05:00
  • fc8d087522 Added getPlayer method to SignChangeEvent Timberjaw 2011-02-12 00:39:37 -08:00
  • 63e6ef4b5e Windows and executable, should be 0644 Erik Broes 2011-02-12 16:16:14 +01:00
  • a0b6267236 Exposes recently added PLAYER_PICKUP_ITEM event. EvilSeph 2011-02-12 07:52:08 -05:00
  • 54b6bf0f68 Added MaxSpeed methods to minecards. Added MaxSpeed methods to boats. Added SlowWhenEmpty, FlyingMod, and DerailedMod methods to minecarts. afforess 2011-02-12 00:25:48 -05:00
  • 400b4a9fd5 Added EXPLOSION_PRIMED event. culturespy 2011-02-03 21:59:42 -05:00
  • a2c09b07af Adds removeProperty(String path) and getEmptyNode() Simon Rigby 2011-02-12 01:44:03 +00:00
  • d3cebcfb5a Added SIGN_CHANGE event. Timberjaw 2011-02-10 18:18:56 -08:00
  • 8f4ce6f130 Added Colorable interface, and made Sheep, Wool and Dye implement it. Andrew Ardill 2011-02-12 12:28:38 +11:00
  • 4e4bd13ae0 Adding PLAYER_PICKUP_ITEM event James Logsdon 2011-02-11 17:08:53 -05:00
  • 8b88ff29bc Cleaning up PlayerDropItemEvent James Logsdon 2011-02-11 16:49:47 -05:00
  • d75512a33f Adding EntityDamageEvent.setDamage() James Logsdon 2011-02-11 16:12:43 -05:00
  • 1bb1788309 Fixed Button/Lever, using a logical AND instead of XOR to get 3 face bits Tal Eisenberg 2011-01-21 16:30:18 -08:00
  • ea17e4070c PlayerChatEvent.setFormat validation Dinnerbone 2011-02-09 19:08:45 +00:00
  • bd14eac593 Added Creature.getTarget Dinnerbone 2011-02-09 13:44:57 +00:00
  • 14f93e5066 Adding Creature.setTarget() per jlogsdon James Logsdon 2011-02-03 18:18:20 -05:00
  • be485d43ee Added event for when a world is saved (EyvindRM) Dinnerbone 2011-02-09 12:53:33 +00:00
  • 1204340b96 Added Sneaking Event Alexander Hesse 2011-01-25 19:04:52 +01:00
  • e95f99802d Added loadChunk, unloadChunk and unloadChunkRequest. Dinnerbone 2011-02-08 14:29:52 +00:00
  • 5cb0b743b2 Just breaking some redstone plugins, don't mind me Dinnerbone 2011-02-08 12:53:30 +00:00
  • a435cae101 New event WORLD_LOADED Dinnerbone 2011-02-08 12:06:34 +00:00
  • 590834894c Added Server.getWorld(), Server.createWorld() now checks this to avoid duplication Dinnerbone 2011-02-08 11:58:28 +00:00
  • 48739b8592 Commands should not be case-sensitive. EvilSeph 2011-02-06 21:56:38 -05:00
  • 914774e0d9 Added World.Environment enum, changed createWorld to use it Dinnerbone 2011-02-06 20:47:39 +00:00
  • 672bb9cd60 Changed getWorlds to List, and added createWorld Dinnerbone 2011-02-05 19:24:35 +00:00
  • 83d2d304ba Scheduler Raphfrk 2011-02-02 23:51:52 +00:00
  • e7b3e77e2d Adds suppport for node lists. Tested and verified in CraftIRC Animosity 2011-02-07 03:20:59 +08:00
  • 78d8a9729a Deprecate BlockRightClickEvent.getBlockAgainst - use BlockRightClickEvent.getBlock Erik Broes 2011-02-06 14:49:08 +01:00
  • 3ee6689356 Add Server.getMaxPlayers Erik Broes 2011-02-06 13:40:31 +01:00
  • 836dc323d6 Added PlayerKick (setReason, setLeaveMessage, setCancelled) and PlayerRespawn (setLocation) Forsaken 2011-02-04 16:02:49 +01:00
  • 8b9541be53 Added BlockVector a la WorldEdit as requested by #246. This BlockVector is safe to be used as keys in hash sets and hash maps, but it is mutable and careful attention must be paid to not modify the vector post-insertion into a set or map. sk89q 2011-02-05 23:20:06 -08:00
  • 71fb1d2646 Added node and writing functions to Configuration. sk89q 2011-02-05 22:44:48 -08:00
  • ad9c147c47 Updated README.md Erik Broes 2011-02-05 16:11:37 +01:00
  • 64b2373562 getLoadedChunks method Raphfrk 2011-02-04 20:11:20 +00:00
  • 5bb76a6c3d Moved the plugin list display out of the version command and into the plugins command. EvilSeph 2011-02-05 04:30:18 -05:00
  • 601afef186 Material Durability and StackSize mixup - Fix for http://redmine.bukkit.org/issues/372 Erik Broes 2011-02-04 22:45:52 +01:00
  • 6a1e84b2d7 You shouldn't be here, little guy. The ConfigurationNode is a tough place for a young keyword to live. Dinnerbone 2011-02-04 12:17:47 +00:00
  • 67ac815162 Merge branch 'master' of github.com:Bukkit/Bukkit Dinnerbone 2011-02-04 12:15:48 +00:00
  • c4ad40f84c I *really* suck at markdown. Warren 2011-02-03 13:15:00 -08:00
  • 8bb2e8ce94 I suck at markdown. Warren 2011-02-03 13:14:12 -08:00
  • a6b294559e Added brief coding conventions - these may not be complete. Warren 2011-02-03 13:13:44 -08:00
  • 6460e3fdec Implemented Inventory.contains with a minimum amount of item required. As per feature request #187 Limb 2011-01-24 07:32:53 +08:00
  • 0c420536d5 Merge branch 'master' of https://github.com/Meaglin/Bukkit Dinnerbone 2011-02-03 10:01:09 +00:00
  • 898654ea23 Removed SLOW_SPREAD from IgniteCause enum. sk89q 2011-02-02 21:56:57 -08:00
  • d36bc58cf3 Revert "fallback code for command lookup" Dinnerbone 2011-02-02 09:20:16 +00:00
  • 74a549c74b fallback code for command lookup tahg 2011-02-01 21:56:16 -08:00
  • 8039c05c9f General cleanup (deprecated+whitespace) Erik Broes 2011-02-02 00:02:08 +01:00
  • 74929091b9 Add Chunk.getBlock(x,y,z), World.loadChunk(x,z) World.isChunkLoaded(x,z). Erik Broes 2011-02-02 00:01:33 +01:00
  • d237a301ab Added NoteBlock.play, Dispenser.dispense Dinnerbone 2011-02-01 23:21:53 +00:00
  • 91942d6a84 Strip colours for console output Dinnerbone 2011-02-01 18:26:31 +00:00
  • a402db3d66 Don't delete the first char of the command passed Dinnerbone 2011-02-01 18:12:31 +00:00
  • 746b7a1ab2 Interface for BlockBreakEvent Meaglin 2011-02-01 18:07:16 +01:00