tterrag
5ef199f6d7
Fix crash from CraftingHelper due to FileSystem being closed early
2018-12-01 23:33:22 -05:00
mcenderdragon
2a5268c699
added PotionHooks, closes #3867 , #4375 ( #4614 )
...
* solved merge confilct
* improved var names & removed tabs
* Added spaces around !=
* fixed typo
2018-12-01 20:13:13 -05:00
ichttt
32c24be6b4
Add a hook for farmland watering ( #4891 )
...
* Add a FarmlandWaterCheckEvent to allow mods to override when Farmland is watered or not
* revert 1.12.2 json
* Move the farmland patch to a ticket based instead of a event based system
* Minor changes
* Faster isValid checks, faster validation/invalidation if the state did not change, expand test mod to include a test for the validation system
* remove isValid boolean flag, we can express it with the tick counter
* Fix test mod resource warnings
* Remove tick timeout, add a javadoc note to invalidate on chunk unload, cleaned up test mod
* Allow mods to provide custom handling to determine if a pos is valid or not
* Make SimpleTicket more simple, make register public so custom tickets can be registered
* Fixes for review
* Add missing license headers
* Use a weak hash set
* Split up the map into smaller chunk based maps
* Add missing license headers
* Make MultiTicketManager more universal for custom implementations, cleanup imports
2018-12-01 20:08:04 -05:00
temp1011
5f56b7cd09
Add methods to allow loading json constants outside of _constants ( #4975 )
...
* add interface methods for loading json constants from an arbitary file
* use try-with-resources
* don't make modders create jsoncontext, clean up resource use
* very minor cleanup
2018-12-01 19:46:19 -05:00
ichttt
7f337cf230
Compute ASMDataTable submaps parallel, speeds up contructing mods ( #5246 )
...
* Compute submaps parallel, speeds up contructing mods by a lot
* Use stream API better
2018-12-01 19:38:46 -05:00
ichttt
7731e1cd75
Add logging for data manager key registration errors ( #5129 )
2018-12-01 16:28:02 -08:00
Ben Staddon
f8879b1316
Improve support for custom block path types ( #5203 )
2018-12-01 16:27:20 -08:00
Luke Gilfoyle
3dfe47944d
Fix missing comments in configs created with annotations ( #5189 )
2018-12-01 16:14:48 -08:00
Ben Staddon
c11a712e2f
Allow items to control the rate of repair from mending ( #5102 )
2018-12-01 16:08:15 -08:00
Ben Staddon
5771c8ffea
Improve exception handling from server starting events ( #5226 )
2018-11-23 18:08:24 -08:00
Ben Staddon
9587f08ece
Improve context provided by potion icon rendering hooks ( #5111 )
2018-11-23 16:36:29 -08:00
MrRiegel
73b6d10e5a
Fix an ObjectHolderRef internal error message ( #5214 )
2018-11-23 16:03:44 -08:00
tterrag
90c244acb4
Implement rendering for item models with emissive quads ( #5047 )
2018-11-23 15:57:00 -08:00
Ben Staddon
3cf97f43fe
Fix minor issue in getFilledPercentage for Fluid rendering ( #5206 )
2018-11-23 15:44:35 -08:00
Ben Staddon
0b47ccc015
Clean up logged mod states ( #5227 )
2018-11-23 15:42:11 -08:00
Paul Fulham
8d372f95f2
Fix inaccurate main thread name shown in client log ( #5078 )
2018-11-23 15:40:46 -08:00
Ben Staddon
d16472d0ba
Improve reflection helper methods ( #4853 )
2018-11-23 15:37:53 -08:00
Ben Staddon
896db6398f
Fix Baked Item models with transformations ( #5241 )
2018-11-23 15:28:30 -08:00
Ben Staddon
e406137b19
Prevent RecipeBook from crashing on empty modded ingredients ( #5234 )
2018-11-23 15:24:18 -08:00
Vincent Lee
16f4903285
Stop firing LivingSetAttackTargetEvent for setRevengeTarget ( #5217 )
2018-11-23 15:22:08 -08:00
Ben Staddon
84d322da34
Fix missing string parameters in some log messages ( #5210 )
2018-11-23 15:20:30 -08:00
Ben Staddon
3a64cb8985
Re-add some missing villager profession patches ( #5200 )
...
* Fix zombie villagers only spawning with vanilla professions
* Fix spawning modded villagers that do not have their own building
2018-11-23 15:19:44 -08:00
TheIllusiveC4
2fef75c1de
Fix the bed position given to the SleepingTimeCheck event ( #5107 )
2018-11-23 15:15:33 -08:00
Ben Staddon
c040a8865f
Fix some null returns from defaulted registries ( #5235 )
2018-11-15 13:52:45 -08:00
Yanbing Zhao
4931fc1907
Only remove synthetic lambda methods referenced in body of SideOnly methods ( #5127 )
2018-11-14 21:39:30 -08:00
LexManos
607da1bd9b
Use HTTPS for files website.
2018-11-13 16:16:33 -08:00
Ben Staddon
ebc4eaddac
Fix patches from #5160 setting rotation as well as position ( #5233 )
2018-11-12 12:50:00 -08:00
LexManos
10dbbf9c19
A different approach to my changes in https://github.com/MinecraftForge/MinecraftForge/commit/8ace535995522bec0557d4217e0d98b3dc76cf1e to fix #5207
2018-11-12 12:47:27 -08:00
Ben Staddon
f9c2f715fd
Allow IModel to express itself as a vanilla parent ( #5195 )
...
* Fix errors caused by fancy missing model being non-vanilla parent
* Switch instanceof checks to a default IModel method
* Small code tweaks
2018-10-18 19:22:32 -04:00
gaudus
4e1f7138ee
fixed visual bug with guislider
2018-10-18 19:21:42 -04:00
Ben Staddon
5ae5d81609
Make Forge blockstate variants correctly inherit AO setting from vanilla models ( #5190 )
...
* Make Forge blockstate variants correctly inherit AO setting
* Move variant format checks into variant, check for added properties
* Small code cleanup
2018-10-18 19:21:26 -04:00
Ben Staddon
947a004138
Make Forge-provided default transforms accessible to custom models
2018-10-18 19:21:02 -04:00
InsomniaKitten
e4ca526d5b
Add CreativeTabs#getLabelColor
2018-10-18 19:20:40 -04:00
XCompWiz
1ba084f131
Allow providing a BufferedImage for banner render generation ( #5041 )
...
* Adds an Event to allow providing a BufferedImage for the banner render generation (cached)
This allows mods to provide generated banner textures, since banners don't use an atlas.
Includes reference/test implementation.
* Missed some copyright; might as well absolut text match, I guess
* Remove unneeded patch change
* Fix event variable access convention
* Formatting fix
* Improve event handling registration
* Import cleanup
* Replace event approach with Supplier approach
* Better name for test mod (now that it's no longer an event); adds ENABLE flag
* Moves MC code into net.minecraftforge.client.MinecraftForgeClient.getImageLayer to simplify patch
* Generalize naming
2018-10-11 19:25:25 -04:00
Tim
857573f10f
Fix Mesa biome entry tags in the BiomeDictionary ( #5177 )
2018-10-07 12:37:23 -07:00
LexManos
76c138c400
Bump version number for RB.
2018-10-04 00:34:49 -07:00
Ben Staddon
55a7c6d64b
Add a notification event for handling game rule changes ( #5152 )
2018-10-04 00:27:17 -07:00
Ben Staddon
0fb8844623
Patch PotionHelper to use registry delegates ( #5142 )
2018-10-04 00:25:58 -07:00
Ben Staddon
6337466735
Prevent some texture loading errors from crashing the game ( #5121 )
2018-10-04 00:24:51 -07:00
Ben Staddon
214275baba
Change biome spawn list entries to use factory method where possible ( #5075 )
2018-10-04 00:24:01 -07:00
Ben Staddon
82262e462e
Change universal bucket support to use fluid names instead of instances ( #5031 )
2018-10-04 00:20:44 -07:00
tterrag
ee0d43bbde
Fix NPE on clientside entities constructed with null world ( #5170 )
2018-09-28 12:32:19 -07:00
tterrag
93b704b459
Fix patches from #5160 running on the client and causing stutter
2018-09-27 21:42:06 -04:00
gegy1000
10036aa764
Class transformer optimizations ( #5159 )
...
* Filter packages for deobf transformation
* Only serialize transformed class with TerminalTransformer if bytecode changed
2018-09-27 14:27:21 -07:00
mezz
fcd00bd4af
Update github stale so issues can be Assigned
2018-09-26 21:22:54 -07:00
Gabriel Harris-Rouquette
c20a5e8805
Fix MC-136995 - Chunk loading and unloading issue with entities placed in exact positions. ( #5160 )
...
Scatter gun patches to improve entity tracking and position tracking.
Provided by Aikar through the Paper project, this commit of patches combines the following patches:
https://github.com/PaperMC/Paper/blob/fd1bd5223a461b6d98280bb8f2d67280a30dd24a/Spigot-Server-Patches/0306-Mark-chunk-dirty-anytime-entities-change-to-guarante.patch
https://github.com/PaperMC/Paper/blob/fd1bd5223a461b6d98280bb8f2d67280a30dd24a/Spigot-Server-Patches/0315-Always-process-chunk-registration-after-moving.patch
https://github.com/PaperMC/Paper/blob/fd1bd5223a461b6d98280bb8f2d67280a30dd24a/Spigot-Server-Patches/0335-Ensure-chunks-are-always-loaded-on-hard-position-set.patch
https://github.com/PaperMC/Paper/blob/fd1bd5223a461b6d98280bb8f2d67280a30dd24a/Spigot-Server-Patches/0378-Sync-Player-Position-to-Vehicles.patch
2018-09-26 11:08:30 -07:00
LexManos
8ace535995
Fix --mods and --modListFile arguments not making it past LaunchWrapper.
2018-09-03 21:20:23 -07:00
Ben Staddon
f2da4be93e
Remove BlamingTransformer ( #5115 )
2018-08-26 18:57:44 -07:00
LexManos
4aaa0370ab
Fix more apache exclusions.
2018-08-22 11:56:35 -07:00
LexManos
c6abcf5b84
Change org.apache to org.apache.maven. class loader exclusion.
2018-08-21 23:50:25 -07:00