Commit Graph

  • f342db744a Added per world PVP setting support. Rigby 2011-04-29 23:34:37 +01:00
  • 5a5ce79035 Implemented addRecipe method in CraftServer and associated recipe classes. Celtic Minstrel 2011-04-15 22:11:13 -04:00
  • 017b15c3a6 Fixed block lag. EvilSeph 2011-04-29 04:55:04 -04:00
  • 955a78b8fd Handle NPE in ThreadLoginVerifier that occurs when trying to continue using a closed socket. EvilSeph 2011-04-29 03:14:16 -04:00
  • 9d7a03a64a Cleaning up some redundant code. EvilSeph 2011-04-29 02:08:46 -04:00
  • 97c5f2bb8e improved sign handling Tahg 2011-04-28 01:29:36 -04:00
  • b054cfdda7 Fixed duping exploit. EvilSeph 2011-04-27 00:42:36 -04:00
  • b075a58657 fixed painting NPE Tahg 2011-04-26 15:39:25 -04:00
  • 73aa3ac03c Added hasSaddle/getSaddle xPaw 2011-04-26 07:29:25 -07:00
  • 6711975658 Fixed PlayerQuitEvent.setMessage(). EvilSeph 2011-04-25 22:36:55 -04:00
  • fe75ab2500 Fixed CraftBukkit comments in World.java. EvilSeph 2011-04-25 22:00:18 -04:00
  • 57bc71df0e Fixed sleeping. EvilSeph 2011-04-25 21:57:22 -04:00
  • 8f4ce0988c Added missing CraftBukkit comments. EvilSeph 2011-04-25 21:19:44 -04:00
  • b2c558eab1 Fixed rain not putting out fires due to a mistranslation issue. EvilSeph 2011-04-25 21:08:52 -04:00
  • d2a4c510b3 Added events related to weather in 1.5. Thanks wizjany! EvilSeph 2011-04-25 19:47:25 -04:00
  • 1d0a6d56b7 We need to reset the invalid position. EvilSeph 2011-04-25 19:11:44 -04:00
  • 70c177e0fb Implemented painting events (thanks verrier and tanelsuurhans) Erik Broes 2011-04-25 23:23:42 +02:00
  • 5fff84c5a9 Added the ability to retrieve a world's Seed. Rigby 2011-04-23 17:57:25 +01:00
  • 1db5464d91 Fix forgotten call of EntityInteractEvent for PressurePlates. Erik Broes 2011-04-25 22:19:39 +02:00
  • 88ebcc8db5 Fix TextWrapping issues; Now limits the packets send to the client to either: 119 chars or 320 width. This will strip disallowed characters, propagate colors properly to the next line and not 'eat' multiple color-codes. Erik Broes 2011-04-25 18:14:06 +02:00
  • 6940f56d4d Updated README for lineending demands Erik Broes 2011-04-25 12:51:53 +02:00
  • 2a9c15c976 Fixed ENTITY_INTERACT event for BlockSoil. Thanks wizjany! EvilSeph 2011-04-25 05:06:20 -04:00
  • 0740e0c777 Fixes the whitescreen issue some people were having. EvilSeph 2011-04-24 20:14:33 -04:00
  • d156fcf9c8 Hid stacktrace for socket exceptions. EvilSeph 2011-04-23 04:47:38 -04:00
  • 5dfe732f18 Added reset for pitch/yaw if they are somehow set to NaN. EvilSeph 2011-04-23 04:18:00 -04:00
  • 2ad7856d78 Limited sign text length to 15 characters, as per the spec. EvilSeph 2011-04-23 01:09:50 -04:00
  • 932d70cde1 Made the server not accept Packet27 as it is not used. EvilSeph 2011-04-22 20:06:48 -04:00
  • da85c18230 Reduced console spam under certain conditions. EvilSeph 2011-04-22 19:57:19 -04:00
  • 8681752ee2 Fixed NPE in lightning fire event. sk89q 2011-04-22 03:13:47 -07:00
  • a042ee1e26 Add methods to control thunder. sk89q 2011-04-22 03:13:21 -07:00
  • c3ce6ce3ab Added weather control methods. sk89q 2011-04-22 02:18:13 -07:00
  • 6739d6d75c Added World.strikeLightning(). Also renamed WeatherStorm -> LightningStrike. sk89q 2011-04-22 01:25:55 -07:00
  • 628fec752b Added events for fires caused by lightning. (Not 100% sure that they get called though.) sk89q 2011-04-22 01:18:24 -07:00
  • 4ecbf5f590 Changed Block.setTypeId() back to old behavior before the new translation process. sk89q 2011-04-21 23:28:58 -07:00
  • 58d3107e4c Fixing CLI arguments for the 100th time - now with CraftBukkit comment-ey goodness. EvilSeph 2011-04-22 00:42:56 -04:00
  • c18e04ce8b Proper fix for the console spam on disconnect/kick. EvilSeph 2011-04-21 19:08:40 -04:00
  • 8ba9f32162 Fixed ordering of params used in SignChangeEvent. EvilSeph 2011-04-21 18:43:10 -04:00
  • 3afe2df241 Implemented stats/achievement giving Dinnerbone 2011-04-21 20:57:09 +01:00
  • 212ec7f33d Reduced console spam on disconnect/kick. EvilSeph 2011-04-21 15:46:18 -04:00
  • 4d78c45d8b Made reload support allow-flight. EvilSeph 2011-04-21 15:40:22 -04:00
  • 4ae695a176 Fixed the fix of Creeper.setPowered Dinnerbone 2011-04-21 18:55:20 +01:00
  • f1b40ed4e3 Fixed creeper.setPowered Dinnerbone 2011-04-21 18:41:47 +01:00
  • 0586e04981 Implemented LIGHTNING damage Dinnerbone 2011-04-21 17:29:35 +01:00
  • d5ee48a0c8 Implemented Weather and WeatherStorm Dinnerbone 2011-04-21 16:51:58 +01:00
  • 1a68a2aafe Implemented Creeper.is/setPowered Dinnerbone 2011-04-21 16:15:44 +01:00
  • 7c455380a9 Java compat Dinnerbone 2011-04-21 15:43:09 +01:00
  • a6c8a36dce Update for 1.5_02. Erik Broes 2011-04-20 22:47:26 +02:00
  • 2fd3f8d299 Reapplying changes lost with our new system in CraftInventory and CraftInventoryPlayer. EvilSeph 2011-04-21 00:24:27 -04:00
  • ddfa284be7 Oops don't break the pom.xml Erik Broes 2011-04-20 19:11:22 +02:00
  • 483a878b8b Update for 1.4_00_01 -- if you bypassed Bukkit, you will most likely break. Erik Broes 2011-04-20 19:05:14 +02:00
  • ac9f297445 Don't want the scheduler taking invalid arguments as well. sk89q 2011-04-18 23:52:19 -07:00
  • a450dcbb83 Fixed CraftScheduler to catch exceptions thrown by tasks, rather than crash the server. sk89q 2011-04-18 23:47:49 -07:00
  • 0048b22e44 Fixed another issue involving invalid player positions or movement. EvilSeph 2011-04-19 01:04:13 -04:00
  • 5e154b2235 Fixed name display in log messages for invalid yaw/pitch check. EvilSeph 2011-04-19 00:49:59 -04:00
  • 8aa376fc27 Added pre-login event for catching logins right after name verification has completed. This happens in a different thread from the server (and thus can also block). sk89q 2011-04-16 03:08:13 -07:00
  • dc6c906e1a The @Override annotation should only be used when overriding a method. Not when implementing an interface. Andrew Ardill 2011-04-14 12:58:04 +10:00
  • 2c1f336e97 Fixed an oversight allowing players to set invalid positions. EvilSeph 2011-04-13 20:57:43 -04:00
  • f34f41a471 Fixed the NaN check in Entity.java EvilSeph 2011-04-13 03:13:36 -04:00
  • 70eb283bd0 Removed redundant check due to merging the ifs. Ooops. EvilSeph 2011-04-12 22:14:42 -04:00
  • 534d546002 Fixed a crash involving invalid positions. EvilSeph 2011-04-12 22:03:43 -04:00
  • 7baf5fa484 Made fauxSleeping persist on death and cross-world teleport. sk89q 2011-04-11 17:10:17 -07:00
  • 8de85b8afb Fixed potential NPE with bed leave event. sk89q 2011-04-11 17:07:20 -07:00
  • 86c467cb50 Fixin' the problem of AFK people not in bed. sk89q 2011-04-11 11:48:31 -07:00
  • 2685de187a Made what should be the last change missed in translation that might cause chunk issues. EvilSeph 2011-04-07 19:51:29 -04:00
  • 62e10c774b And Bukkit only provide avaje.ebean, oops :D Erik Broes 2011-04-08 00:21:55 +02:00
  • 13e31d11c2 Prevent maven shade-duplication spam where not needed Erik Broes 2011-04-08 00:19:41 +02:00
  • 27d3396a35 Added bed events and methods. sk89q 2011-04-07 11:26:51 -07:00
  • e2480e1347 Fixed firstEmpty() by making it search for the first null instead of Material.AIR. EvilSeph 2011-04-07 13:06:55 -04:00
  • 4525d16842 Prevent nasty connection errors from hitting the console. Tony 2011-04-05 18:56:45 -05:00
  • c99dc23917 Fix for invalid float values too Dinnerbone 2011-04-07 07:18:30 +01:00
  • 270310a3a5 Made another change that was missed in translation that might cause chunk issues. This should address one of the chunk issues experienced when teleporting. alron 2011-04-06 02:29:14 -07:00
  • 13218f55e4 Fixed a crash in pitch/yaw calculation, probably a big improvement performance too (but then maybe not :D) Dinnerbone 2011-04-07 06:50:16 +01:00
  • 3c9944237a Fixed Compile error Tahg 2011-04-06 21:51:20 -04:00
  • e1acd683b4 Fixed some NPE issues caused by previous commit Tahg 2011-04-06 21:34:50 -04:00
  • 2c1f57e20b Fixed stupidity in CraftInventory return types Tahg 2011-04-06 13:20:50 -04:00
  • 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