Commit graph

154 commits

Author SHA1 Message Date
Bukkit/Spigot
e125065dbd removed unnecessary import
By: durron597 <martin.jared@gmail.com>
2011-01-02 21:38:48 -05:00
Bukkit/Spigot
fbffdad484 Plugins no longer defaulted to enabled
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-01-03 02:21:48 +00:00
Bukkit/Spigot
f436f334ed Added enablePlugin and disablePlugin, triggers events
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-01-03 02:20:11 +00:00
Bukkit/Spigot
91e76c3c32 Implemented PluginEnabled and PluginDisabled
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-01-03 02:06:22 +00:00
Bukkit/Spigot
501c5ca60d Merge branch 'master' of https://github.com/FrozenCow/Bukkit into FrozenCow-master
By: Robbie Trencheny <me@robbiet.us>
2011-01-02 17:03:46 -08:00
Bukkit/Spigot
061cd7e964 Added ant build file.
By: FrozenCow <frozencow@gmail.com>
2011-01-03 01:56:17 +01:00
Bukkit/Spigot
61b42932b1 Improved Vector and Location with some utility methods, optimized Vector.isInSphere().
By: sk89q <the.sk89q@gmail.com>
2011-01-02 10:42:13 -08:00
Bukkit/Spigot
f6873cab82 Added getPlayer(String name) to Server
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-01-03 00:20:09 +00:00
Bukkit/Spigot
3dc584d5b8 Updated Event list
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-01-02 18:08:26 +00:00
Bukkit/Spigot
1111d65ec7 Updated event priorities
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-01-02 15:10:51 +00:00
Bukkit/Spigot
337c76c9df Merge remote branch 'upstream/master'
By: durron597 <martin.jared@gmail.com>
2011-01-02 05:52:42 -05:00
Bukkit/Spigot
f501a8f384 We're GPL.
By: Erik Broes <erikbroes@grum.nl>
2011-01-02 10:57:42 +01:00
Bukkit/Spigot
a1efe84ebc Made X, Y, and Z components in Vector protected.
By: sk89q <the.sk89q@gmail.com>
2011-01-02 16:41:26 +08:00
Bukkit/Spigot
1ce014ded9 Added ArrowEntity and World.spawnArrow().
By: sk89q <the.sk89q@gmail.com>
2011-01-02 16:26:50 +08:00
Bukkit/Spigot
7da3223201 Added Vector class.
By: sk89q <the.sk89q@gmail.com>
2011-01-02 16:23:56 +08:00
Bukkit/Spigot
aeb55da0e1 Added custom event support.
By: Lymia <lymiahugs@gmail.com>
2011-01-02 01:50:45 -06:00
Bukkit/Spigot
2ba9a0b8c2 Merge remote branch 'upstream/master'
By: durron597 <martin.jared@gmail.com>
2011-01-02 02:16:29 -05:00
Bukkit/Spigot
4937cffabb Fixed generics warning.
By: Lymia <lymiahugs@gmail.com>
2011-01-02 00:38:51 -06:00
Bukkit/Spigot
51005cf1be Opps! Wrong class.
By: Lymia <lymiahugs@gmail.com>
2011-01-02 00:29:34 -06:00
Bukkit/Spigot
9013f59815 Added generics to PluginManager
By: Lymia <lymiahugs@gmail.com>
2011-01-02 00:26:04 -06:00
Bukkit/Spigot
af1435dfe3 Use parametrized reflection to remove warnings
By: durron597 <martin.jared@gmail.com>
2011-01-01 17:08:32 -05:00
Bukkit/Spigot
7e52bfafa3 POM version crap
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-01-01 19:46:55 +00:00
Bukkit/Spigot
a44ace7015 Java 1.5!
(Also ninjaencoding)

By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-01-01 19:35:03 +00:00
Bukkit/Spigot
76ab7321fd Changed all tabs to 4 spaces
By: durron597 <martin.jared@gmail.com>
2011-01-01 08:01:07 -05:00
Bukkit/Spigot
cf3973a5f9 removed unnecessary imports
By: durron597 <martin.jared@gmail.com>
2011-01-01 07:54:30 -05:00
Bukkit/Spigot
7bdc168131 Removed @Override from the cancellable methods
By: durron597 <martin.jared@gmail.com>
2011-01-01 07:53:09 -05:00
Bukkit/Spigot
fef6ae3d7f Merge remote branch 'upstream/master' into HEAD
By: durron597 <martin.jared@gmail.com>
2011-01-01 06:55:14 -05:00
Bukkit/Spigot
2254c3dce2 Standardized indentation to 4 spaces
By: durron597 <martin.jared@gmail.com>
2011-01-01 06:53:56 -05:00
Bukkit/Spigot
50a71db923 Removed ItemStack import
By: durron597 <martin.jared@gmail.com>
2011-01-01 06:53:26 -05:00
Bukkit/Spigot
bc2b329615 Removed @Override for cancellable interface
By: durron597 <martin.jared@gmail.com>
2011-01-01 06:52:28 -05:00
Bukkit/Spigot
f5b05b2c92 Removed cancellable import
By: durron597 <martin.jared@gmail.com>
2011-01-01 06:51:34 -05:00
Bukkit/Spigot
a0fc0979f7 Transition to Maven
By: Erik Broes <erikbroes@grum.nl>
2011-01-01 11:23:14 +01:00
Bukkit/Spigot
e8a16bb993 Changed BlockCanBuildEvent to store the int and not the material
By: durron597 <martin.jared@gmail.com>
2011-01-01 03:21:49 -05:00
Bukkit/Spigot
ea16a44324 Changed BlockCanBuild event to pass the material
By: durron597 <martin.jared@gmail.com>
2011-01-01 03:12:39 -05:00
Bukkit/Spigot
b8b9e7c22b Fixed sample plugin
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-01-01 07:24:50 +00:00
Bukkit/Spigot
dce1a4503e Fixed sample plugin
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-01-01 07:06:43 +00:00
Bukkit/Spigot
0de9f5909c Fixed material
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-01-01 07:01:53 +00:00
Bukkit/Spigot
d520767525 Merge branch 'master' of github.com:Dinnerbone/Bukkit
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-01-01 06:59:52 +00:00
Bukkit/Spigot
647e335bc4 Moved itemstack.type to material
By: Dinnerbone <dinnerbone@dinnerbone.com>
2011-01-01 06:59:21 +00:00
Bukkit/Spigot
29cb3a3a79 Added onBlockCanBuild to loader
By: durron597 <martin.jared@gmail.com>
2011-01-01 01:55:04 -05:00
Bukkit/Spigot
b5cbcfbcdb Sample to let you place cactus anywhere
By: durron597 <martin.jared@gmail.com>
2011-01-01 01:40:02 -05:00
Bukkit/Spigot
7aac860d94 Implemented BLOCK_CANBUILD, had wrong Listener method name
By: durron597 <martin.jared@gmail.com>
2011-01-01 01:25:22 -05:00
Bukkit/Spigot
be1ad0e040 Added BlockCanBuild Event. Fixed Event enumeration
By: durron597 <martin.jared@gmail.com>
2010-12-31 22:44:11 -05:00
Bukkit/Spigot
1c88da4e93 Actually put the correct functionality in isCancelled and setCancelled
By: durron597 <martin.jared@gmail.com>
2010-12-31 22:42:45 -05:00
Bukkit/Spigot
1ec5689002 Reimplemented BlockFlow to use multiple BlockFromToEvents
By: durron597 <martin.jared@gmail.com>
2010-12-31 21:17:16 -05:00
Bukkit/Spigot
7d88f00839 Added Cancellable interface
By: durron597 <martin.jared@gmail.com>
2010-12-31 20:40:44 -05:00
Bukkit/Spigot
4ef3cfa0e8 Added private static final UID
By: durron597 <martin.jared@gmail.com>
2010-12-31 20:38:17 -05:00
Bukkit/Spigot
a2010332f6 Merge branch 'master' of github.com:Dinnerbone/Bukkit
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-31 21:58:47 +00:00
Bukkit/Spigot
4124f9e7bb Updated sample plugin to test physics
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-31 21:45:55 +00:00
Bukkit/Spigot
3be4ecd28c Added self face
By: durron597 <martin.jared@gmail.com>
2010-12-31 09:10:31 -05:00
Bukkit/Spigot
eff44b6a95 Stated "not implemented yet"
By: durron597 <martin.jared@gmail.com>
2010-12-31 09:09:22 -05:00
Bukkit/Spigot
66676f3800 Implemented BlockRightClickedEvent
By: durron597 <martin.jared@gmail.com>
2010-12-31 09:09:02 -05:00
Bukkit/Spigot
7740148f73 Fixed bug with BlockFlow.equals
Added second constructor for collections

By: durron597 <martin.jared@gmail.com>
2010-12-31 09:07:39 -05:00
Bukkit/Spigot
a0acf45461 Changed it so we store both the block and the face for speed
By: durron597 <martin.jared@gmail.com>
2010-12-31 09:07:12 -05:00
Bukkit/Spigot
fe393aa73d Implemented BLOCK_FLOW
By: durron597 <martin.jared@gmail.com>
2010-12-31 07:53:56 -05:00
Bukkit/Spigot
ddd950ae40 Added BlockFlowEvent, fixed up BlockFromToEvent, cleaned up
BlockListener

By: durron597 <martin.jared@gmail.com>
2010-12-30 18:22:22 -05:00
Bukkit/Spigot
53b6d54100 Changed fromTo to be Block, Face
By: durron597 <martin.jared@gmail.com>
2010-12-30 17:49:52 -05:00
Bukkit/Spigot
d9184242dc Merge remote branch 'upstream/master'
Conflicts:
	src/org/bukkit/event/block/BlockEvent.java
	src/org/bukkit/event/block/BlockListener.java
	src/org/bukkit/event/block/BlockPhysicsEvent.java

By: durron597 <martin.jared@gmail.com>
2010-12-30 17:40:14 -05:00
Bukkit/Spigot
ee50ed0ba6 Changed event enumeration
By: durron597 <martin.jared@gmail.com>
2010-12-30 17:16:50 -05:00
Bukkit/Spigot
4e456dc092 Added block events
By: durron597 <martin.jared@gmail.com>
2010-12-30 17:16:06 -05:00
Bukkit/Spigot
fabb5e628a BlockPhysics can be canceled
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-30 22:07:37 +00:00
Bukkit/Spigot
56bf34db1e Added the single most important event ever to be conceived
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-30 21:59:53 +00:00
Bukkit/Spigot
7e203ee761 Added debugging tools to sampleplugin
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-30 20:33:48 +00:00
Bukkit/Spigot
5ca171b422 Broken plugins no longer crash the server
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-30 18:54:04 +00:00
Bukkit/Spigot
9e1f814646 Added sendMessage() to player, added /pos to sample plugin
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-30 04:52:26 +00:00
Bukkit/Spigot
54e61aab10 Moved getName from Player to HumanEntity
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-30 04:29:53 +00:00
Bukkit/Spigot
2306dd52d7 Rename EntityHuman -> HumanEntity
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-30 03:50:08 +00:00
Bukkit/Spigot
9edbd3958d EntityHuman is a LivingEntity
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-29 23:18:09 +00:00
Bukkit/Spigot
854fe58b3f Changed ItemStack to be a class, added body
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-29 23:07:15 +00:00
Bukkit/Spigot
033223a9f7 Added Entity interfaces, changed Player to implement these
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-29 22:11:33 +00:00
Bukkit/Spigot
7459a15477 Location implements Cloneable
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-29 03:19:12 +00:00
Bukkit/Spigot
7c433de12d Swapped yaw/pitch in Location constructor to match Minecraft
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-29 01:15:16 +00:00
Bukkit/Spigot
331ba1b6a2 Fixed another nullcheck in pluginmanager
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-29 00:10:22 +00:00
Bukkit/Spigot
d98a5eadfe Additional constructor for PlayerLoginEvent
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-28 22:54:39 +00:00
Bukkit/Spigot
304ad67759 Tweak to PlayerChatEvent, allow plugins to set the player that the chat/command executes as
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-28 21:52:08 +00:00
Bukkit/Spigot
b63f46250a Make a start on block events, fixed nullcheck in PluginManager
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-28 21:02:39 +00:00
Bukkit/Spigot
695bda59ee Added onPlayerLogin
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-28 17:39:23 +00:00
Bukkit/Spigot
3a968aa90a Added onPlayerMove and onPlayerTeleport
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-28 16:59:25 +00:00
Bukkit/Spigot
e61f164e8b Added onPlayerChat and onPlayerCommand
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-28 16:41:37 +00:00
Bukkit/Spigot
de10dba640 Fixed sample plugin
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-28 15:51:45 +00:00
Bukkit/Spigot
e657f1fe24 Fixed rename
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-28 15:41:11 +00:00
Bukkit/Spigot
787c680ed9 Removed server argument on events, renamed player events and commented out the rest for now
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-28 15:39:36 +00:00
Bukkit/Spigot
f72da929e1 Removed eventFactory, it's useless
By: durron597 <martin.jared@gmail.com>
2010-12-28 11:03:10 +08:00
Bukkit/Spigot
ed3dcbdd2b Eventing redone, revision 1
By: durron597 <martin.jared@gmail.com>
2010-12-28 10:48:03 +08:00
Bukkit/Spigot
e364e973c7 Added Location
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-27 02:11:52 +00:00
Bukkit/Spigot
a2d9b84796 Added chunk, world and block interfaces
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-26 23:22:15 +00:00
Bukkit/Spigot
8f8f4aef90 Moved PlayerQuit to use normal PlayerEvent, dropped Reason param
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-26 23:21:21 +00:00
Bukkit/Spigot
a3ff0f1177 First two hooks working, updated sample
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-26 02:20:05 +00:00
Bukkit/Spigot
42ef5c31b7 Register events
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-26 00:38:11 +00:00
Bukkit/Spigot
acc9067060 All code to call events and delegate back to plugins
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-26 00:21:00 +00:00
Bukkit/Spigot
130fc2576a What an event!
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-25 20:28:11 +00:00
Bukkit/Spigot
0a517194ca Extract interface from PluginManager, move to SimplePluginManager
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-25 15:41:56 +00:00
Bukkit/Spigot
fa8a72ea5e Fixed plugin description loading
No longer hardcoding sample plugin, now uses plugins dir

By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-24 19:05:14 +00:00
Bukkit/Spigot
2aeec23737 Fixed a few bugs getting sample plugin to load
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-24 18:16:00 +00:00
Bukkit/Spigot
529268213b Fix exception => throwable in catch while loading plugins
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-24 17:25:07 +00:00
Bukkit/Spigot
0503a134ba Moved a bunch of methods out of PluginLoader to PluginManager
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-24 16:48:58 +00:00
Bukkit/Spigot
a28c9acb1b Refactored Plugin into an interface, make Javaplugin and relevant code to attempt to actually load plugins
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-24 16:41:51 +00:00
Bukkit/Spigot
e3d491491a Few additions to Plugin for retrieving the Server and PluginLoader responsible for the plugin
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-24 13:06:44 +00:00
Bukkit/Spigot
118fbe5d87 Pass the Server instance to pluginloaders, changed register method on pluginmanager
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-24 12:55:46 +00:00
Bukkit/Spigot
7cdc2d46c2 Basics of PluginDescriptionFile
By: Dinnerbone <dinnerbone@dinnerbone.com>
2010-12-24 11:20:20 +00:00