Commit Graph

  • f7feec029e Mute the connection reset by peer exception - it's spamilicious for the most part. cpw 2016-06-12 12:15:10 -04:00
  • ee7c965fe0 Fix missing IMC message query. cpw 2016-06-11 21:08:54 -04:00
  • 6da3250583 Read a Update JSON in UTF-8 (#2978) Man of J 2016-06-12 05:06:38 +09:00
  • 6a3b734801 Add getter for the world to LootContext (#2954) Vincent Lee 2016-06-09 05:37:11 -05:00
  • ca6d1c9e3d Fixed arrows not showing in non default AchievementPages (#2968) Gustaf Järgren 2016-06-09 12:26:34 +02:00
  • c776d97691 Add methods to Fluid to allow custom vaporization overrides (#2959) mezz 2016-06-09 02:30:06 -07:00
  • 883bfe57ab Fixes #1984. RainWarrior 2016-06-05 11:15:05 +03:00
  • a649cce2ea Modified SimpleModelState to ignore the parts it doesn't know about. Fixes model part hiding always applying to some models when transformations are specified in the blockstate json. RainWarrior 2016-06-05 10:14:44 +03:00
  • ac194dc378 Pass the GL context back from the splash screen during the EntityRenderer init. RainWarrior 2016-06-05 09:29:56 +03:00
  • 18e60a1235 Fire ChunkWatchEvent.Watch event, closes #2767. Based on @sfPlayer1 patch suggestion. It looks like this logic has shifted relative to 1.8, so there may be differences in event behaviour now. cpw 2016-06-04 11:13:44 -04:00
  • 279380b4f1 Fix asynchronous chunk loading (#2946) Minecrell 2016-06-04 11:51:27 +02:00
  • 14ee316d06 Make it easier to use FluidTanks that have input/output restrictions (#2945) mezz 2016-06-04 01:29:44 -07:00
  • 13b820fde2 Fixed BiomeProvider.getModdedBiomeGenerators method name. Closes #2937 LexManos 2016-06-03 19:00:02 -07:00
  • 35cd9fe212 Several bugfixes for PlayerInteractEvent (#2943) Vincent Lee 2016-06-03 20:52:01 -05:00
  • 92914f82ae Add new IFluidHandler for capabilities. (#2942) mezz 2016-06-03 18:26:41 -07:00
  • 13ed510fcf Add a Slot#isSameInventory() method (#2884) Matti Ruohonen 2016-06-04 03:26:51 +03:00
  • 6ca018c2b5 Fixed POTENTIAL issue where mods would query world infrom from TEs before they are set. Closes #2863 LexManos 2016-06-03 17:11:12 -07:00
  • 9a23cf76d2 Expanded custom villagers to Zombies and world gen. Fixed edge cases where custom professiosn wernt being used correctly. Closes #2862 LexManos 2016-06-03 16:49:30 -07:00
  • 0a5daa194b Fixed client side ticking TileEntites after they are unloaded. Closes #2852 LexManos 2016-06-03 15:29:14 -07:00
  • 3fb47104fa Fix forge:default-tool transformation (#2795) 1.9 ljfa 2016-06-04 00:03:07 +02:00
  • 596ecfb891 Fixed position sent to sanSustainPlant from cactus. Closes #2941 LexManos 2016-06-03 14:56:58 -07:00
  • 06d7a9e39c Forge will now warn the user and ask permission to load a world with unknown registries. Closes #2934 LexManos 2016-06-01 19:40:59 -07:00
  • 8432f95223 Fix BlockFluidBase having collision. Closes #2932 LexManos 2016-06-01 13:58:05 -07:00
  • caa61e1be9 Merge branch '1.9.4' cpw 2016-05-31 00:14:49 -04:00
  • ce481da1d1 Initial support for model visibility system. Implemented it for OBJ, B3D and normal vanilla models; fixed NPE accessing parent state in B3DModel. Fixes #2801. RainWarrior 2016-05-30 01:20:43 +03:00
  • 86baf7462f Improve JavaDoc links, fix some broken JavaDocs (#2833) 1.9.0 mezz 2016-05-29 14:05:07 -07:00
  • 4008983a5d Reordered transformations during LayerHeldItem rendering, fixes #2827. RainWarrior 2016-05-29 23:35:41 +03:00
  • e65218b525 Fixed new ICrashReportDetail loader working with packaged mods by delaying it until the ModContainer's construct event. Closes #2924 LexManos 2016-05-29 02:37:37 -07:00
  • d3e758fce6 Fixed issue with @ObjectHolder and the new registry system. Closes #2640 Only run static initalizers for classes we need to get the names from values. LexManos 2016-05-29 00:06:43 -07:00
  • 0bb4d9fb89 Fixed village wells not having their biomes set. Closes #2499 LexManos 2016-05-28 23:46:00 -07:00
  • 3bdbe04261 Fixed TileEntityBeacon not using position-aware getLightOpacity. Closes #2530 and #2910 LexManos 2016-05-28 23:19:27 -07:00
  • 39ac710722 Fixed potential issue with Chunk.getLightOpacity being called before the chunk is added to the world map. Closes #2529 LexManos 2016-05-28 23:16:12 -07:00
  • aef721a248 Fixed FluidUtil.tryEmptyFluidContainerItem not checking if the tank can accept fluids first. Closes #2527 LexManos 2016-05-28 23:06:42 -07:00
  • b5f8da794c Make sure tool-classes for vanilla tools are initialized early. Closes #2909 and #2525 LexManos 2016-05-28 22:58:39 -07:00
  • 906b83dee4 Fix tooltip for survival tab in the creative menu not drawing on any but the first page. Closes #2908 and #2504 LexManos 2016-05-28 22:56:33 -07:00
  • 5d2b8438c9 Fix Thorns enchantment bypassing ISpecialArmor.damageArmor function. Closes #2463 LexManos 2016-05-28 22:49:54 -07:00
  • 2f5f9968e4 Reinitalize statistics information on Mapping changes. Fixes mismatched stats to item/block ids. And auto registers stats for modded items. Closes #2454 LexManos 2016-05-28 22:31:48 -07:00
  • 772e7da3a3 Fixed NBTTagString.toString not properly escaping \'s. Closes #2393 LexManos 2016-05-28 22:30:09 -07:00
  • 93be22fc8e Add ServerHangWatchdog to TerminalTransformer whitelist. Closes #2203 LexManos 2016-05-28 21:19:47 -07:00
  • 978861b521 Fix setTileEntity causing the world to remove the new and old tile entities. Closes #2164 LexManos 2016-05-28 21:03:24 -07:00
  • b8996b14bc Fixed EntityRegistry.addSpawn adding duplicate spawn entries. Closes #2112 LexManos 2016-05-28 20:53:19 -07:00
  • 0406267d89 Fix javadocs for BiomeColor events. Closes #2093 LexManos 2016-05-28 20:15:32 -07:00
  • debe0ffdf8 Fire LivingSpawnEvents for MobSpawners. Closes #2079 LexManos 2016-05-28 20:13:03 -07:00
  • 357d2f8d86 Fire PopulateChunkEvent Pre and Post in ChunkProviderFlat. Closes #2050 LexManos 2016-05-28 19:56:35 -07:00
  • c0840da355 Move getArmorModel hook up two lines so that the attributes and animation information is set. Closes #1939 LexManos 2016-05-28 19:21:57 -07:00
  • a5ffda5d66 Close player's inventory to prevent potential dupe issues on some modded items. Closes #1431 LexManos 2016-05-28 18:20:05 -07:00
  • 35978b0d96 More uniformly apply Configuration.caseSensitiveCustomCategories. Closes #1353 LexManos 2016-05-28 18:04:29 -07:00
  • 4824d647f4 Set Enchantment table's harvest level. Closes #1349 LexManos 2016-05-28 17:55:27 -07:00
  • a1a67e7654 Capture interfaces when scanning classes and preload implementations of ICrashReportDetail. LexManos 2016-05-28 17:47:58 -07:00
  • a97b4c4db7 Fix installer downloading vanilla jar when not needed. And filter some more known libraries. LexManos 2016-05-28 17:47:12 -07:00
  • 4c56961b9e Strip Optional from the class signature as well, since that's loaded by the TypeToken registry code and might cause a crash. cpw 2016-05-28 18:05:24 -04:00
  • 9bb927dc64 Pass the correct position into isSideSolid in BlockRailBase#canPlaceBlockAt (#2919) Shadowfacts 2016-05-27 22:13:20 -04:00
  • e00a11be99 Add hook for TE data sync on client (#2893) tterrag 2016-05-26 01:19:29 -04:00
  • 48cc7582cc Switch new constructor to use floats (#2904) The-Fireplace 2016-05-24 21:58:22 -05:00
  • df7c7d6dfc Make unit test for EnumHelper more robust and less spammy. Now detects missing accessors as well. LexManos 2016-05-24 16:11:12 -07:00
  • b65b2991a4 Fix paramters for addArmorMaterial, addOption and addGameType. LexManos 2016-05-24 16:10:47 -07:00
  • d2989c83a7 Add Unit Test to detect mismatches between EnumHelper and Enum ctor LexManos 2016-05-24 16:08:40 -07:00
  • 614ba8fa73 Add alternative ItemAxe Constructor LexManos 2016-05-24 14:44:35 -07:00
  • 1fbadb0ead Fix villagers having farmer skin on vanilla servers. Closes #2894 LexManos 2016-05-23 17:15:13 -07:00
  • 6b8466778e Fire playerDestroyItem event's in some cases where we were not. LexManos 2016-05-23 16:35:49 -07:00
  • 5415891f11 Fix Container.compouteStackSize not respecting stack version of maxStackSize. Closes #2756 LexManos 2016-05-23 16:15:00 -07:00
  • 8c02a0a4cc Set max enchantment ID to Short.MAX_VALUE. Closes #2799 LexManos 2016-05-23 16:10:44 -07:00
  • 2356f088ee Tipped arrows are now not affected by infinite enchantment but are still effected by creative mode. LexManos 2016-05-23 15:53:52 -07:00
  • 9df1e4b11e Take capabilities into account when comparing ItemStack NBT's. Closes #2726 LexManos 2016-05-23 15:30:20 -07:00
  • 95bacd7a52 Fix screenshot link paths on Windows (#2886) tterrag 2016-05-22 03:11:09 -04:00
  • f4750ae2bf Tweak build file slightly - allow passing buildNumber using gradle parameters (-PbuildNumber=...) and provide a "resetBuildNumber" function to reset the buildNumber to zero in the ForgeVersion file. Means builds can be reproducible in-IDE. cpw 2016-05-21 09:18:51 -04:00
  • a4e2d0e304 Add Unit Test to detect mismatches between EnumHelper and Enum ctor Steven Blom 2016-05-20 13:25:04 +09:30
  • 7f6f2f0ec1 Update example mod for new mappings. LexManos 2016-05-18 18:06:41 -07:00
  • 5bd06388c1 Bump version information for 1.9.4. LexManos 2016-05-18 17:22:39 -07:00
  • 68ad1e03cf Fix schizophrenia in version numbers. cpw 2016-05-18 13:10:41 -04:00
  • cdc86e9af6 Update mappoings snapshot to 20160518 LexManos 2016-05-18 05:11:56 -07:00
  • b9ac73b0f1 1.9.4 Update. Major things to note: Class renames: https://gist.github.com/LexManos/44dd211f90f498ad4015279b103dff86 Tile Entities are now packed in the ChunkData packet. Forge intends to work around this to better support large moded worlds, but for the time being modders should implement the new function carefully and only send what data they need to! Minecraft's codebase now has annotations, these are directly from Mojang and should be adheared to! Added support for package-info.java's containing @Nullable information for all MC code base. LexManos 2016-05-18 03:29:10 -07:00
  • 5d5c005aae Fix Bucket rendering and add sound (#2865) boni 2016-05-16 22:20:31 +02:00
  • 87b0f7db99 Lets just simply this. Fixes last commit. LexManos 2016-05-14 21:40:31 -07:00
  • d5b93bf262 Add modder facing API for Villager Career level trades. Ref: #2854 LexManos 2016-05-14 20:11:55 -07:00
  • 5445f96327 Extended Animation State Machine format to allow multiple transitions from one state. RainWarrior 2016-05-13 12:46:34 +03:00
  • c3eed2f0da Fix up release jsons to clean up extraneous netty references 1.8.8 cpw 2016-05-11 11:15:45 -04:00
  • 8182c93525 Fix up release jsons to clean up extraneous netty references cpw 2016-05-11 11:15:45 -04:00
  • 2e6f4e5b86 Fix up release jsons to clean up extraneous netty references cpw 2016-05-11 11:15:45 -04:00
  • 75468e9b0d Make LootPool constructor public again. Closes #2847 LexManos 2016-05-11 01:25:48 -07:00
  • 34d4b0b93f Fix type in LootEntry json name. And rename LootTable.finalize to freeze to avoid overriding Object function. Closes #2846 and #2847 LexManos 2016-05-10 23:35:02 -07:00
  • 92800f61d3 Fixed joint animation application correctly. RainWarrior 2016-05-10 10:46:04 +03:00
  • 58d26618f6 Add ScreenshotEvent (#2828) Shadowfacts 2016-05-09 17:51:30 -04:00
  • aaa146c10d New LootTable interaction system and event. Modders can now modify and reference internal elements of a loot table by name. Editing can ONLY be done in the event and any external editing will cause a exception to be thrown. See this gist for more information: https://gist.github.com/LexManos/77c983d67b9ad27010428478b66d50fd LexManos 2016-05-09 14:15:59 -07:00
  • babd54bb87 Fixed joint hierarchy not being used fully in the animation system. RainWarrior 2016-05-09 20:40:53 +03:00
  • d30aae862f Fixed issue in ChunkIO that would potentially cause NPEs on chunks. Closes #2837 LexManos 2016-05-09 02:10:24 -07:00
  • a7d5820e99 Fixed map extension recipie. LexManos 2016-05-08 16:35:01 -07:00
  • 363e84b2c5 Fix the rand given to PopulateChunkEvent (#2834) mezz 2016-05-07 11:17:18 -07:00
  • 6e46b6e4c1 Fix areas where dimension types are used as dimension IDs. LexManos 2016-05-05 12:50:12 -07:00
  • 0d13fe245d Add NPE protection to in-hand item rendering. LexManos 2016-05-04 22:29:00 -07:00
  • 5f74a75435 Fix url regex (#2815) Matthew Messinger 2016-05-04 13:46:33 -04:00
  • aa672ea69a Bump version for new RB. LexManos 2016-05-03 23:19:51 -07:00
  • 42404c531d Slightly better practice because wait can be randomly interupted. LexManos 2016-05-03 23:19:40 -07:00
  • 4248dbc71d Merge in a fix from 1.8.9 for rails cpw 2016-05-03 23:39:32 -04:00
  • f5781488d9 Merge branch '1.9' cpw 2016-05-03 23:24:43 -04:00
  • 3177d55579 Remove usage of AsynchronousExecutor library in favor or a simpler implementation. LexManos 2016-05-03 19:54:04 -07:00
  • d8249b7886 Add a java version detection and nag system for users on Java 7 or below. Added detection of mods that rely on Java 8 and a graceful error screen. The nag screen will be shown once a day. It can be disabled by editing the forge.cfg. However it is HIGHLY recomended that user update to Java 8. LexManos 2016-05-03 18:26:52 -07:00
  • 4d27393c91 Fix withers breaking bedrock. Closes #2813 LexManos 2016-05-03 16:13:17 -07:00
  • e98cd386e0 Fixed villager profession not being set correctly on the client, and fixed custom village texture rendering. Closes #2766. RainWarrior 2016-05-03 11:39:14 +03:00
  • 4538062e70 Fixed cooldown overlay sometimes rendering opaque. Closes #2772. RainWarrior 2016-05-03 11:03:30 +03:00