cpw
3fee319bc0
Try a different way of doing the callback, it removes the derpitude, but at
...
one point, I thought the way it was was necessary. Is this a race condition?
Dunno, but it's a lot simpler and doesn't rely on a netty hack.
2017-06-10 22:22:16 -04:00
cpw
d90637f8b5
Fix the netty bug introduced by netty commit 29fdb160f3
...
that means we don't get activated until after handlerAdded is complete.
In effect, our handler can't handle anything until handlerAdded has
completed.
2017-06-10 22:22:16 -04:00
LexManos
f1cca475ea
Initial patch update to 1.12.
...
Some things to note:
Netty is screwy so currently can't join single player. @cpw
Crafting has been MAJORY reworked. The current GameRegistry functions are nooped, this is IN THE WORKS.
Just need to move the recipe list to a full class registry, and then re implement the in-code recipe registration.
Also, it IS advised that modders move to JSON, because ideally we'll see a S->C recipe syncing system in 1.13
which would allow servers to have custom recipes.
OreDictionary currently 1/2 works, need to write a better algorithm for replacing ingredients.
Please be patient
Rendering:
A lot of functions got a new float parameter, this is similar to partial ticks, needs more research
2017-06-10 22:22:02 -04:00
mezz
286777b824
Fix getShareTag replacing data on the server ( #3776 ) Closes #3682
2017-06-04 18:38:16 -07:00
LexManos
e67bde9e9e
Fix crashed caused by bad mods reflectively breaking the grass drop list. Closes #3943
2017-06-02 16:22:16 -07:00
RlonRyan
8ddbf3b0a8
Changed Event.setCanceled To throw UnsupportedOperationException instead of IllegalArgumetnException when called on a non-cancelable object ( #3926 )
2017-06-01 14:34:24 -07:00
Flaxbeard
e1ddc4315c
Update EntityPlayer armor calculations and ISpecialArmor ( #3838 )
2017-05-26 14:11:52 -07:00
Ben Staddon
2814df89b3
Tweak vertex lighter to avoid causing excess array initialisations ( #3771 )
2017-05-26 13:57:21 -07:00
Ben Staddon
c6f181dcb2
Fixes for PlayerDestroyItemEvent being called with empty itemstacks. ( #3728 )
2017-05-26 13:54:13 -07:00
Madsthunder
7976ac4a2b
[1.11.2] Added support for Village capabilities ( #3648 )
2017-05-26 13:51:18 -07:00
Luke Gilfoyle
5198b4d690
Fixes BlockLiquidWrapper placing a Static fluid where it should place a Flowing one ( #3893 )
2017-05-21 22:10:44 -07:00
mezz
1c0b53f3bf
Print system details on startup without printing a full crash report ( #3909 )
2017-05-21 12:30:57 -07:00
mezz
14d8151b02
Reduce memory pressure from new objects during loading screen ( #3907 )
2017-05-20 14:21:32 -07:00
diesieben07
acdfe97bd6
Add methods to write IForgeRegistryEntry to ByteBuf ( #3806 )
2017-05-18 13:47:13 -07:00
tterrag
d77033b0d0
Fix normals not being generated for formats without normals ( #3896 )
...
Fix normals not being generated for formats without normals
2017-05-15 12:39:54 +04:00
ichttt
2df36137c2
Add a configurable delay when unloading dimensions, fixes #3455 ( #3679 )
2017-05-06 12:19:01 -07:00
Max Becker
34463690c5
Changed custom entity selectors from event based to factory based. ( #3579 )
2017-05-01 18:36:24 -07:00
ichttt
6ffd94a08e
Create ItemFishedEvent, the event is cancelable, but items are not mutable. Use LootTables to control that. ( #3705 )
2017-05-01 18:10:47 -07:00
Vincent Lee
0b41a0a822
Fix forge pipeline block shifts ( #3789 )
2017-05-01 17:53:17 -07:00
mezz
56ed8fec1e
Improvements to FluidUtil ( #3839 )
2017-05-01 17:25:45 -07:00
diesieben07
b2e3f353df
Allow client commands to control whether they can be invoked without prefix. ( #3847 )
2017-05-01 17:22:53 -07:00
mezz
e4d04afd95
When the window is closed during loading, exit the game quickly ( #3858 )
2017-05-01 17:14:55 -07:00
mezz
91cc592a3a
Remove splash.properties option for Mojang logo (has been disabled) ( #3859 )
...
Fix backgound color being applied to the Forge logo
2017-05-01 17:13:43 -07:00
ichttt
cbf6cb9744
Fix GuiMultipleModsErrored ignoring scrolling with mouse wheel. ( #3861 )
2017-05-01 17:12:33 -07:00
Madsthunder
93a4e13837
[1.11.2] Fixed Zombie Villagers not setting and getting professions correctly ( #3678 )
2017-04-30 21:59:57 -07:00
Justin
460a2189d6
Prevent NPE in ConfigManager and fix config gui being enabled for all mods. Fixes #3856 . ( #3860 )
2017-04-27 19:02:50 -07:00
LexManos
af2ca8e250
Fix return value of ItemHandlerHelper.insertItem being incorrect when destination was null. Closes #3840
2017-04-25 12:06:23 -07:00
LexManos
c0eea379a4
Fix vanilla inventory wrappers not properly calling markDirty. Closes #3854 and #3810
...
Also updated IItemHandler javadocs to reflect returning EMPTY instead of NULL.
2017-04-25 11:55:31 -07:00
cpw
cec90d7f48
Add in a check to the splash screen. If the Display.update call takes
...
too long on average (over first 200 frames) we'll use a sleep based
timer to allow mods doing splash screen work some time on the
LWJGL global lock.
(cherry picked from commit 03d7eaa)
2017-04-10 08:33:01 -04:00
LexManos
69b72201ac
Cleanup AccessTransformer debug output
2017-04-09 23:13:45 -07:00
bogger33
3eb7b59cf4
Fix Fluid models rendering with gaps ( #3747 ) Closes #2993
2017-04-07 17:57:00 -07:00
John Protsen
dbc6baf2f7
Add Item.canDestroyBlocksInCreative() allowing more items to not break blocks in creative ( #3805 )
2017-04-07 16:59:21 -07:00
diesieben07
646a8977d6
Ignore calls to sendMessage for fake players. Fixes #3796 . ( #3798 )
2017-04-07 16:52:52 -07:00
mezz
15aee5b18a
Skip loading models if there is a fatal mod dependency error ( #3772 ) Close #3768
2017-04-07 16:48:00 -07:00
Ben Staddon
901df8345c
Add AnimalTameEvent for handling animal taming ( #3763 )
2017-04-07 16:47:28 -07:00
Vincent Lee
72dd06ca85
Allow result of PlayerInteractEvent to be changed when it's cancelled ( #3744 )
2017-04-07 16:38:56 -07:00
Choonster TheMage
5ffbbd3b9f
Add EnumHand and ItemStack to BonemealEvent ( #3736 )
2017-04-07 16:31:51 -07:00
Ben Staddon
f7f46be8ff
Revert block snapshots in reverse order. Fixes #3608 .
2017-04-07 16:24:59 -07:00
Paulo "JCranky" Siqueira
be2d814155
Add LootTableManager to the LootTableLoadEvent ( #3717 )
2017-04-07 16:22:49 -07:00
Lance
671d462645
Added ClientChatEvent. Closes #1442 ( #3704 )
2017-04-07 16:09:46 -07:00
BlayTheNinth
52409e15cf
Fix custom array entry class for config GUI being ignored when adding new entries ( #3697 )
2017-04-07 16:05:50 -07:00
kashike
9619be4a17
Use thread groups to detect the effective side ( #3644 )
2017-04-07 15:35:58 -07:00
Silly511
f0eb941abc
New LivingDestroyBlockEvent for controlling if some entities can destroy blocks ( #3628 )
2017-04-07 15:34:26 -07:00
LexManos
ae96fd08db
Fix arrays in map values for config system
2017-04-06 13:15:26 -07:00
Justin
4d23ce1314
Fix java 6/7 compatibility in GuiConfig ( #3824 )
2017-04-04 17:19:13 -07:00
sinus
25497d310b
Adding config GUIs to the @Config based configuration System ( #3735 )
...
Lots of internal API that modders should not touch. See test mods for example usages.
2017-04-01 14:24:50 -07:00
LexManos
006b8cc8bd
Add setter for default key in RegistryBuilder. Closes #3804
2017-03-23 11:23:54 -07:00
mezz
4fbc847736
Detect and log cascading chunk generation issues during terrain population ( #3756 )
2017-03-14 21:19:47 -05:00
mezz
67247fba29
Fix #3733 Splash Screen memory bar background matches screen background ( #3775 )
2017-03-14 21:03:37 -05:00
Mattia Malonni
ef94421dc6
Add additional constructors to EnergyStorage to set values at load time.
2017-03-14 21:00:13 -05:00