-
Notifications
You must be signed in to change notification settings - Fork 0
/
forge-1.8.8-11.15.0.1655-changelog.txt
8663 lines (6952 loc) · 452 KB
/
forge-1.8.8-11.15.0.1655-changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Changelog:
Build 1655:
tehgeek: Allow server to access Potion isBadEffect()
cpw: 1.8.8 initial work
cpw: regenerate reference patchset at patches.mcp. These will be used to generate a new patchtree under patches.
cpw: Test of mcp patching
cpw:
Patches and rejected patches. Note: some which had imports are not listed here because they need
to be refactored not to have imports.
Progress: https://gist.github.com/cpw/29695e426e2b122cf8ff
fry: Updated various rendering-related patches and classes to 1.8.8; forge still uses vecmath.
fry: Fix generics and error in the BlockState patch.
fry: FontRenderer + Item patch update; WorldVertexBufferUploader patch derp fix.
fry: IntegratedServer, World, EnumChatFormatting and EnumFacing
fry: WorldProvider, WorldType, WorldServer, WorldServerMulti
fry: EntityAIAttackOnCollide, ServerStatusResponse, MinecraftServer, NetHandlerLoginServer, Vec3, BiomeGenBase, AnvilChunkLoader, ChunkProviderServer, MapGenRavine, MinecraftServer updated; fix in Block, GuiIngameForge; can load the world and play with ~20 more manual error fixes.
fry: BlockOre, BlockRotatedPillar, SoundManager, EntityPlayerSP, GuiScreen, GuiAchievements, GuiContainer, BlockModelRenderer, ContainerEnchantment, Slot updated manually and imports removed; GitSlot patch updated.
cpw: Delete rejects that I initially processed.
cpw:
LoadingScreenRenderer,Minecraft,GuiContainerCreative,PlayerControllerMP,LanguageManager,Locale,SimpleReloadableResourceManager,EntityList,EntityLivingBase,EntityWither,EntityMinecart,EntityPlayerMP
NethanlderPlayClient patch is now in vanilla. The FMLCommonHandler future exception catcher is not needed anymore, it's in Util. The caching of player profiles is now in vanilla (SkinManager).
fry: Updated FML Gui methods to WorldRenderer API changes.
fry: EntityPlayer patch updated.
fry: GuiButton, GuiChat, GuiCreateWorld, GuiIngameMenu, ServerListEntryNormal, GuiStats rejects updated.
fry: RenderEntityItem, RenderPlayer, RendererLivingEntity, LayerArmorBase, ItemStack rejects fixed; changed Armor Layer hook to catch LayerBipedArmor only.
fry: ItemRenderer, RenderGlobal, StateMap, RenderItem rejects updated.
fry: TileEntity and TileEntityHopper rejects fixed, GuiOverlayDebug patch fixed.
fry: PlayerManager, PlayerProfileCache, ServerConfigurationManager, NetHandlerHandshakeTCP rejects fixed; ItemInWorldManager patch error fixed.
fry: ItemBlock, ItemBow, ItemMonsterPlacer, ItemReed, ItemSign rejects fixed.
fry: Manually updated WorldChunkManager, Chunk and BiomeDecorator patches, removed imports.
fry: TextureMap, TextureManager and Stitcher rejects fixed.
fry: EntityRenderer, StringTranslate rejects fixed.
fry: Overlay patch fix: use the correct block position.
cpw:
Enchantment,EnchantmentHelper,EntityEnderman,EntityZombie,EntityVillager,FurnaceRecipes,RecipeFireworks,RecipeRepairItem,NetworkSystem,S00PacketServerInfo
PotionEffect,StatList,Session,WeightedRandomChestContent,Explosion,ExtendedBlockStorage,SaveHandler.
All NBT patches seem to have been merged upstream, so removing. The IntegratedServer and MinecraftServer pending queue changes also removed, as fixed upstream.
cpw: WorldGen rejects, lots of them. Couple of small fixes elsewhere.
cpw: Fix a newly missing AT. Remove all CL_ references. OBFID is gone.
cpw: All the patches done? Some code fixups.. It begins.
cpw: A few tweaks, things are starting to work now..
fry: Model stuff: updated to generics, fixed various warnings, added handling of new perspective types.
cpw: Some generic and other warning cleanups
fry: ExtendedBlockState, Properties generic updates.
cpw: Remove a suppression
cpw: This should be everything needed to separate blocks and items completely.
fry: Implemented interpolation of TRSR transformations; B3D: added interpolation capabilities to B3DState, animated TESR example in ModelAnimationTest (pure TESR right now, no separation inside the example model between the static and dynamic parts right now).
kashike: Use the FMLSecurityManager checkPermission(Permission) method for context-based permission checks. Fixes #2067
fry: B3D loader: removed 2 redundand null checks, changed constructor args to final to fix (java6?) inner arg error.
fry: Fix holes in generated item models.
fry: Removed face doubles from item models.
minecrell: Add jline-based console with colors and tab-completion
cpw: Fix a typesig that was broken
cpw: Re-add trove and vecmath. Mojang no longer ship them.
cpw: Use the 2.1 snapshot for FG
fry: Fixed forge lighting working incorrectly outside 0x1000000 coordinates.
cpw: Back to srgnames for patches. We should be starting to look OK now.
cpw: Small tweak to the OUT/ERR logger - should skip the Throwable stuffs now.
cpw:
Fix weird patch issue where the this FG commit: https://github.com/MinecraftForge/ForgeGradle/commit/2f0ca9921b961133689d29b807333241010a802d
breaks if the exact end of a line is a srgname. Not ideal, but should work.
cpw: Fix derpy fir trees in the taiga. So many patches. See if we can find any more mistakes?!
fry: Fixed NPE is B3D loader caused by the missing vertex normal; updated the example chest model - it's now has 2 meshes; Updated ModelAnimationDebug - it now uses the new chest model, renders the base with the static world renderer, and only the lid with the TESR.
cpw: Update mappings to 20151122.
LexManos: Update universal manifest for 1.8.8's json.
cpw: Cleanup Fluid deprecations stuff.
cpw:
OMG! Documentation? WUT? I haz lost my mind.
Also, Functional interface for IMC. Senders can send a classname implementing Guava's function, and receivers
will be able to get that function, and do, well, whatever, really. Probably best for those callback type
scenarios, connecting up APIs and stuffs.
cpw: Fix MDK for 1.8.8 using FG2.1 snapshot
cpw: Yeah, amount is NOT deprecated.
cpw: ONE EVENT BUS TO RULE THEM ALL AND IN THE DARKNESS FIRE THEM!
cpw: Deprecate it as well, because hey, it's redundant now.
cpw: Clean up some very long dead code. Bukkit hasn't existed in a very long time now. IASM never worked, and I'm not about to implement it.
cpw: Cleaning up some derpy names
cpw: More cleanups, some documentation, a bunch of deprecations.
lordillyohs:
Remove trailing */ in the build.gradle
Signed-off-by: Anthony Anderson <lordillyohs@gmail.com>
cpw: Fix button and lever placement problem. Closes #2204
cpw: Fix up a couple of patches, affected by the recent update
cpw:
Add .exc for StatList patch
More tweaking
lumien231: Fixed: The Integrated Server not being stopped when exiting a singleplayer world to the main menu
cpw: Propogate AbortException. Closes #2206. Also fix tracing printstream when printStackTrace is called.
LexManos: Bump version for new Minecraft version.
LexManos: Fixed placing blocks on snow layers with more then one layer.
LexManos: Fixed Large mushrooms generating incorrectly.
LexManos: Removed IItemRenderer class, all functionality is possible with new rendering system.
LexManos: Compiler warnings pass, undeprecated SplashProgress related stuff.
cpw: Giant registry fixup
LexManos: Add chunk loading protection to WorldSever.getTileEntitiesIn, may prevent orphanced chunks and a CME in EntityPlayerMP. Note: The 'max' parameters are NON-inclusive.
cpw: Fix up blockstate rebuild. Closes #2221. Also fix formatting. IDEA has differences. Solved now.
bernhard.bonigl: Add a PotionRegistry to handle dynamic distribution and remapping of Potion IDs
cpw: Fix problem with spam from registry on loading a second world. Empty the staging.
cpw: Some tweaks - GameRegistry is modder facing API, so avoid having MC methods there. Fix a couple of registry bugs.
cpw: Fixup Jline integration
cpw: A few fixes
cpw: Allow entity selectors to select "." in entity names. Closes #2125
cpw: Be noisy when API is in a coremod. It'll never work and modders should realize that fact.
cpw:
Fix language adapter loading.
The language adapter is now properly picked up after the mod is loaded
on the classpath, fixing the ClassNotFoundException occurring before.
Also fixed some minor formatting and made it throw a full
RuntimeException on failure.
Fix up some formatting
cpw: Most requested feature of all time? TileEntity init method called after it's ready to roll. remove all the if (firstTicks)
mark.a.woodman:
Initialize sources list
Fixes crash NPE thrown by addFile()
cpw: Clean up chunk patch.
liach: Fix typo in `guava`
cpw: Add a flag to the modidremapping event. If the remapevent is because the registry is refreezing, it'll be true.
minecrell:
Improve the console command completer
- Fix space after command getting removed when completing a
subcommand together with the command prefix
- Add support for completing without input (shows command list)
- Sort command completion results
- Fix console spamming command prefixes after closing the input stream
bernhard.bonigl: Add shouldRender() to Potions that allows to hide them completely in the inventory
LexManos: Remove MCP reference patches.
LexManos: Fixed colored leather armor, and custom armor textures.
fry: Fixed orientations of generated item faces. Fixes #2215.
fry: Workaround for https://github.com/google/guava/issues/738
bx9j52xd: Fixed that oldLight is not being used.
LexManos: Fixed ModList GUI rendering incorrectly. Closes #2254
LexManos: Add EMERALD and SILVERFISH to GenerateMinable event. Closes #1158
LexManos: Deprecate int IDs in FluidRegistry. Modders should only ever use the String name. Also add a 'friendly' exception when attempting to get an ID for a unregistered fluid. Closes #1374
LexManos: Fix wrong EventType passed for Emerald ore-gen.
AlgorithmX2:
Added doesSideBlockRendering to provide finer grain face culling.
Implemented for BlockStairs and BlockSlab.
cpw: Use ItemStack.hasEffect. closes #2230
minzmann: Update PotionEffect.java.patch
cpw: Fix derpage when loading a 1.8 world, with persistent state being entirely ignored in that case.
AlgorithmX2: Add getHighlightTip allowing a item to override its displayed renderToolHightlight.
cpw:
A test for issue #1848. Please try this with any mods you can @ 1.8.8, and see if you still get log spam of any kind (not just the
log message from the issue either).
AlgorithmX2: Added addLandingEffects allowing mods to override landing particles, for blocks that require world information to determine textures.
LexManos: Fix enchanting applying the same enchantment multiple times. Closes #2273
fry:
Preparations for the Animation system.
Changes to the Model API - IModelState now works with Optional. Handling of parts of the model is not optional, and coordinate space/result interpretation is up to the caller. IModel doesn't extend IModelPart by default anymore; MapModelState uses composition to achieve previous functionality, IModelPart implementations are disjoint now. Updated perspective handing to the new API, removed IPerspectiveState (MapModelState is now the same thing). Perspective transforms for the default fluid model.
fry: IModel can now depend on a variant definition (ModelResourceLocation); added MultiLayerModel - simple model that'll render correctly in multiple layers + example of using it.
fry: Fixed java6 errors in previous commit.
fry: Forge pipeline will now take original model lightmap into account, if present.
fry: Delayed quad list resolution in MultiModel, fixes NPE in MultiLayerModel.
fry: LightUtil.pack and .unpack now work correctly with unpacked arrays of size <4.
fry: Fix dependency resolution for models with custom data/textures.
jadran.kotnik: Fix client side commands adding parts of the color codes on autocomplete (prefix "7" and suffix "r").
fry: Fixed NPE caused by accessing undefined layer in MultiLayerModel.
bernhard.bonigl:
Add a dynamic bucket model that displays the animated liquid contained
Has a config option (default off) that replaces the vanilla buckets with the forge bucket model
New original bucket textures from mr_hazard
LexManos:
Fixed registry issues that prevented connecting to 1.8 Forge servers.
More precisely: Servers with missing registries default back to frozen version.
Throw descriptive error if we do not have any information.
LexManos: Fixed vanilla bug related to spawning entities on top of fences. Closes #2303
cpw: Fix the channel handler naming. It now uses the standard netty namer for it, by careful use of cunning reflection.
cpw: Fix up persistent substitution. Should close #2259
cpw:
Blocks are no longer erased from the registry if the mod isn't present. This means that modded blocks can potentially retain their IDs
even if they are temporarily not present in the game. Currently TileEntity data associated with the block is erased.
cpw: Try and fix registry NPE when substitution is active.
cpw: Capture ItemBlock remaps.
cpw: Actually use the delegate for the itemblock
cpw: Try and make sure active substitutions are immediately available in the block to item map.
fry: Added an ability to register custom item variants, not ending with "#inventory". Should allow grouping multiple item models into 1 blockstate json.
fry: Fixed random block position offset not applying correctly.
LexManos: Fix Button/Torch/Lever placement on stairs and slabs. Closes #2291
diesieben07: Allow forge-type spawn-eggs to spawn child entities when clicking EntityAgeable
bernhard.bonigl: Add a hook for custom particle spawning for slimes
bernhard.bonigl:
Fix bucket replacement not loading the bucket model by itself if replacing buckets.
This happens when no other mod that uses the bucket model is present.
Also added a simple method for registering the bucket model, should give
modders an idea on how to use the general model.
Build 1.8.8-11.15.0.1654-1.8.8:
bernhard.bonigl:
Fix bucket replacement not loading the bucket model by itself if replacing buckets.
This happens when no other mod that uses the bucket model is present.
Also added a simple method for registering the bucket model, should give
modders an idea on how to use the general model.
Build 1.8.8-11.15.0.1653-1.8.8:
bernhard.bonigl: Add a hook for custom particle spawning for slimes
Build 1.8.8-11.15.0.1652-1.8.8:
diesieben07: Allow forge-type spawn-eggs to spawn child entities when clicking EntityAgeable
Build 1.8.8-11.15.0.1651-1.8.8:
LexManos: Fix Button/Torch/Lever placement on stairs and slabs. Closes #2291
Build 1.8.8-11.15.0.1650-1.8.8:
fry: Fixed random block position offset not applying correctly.
Build 1.8.8-11.15.0.1649-1.8.8:
fry: Added an ability to register custom item variants, not ending with "#inventory". Should allow grouping multiple item models into 1 blockstate json.
Build 1.8.8-11.15.0.1647-1.8.8:
cpw: Try and make sure active substitutions are immediately available in the block to item map.
Build 1.8.8-11.15.0.1646-1.8.8:
cpw: Actually use the delegate for the itemblock
Build 1.8.8-11.15.0.1645-1.8.8:
cpw: Capture ItemBlock remaps.
Build 1.8.8-11.15.0.1644-1.8.8:
cpw: Try and fix registry NPE when substitution is active.
Build 1.8.8-11.15.0.1643-1.8.8:
cpw:
Blocks are no longer erased from the registry if the mod isn't present. This means that modded blocks can potentially retain their IDs
even if they are temporarily not present in the game. Currently TileEntity data associated with the block is erased.
Build 1.8.8-11.15.0.1642-1.8.8:
cpw: Fix up persistent substitution. Should close #2259
Build 1.8.8-11.15.0.1641-1.8.8:
cpw: Fix the channel handler naming. It now uses the standard netty namer for it, by careful use of cunning reflection.
Build 1.8.8-11.15.0.1640-1.8.8:
LexManos: Fixed vanilla bug related to spawning entities on top of fences. Closes #2303
Build 1.8.8-11.15.0.1639-1.8.8:
LexManos:
Fixed registry issues that prevented connecting to 1.8 Forge servers.
More precisely: Servers with missing registries default back to frozen version.
Throw descriptive error if we do not have any information.
Build 1.8.8-11.15.0.1638-1.8.8:
bernhard.bonigl:
Add a dynamic bucket model that displays the animated liquid contained
Has a config option (default off) that replaces the vanilla buckets with the forge bucket model
New original bucket textures from mr_hazard
Build 1.8.8-11.15.0.1637-1.8.8:
fry: Fixed NPE caused by accessing undefined layer in MultiLayerModel.
Build 1.8.8-11.15.0.1636-1.8.8:
jadran.kotnik: Fix client side commands adding parts of the color codes on autocomplete (prefix "7" and suffix "r").
Build 1.8.8-11.15.0.1635-1.8.8:
fry: Fix dependency resolution for models with custom data/textures.
Build 1.8.8-11.15.0.1634-1.8.8:
fry: LightUtil.pack and .unpack now work correctly with unpacked arrays of size <4.
Build 1.8.8-11.15.0.1633-1.8.8:
fry: Delayed quad list resolution in MultiModel, fixes NPE in MultiLayerModel.
Build 1.8.8-11.15.0.1632-1.8.8:
fry: IModel can now depend on a variant definition (ModelResourceLocation); added MultiLayerModel - simple model that'll render correctly in multiple layers + example of using it.
fry: Fixed java6 errors in previous commit.
fry: Forge pipeline will now take original model lightmap into account, if present.
Build 1.8.8-11.15.0.1630-1.8.8:
LexManos: Fix enchanting applying the same enchantment multiple times. Closes #2273
fry:
Preparations for the Animation system.
Changes to the Model API - IModelState now works with Optional. Handling of parts of the model is not optional, and coordinate space/result interpretation is up to the caller. IModel doesn't extend IModelPart by default anymore; MapModelState uses composition to achieve previous functionality, IModelPart implementations are disjoint now. Updated perspective handing to the new API, removed IPerspectiveState (MapModelState is now the same thing). Perspective transforms for the default fluid model.
Build 1.8.8-11.15.0.1628-1.8.8:
AlgorithmX2: Added addLandingEffects allowing mods to override landing particles, for blocks that require world information to determine textures.
Build 1.8.8-11.15.0.1627-1.8.8:
AlgorithmX2: Add getHighlightTip allowing a item to override its displayed renderToolHightlight.
Build 1.8.8-11.15.0.1626-1.8.8:
cpw:
A test for issue #1848. Please try this with any mods you can @ 1.8.8, and see if you still get log spam of any kind (not just the
log message from the issue either).
Build 1.8.8-11.15.0.1625-1.8.8:
minzmann: Update PotionEffect.java.patch
Build 1.8.8-11.15.0.1624-1.8.8:
cpw: Fix derpage when loading a 1.8 world, with persistent state being entirely ignored in that case.
Build 1.8.8-11.15.0.1623-1.8.8:
bernhard.bonigl: Add shouldRender() to Potions that allows to hide them completely in the inventory
Build 1.8.8-11.15.0.1622-1.8.8:
minecrell:
Improve the console command completer
- Fix space after command getting removed when completing a
subcommand together with the command prefix
- Add support for completing without input (shows command list)
- Sort command completion results
- Fix console spamming command prefixes after closing the input stream
Build 1.8.8-11.15.0.1621-1.8.8:
cpw: Use ItemStack.hasEffect. closes #2230
Build 1.8.8-11.15.0.1620-1.8.8:
liach: Fix typo in `guava`
Build 1.8.8-11.15.0.1619-1.8.8:
AlgorithmX2:
Added doesSideBlockRendering to provide finer grain face culling.
Implemented for BlockStairs and BlockSlab.
Build 1.8.8-11.15.0.1618-1.8.8:
LexManos: Fix wrong EventType passed for Emerald ore-gen.
Build 1.8.8-11.15.0.1617-1.8.8:
LexManos: Deprecate int IDs in FluidRegistry. Modders should only ever use the String name. Also add a 'friendly' exception when attempting to get an ID for a unregistered fluid. Closes #1374
Build 1.8.8-11.15.0.1616-1.8.8:
LexManos: Add EMERALD and SILVERFISH to GenerateMinable event. Closes #1158
Build 1.8.8-11.15.0.1615-1.8.8:
LexManos: Fixed ModList GUI rendering incorrectly. Closes #2254
Build Build Artifacts:<ul><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/forge-1.7.10-10.13.4.1614-1.7.10-installer.jar">forge-1.7.10-10.13.4.1614-1.7.10-installer.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/forge-1.7.10-10.13.4.1614-1.7.10-installer-win.exe">forge-1.7.10-10.13.4.1614-1.7.10-installer-win.exe</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/forge-1.7.10-10.13.4.1614-1.7.10-userdev.jar">forge-1.7.10-10.13.4.1614-1.7.10-userdev.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/forge-1.7.10-10.13.4.1614-1.7.10-src.zip">forge-1.7.10-10.13.4.1614-1.7.10-src.zip</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/forge-1.7.10-10.13.4.1614-1.7.10-changelog.txt">forge-1.7.10-10.13.4.1614-1.7.10-changelog.txt</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/forge-1.7.10-10.13.4.1614-1.7.10-universal.jar">forge-1.7.10-10.13.4.1614-1.7.10-universal.jar</a></ul>:
LexManos: Fix dispensers equipping armor on players in the wrong slot Closes #1649
Build 1.8.8-11.15.0.1613-1.8.8:
bx9j52xd: Fixed that oldLight is not being used.
Build 1.8.8-11.15.0.1612-1.8.8:
fry: Workaround for https://github.com/google/guava/issues/738
Build 1.8.8-11.15.0.1611-1.8.8:
fry: Fixed orientations of generated item faces. Fixes #2215.
Build 1.8.8-11.15.0.1610-1.8.8:
LexManos: Remove MCP reference patches.
LexManos: Fixed colored leather armor, and custom armor textures.
Build 1.8.8-11.15.0.1609-1.8.8:
cpw: Add a flag to the modidremapping event. If the remapevent is because the registry is refreezing, it'll be true.
Build 1.8.8-11.15.0.1608-1.8.8:
cpw: Clean up chunk patch.
Build 1.8.8-11.15.0.1607-1.8.8:
mark.a.woodman:
Initialize sources list
Fixes crash NPE thrown by addFile()
Build 1.8.8-11.15.0.1606-1.8.8:
cpw: Most requested feature of all time? TileEntity init method called after it's ready to roll. remove all the if (firstTicks)
Build 1.8.8-11.15.0.1605-1.8.8:
cpw:
Fix language adapter loading.
The language adapter is now properly picked up after the mod is loaded
on the classpath, fixing the ClassNotFoundException occurring before.
Also fixed some minor formatting and made it throw a full
RuntimeException on failure.
Fix up some formatting
Build 1.8.8-11.15.0.1604-1.8.8:
cpw: Be noisy when API is in a coremod. It'll never work and modders should realize that fact.
Build 1.8.8-11.15.0.1603-1.8.8:
tehgeek: Allow server to access Potion isBadEffect()
Build 1.8.8-11.15.0.1602-1.8.8:
kashike: Use the FMLSecurityManager checkPermission(Permission) method for context-based permission checks. Fixes #2067
Build 1.8.8-11.15.0.1601-1.8.8:
cpw: Allow entity selectors to select "." in entity names. Closes #2125
Build 1.8.8-11.15.0.1600-1.8.8:
minecrell: Add jline-based console with colors and tab-completion
bernhard.bonigl: Add a PotionRegistry to handle dynamic distribution and remapping of Potion IDs
cpw: Some tweaks - GameRegistry is modder facing API, so avoid having MC methods there. Fix a couple of registry bugs.
cpw: Fixup Jline integration
cpw: A few fixes
Build 1.8.8-11.15.0.1596-1.8.8:
cpw: Fix problem with spam from registry on loading a second world. Empty the staging.
Build 1.8.8-11.15.0.1595-1.8.8:
lumien231: Fixed: The Integrated Server not being stopped when exiting a singleplayer world to the main menu
Build 1.8.8-11.15.0.1594-1.8.8:
LexManos: Add chunk loading protection to WorldSever.getTileEntitiesIn, may prevent orphanced chunks and a CME in EntityPlayerMP. Note: The 'max' parameters are NON-inclusive.
cpw: Fix up blockstate rebuild. Closes #2221. Also fix formatting. IDEA has differences. Solved now.
Build 1.8.8-11.15.0.1592-1.8.8:
cpw: Giant registry fixup
Build 1.8.8-11.15.0.1591-1.8.8:
LexManos: Bump version for new Minecraft version.
LexManos: Fixed placing blocks on snow layers with more then one layer.
LexManos: Fixed Large mushrooms generating incorrectly.
LexManos: Removed IItemRenderer class, all functionality is possible with new rendering system.
LexManos: Compiler warnings pass, undeprecated SplashProgress related stuff.
Build 1.8.8-11.14.4.1590-1.8.8:
cpw: Propogate AbortException. Closes #2206. Also fix tracing printstream when printStackTrace is called.
Build 1.8.8-11.14.4.1589-1.8.8:
cpw: Fix up a couple of patches, affected by the recent update
cpw:
Add .exc for StatList patch
More tweaking
Build 1.8.8-11.14.4.1588-1.8.8:
cpw: Fix button and lever placement problem. Closes #2204
Build 1.8.8-11.14.4.1587-1.8.8:
lordillyohs:
Remove trailing */ in the build.gradle
Signed-off-by: Anthony Anderson <lordillyohs@gmail.com>
Build 1.8.8-11.14.4.1586-1.8.8:
cpw: Cleaning up some derpy names
cpw: More cleanups, some documentation, a bunch of deprecations.
Build 1.8.8-11.14.4.1585-1.8.8:
cpw: Deprecate it as well, because hey, it's redundant now.
cpw: Clean up some very long dead code. Bukkit hasn't existed in a very long time now. IASM never worked, and I'm not about to implement it.
Build 1.8.8-11.14.4.1584-1.8.8:
cpw: ONE EVENT BUS TO RULE THEM ALL AND IN THE DARKNESS FIRE THEM!
Build 1.8.8-11.14.4.1583-1.8.8:
cpw: Fix MDK for 1.8.8 using FG2.1 snapshot
cpw: Yeah, amount is NOT deprecated.
Build 1.8.8-11.14.4.1582-1.8.8:
cpw:
OMG! Documentation? WUT? I haz lost my mind.
Also, Functional interface for IMC. Senders can send a classname implementing Guava's function, and receivers
will be able to get that function, and do, well, whatever, really. Probably best for those callback type
scenarios, connecting up APIs and stuffs.
Build 1.8.8-11.14.4.1581-1.8.8:
cpw: Cleanup Fluid deprecations stuff.
Build 1.8.8-11.14.4.1580-1.8.8:
LexManos: Update universal manifest for 1.8.8's json.
Build 1.8.8-11.14.4.1579-1.8.8:
fry: Fixed NPE is B3D loader caused by the missing vertex normal; updated the example chest model - it's now has 2 meshes; Updated ModelAnimationDebug - it now uses the new chest model, renders the base with the static world renderer, and only the lid with the TESR.
LexManos: Fix incorrect position passes to Block.getExplosionResistance from entities.
LexManos: Moved client side Block.onBlockDestroyed to after Item.onBlockDestroyed to match server order.
LexManos: Enable the normal ModList GUI in game. Use GL_SCISSOR to support the transparent in-game GUI.
Choonster.2010: BiomeManager: Fix off-by-one errors
LexManos: Fix bold font rendering, Unicode is 2x pixel density of normal.
LexManos: Fix invalid position passed to isAir/getLight in World.playAmbientSound
fry: Fixed forge lighting working incorrectly outside 0x1000000 coordinates.
fry: Implemented interpolation of TRSR transformations; B3D: added interpolation capabilities to B3DState, animated TESR example in ModelAnimationTest (pure TESR right now, no separation inside the example model between the static and dynamic parts right now).
fry: B3D loader: removed 2 redundand null checks, changed constructor args to final to fix (java6?) inner arg error.
fry: Fix holes in generated item models.
fry: Removed face doubles from item models.
fry: Fixed forge lighting working incorrectly outside 0x1000000 coordinates.
cpw: Update mappings to 20151122.
Build 1.8-11.14.4.1577:
fry: Implemented interpolation of TRSR transformations; B3D: added interpolation capabilities to B3DState, animated TESR example in ModelAnimationTest (pure TESR right now, no separation inside the example model between the static and dynamic parts right now).
fry: B3D loader: removed 2 redundand null checks, changed constructor args to final to fix (java6?) inner arg error.
fry: Fix holes in generated item models.
fry: Removed face doubles from item models.
fry: Fixed forge lighting working incorrectly outside 0x1000000 coordinates.
Build 1.8.8-11.14.4.1576-1.8.8:
cpw: Fix derpy fir trees in the taiga. So many patches. See if we can find any more mistakes?!
Build 1.8.8-11.14.4.1575-1.8.8:
cpw: Small tweak to the OUT/ERR logger - should skip the Throwable stuffs now.
cpw:
Fix weird patch issue where the this FG commit: https://github.com/MinecraftForge/ForgeGradle/commit/2f0ca9921b961133689d29b807333241010a802d
breaks if the exact end of a line is a srgname. Not ideal, but should work.
Build 1.8-11.14.4.1572:
LexManos: Fix invalid position passed to isAir/getLight in World.playAmbientSound
Build 1.8-11.14.4.1571:
Choonster.2010: BiomeManager: Fix off-by-one errors
Build 1.8-11.14.4.1570:
LexManos: Fix bold font rendering, Unicode is 2x pixel density of normal.
Build 1.8-11.14.4.1569:
LexManos: Enable the normal ModList GUI in game. Use GL_SCISSOR to support the transparent in-game GUI.
Build 1.8-11.14.4.1568:
LexManos: Fix incorrect position passes to Block.getExplosionResistance from entities.
LexManos: Moved client side Block.onBlockDestroyed to after Item.onBlockDestroyed to match server order.
Build Build Artifacts:<ul><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1566-1.7.10/forge-1.7.10-10.13.4.1566-1.7.10-userdev.jar">forge-1.7.10-10.13.4.1566-1.7.10-userdev.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1566-1.7.10/forge-1.7.10-10.13.4.1566-1.7.10-src.zip">forge-1.7.10-10.13.4.1566-1.7.10-src.zip</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1566-1.7.10/forge-1.7.10-10.13.4.1566-1.7.10-changelog.txt">forge-1.7.10-10.13.4.1566-1.7.10-changelog.txt</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1566-1.7.10/forge-1.7.10-10.13.4.1566-1.7.10-installer.jar">forge-1.7.10-10.13.4.1566-1.7.10-installer.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1566-1.7.10/forge-1.7.10-10.13.4.1566-1.7.10-universal.jar">forge-1.7.10-10.13.4.1566-1.7.10-universal.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1566-1.7.10/forge-1.7.10-10.13.4.1566-1.7.10-installer-win.exe">forge-1.7.10-10.13.4.1566-1.7.10-installer-win.exe</a></ul>:
scott: Add an event hook to allow overriding of fuels recognized by vanilla fuel handling.
Build 1.8-11.14.4.1565:
lumien231: Fix Client Login Issue when logging into a non existent dimension
Build Build Artifacts:<ul><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1564-1.7.10/forge-1.7.10-10.13.4.1564-1.7.10-universal.jar">forge-1.7.10-10.13.4.1564-1.7.10-universal.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1564-1.7.10/forge-1.7.10-10.13.4.1564-1.7.10-src.zip">forge-1.7.10-10.13.4.1564-1.7.10-src.zip</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1564-1.7.10/forge-1.7.10-10.13.4.1564-1.7.10-installer-win.exe">forge-1.7.10-10.13.4.1564-1.7.10-installer-win.exe</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1564-1.7.10/forge-1.7.10-10.13.4.1564-1.7.10-installer.jar">forge-1.7.10-10.13.4.1564-1.7.10-installer.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1564-1.7.10/forge-1.7.10-10.13.4.1564-1.7.10-changelog.txt">forge-1.7.10-10.13.4.1564-1.7.10-changelog.txt</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1564-1.7.10/forge-1.7.10-10.13.4.1564-1.7.10-userdev.jar">forge-1.7.10-10.13.4.1564-1.7.10-userdev.jar</a></ul>:
LexManos: Fixed skulls not placing on fences like vanilla {Vanilla is buggy -.-} Closes #2185
Build 1.8-11.14.4.1563:
LexManos: Bump version for Recomended Build.
Build 1.8-11.14.3.1562:
LexManos:
Merge pull request #2179 from arideus101/patch-1
Fixed issue where custom colored armor wouldn't be colored. (reverted from commit dee0b2084b519419bbf97d8ad177204830ea2b07)
Build 1.8-11.14.3.1561:
jasondoyle528: Allows Custom Armor Coloring to be done easily
Build 1.8-11.14.3.1560:
gabizou:
Fix a possible NPE when checking supertypes of interfaces. Closes #2176.
Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
Build 1.8-11.14.3.1559:
bjoern:
Fix possible crash in EventBus
There is currently no way to check if an event handler has been registered or not.
But when trying to unregister a not-registered event handler, Minecraft crashes with a NullPointerException.
This is a simple fix to prevent such crashes.
cpw: Fix substitutions for recipes and oredict recipes. Should mean that substitutions start working properly.
cpw:
OreDictionary will warn if there's an invalid ore being registered now, rather than just
using -1 and doing weird things with the list as a result.
cpw: Two more corner cases in the oredictionary. Should work for all cases now.
cpw:
Fix firing the remap event. It always fires now, and additionally fires when the registry reverts to frozen.
Most mods refer to the gameregistry for ids they care about, so this shouldn't affect anything significantly,
but if your mod was dependent on their being content in the remap event, and only acting on that content,
empty content means it's "reverted to frozen" state - the state at the start of the game.
Build Build Artifacts:<ul><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1558-1.7.10/forge-1.7.10-10.13.4.1558-1.7.10-src.zip">forge-1.7.10-10.13.4.1558-1.7.10-src.zip</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1558-1.7.10/forge-1.7.10-10.13.4.1558-1.7.10-userdev.jar">forge-1.7.10-10.13.4.1558-1.7.10-userdev.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1558-1.7.10/forge-1.7.10-10.13.4.1558-1.7.10-changelog.txt">forge-1.7.10-10.13.4.1558-1.7.10-changelog.txt</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1558-1.7.10/forge-1.7.10-10.13.4.1558-1.7.10-installer.jar">forge-1.7.10-10.13.4.1558-1.7.10-installer.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1558-1.7.10/forge-1.7.10-10.13.4.1558-1.7.10-installer-win.exe">forge-1.7.10-10.13.4.1558-1.7.10-installer-win.exe</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1558-1.7.10/forge-1.7.10-10.13.4.1558-1.7.10-universal.jar">forge-1.7.10-10.13.4.1558-1.7.10-universal.jar</a></ul>:
cpw:
Fix firing the remap event. It always fires now, and additionally fires when the registry reverts to frozen.
Most mods refer to the gameregistry for ids they care about, so this shouldn't affect anything significantly,
but if your mod was dependent on their being content in the remap event, and only acting on that content,
empty content means it's "reverted to frozen" state - the state at the start of the game.
Build Build Artifacts:<ul><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1557-1.7.10/forge-1.7.10-10.13.4.1557-1.7.10-installer-win.exe">forge-1.7.10-10.13.4.1557-1.7.10-installer-win.exe</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1557-1.7.10/forge-1.7.10-10.13.4.1557-1.7.10-universal.jar">forge-1.7.10-10.13.4.1557-1.7.10-universal.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1557-1.7.10/forge-1.7.10-10.13.4.1557-1.7.10-changelog.txt">forge-1.7.10-10.13.4.1557-1.7.10-changelog.txt</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1557-1.7.10/forge-1.7.10-10.13.4.1557-1.7.10-userdev.jar">forge-1.7.10-10.13.4.1557-1.7.10-userdev.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1557-1.7.10/forge-1.7.10-10.13.4.1557-1.7.10-installer.jar">forge-1.7.10-10.13.4.1557-1.7.10-installer.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1557-1.7.10/forge-1.7.10-10.13.4.1557-1.7.10-src.zip">forge-1.7.10-10.13.4.1557-1.7.10-src.zip</a></ul>:
cpw: Two more corner cases in the oredictionary. Should work for all cases now.
Build 1.8-11.14.3.1556:
LexManos: Fixed Open url confirm screen not showing URL.
LexManos: Fixed Stronghold Library not having anything in it's chests.
Build 1.8-11.14.3.1555:
diesieben07: Fix GameData.findBlock
Build 1.8-11.14.3.1554:
fry: Fixed anaglyph transformation not being applied in the forge lighting fully.
Build 1.8-11.14.3.1553:
fry: Provide ItemCameraTransforms for vanilla models when possible.
Build 1.8-11.14.3.1552:
fry: OBJ loader: reworked texture resolution: keys now have to start with #, like every other model loader; models without explicit library now work, remapping is possible by using the key "#OBJModel.Default.Texture.Name"; in addition to remapping by material name, remapping by texture name works too, like in other model formats.
Build 1.8-11.14.3.1551:
fry: Performace fix for item rendering.
Build 1.8-11.14.3.1550:
Choonster.2010:
Fix texture error message for broken textures
-- Fixes #2100
-- Iterates over badTextureDomains instead of missingTextures.keySet()
as a domain can have broken textures without any missing textures
Build 1.8-11.14.3.1549:
fry: Obj loader: fix vertices shared between faces having the same attributed (uvs/normals).
the.f1repl4ce: Fixed a bug that caused the config option name to overlap with the selectable values when using GuiConfigEntries.SelectValueEntry, fixes #2114
fry: OBJ model: use original vertex material when defining face.
fry: Fixed block color multiplier not being cached properly in the forge renderer, performance improvement.
LexManos: Merge FML and Forge lang file, and update crowdin project.
LexManos:
Redesign the ModList GUI to use a scrolling list for the main body content.
Allowing for larger information to be displayed.
URLs are auto-detected and now clickable.
Mod Logos are now centered, it looks better.
LexManos:
Introduce a new centralized version checking system.
Using the @Mod annotation mods can opt-in to a centrally controlled update system.
This is PURELY a notification system and will NOT automatically download any updates.
The End User can control which mods check for updates and disabel the system entirely using the Forge Config and GUI.
Format for the json the URL must point to is described here: https://gist.github.com/LexManos/7aacb9aa991330523884
Build 1.8-11.14.3.1543:
fry: Fix color multiplier applied incorrectly for items.
fry: OBJ loader: fixed another whitespace-related issue; removed unused "modifyUVs" property for now; added the "flip-v" property to switch between OpenGL-style and DirextX-style model UVs; fixed normals - they are now correct in-world, still a bit strange for the items; fixed normals a little bit for B3D models too.
Build Build Artifacts:<ul><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1541-1.7.10/forge-1.7.10-10.13.4.1541-1.7.10-userdev.jar">forge-1.7.10-10.13.4.1541-1.7.10-userdev.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1541-1.7.10/forge-1.7.10-10.13.4.1541-1.7.10-installer.jar">forge-1.7.10-10.13.4.1541-1.7.10-installer.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1541-1.7.10/forge-1.7.10-10.13.4.1541-1.7.10-installer-win.exe">forge-1.7.10-10.13.4.1541-1.7.10-installer-win.exe</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1541-1.7.10/forge-1.7.10-10.13.4.1541-1.7.10-changelog.txt">forge-1.7.10-10.13.4.1541-1.7.10-changelog.txt</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1541-1.7.10/forge-1.7.10-10.13.4.1541-1.7.10-src.zip">forge-1.7.10-10.13.4.1541-1.7.10-src.zip</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1541-1.7.10/forge-1.7.10-10.13.4.1541-1.7.10-universal.jar">forge-1.7.10-10.13.4.1541-1.7.10-universal.jar</a></ul>:
cpw:
OreDictionary will warn if there's an invalid ore being registered now, rather than just
using -1 and doing weird things with the list as a result.
Build Build Artifacts:<ul><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1539-1.7.10/forge-1.7.10-10.13.4.1539-1.7.10-installer.jar">forge-1.7.10-10.13.4.1539-1.7.10-installer.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1539-1.7.10/forge-1.7.10-10.13.4.1539-1.7.10-changelog.txt">forge-1.7.10-10.13.4.1539-1.7.10-changelog.txt</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1539-1.7.10/forge-1.7.10-10.13.4.1539-1.7.10-universal.jar">forge-1.7.10-10.13.4.1539-1.7.10-universal.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1539-1.7.10/forge-1.7.10-10.13.4.1539-1.7.10-userdev.jar">forge-1.7.10-10.13.4.1539-1.7.10-userdev.jar</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1539-1.7.10/forge-1.7.10-10.13.4.1539-1.7.10-src.zip">forge-1.7.10-10.13.4.1539-1.7.10-src.zip</a><li><a href="scp://files.minecraftforge.net/home/files/files.minecraftforge.net/mavennet/minecraftforge/forge/1.7.10-10.13.4.1539-1.7.10/forge-1.7.10-10.13.4.1539-1.7.10-installer-win.exe">forge-1.7.10-10.13.4.1539-1.7.10-installer-win.exe</a></ul>:
diesieben07: Fix CME when entities are spawned from EntityJoinWorldEvent
bernhard.bonigl: Fix Potion IDs above 127
Abrar Syed: Update FG version to 2.0.2
fry: Changed how the forge lighting system handles holey models for opaque blocks; it now mimics vanilla behaviour, which allows light to pass through them.
fry: Fix for the previous commit - transparent blocks were handled improperly.
glstillman: OBJLoader: Quick bandages to support/fix the new way that face/vertex normals are calculated, a very quick bandage to patch TextureCoordinates for the time being, and the Parser now uses a Pattern to split strings on whitespace instead of only splitting on " ".
cpw: Fix substitutions for recipes and oredict recipes. Should mean that substitutions start working properly.
Build 1.8-11.14.3.1532:
fry: Fixed normal calculation for vanilla models, fixed the grass darkening and simular issues.
fry: More lighting fixes, flat lighting now works correctly for grass and torches.
Build 1.8-11.14.3.1530:
fry: Fixed piston rendering (WorldRenderer offset wasn't applied); fixed TESR being registered too early in one of the debug mods.
Build 1.8-11.14.3.1529:
glstillman: Fixed a bug with item model loading that would occur if ModelBakery.addVariantName() was called with the same string location parameter for 2 different items, and the string pointed to a location that didn't exist, where ModelLoader.loadAnyModel() would substitute the blockdefinition in for the item model, but wouldn't remove the original input location from the loadingModels list, which would cause the location from the second call to throw an IllegalStateException even though that location now has a model.
fry:
Perspective awareness for vanilla and multi models, fixes #2148.
Improved error handling in MultiModel.
fry: Fixed generic bug in MultiModel
fry: Fixed AO being applied to OBJ model transparency, and OBJ loader trying to force the loading of the builtin white texture.
fry: Provide a IModel for "builtin/generated", fixes #2147
fry: Fixed another generic issue in MultiModel.
Build 1.8-11.14.3.1525:
fry: Small fix for reworked classic lighting
Build 1.8-11.14.3.1524:
fry: Added OBJ loader for the ModelLoaderRegistry system.
Build 1.8-11.14.3.1523:
fry:
Model pipeline system.
Should replace all ad-hoc quad generation methods in forge, and make IBakedModel -> WorldRenderer data transfer faster. Added IVertexConsumer + helper classes; lighting that works correctly for non-axis-aligned faces using the new infrastructure. Changed smooth lighting algorithm, now it should work correctly for everything.
New block lighter can be disabled in the forge config options.
fry: Added back in the lost class
Build 1.8-11.14.3.1521:
simonbarnes1:
Add Guava and Apache to LaunchClassLoader exclusion list on server
Move exclusions to common place. Less likely to get out of sync
Build 1.8-11.14.3.1520:
bk1325: Add PlayerSetSpawnEvent
Build 1.8-11.14.3.1519:
fry: '#' is now added automatically to the beginning of the texture names in B3D models, and the remapping is expected via the blockstate JSON, since it's more reasonable than adding it to the file name in the modelling program or matching the resource location with the filename.
Build 1.8-11.14.3.1518:
fry: Fixes Attributes.transform affecting only 1 vertex.
Build 1.7.10-10.13.4.1517-1.7.10:
bjoern:
Fix possible crash in EventBus
There is currently no way to check if an event handler has been registered or not.
But when trying to unregister a not-registered event handler, Minecraft crashes with a NullPointerException.
This is a simple fix to prevent such crashes.
Build 1.8-11.14.3.1516:
luacs1998: Fix a possible crash in EventBus
Build 1.8-11.14.3.1515:
rubensworks: Fix dispenser action for modded spawn eggs
Build 1.8-11.14.3.1514:
LexManos: Update Gradle wrapper to 2.7
LexManos: Fix entity count being incorrect for spawning logic. Now filter out 'persistant' entities.
Build 1.8-11.14.3.1513:
foka_12: Disallow conflicting furnace recipes
Build 1.8-11.14.3.1512:
fry: Workaround for MinecraftForge/ForgeGradle#256
Build 1.8-11.14.3.1511:
cpw:
FMLNetworkHandler.openGui should not try and open a GUI on a FakePlayer.
Fixes #2082 and probably dozens of mod errors. Also, side benefit of the
merged codebase! FML code can ref Forge code!
Build 1.8-11.14.3.1510:
laci200270: Update FMLSecurityManager.java
cpw: Format a bit better
Build 1.8-11.14.3.1509:
fry: Much requested temporary hack for items and TESRs. Context: #1582, #1597, #1713, #2058 and others.
Build 1.8-11.14.3.1508:
vorquel: Fix faulty Channel name
Build 1.8-11.14.3.1507:
simonbarnes1: Use already provided profile for the player's own skin
Build 1.8-11.14.3.1506:
cpw:
More cleanup of the default eclipse workspace. The project is now called "MDKExample" not "Minecraft".
The project tree is now contemporary, instead of a copy from 1.5.x era MC. The launches are cleaned up, and refer to
a better default "runDir" of "run" rather than "eclipse".. Updating to FG2.0.1 which will contain relevant binary fixes.
Build 1.8-11.14.3.1505:
cpw: Fix eclipse workspace inside the mdk - don't run it through the tokenconverter. Also add in CREDITS-fml.txt to the MDK - it's still required.
Build 1.8-11.14.3.1504:
LexManos:
Fixed issue where config folder would not be created before SplashProgress tried to read from it.
Default macs to disable the new loading screen due to to many macs having issues.
Users can enable it again by editing their config.
Catch and gracefully handle more errors when starting up the Splash Screen.
Build 1.8-11.14.3.1503:
diesieben07: Re-introduce RenderBlockOverlayEvent, seems to have been missed during 1.8 update
Abrar Syed: removed broken and duplicate AT lines
Abrar Syed: added hardcoded fml version file
Abrar Syed: DeobfuscationData no longer required at dev time
Abrar Syed: removed old unnecessary stuff
Abrar Syed: Added FG2 buildscript + updated for Gradle 2.4
Abrar Syed: added jenkins compat tasks
Abrar Syed: fixed local-building fail with changelog
Abrar Syed: updated installed gradle. not finished
Abrar Syed: fixed deployment credentials
cpw: FML is no more. FML has ceased to be. FML's expired and gone to meet its maker. FML's a stiff! Bereft of life, FML rests in peace.
cpw: Vestigal fml-ectomy.
cpw:
FML's metabolic processes are now history. FML's off the twig. FML's kicked the bucket, FML's shuffled off this mortal coil,
run down the curtain and joined the bleedin' choir invisible!! THIS IS AN EX-PROJECT!
Abrar Syed: added MDK package
cpw: Fix MDK task - it now runs.
cpw: The final nail in the coffin. BYE!
cpw:
Trying to fix the MDK to include gradle wrapper, but the gradle-wrapper.jar is
corrupted. @AbrarSyed can you take a look?
cpw:
Fix packaging the gradle wrapper properly. There is still a problem with
the MDK- it fails to run setupDecompWorkspace.
Filed an issue at ForgeGradle, since this seems to be something FG2 shouldn't
be doing, but is?
https://github.com/MinecraftForge/ForgeGradle/issues/235
cpw: Remove patches
cpw: Fix ciWriteBuildNumber task. Ugly, but it works.
cpw: Fix crowdin task. Good luck jenkins, lets roll!
cpw: Fix crowdin again. Run, jenkins, for god's sake, run!
LexManos: Update gradle wrapper and fix changelog task.
Build 1.8-11.14.3.1502:
cpw: ObjectHolder works great, but it should be a lot less spammy about failed lookups. They're usually mod options.
cpw: Actually rebuild the fluidNames each rebuild, don't just try and force changes in. Should fix #1973
cpw:
Wake up the FluidRegistry before any mods start loading. Should stop mods claiming to own water or lava (depending on who accessed
FluidRegistry first)
cpw: Be a little bit more helpful when the ObjectHolder misses. Should help figure out what is going in in #2006
cpw: Cherry pick some changes from 1.8 for inner class discovery, also fix the negativecache. Closes #1872
Build 1.8-11.14.3.1501:
LexManos: Fix placing skulls on fence posts. Closes #2055
Build 1.8-11.14.3.1500:
starbuck: Fix harvest logic running in addition to shearable logic
Build 1.8-11.14.3.1499:
glstillman: Fixed a bug with ExtendedBlockStates containing at least one IProperty and one IUnlistedProperty not allowing blocks to be placed.
Build 1.8-11.14.3.1498:
liach: Add an EnumHelper hook and fixed an issue
Build 1.8-11.14.3.1497:
simonbarnes1: Fix placing signs with NBT prompting for text
Build 1.8-11.14.3.1496:
Zaggy1024:
Fixed a Forge blockstates json removing models causing an NPE in the loader.
Fixed the deep clone of a V1 Variant not cloning the submodels properly.
Build 1.8-11.14.3.1495:
clienthax: Signed-off-by: Clienthax <clienthax@gmail.com>
Build 1.8-11.14.3.1494:
rubensworks: Make EnumFacing events available server-side
Build 1.8-11.14.3.1493:
rubensworks: Fix source block check for BlockFluidClassic
Build 1.7.10-10.13.4.1492-1.7.10:
cpw: Cherry pick some changes from 1.8 for inner class discovery, also fix the negativecache. Closes #1872
Build 1.8-11.14.3.1491:
diesieben07: Allow the new entity eggs to be created via middle-click
Build 1.7.10-10.13.4.1490-1.7.10:
cpw: Actually rebuild the fluidNames each rebuild, don't just try and force changes in. Should fix #1973
cpw:
Wake up the FluidRegistry before any mods start loading. Should stop mods claiming to own water or lava (depending on who accessed
FluidRegistry first)
cpw: Be a little bit more helpful when the ObjectHolder misses. Should help figure out what is going in in #2006
Build 1.8-11.14.3.1487:
fry: Custom transformations in forge blockstate json.
Build 1.8-11.14.3.1486:
LexManos: Fixed ItemMonsterPlacer.getEggInfo missing return. Closes #1975
Build 1.8-11.14.3.1485:
jadran.kotnik: Fixed error GUIs showing a white screen and replaced a rogue direct GL call.
Build 1.8-11.14.3.1484:
izooDee5: Fix particle texture of the generated item models.
Build 1.8-11.14.3.1483:
bernhard.bonigl: Fix StateMap always mapping properties to the "minecraft" domain instead of the mods, causing it to not find BlockState definitions.
Build 1.8-11.14.3.1482:
LexManos: Add debug for max texture size and output when Texture Atlas can not stitch all textures.
Build 1.7.10-10.13.4.1481-1.7.10:
cpw: ObjectHolder works great, but it should be a lot less spammy about failed lookups. They're usually mod options.
Build 1.8-11.14.3.1480:
LexManos: More descripotive error if Patcher is passed invalid data for vanilla classes.
Build 1.8-11.14.3.1479:
fry: Fixed perspective transformations for item models.
fry: Vanilla models can now use custom textures. Fixes #1962
fry: There's no Map.getOrDefault in java6.
Build 1.8-11.14.3.1476:
LexManos: Fix AT for Block constructor.
Build 1.8-11.14.3.1475:
fry: Added ItemLayerModel - less awkward, simpler and faster version of ItemModelGenerator.
Build 1.8-11.14.3.1474:
LexManos: Throw more descriptive errors when mods attempt to register invalid global entity IDs.
LexManos: Include the thread state in the potential error handleing for SplashProgress.
LexManos: Fixed Wavefront Object Importer reading files with integer values. Closes #1651, #1654
LexManos: Create config folder in SplashProgress if it does not exist.
LexManos: Add the stitching allocation stage to loading screen.
LexManos:
Make TextureMap for items and blocks skip the first pass of loading/stitching textures.
Should decrease loading times for large packs.
May cause issues with some mods so use -Dfml.skipFirstTextureLoad=false to disable.
LexManos: Add TextureManager to loading screen.
LexManos: Time each bar in the loading screen and print it to the log, useful information to see where most time is spent in loading.
cpw:
Mods that are extracted to the mods dir by unzipping or whatever will now cause the game to crash. Too much info is in the META-INF now,
and more will be being added. Extracting to the mods dir just completely breaks that.
Build 1.8-11.14.3.1473:
jamioflan:
Added CameraSetup sub-event for camera angles
Allows players to alter yaw and pitch of renderViewEntity, but more importantly, adds the ability to roll the view.
Added camera roll hook
Build 1.7.10-10.13.4.1472-1.7.10:
michafla: fix logic for guessing mesa tag in biome dict
cpw:
Mods that are extracted to the mods dir by unzipping or whatever will now cause the game to crash. Too much info is in the META-INF now,
and more will be being added. Extracting to the mods dir just completely breaks that.
Build 1.7.10-10.13.4.1470-1.7.10:
LexManos: Add TextureManager to loading screen.
LexManos: Time each bar in the loading screen and print it to the log, useful information to see where most time is spent in loading.
Build 1.7.10-10.13.4.1469-1.7.10:
LexManos: Create config folder in SplashProgress if it does not exist.
LexManos: Add the stitching allocation stage to loading screen.
LexManos:
Make TextureMap for items and blocks skip the first pass of loading/stitching textures.
Should decrease loading times for large packs.
May cause issues with some mods so use -Dfml.skipFirstTextureLoad=false to disable.
Build 1.8-11.14.3.1468:
LexManos: Patch line number update. Ignore this.
LexManos:
New system in EntityRegistry to allow modders to register spawn eggs.
For entites that do not use the global ID system.
{Which no mod entity should}
Vanilla spawn eggs will now detect a 'entity_name' entry in it's NBT data and use that for spawning/rendering.
Build 1.8-11.14.3.1467:
foka_12: Change permission levels on ore recipes parameters
Build 1.8-11.14.3.1466:
foka_12:
Fixed NPE when calling canBrew
Oversight on my part,
If the ingredient doesn't return true in Item.isPotionIngredient, Items.potionitem.getEffects(stack) returns null, causing an NPE to be thrown later on.
This invalidates #1947.
Build 1.8-11.14.3.1465:
LexManos: Use Guava instead of Nio for J6 compatibility.
Build 1.8-11.14.3.1464:
fry: Added fluid renderer.
Build 1.8-11.14.3.1463:
LexManos: Make Item.shouldCauseReequipAnimation is bit more precise and copy over the new item for rendering even if the animation is diabled.
Build 1.8-11.14.3.1462:
LexManos: Add vanilla block rotation support back in for certain blocks that were missed in 1.8 update. Closes #1903
Build 1.8-11.14.3.1461:
xxmicloxx: Bugfix for B3DLoader
Build 1.8-11.14.3.1460:
dan:
Fix incorrect block position in BlockReed canPlaceBlockAt
block.canSustainPlant is called on the wrong block position. It should be called on the block below (the 'soil' block).
Build 1.8-11.14.3.1459:
tehgeek: Add GuiScreenEvents for keyboard and mouse input
Build 1.8-11.14.3.1458:
t.tomkins:
Player sensitive version of Block.getPickBlock
Block.getPickBlock was patched in 1.7 but was overlooked in 1.8.
Closes: https://github.com/MinecraftForge/MinecraftForge/issues/1709
LexManos: Add Item.shouldCauseReequipAnimation to allow modders more control over the 'Reequip' animation.
Build 1.8-11.14.3.1457:
LexManos: Fixed compile issues with irtimaled's PR.
Build 1.7.10-10.13.4.1456-1.7.10:
irtimaled:
Copy fortress.dat from vanilla location
Fixes #1747
If the dat file isn't in the dimension specific folder but is present in the vanilla data folder then copy it over.
LexManos: Make FML Gui classes use GlStateManager. Closes FML#615
LexManos: Fixed Wavefront Object Importer reading files with integer values. Closes #1651, #1654
Build 1.8-11.14.3.1453:
LexManos: Cleanup code format in LayerBreakingTest.
LexManos: Fixup model loading errors not being printed by making ICustomModelLoader.loadModel propogate IOExceptions as needed.
Build 1.7.10-10.13.4.1452-1.7.10:
LexManos: Include the thread state in the potential error handleing for SplashProgress.
Build 1.7.10-10.13.4.1451-1.7.10:
LexManos: Throw more descriptive errors when mods attempt to register invalid global entity IDs.
Build 1.8-11.14.3.1450:
LexManos: Bump version for new RB.
LexManos: Cleanup some spammy output.
LexManos: Quiet ClassPatchManager debug spam by default. Reenable using -Dfml.debugClassPatchManager=true.
LexManos: Quiet FMLControlledNamespacedRegistry debug spam by default. Reenable using -Dfml.debugRegistryEntries=true.
LexManos: Quiet CrashReport class pre-loading debug, no flag to re-enable.
LexManos: Cleanup mod signature data table. Easily seperating those mods with signatures vs those with none.
LexManos: Cleanup mod state dump to be easier to read by displaying the states in abreviation and placing them before the mod info.
Build 1.8-11.14.3.1449:
clarsson: Fixing two IndexOutBoundsExceptions from the BiomeDictionary
Build 1.7.10-10.13.4.1448-1.7.10:
LexManos: Cleanup mod state dump to be easier to read by displaying the states in abreviation and placing them before the mod info.
Build 1.7.10-10.13.4.1447-1.7.10:
LexManos: Cleanup some spammy output.
LexManos: Quiet ClassPatchManager debug spam by default. Reenable using -Dfml.debugClassPatchManager=true.
LexManos: Quiet FMLControlledNamespacedRegistry debug spam by default. Reenable using -Dfml.debugRegistryEntries=true.
LexManos: Quiet CrashReport class pre-loading debug, no flag to re-enable.
LexManos: Cleanup mod signature data table. Easily seperating those mods with signatures vs those with none.
Build 1.8-11.14.3.1446:
LexManos: Copy over parent's modelSet value in variants as well.
LexManos: Bump version for new RB