Commit Graph

  • fce1a61254 Fixed logging in to the wrong game mode Dinnerbone 2011-09-15 05:38:49 +01:00
  • 706f0da595 Fix for ItemDoor crash Dinnerbone 2011-09-15 05:23:17 +01:00
  • 1c95476a00 Implemented player experience methods Dinnerbone 2011-09-15 05:13:10 +01:00
  • ca57a1a1af 1.8 rename fixes Dinnerbone 2011-09-15 04:13:14 +01:00
  • 6e44626d0a Fixed item drop protection. EvilSeph 2011-09-14 22:22:56 -04:00
  • d71e83d8d2 Possible fix for flying. EvilSeph 2011-09-14 21:56:12 -04:00
  • ca4810e8d4 Implemented new entities Dinnerbone 2011-09-15 02:33:50 +01:00
  • a9b3a90dc9 Implemented gamemode methods Dinnerbone 2011-09-15 02:22:20 +01:00
  • 5b2c774edc Update for Minecraft 1.8 Dinnerbone 2011-09-15 01:23:52 +01:00
  • 54bcd1c1f3 Indentation is important, ok? Top-Cat 2011-09-08 02:54:45 +08:00
  • f36bca9fb7 Implemented new GameMode methods (hint: You can't set game mode yet. Sorry.) Dinnerbone 2011-09-09 01:17:53 +01:00
  • 59babb2c31 Fixed issue with console being subscribed multiple times to permissions Dinnerbone 2011-09-04 00:24:32 +01:00
  • c8d77561b1 Added new Server.getPlayerExact() method, added whitelist methods and don't use vanilla commands Dinnerbone 2011-09-03 15:57:54 +01:00
  • 09d90e639b Implemented new ban and unban methods Dinnerbone 2011-09-03 02:13:07 +01:00
  • 598be22800 Implemented IP-banning methods Dinnerbone 2011-09-03 01:59:28 +01:00
  • 2547c46099 Actually push the CraftOfflinePlayer implementation! Dinnerbone 2011-09-03 00:49:10 +01:00
  • 0206757029 Implemented OfflinePlayer Dinnerbone 2011-09-03 00:41:48 +01:00
  • fe0cd5405b Implemented new broadcast method Dinnerbone 2011-09-02 22:24:28 +01:00
  • db691ff5c8 Fixed player.setOp not deopping players Dinnerbone 2011-09-02 21:30:16 +01:00
  • 7c491b7bc7 Fixed world.save, implemented autosave methods Dinnerbone 2011-09-02 20:46:26 +01:00
  • 0c20045964 Implemented Server.shutdown() Dinnerbone 2011-09-02 20:18:35 +01:00
  • d69bbd38c2 Commands are now "bukkit.command.x" instead of "craftbukkit.command.x", added legacy perms for compat Dinnerbone 2011-09-02 19:19:50 +01:00
  • 3915c15ef5 Version message doesn't need to be printed manually now Dinnerbone 2011-09-02 16:56:10 +01:00
  • f165d4082d Refactored some code from nms to ob for minimal diffs Dinnerbone 2011-08-29 16:09:13 +01:00
  • 1e8bbbfbd5 Fixed PlayerDropItem event cancelling. EvilSeph 2011-08-23 14:38:49 -04:00
  • e4a2177281 Fixed memory leak Chunk Compression handling. Thanks Zeerix! EvilSeph 2011-08-27 00:49:35 -04:00
  • 6f8d4c3a52 Fixed using custom PTAs for PlayerPortal event. EvilSeph 2011-08-27 00:46:37 -04:00
  • 6e4b12cdf1 safety check (and hopeful fix) for chunk saving Tahg 2011-08-19 23:17:48 -04:00
  • 90d1afb748 Refactored default permission registration. Added "craftbukkit" and "craftbukkit.command" parent perms, and fixed whitelist adding Dinnerbone 2011-08-18 14:04:59 +01:00
  • 26bd45c233 Made suiciding through the /kill command not reliant on pvp being allowed. EvilSeph 2011-08-15 14:30:27 -04:00
  • 8ea590bbcc Revert "Implements interface for changing the view distance." EvilSeph 2011-08-15 14:27:02 -04:00
  • 12e377501e Implements interface for changing the view distance. Andrew Ardill 2011-08-12 00:37:22 +10:00
  • a6c03ded28 Movement handling cleanup. Rigby 2011-08-13 03:36:43 +01:00
  • 748a6288e4 Added API for manipulating map items. Thanks SpaceManiac, codename_B, sk89q and dested! EvilSeph 2011-08-12 22:47:47 -04:00
  • e6876a97da Added permissions for each vanilla command - see http://wiki.bukkit.org/Vanilla_permissions. Removed op requirement for all server commands :o Dinnerbone 2011-08-13 02:13:35 +01:00
  • 27f7a99512 Item drop handling changes. EvilSeph 2011-08-08 23:01:33 -04:00
  • 96a0e87068 Fixed chunks being overwritten with empty chunks when the memory setting is immediately changed after a world loads. Rigby 2011-08-11 10:29:39 +01:00
  • f795055012 Fixed a piston crash (AIOOBE). EvilSeph 2011-08-09 22:25:33 -04:00
  • c1e85002b6 Added missed colors to ColouredConsoleSender. Thanks flames! EvilSeph 2011-08-10 20:20:44 -04:00
  • 587b9662c9 More PlayerMove fixes. Rigby 2011-07-26 21:30:34 +01:00
  • 28b3c9b0d7 Fixed new type reporting in BlockFade event for snow and ice. Thanks DiddiZ! EvilSeph 2011-08-07 20:30:49 -04:00
  • 831d97c8de Added "getViewDistance()", "getAllowNether()", "hasWhitelist()" and "getAllowFlight()". Thanks robin0van0der0v! EvilSeph 2011-08-07 20:25:46 -04:00
  • 47453c6055 Extremely experimental fix to the tile-entity wipe, thanks to Wug Dinnerbone 2011-08-04 11:57:51 +01:00
  • effc6c8559 Fix placement of scheduler tick tahg 2011-08-07 00:45:56 -03:00
  • bb89847632 Map handling improvements. Rigby 2011-07-26 21:04:18 +01:00
  • ae43b837b0 Prevent Nether Portals from teleporting the player from Bukkit worlds to the Nether. Rigby 2011-07-26 21:14:52 +01:00
  • a7f2798862 Made PlayerPortal event fire regardless of allow-nether setting. EvilSeph 2011-08-05 14:47:11 -04:00
  • 4117d6b65e Implemented per world setting to keep the spawn in memory or not. Rigby 2011-07-27 00:24:27 +01:00
  • 6ae23e3f03 Chunk Compression on seperate thread. Thanks to Zeerix. Rigby 2011-07-26 17:03:52 +01:00
  • 85805e53a3 Added ServerCommandEvent. Thanks celticminstrel! EvilSeph 2011-07-28 10:35:50 -04:00
  • 817cd83f0b Made PlayerAnimation cancellable. Thanks desmin88! EvilSeph 2011-07-28 10:53:55 -04:00
  • 7d4ec8b183 Retiring EntityDamageByProjectileEvent in favor of EntityDamageEvent. sunkid 2011-07-19 13:26:00 -07:00
  • e2e4d7f4ca Added PlayerVelocityEvent. Thanks Evenprime! EvilSeph 2011-07-28 01:17:31 -04:00
  • 57e0a106fe Fixed BlockPlace event for doublesteps. Thanks DiddiZ! EvilSeph 2011-07-28 01:05:07 -04:00
  • a8df829a8b Made /kill trigger a damage event. Thanks hollic! EvilSeph 2011-07-28 00:58:50 -04:00
  • 6b9c7fa678 Added Version startup argument to Main. Thanks cyberdudedk! EvilSeph 2011-07-28 00:46:18 -04:00
  • 5b7b46593c Added various utility methods to make chunk handling easier. Thanks Meaglin! EvilSeph 2011-07-28 00:32:58 -04:00
  • 226318d8af Removed deprecated methods. EvilSeph 2011-07-27 21:18:52 -04:00
  • 4fdc225528 Fixed crash caused by Jukeboxes under certain circumstances. EvilSeph 2011-07-24 17:17:11 -04:00
  • f4a789b48a Fixed NPE in BlockFurnace. EvilSeph 2011-07-22 23:04:57 -04:00
  • a5f85b6f1a Fixed map render distance when view-distance < 7. EvilSeph 2011-07-22 00:06:08 -04:00
  • 97a6534ee6 Fixed maps crashing/disconnecting the client under certain circumstances. EvilSeph 2011-07-21 13:32:16 -04:00
  • bfa22f3025 Tweaked pom to specify guava as provided Dinnerbone 2011-07-20 18:05:34 +01:00
  • 7ad853a51b Implemented maxheight Dinnerbone 2011-07-20 00:03:47 +01:00
  • 5d2a195835 Implemented new permission system Dinnerbone 2011-07-17 17:19:41 +01:00
  • cc9ccc8976 Removed some old deprecated code and clean up javadocs + warnings Erik Broes 2011-07-17 15:34:40 +02:00
  • fd260b0f4d Allow colorchar to be uppercase Erik Broes 2011-07-17 15:34:11 +02:00
  • f7712eb20c Deprecated Block.getFace(Face) and Block.getFace(Face,int); use getRelative() Erik Broes 2011-07-17 15:02:32 +02:00
  • f3a86eaaca Implemented BLOCK_PISTON_CONTRACT/EXPAND Erik Broes 2011-07-17 00:19:25 +02:00
  • df9142cd14 Use the regular repo-url again Erik Broes 2011-07-17 00:28:35 +02:00
  • e4edbf288d Don't use weak/soft references for keys, attempt to lessen memory impact further Dinnerbone 2011-07-16 02:55:54 +01:00
  • c101c3553b Readded ConcurrentSoftMap because apparently some plugins need this. (They really, really shouldn't be using it. At all.) Dinnerbone 2011-07-15 21:49:53 +01:00
  • a507add4ea Fixed huge memory leak (gigabytes/hour!) by placing a bukkit under the ceiling. Dinnerbone 2011-07-15 18:28:09 +01:00
  • 0bd535e054 Made fire spread trigger BlockSpreadEvent. Thanks N3X15! EvilSeph 2011-07-14 23:15:09 -04:00
  • 30a382a6dc Made ProjectileHitEvent fire instantly when projectiles don't hit entities. sunkid 2011-07-14 10:46:02 -07:00
  • 43492ab6af Revert "Do not immediately re-queue repeating tasks, or they may simply keep repeating on this tick, until the 35ms time limit runs out." See 3632d99122 (commitcomment-478252) Dinnerbone 2011-07-14 23:21:28 +01:00
  • 4a932c11de Do not immediately re-queue repeating tasks, or they may simply keep repeating on this tick, until the 35ms time limit runs out. Afforess 2011-07-13 17:26:33 -07:00
  • 958acee5af Use ColouredConsoleSender to send chat to console. Thanks TheDgtl! EvilSeph 2011-07-14 15:45:24 -04:00
  • 3c5ecd0854 Fixed missing BiomeBase.SKY to Biome.SKY mapping. Thanks mikeprimm! EvilSeph 2011-07-14 15:05:43 -04:00
  • cc94325b28 Implemented pig zombie get/set anger functions. Celtic Minstrel 2011-07-02 22:15:06 -04:00
  • c9979169b9 Possibly fixed crashes caused by tile entities under certain circumstances again. EvilSeph 2011-07-13 19:49:20 -04:00
  • 185d590146 Fixed the accounting for world UID conflicts. EvilSeph 2011-07-13 15:35:05 -04:00
  • 3d28c67c08 Implemented helper methods + new biome methods Dinnerbone 2011-07-13 06:52:40 +01:00
  • 7f6e7060d7 Account for world UID conflicts. EvilSeph 2011-07-13 03:29:43 -04:00
  • eb19e4e8dc Fixed uuid code that was prematurely pushed. Warren Loo 2011-07-13 01:16:59 -04:00
  • 9e49127c7d Made the order of aliases matter. We may or may not re-do this in a later build. Rigby 2011-07-13 04:14:28 +01:00
  • a9cdc36f2c Possibly fixed crashes caused by tile entities under certain circumstances. Warren Loo 2011-07-12 17:48:22 -04:00
  • d0f904fc50 uuid changes Tahg 2011-07-13 00:06:07 -04:00
  • 83fd8fad69 Added command line logging configuration which enables log file: * Size limiting (--log-limit <size in bytes>) * Rotation (--log-count <count of files>) * Custom naming (--log-pattern <filename pattern>) * Append (--log-append <true|false>) Note: This is done via command line and not bukkit-settings as that would require lots of refactoring of both core server and CraftBukkit due to the current initialisation ordering and depenencies. All settings default to that of the standard server stevenh 2011-07-10 18:28:57 +01:00
  • f6a06e8df4 Temporarily relocated 1.7.3 jar to static location Erik Broes 2011-07-09 11:49:43 +02:00
  • c56d0c0842 Use generators from bukkit.yml if none was specified at createWorld Dinnerbone 2011-07-08 19:01:03 +01:00
  • dac47b0134 Updated pom mc version Dinnerbone 2011-07-08 13:30:49 +01:00
  • 2f218ba6b1 Update for 1.7.3 Dinnerbone 2011-07-08 13:25:53 +01:00
  • cc635ed51c Try find conflicting UIDs Dinnerbone 2011-07-07 20:49:13 +01:00
  • 0993e6cbd1 Okay, back to arbitrary offsets! Dinnerbone 2011-07-07 20:29:57 +01:00
  • 2564043882 No longer use an arbitrary offset to locate the correct map Dinnerbone 2011-07-07 20:22:03 +01:00
  • 83abbfe4d6 Cleaned up this worlduid stuff a little. Dinnerbone 2011-07-07 19:47:42 +01:00
  • 4cab8635db Made maps support MultiWorld worlds. Rigby 2011-07-03 07:42:26 +01:00
  • 9ced39421f Implements a World UID. Rigby 2011-07-05 04:48:27 +01:00
  • 5515ce1ff6 IntelliJ is awesome. EvilSeph 2011-07-05 00:14:34 -04:00