LexManos
5cce054548
Add @Name annotation to config system allowing you to use custom key for value.
...
Also added category option to root config to allow customization. See examples/docs for information.
2017-02-23 17:06:06 -08:00
Vincent Lee
1df8d5f8e5
Fix forge:default-item missing case for FIXED transform ( #3663 )
2017-02-23 15:36:48 -08:00
Aaron Hill
219e1d418b
Add a null check for the throwable message in NetWorkDispatcher#exceptionCaught ( #3688 )
...
(cherry picked from commit 1be1bb59c5c4c7432c515ef07beb6bf7e1f6ef27)
2017-02-23 15:20:32 -08:00
LexManos
403eda184a
Properly fix IShearable implementation. Fixes shears taking damage twice, mooshroom particles, and blocks dropping incorrect loot.
2017-02-23 15:15:48 -08:00
LexManos
7c9b67b574
Fix English injection for some mods on dedicated server.
2017-02-22 11:42:44 -08:00
RainWarrior
b2e3233dc1
Added check for quad builder to always have the particle texture set, and fixed where that wasn't true. Fixes #3653
2017-02-19 22:11:31 +03:00
Choonster TheMage
6a15ab6ead
Fix extracted mods crash report file name for Windows ( #3701 )
2017-02-16 23:01:11 -08:00
James Mitchell
8fbf4cf115
Remove dynamic lambda methods when inside of SideOnly methods
...
Clean signatures of ReflectionHelper methods.
2017-02-12 16:43:30 -08:00
Ivorius
3379ee7df2
Fix addTypes not adding in the base types. ( #3681 )
2017-02-05 09:47:07 -08:00
Ivorius
3e568b864e
Replace listSubtypes with listSupertypes to match the intended behavior. ( #3564 )
2017-02-04 09:29:42 -08:00
RainWarrior
7598d18a50
Fix default missing model zoom text not being set to false on all places.
2017-01-21 21:11:35 +03:00
RainWarrior
9888214524
Small bugfix in lighting logic.
2017-01-21 21:10:30 +03:00
Fry
bbc107de96
Added the variant name to the missing model. ( #3328 )
2017-01-19 13:57:37 +04:00
LexManos
7da6c2d0e1
New client config option to force all chunk rendering off the main thread.
...
This may help FPS issues, but may also result in world holes/rendering issues.
Also fix Forge configs not saving properly.
2017-01-17 13:34:03 -08:00
LexManos
50bf03b82b
Cache entity constructors for a small performance optimization
2017-01-17 13:07:22 -08:00
cpw
926472b359
Bypass forge chunk cache if it's configuratively disabled
...
(cherry picked from commit 9fe6385)
2017-01-14 17:46:00 -05:00
Vincent Lee
71efbf8132
Fix category comments not working. Closes #3593
2017-01-13 22:20:43 -06:00
Vincent Lee
a41288644d
Skip first baking in ModelLoader ( #3621 )
2017-01-11 18:33:13 -08:00
James Mitchell
bc381b92ea
Improve performance of inserting into inventory wrappers ( #3622 )
2017-01-11 16:29:49 -08:00
Modmuss50
04885b3150
Add Iron Nugget to OreDictionary ( #3571 )
2017-01-11 16:19:08 -08:00
Ben Staddon
d72888b6ab
Fix DungeonHooks method to use correct type ( #3587 )
2017-01-11 16:13:32 -08:00
ichttt
3d12ef56b5
Fix #3576 Unnecessary warning about totem being renamed ( #3614 )
2017-01-11 16:12:08 -08:00
James Mitchell
941c3eff02
Fix #3596 Close jar sources safely in Java 6 ( #3597 )
2017-01-11 15:18:33 -08:00
James Mitchell
c545b8ecd4
Clean up null issues, add more annotations ( #3590 )
2017-01-11 15:17:56 -08:00
Ben Staddon
43efa3cfc4
Small cleanup for PlayerInteractEvent ( #3563 )
2017-01-11 15:17:08 -08:00
Vincent Lee
b020ea06ae
Fix IItemHandler's IStorage using nulls ( #3580 )
2017-01-11 15:16:07 -08:00
Phylogeny
4b627a3672
Fix null check in BrewingRecipeRegistry ( #3584 )
2017-01-11 15:15:57 -08:00
Ben Staddon
c4dea9fc66
Fix a couple more ItemStack null checks ( #3586 )
2017-01-11 15:15:47 -08:00
RainWarrior
da3af92343
Fix super call to ItemOverrideList constructor inside AnimationItemOverrideList, fixes #3264 .
2017-01-07 04:27:36 +03:00
RainWarrior
cea922432a
Added caching for baked vanilla models, fixes #3594 .
2017-01-07 02:58:36 +03:00
LexManos
966c6263c3
Inital 1.11 update.
2016-12-26 21:34:18 -08:00
James Mitchell
a561f4c41c
Fix #3561 import io.IOUtils instead of compress.utils.IOUtils ( #3562 )
2016-12-23 15:23:31 -08:00
James Mitchell
5165dc52bf
Update MCP mappings to snapshot_nodoc_20161220 ( #3551 )
2016-12-21 15:52:30 -08:00
James Mitchell
1f4007e5d8
Properly deobfuscate lambda expressions ( #3552 )
2016-12-21 11:15:13 -08:00
James Mitchell
08a4f5f314
Add nullable annotations to IGuiHandler ( #3550 )
2016-12-21 11:14:52 -08:00
James Mitchell
e9143859c0
Fix some resources that are never closed, close in a finally block ( #3544 )
2016-12-21 11:13:27 -08:00
Justin
95e523f943
[1.11] Fix ItemHandlerHelper canStack and ItemStack areTagsEqual methods not checking capabilities ( #3500 )
2016-12-21 11:11:25 -08:00
James Mitchell
b9ebc44790
Make NBSP character display as a space. MC-2595 ( #3522 )
...
Add easy getter for the Locale: MinecraftForgeClient.getLocale()
2016-12-17 13:27:45 -08:00
CoderAtParadise
bdcfefeb42
Added Oak door to Ore Dictionary Exclusion list to fix able to craft it with any wood type ( #3519 )
2016-12-17 13:26:30 -08:00
James Mitchell
6a125ae0d4
Fix uses of uppercase "Forge" where it fails Loader.isModLoaded(modID) ( #3513 )
2016-12-17 13:23:39 -08:00
James Mitchell
20e026e601
[1.11] Add memory display to loading screen ( #3447 )
2016-12-17 13:16:24 -08:00
Hasun
a997222aca
reset repo to upstream and reapplied patches ( #3434 )
2016-12-17 13:10:17 -08:00
Rock Hymas
8dc4b5f9b5
[1.11] Added EnchantmentLevelSetEvent ( #3433 )
2016-12-17 13:06:51 -08:00
Minecrell
22db1965c7
Register Minecraft mod container in FML loader ( #3414 )
2016-12-17 12:56:10 -08:00
LexManos
b203468cde
Small memory optimization in Registries.
2016-12-16 13:01:39 -08:00
LexManos
1e6ae7d1f7
Fix modid field name for ProjectInjector.
2016-12-16 13:01:23 -08:00
LexManos
7fe8c48983
Enable Enforcement of modid formatting. Must be lowercase and <= 64 characters
2016-12-09 14:36:15 -08:00
LexManos
babe0c2d53
Bump version for RB.
2016-12-05 20:54:35 -08:00
mezz
8eea766288
[1.11.x] Refine fluid placement utilities ( #3509 )
2016-12-05 20:17:47 -08:00
LexManos
160427b12c
Properly filter out annotations that are for multiple mods in the same mod source.
...
This prevents disabled mods from getting their proxies injected.
Also prevents mods from getting their proxies injected multiple times.
Effects the @EventBusSubscriber, @Instance, @Metadata, @SidedProxy annotations.
If the target modid is not in the annotation data, and there are multiple mods in the source, it will attempt to find it by matching the annotations's class names.
This is a potentially breaking change. Review your logs for "skipping" messages.
2016-12-05 17:19:15 -08:00
LexManos
c6bc4ec5a9
Make SlotItemHandler override Slot.getSlotStackLimit. Closes #3497
...
Make Container.mergeItemStack respect target slot's max size when slot is non-empty. Closes #3498
Fix Shift clicking in Beacons with stacked items when fuel slot is empty.
2016-12-05 12:56:05 -08:00
LexManos
4b7219c07f
Fix for showing config default values twice in tooltip ( #2257 ) ( #3338 )
...
(cherry picked from commit be73ec3d5ebd972cfacb0f255f71112a0430bc43)
2016-12-05 12:07:44 -08:00
LexManos
f9c74cfc77
Added isItemValidForSlot check to hopper extraction ( #3444 )
...
(cherry picked from commit 0348760a774ca7ed9639376baadae38e272f5bf8)
2016-12-05 12:06:16 -08:00
LexManos
c1e832bff0
Fix NPE when rendering missing mod screen with version bound requirements. #3501
2016-12-05 12:03:23 -08:00
LexManos
61fc4a70a3
Make sure to log kick messages in NetworkDispatcher. Closes #3507
2016-12-05 12:01:53 -08:00
Ben Staddon
6921ee54f5
[1.11] Fix null checks in shouldCauseReequipAnimation ( #3482 )
2016-12-03 10:47:57 -08:00
mezz
a913a8a0f9
[1.11] Add biome dictionary types for newer biomes ( #3475 )
2016-12-03 10:46:36 -08:00
mezz
e09e6c0f24
Add a way for modded GuiScreens to cancel mouse and keyboard events ( #3438 )
2016-12-03 10:32:09 -08:00
liach
2337b0a6ae
Moved TextureStitchEvent.Pre to allow custom sprites for blocks ( #3436 )
2016-12-01 20:49:23 -08:00
Ben Staddon
14f3120eed
Fix sky colour blending not working for render distances >16 ( #3476 )
2016-12-01 18:49:34 -08:00
diesieben07
96f88538d5
BiomeDictionary code cleanup ( #3466 )
2016-11-30 15:48:44 -08:00
TechnicianLP
dac8e49f50
Added EquipmentChangeEvent ( #3411 )
2016-11-30 15:15:14 -08:00
Marvin Rösch
5da0ac73b9
Update assets to new Forge brand ( #3464 )
2016-11-30 14:56:31 -08:00
LexManos
8d20258f3c
First pass at exposing data fixers to modders.
...
Each mod gets its own version number, mods SHOULD NOT rely on other
mod's fixers, just care about yourself.
Walkers can use IDataFixerData to retrieve their version.
2016-11-28 16:05:41 -08:00
Vincent Lee
c17b40790b
Add getSlotLimit(slot) to IItemHandler ( #3445 )
2016-11-28 16:03:47 -08:00
cpw
b048c1a4b5
Pass along if the respawn event was the result of the end being conquered or not (end respawning is really FUNKY code and uses death instead of 'change dimension')
2016-11-27 23:58:41 -05:00
Ben Staddon
86a772ee8c
Clean up handling of changes to IVertexConsumer ( #3458 )
2016-11-27 02:01:26 -08:00
mezz
daee86d14d
Provide access to ShapedOreRecipe width and height ( #3439 )
2016-11-27 01:49:13 -08:00
Ben Staddon
059605e352
Quick fix for another ItemStack null check ( #3426 )
2016-11-27 01:49:06 -08:00
mezz
c22382d12e
Fix using the wrong Pair implementation ( #3449 )
2016-11-24 20:15:32 -08:00
mezz
969a75154f
Fix #3432 Hopper and Dropper item moving does not exactly match vanilla ( #3442 )
2016-11-23 12:45:07 -08:00
mezz
2bd8b95a3b
Cleanup some null checks and remove deprecated methods in Item and Block ( #3429 )
2016-11-22 15:20:05 -08:00
LexManos
2823447b6e
Fix max CustomPayload size, 1MB not 16MB.
2016-11-22 12:13:30 -08:00
LexManos
e03d5915e5
Insert FML packet handler into Vanilla pipelines in case modders send FMLPacket to vanilla. Fixes #3422
2016-11-22 12:13:07 -08:00
LexManos
8f03658f1f
Fix AbstractMethodException in FML Registries. Closes #3427
2016-11-20 16:15:15 -08:00
LexManos
f12a4b5c1e
Fix Item transfers related to Hoppers.
2016-11-18 14:42:22 -08:00
Shadowfacts
9cf74914e7
Initial annotations/nullability changes ( #3392 )
2016-11-18 13:24:03 -08:00
iChun
1fa0c0c548
Add GetCollisionBoxesEvent. Allows manipulation of the collision boxes of blocks for entities. MC1.11 edition. ( #3405 )
2016-11-18 12:24:55 -08:00
LexManos
97ea0c4713
First draft of Entity Registry re-write.
2016-11-17 19:06:42 -08:00
LexManos
85a2a2e661
Fix issues with ZombieVillagers Closes #3398
...
1.11 doesn't intertwine zombie types anymore so our edits to split them out for custom professions are not needed.
2016-11-17 12:14:23 -08:00
Terrence Ezrol
f028ba88f5
Fix Villagers for 1.11 ( #3401 )
...
- Add cartographer registry entry
- Fix textures for the nitwit
2016-11-17 10:59:13 -08:00
mezz
150566d9a3
[1.11] Fix nullability issues around ForgeHooks and Capabilities ( #3395 )
2016-11-17 10:44:31 -08:00
Larsg310
bf090cb4c2
Change OreDictionary over from "null" to the new ItemStack system. ( #3400 )
2016-11-17 10:43:22 -08:00
LexManos
6dcd276de1
Restore the ability to register modded TileEntities.
2016-11-16 16:54:34 -08:00
mezz
eb6b3ea228
Implement fluid item capabilities without item swapping
2016-11-16 16:17:21 -08:00
mezz
6f1a44a405
Remove deprecated Fluid stuff
2016-11-16 16:17:21 -08:00
Shadowfacts
bf8fa5d286
Fix crafting causing crash ( #3388 ) Closes #3387
2016-11-16 16:15:24 -08:00
LexManos
42a7036393
Fix ItemStackHandler's constructor ignoring size. Closes #3386
2016-11-16 16:06:52 -08:00
LexManos
6741967608
Make EntityShulker fire EnderTeleportEvent. Closes #3383
...
(cherry picked from commit d48985fafaed6de6f09136b999ca8aa44184a7b9)
2016-11-16 16:05:41 -08:00
LexManos
f0d9bf7886
Added event to allow modification of player visibility to mobs/AI ( #3382 )
...
(cherry picked from commit 0a5ef64d6ea96fe85d7c62107081ced649e6a3e9)
2016-11-16 15:10:14 -08:00
mezz
e498dc7532
[1.11] Fix initCapabilities for ItemStacks ( #3379 )
2016-11-16 14:15:02 -08:00
LexManos
f8cba13b5b
Fix localizations not loading correctly in legacy resource packs.
2016-11-15 22:59:31 -08:00
LexManos
648067efc2
Fixed test cases for 1.11 changes.
2016-11-15 20:28:12 -08:00
LexManos
c459b87ec9
Initial 1.11 release update.
2016-11-15 19:26:10 -08:00
cpw
4e6a774075
Initial 1.11-pre1 update
2016-11-13 17:09:55 -05:00
cpw
9ab96fbda6
Update to 20161111 mcp names
2016-11-12 10:05:32 -05:00
mezz
7a4aa5a1c4
Improve error message from crashes during loading ( #3362 )
2016-11-10 20:00:11 -06:00
Draco18s
998a78c3c1
Added events for crop growth ( #3320 )
2016-11-07 14:40:44 -08:00
Max Becker
42e0fbbb02
Add support for custom entity selectors in commands ( #3356 )
2016-11-05 13:12:05 -07:00
LatvianModder
27ebd0e9b9
Added PermissionAPI ( #3155 )
2016-11-04 13:36:30 -07:00