Commit Graph

  • 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
  • 1db4eab7e3 TextWrapper now wraps text at the proper width and also prevent splitting unless it is needed Erik Broes 2011-03-12 16:58:05 +01:00
  • 7729c8b517 Sourcefiles shouldn't be executable Erik Broes 2011-03-12 15:00:55 +01:00
  • 22baecaf7f Clean code a bit Erik Broes 2011-03-12 14:59:50 +01:00
  • d7ab277105 Kill stupid encoding warnings finally Erik Broes 2011-03-12 14:57:30 +01:00
  • 49a3d5bfb3 Added Player.sendRawMessage(). sk89q 2011-03-12 01:05:34 -08:00
  • 0ac5c7f4cf fixed diodes Tahg 2011-03-12 02:02:25 -05:00
  • 79ccc5320a more NPE fixes regarding redstone Tahg 2011-03-11 20:47:59 -05:00
  • 5c4f1d75b5 stupid ChunkPosition's are relative to the chunk Tahg 2011-03-11 17:57:59 -05:00
  • 078f48c0fb Code cleanup, fixed doors, chunk entity fetching Tahg 2011-03-11 16:25:35 -05:00
  • 786fdfb9fe NPE fix in redstone Tahg 2011-03-11 00:36:19 -05:00
  • c06f3e0d76 properly implement locks Tahg 2011-03-10 21:37:55 -05:00
  • c0b3e80d1d Fixing grammar and CraftBukkit comment. EvilSeph 2011-03-10 15:17:01 -05:00
  • 803e67d55d Redstone fixes Tahg 2011-03-07 13:53:38 -05:00
  • 9428907e62 Add redstone events to common blocks Tahg 2011-03-07 13:52:25 -05:00
  • 39acc5817e Additional hooks for chunks Tahg 2011-03-07 13:48:35 -05:00
  • df02c501a4 Additional redstone hooks Tahg 2011-03-07 13:48:03 -05:00
  • 719038fcee Add non updating type/data sets Tahg 2011-03-07 13:45:15 -05:00
  • 67cf10656c Add locks to Hashset Tahg 2011-03-07 13:43:26 -05:00
  • 54a05f3ce2 Attempt to fix double disconnects Dinnerbone 2011-03-10 00:16:16 +00:00
  • 131a2c769b Slight tweak to EntityPlayer to add toString for name+position for error tracking Dinnerbone 2011-03-10 00:02:15 +00:00
  • f040900d3c Attempt to fix console crash Dinnerbone 2011-03-09 23:34:26 +00:00
  • 0df1d1a101 Changed block cache to soft references (should help a lot with memory usage) Dinnerbone 2011-03-09 22:12:28 +00:00
  • 507e2be8ea Fixed LOGIN packet issue Dinnerbone 2011-03-09 21:45:57 +00:00
  • 9aa582885a Fixed exploit allowing people to place blocks anywhere Dinnerbone 2011-03-09 19:43:49 +00:00
  • b819ffe8a4 Implemented LivingEntity.getEyeLocation() Andrew Ardill 2011-03-10 05:37:12 +11:00