tterrag
e7beed4875
Fix #5651 Re-add canPlaceBlockOnSide check in World#mayPlace
2019-03-28 00:33:59 -04:00
Pokechu22
69a44e6414
Fail fast when null is used with setTag instead of crashing in writeEntry ( #5257 )
2019-03-22 12:53:07 -04:00
tterrag
3870951a37
Fix block placement not checking for player collision
2019-03-20 23:18:26 -04:00
Wyn Price
af4fcd73a4
Added more Constants ( #5323 )
2019-03-15 15:38:52 -04:00
Thanh-Phuong
04a6b6c2d0
[1.12.2] Add a few events pertaining to villages ( #5302 )
2019-03-12 01:01:35 -04:00
Tyler Hancock
1b15c127a6
[1.12] Fix special spawn event not firing in many cases. ( #5389 )
2019-03-12 00:44:08 -04:00
Ben Staddon
8670abca57
Only prompt for missing registries on local worlds ( #5348 )
2019-03-12 00:34:29 -04:00
Christopher Krier
f3d364397d
Add EntityPlaceEvent ( #5057 )
2019-03-12 00:22:47 -04:00
Ben Staddon
cc95c40b5b
Generalise EnumRarity to an interface ( #5182 )
2019-03-12 00:02:57 -04:00
Ben Staddon
e6fbf39591
Apply access-level changes to inner class attributes ( #5468 )
2019-02-14 22:46:35 -08:00
Ben Staddon
8cbac6af97
Fix small logic error in ItemTextureQuadConverter ( #5463 )
2019-02-13 17:03:37 -05:00
Ben Staddon
87cbf735a2
Better support for custom bows ( #5209 )
2019-02-13 15:58:43 -05:00
Ben Staddon
bcbf184915
Improve tracking of used dimension IDs ( #5249 )
...
Closes #5378 Large dimension IDs bloat level.data
2019-02-13 15:28:58 -05:00
Phylogeny
965d872856
Fixed incorrect string representation of string list config property default values in their comments.
2019-02-13 15:26:53 -05:00
CovertJaguar
41a098e2f7
Remove FluidStack amount from hashcode calculation ( #5272 )
2019-02-06 15:35:18 -08:00
Ben Staddon
41d07e7aae
Fix up torch placement logic to handle more vanilla special-casing ( #5426 )
2019-02-04 11:48:08 -08:00
LexManos
d1adf00158
Written size does not include int bytes.
2019-02-01 00:46:29 -08:00
LexManos
ed67b6fd31
Extend Region files to support >1MB per chunk.
...
If the 'sector count' is 255, ask the compressed data header for the proper length.
2019-02-01 00:34:45 -08:00
tterrag1098
d5ff207fab
Add default impl to IConfigElement#getValidValuesDisplay
2019-01-19 16:40:49 -05:00
tterrag
da7c299f7e
Simplify custom item rendering by removing GL emissivity hacks
2019-01-10 06:09:06 -05:00
tterrag
204ebdc6dd
Support diffuse lighting flag in item rendering
2019-01-04 13:48:36 -05:00
Ben Staddon
be565d2ddc
Add a hook to allow continuously using items through stack changes ( #4834 )
...
* Add a hook to allow continuously using items through stack changes
* Update licences
2019-01-03 23:22:24 -05:00
oOMitchOo
21f7c31f62
Added an additional constructor to every implementation of IFluidBlock. It is now possible to create a fluid block with a Fluid, Material and MapColor, so that the Material's MapColor isn't used for the blocks MapColor. ( #5293 )
2019-01-03 23:10:56 -05:00
Ben Staddon
4e11c95d0e
Add redirects to PotionEffect to respect registry replacement ( #5213 )
2019-01-03 23:02:11 -05:00
AlexiyOrlov
d1478ca529
Add an annotation for @Config elements which will automatically create a slider control ( #5026 )
2019-01-03 22:07:24 -05:00
Ben Staddon
359d4fe2d5
Fix small logic error in emissive item rendering code ( #5320 )
2019-01-03 21:11:34 -05:00
Phylogeny
d3f27cf6fb
Allow config GUI cycling button elements generated from enums to display toString return values, rather than actual values. ( #5125 )
2019-01-03 21:08:05 -05:00
Ben Staddon
3dd8c8ae6f
Fix incorrect indexing in mipmap generation code ( #5201 )
2019-01-03 21:00:39 -05:00
Ben Staddon
54882f2564
Ensure slave maps are cleaned up when handling registry overrides ( #5250 )
2019-01-03 20:36:32 -05:00
Daniel Scalzi
c5402d50fa
Fix issue with --modListFile. ( #5316 )
2019-01-02 17:28:04 -08:00
LexManos
a5f29570a3
Fix potential issues with the Minecraft FakePlayer lingering around after world unloads.
2018-12-07 22:03:32 -08:00
tterrag
dd27209565
Fix potion remove event not always firing, add expiry event
2018-12-02 13:20:02 -05:00
tterrag
f1d1e8853b
Clean up CraftingHelper constants loading API
2018-12-02 03:05:53 -05:00
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