Commit Graph

  • bd62cf81fd Fixed Ore Dictionary replacing the oak boat recipe (#3329) CoderAtParadise 2016-10-25 06:44:18 +10:00
  • a1bbcf8a0b Improve the default isItemValid() and getItemStackLimit() implementations in SlotItemHandler. You can now properly swap the player's held itemstack with the slot's itemstack. (#3273) RWTema 2016-10-24 20:44:56 +01:00
  • 1eee6cd382 Fixed texture stitcher not using full texture height before expanding width. LexManos 2016-10-23 19:57:49 -07:00
  • 129f58c02f Update readme to be a little more clear. LexManos 2016-10-23 14:07:48 -07:00
  • 159ca09c54 Special case not drooping snowballs for water and snow layers. Closes #3326 LexManos 2016-10-23 14:07:24 -07:00
  • 9ecb005e98 Fix MC-105406 (OpenGL leak in View Frustum) (#3308) Ben Staddon 2016-10-23 20:32:44 +01:00
  • b0558c63de Fix very laggy mipmap slider MC-64581 (#3305) mezz 2016-10-23 12:30:44 -07:00
  • 80f0e0bb93 Add Block#getStateForPlacement (#3129) Shadowfacts 2016-10-15 14:09:23 -04:00
  • bea5d44273 Add better key modifier behavior for GUI contexts (#3307) mezz 2016-10-14 13:14:27 -07:00
  • 7bbd3954f5 Make item repair recipe respect itemstack's getMaxDamage (#3295) tterrag 2016-10-11 19:40:59 -04:00
  • cfa63792bc Fix infinite loop in dragon fight when the dragon is over the void. LexManos 2016-10-11 12:35:18 -07:00
  • 490573a71f Fix Tabbing issues with config classes. LexManos 2016-10-11 12:21:14 -07:00
  • 9c7d20b3a1 Initial pass a re-working the configuration system. Work in progress. LexManos 2016-10-10 22:15:35 -07:00
  • d7b241c224 Add in missing test runner for a test. Fixes failing tests on jenkins, hopefully. cpw 2016-10-10 15:20:51 -04:00
  • d7dda9e960 Fix substitutions being broken after freezing - actually store the original state in registry copies, not the computed state, which is wrong because it only sees the sub, not the original. cpw 2016-10-10 13:41:40 -04:00
  • 5f06c95cfa Revert "Another fix for registry substitutions. Closes #3212" cpw 2016-10-09 18:48:35 -04:00
  • 6e8c05343c @ObjectHolder will now inject null for dummied objects. Closes #3301 LexManos 2016-10-09 15:57:18 -07:00
  • d3da111c08 Allow all Forge Registries to work with ObjectHolder (#3220) Steven Blom 2016-10-10 07:34:38 +11:00
  • 7a63e67e9d Revert commits related to filtering proxy and Automatic Subscriber annotations. Broke some existing setups, will require a annotation definition change in 1.11. LexManos 2016-10-09 12:36:21 -07:00
  • d159f5f4e2 Fix proxy injector filtering. (#3300) mezz 2016-10-09 01:22:28 -07:00
  • 92eb71ae9c Bump version for new Recommended Build. LexManos 2016-10-08 16:33:27 -07:00
  • bc303074f6 Introduce IContextSetter for events. This will set the active mod container for events using the normal EventBus. Fixes improper warnings from initializing mods using the new Registry events. Modders, you should not use this as it has many performance implementations and if abused will slow down the event bus A LOT. ActiveModContainer is not thread safe. LexManos 2016-10-08 16:30:53 -07:00
  • c0db34796b Filter out proxy injectors for incorrect mods. Prevents mod classes being initialized early when multiple mods are in the same source. LexManos 2016-10-08 16:27:49 -07:00
  • ad1324d478 Small Cleanup in example build.gradle. LexManos 2016-10-08 16:26:24 -07:00
  • 3a3c436e3f Fix unbound keybindings are activated by unknown keyboard keys (#3288) mezz 2016-10-02 11:02:48 -07:00
  • 4feb1dff50 caseSensitiveCustomCategories must be set before loading the configuration file. (#3269) mmehnert 2016-09-23 02:03:35 +02:00
  • d3ad8aed76 Fix typo in sky rendering causing tons of BlockPos allocations (#3267) tterrag 2016-09-21 15:50:24 -04:00
  • 7a84376044 Add in registry registration events, new subscription events you can use to make sure you're registering things at the "best" time. cpw 2016-09-17 21:08:42 -04:00
  • 1107088acb Add support for generic filtering of events. Please DO NOT use this in performance sensitive environments where you will have tons of things added to the listener list. If that's the case define sub-classes as they have completely separate lists and will thus be more efficient when firing the event. LexManos 2016-09-17 15:08:23 -07:00
  • c58a66a816 Fix roofed forests posting decoration events for small mushrooms rather than big (#3259) Ivorius 2016-09-17 19:51:35 +02:00
  • 2aaa4f424d Add support for offhand bow aiming animation (#3085) Matthew Messinger 2016-09-16 21:53:17 -04:00
  • 89eb8f067d Remove oredict for Bone Block recipe, stop white dye to bonemeal exploit (#3255) James Mitchell 2016-09-15 01:03:52 -07:00
  • f08f3c1105 Fixed Biome.platFlower not being called when bonemealing grass. Closes #3254 LexManos 2016-09-14 12:57:56 -07:00
  • 3b5ada083e Added getCommandMap() & getSortedCommandList() in CommandTreeBase (#3251) LatvianModder 2016-09-13 22:46:23 +03:00
  • 8dca9f2694 New event to allow mutating a baby entity based on it's parents (#3227) Steven Blom 2016-09-14 02:02:27 +09:30
  • 4e3b6b0f15 Added CommandTreeBase (#3193) LatvianModder 2016-09-13 10:36:51 +03:00
  • cac55abec2 Fix debug command creating empty file (MC-103399) (#3218) Paul Fulham 2016-09-13 00:31:43 -07:00
  • bf6437c12a Fix universal bucket not being returned in crafting recipes (#3234) Marvin Rösch 2016-09-13 09:02:01 +02:00
  • 853667c084 Create EnergySystems.md cpw 2016-09-12 20:45:52 -04:00
  • b879cc9b73 Fix potential shading issue in GuiEditArrayEntries. Closes #3247 LexManos 2016-09-12 14:48:55 -07:00
  • 45097fed0c Introducing a new standardized energy capability system. Heavily inspired by the old RedstoneFlux API developed by King Lemming and Team CoFH. LexManos 2016-09-12 14:47:59 -07:00
  • 5964bf8cb2 Fixed ItemStacks having ForgeCaps tag when no caps are serialized. LexManos 2016-09-11 11:05:48 -07:00
  • 24cccab718 Fix Cactus being able top be planted on incorrect soil. LexManos 2016-09-11 10:42:06 -07:00
  • ca1f704e2f Fix wrong var being used during getMaxSpawnPackSize check. (#3240) bloodmc 2016-09-09 14:27:10 -04:00
  • f9c7caaf0c Move dismount version of EntityMountEvent to Entity class. Should fix canceling dismounting. Closes #3226 LexManos 2016-08-29 15:49:59 -07:00
  • a05d4234f0 Yet another fix for stupid stairs. Closes #3224 LexManos 2016-08-26 22:01:01 -07:00
  • c3fe6ecf7c Make StructureBlock TESRs always render. Closes #3222 LexManos 2016-08-26 15:26:29 -07:00
  • 0c8f51bc95 Fix item use stats (#3216) Paul Fulham 2016-08-22 21:29:48 -07:00
  • 12769dbaae Fixed decorate event being called with SHROOM type for both convered trees and large mushrooms. Closes #3215 LexManos 2016-08-22 16:40:24 -07:00
  • ec2977afc9 Another fix for registry substitutions. Closes #3212 LexManos 2016-08-21 15:54:57 -07:00
  • a01bfc260a Update gradle wrapper to 2.14, reference MC json, and add java6 compat lines to default MDK build.gradle. LexManos 2016-08-20 17:11:08 -07:00
  • d6d9a45100 Add legacy support for signature change of AddCallback. LexManos 2016-08-20 17:09:58 -07:00
  • 3222a9a771 Revert changes to ItemTool for binary compatibility (#3211) boni 2016-08-20 22:53:04 +02:00
  • 8dbfe1baad Expand getHarvestLevel to include player and blockstate (#3192) boni 2016-08-20 00:54:37 +02:00
  • 7f40d90b75 Make enchantment tables spawn particles for any custom energy provider. Closes #3208 LexManos 2016-08-19 15:11:43 -07:00
  • b25a9256d3 Allow blocks to affect the beacon color (#3205) Vincent Lee 2016-08-17 18:06:35 -05:00
  • f3d0d99404 Fix armors rendering badly. Closes #3196 LexManos 2016-08-15 15:19:52 -07:00
  • dd41990db4 Fixed NPE from missing Capabilities (#3191) Abastro 2016-08-15 05:58:54 +09:00
  • 0e286f880e Fix World Capabilities NPE when there are no attached capabilities. LexManos 2016-08-14 01:48:41 -07:00
  • bfddcfb4fc Introduced Capabilities for World (#3069) Abastro 2016-08-14 12:42:00 +09:00
  • b5db198f8b Fix vanilla bug in BlockFalling that caused blocks to loose state info during world gen. Closes #3183 LexManos 2016-08-13 14:52:58 -07:00
  • d17c025557 Added PlayerBrewedPotionEvent (#3187) MrIbby 2016-08-13 13:38:45 -07:00
  • 03c8852961 Don't crash if you select a fake player cpw 2016-08-13 16:37:58 -04:00
  • 3a48a9cd73 Skip searching for mods in the JAVA_HOME directory. Closes #2249 and #2250 LexManos 2016-08-13 13:28:21 -07:00
  • 20c662c1d0 Fix leather armor overlay not rendering when armor is pure white. Closes #3184 LexManos 2016-08-13 13:02:59 -07:00
  • 8195c36434 Fix test mod IDs, names, and versions (#3122) Joseph C. Sible 2016-08-12 18:10:47 -04:00
  • 180692ae5d Make InventoryHelper#spawnItemStack use ItemStack#splitStack to avoid losing capability data. (#3163) Florian "Sangar" Nücke 2016-08-12 23:38:24 +02:00
  • 7643be8cdc Unlike BakedQuad, UnpackedBakedQuad does not propagate the diffuse lighting flag to Vertex Consumers. Made UnpackedBakedQuad conform to BakedQuad's behavior. (#3181) shartte 2016-08-12 23:33:38 +02:00
  • 4cd0f88a69 Add RenderTooltipEvent (#3034) LexManos 2016-08-12 13:57:07 -07:00
  • 1c8f22ed43 Set ModelLoader.WHITE's texture size iniatlly instead of defaulting to zero and being set later. LexManos 2016-06-23 21:49:15 -07:00
  • f20d728ed7 Fix #3165 Dispensers with buckets can destroy fluid handler blocks (#3180) James Mitchell 2016-08-12 01:36:18 -07:00
  • 704b683e27 Fix Fire not using getFireSpreadSpeed. Closes #3175 LexManos 2016-08-09 17:04:55 -07:00
  • 1c11a3622e Fix issue with stairs. LexManos 2016-08-09 02:34:17 -07:00
  • fe2243df9f Removed unintentional functionality when using the Splash Screen. LexManos 2016-08-08 17:54:12 -07:00
  • fdea60f89a Disable DecorateEventDebug by default. Prevents me thinking that decoration is broken >.< LexManos 2016-08-08 17:35:48 -07:00
  • 62ec59103a Compleetly skip FML handshake for Vanilla connections. Should fix race condition. Closes #3084 LexManos 2016-08-08 17:35:15 -07:00
  • 69af6a9b8c Fix name in legacy support in registry changes. LexManos 2016-08-08 17:32:49 -07:00
  • ef28edb526 Make stair culling use actual state, and be more robust. Closes #3170 LexManos 2016-08-08 17:32:32 -07:00
  • bc6b008364 Fix Vertex Transformer for breaking models (#3132) AlgorithmX2 2016-08-04 18:37:59 -05:00
  • 7c4ffde39c Fix Forge fluids not serializing properly. Closes #3152 LexManos 2016-08-02 15:55:46 -07:00
  • f4e8804c8a Restone binary compatibility with registry substitution rework. Modders please switch to using the provided RegistryBuilder to ensure more forward compatbility. Closes #3144 LexManos 2016-08-02 15:55:18 -07:00
  • f088e3df6b Second pass at fixing 'Dissapearing Doors' This now more robustly fixes ALL uses of get and has slight performance improvements for itterable states. Closes #3139 LexManos 2016-07-31 14:30:05 -07:00
  • 0f6b16cada Added config option to disable Forge's fix of Stair/Slab face culling. Some vanilla resource packs exploit this issue in their custom models causing unintended rendering issues. LexManos 2016-07-30 10:31:46 -07:00
  • 4694152124 Fixed 'Dissapearing Doors', An issue where the world would try to save blockstates that are not serializeable. LexManos 2016-07-29 16:54:25 -07:00
  • 0cba2ed4eb Allow CommandEvent to change the parameter set. Closes #1762 cpw 2016-07-29 17:15:19 -04:00
  • 4dcee246d5 Another pass at substitutions - now capable of fixing up ItemBlock to point at the right block when a block is substituted, should also handle substituting itemblocks. There's some hackery in the way we have to change the value of ItemBlock.block, but it's not too egregious in my opinion. cpw 2016-07-29 17:08:52 -04:00
  • 53b43a6e1f Clean up AT file cpw 2016-07-28 23:15:44 -04:00
  • 1473334f61 Merge remote-tracking branch 'origin/pr/3120' into 1.10.x cpw 2016-07-28 23:02:52 -04:00
  • 7e15ab7da1 Fix anvil output slots being wrong by adding new ones. Closes #3121 without breaking existing mod workarounds for the badly ordered slots. cpw 2016-07-28 22:17:35 -04:00
  • 40f335ba66 Expose vanilla brewing recipe registration (cherry picked from commit 24bf163) Vincent Lee 2016-06-04 14:47:49 -04:00
  • de80d4c4af Clean up some legacy settings, making sure there's translation strings. Closes #2965 Thanks for the prompt Zaggy! cpw 2016-07-28 21:47:36 -04:00
  • 2aa7260bbb Refresh patch after cherry pick (cherry picked from commit 71f75bf) cpw 2016-07-28 21:12:17 -04:00
  • 2eb3b72618 Fix MC-91728 (cherry picked from commit 71f75bf) Vincent Lee 2016-06-20 23:46:03 -04:00
  • 36d7148c5f Remove sideonly on all other SoundType methods (cherry picked from commit 46c7cac) Vincent Lee 2016-06-04 18:24:09 -04:00
  • 579f028294 Fixed NeighborNotifyEvent not containing the piston facing direction. (cherry picked from commit 5637c41) Me4502 2016-07-06 23:07:13 -04:00
  • a3d8664028 Use extended state for breaking models (#3086) AlgorithmX2 2016-07-28 18:00:36 -05:00
  • b380ba717f Clean up block patch. Also push json update. cpw 2016-07-28 18:51:40 -04:00
  • 9f9554f7e2 Merge remote-tracking branch 'origin/pr/3116' into 1.10.x cpw 2016-07-28 18:48:51 -04:00
  • 46cfaae3db Merge remote-tracking branch 'origin/pr/3089' into 1.10.x cpw 2016-07-28 18:43:40 -04:00
  • 5d9169db0f Merge remote-tracking branch 'origin/pr/3125' into 1.10.x cpw 2016-07-28 18:25:45 -04:00