Cody Brittain
4acfca27f8
Add functionality in IItemHandler to test if a slot can accept an item ( #5033 )
2018-07-28 17:38:18 -07:00
Eragonn1490
36f74e955b
Add wooden doors to the OreDictionary. ( #5036 )
2018-07-28 17:32:59 -07:00
Ben Staddon
2786cd279c
Update and clean up Forge fluid render model ( #4763 )
2018-07-17 20:37:20 -07:00
mezz
ab228832f2
Allow configuring log levels using system properties. ( #5024 )
...
Defaults are:
-Dforge.logging.mojang.level=info (note that setting this to debug or trace will enable extra debug behavior which may slow things down or detect issues and crash)
-Dforge.logging.console.level=info
-Dforge.logging.file.level=info
-Dforge.logging.debugFile.level=trace
2018-07-15 13:22:41 -07:00
Ben Staddon
6ae2287d57
Add support for FluidStack-dependant colouring to Forge bucket ( #4952 )
2018-07-14 14:52:54 -07:00
MrRiegel
cfebf27393
Use itemstack in LivingEntityUseItemEvent.Finish before it was used ( #5015 )
2018-07-14 14:29:32 -07:00
bloodmc
603f4bd7a3
Check use item result before calling onItemUseFirst. ( #5016 )
2018-07-14 14:28:42 -07:00
tterrag
97d58aeaa1
Clean up and improve ICapabilityProvider javadocs ( #4978 )
2018-07-14 14:08:22 -07:00
mezz
c6f001bb6c
Update license header on ChunkIOThreadPoolExecutor
2018-07-09 21:22:58 -07:00
tterrag
a98db5bef2
Fix potential deadlock when chunkload raises non-IO exception ( #4861 )
2018-07-09 13:45:50 -07:00
Ben Staddon
5624afbc32
Change some client hooks to use GlStateManager functions ( #5010 )
2018-07-04 19:59:12 -07:00
Marvin Rösch
c3aa99677a
Move some test mods into appropriate packages ( #5006 )
2018-07-04 19:58:55 -07:00
Weissmoon
1902363eac
Write full class name in undefined packet error messages. ( #4970 )
2018-07-04 19:58:36 -07:00
Ben Staddon
58d570a6f1
Fix ItemHandlerHelper.giveItemToPlayer creating item entities with incorrect contents ( #5007 )
2018-07-02 22:41:18 -07:00
LexManos
0cf5ef221c
Run licenseFormat to apply license header to all files.
2018-07-01 14:17:31 -07:00
Minecrell
eb94dc5c48
Restore original license headers in Maven versioning package
2018-07-01 14:01:38 -07:00
Minecrell
97627e7fb9
Restore original license headers of delta package
2018-07-01 20:30:52 +02:00
Ben Staddon
80724a52d3
Fix some ClassCastExceptions incorrectly being logged in FML handshake. ( #4972 )
2018-06-27 12:56:46 -07:00
KingLemming
19de6cf97e
Fix ISpecialArmor to allow for "Unblockable" damage to be handled if the armor opts in. ( #4964 )
2018-06-27 12:53:45 -07:00
LexManos
74c3aab720
Fix FML entity network spawning not using EntityBuilder's facctory. Closes #4845 and #4846
2018-06-27 12:51:06 -07:00
LexManos
1007d3e9c5
Added Fluid Place Block Event for when fluid changes blocks in world. ( #4627 )
2018-06-27 12:06:55 -07:00
UnRealDinnerbone
c001d2dbf6
Add Farmland Trample Event ( #4895 )
2018-06-27 11:31:38 -07:00
Ben Staddon
539626727c
Switch from trove to fastutil collections ( #4933 )
2018-06-27 11:29:09 -07:00
Ben Staddon
4d6fbd9d2f
Clean up some dimension manager code and add a command to list dimensions ( #4902 )
2018-06-27 11:23:23 -07:00
Ben Staddon
a749861cb2
Change item model loading priority to fix model conflicts ( #4898 )
2018-06-27 11:08:38 -07:00
mezz
1db28d072a
Improve server console implementation ( #4821 )
2018-06-27 10:58:07 -07:00
Ben Staddon
43895d773e
Add validation to recipe registry ( #4957 )
2018-06-26 22:00:53 -07:00
Ben Staddon
f2d7a19702
Clear out stored errors after model loading finishes ( #4938 )
2018-06-24 00:18:13 -07:00
Paul Fulham
61666ed6aa
Fix AutomaticEventSubscriber error message ( #4986 )
2018-06-23 23:38:57 -07:00
mezz
59c3e1baaf
Always wrap mod creation errors in LoaderException
...
to make error message more clear
2018-06-23 12:33:42 -07:00
Ben Staddon
7258beeede
Fix vertex lighter using stale normal data ( #4917 )
2018-06-20 12:36:10 -07:00
LexManos
9cda586ebd
Fix scala mods crashing with the json annotation cache.
2018-06-01 00:07:17 -07:00
Ben Staddon
d9a042c775
Fix black flickering on animated models by clamping max diffuse lighting multiplier to 1.0 ( #4962 )
2018-05-31 22:35:02 -07:00
Ben Staddon
bea02348e2
Fix crash from search tree processing invalid recipes ( #4942 )
2018-05-26 19:56:46 -07:00
LexManos
b30540f20c
Fix names in JSON annotation data not matching expected format. Closes #4953
2018-05-26 16:42:58 -07:00
LexManos
32438d2e00
Bump version in prep for new RB.
2018-05-24 18:38:01 -07:00
LexManos
b654b84393
Add potential support for models defining 'vanilla like' rotations in Forge's Modified Blockstate format.
2018-05-24 18:37:05 -07:00
Ben Staddon
0139a7baf2
Fix Forge bucket not declaring all texture dependencies ( #4930 )
2018-05-19 21:25:08 -07:00
Ben Staddon
189df85b5a
Reuse multipart model instances across variants ( #4791 )
2018-05-19 20:50:57 -07:00
sinus
3c4efa1ae7
Fixes parameter inconsistency in IFieldWrapper ( Fixes #4325 ) ( #4766 )
2018-05-17 04:15:57 -07:00
Kristiāns Micītis
fc1877dd96
Added formatting support for status messages ( #4925 )
2018-05-17 00:41:21 -07:00
Ben Staddon
330a9c4fd3
Fix server-side data not being released ( #4882 )
2018-05-16 23:13:27 -07:00
Ben Staddon
e742a3f598
Change composite models to fetch quads from submodels using full context ( #4809 )
2018-05-16 23:06:50 -07:00
Ben Staddon
1d863cdefc
Check name prefix used for tile entity registrations ( #4681 )
2018-05-16 22:52:32 -07:00
Ben Staddon
40b567e962
Add an event to control nether portal formation ( #4735 )
2018-05-16 22:48:14 -07:00
Ben Staddon
36f94fd20e
Allow custom models to have per-state lighting ( #4732 )
2018-05-16 22:44:34 -07:00
temp1011
e7cd3d4df6
Preserve original ChunkPos for decoration events. ( #4767 )
2018-05-14 20:20:50 -07:00
LexManos
215157f5cd
Fix library folder detection on various JVMs.
2018-05-14 11:32:25 -07:00
Take Weiland
38c5cb6b94
Add supports for redirects when doing mod version checks ( #4826 )
2018-05-13 11:39:13 -07:00
mezz
c5d95cb3a9
Fix imports
2018-05-12 23:59:22 -07:00
mezz
979797a2a6
Give immediate and complete error messages when there is a crash during startup ( #4869 )
2018-05-12 23:54:10 -07:00
mezz
ad099a4bfe
Revert "Give immediate and complete error messages when there is a crash during startup ( #4869 )"
...
This reverts commit a38f5fd6a2
.
2018-05-12 22:36:45 -07:00
mezz
dae7bcee4b
Remove invalid optimization in ItemStackHandler#setStackInSlot #3465
2018-05-12 21:07:25 -07:00
mezz
a38f5fd6a2
Give immediate and complete error messages when there is a crash during startup ( #4869 )
2018-05-12 16:56:57 -07:00
Ben Staddon
e65bd4a62b
Clean up mod dependency checking code ( #4922 )
2018-05-12 12:58:51 -07:00
mezz
33f4acb6b9
Fix version range check for required mods #4918
2018-05-11 17:58:21 -07:00
mezz
b6f8be6718
Add javadoc note about minimum required Forge versions for old Forge. Close #4918
2018-05-09 22:45:22 -07:00
mezz
789d9437b2
Fix possible NPE when calling Loader.getIndexedModList #4919
2018-05-09 22:40:14 -07:00
Ben Staddon
e1968e73b9
Fix deobfuscator not regenerating super maps ( #4856 )
2018-05-07 14:19:11 -07:00
cpw
9e9cb021ab
Clean up broken aliases caused by registry bug #4894 . ( #4909 )
2018-04-30 21:05:37 -07:00
LexManos
f2fa21e6e2
Move registry snapshot read/write code to Snapshot class. Cleaner code.
2018-04-29 17:58:02 -07:00
LexManos
4df55f3bd3
Only revert to frozen data on server shutdown on client. Should fix race condition exposed by #4904
2018-04-29 17:57:33 -07:00
LexManos
412c2ae53f
Potentially fix issue with BungeeCord or other servers resetting the registry mappings on the client while the game is running.
...
Errors may still occure if the client knows about world data beyond vanilla. Servers should NEVER send world/registry invocations before they have sent registry mappings.
Closes #4901
2018-04-28 04:28:40 -07:00
Ben Staddon
2353800d61
Fix typo in validation of vanilla registry wrappers ( #4899 )
2018-04-26 21:18:39 -07:00
Ben Staddon
fc799564ed
Add checks for undefined packet discriminators when sending messages ( #4890 )
2018-04-22 14:42:05 -07:00
Ben Staddon
90bf8dd95d
Fix some code holding client world references longer than needed ( #4881 )
2018-04-22 14:40:38 -07:00
LexManos
a99fe41667
Fix overrides typo in saving registry data. Closes #4894
2018-04-21 21:40:40 -07:00
LexManos
34f4381e0c
Fix library path and soft fail when repository root is not found.
2018-04-17 19:24:43 -07:00
LexManos
68ce80dad4
Fix libraries not being added to the modlist when using external metadata. Closes #4879
2018-04-15 17:44:01 -07:00
LexManos
32237f57ef
Cleanup some issues with the mod extraction to the memory modlist. Closes #4874 #4875
2018-04-14 19:32:45 -07:00
mezz
a794f1daff
Improve missing mod dependency error screen ( #4762 )
2018-04-14 18:17:06 -07:00
Ben Staddon
fab45a32a8
Fix biome dictionary's biome type detection ( #4878 )
2018-04-14 17:05:08 -07:00
Ben Staddon
97a2143fc2
Clean up Reader/Writer handling to use a specified charset ( #4872 )
2018-04-14 17:00:38 -07:00
Ben Staddon
d0566ebadc
Suppress firing events at load time if an error has already occurred ( #4801 )
2018-04-12 17:18:43 -07:00
AlexIIL
76591f7245
Fix FluidUtil.getFluidHandler skipping some fluid tile entities ( #4854 )
2018-04-12 17:17:39 -07:00
Erlend Åmdal
0fca21fbc5
Parse contained dependency Timestamp as long instead of int ( #4866 )
2018-04-11 16:26:53 -07:00
LexManos
9442a48e93
Fix Forge's metadata not being loaded. Closes #4865
2018-04-11 13:10:27 -07:00
LexManos
b71caeb813
Fix mods without ModSide meta value.
2018-04-10 19:17:27 -07:00
LexManos
9d0771b3d7
Rewrite dependency extraction to use mod list system ( #4841 )
2018-04-10 16:01:35 -07:00
LexManos
3f4dfbb367
Bump Forge version for new dev chunk.
2018-04-10 15:40:42 -07:00
LexManos
34706c7cd7
Slow down Forge chunk gen worker when save queue is to high.
...
Prevents task from completing while tons of chunks are pending save.
And add minimum notification every 60 seconds.
2018-04-03 15:26:28 -07:00
LexManos
501e030f3e
Add support for World Workers skipping ticks without being removed from the worker list.
2018-04-03 15:23:35 -07:00
Ben Staddon
fe3478f233
New ITeleporter interface making dimensional teleportation easier. ( #4602 )
2018-04-01 01:55:45 -07:00
Vincent Lee
1d7c04daeb
Add a FML outbound target for all players tracking a point or entity in the world. Closes #3677 ( #4631 )
2018-04-01 01:42:55 -07:00
coolsquid
f5c0b894bf
Prevent EntityPlayer.attackEntityFrom from firing LivingAttackEvent twice ( #4661 )
2018-04-01 01:12:46 -07:00
Mackenzie McClane
e099aa32d4
Add a way to get a list of registered biome types ( #4685 )
2018-04-01 01:03:27 -07:00
Ben Staddon
fff660918a
Improve performance of some ExtendedBlockState methods ( #4698 )
2018-04-01 01:01:40 -07:00
Ben Staddon
dda7bd5d42
Optimise adding normal element to vertex formats ( #4699 )
2018-04-01 00:59:34 -07:00
Ben Staddon
4c1167c96d
Check for empty dimensions outside of chunk unloading loop, culling worlds without needing chunk unloads to trigger it. ( #4704 )
2018-04-01 00:54:22 -07:00
Judge40
b8e411674b
Create event for overriding mob griefing flag based on entity. ( #4710 )
2018-04-01 00:48:25 -07:00
Parker Young
db3b2549e2
Update ItemHandlerHelper.giveItemToPlayer to allow player who picked up the item to hear the sound as well ( #4720 )
2018-04-01 00:43:39 -07:00
CreativeMD
6f642ba6ce
Fixed Spectator mode particles and sounds computed from where you have been before (MC-46445) ( #4728 )
2018-04-01 00:40:26 -07:00
Matti Ruohonen
e82a7605dc
Add a WorldProvider#canSleepHere() method to allow providers to control sleeping in beds separately from re-spawning. ( #4741 )
2018-04-01 00:27:58 -07:00
malte0811
7c098462fe
Fix FMLCommonHandler#exitJava printing useless/wrong calling info ( #4742 )
2018-04-01 00:25:38 -07:00
Ben Staddon
0b5a6a3b03
Reduce memory usage of model transforms ( #4753 )
2018-04-01 00:24:37 -07:00
TheCyberBrick
11e623bf4d
Added chunk instance to ChunkWatchEvent ( #4805 )
2018-04-01 00:07:01 -07:00
temp1011
1fcff02b67
Add fences and fence gates to ore dictionary ( #4807 )
2018-04-01 00:06:10 -07:00
mezz
cfe3867a70
Fix issues with the test mods
2018-03-29 22:33:40 -07:00
Marvin Rösch
297a1eb766
Reorganise test mods into packages ( #4706 )
2018-03-27 22:09:10 -07:00
Brennan Ward
ed314864f0
Cleaner TileEntityItemStackRenderers, now stored on the Item. Modders should be careful and cache their renderers. ( #4700 )
2018-03-27 04:26:58 -07:00
mezz
a6bbc2761e
Add support for creator mod ID for modded enchanted books, potions, arrows, and spawn eggs ( #4810 )
2018-03-26 23:25:27 -07:00
CreativeMD
12de748af0
Fixed sound engine crash when stopping streaming sounds ( #4765 )
2018-03-24 22:56:24 -07:00
mezz
f9a2695662
Update docs for ItemTooltipEvent
2018-03-21 20:11:17 -07:00
ichttt
cf43250584
Fix some IResources being leaked ( #4806 )
2018-03-19 22:58:54 -07:00
mezz
881aa67be7
Fix server console logging issues
...
Closes #4808
2018-03-19 22:44:05 -07:00
mezz
ae654edfc2
Fix up logging and log4j configuration ( #4802 )
2018-03-17 18:41:16 -07:00
Joseph C. Sible
5ace86da12
Make lookupFluidForBlock work for flowing water and lava ( #4675 )
2018-03-16 22:54:23 -07:00
Wyn Price
4242f89c75
Patched BlockInfo#updateLightMatrix to use IBlockState#doesSideBlockRendering instead of Block#doesSideBlockRendering ( #4798 )
2018-03-13 16:35:04 -07:00
Ben Staddon
6ed2879842
Fix integrated server crash not stopping client ( #4796 )
2018-03-13 16:29:12 -07:00
mezz
752be6b526
Fix #4792 TextComponentHelper handling for FakePlayers
2018-03-11 14:58:58 -07:00
ichttt
dc459d6b86
Fix serverside startup failure when checking for vanilla acceptance ( #4783 )
2018-03-01 11:00:48 -08:00
Ben Staddon
29fe38f723
Improve how smooth lighting code handles translucency ( #4711 )
2018-02-26 22:13:17 -08:00
mezz
bdb65e9ed7
Improve the "Mod rejections" error message when connecting to a server ( #4761 )
2018-02-26 22:05:08 -08:00
cpw
18144b7a0a
Fix the ForgeChunkManager to use the writebehind FileIO thread for writing ( #4777 )
...
the chunk file. Closes #4775
This is a performance tweak - doing File IO on the server thread during
world saves causes significant lag spikes. This is one of many.
2018-02-26 19:49:56 -08:00
LexManos
e299489493
Fix vanilla crash classes not being preloaded. Closes #4769
...
Fix classes not being aggregated for mods using the new annotation cache.
2018-02-26 15:36:39 -08:00
Ben Staddon
c01165f313
Don't cull generated item models with non-default transforms ( #4749 )
2018-02-16 21:04:21 -08:00
Ben Staddon
6cbc277de7
Maintain deterministic order in deserialised Forge blockstates ( #4748 )
2018-02-15 22:11:52 -08:00
mcenderdragon
bf50f8bc30
Add function to BufferBuilder to directly insert byte data. Closes #4722
2018-02-13 22:00:25 -08:00
Ben Staddon
d18c03968e
Clean up some GUI code and change magic numbers to GL constants ( #4734 )
2018-02-11 11:48:02 -08:00
mezz
d650e454b1
Minor cleanup for TestAnnotationParser
2018-02-11 11:47:28 -08:00
LexManos
816d33de28
Initial implementation of JSON based annotation scanning.
...
Disabled by default for now, until proven to be fully function.
Enable using -Dfml.enableJsonAnnotations=true
2018-02-07 00:43:32 -08:00
LexManos
931ce0aa3b
Bump version for RB.
2018-02-02 19:56:31 -08:00
Ben Staddon
572b71d82e
Change chunk gen command to only keep the target dimension loaded ( #4705 )
2018-02-02 10:43:23 -08:00
Bartek Bok
e1f691617f
Remove texture loads from SimpleModelFontRenderer ( #4721 )
2018-01-31 21:08:29 -08:00
Ben Staddon
0e3f46c74b
Use relative time offset, rather than absolute value, for animations ( #4635 )
2018-01-28 23:19:16 -08:00
malte0811
c12df92170
Fixed UV contraction for the texture in the top-left corner of the texture map (0, 0), see sp614x/optifine#1024 ( #4703 )
2018-01-28 16:09:05 -08:00
Daomephsta
3b580f643e
Fix some test mods preventing Forge server-Vanilla client connections ( #4616 )
2018-01-23 21:28:56 -08:00
mezz
603903db50
Fix errors in preInit being lost when followed by a crash in fireRegistryEvents or objectHolder
2018-01-22 23:03:44 -08:00
SirWindfield
ca7a5eadc0
Added @Ignore to the annotation based Config system. ( #4696 )
2018-01-22 12:35:33 -08:00
mezz
4ae6e4a295
Improve error message on server when a vanilla client connects ( #4691 )
2018-01-21 16:07:54 -08:00
Vincent Lee
9c5177282e
Fix MusicType enumhelper not working ( #4682 )
2018-01-19 01:22:41 -08:00
mezz
adbc374c11
Make FluidUtil sounds server-side, add simulate option for tryFill/EmptyContainerAndStow ( #4623 )
2018-01-18 13:23:30 -08:00
Vincent Lee
47a72f12f6
Expose CriteriaTriggers.register, closes #4109 ( #4634 )
2018-01-18 13:21:17 -08:00
Ben Staddon
533b03300a
Catch and log exceptions during model baking ( #4609 )
2018-01-18 13:14:33 -08:00
ichttt
196e03c921
Fix forge fluids being treated as solid blocks ( #4606 )
2018-01-18 13:14:00 -08:00
alexbobp
1d48e06798
Add MobSpawnerBaseLogic reference to SpecialSpawn and CheckSpawn events ( #4600 )
2018-01-18 13:06:53 -08:00
Justin
ff8ba90da3
Fix default GUIConfig displaying child categories twice ( #4599 )
2018-01-18 13:03:37 -08:00
Tyler Hancock
01f573dbaa
Added a tooltip color event. ( #4595 )
2018-01-18 12:54:35 -08:00
MineMaarten
dbf2beb6fa
Moved firing the MinecartInteractEvent from individual subclasses up to EntityMinecart, which as a result automatically supports EntityMinecartMobSpawner and EntityMinecartTNT. ( #4583 )
2018-01-18 12:52:46 -08:00
mezz
bc3bbe3d84
Avoid copying Forge Registry keys, values, and entries ( #4545 )
2018-01-18 12:46:05 -08:00
Ben Staddon
6962678804
Make async chunk loading a config option ( #4544 )
2018-01-18 12:44:14 -08:00
Vincent Lee
3a3883589f
Allow WorldProviders to specify in-game music ( #4539 )
2018-01-18 12:39:14 -08:00
covers1624
2d424ed2e1
Block::addRunningEffects ( #4248 )
2018-01-18 12:38:00 -08:00
Daomephsta
adf3c7164a
[1.12.x] Implement hooks allowing mods to add horse armor. Partially addresses #3975 . ( #3994 )
2018-01-18 12:04:37 -08:00
LexManos
61a16066e5
Fix debug flags for ClassPatchManager not working. Closes #3674
2018-01-18 11:57:30 -08:00
mezz
4b65807bfa
Fix FML error logging for mods that crash during FMLLoadCompleteEvent
2018-01-15 21:18:38 -08:00
mezz
d0bdb23300
Minor code and documentation cleanup. ( #4664 )
2018-01-12 23:54:29 -08:00
Ben Staddon
0c0cb2b11a
Fix dormant chunk cache allowing entity data to be overwritten ( #4528 )
2018-01-09 10:48:56 -08:00
Bartek Bok
10b8d47b53
Don't copy state from variant to multi-part model ( #4629 )
2018-01-06 22:36:43 -08:00
Bartek Bok
cfbcfeaf4b
Enhance crash message when custom models return null default state ( #4615 )
2017-12-26 15:16:32 -08:00
LexManos
3c5e082541
Downgrade RegistryEntry's dangerous alternative prefix message to info instead of BigWarning.
...
This is still most likely a broken mod, but nobody ever actually fixes themselves, and i'm tired of being blamed for 'spamming' the logs.
2017-12-21 01:36:23 -08:00
LexManos
18609f57ac
Fix missing call to release() in the event channel handler ( #4513 )
...
(reverted from commit cd99957627
)
2017-12-18 16:04:34 -08:00
Wasinthorn Suksri
02855f7d74
Added Custom Slime Block hook for Piston. ( #4520 )
2017-12-16 18:38:53 -08:00
Daomephsta
4ab9929593
Add some extra context to Advancements/Minecart/Fishing/TileEntity loot handlers.( #4443 )
2017-12-16 18:38:03 -08:00
Ben Staddon
37e5dc1e66
Adjust light matrix calculations to use per-face logic ( #4339 )
2017-12-16 18:30:18 -08:00
Ben Staddon
dc6fa09066
Fix applyUVLock not preserving input order ( #4336 )
2017-12-16 18:27:33 -08:00
Ben Staddon
05c88d91d8
Adjust diffuse light calculation to match vanilla facing values ( #4305 )
2017-12-16 18:26:20 -08:00
Bartek Bok
9fdb79ae7a
Fix invalid rendering of single-frame B3D models ( Fix #3815 )
2017-12-16 18:23:55 -08:00
Bartek Bok
867698eb54
Fix animation of rotated block parts ( #4156 )
2017-12-16 18:23:15 -08:00
Melonslise
bbf1bef7d3
Added LivingKnockBackEvent event to allow better control over knock back effects. ( #4503 )
2017-12-16 18:03:45 -08:00
kashike
441ece67bd
Delay egg creation to avoid null statistics ( #4508 )
2017-12-16 18:01:58 -08:00
Ben Staddon
cd99957627
Fix missing call to release() in the event channel handler ( #4513 )
2017-12-16 18:00:35 -08:00
mrkirby153
7438ef466e
Reimplemented TileEntity and Entity Update Profiling in the /forge track command ( #4521 )
2017-12-16 17:48:48 -08:00
Justin
ae790c2345
[macOS] Fix missing text on loading error screens ( #4532 )
2017-12-16 17:42:17 -08:00
Ben Staddon
98997061f0
Add an event for registering block/item colour handlers ( #4565 )
2017-12-16 17:34:00 -08:00
Matthew Prenger
c0625f71e7
Fix startIndex for /forge generate position parsing ( #4572 )
2017-12-16 17:02:24 -08:00
Joseph C. Sible
14a7d66024
Deprecate passing a class to CapabilityManager::register ( #4574 )
2017-12-16 17:01:04 -08:00
Joseph C. Sible
83b7010ddf
Fix item handler documentation that says returning ItemStack.EMPTY is required ( #4587 )
2017-12-12 21:18:42 -08:00
jabelar
07c4da8f36
Added color as field with setter to Fluid class. ( #4460 )
2017-12-08 02:18:45 -08:00
mezz
49596910fc
Prevent tooltips from going off the top of the screen.
2017-12-06 21:10:51 -08:00
Anthony Lomeli
bd494af7ee
[1.12] Add Advancement Event ( #4467 )
2017-12-05 14:05:05 -08:00
mezz
bbd4d8d6ef
Update java docs for IItemHandler. Fix #4553
2017-12-01 22:45:10 -08:00
LexManos
846a70f97f
Restore binary compatibility in EntityItemPickupEvent
2017-12-01 13:22:41 -08:00
LexManos
239b9d36a4
Re-enable Vanilla's Shapeless recipe matching.
2017-12-01 13:17:22 -08:00
Draco18s
ccc44956fd
Fix for the EntityItemPickupEvent having 0 count item when event is fired. ( #4549 )
2017-11-30 21:46:54 -08:00
Ben Staddon
b215d90589
Don't force IPv4 network stack if IPv6 is specifically requested ( #4547 )
2017-11-26 19:20:01 -08:00
LexManos
44d0e9f05d
Fix more bad shapeless recipe matching. Closes #4557
2017-11-26 14:50:57 -08:00
LexManos
01b9110ada
Version bump for Recommended Build.
2017-11-24 18:58:28 -08:00
Vincent Lee
2081cdac60
Add TAG_LONG_ARRAY to Constants.NBT ( #4552 )
2017-11-24 18:57:22 -08:00
LexManos
89db87dbfc
Create custom shapeless recipe matching system. Should solve #4516 damageable items in shapeless recipes.
2017-11-22 13:26:02 -08:00
mezz
ad16f15365
Clean up old code for detecting BaseMods. Close #4530 ( #4540 )
2017-11-21 22:27:41 -08:00
covers1624
c16906f8d8
Fix BufferBuilder not expanding under some conditions. ( #4538 )
2017-11-20 11:31:56 -08:00
Ben Staddon
aaf47afff2
Fix errors caused by multi-target messages sent from LAN host ( #4536 )
2017-11-19 11:47:51 -08:00
LexManos
836be2e3a0
Fix CompoundIngredents not working properly in shapeless recipes.
2017-11-18 13:01:22 -08:00
mcenderdragon
f97c535fa4
[1.12.x] Added BucketUse event to ForgeUniversal Bucket ( #4454 )
2017-11-17 13:10:23 -08:00
Ben Staddon
e616990397
Fix entity spawn messages not handling buffer correctly ( #4524 )
2017-11-15 13:05:17 -08:00
LexManos
fc87d83d73
Make Ingredient explode wildcard values like OreIngredient.
...
Fixes some issues related to Grums order fix for Shapeless recipes.
Other more advanced usages need to be documented and tested.
2017-11-14 00:10:33 -08:00
Ben Staddon
9a36814364
Fix network buffer leak with multi-part messages ( #4511 )
2017-11-12 10:39:41 -08:00
Ben Staddon
ad202e2e83
Fix network buffers not being released in some places ( #4510 )
2017-11-11 15:19:00 -08:00
Justin
a59d20fc02
Fix resource loading on some mac systems when SplashProgress is enabled ( #4082 )
2017-11-09 22:32:01 -08:00
Ben Staddon
23ea237f2c
Fix incorrect lighting of item models ( #4493 )
2017-11-09 14:32:43 -08:00
Ben Staddon
4b3799f460
Change item model alpha tests to match values used for rendering ( #4490 )
2017-11-09 14:31:39 -08:00
mcenderdragon
4cdb6b6d60
Added tint index of 0 to fluid models ( #3938 )
2017-11-09 13:59:30 -08:00
Yanbing Zhao
c8efe29d61
Fix the incorrect matching algorithm in ShapelessRecipes and ShapelessOreRecipe ( #4472 )
2017-11-07 21:33:04 -08:00
Ben Staddon
6192bf48ae
Fix more test mod warnings ( #4477 )
2017-11-02 23:29:31 -07:00
Bartek Bok
dd69f0623c
Add LivingDamageEvent ( #4349 )
2017-10-31 15:29:19 -07:00
Wire Segal
ba71017001
Create IRecipeContainer interface and implementation to allow RecipeBook to work on custom GUIs ( #4480 )
2017-10-31 11:48:55 -07:00
Bartek Bok
6f49568c98
Add InputUpdateEvent ( #4356 )
2017-10-31 11:47:47 -07:00
Zaggy1024
9c7538db8d
Added a cloud renderer that uploads geometry to the GPU. ( #4143 )
2017-10-31 11:45:46 -07:00
Ben Staddon
31655b3a7d
[1.12] Replace ThrowableImpactEvent with a more generic version ( #4040 )
2017-10-31 11:34:48 -07:00
Ben Staddon
19b7347db9
Clean up BlockSnapshot code ( #3737 )
2017-10-31 11:32:02 -07:00
joeflatt
7d333eb100
Fixed property losing state after rename. ( #4123 )
2017-10-31 11:30:39 -07:00
rguy96
274dfc23ef
Fix GameData#revert ignoring RegistryManager parameter ( #4232 )
2017-10-31 11:29:35 -07:00
Philipp Provenzano
aa2480c7a1
Allow custom selector types to be defined ( #4259 )
2017-10-31 11:28:11 -07:00
Ben Staddon
2a546955a4
Clean up more deprecated library functions ( #4283 )
2017-10-31 11:22:55 -07:00
AEnterprise
22ea5a23ad
Improve performance of World.collidesWithAnyBlock ( #4286 )
2017-10-31 11:20:59 -07:00
Vincent Lee
6d946fa088
Move reach distance to an attribute ( #4331 )
2017-10-31 11:16:22 -07:00
mezz
b5e88dd07b
Improve the Forge Bucket ( #4435 )
2017-10-31 11:03:44 -07:00
Ben Staddon
43749d3fd1
Further reduce quad count of generated item models ( #4448 )
2017-10-31 11:02:09 -07:00
jabelar
61dea7f4c0
Changed BlockFluidBase "fog" color use color from Fluid getColor() method ( #4462 )
2017-10-31 10:46:40 -07:00
Ben Staddon
7b4040b70b
Improve performance of inserting into inventory wrappers ( #4468 )
2017-10-31 10:41:33 -07:00
Ben Staddon
8d938660e7
Add caching of data for flat lighting ( #4358 )
2017-10-31 10:09:39 -07:00
mezz
0960b60d9c
Clean up Forge commands. Add HelpCommand. Fix #4444 ( #4451 )
2017-10-27 20:28:00 -07:00
Ben Staddon
5733cd364e
Fix some more test mod warnings ( #4469 )
2017-10-20 22:28:26 -07:00
Matthew Mirvish
e283d51e28
[1.12.x] [Animation API] Add rotation origin variable ( #4466 )
2017-10-20 22:27:35 -07:00
Ben Staddon
f2adf0100c
Fix some warnings produced by test mods ( #4456 )
2017-10-08 17:31:10 -07:00
mezz
00d882ab61
Fix outdated VersionParser javadoc link
2017-10-06 22:16:10 -07:00
mezz
083daeb5ed
Update mcp mappings to 20171003
2017-10-03 22:08:36 -07:00
mezz
f494117453
[1.12] Add support for client & server dependencies for mods ( #4403 )
2017-10-02 22:13:30 -07:00
mezz
cf39ff18e1
Add Item.getModId to show which mod is associated with a subitem ( #4330 )
2017-10-02 22:08:16 -07:00
Erlend Åmdal
8a285e0fed
Add Chunk capabilities ( #4228 )
2017-10-02 20:24:11 -07:00
Ben Staddon
0d34b02f88
Improve performance of vertex format mapping by caching hashcodes ( #4370 )
2017-10-02 16:45:58 -07:00
Ben Staddon
4073891058
Reduce the number of quads generated by ItemLayerModel ( #4332 )
2017-10-02 16:43:06 -07:00
tterrag
6956df4ff2
Allow item models to use formats other than ITEM ( #4273 )
2017-10-02 16:17:35 -07:00
Ben Staddon
f3273ca0c9
Store entity data for dormant chunks using NBT ( #4162 )
2017-10-02 15:17:37 -07:00
LexManos
b361b72515
Remove limitation of Shaped crafting recipes not being used on grids larger than 3x3
2017-10-01 16:05:15 -07:00
LexManos
303a775fc3
Add new /forge entity list command for displaying a list of all entities in world.
...
As well as tracking down chunks with large amounts of entities.
2017-09-25 12:56:09 -07:00
Samuel-Harbord
21e4803947
Fix test mod shield JSON incorrect bottom face UV's ( #4295 )
2017-09-23 14:27:11 -07:00
ichttt
22d2d7825f
Fix IngredientNBT comparing stackSize when checking if ingredient is valid ( #4418 )
2017-09-23 14:25:45 -07:00
kashike
dc2014cdf1
Auto-detect registry namespace when using a legacy string id in EntityEntryBuilder fixes #4410 ( #4411 )
2017-09-21 05:31:53 -07:00
kashike
f2b07e8db1
Introduce entity entry builder, useful in the Register<EntityEntry> event replacing needed calls to EntityRegistry. ( #4408 )
2017-09-20 13:03:03 -07:00
LexManos
50265786b2
MC 1.12.2 update.
2017-09-18 14:35:45 -07:00
Paul Fulham
4203e7426f
Fix lightmap calculation vertex clamping ( #4387 )
2017-09-17 19:28:11 -07:00
Tyler Hancock
ceaa9ba52f
Fix chunk gen mobs not firing the CheckSpawn event. Closes #4394 ( #4396 )
2017-09-16 21:30:38 -07:00
Xander
ce49596014
Add an extra error check for OBJ model materials ( #4402 )
2017-09-16 21:17:12 -07:00
Ben Staddon
9717882563
Fix up test mods ( #4399 )
2017-09-16 20:08:25 -07:00
LexManos
0ad4218bc2
Add new /forge gen command to generate large amounts of chunks.
...
Usage: /forge gen <position> <count> [dimension] [notifications]
Position is in Block Coords, and can be relative to the player. These will be converted to chunk coords for you.
Count is the number of chunks to load. This is not a radius, actual total number of chunks.
Dimension is optional, you can use this to pregen other worlds.
Notifications is the chunk interval to inform you of the generating progress. This is optional and will be 5% or 100 whichever is higher.
Added new config option to modify vanilla world gen to fix various cascading issues. MC-117810 MC-114332 and more.
This WILL change block placement from vanilla world gen. So this is a opt-in value. Do not report differences in worlds with this flag enabled.
2017-09-15 19:01:59 -07:00
LexManos
036191cd52
Fixed ShapedOre recipes not laying out correctly with the guidebook.
2017-09-14 14:32:03 -07:00
Tyler Hancock
883109182d
Fixed search tabs using wrong contents. ( #4393 )
2017-09-12 11:57:12 -07:00
LexManos
334626aedb
Bump version for RB.
2017-09-11 16:58:45 -07:00
Ben Staddon
0dd386b74c
Improve generation of normals for vanilla models ( #4313 )
2017-09-06 14:31:46 -07:00
Marvin Rösch
cb8cace92d
Fire RenderGameOverlayEvent for vignette ( #4360 )
2017-09-06 14:19:56 -07:00
Benjamin K
45c2ff5329
Fix CustomModLoadingErrorDisplayScreen not being handled during init or preinit. ( #4320 )
2017-09-06 14:14:50 -07:00
Daniel Naylor
dadc715e7d
Insert FML handler before Vanilla connection handshake completes ( #4380 )
2017-09-06 14:11:21 -07:00
Ben Staddon
ef5ffc2c5d
Add missing bounds checks to ItemTextureQuadConverter ( #4343 )
2017-09-06 14:08:19 -07:00
BlayTheNinth
da85dcadf5
Allow custom GuiEditArrayEntries without having to recreate the object in several places ( #4329 )
2017-09-06 14:03:13 -07:00
Ben Staddon
cd5d7d2bed
Adjust float (un)packing functions to be slightly more accurate ( #4316 )
2017-09-06 13:55:41 -07:00
Vincent Lee
44f35fa8b1
Fix vanilla map pixel data being used in various places ( #4068 )
2017-09-06 13:54:00 -07:00
Tyler Hancock
523b4f85c2
Added missing MapGen types to the InitMapGenEvent ( #4322 )
2017-09-03 16:26:29 -07:00
Choonster TheMage
d85fcb26c2
Fix FieldWrapper.MapWrapper initialising wrong category ( #4335 )
2017-08-30 20:57:17 -07:00
Choonster TheMage
cb051f7893
Don't parse category names as regular expressions in FieldWrapper.MapWrapper ( #4334 )
2017-08-30 20:56:15 -07:00
LexManos
52702e5cc9
Fix issue saving observers using different metadata then vanilla.
2017-08-30 13:20:51 -07:00
Bartosz Skrzypczak
8803bf9a29
Fix netty warning spam when sending >1MB packets ( #4363 )
2017-08-29 17:20:03 -05:00
Bartosz Skrzypczak
161b47ee75
Fix FML handshake crash, fixes #4285 and #3974 ( #4304 )
2017-08-27 13:58:55 -07:00
LexManos
7930adec70
Fix recipe book auto-fill not working for OreDictionary ingredients.
2017-08-24 15:21:47 -07:00
LexManos
45dfce0013
Fix for dummied server side registry entries while client has read entries.
2017-08-22 02:08:34 -07:00
Marvin Rösch
43e24c3eb4
Tabulate crash report mod list and add signature information ( #4251 )
2017-08-18 17:28:58 -05:00
Nedelosk
a40df67004
[1.12] Fix wood plank ore dictionary recipes ( #4310 )
2017-08-18 17:04:23 -05:00
LexManos
28e341002f
Add support for server side only recipes, as well as detection of vanilla client recipe book filter to prevent errors.
2017-08-15 05:10:07 -07:00
mezz
ee27276ba2
Fix typo in CapabiltyFluidHandler ( #4306 )
2017-08-14 21:32:52 -07:00
Bartosz Skrzypczak
68a10b3037
Fix splitting big packets skipping one byte per additional part ( #4301 )
2017-08-13 15:23:22 -05:00
iChun
29b717faa7
Add PlayerSPPushOutOfBlocksEvent. ( #4091 )
2017-08-09 15:26:51 -05:00
Thanh-Phuong
ee449e427c
Add support for oredict item predicates in advancements, and add a registry for item predicates ( #4188 )
2017-08-09 15:20:45 -05:00
KnightMiner
82d735e43a
Add support for running IModel.retexture() on models from blockstates ( #4200 )
2017-08-09 15:18:35 -05:00
Bartek Bok
d14a8724b0
Fix invalid FastTESR quad ordering ( #4267 )
2017-08-09 15:18:17 -05:00
Choonster TheMage
611cb0d99c
Continue loading mod recipes and advancements after encountering an error ( #4277 )
2017-08-09 15:17:48 -05:00
tterrag
ce168d556d
Better descriptions on dependency version range error screen ( #4284 )
2017-08-09 15:10:54 -05:00
LexManos
9ec954a3de
Fix IOUtils import error caused by server/client libraries desync.
2017-08-09 12:28:34 -07:00
LexManos
c6d0c93a50
Fix odd NPE with list files for empty directories.
2017-08-08 23:27:34 -07:00
LexManos
cdc8763fb0
Fixed missing line in logger.
2017-08-08 20:38:11 -07:00
LexManos
ee6805397f
Cleanup some output and move the Jar-In-Jar extractor to before any coremods/mods are loaded so.
...
The intention is to rework this entire thing to use maven style storage, IF we can get Mojang to pass in the Libraries folder.
2017-08-08 20:13:05 -07:00
cpw
cc30c679e4
Lex doesn't like this.
...
Revert "Fix up MC version compatibility checking to be a little less verbose."
This reverts commit 1927fd76e2
.
2017-08-06 20:30:16 -02:30
cpw
1927fd76e2
Fix up MC version compatibility checking to be a little less verbose.
...
If people use properly formatted version compatibility strings, or the
default compiled in one, this will work exactly as before, but has
less dependence on specific formats for the mcversion string. So a mod
declaring [1.11, 1.12] will now be 1.12.1 compatible by default, for
example.
2017-08-06 15:42:37 -02:30
LexManos
f73c7cb764
1.12.1 Update, Not much modder facing changes, 1.12 mods should load and run fine on this version.
2017-08-03 17:30:43 -07:00
howtonotwin
639589703d
Add smarter getter for block slipperiness ( #4116 )
...
Fixed MC-119811, Boats rubber banding when dismounted.
2017-08-01 16:25:28 -05:00
covers1624
099bbd479a
Add GuiContainer Foreground render event. ( #4127 )
2017-08-01 16:23:08 -05:00
Ben Staddon
2f7f2e7bc1
Use ClassValue to store tileentity names for profiler in lazy cache. ( #4021 )
2017-08-01 14:42:18 -05:00
ichttt
2d97f05796
Move client-only config options to client config ( #4084 )
2017-08-01 14:22:21 -05:00
mcenderdragon
c8379da83b
Added CriticalHitEvent to allow more control over whether a attack is a critical or not, and what damage it does.
2017-08-01 14:13:37 -05:00
Benjamin K
783b48b395
Fix lopsided 'V' in FML icons. ( #4179 )
2017-08-01 13:47:22 -05:00
Xalcon
173e929173
Added pages to the advancements GUI to allow for unlimited root advancements. ( #4183 )
2017-08-01 13:43:24 -05:00
diesieben07
7df003c3e7
Fixed bug where config categories errored if they contained regex special characters. ( #4187 )
2017-08-01 13:38:14 -05:00
InfinityRaider
2158198295
Make LivingEntityUseItemEvent not abstract ( #4208 )
2017-08-01 13:26:59 -05:00
Thanh-Phuong
f9bb29c240
Added support for oredict dyes to Fireworks, Armors, and Shulker recipes. ( #4223 )
2017-08-01 13:03:01 -05:00
Ben Staddon
78828246f5
Fix some broken test mods ( #4245 )
2017-07-29 23:04:02 -07:00
rslink
4d327df383
Fixed swapping of finite fluids with negative densities. ( #4237 )
2017-07-29 22:24:24 -07:00
Marvin Rösch
434f95c66e
Fix overrides not being read from the server registry snapshot ( #4224 )
2017-07-26 18:47:55 -05:00
Marvin Rösch
e59b979e1b
Fix some test mods crashing server caused by model loading ( #4225 )
2017-07-24 19:08:00 -05:00
malte0811
a6b9fbfa9f
[1.12] Allow the server to handle item-block interaction if onItemUse doesn not return PASS ( #3967 )
2017-07-20 17:11:50 -05:00
Madsthunder
ad15209f8d
Allow support for custom Shields and Shield disabling weapons.
2017-07-20 16:44:37 -05:00
Thanh-Phuong
df6b628140
Make Optional.Interface repeatable ( #4138 )
2017-07-20 16:36:05 -05:00
ichttt
cc25a58760
Log a warning if a coremod does not follow best practices ( #4146 )
2017-07-20 16:32:53 -05:00
Xalcon
d63ceb33cb
Added support for vanilla "nbt strings" in json recipes ( #4113 )
2017-07-20 16:28:39 -05:00
LexManos
afea45dccc
Fix tripwire statemap not being complete when mappings change. Closes #3924
2017-07-18 12:53:55 -07:00
LexManos
6d35b1b913
Fixed invalid erroring case during loading Advancements form mods that don't have advancements.
2017-07-14 16:10:36 -07:00
LexManos
872d721e77
Send remap event when data is frozen to notify modders to bake things.
...
Fixes search not working when connecting to vanilla servers.
2017-07-13 14:45:51 -07:00
LexManos
f8c5d7c2b6
Fire recipe registry event after json recipes are loaded.
2017-07-13 14:45:13 -07:00
Ben Staddon
0fde64ac38
Clean up uses of deprecated library functions ( #4130 )
...
Avoid catching and rethrowing runtime exceptions
Append error messages to exceptions instead of the log
2017-07-12 21:50:28 -07:00
mezz
75433345ba
Improve javadocs for Mod dependencies ( #4168 )
2017-07-12 21:12:53 -07:00
mezz
11338d0fde
Stop "Binary patch set is missing" error log in dev environment
2017-07-11 22:50:12 -07:00