-
Notifications
You must be signed in to change notification settings - Fork 1
/
forge-1.8-11.14.1.1333-changelog.txt
6889 lines (5540 loc) · 343 KB
/
forge-1.8-11.14.1.1333-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 1333:
mnmiller1: Add NeighborNotiftyEvent.
Build 1.8-11.14.1.1332:
tmtravlrsmail:
Added Nether Fortress chest to the ChestGenHooks
I tried to follow the directions on
https://github.com/MinecraftForge/MinecraftForge/wiki/If-you-want-to-contribute-to-Forge
as best as I could. =)
If anything is wrong, let me know and I'll change it!
clienthax:
Current spawner implementation checks the EntitySpawnPlacementRegistry hashmap to check where a entity should spawn
as there is no way to modify this without the use of reflection or a AT, you can not specify where you want your entity to spawn
adding this helper method will allow developers to specify where they want their entity to spawn.
Signed-off-by: Clienthax <clienthax@gmail.com>
Update EntitySpawnPlacementRegistry.java.patch
LexManos: Fix compile error in ClientHax's PR.
Build 1.8-11.14.1.1329:
fry: Hopefully fix NPE during baking of empty vanilla item models
Build 1.8-11.14.1.1328:
LexManos: Fire WorldEvent.Load for Client worlds. Closes #1719
Build 1.8-11.14.1.1327:
LexManos: Make Container.mergeItemStack respect Slot.isValidItem Closes #1630
Build 1.8-11.14.1.1326:
LexManos: Fix JukeBoxes not storing the inserted record. All TE's in minecraft are in net.minecraft.tileentity EXCEPT JukeBoxes. Closes #1633 Closes #1714
Build 1.8-11.14.1.1325:
LexManos: Fix NPEs in last commit.
Build 1.8-11.14.1.1324:
LexManos:
Updated FML:
MinecraftForge/FML@c9cf3136c265b2e8e46eab102b2310a9312b8cfb New @Mod properties to define which environment to load the mod on.
clientSideOnly will only be loaded in the Client environment.
serverSideOnly will only be loaded in the Dedicated server environment.
Combine with acceptedMinecraftVersions to prevent users from loading the mod in the incorrect environment.
Build 1.8-11.14.1.1323:
LexManos:
Updated FML:
MinecraftForge/FML@5eff40897545c9e6f597a202bc9e86c3b07761ad Filter more known libraries from potential mod canidates.
MinecraftForge/FML@feb4c436db27a249dd5190023edd38cb5884e90b Quiet ClassPatchManager debug spam by default. Reenable using -Dfml.debugClassPatchManager=true.
MinecraftForge/FML@41e806fa950839bf901ebf9c18d0c632a7c5538c Fix double decoding of UTF8 characters in lang files.
Build 1.8-11.14.1.1322:
LexManos: Fixed using items on the wrong block client side caused by iChuns eyeheight update.
Build 1.8-11.14.1.1321:
ohai.iChun: Reimplement variable eyeHeight for players which was removed in the 1.7 to 1.8 port.
Build 1.8-11.14.1.1320:
fry: Removed event bus call from the ModelLoader
Build 1.8-11.14.1.1319:
matthewprenger: Add the ability to add prefixes and suffixes to the player's display name.
LexManos: Add safty to URL detection in chat. Closes #1712
Build 1.8-11.14.1.1318:
fry: Added a default white texture; Fixed B3DLoader crashing when the brush has empty texture specified
fry: RenderItem can now use baked quad color
Build 1.8-11.14.1.1317:
Parker Young:
Added ATs for EnumFacing
This publics the VALUES array and HORIZONTALS array in EnumFacing, thus giving modders access to these arrays, much like ForgeDirection had.
Build 1.8-11.14.1.1316:
fry: Attributes.put (de)normalization now works as intended
Build 1.8-11.14.1.1315:
LexManos: Hold a weak reference to the Minecraft fake player object. Closes #1705
Build 1.8-11.14.1.1314:
matthewprenger: Minor tweak to UsernameCache to also cache usernames of offline players.
Build 1.8-11.14.1.1313:
fry: Updated FML
Build 1.8-11.14.1.1312:
fry: ModelRotation.getMatrix() now returns the correct matrix; fixed the application of custom transformations to vanilla models; fixed application of transformations to B3D models; fixed the culling of rotated vanilla models
Build 1.8-11.14.1.1311:
fry: Alternative models work once again
Build 1.8-11.14.1.1310:
fry: Updated FML
Build 1.8-11.14.1.1309:
fry: fix ModelLoader.setCustomModelResourceLocation not storing same item with different metadata values
Build 1.8-11.14.1.1308:
LexManos: Fixed debugging Dedicated server in Forge Dev workspace.
LexManos: Fixed being kicked from the server while swimming.
fry:
fixed NPE during loading of B3D models without textures/brushes.
changed default B3D color to have full opacity.
fry: Reworked vanilla texture resolution, hopefully fixes NPE bug in FaceBakery
fry: made renderLayer ThreadLocal, now it should hold correct value for use inside custom baked models
LexManos: Try a maven mirrior to fix build issues.
Build 1.7.10-10.13.2.1307-1.7.10:
LexManos: Fixed potential NPEs in Structure code caused by componenets not being able to load.
Build 1.8-11.14.1.1306:
LexManos: Fixed potential NPEs in Structure code caused by componenets not being able to load. Closes #1686
Build 1.8-11.14.1.1305:
LexManos: Fixed InitMapGenEvent's fire order so values are used. And added OCEAN_MONUMENT type. Closes #1681
LexManos: Fixed BlockBush and BlockCrops not respecting custom soils. Closes #1683
Build 1.8-11.14.1.1303:
fry: Restore binary backwards compatibility
Build 1.8-11.14.1.1302:
fry: ModelBakeEvent now has ModelLoader as an argument instead of ModelBakery; Added various static hooks to ModelLoader to allow registering model-related information before it's needed (prevents file-not-found errors on first baking pass); ModelLoader waits until ModelBakeEvent is done before showing any missing model exceptions; It's now possible to define models completely in-code (as illustrated by ModelBakeEventDebug).
Build 1.8-11.14.1.1301:
LexManos: Bump version to 11.14.1 for next development cycle.
Build 1.8-11.14.0.1299:
fry: Fixed tracking of UV locking state. Closes #1679
Build 1.8-11.14.0.1298:
LexManos: Fixed ItemFrames not having a model. Closes #1678
LexManos: Updated FML: MinecraftForge/FML@22c9656196dbbea8ed983663d536c3ca272d7282 Reset S->C CustomPayload data after Write, allowing the same packet to be written multiple times.
Build 1.8-11.14.0.1297:
LexManos: Fixed domain support in ArmorMaterial texture name. Closes #1675
LexManos: Fixed Buttons not dropping anything when broken. Closes #1676
Build 1.8-11.14.0.1296:
LexManos:
Initial update to 1.8, Super beta. Most rendering related hooks are out due to major changes in 1.8.
Some notes:
Almost all int x, int y, int z parameters have been changed to BlockPos class
ForgeDirection has been removed, replaced by net.minecraft.util.EnumFacing.
All FML classes have moved from packet cpw.mods.fml to net.minecraftforge.fml
Fluid Rendering has been disabled for the time being, to be re-evaulated and a test mod created for it.
Minecraft now uses a Model based system for rendering blocks and Items. The intention is to expand the model format to better suit modder's needed once it is evaulated.
As such, The model loaders from Forge have been removed, to be replaced by expanding vanilla's model format.
Metadata has been extracted out in Minecraft to IBlockState, which holds a list of properties instead of magic number metadata. DO NOT listen to the fearmongering, you can do EVERYTHING with block states you could previously with metadata.
Stencil Bits are disabled entirely by for the main Display, Modders must enable and recreate the FrameBuffer if they wish to use Stencil Bits.
LexManos: Fix local variable conflict in Forge patch and latest MCP mappings.
LexManos: Fix fog colors, Closes #1524
LexManos: Fix acedential inversion causing some tress to not have leaves. Closes #1522
LexManos: Fix creative picking a CommandBlock minecart returning wrong item. Closes #1523
LexManos: Fixed crash with caomparators due to wrong position. Closes #1512
LexManos: Fix inverted logic preventing blocks from breaking.
LexManos: Fix Entityies not taking damage correctly. Closes #1511
LexManos: Fix wrong state being passed to Block.getDrops
LexManos: Fix potential NPE in Block.isToolEffective
LexManos: Update RecipeSorter for new 1.8 recipies.
LexManos: Fix destroy particles not being added. Closes #1528
LexManos: Fix debug screen not showing grey background. Closes #1529
LexManos: Fix not being able to place blocks in liquids, and related issues.
LexManos:
Updated FML:
MinecraftForge/FML@36644e97714b46dbbb24416febdde1332a3e753c Finalize modded handshakes in the World tick thread. Prevents potential CMEs when login event takes to long to fire.
LexManos: Fix interacting with entities.
LexManos: Fixed Entity extended properties init order. Closes #1532
LexManos: Fixed Entities not being able to climb ladders, Closes #1535
LexManos: Fixed snow layers not being able to stack more then twice. Closes #1534
LexManos: Fix BlockPane's connection detection.
LexManos: Fixed vanilla bug where top part of double plants would flicker a tifferent texture before dissapearing.
LexManos: Fix NPE with BlockSnapshots that caused items with TileEntities to be used up in creative mode.
LexManos: Fixed vanilla issue where exceptions in World tasks would not be logged.
LexManos: Fixed blocks not breaking properly when instantly destroied.
LexManos: Fix stickey pistons not retracting properly.
LexManos:
Updated FML:
MinecraftForge/FML@9c8ca4a4e3c4acc4980535e5c60da169b75a7810 Unlink banner block and item id. Mojang should of matched these up but they didn't -.-
MinecraftForge/FML@84a101f344b8fc21de1201fde717fbcbcba2aa79 Update Dev mcp mappings to 11-30 snapshot.
LexManos: Remove debug patch I left in.
LexManos: Fix finding of spawn location for mobs. Closes #1546
LexManos: Only call blockBreak when block itself changes, not just meta. Fixes bottles poping out of brewing stands.
fry: Added model bake event (allows mods to insert custom baked models, much like TextureStitchEvent allows to load custom textures), ISmartBlock/ItemModel (ability form models to react to block/item states), Block.getExtendedState, support for unlisted properties in block states. Includes example implementation of http://imgur.com/a/FyyJX
LexManos: Added Explosion Start and Detonate events to control explosion.
LexManos: Fixed bug in ServerConfigurationManager.transferPlayerToDimension where it would send the old dimension's information.
LexManos: Add "sand" to the OreDictionary
LexManos: Cleanup deprecated code, and TODOs in OreDictionary. Down-typed things from ArrayList to List. Asking for the ores with a null stack will now throw an Exception.
LexManos: Added CreateSpawnPosition event.
LexManos: Add LivingHealEvent called from EntityLivingBase.heal()
LexManos: Added PotionBrewEvent.Pre/Post. To allow for modification and cancelation of Brewing.
LexManos: Add quartz_ore tool init, more mojang special casing -.-
LexManos: Changed ToolMaterial's repair material to ItemStack version to allow metadata sensitive versions.
LexManos: Improved Control of Enchantment.canApplyTogether() in Mod Enchantments, allowing both enchantments to determine if they can apply together.
LexManos: Expand PlayerWakupEvent to expose the three parameters passed into EntityPlayer.wakeUp.
LexManos: Unbind Shaped/Shapeless Ore Recipies from Array list to normal List.
LexManos: Fixed NPE thrown when brewing event is fired and not all slots are filled. Closes #1564
LexManos: Make daylight sensor recipe use ore dictionary wooden slabs Closes #1565
LexManos: Fix missed patch causing Dispensed Armor to go into the wrong slot. Closes #1560
LexManos: Fixed log spam when breaking DoublePlants. Closes #1555
LexManos: Fix texture stitcher not using all avalible spaces.
LexManos: Fix EnumHelper for new ArmorTexture argument.
LexManos: Untie ItemModelMesher from using Item Ids internally by implementing our own simple mechanics using Trove.
LexManos: Fix userdev for new BlockState change.
LexManos: MinecraftForge/FML@e3785c28930a218cf9374458c67c34e7fba17922 Ensure that EntitySpawn and OpenGUI packets are handled in the world thread. Also log all errors that are thrown in FutureTasks.
LexManos: Remove our changes to Stitcher slot allocation.
LexManos: Fix incorrect logic in world change clumping.
LexManos: MinecraftForge/FML@5a4d362293fe70e1421d1f22c4a195944731d6ba Finish removing marker in mapping entry names. FMLMissingMappingsEvent/FMLModIdMappingEvent should fire with correct names now.
jadran.kotnik: Fixed messages not being added to the chat history and ClientCommandHandler not being called when sleeping.
LexManos: Fix BlockSnapshots not firing correctly due to patch mixup in 1.8 update. Closes #1591
palechip: Fix Scoreboard rendering for the sidebar.
LexManos: Removed exclusion of white stained glass recipes in ore dictionary.
LexManos: Added chests to the ore dictionary.
LexManos: Fix crafting of non-oak fences/gates.
LexManos: Fix MC-30864 (sending web links in chat)
LexManos: Fix recipies for stone variants.
Chicken-Bones: Allow blocks to render in multiple layers
lumien231: Fixes #1603: Moving the start of the update thread to the pre init of the forge mod container
LexManos: Fix potential NPE when loading a single player world where you were saved in a unloaded dimension. Closes #1575
LexManos: Call World.init from DimensionManager.initDimension Closes #1551
LexManos: Made Chunk.fillBlock respect TileEntity.shouldRefresh.
LexManos: Fix value passed for Item.getModel useRemaining argument. Closes #1623
LexManos: Silently eat exceptions when getting a TE's rendering bounding box, this 'fixes' Bukkit servers screwing up world data and causing clients to crash.
jadran.kotnik: Fixed NPE when canceling ClientChatRecievedEvent. Fixes #1644
Parker Young: Re-enabled Icon setting for Fluids
LexManos:
Updated FML:
MinecraftForge/FML@a55e4124531119f1c9c023cff74cfa09b49ef0e0 Save the mod list of players in their NetworkDispatcher (Make it accessable for mods)
MinecraftForge/FML@69d479d46ae658c5a5c2c00081be3df38e38c748 Fixed getEffectiveSide() for Netty Server threads
MinecraftForge/FML@0f9a33cf14165ddd424a7d82c2178cf5854bf32f Exclude only log4j2 queue from class loader
jadran.kotnik: Don't skip the first line when rendering (debug) text.
fry:
Added model loader registry
Entry point: ModelLoaderRegistry
loader interface: ICustomModelLoader
custom model: IModel
ModelLoader is responsible for splicing into vanilla model system.
(you probably don't need to use it directly)
Interop with vanilla models isn't great yet
(vanilla models can't refer to custom ones as parents), will improve in
the future.
Includes loader for B3D models, with animation support
(net.minecraftforge.client.model.b3d).
Blender export plugin with compatible coordinate system:
https://github.com/RainWarrior/B3DExport
OBJ loader is being written, will be included at some point in the
future. For now you can convert OBJ to B3D via blender, or wait.
techStackLp:
Closes #1552
Set the destination block the to the fluid.
In the previous code the destination block was still Air and would would
cause a crash because air doesn't have a property for LEVEL
fry: Removed leftover debug messages
LexManos:
Updated FML:
MinecraftForge/FML@d00feb58c762b0bbc506d79faf1ce40bc96732e9 Remove debug code that was causing console spam in Forge.
MinecraftForge/FML@1de3bf733aef754f15de55006b1750376871feb0 Fix FML's package for net.miencraftforge on maven. Fixes uploading of new builds. Note: 1.7.10 builds are bug fixes only while FML/Forge for 1.8 stabelizes.
MinecraftForge/FML@05ecefb53857ecc1dc52d4a577ed593c26da9659 Update to ASM5 for Java 8 support
MinecraftForge/FML@1112c455b9758c38eab385f48578bad17c0180f9 Merge pull request #595 from Grinch/master
MinecraftForge/FML@9c3013e02af1bd2f724d34a30e0b880b6e131645 Merge remote-tracking branch 'origin/1.8'
Build 1.8-11.14.0.1295-1.8:
fry: Removed leftover debug messages
Build 1.8-11.14.0.1294-1.8:
techStackLp:
Closes #1552
Set the destination block the to the fluid.
In the previous code the destination block was still Air and would would
cause a crash because air doesn't have a property for LEVEL
Build 1.8-11.14.0.1293-1.8:
jadran.kotnik: Don't skip the first line when rendering (debug) text.
Build 1.8-11.14.0.1292-1.8:
fry:
Added model loader registry
Entry point: ModelLoaderRegistry
loader interface: ICustomModelLoader
custom model: IModel
ModelLoader is responsible for splicing into vanilla model system.
(you probably don't need to use it directly)
Interop with vanilla models isn't great yet
(vanilla models can't refer to custom ones as parents), will improve in
the future.
Includes loader for B3D models, with animation support
(net.minecraftforge.client.model.b3d).
Blender export plugin with compatible coordinate system:
https://github.com/RainWarrior/B3DExport
OBJ loader is being written, will be included at some point in the
future. For now you can convert OBJ to B3D via blender, or wait.
Build 1.7.10-10.13.2.1291:
lukastenbrink:
Fix fluid tanks incorrectly reading NBT when empty
If the Empty flag was set, the tank would not correctly read the data, keeping the outdated FluidStack instead. This is especially relevant with updatable TileFluidHandler TEs.
Build 1.8-11.14.0.1290-1.8:
LexManos:
Updated FML:
MinecraftForge/FML@a55e4124531119f1c9c023cff74cfa09b49ef0e0 Save the mod list of players in their NetworkDispatcher (Make it accessable for mods)
MinecraftForge/FML@69d479d46ae658c5a5c2c00081be3df38e38c748 Fixed getEffectiveSide() for Netty Server threads
MinecraftForge/FML@0f9a33cf14165ddd424a7d82c2178cf5854bf32f Exclude only log4j2 queue from class loader
Build 1.8-11.14.0.1289-1.8:
Parker Young: Re-enabled Icon setting for Fluids
Build 1.8-11.14.0.1288-1.8:
jadran.kotnik: Fixed NPE when canceling ClientChatRecievedEvent. Fixes #1644
Build 1.8-11.14.0.1287-1.8:
LexManos: Silently eat exceptions when getting a TE's rendering bounding box, this 'fixes' Bukkit servers screwing up world data and causing clients to crash.
Build 1.7.10-10.13.2.1286:
asiekierka: fix shouldRefresh being too broad in tile entity update
Build 1.8-11.14.0.1285-1.8:
Chicken-Bones: Allow blocks to render in multiple layers
Build 1.7.10-10.13.2.1284:
lumien231: Fix versionCheck config option
Build 1.7.10-10.13.2.1283:
CovertJaguar: Bulk Chunk Data packets should also check TileEntity.shouldRefresh().
Build 1.8-11.14.0.1282-1.8:
LexManos: Fix potential NPE when loading a single player world where you were saved in a unloaded dimension. Closes #1575
LexManos: Call World.init from DimensionManager.initDimension Closes #1551
LexManos: Made Chunk.fillBlock respect TileEntity.shouldRefresh.
LexManos: Fix value passed for Item.getModel useRemaining argument. Closes #1623
Build 1.8-11.14.0.1281-1.8:
lumien231: Fixes #1603: Moving the start of the update thread to the pre init of the forge mod container
Build 1.8-11.14.0.1280-1.8:
LexManos: Fix recipies for stone variants.
Build 1.8-11.14.0.1279-1.8:
palechip: Fix Scoreboard rendering for the sidebar.
Build 1.8-11.14.0.1278-1.8:
LexManos: Removed exclusion of white stained glass recipes in ore dictionary.
LexManos: Added chests to the ore dictionary.
LexManos: Fix crafting of non-oak fences/gates.
LexManos: Fix MC-30864 (sending web links in chat)
Build 1.7.10-10.13.2.1277:
mattmess1221: Fix MC-30864 (sending web links in chat)
Build 1.7.10-10.13.2.1276:
clashsoft: Fix Stained Glass pane rendering issues
Build 1.7.10-10.13.2.1275:
Kittychanley: Removed exclusion of white stained glass recipes in ore dictionary. Closes #1502 & #1481
Build 1.8-11.14.0.1274-1.8:
LexManos: Fix BlockSnapshots not firing correctly due to patch mixup in 1.8 update. Closes #1591
Build 1.8-11.14.0.1273-1.8:
jadran.kotnik: Fixed messages not being added to the chat history and ClientCommandHandler not being called when sleeping.
Build 1.7.10-10.13.2.1272:
jadran.kotnik: Fixed messages not being added to the chat history and ClientCommandHandler not being called when sleeping.
Build 1.8-11.14.0.1271-1.8:
LexManos: Fix incorrect logic in world change clumping.
LexManos: MinecraftForge/FML@5a4d362293fe70e1421d1f22c4a195944731d6ba Finish removing marker in mapping entry names. FMLMissingMappingsEvent/FMLModIdMappingEvent should fire with correct names now.
Build 1.7.10-10.13.2.1270:
LexManos: Remove our changes to Stitcher slot allocation.
LexManos: Fix incorrect logic in world change clumping.
Build 1.8-11.14.0.1269-1.8:
LexManos: MinecraftForge/FML@e3785c28930a218cf9374458c67c34e7fba17922 Ensure that EntitySpawn and OpenGUI packets are handled in the world thread. Also log all errors that are thrown in FutureTasks.
LexManos: Remove our changes to Stitcher slot allocation.
Build 1.8-11.14.0.1268-1.8:
LexManos: Fix userdev for new BlockState change.
Build 1.8-11.14.0.1267-1.8:
fry: Added model bake event (allows mods to insert custom baked models, much like TextureStitchEvent allows to load custom textures), ISmartBlock/ItemModel (ability form models to react to block/item states), Block.getExtendedState, support for unlisted properties in block states. Includes example implementation of http://imgur.com/a/FyyJX
Build 1.8-11.14.0.1266-1.8:
LexManos: Untie ItemModelMesher from using Item Ids internally by implementing our own simple mechanics using Trove.
Build 1.8-11.14.0.1265-1.8:
LexManos: Fix texture stitcher not using all avalible spaces.
LexManos: Fix EnumHelper for new ArmorTexture argument.
Build 1.7.10-10.13.2.1264:
LexManos: Fix texture stitcher not using all avalible spaces. Closes #1557
Build 1.7.10-10.13.2.1263:
LexManos: Fixed NPE thrown when brewing event is fired and not all slots are filled.
Build 1.8-11.14.0.1262-1.8:
LexManos: Fixed NPE thrown when brewing event is fired and not all slots are filled. Closes #1564
LexManos: Make daylight sensor recipe use ore dictionary wooden slabs Closes #1565
LexManos: Fix missed patch causing Dispensed Armor to go into the wrong slot. Closes #1560
LexManos: Fixed log spam when breaking DoublePlants. Closes #1555
Build 1.8-11.14.0.1261-1.8:
LexManos: Unbind Shaped/Shapeless Ore Recipies from Array list to normal List.
Build 1.8-11.14.0.1259-1.8:
LexManos: Add quartz_ore tool init, more mojang special casing -.-
LexManos: Changed ToolMaterial's repair material to ItemStack version to allow metadata sensitive versions.
LexManos: Improved Control of Enchantment.canApplyTogether() in Mod Enchantments, allowing both enchantments to determine if they can apply together.
LexManos: Expand PlayerWakupEvent to expose the three parameters passed into EntityPlayer.wakeUp.
Build 1.7.10-10.13.2.1258:
LexManos: Add quartz_ore tool init, more mojang special casing -.- Closes #1333 and Closes #1335
LexManos: Fix invalid argument being passed to Block.isNormalCube from World.updateNeighbors. Closes #1339 and Closes #1346
LexManos: Changed ToolMaterial's repair material to ItemStack version to allow metadata sensitive versions. Closes #1355
LexManos: Improved Control of Enchantment.canApplyTogether() in Mod Enchantments, allowing both enchantments to determine if they can apply together. Closes #1434
LexManos: Expand PlayerWakupEvent to expose the three parameters passed into EntityPlayer.wakeUp. Closes #1486
Build 1.8-11.14.0.1257-1.8:
LexManos: Fixed bug in ServerConfigurationManager.transferPlayerToDimension where it would send the old dimension's information.
LexManos: Add "sand" to the OreDictionary
LexManos: Cleanup deprecated code, and TODOs in OreDictionary. Down-typed things from ArrayList to List. Asking for the ores with a null stack will now throw an Exception.
LexManos: Added CreateSpawnPosition event.
LexManos: Add LivingHealEvent called from EntityLivingBase.heal()
LexManos: Added PotionBrewEvent.Pre/Post. To allow for modification and cancelation of Brewing.
Build 1.7.10-10.13.2.1256:
LexManos: Fixed bug in ServerConfigurationManager.transferPlayerToDimension where it would send the old dimension's information. Closes #1548
LexManos: Add "sand" to the OreDictionary Closes #1487
LexManos: Added CreateSpawnPosition event Closes #1053
LexManos: Add LivingHealEvent called from EntityLivingBase.heal() Closes #1282
LexManos: Added PotionBrewEvent.Pre/Post. To allow for modification and cancelation of Brewing. Closes #1248
Build 1.8-11.14.0.1255-1.8:
LexManos: Added Explosion Start and Detonate events to control explosion.
Build 1.7.10-10.13.2.1254:
LexManos: Added Explosion Start and Detonate events to control explosion. Closes #1469
Build 1.7.10-10.13.2.1253:
draco18s:
Update RenderBlockFluid.java
Added tessellator calls to render the block's back faces, so that the liquid properly renders when the player is immersed in the fluid.
Build 1.8-11.14.0.1252-1.8:
LexManos: Fix finding of spawn location for mobs. Closes #1546
LexManos: Only call blockBreak when block itself changes, not just meta. Fixes bottles poping out of brewing stands.
Build 1.8-11.14.0.1251-1.8:
LexManos:
Updated FML:
MinecraftForge/FML@9c8ca4a4e3c4acc4980535e5c60da169b75a7810 Unlink banner block and item id. Mojang should of matched these up but they didn't -.-
MinecraftForge/FML@84a101f344b8fc21de1201fde717fbcbcba2aa79 Update Dev mcp mappings to 11-30 snapshot.
LexManos: Remove debug patch I left in.
Build 1.8-11.14.0.1249-1.8:
LexManos: Fix stickey pistons not retracting properly.
Build 1.8-11.14.0.1248-1.8:
LexManos: Fixed vanilla bug where top part of double plants would flicker a tifferent texture before dissapearing.
LexManos: Fix NPE with BlockSnapshots that caused items with TileEntities to be used up in creative mode.
LexManos: Fixed vanilla issue where exceptions in World tasks would not be logged.
LexManos: Fixed blocks not breaking properly when instantly destroied.
Build 1.8-11.14.0.1247-1.8:
LexManos: Fix BlockPane's connection detection.
Build 1.8-11.14.0.1246-1.8:
LexManos: Fixed Entity extended properties init order. Closes #1532
LexManos: Fixed Entities not being able to climb ladders, Closes #1535
LexManos: Fixed snow layers not being able to stack more then twice. Closes #1534
Build 1.8-11.14.0.1245-1.8:
LexManos: Fix interacting with entities.
Build 1.8-11.14.0.1244-1.8:
LexManos: Fix debug screen not showing grey background. Closes #1529
LexManos: Fix not being able to place blocks in liquids, and related issues.
LexManos:
Updated FML:
MinecraftForge/FML@36644e97714b46dbbb24416febdde1332a3e753c Finalize modded handshakes in the World tick thread. Prevents potential CMEs when login event takes to long to fire.
Build 1.8-11.14.0.1243-1.8:
LexManos: Fix potential NPE in Block.isToolEffective
LexManos: Update RecipeSorter for new 1.8 recipies.
LexManos: Fix destroy particles not being added. Closes #1528
Build 1.8-11.14.0.1242-1.8:
LexManos: Fixed crash with caomparators due to wrong position. Closes #1512
LexManos: Fix inverted logic preventing blocks from breaking.
LexManos: Fix Entityies not taking damage correctly. Closes #1511
LexManos: Fix wrong state being passed to Block.getDrops
Build 1.8-11.14.0.1241-1.8:
LexManos: Fix fog colors, Closes #1524
LexManos: Fix acedential inversion causing some tress to not have leaves. Closes #1522
LexManos: Fix creative picking a CommandBlock minecart returning wrong item. Closes #1523
Build 1.7.10-10.13.2.1240:
LexManos: Fix creative picking a CommandBlock minecart returning wrong item. Closes #1523
Build 1.8-11.14.0.1239-1.8:
LexManos: Fix local variable conflict in Forge patch and latest MCP mappings.
Build 1.7.10-10.13.2.1236:
xcompwiz:
Fixes client-side fake rain
Changes the updateWeather function in WorldServer to only send the
weather info to players in the correct dimension, rather than all
players on the server. This is what causes the client-side rain, as the
client believes that it has started raining locally, rather than in
another dimension.
Build 1.7.10-10.13.2.1235:
oliver.kahrmann:
Modify WavefrontObject to allow '.' in group object names
Blender names objects with .001 ir .002 when separating vertices or duplicating objects and the importer would crash on them. This fixes the regex to allow dots in the name.
Build 1.7.10-10.13.2.1234:
LexManos: Player sensitive version of Block.getPickBlock Closes #1348
Build 1.7.10-10.13.2.1233:
LexManos: Fix slots being black due to vanilla blending leakage Forge fixes. Closes #1325 & #1242
Build 1.7.10-10.13.2.1232:
luacs1998:
Create CONTRIBUTING.md
Simple file (which github will show for those making PRs) containing guidelines for making PRs.
Feel free to comment if you want/need anything added. I can pull the same thing to FML too if you'd like, Lex.
luacs1998:
Update CONTRIBUTING.md
Add link to wiki page on contributing
Build 1.7.10-10.13.2.1231:
Adubbz: Fixed desert list initialization. Fixes #1447
Build 1.7.10-10.13.2.1230:
LexManos: Fix logic error in Blodd's Snapshot capture that caused blocks to not be updated to the client. Closes #1451
LexManos: Bump version for new RB.
Build 1.7.10-10.13.1.1229:
Abrar Syed: implemented crowdin support
matthewprenger: Add username cache for determining a player's last known username
azanor1:
Fix for biome weights under 10
This solves the problem where custom mod biomes with weights under 10
not being generated in the world.
Cleaned up the code and made the patch smaller
Build 1.7.10-10.13.1.1226:
LexManos: Compleetly disable stencil bits unless told not to by using the -Dforge.forceDisplayStencil=true flag. Should solve the 'menu in bottom corner' issue with Intel Integrated graphics cards.
Build 1.7.10-10.13.1.1225:
Parker Young: Added PlayerWakeUpEvent
Build 1.7.10-10.13.1.1224:
Adubbz: Fixed biome weights not working with non multiples of 10
Build 1.7.10-10.13.1.1223:
LexManos: Fix vanilla lighting issue and blending issues in achievements gui. Closes #1445
Build 1.7.10-10.13.1.1222:
LexManos: MinecraftForge/FML@d00feb58c762b0bbc506d79faf1ce40bc96732e9 Remove debug code that was causing console spam in Forge.
Build 1.7.10-10.13.1.1221:
LexManos: Disable by default the Display Stencil bits. Keep FBO bits. Acording to Mumfery and ChickenBones, it should not be nessasary and should solve the 1/4 main menu issue. Use -Dforge.forceDisplayStencil=true to enable old behavior.
Build 1.7.10-10.13.1.1220:
jadran.kotnik: Prevent client only commands from bleeding through to the server.
Build 1.7.10-10.13.1.1219:
jdroque:
Added PlaceEvent and MultiPlaceEvent which fires before placing a block.
Before calling "ItemStack.tryPlaceItemInWorld", a recording flag is turned on for
setBlock to capture a blocksnapshot for each block that attempts to be placed.
If 1 block is captured, a "BlockEvent.PlaceEvent" is fired to notify mods.
If 2 or more blocks are captured, a "BlockEvent.PlaceEvent" is fired first with the first block
captured followed by a "BlockEvent.MultiPlaceEvent" with all captured blocks. This extra event
is required for items that have the ability to place 2 or more blocks such as a BlockBed.
If either event is cancelled, the recorded block snapshot(s), item stacksize, and item meta will
revert back to the captured snapshot(s).
If the events are not cancelled, a notification will be sent to clients and block physics will be updated.
What this means for mods is Forge will be able to capture all player block placement automatically and fire
a PlaceEvent and/or MultiPlaceEvent.
If for whatever reason your mod does not use the standard placement methods then you will need to fire the
appropriate placement events in order to notify mods/servers.
This commit also includes a new utility class called BlockSnapshot which is serializable. This new class is used in conjunction with
both PlaceEvent and MultiPlaceEvent in order to record a snapshot of block space before it is altered. This
allows us to restore the block(s) if an event is cancelled. The class also provides the ability to restore a snapshot
to any location using the restoreToLocation method. This should be helpful to many mods that are looking to be able
to capture block data then restore it to back to any location required.
Build 1.7.10-10.13.1.1217:
cpw:
GIANT FML UPDATE! Bump forge revision number, and fix patches for ItemStack changes. More to come on this branch I expect.
MinecraftForge/FML@7c5cf219042581545b6073de4e947448ffa10879 Implement STDOUT/STDERR redirection.
MinecraftForge/FML@bc78e31cb7ad4eda6e5faa173cd6b21e70a2c444 added support for \n in tooltip strings added \n test tooltip localization fixed int/double conversion error in slider entry added test slider scenario that highlighted conversion error
MinecraftForge/FML@a2908e5c596bb5502bf455d468d2b1ead0520f55 Clean up a bunch of compiler warnings.
MinecraftForge/FML@7f67523d870ae150071c67b002597542eb206725 Update realms to 1.3.2
MinecraftForge/FML@73f23c24b85240458f352f248e885684aaff4743 Merge branch 'std-redir' of github.com:Emberwalker/FML
MinecraftForge/FML@1c6b25df740a64c94d9ba05dd7e4412515abf5bb If an IO exception comes from the datawatcher, spew it all over the console don't discard it silently. Should stop pixelmon blaming forge for their mistakes.
MinecraftForge/FML@e77da9eb2f5c58a494ed100dd4c1dd1a0c341dbf And fix the read side too, incase someone is trying to bitbang and failing.
MinecraftForge/FML@305d8950c9332c7a7f290db05e6f18ef328016e2 Make LogContext optional. This can be useful for debugging mod issues, but Apache's implementation in log4j2 is responsible for a very significant % of the overall runtime. Quite frankly this is shockingly bad performance from what is supposed to be a high performance logging framework. Anyway, until we can figure out if we can fix it, we're turning it off by default.
MinecraftForge/FML@bdfca1c8ed463a6053526c7a46a990007711e3d0 Make more noise when people screw up mod downloading and put .jar.zip in their mod folders.
MinecraftForge/FML@21084941127fc882d9968316a8f0669531e484df Add a custom version range factory method. Should hush skyboy's complaints. Closes #486
MinecraftForge/FML@7c1e6aaa40704001231e602ceaedfa21a5df1edf Add a delegate to every item and block. this should help with renaming fun stuffs. Also, fix all the tabs from my previous commits. *sigh*
MinecraftForge/FML@61fcb4df06dc968fcc31d3e4e524e574acfdbb3b Tweak Itemstack patch to always delegate to the method call. Set the field, so it's in sync.
MinecraftForge/FML@eb8c5ab146f2eb3ad3833d40607da97831278ffb Fix nested directory for language resources. Closes MinecraftForge#1264
MinecraftForge/FML@7c05e5f70d5387512d0bee33ef99510ee5aac739 Default collections, so that we don't crash if useDependencyInfo is true. Closes #485
MinecraftForge/FML@9729fe23326a3d4f6b03e60b5cdaf78a484b3657 Kill net.minecraft.src warning. It hasn't served a purpose in a long time now. Closes #313
MinecraftForge/FML@21e875ef22eef6068ccd6df1bd71cf58cba48eed AllowPlayerLogins only after the server has completed the core init tasks. Closes #372
MinecraftForge/FML@46cfeade80ae60ad2d8cdb40c5fdfdaeeaf16d00 Add a constructor to CustomModLoadingDisplayException. Closes #387
MinecraftForge/FML@a6eab2683a15a0cceca7a0ded6095b746cdd017b Update README.txt
MinecraftForge/FML@f75838461cf6d9c5010cbfd2d9ef5ceec03268d7 Last part is the itemstack transformer. Itemstacks should now only be loosely coupled with the items within.
MinecraftForge/FML@51f24e9e6d1bee371cf23cdfd0071de7c5175417 First draft of add alias. It is probably not properly persistent atm.
MinecraftForge/FML@2a4c6424709b20ce1e9bda0d85ce7fac47d157c2 Finally fix stupid NPE error caused by FML trying to parse the super of Object in IDEA envs.
MinecraftForge/FML@c1b1417ee168523154a0edae68c3180814eab1c7 FML now supports passing a json formatted modlist as an argument, as well as a comma separated argument list. These facilitate modpacks mostly, by meaning you don't need to duplicate mods. The modlist is arranged in the maven style, with mods referenced maven-like.
MinecraftForge/FML@3d42cda2a2cf5b24e7a25537d883260857b2107a Build.Gradle Patch
MinecraftForge/FML@20c7add8455cd16a4551ed13336a9ad4f9770cd1 Merge pull request #484 from bspkrs/master
MinecraftForge/FML@26ed4b992eb6341d52d12fb6735415ab8e3c501d Clear button list on FML fatal error screens. The hidden cancel button should not be there. Closes #497
MinecraftForge/FML@ebe4f5c5e297d5d59ce57138810627a9c7a1b412 Merge pull request #494 from AntonBoch1244/patch-1
MinecraftForge/FML@ad0da05f5c78d7f3c35a331e993dd6e679fc7ac9 Fix the ItemStack transformer to find the method and field so it works with srg and mcp naming.
MinecraftForge/FML@65d380181a84d35a78791e1bc3c7712cd90506f6 Extend timeout for client to 5 seconds. Should fix Forge #1322
MinecraftForge/FML@45486a0b6dfca65c4d1dd23176d4c9d13d46b6f5 Fix almost invisible NPE in TerminalTransformer when loading a non-existant class
MinecraftForge/FML@13da3efce07653732971837709ccf4de7e4c5c8e Allow a clean way to exit the game without big ugly warnings, but with logging information available if needed. Closes #496
MinecraftForge/FML@fda305edfea15ba2015cede72327703f273f74e3 Some more tidying up of the exit handling
MinecraftForge/FML@b087f60c3379d0767247e51cbc3f7c631fe97a08 More cleanup of exit handling, also add a couple more noise classes to the list of things ignored.
MinecraftForge/FML@d6358a466b4614cfc35b403d756fe3ef550ebf50 Cleanup override warnings
MinecraftForge/FML@af7a58b9e50dbacf63cf4b5009abc52301609e1f Update to legacylauncher 1.10 and asm 5.0.3
MinecraftForge/FML@e6d00440a612c235013f3f92f1756811139a6de0 ItemStack swapping
MinecraftForge/FML@8597e45a0e417948db483006aa54e899f28b05ac Fix NPE from a boolean
MinecraftForge/FML@b9b9daa8a9d1cac8550561f31f118589abc0c30a Fix ups from feedback.
MinecraftForge/FML@d89165021f33fbffb4563d86b30bd261506c6ea6 Mark the promise a success in the outbound handler.
MinecraftForge/FML@2e5ccf7988385d38b964c615776f23a1718f5c27 Update for launchwrapper 1.11. Fixes java 6 compatibility.
MinecraftForge/FML@641250d8536bad3af5a036b70dae94097176b420 Fix java 8u20. Closes #501 and a bunch of other bugs too.
MinecraftForge/FML@292be72639feded03ced26d9a06a98159f7a95b7 Allow client handshake to be reset by server to support BungeeCord.
MinecraftForge/FML@092873fbe5baaee53bee67d26d2fc6d3d003f095 Merge branch 'bungeecord' of github.com:bloodmc/FML
MinecraftForge/FML@134f2f8e8865a91292386a3738bb45bad0477a4b Fix bug with entityspawn - if the entity doesn't extend livingbase, it fails to write a headyaw byte, and everything will be derped for that packet.
MinecraftForge/FML@4852de81e02e2b6c6d006abe20d8497499fdf51f Wrap the server description box a little bit shorter. Stops the overlapping. Closes #489
cpw:
MinecraftForge/FML@4ce3e73bfe36c02b10f504f93eff1bc94d640e32 Add overloaded version of SimpleNetworkWrapper#registerMessage that takes the MessageHandler instance directly, allowing to specify the same handler for multiple messages.
MinecraftForge/FML@cbe2ccbda461ec0ecf4d776fcd19ab31930cc3f1 Add in ModType to the jar manifest. If it's present, and doesn't have value "FML" it will be skipped from the modloading cycle. This should let liteloader mods have a .jar extension.
MinecraftForge/FML@37cf0174fc62a842d132b2c2cc31e477acfba205 OK, lets make that a csv list. It'll let you be liteloader and fml in one jar file!
MinecraftForge/FML@0475b15eb1a7c35bf4959f1af40606e6ee8a9d03 Change the mods and modListFile argument handling a bit. Other tweakers will get a chance at looking at them now - they're only removed right before launch.
MinecraftForge/FML@abeac06a2e9bf8825b058fa35291165b4d1f1fb3 Two new features. ModLists can have a "parent" mod list. Circularity will result in a crash, so be careful. Mods specified in a child will override ones from a parent (using the maven group:name:classifier triple to identify - ignoring the version component)
MinecraftForge/FML@7fcfedcfef9b5fd85cd1c17aa2013fca1bacd871 Canonicalized file paths in modListFile handling with the minecraftDirectory.
MinecraftForge/FML@633fce19d4b367aed56d79e916f17296842f675c Make Keyevent also fire for key releases
MinecraftForge/FML@57ba2339b630afa22c0fdf060bf28edbf7b34d0f Merge branch 'keyup-event' of github.com:diesieben07/FML
MinecraftForge/FML@1ff048062c7f122731619258a9e5a68a6111d5dd Merge branch 'simple-netw-improve' of github.com:diesieben07/FML
cpw: MinecraftForge/FML@dc02d56195606d3ba2f1c5036fc8c0ddb67c843f Fix derp with ModType annotation. mods should load again now..
diesieben07: Added Item#isBeaconpayment
cpw:
MinecraftForge/FML@7ab69aff2e19b349e457c1b5fcab8b3b01d22af2 Clean up import
MinecraftForge/FML@c5a90bd456230b201522c268dd9bc5e80a0b57be Is vanilla possible with this mod load, side tests.
MinecraftForge/FML@cad11f3165505e6d725411a9fc2c2ee8362f5827 Allow injecting alternative container types. This is the core support code for allowing sponge plugins!
michafla:
check for IFluidBlock (in addition to Material.liquid) when
determining render height so that non-liquids (gases) render correctly
kat.swales: Fixed Clientside GameProfile UUID being null on offline mode
cpw:
MinecraftForge/FML@63b64482e6dd4c3e2226ec002ceee549045c35ed Add jsr305 dev-time dependancy for Nullable/Nonnull annotations. Unneeded at runtime.
MinecraftForge/FML@5365f5ea3e90ec85552bdb7f1f1237c51b4ea493 Add IEventExceptionHandler for EventBus to allow special handeling exceptions that are fired while running an event. Events now track what 'phase' they are in during the execution process. Each EventPriority is a 'phase'. An exception is thrown if the event attempts to set its phase to a previous one.
Build 1.7.10-10.13.1.1216-new:
kat.swales: Fixed Clientside GameProfile UUID being null on offline mode
Build 1.7.10-10.13.1.1215-new:
michafla:
check for IFluidBlock (in addition to Material.liquid) when
determining render height so that non-liquids (gases) render correctly
Build 1.7.10-10.13.1.1214-new:
cpw:
MinecraftForge/FML@7ab69aff2e19b349e457c1b5fcab8b3b01d22af2 Clean up import
MinecraftForge/FML@c5a90bd456230b201522c268dd9bc5e80a0b57be Is vanilla possible with this mod load, side tests.
MinecraftForge/FML@cad11f3165505e6d725411a9fc2c2ee8362f5827 Allow injecting alternative container types. This is the core support code for allowing sponge plugins!
Build 1.7.10-10.13.1.1213-new:
diesieben07: Added Item#isBeaconpayment
Build 1.7.10-10.13.1.1212-new:
cpw: MinecraftForge/FML@dc02d56195606d3ba2f1c5036fc8c0ddb67c843f Fix derp with ModType annotation. mods should load again now..
Build 1.7.10-10.13.1.1211-new:
cpw:
MinecraftForge/FML@4ce3e73bfe36c02b10f504f93eff1bc94d640e32 Add overloaded version of SimpleNetworkWrapper#registerMessage that takes the MessageHandler instance directly, allowing to specify the same handler for multiple messages.
MinecraftForge/FML@cbe2ccbda461ec0ecf4d776fcd19ab31930cc3f1 Add in ModType to the jar manifest. If it's present, and doesn't have value "FML" it will be skipped from the modloading cycle. This should let liteloader mods have a .jar extension.
MinecraftForge/FML@37cf0174fc62a842d132b2c2cc31e477acfba205 OK, lets make that a csv list. It'll let you be liteloader and fml in one jar file!
MinecraftForge/FML@0475b15eb1a7c35bf4959f1af40606e6ee8a9d03 Change the mods and modListFile argument handling a bit. Other tweakers will get a chance at looking at them now - they're only removed right before launch.
MinecraftForge/FML@abeac06a2e9bf8825b058fa35291165b4d1f1fb3 Two new features. ModLists can have a "parent" mod list. Circularity will result in a crash, so be careful. Mods specified in a child will override ones from a parent (using the maven group:name:classifier triple to identify - ignoring the version component)
MinecraftForge/FML@7fcfedcfef9b5fd85cd1c17aa2013fca1bacd871 Canonicalized file paths in modListFile handling with the minecraftDirectory.
MinecraftForge/FML@633fce19d4b367aed56d79e916f17296842f675c Make Keyevent also fire for key releases
MinecraftForge/FML@57ba2339b630afa22c0fdf060bf28edbf7b34d0f Merge branch 'keyup-event' of github.com:diesieben07/FML
MinecraftForge/FML@1ff048062c7f122731619258a9e5a68a6111d5dd Merge branch 'simple-netw-improve' of github.com:diesieben07/FML
Build 1.7.10-10.13.0.1208:
zlyfire.martin:
Update README.txt
Add in reference to running setupDecompWorkspace to get decompiled classes
Build 1.7.10-10.13.0.1207:
bernhard.bonigl: Write the correct default value for StringList comments in the config
Build 1.7.10-10.13.0.1206:
LexManos: Fix AIOOB in BiomeDictionary. Closes #1326
Build 1.7.10-10.13.0.1205:
cpw:
Attempt to properly resolve this daft metadata and TE nonsense. This might be mod impacting, if you maintain a reference to a TE via neighbour update calls - you
might see two TEs for a single setblock where previously you saw one. This is a phantom TE being created by badly written neighbour triggers - I'm looking at you
redstone.
Anyway, with luck, this'll close a slew of bugs across Forge, IC2, MFR, TE, RC. Yeah, fun times. Thanks to LexManos, skyboy and KingLemming for helping figure this
issue out. Quite frankly, from now on, issues with phantom TEs will be mods behaving badly. Modders will need to adapt.
Build 1.7.10-10.13.0.1204:
LexManos: Fix invalid math in GuiContainerCreative.
Build 1.7.10-10.13.0.1203:
porcariadagata: Add ItemStack sensitive version of getItemEnchantability
Build 1.7.10-10.13.0.1202:
LexManos: Add ability for creative tabs that have search bars to customize the text box's width, and prevent the default set of enchanted books from being displayed in those tabs. Closes #1303 Closes #1301
Build 1.7.10-10.13.0.1201:
abab9579:
Skylight Hooks for Minecraft Forge
Mainly for solar/lunar eclipse.
Build 1.7.10-10.13.0.1200:
JeanGlassmaker: Adds getLocalizedName and getUnlocalizedName to FluidStack
Build 1.7.10-10.13.0.1199:
vazkii: Fixed items with more than 2 render passes rendering weird in first person
LexManos: Fix patch screwup in Skyboy's Fishing PR -.-
LexManos: Fix metadata for every permutation -.- Closes #1294
t.tomkins:
Legacy Liquid Load Fix
nbt.getString("FluidName") no longer returns null, it returns an empty string.
This patch allows legacy liquids to be resolved once again.
Build 1.7.10-10.13.0.1198:
DemoXin:
* Added AT for ContainerRepair.stackSizeToBeUsedInRepair (Now public)
* Added ability to AnvilUpdateEvent to alter stackSizeToBeUsedInRepair (vanilla behavior is now reproducable)
* Added AnvilRepairEvent, fired when the player removes an ItemStack from the output slot of ContainerRepair, and allows the chance to damage the anvil to be altered.
Build 1.7.10-10.13.0.1197:
skyboy026: Add FishingHooks
skyboy026: Update FishingHooks
skyboy026: Add EntityFishHook AT
Build 1.7.10-10.13.0.1195:
rwtema: Fixed ItemFluidContainer always draining the maximum amount, regardless of the amount remaining.
Build 1.7.10-10.13.0.1194:
LexManos: Closes #1280
Build 1.7.10-10.13.0.1191:
LexManos: Fixed bug that allowed duplication of Fluids with redstone dust. Closes #1279
Build 1.7.10-10.13.0.1190:
idont: - Added drainFluidContainer() and getContainerCapacity() helper methods.
Build 1.7.10-10.13.0.1189:
Adubbz: Added an event for fog rendering
Build 1.7.10-10.13.0.1188:
cpw:
Revert old light amortization patch. It seems to be breaking chunk sending pretty badly when more
than a couple of people are online. Tests indicate it is not useful anymore.
cpw: MinecraftForge/FML@3231db9376766d619f942b6a526718daa3c68038 Sorta revert 908491d5e7ac26becdac938f38cc90d6b9d73ce1 but merge assets into the map, rather than force overwriting. Fixes skyboy's comment.
Build 1.7.10-10.13.0.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:
Alexander Ibrahim: 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