Commit Graph

  • 92e3957a0e getContents now returns null for items whose underlying item is null Tahg 2011-04-06 12:45:03 -04:00
  • 8385b1436e Allows eggs support with Slimes, Wolves and Monsters Dinnerbone 2011-04-05 17:19:24 +01:00
  • 8f461f5bbb Restored .gitignore Dinnerbone 2011-04-05 16:46:36 +01:00
  • 27c7571721 Added prerequisite org.avaje.ebean 2.7.3 to pom.xml Dinnerbone 2011-04-05 16:42:40 +01:00
  • 9849076dbf Made changes that were missed in translation that might cause chunk issues. EvilSeph 2011-04-04 20:26:37 -04:00
  • 7a99fd7327 added some API for entities Tahg 2011-04-04 00:48:40 -04:00
  • d1e6408ea2 Changed PlayerQuit to allow last minute modifications to player state. afforess 2011-04-03 13:02:35 -04:00
  • 0f3f3c552a Added player.saveData and player.loadData. afforess 2011-04-03 11:40:08 -04:00
  • 5a04262051 Prevent junit:junit from being packaged as its not needed to run Erik Broes 2011-04-03 11:21:40 +02:00
  • 083e3ebd6e Base digging/blockbreaks on actual time rather than the servers tickrate. Erik Broes 2011-04-03 11:06:12 +02:00
  • 121bcd5adc Added the ability to set the quit message Raphfrk 2011-04-02 15:42:11 +01:00
  • c84d51f458 Fix chunk.getEntities Erik Broes 2011-04-02 17:56:06 +02:00
  • 5247bcba64 Implemented entity.getNearbyEntities() Stephen 2011-03-27 19:50:43 -04:00
  • a0b2a26c3a implementation of Entity.isDead afforess 2011-04-02 01:08:57 -04:00
  • adb13029bc Forces clients to update to the new time immediately when setTime or setFullTime is called. afforess 2011-04-02 04:04:57 -04:00
  • 39972530f2 Added VEHICLE_DESTROY event Robert Sargant 2011-03-16 11:49:37 +00:00
  • 325f4e0c22 Implemented the new SpawnChangeEvent in CraftWorld.setSpawnLocation() William Bowers 2011-03-29 02:04:42 -07:00
  • d5096a0193 Changed default database location to {NAME}.db instead of database.db Dinnerbone 2011-04-01 16:52:00 +01:00
  • 12b2d5ee1d Added mysql dep Dinnerbone 2011-04-01 16:00:34 +01:00
  • 8b25433982 Implemented ebeans Dinnerbone 2011-03-31 02:35:08 +01:00
  • 160b54c965 Made Server a singleton Dinnerbone 2011-03-30 14:55:42 +01:00
  • c16ba1f940 Fix Entity.setVelocity Erik Broes 2011-04-01 12:28:55 +02:00
  • 09cfbfbf73 Fix world.getFullTime() Erik Broes 2011-04-01 09:24:42 +02:00
  • c0a78fa6c6 Exempt players from calling CreatureSpawn Erik Broes 2011-04-01 09:15:48 +02:00
  • 7eeb0d8f4a Fix coordinates on SIGN_CHANGE Erik Broes 2011-04-01 09:10:29 +02:00
  • a3a1436df5 Updated packet-filters Erik Broes 2011-04-01 00:26:54 +02:00
  • eb422e4ad4 Capture errors in plugins onLoad Dinnerbone 2011-03-31 22:33:06 +01:00
  • baa8c53be0 Implemented Wolf Dinnerbone 2011-03-31 22:10:48 +01:00
  • 87c36febeb Updated to Minecraft version 1.4 Dinnerbone 2011-03-31 21:40:00 +01:00
  • 0635f7c1b8 CreatureSpawnEvent: Fix forgotten inheritance with CreatureType Erik Broes 2011-03-30 08:51:42 +02:00
  • e9cc4bbb05 world.spawnCreature cast fix Erik Broes 2011-03-30 00:40:46 +02:00
  • c69eac3f3a Add MONSTER to CreatureSpawnEvent Erik Broes 2011-03-29 23:18:48 +02:00
  • ec74fe8e37 Move passenger-handling to CraftEntity Erik Broes 2011-03-29 23:06:53 +02:00
  • 195423cd0b Allow GIANTS to spawn from Eggs Erik Broes 2011-03-29 22:56:36 +02:00
  • 33f7af519f Changed the Kick result from KICK_BANNED to KICK_WHITELIST because not being on the whitelist doesn't mean your banned. HACKhalo2 2011-03-20 02:08:00 -04:00
  • a31f37262d RegisterInterface reload bug fix Stephen 2011-03-07 13:58:19 -05:00
  • 2ac43ce223 Ctrl+C saves world before stopping Dinnerbone 2011-03-29 21:01:04 +01:00
  • b37dd48ae5 Moved WORLD_LOAD event to after world is actually loaded Drakia 2011-03-26 20:50:52 -07:00
  • ee815b7e40 Fixed trickle exploit Dinnerbone 2011-03-27 21:12:39 +01:00
  • c47db7092b Line endings, damnit! Dinnerbone 2011-03-27 20:57:46 +01:00
  • f1ffeb256d Limit server to only send the packets it creates and only accept the packets the client creates Erik Broes 2011-03-27 12:36:51 +02:00
  • ce5ee0996c Updated for the changes done in Bukkit Erik Broes 2011-03-27 00:34:33 +01:00
  • 84054ec680 Fix some wrong event creations after previous change Erik Broes 2011-03-26 23:20:35 +01:00
  • 8dc7b55749 Reset 'stance' to something valid after receiving a broken one. Hopefully stops the server from falling over. Erik Broes 2011-03-26 22:47:35 +01:00
  • e24b10dfd9 Updated for the cleanups done in Bukkit Erik Broes 2011-03-26 22:32:56 +01:00
  • 47497aa3f9 Implement Sheep.get/setSheared. Celtic Minstrel 2011-03-18 17:13:54 -04:00
  • 9f30c9f8f4 Implement Slime.set/getSize() Celtic Minstrel 2011-03-18 17:13:54 -04:00
  • cd50683f78 World.spawnCreature now returns LivingEntity instead of Creature, to allow Ghasts and Slimes to be spawned using the command. Celtic Minstrel 2011-03-19 01:29:21 -04:00
  • abf7f8581e Added ability to disable the join/leave notices by setting the message to null in the event. The join message is moved to the onJoinEvent rather than during login Raphfrk 2011-03-26 11:31:48 +00:00
  • 8e53077efe Switched biome coords from chunk based to block based Raphfrk 2011-03-26 13:51:11 +00:00
  • 1cbed230d6 Add LEFT_CLICK_BLOCK's face Erik Broes 2011-03-26 09:56:16 +01:00
  • 49955d5a1d Added Server.getServerId() for ID purposes. sk89q 2011-03-26 01:39:23 -07:00
  • 5ee2d67903 Updated README.md Erik Broes 2011-03-25 23:26:44 +01:00
  • 1eb2f75f53 Copy displayname when cross-world teleporting Erik Broes 2011-03-25 21:22:57 +01:00
  • 9162a654c4 Implement player.getCompassTarget Erik Broes 2011-03-25 21:22:03 +01:00
  • 6fc4d9dcfe Fixed CraftWorld.getSpawnLocation() not return the exact spawn location. sk89q 2011-03-25 00:52:50 -07:00
  • 95c08f854f Fix inability to use items under certain circumstances Erik Broes 2011-03-25 07:35:47 +01:00
  • f330025f1f Fixed unable to eat/throw Erik Broes 2011-03-24 23:27:40 +01:00
  • 92518f4fc0 Stop GIANT discrimination Erik Broes 2011-03-24 22:51:47 +01:00
  • ce714ab329 Fix CreatureType of CreatureSpawn event Erik Broes 2011-03-24 22:44:03 +01:00
  • 93fff2d5f5 Prevent double CraftWorld for the same world Erik Broes 2011-03-24 22:43:21 +01:00
  • 69d5132df4 Reset blocks faster clientside Erik Broes 2011-03-24 22:42:23 +01:00
  • d6c3fe23e5 Minor logic change and small cleanups Erik Broes 2011-03-24 12:11:28 +01:00
  • 748b71b3cc Fix accidental Double.MAX_VALUE coordinates in initial PlayerMoveEvent Erik Broes 2011-03-24 00:52:10 +01:00
  • 3129348866 Implementation of LivingEntity maximumNoDamageTicks, noDamageTicks, lastDamage Erik Broes 2011-03-24 00:32:41 +01:00
  • 267e745212 Fix 'double RIGHT_CLICK' event on right-clicking a block with a non-interactive object Erik Broes 2011-03-24 00:10:05 +01:00
  • 0b05cbb998 Updated SoftMap to be concurrent. Raphfrk 2011-03-10 22:13:47 +00:00
  • 9464602720 Update to PlayerMoveEvent. The From field is set the value of the previous To Field, and, Pitch or Yaw changes of more then 10 degrees will trigger the event Raphfrk 2011-03-07 23:06:50 +00:00
  • fdcf1c3c3a Now also handle entities spawning on a loading a world. (Redacted by Grum) lem21h 2011-03-20 21:18:38 +01:00
  • 15baff8559 Fix the "Ghost minecart" issue. Nicholas Devenish 2011-03-09 01:05:06 +00:00
  • 69cbe7d222 Allow Vehicle Motion to save properly afforess 2011-03-21 16:31:15 -04:00
  • e8e7581446 Small cleanup for the last commit Erik Broes 2011-03-23 18:42:36 +01:00
  • 376ac51cea Fixed the PLAYER_TELEPORT event so event.getTo().getWorld() is correct. (#451) Byron Shelden 2011-03-22 23:50:14 -07:00
  • d08ee17352 Fix doors not updating after opening has been denied Erik Broes 2011-03-23 18:29:43 +01:00
  • ca1c9ef2e1 Minor cleanups Erik Broes 2011-03-23 16:39:25 +01:00
  • 49043a8aff Re-Implement BlockDamage Erik Broes 2011-03-23 16:38:42 +01:00
  • f33de669fb Major overhaul implementing PLAYER_INTERACT, removing PLAYER_ITEM, BLOCK_INTERACT, BLOCK_RIGHT_CLICK Erik Broes 2011-03-23 12:22:13 +01:00
  • bb9558adec Implement Bucket events Erik Broes 2011-03-16 16:13:42 +01:00
  • 324efa8224 Fix BlockPlace Erik Broes 2011-03-21 00:25:26 +01:00
  • 0d2dc3902c Fix BlockCanBuild Erik Broes 2011-03-20 18:45:55 +01:00
  • 11590f49f0 Redstone torch fix Erik Broes 2011-03-16 21:02:02 +01:00
  • 437025a179 Fixing event names Erik Broes 2011-03-18 22:57:22 +01:00
  • 4c420e6aa8 BLOCK_PLACE supports pie, diode and reed Erik Broes 2011-03-18 23:03:30 +01:00
  • 778079677e Fix BLOCK_PLACED when placing on snow/step Erik Broes 2011-03-18 22:57:22 +01:00
  • 1144013362 Hacky solution to expose ip. Will fix properly later if I care to give a **** tahg 2011-03-18 00:03:03 -07:00
  • f28f3a6a9c BlockInteract fixed for pressure plates Erik Broes 2011-03-16 21:27:24 +01:00
  • 2ae5b98d10 Added missing EntitySquid, you can now prevent them from spawning! Gunther De Wachter 2011-03-17 18:32:18 +01:00
  • 41752f401c TNT now gives its entity to the damage handler Gunther De Wachter 2011-03-17 18:30:14 +01:00
  • b6f87bb23c Fireballs now give their entity to the damage handler Gunther De Wachter 2011-03-17 18:27:32 +01:00
  • d732457354 Implement DamageType.VOID Gunther De Wachter 2011-03-17 18:24:36 +01:00
  • 28c9439f94 Fixes minecart type reporting for VEHICLE_CREATE. Tanel Suurhans 2011-03-02 01:23:33 +02:00
  • 6ca1f24ee2 Adds an onLoad method to Plugin. The onLoad method is called for all plugins before the onEnable calls Raphfrk 2011-03-12 17:38:10 +00:00
  • 4a2bc3299a Fixed setTypeIdAndData sending client updates when not using physics Raphfrk 2011-03-12 21:28:38 +00:00
  • 7242f21a32 This should fix the chunk ghosting bug Raphfrk 2011-03-11 19:39:09 +00:00
  • 9869ace146 fixed redstone torches Tahg 2011-03-14 00:47:41 -04:00
  • 672b06727d Also transfer the displayName when dying Erik Broes 2011-03-13 13:29:52 +01:00
  • 6043797ce0 Fix getDisplayName getting lost when getBukkitEntity is called Erik Broes 2011-03-13 12:52:01 +01:00
  • 1be1b5ab4d Removed CraftBukkit - Removed line from kick fix to help port process stevenh 2011-03-12 18:39:38 +00:00
  • 07c98ea2a4 Added methods to support RemoteBukkit This means all commands even "default" server commands work within the command structure returning output to the command sender stevenh 2011-03-12 18:23:57 +00:00
  • ca3d0512f3 Blocks now return power for sources other than redstone dust Tahg 2011-03-12 12:28:07 -05:00