-
Notifications
You must be signed in to change notification settings - Fork 0
/
forge-1.7.10-10.13.0.1187-changelog.txt
6083 lines (4903 loc) · 296 KB
/
forge-1.7.10-10.13.0.1187-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 1187:
LexManos:
Updated FML:
MinecraftForge/FML@53887ac59cec8f747e21fd251f94d5a438a69114 Hacky interm solution to #1207 to buy me time to re-write FML's network protocol.
Build 1.7.10-10.13.0.1186:
LexManos: Fixed NPE that happens sometimes when exiting the game witout fully loading a world {main a dev-time thing}
LexManos: Made skulls respect Block.isReplaceable when placing, also prevented them from deleting blocks when placed at certain angels. Closes #1233
Build 1.7.10-10.13.0.1185:
LexManos:
Updated FML:
MinecraftForge/FML@9d40b761974f10ec2b5868a992260792f8a98e5d Don't scan ObjectHolders if there was an error already, derpitude will ensure.
MinecraftForge/FML@76538c1781d6d6a1e4134fb317af99e6f13b46cc Add a terminal transformer and tweaker.
MinecraftForge/FML@aec9228845e50107112bd1f8693f9b4729694c8b Add ExitVisitor to the TerminalTransformer that finds and intercepts any calls to Runtime.exit or System.exit.
MinecraftForge/FML@908491d5e7ac26becdac938f38cc90d6b9d73ce1 Move LaunguageRegistry call above normal asset loading to allow resource packs to override mod's language systems.
MinecraftForge/FML@d13295e28113a1c310d5bbb90ebfe241fefabe02 Fix FMLAT manifest AccessTransformers, class loader fun!
Build 1.7.10-10.13.0.1184:
darklime:
Changed exception message for duplicate enchantment ids to contain the
class path for both enchantments along with the enchantmnet id that has
been duplicated.
Build 1.7.10-10.13.0.1183:
bspkrs:
Fixed missing assignment of constructor arg (thanks @Lunatrius)
I must have edited this out when I was cleaning up my formatting commit spam.
Build 1.7.10-10.13.0.1182:
vincent_a_lee:
Fix comment derp (+1 squashed commits)
Squashed commits:
[52c40bc] Fix experience orbs spawning at 32x coordinates clientside
Add // FORGE comment
Add // FORGE comment to clarify the purpose of the change
Build 1.7.10-10.13.0.1181:
vincent_a_lee:
Fix chat opacity
Add // FORGE comment
As per convention, add // FORGE comment to clarify the purpose of the change
Build 1.7.10-10.13.0.1180:
LexManos:
Updated FML:
MinecraftForge/FML@ab52901b8b47a525e2719cf280327e97bad7f91e Force preferIPv4Stack to true early in the load chain to combat netty loopback issues.
MinecraftForge/FML@11893fbbb76569417a415ae794494b8c1150a716 Add system property to skip doing world backups when game registry changes. This is SEVERLY ill-advised, if you do this DO NOT ask for any support.
MinecraftForge/FML@fdb6b34b8fc3f1e0c6beb7bfb940a01a309f1603 Update authlib and realms to latest json data.
MinecraftForge/FML@b3a74882b4d0d704d7061b9d896febb59ab0c269 added slider controls for numerics. default control is textbox, but slider can be used as a custom list entry class. fixed constructor javadocs in GuiConfig
MinecraftForge/FML@7c6d1f7568885ff677e34692ff87b1f0826dfd48 Merge pull request #468 from bspkrs/master
MinecraftForge/FML@692d955c1a5b6d0b8601ae88632ef42136d37393 Update tweaker login to use authlib.
MinecraftForge/FML@c2119eb1c1246ba37304d9e565b4430ed7056db1 Update realms library to 1.3.1, and implement network latch when connecting to Realms. Tested and working.
Build 1.7.10-10.13.0.1179:
cpw: Add a system property for the stencil, in case config is not available..
Build 1.7.10-10.13.0.1178:
the.country.gamer:
RenderBlockOverlayEvent patch
Fixes skewed XYZ parameters
Build 1.7.10-10.13.0.1177:
LexManos: Fixed Enchantment.addToBookList Closes #1160
Build 1.7.10-10.13.0.1176:
LexManos: Add ability for modders to designate custom biome types. And remove note about automatically registering. Closes #1167
Build 1.7.10-10.13.0.1175:
diesieben07: Added hook for custom PotionEffect rendering in the inventory
Build 1.7.10-10.13.0.1174:
the.country.gamer:
Added RenderBlockOverlayEvent.java
Adds a Forge event which controls whether an overlay is rendered.
Overlays include: First-person fire, Block (when inside a block)
and water when a player is inside a water block.
Patched for easier manipulation of event
Fixed for Lex
To be squashed
Removed Contructor
Added block XYZ parameters
TODO, the second block overlay event’s XYZ might not be correct
Adubbz: Enhanced the Biome Dictionary with tags based on temperature, vegetation, moisture, trees and others
Build 1.7.10-10.13.0.1172:
LexManos: Made EmeraldOre respect isReplaceableOreGen. Closes #1157
LexManos: Added World to ChunkProviderEvent.ReplaceBiomeBlocks, and exposed metadata to End and Nether generation events. Close #1201
Build 1.7.10-10.13.0.1171:
tterrag1098:
Add AchievementEvent
Allows modders to react to players receiving achievements, and cancel
them.
Fix indentation
More shortening
Down to one line...
Remove newline
Build 1.7.10-10.13.0.1170:
LexManos: STENCIL buffer and DEPTH buffer, attempt a fix for GL errors.
Build 1.7.10-10.13.0.1169:
alexrusso225: Added Javadoc comments for Forge Event documentation.
Build 1.7.10-10.13.0.1168:
LexManos: MinecraftForge/FML@ac994e178a3533aa3c2ad8359aef9e5852c27a72 Scala people test your shit.
Build 1.7.10-10.13.0.1167:
LexManos: Remove the BLEND enable in rendering damage bars. And exclicitly fix blend states in some GUI elements.
Build 1.7.10-10.13.0.1166:
cpw:
MinecraftForge/FML@3ee86d0f3e47249030ba2309386f9120025e95c1 updated gradle wrapper to gradle 2.0
MinecraftForge/FML@627ae73ea655277617912df48b03288ecc79ffea Merge pull request #464 from AbrarSyed/upgradle
MinecraftForge/FML@ee38c1b3f4642c567612f88070d7f9d651994aab Fix unneeded cast causing crash in new Config GUI system.
MinecraftForge/FML@eb92c35a2fa49a0fbe35a33e31cfb58e0674f78e updated run configs for GradleStart/Server classes
MinecraftForge/FML@70dcf80410a6d12c00300c00522582ee49ac4cc8 Merge pull request #465 from AbrarSyed/upgradle
MinecraftForge/FML@0ebdbe77a2b3503db43d36aec50c98ffb8366e20 Updated Scala to latest stable
MinecraftForge/FML@ddba18e6e33a9d9c5b113b1bfc0bfc82803b2607 Merge branch 'patch-1' of github.com:Soaryn/FML into scalaupdate
MinecraftForge/FML@220a37660b2656136c634b435afee6a915fc88fe Update realms to 1.2.9
MinecraftForge/FML@abd7d0969bed5ce3d766f52b921c2b44e8ba87d2 Merge branch 'scalaupdate'
Build 1.7.10-10.13.0.1162:
foka_12:
Added FluidStack sensitive version for Fluid's localised name
Would be helpful for determining names for more complex FluidStacks (with tag compounds for example)
Build 1.7.2-10.12.2.1161-mc172:
bspkrs: dupe quotes fix for category names
Build 1.7.10-10.13.0.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: