-
Notifications
You must be signed in to change notification settings - Fork 1
/
forge-1.7.10-10.13.0.1160-changelog.txt
5931 lines (4795 loc) · 290 KB
/
forge-1.7.10-10.13.0.1160-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 1160:
siribby: Add RenderItemInFrameEvent
Build 1.7.10-10.13.0.1159:
LexManos: Fixed issue where Fire's 'fizz' would not play for the person who extinguished the fire.
Build 1.7.10-10.13.0.1158:
ohai.iChun: Fixed inverted params in FogDensity use
Build 1.7.10-10.13.0.1157:
LexManos: Add config option to disable attempting to creat screen with Stencil Bits.
LexManos: Add config option to specify the default spawn fuzz factor for the overworld. Closes #1190
Build 1.7.10-10.13.0.1156:
LexManos: Fix creative inventory tabs not blending base don items rendered. Closes #1179
Build 1.7.10-10.13.0.1153:
jdroque:
Fixed wrong method call in ChunkIOProvider.
When a chunk fails to load async, we fallback to the original sync method.
In this case, it was calling the async method twice which ended up causing
a stackoverflow.
Build 1.7.10-10.13.0.1152:
cpw: MinecraftForge/FML@db219fb287b14fea5148ecdbf07d8ff08704c66a API is now able to "provide" and "own" itself. Useful for libraries without a Mod in them. To go along with this, you can now require an API, with a version, in your mod dependency string
Build 1.7.10-10.13.0.1151:
bspkrs: fixed compounding quotes issue with category names that require quotes when save is called more than once
Build 1.7.10-10.13.0.1150:
LexManos: Update to 1.7.10-pre4.
LexManos: Fix flower pots not droping the items that are inside them.
cpw: MinecraftForge/FML@06ab104c9ab798af6d2726e02a238211ff8124e1 Force the descriptors to the right type for the field they're referencing. Fixes the sand issue
cpw: MinecraftForge/FML@e1529845384f4935b7c11d4d36d25db51c0b9a31 Add support for mod access transformers without a coremod requirement. Use the "FMLAT" manifest attribute, with a space separate list of files that live in the 'META-INF' directory. They should conform to standard AT formatting.
cpw:
MinecraftForge/FML@5d6dc5dce37e488188d6fc468c16e8a6183a3610 Fix up other exit points. Should stop process hangs for clean exits.
MinecraftForge/FML@8a240ec3c7e4cf4c57beabdfe9bd408e57de1bdc Merge branch 'master' into mc179
MinecraftForge/FML@0cd5ef6bb71cda1ef6add892d1247148bf1ecc15 Fix NPE when no FMLAT is defined
cpw:
MinecraftForge/FML@701d98eafa4d55144b166d26030818baa9b2f680 Added config GUI system
MinecraftForge/FML@50164db5c13c85636c7fda0e13bae1fc0aedc745 Merge branch 'master' of github.com:bspkrs/FML into bspkrsgui
MinecraftForge/FML@7eb36a1481aea9f68fa46bc199195769b27d904b Merge branch 'bspkrsgui'
MinecraftForge/FML@96a7e14a45404449fb72af6d2d5e1efd30003318 Merge branch 'master' into mc179
MinecraftForge/FML@f45f18b1d71e1c1d12582faa337a19e73ed5fb18 Fix accessing guava from transformers
MinecraftForge/FML@8f7adced471951c798cfa6844b0abc176c93d19b Fix library issue. mojang auth requests newer libs, so we get them at dev time. But the mojang json doesn't refer them at runtime. So there's a lib mismatch. Fortunately all are available at mojang, so we can update the json.
cpw: Fix new method with Side.CLIENT when it shouldn't have it. Closes a bunch of reports of problems.
cpw: Clean patch cruft.
cpw: Fix mcp release number
luacs1998:
Update mc version string
Or was I not supposed to?
cpw: Fix API incompatibilities. Should mean mods will work with new config changes.
cpw:
Update to MC 1.7.10, bump to 10.13.0
MinecraftForge/FML@bc420dcb0b086899e2aaa218a6f5bd7e91091a90 Fix Eclipse launching attribute
MinecraftForge/FML@1e0134a1ca97a1107ebbe604e5318e6f350fe9c4 Merge pull request #455 from rumickon/feature
MinecraftForge/FML@1c5db211afc9962fedb7fd8450abc45d07807634 Update for release 1.7.10
MinecraftForge/FML@79a0c5e55905f0f08471d026b744a563ea421236 Merge branch 'mc179'
Build 1.7.10_pre4-10.12.2.1149-prerelease:
cpw: Fix API incompatibilities. Should mean mods will work with new config changes.
Build 1.7.10_pre4-10.12.2.1148-prerelease:
luacs1998:
Update mc version string
Or was I not supposed to?
Build 1.7.2-10.12.2.1147:
cpw: Fix API incompatibilities. Should mean mods will work with new config changes.
Build 1.7.10_pre4-10.12.2.1146-prerelease:
bspkrs:
Added support for new FML config GUI classes
refactored lots of stuff based on comments
added Configuration.load() exception handling and logging
cpw: MinecraftForge/FML@5d6dc5dce37e488188d6fc468c16e8a6183a3610 Fix up other exit points. Should stop process hangs for clean exits.
cpw:
MinecraftForge/FML@701d98eafa4d55144b166d26030818baa9b2f680 Added config GUI system
MinecraftForge/FML@50164db5c13c85636c7fda0e13bae1fc0aedc745 Merge branch 'master' of github.com:bspkrs/FML into bspkrsgui
MinecraftForge/FML@7eb36a1481aea9f68fa46bc199195769b27d904b Merge branch 'bspkrsgui'
cpw: Fix mcp release number
Build 1.7.2-10.12.2.1145:
bspkrs:
Added support for new FML config GUI classes
refactored lots of stuff based on comments
added Configuration.load() exception handling and logging
cpw:
MinecraftForge/FML@701d98eafa4d55144b166d26030818baa9b2f680 Added config GUI system
MinecraftForge/FML@50164db5c13c85636c7fda0e13bae1fc0aedc745 Merge branch 'master' of github.com:bspkrs/FML into bspkrsgui
MinecraftForge/FML@7eb36a1481aea9f68fa46bc199195769b27d904b Merge branch 'bspkrsgui'
Build 1.7.10_pre4-10.12.2.1144-prerelease:
cpw: Clean patch cruft.
Build 1.7.10_pre4-10.12.2.1143-prerelease:
cpw: Fix new method with Side.CLIENT when it shouldn't have it. Closes a bunch of reports of problems.
Build 1.7.10_pre4-10.12.2.1142-prerelease:
cpw:
MinecraftForge/FML@701d98eafa4d55144b166d26030818baa9b2f680 Added config GUI system
MinecraftForge/FML@50164db5c13c85636c7fda0e13bae1fc0aedc745 Merge branch 'master' of github.com:bspkrs/FML into bspkrsgui
MinecraftForge/FML@7eb36a1481aea9f68fa46bc199195769b27d904b Merge branch 'bspkrsgui'
MinecraftForge/FML@96a7e14a45404449fb72af6d2d5e1efd30003318 Merge branch 'master' into mc179
MinecraftForge/FML@f45f18b1d71e1c1d12582faa337a19e73ed5fb18 Fix accessing guava from transformers
MinecraftForge/FML@8f7adced471951c798cfa6844b0abc176c93d19b Fix library issue. mojang auth requests newer libs, so we get them at dev time. But the mojang json doesn't refer them at runtime. So there's a lib mismatch. Fortunately all are available at mojang, so we can update the json.
Build 1.7.10_pre4-10.12.2.1141-prerelease:
cpw:
MinecraftForge/FML@5d6dc5dce37e488188d6fc468c16e8a6183a3610 Fix up other exit points. Should stop process hangs for clean exits.
MinecraftForge/FML@8a240ec3c7e4cf4c57beabdfe9bd408e57de1bdc Merge branch 'master' into mc179
MinecraftForge/FML@0cd5ef6bb71cda1ef6add892d1247148bf1ecc15 Fix NPE when no FMLAT is defined
Build 1.7.10_pre4-10.12.2.1139-prerelease:
cpw: MinecraftForge/FML@e1529845384f4935b7c11d4d36d25db51c0b9a31 Add support for mod access transformers without a coremod requirement. Use the "FMLAT" manifest attribute, with a space separate list of files that live in the 'META-INF' directory. They should conform to standard AT formatting.
Build 1.7.10_pre4-10.12.2.1138-prerelease:
cpw: MinecraftForge/FML@06ab104c9ab798af6d2726e02a238211ff8124e1 Force the descriptors to the right type for the field they're referencing. Fixes the sand issue
Build 1.7.10-pre4-10.12.2.1135-prerelease:
LexManos: Fix flower pots not droping the items that are inside them.
Build 1.7.2-10.12.2.1133:
Christian: Null check the Item in the supplied stack as well as the stack itself.
Build 1.7.2-10.12.2.1132:
Christian: And fix firing for single player loading.
Build 1.7.2-10.12.2.1131:
Christian: Fix derpity derp.
Build 1.7.2-10.12.2.1130:
Christian:
Fire an event when a player loads or saves from disk. Mods that want to load an additional
player related file from the players dir can now do so in that event.
Build 1.7.2-10.12.2.1129:
Christian:
Some patch offsets
MinecraftForge/FML@7219061b05db73d245405ef777b412d0787398b6 Also patch in warnings for Vec3Pool - similarly removed.
MinecraftForge/FML@dff22045587b37282adeb2167486a572f51f1f16 FML now sets a security manager (FINALLY!). It's primary purpose at this point is to catch rogue calls to System.exit so that they can cause a proper crash report, rather than silently abandoning the game.
Build 1.7.2-10.12.2.1128:
lumien231: Fixes a server crash caused by a player joining that is in a non existent dimension
Build 1.7.2-10.12.2.1127:
thog92: Add missing 1.7 biomes to BiomeDictionary
Build 1.7.2-10.12.2.1126:
nemesis:
Fixed ArrayIndexOutOfBoundsException in getOreName
Added sanity check to prevent ArrayIndexOutOfBoundsException in getOreName for negative ids.
Build 1.7.2-10.12.2.1125:
LexManos: Fixed vines generation for hanging off of trees.
Build 1.7.2-10.12.2.1124:
jdroque:
Don't call ChunkDataEvent.Load async
ChunkDataEvent.Load must be called after TE's are loaded since this is
what mods expect. The event is handled by ChunkIOProvider during
callStage2.
Build 1.7.2-10.12.2.1123:
jdroque:
Load chunks asynchronously for players.
When a player triggers a chunk load via walking around or teleporting
there is no need to stop everything and get this chunk on the main thread.
The client is used to having to wait some time for this chunk and the
server doesn't immediately do anything with it except send it to the
player. At the same time chunk loading is the last major source of file IO
that still runs on the main thread.
These two facts make it possible to offload chunks loaded for this reason
to another thread. However, not all parts of chunk loading can happen off
the main thread. For this we use the new AsynchronousExecutor system to
split chunk loading in to three pieces. The first is loading data from
disk, decompressing it, and parsing it in to an NBT structure. The second
piece is creating entities and tile entities in the chunk and adding them
to the world, this is still done on the main thread. The third piece is
informing everyone who requested a chunk load that the load is finished.
For this we register callbacks and then run them on the main thread once
the previous two stages are finished.
There are still cases where a chunk is needed immediately and these will
still trigger chunk loading entirely on the main thread. The most obvious
case is plugins using the API to request a chunk load. We also must load
the chunk immediately when something in the world tries to access it. In
these cases we ignore any possibly pending or in progress chunk loading
that is happening asynchronously as we will have the chunk loaded by the
time they are finished.
The hope is that overall this system will result in less CPU time and
pauses due to blocking file IO on the main thread thus giving more
consistent performance. Testing so far has shown that this also speeds up
chunk loading client side although some of this is likely to be because
we are sending less chunks at once for the client to process.
Thanks for ammaraskar for help with the implementation of this feature.
This commit is based off the following :
Bukkit/CraftBukkit@b8fc6ab2c12e9b4c8d7b5370e44f23cc838014b2
Bukkit/CraftBukkit@85f5776df2a9c827565e799f150ae8a197086a98
Bukkit/CraftBukkit@0714971ca2a31bc729bdd78ded8c69ffb2284813
Bukkit/CraftBukkit@7f49722f457dcc31f8cac8e011871ff1b7fd3306
Bukkit/CraftBukkit@53ad0cf1abe9c060ef411a86e9a16352f3e5197e
Build 1.7.2-10.12.2.1122:
antoine.lucas.33: Add missing onLivingJump calls
Build 1.7.2-10.12.2.1121:
LexManos: Pop version for new Recomended build.
Build 1.7.2-10.12.1.1120:
Christian: Warn when chunks are being self-recursively loaded. This can cause serious issues. Modders should watch out.
Christian: MinecraftForge/FML@1a99ec7db612f258983c6ac685da906bf7cde0a6 Deprecate getAABBPool so people can stop using it in mods. Failure to do so will result in 1.7.10 upgrade incompatibility. Use getBoundingBox instead.
Build 1.7.2-10.12.1.1119:
LexManos: Changed dustLapis to gemLapis to make OM SHUT THE HELL UP.
Build 1.7.2-10.12.1.1118:
LexManos: Fixed missed metadata offset, and now cache return values of getOres for speed.
Build 1.7.2-10.12.1.1117:
cojomax99: World fog color and density can now be controlled through an event
Build 1.7.2-10.12.1.1116:
diesieben07: Fix not being able to change target & attackDamage for EnderTeleportEvent.
Build 1.7.2-10.12.1.1115:
LexManos: Fixed inverted player parameters in PlayerEvent.Clone, Closes #1142 Closes #1140
Build 1.7.2-10.12.1.1114:
LexManos: Changed EntityWolf to EntityTameable in EntityLivingBase.attackEntityFrom, to allow for more custom pets. Closes #1141
Build 1.7.2-10.12.1.1113:
LexManos: Rework OreDictionary's internals to be a bit more speedy to help combat modders using it inapropriatly. Closes #1022 Closes #1131
Build 1.7.2-10.12.1.1112:
Christian:
MinecraftForge/FML@e3ce211cc798f4d86ca6f974d9ba8b4e389b4dc9 Nullcheck the dispatchers on players. Should stop some crashes when spamming connectivity.
MinecraftForge/FML@480bf2c1d078038bb59c4254a01a5af685c7cb22 Fix REPLY handling in SimpleNetworkWrapper. Closes #440
Build 1.7.2-10.12.1.1111:
LexManos:
Fix inverted parameters in OreDictionary.getOreID Closes #1123
-.- Closes #1120
Build 1.7.2-10.12.1.1110:
Adubbz: Greatly simplified the addition of new biomes to the default world
Build 1.7.2-10.12.1.1109:
LexManos: Added Noteblock change and play events. Closes #1027 #1025
Build 1.7.2-10.12.1.1108:
LexManos: Add target world to PlayerInteractEvent for potential 'cross dimension' interaction such as LittleBlocks. Closes #1071
Build 1.7.2-10.12.1.1107:
LexManos: Add a couple of localizations to Forge added strings. Closes #1068
Build 1.7.2-10.12.1.1106:
rwtema: Fixed setBlock not using the location-specific version of getLightOpacity()
Build 1.7.2-10.12.1.1105:
LexManos: Filter all vanilla blocks that we missed through Forge's getDrops and BlockDrops events. As well as implemented IShearable for DoublePlants and DeadBushes. Mojang really should generic out some of this stuff instead of repeating logic all over the place!
Build 1.7.2-10.12.1.1104:
LexManos: Fix patch fuzz
LexManos: Fixed GuiContainer calling button.mouseReleased. Closes #1116
LexManos: Add comment to RotationHelper telling modders where to actually look, closes #1115
Build 1.7.2-10.12.1.1101:
diesieben07:
Add PlayerEvent.StartTracking and .StopTracking & make trackedEntityIDs visible
& Update, as discussed on IRC (squash)
Build 1.7.2-10.12.1.1100:
vilim.lendvaj: Make finite fluid blocks drainable
Build 1.7.2-10.12.1.1099:
LexManos: Fix enum helpers for EnumRarity {moved to Commn and changed paramter} and EnumCreatureType {new parameter} and added junit test for them. Closes #1009
Build 1.7.2-10.12.1.1098:
Christian: MinecraftForge/FML@1d41aa978d41267e4040ec449e10f49a20edd4fa Fix the side for the compatibility check. Should result in green ticks finally!
Build 1.7.2-10.12.1.1097:
LexManos: Change IShearable JavaDoc by one line so Anti would shut up. Closes #1054
Build 1.7.2-10.12.1.1096:
Christian: MinecraftForge/FML@4512f8e5e316ddaf6a4fe35470f1f88dcdddae1a Warn when the objectholder finds nothing in the registry. Helps debug mismatched names. Also, actually make the scoping thing work with objectholder
Build 1.7.2-10.12.1.1095:
rainwarrior: Added world display list render events
Build 1.7.2-10.12.1.1094:
foka_12:
Fix getOreIDs not using the wildcard value correctly
You can see it's not working by requesting the ore IDs from lapis, and you'll see the name "dye" is missing (and that's the one registered using the wildcard).
Fixed it by inverting the order of the item stack parameters.
Build 1.7.2-10.12.1.1093:
LexManos: Prevent duplciates in registered Ores in the OreDictionary and clean up some of the code, add new function to return all ores the specified ItemStack satisfies. Closes #1102
Build 1.7.2-10.12.1.1092:
vilim.lendvaj:
Fix fluid blocks
For https://github.com/BuildCraft/BuildCraft/issues/1843 .
Build 1.7.2-10.12.1.1091:
LexManos:
Updated FML:
MinecraftForge/FML@3aba56440aa7a95f6431efcdcb5c127ebafc8891 lastIndexOf, Note Don't code while sick.
Build 1.7.2-10.12.1.1090:
LexManos:
Updated FML:
MinecraftForge/FML@c828bb63c57cb10c23d9b1c3a6934e9f9ddba37b Make AccessTransformer change INVOKESPECIAL to INVOKEVIRTUAL when making methods visible
MinecraftForge/FML@a9aa468457a1eeed3366505b93e36da654610f05 Merge pull request #431 from diesieben07/at-invokevirtual
MinecraftForge/FML@31d726abad0dec6d1b853e9adf6a01580aee2af4 Fix the null networkHandler in the MessageContext
MinecraftForge/FML@725d988e36a7b104b9f5d8ae2daf993ac12af5bd Add in the objectholder, autopopulated by FML based on simple rules. Allows for reference driven substitution of mod blocks and items based on their server running state.
MinecraftForge/FML@f07bf5cb30a20ca9f62337512e936cfefcfbf0c4 Fixed deobfusication of nested inner classes. And removed legacy ModLoader remaps.
LexManos:
Updated FML:
MinecraftForge/FML@3a687f48b9606b4f9179d63ef0b831a25821ff8f -.- Save File First. My Bad.
Build 1.7.2-10.12.1.1088:
LexManos: Add Glass, Colored glass, ore storage blocks, alines, and a few others to ore dicitonary. Closes #1011
Build 1.7.2-10.12.1.1087:
clashsoft: Update GuiScreen.java.patch
LexManos: Add new PlayerEvent.Clone called when an EntityPlayer is cloned via dimension travil or respawn.
LexManos: Made WorldGenShrub respect Block.canSustainPlant, Closes #1096
Build 1.7.2-10.12.1.1085:
delma:
Fluid events now know how much fluid is moved
Added amount that is being filled/drained to the FluidEvent
Added constructors without amount to ensure backwards compability
Added deprecation to amountless constructors
Build 1.7.2-10.12.1.1084:
LexManos: Fixed Stems not droping a random number of seeds based on metadata, Closes #1087
Build 1.7.2-10.12.1.1083:
xcompwiz:
Bug Fixes to Biome Decoration and Chunk
Fixes issue with biome decoration crashing on worlds with exposed void
Fixes same issue in JungleBiome decoration
Fixes forge bug in getting lighting from a block in chunk
Build 1.7.2-10.12.1.1082:
LexManos: In Flower Forest biome a Poppy should spawn instead of Blue Orchid Closes #1078
LexManos: Added Farmland to PLAINS type plants as that has changed in 1.7. Also made BlockTallGrass call it's super.canBlockStay to better support custom soils. Closes #1077
LexManos: Added accessible instance to RenderBlocks and RenderItem for modders to use who don't wish to create there own instance. Warning: Other modders may influance the transient state of the instance, BE WEARY MODDERS.
Build 1.7.2-10.12.1.1081:
Christian: MinecraftForge/FML@43e3ee1af1cab54db238dab4994076fdbe68bc6a Swap Listenerlist constructor around. Should fix parent resizing issue?
Build 1.7.2-10.12.1.1080:
Christian: MinecraftForge/FML@70570a863ffa6a3ba7e2dd30b471bb47615b8bf8 Fix up possible CME
Build 1.7.2-10.12.1.1079:
Christian: MinecraftForge/FML@503da3a2577a069b7847c158a27e8316c85ed852 Don't consider null NetworkDispatchers. This should fix a bunch of fakeplayer issues.
Build 1.7.2-10.12.1.1078:
LexManos: Fully clear DimensionManager's DimensionID bitset when world is loaded. Closes #1074
LexManos: Fixed No Blue Orchids spawn in swamp when using bone meal Closes #1072
Build 1.7.2-10.12.1.1077:
Christian: Fix forge validating strict versions on remote connections.
Build 1.7.2-10.12.1.1076:
Christian:
MinecraftForge/FML@a8cbef2321a8e1bdfac56476bdfb5b306f71d38b Finally hopefully fully kills the race condition causing a classcast on slow machines.
MinecraftForge/FML@8dbd1ae0a177a556d03630a059242a2ee7f45e55 Fix ObjectIntIdentityMap sporadically matching non-identical objects.
MinecraftForge/FML@42713c66e565a26e963099baa838800f250089c3 Merge pull request #426 from sfPlayer1/master
Build 1.7.2-10.12.1.1075:
Christian:
MinecraftForge/FML@d8b6adb2598ce144568a0aaf26fa8b988c028b7c Add a helper for casting some common collection types into generic form
MinecraftForge/FML@5275cea844a6afacc0deb41d153f01c1c25bb924 Try and see if there is anything to the identityHashCode collision hypothesis. If you see this in your error messages, kindly let us know!
Build 1.7.2-10.12.1.1074:
LexManos:
Updated FML:
MinecraftForge/FML@a70308ef41f1e24074ea718f64caf75b8d6acba7 Update mcmod.info
MinecraftForge/FML@8555344eb33e4f0cc676defdb7391a24ebd5677d updated wrapper to gradle 1.12
MinecraftForge/FML@1d5fc60f82e911c1abfbebbe781316126c02c987 Merge pull request #411 from matthewprenger/master
MinecraftForge/FML@3612ad0c25d103ba9bc81b32e8ecfef2dfc1cadc Attempt to fix another race condition related to reading NetClientHandler.
MinecraftForge/FML@c73a2076e3dd5d1f60c2fe2f589109cefa2dc6ce Fix potential rance condition in connecting to vanilla servers as well. And move latch into client side only.
MinecraftForge/FML@1436ac2f14fbdb48777c90b1b93378108c9cbf36 Fine use FMLCommonHandler.
MinecraftForge/FML@542e9acec1016c950c6f80af0c9da3190691359b documented dependencies
MinecraftForge/FML@ddc2cfbe864bd377232dbd1aa65df6e710d4639d Merge pull request #402 from AbrarSyed/patch-1
MinecraftForge/FML@362ec8dee7ed2c291a8ed287c52eacdd80582eff Merge pull request #419 from Thog92/master
MinecraftForge/FML@b9de9ebc960bbf26e7aee570701aa4c226252fee Revert "Fix refreshResources not happening if an error occurs."
MinecraftForge/FML@738ce1d7cd5575269375066586d0a37881c536e2 Re-add removed genericiterable to clean a warning
MinecraftForge/FML@b0eb1ef7c6f4a63689898bf28f28e84d2dbae6e7 Split loadmods into loadmods and preinitmods, to allow resource loading to occur *always* between the two phases. This should fix mods not being able to access resources during preinit.
MinecraftForge/FML@de546bdf6cbeadb612cd6385bac8d54480073496 Clean up some missing generic info
MinecraftForge/FML@cd43eacbb25bc9cc0e81138844fa3aa7fd133037 Ensure that the loadcontroller is ready to preinit.
MinecraftForge/FML@f2fe80dc36972fe9db57e700380b6869abbc1832 Fixed default network mod checking to allow client side mods without the server side. Mods wishing to REQUIRE server side components must specify a custom check handler using @NetworkCheckHandler
MinecraftForge/FML@0c36868f92a3516c83ae363e13e5cb1db81236d1 Fix network disconnect with message on the client side in NetworkDispatcher.
Build 1.7.2-10.12.1.1073:
bspkrs: Fixed unforeseen NPE
Build 1.7.2-10.12.1.1072:
LexManos:
Revert "Implemented hashCode and equals in ItemStack, Closes #986"
This reverts commit 0b01545a03942abca7b7ea28030be81e2ebeaa59.
Build 1.7.2-10.12.1.1071:
LexManos: Implemented hashCode and equals in ItemStack, Closes #986
Build 1.7.2-10.12.1.1070:
LexManos: Fix extended entity properties being lost when leaving the end, This introduces the concept of calling IExtendedEntityProperties.init when entites/worlds change. Lets see if mods explode.
Build 1.7.2-10.12.1.1069:
bspkrs: New GuiScreen events and a new ElementType DEBUG for RenderGameOverlayEvent
Build 1.7.2-10.12.1.1068:
LexManos: Added new hook to WeightedRandom.getItem that allows for use of custom rnadom generators, prevents redundant code in mods.
Build 1.7.2-10.12.1.1067:
LexManos:
Updated FML:
MinecraftForge/FML@2c56c32c5aa8842cfadaf8c237396cdb75673909 Fix saving backups with the raw name. Fix air block not being assigned as the default.
MinecraftForge/FML@d0f8073fa51db7426d5ded373f3404fa60d722f0 Merge pull request #413 from sfPlayer1/master
MinecraftForge/FML@810b1f3075e6061ab189e1f6975bd77b20040d71 Clean some generic warnings up. Make a generic list handler. Helpful for others I think too.
MinecraftForge/FML@fff86ee9d35874bdf77a1eaabe77615441644064 Fix refreshResources not happening if an error occurs.
MinecraftForge/FML@76d8d0e870a4e389167634283984dc10abb08e84 Fix mod version checking
MinecraftForge/FML@b84d0760ae47832e5b1e4d50237b582b2d50d520 Fix display of mod status at the server
MinecraftForge/FML@251af1d09dfbf636e2fb3f323a5345c81cc07aea Fixed memory leak on the client caused by Netty holding references to the World.
LexManos: Fixed hard references in WorldGenBigTree and ForgeCommand that caused worlds to leak in the client.
Build 1.7.2-10.12.1.1066:
lhb:
Fix for Block.getExplosionResistance getting passed the wrong parameters
It is being sent the x, x, y coordinates instead of x, y, z
Build 1.7.2-10.12.1.1065:
CovertJaguar:
Fix issue with flexible rail return value
Between 1.6 and 1.7 the return value to BlockRailBase.isFlexibleRail()
was inverted. While this is not a huge deal and could be worked around
by simply inverting your return value, it does mean its no longer
consistent with the function name and javadocs.
bioxx2007: Adds a new ReplaceBiomeBlocks Event constructor that supplies the metadata array if applicable and updates the ChunkProviderGenerate class to pass in the metadata array.
Build 1.7.2-10.12.1.1061:
bspkrs: get a spelling checker :P
Build 1.7.2-10.12.1.1060:
LexManos: Bump Forge version in prep for release.
Build 1.7.2-10.12.0.1059:
LexManos: Try and fix invalid framebuffer depth/stencil setup, Thanks Ivoforce. Closes #1032
Build 1.7.2-10.12.0.1058:
apricefrench2d:
Fix infinite loop in RecipeSorter
If recipe is multiple levels of inheritance from Object and not categorized, cls=cls.getSuperclass(); needs to be repeated more than once. It must therefore be moved to inside the while loop.
Build 1.7.2-10.12.0.1057:
ohai.iChun: Fixes stencil buffers on platforms not supporting OpenGL 3.0 or higher.
Build 1.7.2-10.12.0.1056:
LexManos:
Small wording change in license to allow for specifc differnet licnense contributions.
Updated FML:
MinecraftForge/FML@e58562d3edfd1cd37fdc0a9e54181aed7433fdff Fix remaining issue with autoassigned Block and Item IDs overlapping.
MinecraftForge/FML@a82195772e539437911c25508168cb607659bc71 Registry: Block IDs after failing to find a mapping for them
MinecraftForge/FML@fd9389015fd5c6150155531bf1fffb38cfe9d551 Fix FMLMissingMappingsEvent.get
MinecraftForge/FML@5eebd4df718d65ac8426deba61e1ebb6ae2fde18 Registry: Implement support for remapping blocks/items to a new name.
MinecraftForge/FML@7325aa5033e7a5b5db79340777dd7a1c763315a0 Registry: cleanup, fix missing id error GUI formatting
MinecraftForge/FML@eb29d651ebda7086fe6d1f716295b087e2c17e6f Fix old 1.7 worlds with broken ID mappings
MinecraftForge/FML@6fd3c12a4a15a5cf38c421a94576a5cacd3fb7c1 Registry: allow handling missing blocks/items regardless of the mod id
MinecraftForge/FML@038fa17ad33aeba276db84ab170504fce884c1e7 Merge branch 'master' of https://github.com/MinecraftForge/FML
MinecraftForge/FML@49c623f59c440ba177adf2d76332ecee25e12236 initial attempt at a better way to ask the user in case of startup issues
MinecraftForge/FML@9be92dcfcb1c737025397c92b18ed027a6c7f4fa Registry: Complain about bogus registrations
MinecraftForge/FML@fd6d55afcc4f4c650c143ad43e09fbdc2cb9d850 Registry: Allow ignoring missing mods from the GUI, with confirm+backup
Registry: Add confirm+backup for automated corrupted id table fixup Require the user to confirm loading from a backup level.dat
MinecraftForge/FML@c47fc3b382434d435050b4ee02a02550b81f5717 Enable custom gui rendering only as required
MinecraftForge/FML@f77632df35dbf53fb31420fa86e6792f13257020 Remove unneeded entity spawn debug logging.
MinecraftForge/FML@c7adb42199a0684d8748451d39deb8326c0a2194 Registry: Repair mismatched ItemBlocks as well Fix a few misc issues
MinecraftForge/FML@c8a245a985779fd2545ee4b58a93270973aeb435 Registry: Fix debug info
MinecraftForge/FML@c8a0b72eba9265be608670424e1bd835a9d2f1e2 Registry: Complain about missing mods when repairing broken worlds Registry: Reduce console spam
MinecraftForge/FML@8e44006f432f1b36b826ff0469d99986a6051e4b Registry: Protect against putObject misuse, handle duplicate registrations better
MinecraftForge/FML@294c93212cd9f30c50b9d1a3b048a6141c45cdea Registry: Add support for registering ItemBlocks before their Blocks
MinecraftForge/FML@3b42b33b6ec4020b5032cae06760053ed135fae8 Merge pull request #400 from sfPlayer1/master
Build 1.7.2-10.12.0.1055:
traincrazyb:
Small Fix: Held Items & Multiple Render Passes
Passes beyond 1 now have the correct icon.
Build 1.7.2-10.12.0.1054:
LexManos: Fix line offset in Minecraft patch, and mix RenderPlayer looping once to many on multi-pass items.
Build 1.7.2-10.12.0.1053:
t.tomkins: Update PlaySoundEvent17.java
Build 1.7.2-10.12.0.1052:
LexManos: Update access transformer, Closes #951 and #1021
LexManos: Add NPE protection to GuiingameMenu.actionPerformed, Closes #961
LexManos: Finally do SoundSystem workup for 1.7, Closes #982
Build 1.7.2-10.12.0.1051:
LexManos: Use BiomeGenBase's array size instead of hardcoding it in BiomeDictionary. Closes #871
LexManos: Fix potential threading issue if FluidRegistry.loopupFluidForBlock is called from two threads at the same time before being setup. Closes #936
Build 1.7.2-10.12.0.1050:
LexManos: New hook to truely seperate the display of the 'durability' bar from the current / max durability. Allowing modders to control that display easier.
LexManos: ItemStack sensitive version of Item.getAttributeModifiers, Closes #816
LexManos: Add ANIMALS tpe to PopulateChunkEvent.Populate Custom providers should call this function if they spawn animals curing population. Closes #790
LexManos: Add AnvilUpdateEvent which is fired when a user places a item in both input slots of a Anvil and allows modders to control the output. Closes #838
Build 1.7.2-10.12.0.1049:
LexManos: Add position to BreakSpeed event. Closes #621
LexManos: Advanced Model Loader available server-side for data driven models. To be cleanuped and re-evaluated in 1.8. Closes #773
Build 1.7.2-10.12.0.1048:
AbrarSyed: COnverted patches to SRG names
AbrarSyed: updated for ForgeGradle 1.2
AbrarSyed: added .exe file.. fixed a bunch of patches
AbrarSyed: updated FML to latest master
AbrarSyed: fixed remaining noop patches and exc derp
LexManos: Update patches for new Fixed FernFlower used in FG 1.2.
Build 1.7.2-10.12.0.1047:
reflex_ion:
This correctly uses the world height less one block for placement of a
Door.
Required for placing doors inside a littleblocks area.
Build 1.7.2-10.12.0.1046:
LexManos: MinecraftForge/FML@ef07de4f65ea16e1db1467845e316cb4c7d01a1f Fix hard link to DedicatedSerever when opening a LAN connection causing stalls on connecting.
Build 1.7.2-10.12.0.1045:
LexManos: -.- Both null combinations.
Build 1.7.2-10.12.0.1044:
LexManos: properly implement equals, sod off Player.
Build 1.7.2-10.12.0.1043:
LexManos: Implement simple hash based equals in Fluid ContainerKey.
Build 1.7.2-10.12.0.1042:
LexManos: Make StructureVillagePieces.Village public.
Build 1.7.2-10.12.0.1041:
ohai.iChun: Fixes stencil bits not existing in Minecraft's framebuffer causing stencil test to not work.
Build 1.7.2-10.12.0.1040:
LexManos:
Updated FML:
MinecraftForge/FML@e8b60441ccca8cccdc130560b4c8bf400aebc605 Reload game settings after mod loading is finished to capture mod keybindings. Closes #378
MinecraftForge/FML@399770e572c9177babfb65a27280253023db2d9e Kill the modEventTypes list, register anything that extends FMLEvent, Fixes MissingMappingEvent handler, and any futureevents added.
MinecraftForge/FML@b7ad532ab5eb3e00d77ffde946d25675c9f69cf7 Re-enable post initalize texture pack reloading to allow Icons to be registerd through any init phase.
Build 1.7.2-10.12.0.1039:
t.tomkins:
Small Fix: Held Items & Multiple Render Passes
Passes beyond 1 now have the correct icon.
DemoXin: * Added Ore Dictionary entries and recipe replacements for Diamond, Emerald, Crops, Redstone, and Glowstone
DemoXin: * Fixed Items.glowstone to Items.glowstone_dust
Build 1.7.2-10.12.0.1034:
LexManos: Fixed hashcode in FluidContainerRegistry, still needs a redesign. Closes #967
Build 1.7.2-10.12.0.1033:
ohai.iChun: Add cancelable RenderHandEvent.
Build 1.7.2-10.12.0.1032:
LexManos: Fix a typo in our tile entity fix causing it to be ineffective.
Build 1.7.2-10.12.0.1031:
LexManos: Fix items with color rendering incorrectly.
Build 1.7.2-10.12.0.1030:
Christian:
Update Forge for patch changes
MinecraftForge/FML@064b66af3d6c92b19821b88ec26cbb59577d68b4 Prevent players from logging in until server has finished starting.
MinecraftForge/FML@2aa73afa15908dadb0a033c49deb0ffefad2f265 Fix ExampleMod.java for build #1024+
MinecraftForge/FML@c890206268da3c594d97198f5426b52ff6b8460c Try and handle removal of mods a bit better. Currently no way to allow a world which has missing blocks to load - but i have the code in place to allow it i think.
MinecraftForge/FML@995c204338cd601e118396d4b4ef8feb6e759037 Fix failing to load a world with missing mod blocks and items. There will be a way to force worlds to load when stuff is missing, but for right now, it will fail as this is "world safe".
MinecraftForge/FML@fa5f4c884272f415933329a9e914e0b7d052e31a Some argumentation
MinecraftForge/FML@45409bfa0c136078823a1aef1358396d92a269ee Prevent player dat files getting reset during disconnects.
MinecraftForge/FML@33100d6bab654a4bd59701b1ec2bf91caa3399da Merge pull request #371 from bl4ckscor3/patch-1
MinecraftForge/FML@572d32358ab11e5916d91c4c7b9c04a70cfed2f6 Merge pull request #373 from bloodmc/master
MinecraftForge/FML@d0dd05a15c2eca9eabd308319c2ed85cb632922b FML expands S3F to support payloads up to 2 megs in size. Should be transparent
Build 1.7.2-10.12.0.1029:
LexManos: Fixeed a missed -1 in SpawnerAnimals patch. Thanks Blood.
Build 1.7.2-10.12.0.1028:
LexManos: Cull FakePlayers when worlds are unloaded.
Build 1.7.2-10.12.0.1027:
LexManos: Use correct tag types when reading Forced Chunk data. Fixes ticket loading. Closes #964
Build 1.7.2-10.12.0.1026:
LexManos: Fixed FluidContainerRegisry.contansFluid closes #845
Build 1.7.2-10.12.0.1025:
LexManos: Fix AIOOB error with Endermen and blocks >256. Also better support for ID remapping. More to come later.
Build 1.7.2-10.12.0.1024:
LexManos:
Updated FML:
MinecraftForge/FML@03fb1879d72fbd347badc140fed6c2c3191d2990 Fix obf error when right clicking a Empty Map.
MinecraftForge/FML@6bb9b8b9532b276450d03a3419e0da016aecead8 Clean up FMLEventChannel. Closes #367.
MinecraftForge/FML@b7b3450dcd123ab5df6b3693c9c2123bc3846b88 Update MCP mapping snapshot to latest crowdsourced names.
MinecraftForge/FML@8c9e8b52708bd0630303f8b5dc184ab60e2553a1 Fix isRemote, this is integral to so many parts of the code, everyone knows it by this name, People should not change it.
LexManos: Add the beginnings of a Constants class, to document/clean some of the magic numbers that are in the MC code base.
Build 1.7.2-10.12.0.1023:
Christian:
MinecraftForge/FML@d87822ad8519da1c808e48bcc0a1bf8eb15c0095 Bump gradle wrapper to 1.10
MinecraftForge/FML@359ac3ca2a941d70709168fbbbc0725c861668dd Ensure we check both item and block registries when finding valid IDs. Should fix #365
MinecraftForge/FML@cee0f0b81179d307059843f08401f8700fb3ddb2 Tweak so that writing to the context will automatically send a message back to the originator in handshakeestablished.
Christian: Add a discriminator for fluididspacket. remove extraneous channel handler.
Christian: Fix up the event handler so it knows it's owned by forge
Build 1.7.2-10.12.0.1022:
LexManos: Uncomment aa few FluidRegistry entries.
LexManos: Fixed issue where enchantment effects caused slight rendeirng issue.
LexManos: Fixed missed parens causing trapdoors to fall off incorrectly.
Build 1.7.2-10.12.0.1021:
LexManos: Inital Fluid system update, untested. Still in progress.
Build 1.7.2-10.12.0.1020:
LexManos: Fix NPE when breaking ice.
LexManos: Attempt a AIOOB error fix in tesselator when there are alot of transparent blocks in the rendering range.
Build 1.7.2-10.12.0.1019:
Christian:
MinecraftForge/FML@544320b8d239df4a5ee2b3a7ec331ce2ec0a2c09 Beginning of a saveinspectionhandler.
MinecraftForge/FML@ab199c5811fe2d831592601d4f77691fbf82d1b8 Try harder to find a mod container.
MinecraftForge/FML@8633d780c925ebb719c37ac52e2f3db5f9957895 And make a loud message if there isn't a modcontainer found, substitute Minecraft. In general, this can only happen for coremods not properly registering their code. Closes #363
Build 1.7.2-10.12.0.1018:
LexManos: Fix imporerly efficient tools breaking blocks to fast.
Build 1.7.2-10.12.0.1017:
LexManos: Fixed potential NPE in SlotCrafting, and added ItemStack sensitive version fo hasContainerItem. Closes #854
LexManos: Adds a WeatherRender in the style of SkyRender, Closes #844
Build 1.7.2-10.12.0.1016:
LexManos: Move change of metadata to immediatly after change of Block, should prevent any 'invalid' tile entities from breaking created. Reference: #897
Build 1.7.2-10.12.0.1015:
LexManos: New PlayerUseItemEvents, Start, Stop, Tick and Finish. See PlayerUseItemEvent.java for more details. Closes #924
Build 1.7.2-10.12.0.1014:
LexManos: Make ItemBlock.field_150939_a public, closes #945
LexManos: Missing EntityAITasks.tasks and MapgGenStructreIO register ATs, Closes #949
LexManos: Implement PlayerPickupXpEvent, fired when a player aquires XP from a EntityXPOrb. Closes #942
LexManos: Exclude cobblestone slab recipe from ore dictification, closes #940
LexManos: Add the ability for custom records to have finer control over there sound resource location. Closes #933
LexManos: Don't short circuit item icons for multiple render passes while being used. Closes #929
Build 1.7.2-10.12.0.1013:
LexManos: Fix Furnace stopping on 63rd Item, Closes #947
Build 1.7.2-10.12.0.1012:
Christian:
MinecraftForge/FML@b6d95d704b65dd8232ec8ddd333de378db8fe161 Name the log files properly. fml-junk is an early startup annoyance I can't kill because log4j2.
MinecraftForge/FML@8692ca17d13eda036b5ef996ec8e8706e7707d80 Log4j2 logging context for things. This should help add context when things go wrong in mods.
MinecraftForge/FML@a7ca131a337b5f0d4fc6f438626ac2d5b7771b3c And don't spam NONE everywhere
MinecraftForge/FML@741e172ffe163f0dd3018e1474af46ef0696396a Log4j2 doesn't need debug level logging for itself anymore
Build 1.7.2-10.12.0.1011:
Christian: MinecraftForge/FML@458b0620b43116c943549a0f060c7e8830c2d77a Log the bad packet in a prettier way. Also, don't show the authlib debug data in the log file.
Build 1.7.2-10.12.0.1010:
LexManos: Add BookCloning to the recipe sorter.
Build 1.7.2-10.12.0.1009:
Christian:
MinecraftForge/FML@9a8d16b66e67691a4c83a9e1e236304e9f6d5139 Fix log4j2 config. Fix server gui to *show* logging. Fix log spamminess in the console. Fix bug in servergui that can cause deadlock.
MinecraftForge/FML@a355eecb2c14123964c6ae2402a0933d57ae9736 Add in error logging for outbound messages. Fix bug with indexedcodec NPE
MinecraftForge/FML@1c793abe0eef6846f681c9673019b0ebc49caaaf Fix derp with networkcheck
MinecraftForge/FML@675b5a07788ada17bc26a9c4f26598e77d2098cf And turn down some more logging, now we have useful logging back again..
Build 1.7.2-10.12.0.1008:
Christian:
MinecraftForge/FML@4aa2416ce5dcd8e77761703c018d1e7d08464025 Propagate Optional method removal to trait implementation classes
MinecraftForge/FML@fc025a7b73d9b3f46ecf2257227657592f5506b5 Logging Changes
MinecraftForge/FML@f0132a6f3b47e746a1a7df3ef84f4be989f140dd changed fml log level to all
MinecraftForge/FML@f23eba4352c38fd21e04e81f3db72c6cafe65a36 put max number of FML log files to 3
MinecraftForge/FML@449ac98b77025eba38a75d0242113fffe26a8cf9 SSP Worlds updating from 1.6 will now pop a warning message before loading, and will capture a timestamped zip file in the minecraft dir before starting to load. Allows for people to test updates.
MinecraftForge/FML@3557fe31c92ea8d76c90052f9b8b6da963300c4f Throw an exception when discriminator is not found
MinecraftForge/FML@25240457283ba40c32022c97fc982c2ff4408e46 Make NetworkEventFiringHandler sharable
MinecraftForge/FML@dfc0899ec66f87502b5727939ac2f0ad0fabf89f Merge pull request #357 from jk-5/sharable
MinecraftForge/FML@79d42fca8d6b9d73204890ef0edb9d73cf075d87 Merge pull request #355 from jk-5/errorhandling
MinecraftForge/FML@7907e16e96de21e8ba536906ae71adcf02bfa535 Add a type adapter for artifact version. Should fix #354
MinecraftForge/FML@7ac5bddbc3c227e0ed9385904a2bd9621078e2de Allow indexed messages to validate themselves. Also, catch exceptions from an embedded channel, and cause them to close the connection. It's ugly, but it means that the client doesn't crash if it connects to a screwy bungycord that's trying a 1.6 handshake for some reason.
MinecraftForge/FML@5adacc3b336bacbe30aa06175ef80c3aac08a62a Check the mod, not it's container, in the check handler. Closes #358
MinecraftForge/FML@3d26f28bcf3e79e1f5fe20fcf056c604487dc35b Allow connection when server is apparently offline. Might allow :NOFML circumvention though. Hmmm. Closes #359
MinecraftForge/FML@a62374d4aceac1c4ab39b3c0bae624ccbca65b6b findBlock should now return null, not the default block, if the thing being looked for is not found. Closes #352
MinecraftForge/FML@6a695c4348d062af50b8cf5208530fc5036eba17 Try and stop the epic channel closed spam at close time. Closes #353
MinecraftForge/FML@35a38d7840a5d0cd842005822c4ec6a9d3b65b6a Make sidedproxy support non-public fields. Closes #344
MinecraftForge/FML@9d2e089df692655df04315a3822f43140015f3af Merge branch 'logging' of github.com:AbrarSyed/FML into abrar-borked
MinecraftForge/FML@79b04898d43d354714e09ce7e66efb5357ebcf61 And restore suppressions. ABRAR, DON'T TIDY CODE!!!!
MinecraftForge/FML@3dfb54e066ab91e44405706233f2dfffee9add72 Merge branch 'trait-optional' of github.com:RainWarrior/FML
MinecraftForge/FML@32bb7315cc6beff84f186a33e73219cc5280821a Add in example assets dir. Closes #308
MinecraftForge/FML@16d33d298953b41dbbe3e3b504e800f4f46a3e1b Clean up and document outbound handler a bit better. Add in dispatcher target. Closes #361
MinecraftForge/FML@5719b9ec533b3e43213dbafcb448221884efd9e8 Fix reply handling. Make the proxy message available for subclasses of indexedcodec. Fire user events into the network event firing.
Build 1.7.2-10.12.0.1007:
LexManos: Add support in Techne models for the TextureSize tag. Closes #856
Build 1.7.2-10.12.0.1006:
LexManos: Updated FML: MinecraftForge/FML@444a7d7fa1cf7fad7dda67f581fa0e3be36069b7 Move placement of single player world load hook to fix NPEs.
LexManos: Fixed RenderWorldLastEvent never being called, was missed in 1.7 update. Closes #932
Build 1.7.2-10.12.0.1005:
LexManos: Fix flexible rails, Closes #944
Build 1.7.2-10.12.0.1004:
LexManos: Fix warnings in Forge codebase.
LexManos:
Updated FML:
MinecraftForge/FML@7c5d62704ac1d3e586f3bfe26265a534e5362c73 Make UniqueIdentifier final and add a hashCode. Closes #348
MinecraftForge/FML@ff7b5845e7f6b300d413b917f57adc472a4ebcff Clean up some warnings about @Override
MinecraftForge/FML@275ccac6f14bc66b88c76b1040aa7167f995967c Fix NPE at startup
MinecraftForge/FML@2a5a8d0cd062d3feac9c4de234e3dab1ff4462e5 Fix memory leak?!
Build 1.7.2-10.12.0.1003:
Christian:
Add exception logging to forge channel handlers as well
MinecraftForge/FML@53557dcd0582e09f7f35eb3bc2fd130fba3be4a0 Put logging exception handlers on all channel inbounds. Fix problem with failure to login. Closes #350
Build 1.7.2-10.12.0.1002:
Christian: MinecraftForge/FML@9c96ca4402e4c231285f170281dd543bfffa191a Fire a custom packet channel registration/deregistration event, for any mods that care about that kind of thing
Build 1.7.2-10.12.0.1001:
Christian:
MinecraftForge/FML@e14efe786f6255a18e148c4137f560f5e2d2a38f Some fixes and tweaks
MinecraftForge/FML@c013870b1df5e63bd84d92545ebdd434db74b5d1 Merge branch 'simplenet'
MinecraftForge/FML@30882b0c1d2743afebbebc288d73f25696e0815c Clean up some warnings. Add in simple network impl
MinecraftForge/FML@9cab2ab36e7981c847e3e9ae8c3fbbb36531ba6d Add in some tests and examples for the "simple" network stuff
MinecraftForge/FML@a429e106dd00b34302ec5893e0a8fc97c8fc8019 Fix bug with SSP, and hook so we can do confirmation of world loading, as well as other things
Build 1.7.2-10.12.0.1000:
Christian:
MinecraftForge/FML@b362e8a2733eb3082975edfdf83c996f048b65d3 At the request of AbrarSyed.
MinecraftForge/FML@e344303ec7a5ed27c4378ff072a036df7a350902 Merge pull request #346 from Jezzadabomb338/master
MinecraftForge/FML@a4686b1261a9bad523b4efa8a36a4433a58897cc Added basic Mojang account authentication support for development time login.
MinecraftForge/FML@dd17979a2f6f02ac4a9dda09b52c96365cc5fec9 Fix bukkit connectivity issue.
Build 1.7.2-10.12.0.999:
Christian:
Updated FML:
MinecraftForge/FML@1db3daa0e82e67fc27ca3d535a09c806c1a54d67 added override toString method for getting full name.
MinecraftForge/FML@acf74a34032224a73c4c03280cafa0042c35cf5a changed the readme to reflect new setup task.
MinecraftForge/FML@96c19b35807fa078cb18b4ae50567d0360bcdb03 undid readme change
MinecraftForge/FML@a89939e57e9ff061df3d53cf1cb075b31de5de1b Merge pull request #336 from jadar/master
MinecraftForge/FML@717a8d694532bd9438eed8d9cf4b57318b2b4cfd Fix csv string vs list of strings. Thanks immibis. Closes #334
MinecraftForge/FML@584c0f368bca1d5b0223b5b3611b366b9a00f7d7 Fix potential ordering issue, clean up some imports
MinecraftForge/FML@28293b29ea65c30fe80c49e85e2ae15a4db68933 Add in a simple(ish) event driven network handling system. Register using newEventDrivenChannel and you'll get a simple network handler that will fire events at the subscriber(s) of your choice, whenever a packet is received. You'll also get some convenience methods for sending to things.
MinecraftForge/FML@80b00dc7966d96111e2ce8643db8e0f544c2bc89 Fix openGui. Closes #342
MinecraftForge/FML@fc69bcf2807dc2b85eb52681ba9531cb3e2f1945 Fix up privacy derp in TickEvent. Closes #343
MinecraftForge/FML@10d056a494aac22137b644cff341a5958e8168fc Fix possible NPE derp
MinecraftForge/FML@5da6dcc7e3607e5f107f6a7d39a4b4e1eb7fb306 Divert connection through FML, so we can deny connections to servers that don't want us
Build 1.7.2-10.12.0.998:
ohai.iChun: Squash commits so Lex would stop whining. Fix erroneous position when getting player position with changed eye height.
Build 1.7.2-10.12.0.997:
Christian:
Updated FML:
MinecraftForge/FML@d5bfd69e35b21f701390a8c4c4c58d7ec1fff1fc Fix problem with connecting to vanilla. SHOW what's modded and what's vanilla in the list. Hooks that make the blocking work to come
MinecraftForge/FML@dd098854b0b65b8509b8788422e02d989a991b87 Fix the keybinding array to the right one
MinecraftForge/FML@43068eb9862f280611f26f4107ff5ac2b42b08e4 Fix TargetPoint to be static
Build 1.7.2-10.12.0.996:
LexManos: Attempt to prevent a NPE when MC renders a lot of things at once.
Build 1.7.2-10.12.0.995:
minalien: Fixed MinecraftForgeClient for custom Item Renderer implementations. Removed check for forward-slashes (/) in texture asset locations (but left check for backslash in place).
Build 1.7.2-10.12.0.994:
LexManos: MinecraftForge/FML@0d810c01fab99ac491c2277097a4198518fe6c75 Mark jopt needed on the server, herp derp, blame Abrar!
Build 1.7.2-10.12.0.993:
LexManos: Deprecate BlockFire.func_149842_a, and throw exception if someone tries to set the burn properties for air. Should prevent 'The Air is on fire!' reports.
LexManos: Fix DoublePlant placement, closes #921
Build 1.7.2-10.12.0.991:
смирнов антон михайлович: Create ru_RU.lang
Build 1.7.2-10.12.0.990:
Christian:
Updated FML:
MinecraftForge/FML@5317672631f30e1c9655f0bb28dd8b158deea2fb Add a utility method for finding the channel handler name based on type. Should fix naming weirdnesses.
MinecraftForge/FML@9de9a1553086ebeeb5d5fc0f6d96da8680e52df0 Fix stupid hardcoding derp
Build 1.7.2-10.12.0.989:
Vexatos: Create de_DE.lang
Vexatos: Update de_DE.lang
LexManos: Fixed pipeline naming issue in the ForgeNetworkHandler.
Build 1.7.2-10.12.0.987:
LexManos: Fixing an infinite recursion case, Closes #916
LexManos:
Models now load from resource packs
Models must now be loaded from resource packs using the standard resource pack reference. For example, to load a model named "assets/mymod/models/mymodel.obj", you would call AdvancedModelLoader.loadModel("mymod:models/mymodel.obj");
Closes #670
LexManos: Fix panes/iron bars not connecting correctly. Closes #904
LexManos: Fixed the run config for dev time server, Cloases #913
Build 1.7.2-10.12.0.986:
Adubbz: Made canBeReplacedByLeaves default to whether a block isn't opaque rather than if it is, also uninverted the checks for canBeReplacedByLeaves in WorldGenBigMushroom, WorldGenSwamp, WorldGenTaiga1 and WorldGenTaiga2
Build 1.7.2-10.12.0.985:
Christian: Fix inversion
Build 1.7.2-10.12.0.984:
Christian:
Updated FML:
MinecraftForge/FML@21b13d63512ce399c82cbb6b9042eefa6dcdaacd Lots of network cleanup. Gui packets now work too!
MinecraftForge/FML@b3f98d1ee0416aa452f8611d458968afdf50775a Fix derpiness with Mods button when Realms is available
MinecraftForge/FML@cdd9d92a4f8cd199e2d8a34bb398ef32e5f1e275 Starting work on the actual GUI. Still work to do. Needs an API.
MinecraftForge/FML@ab5eb3ccfff7f9ccfd8720b23fcef3131e54d57d Fix button size for GuiModList
MinecraftForge/FML@3113138bd1377d71afe3b8290e18511bfb6e5e97 Tweak button positions.
MinecraftForge/FML@c5e29b574a315d48668ebc9189bcc497a0eae13e Avoiding redundant calls to LogManager
MinecraftForge/FML@fbc1f8f6f9effa4a538880f9fec0ce5010226d09 Config GUIs in the modlist now work.
MinecraftForge/FML@fa4f3015a0d7147cbde3edec7664e78e5bcacbb9 Added transparent background for GuiIngameModOptions as per cpw's request. May not compile due to manual de-mcp-fication.
MinecraftForge/FML@7bf119e1e54cadff690ec31a4bab93c0d1d0aad1 Fix up readmes and credits. We no longer support modloader.
MinecraftForge/FML@779cd05aa1ced720a63cc508b82e68cc6fc8daa9 Tweaks
MinecraftForge/FML@b51fb913551a5116cc3b9bb7583b1666f280c650 Merge branch 'patch-1' of github.com:airbreather/FML
Christian:
Updated FML:
MinecraftForge/FML@6f1da6550e10164bd6c678829f111bb5de9383b6 Fix up mcpname derp in GuiScrollingList.
Build 1.7.2-10.12.0.982:
Adubbz: Fixed sky colour transitions on a render distance of 16, fixed the WorldGen of various things
Build 1.7.2-10.12.0.981:
jk-5: Update ForgeMessage.java
jk-5: Added a constructor and made the fields package-private
jk-5: Added default constructor for reflection
Build 1.7.2-10.12.0.980:
LexManos: Update patches for AT changes.
LexManos: Fix inverted login in BlockPistonBase causing blocks to break incorrectly. Closes #910 #909
Build 1.7.2-10.12.0.979:
Christian:
Updated FML:
MinecraftForge/FML@22ba6fda5ee2dbf29dc03ba93ff9c7707edeaeee Expose the nethandler in a few places, and pull out FMLEmbeddedChannel, exposing a utility method on it. More to come.
LexManos: Update for the FMLEmbeddedChannel change.
Build 1.7.2-10.12.0.977:
Christian:
Fix build.gradle for tweakClass property
Updated FML:
MinecraftForge/FML@f36152398d1d287e7a55a31c77a2614cfb63e1b6 Add in the tweakclass, fix the json for lzma @ the server.
Build 1.7.2-10.12.0.976:
Christian:
Updated FML:
MinecraftForge/FML@5d069629cf47cd04f2002b3b9a2c32b0ea73c26e Allow itemstacks for furnace recipe inputs. Allow passing extra arguments through registerblock into the itemblock constructor.
Build 1.7.2-10.12.0.975:
Christian:
Updated FML:
MinecraftForge/FML@061288909de0f0452adf51a5a9935fd09992c801 Fire simple network connect/disconnect gameevents.
Build 1.7.2-10.12.0.974:
Adubbz: Made BlockCrops.getDrops call its super method
Build 1.7.2-10.12.0.973:
Christian: Fix the network handler for forge
Build 1.7.2-10.12.0.972:
Christian:
Updated FML:
MinecraftForge/FML@34819c9303870f560232464a2d16eb46d152515c Make gradlew executable on linux
MinecraftForge/FML@53a1f9841421b41d543d7d1d51319b44c86a527e Attempt to load old pre-1.7 worlds. ENSURE YOU HAVE A BACKUP!
MinecraftForge/FML@6a5f9e135f88b662e4e01e8882f861448910ca90 Fix example mod code for 1.7
Build 1.7.2-10.12.0.971:
Christian: Allow tools to override their material harvest levels.
Build 1.7.2-10.12.0.970:
Christian: Tidier implementation of previous commit. Should fix for subclasses of individual tools too
Build 1.7.2-10.12.0.969:
Christian: Add in harvesting abilities of the items, should fix effectiveness
Build 1.7.2-10.12.0.968:
Christian:
Updated FML:
MinecraftForge/FML@f8d6213829d570501166d64d7c8bb4977567131f Update render registry
MinecraftForge/FML@ec316f113fefef12f6defed9eb68de368d7f4420 AT for renderblocks
Build 1.7.2-10.12.0.967:
LexManos:
MinecraftForge/FML@3714426e19f8f0edaaeda8c787993f8f3615a44d fix derp in example builscript
MinecraftForge/FML@01fb451b6918599de5e732d7ff30c761438ab930 Merge pull request #311 from AbrarSyed/patch-3
MinecraftForge/FML@30d532f4fc6fc65ea7e79707a75ff4d6ea0ea031 Pass 1: Most patches are restored.
MinecraftForge/FML@53127eec308d3929d68d3d9fafabcfef37e95c37 Merge branch 'master' of github.com:MinecraftForge/FML
MinecraftForge/FML@7ab3c3a37ceb8ab945208206aec86739a2138329 Update gitignore
MinecraftForge/FML@38cec7a11fae7cf12bda3a8d16a50bb6136d8886 The basic network handshaking for FML is done. All scenarios seem to work.
MinecraftForge/FML@9f928963f20bc9bbfbe1391fb16c6f5ca5fd4344 A network design I like. It uses the netty embedded channel to allow mods to build channel pipelines on top of custom payload packets.
MinecraftForge/FML@58f7487cfaf4a25a8349021b9cca5ef4ba0b541c Check in patches. Add in some network timeout tweaking values so you can debug the network.
MinecraftForge/FML@e544adba5c7e9286f917342af2669e5888fa0a17 More cleanup. Bidirectional server <-> client network works for mods as well as FML|HS now.
MinecraftForge/FML@f5c38e2359c2e6eca13cd6606465ee36086a7113 OK, network channels appear to be working well for both dedi and integrated servers. The beginnings of the new mod structure too.
MinecraftForge/FML@9c96a0a10a5cbe34786be8fd41f9818b5ac929bc More network stuff, partially done id syncing.
MinecraftForge/FML@2aaaeba15eabdec189daa8662e9ffdf0b5a09dbe ID loading from the server save now works.
LexManos: Kill liquids finally.
LexManos: Bump data for 1.7 start.
LexManos: Some work on 1.7, waiting for Abrar to fix a few things.
LexManos:
Updated FML:
MinecraftForge/FML@a30f17362764f3e4e594386e193f9e4368e6836e Add sonatype snapshots repo for SpecialSource snapshots.
MinecraftForge/FML@b2550b8a693315ccc205f5315eac67c5283d7af9 Add mappings for Items/Blocks fields.
MinecraftForge/FML@57f7f1d7abd304d3e9f42567f1d66c10122e4ec6 Update for fixed Enum cleaning and names.
MinecraftForge/FML@99c681ad8736e4976053718c3d453b2fb30eefe0 Did it manually, forgot it needed the end comma
LexManos:
Updated FML:
MinecraftForge/FML@1d71c017f45aa7ed9d7d7c5ed5250a8d22477980 ID syncing.
MinecraftForge/FML@fd36f50d8210342f65cb0272bac56a3bcc42dd18 Cleanups
MinecraftForge/FML@89e4e483c204c11b6fdfed34893fc223a7d6a899 Add in a remapping event for mods to consume.
MinecraftForge/FML@cd417c6786256fa23f181ff0b76696bc6dfb0291 Fixed remote and local connections work with mods now.
MinecraftForge/FML@ef492407ef812bb6bbc7f0bd8efbd16d07efcafb Entity spawning works.
MinecraftForge/FML@d0d31d9575403eb2ec058898b86ffd99a9220f75 SpawnAdjustment packet. Clean up stuffs. No more compile errors.
MinecraftForge/FML@3e278acb71e4e3d0406e80f0fad5071c9215ed33 Fix stupid possible compiler error.
MinecraftForge/FML@009d4dee2328cc8d97b74177a2c5a3c359e6564a Fix the exc file. Fix the deobfremapper for handling inner classes.
MinecraftForge/FML@49cb893d12bd4f82b5d1b50d1e6517a256525d32 Fix exc this time *sigh*
MinecraftForge/FML@31efcfc3b2085f5d4e070ddab34a0be1481b4c6f Clean up patches for latest exc.
MinecraftForge/FML@7a4ceebf5efe5b3650080cf912e371d92fc70a55 Kill old patches and add rejects to ignore file.
MinecraftForge/FML@7ea571f593464ad4226ba845da27ff66161621b1 Fix AT, Fix exc. Almost works now!
MinecraftForge/FML@b852e302851cfaf77e1db6f86408e8d049703656 First functional release under reobfuscation.
MinecraftForge/FML@df870c1a3341d8e2e88d7fc3e2f3d9ed2507989f Update shiped ForgeGradle for 1.7
MinecraftForge/FML@55aa337f952bc72c5a001a6ed661978b11822c63 Rename synthetic bridge methods, these methods are not decompiled, but need to reobf correctly cross the recompile boundary.
MinecraftForge/FML@0098c57f94808751062ee45f2ee267324bb42089 Merge pull request #316 from AbrarSyed/patch-4
LexManos: Comment out fluids until King gets his hands on it
LexManos: Killed a few hundred compile errors.
Christian:
Moved the core event handler parts to FML. Implemented the Forge network handler based on the new
netty strategy.
Updated FML:
MinecraftForge/FML@3b2994a3def35a2d3058960b71dc59dc48b802f9 Some patching touchups
MinecraftForge/FML@557357fe179529e0b44aab2f3fcef0c5adf981d5 Update for log4j2
MinecraftForge/FML@a2b324beb2ef6ec73000678c9305fd70d4ec1643 Copy eventhandler from Forge into FML. It is going to replace a lot of the runtime event systems.
MinecraftForge/FML@4071ff38afe15fddf5db0be882f5627f503a37c6 Patch some GUIs. We're gonna add some basic mod gui config support.
MinecraftForge/FML@0b419ac79c307579f162d47e0388a9d75bcd0a6e Fire a user event down the channels when a handshake has occured.
Christian:
Updated FML:
MinecraftForge/FML@32561265fc935cd6639d5b2e086e879f375676fa Ticks, Player events, keybindings, all migrated to the new event driven system.
LexManos: Inital patch update for 1.7.2, Doesn't compile, not done yet.
LexManos:
Updated FML:
MinecraftForge/FML@a17489172cd54ca955548b15fa0669c9f95d7f45 Code to disable mods at runtime, or other times.
MinecraftForge/FML@85516d9588ebfadbba25f21b2f973e4e81abbaa6 ICraftingHandler, IPickupHandler are now both events.
MinecraftForge/FML@e4b63a1801b453797f5e820eb3f5bd42e6d43948 IWorldGenerator now has an ordering at registration time. This means the order of worldgen should be much more stable.
MinecraftForge/FML@ef3856f9a34e82a05cb2b7715e3611f8fb1a9a6b Update patches for Gradle's rename rewrite: MinecraftForge/ForgeGradle@19e7acf2a27a6c6ae60f6e8ab38337defddc16d3
MinecraftForge/FML@31ea100b29dfdb4fc907e212c3d49a5240ca72a9 Working on id missing handling
MinecraftForge/FML@3e76dfba34aaba4397fc3fb2bd28e0d1f0abe3e4 More tweaking on id stuffs at worldload
MinecraftForge/FML@f860c8ad3bc7537f885b27c7f045b5b1140c05f4 bump to legacy launcher 1.9 with logging unification stuffs.
jdroque:
Refactored BiomeManager stronghold add/remove methods to support new
MapGenStronghold dynamic biome changes.
Changed InitNoiseGensEvent to pass a NoiseGenerator array instead of
NoiseGeneratorOctaves due to new NoiseGeneratorPerlin in
ChunkProviderGenerate.
Fixed worldgen crash caused by wrong metadata in Chunk patch.