KnightMiner
1c98b29087
Add ItemAttributeModifierEvent ( #7484 )
2020-12-28 11:59:09 -08:00
Brennan Ward
33880331d2
Fix RightClickBlock ALLOW not being implemented ( #7426 )
2020-12-28 11:54:30 -08:00
LexManos
7542fbea48
Make mod data packs able to be disabled. It'll break things, but that's on you. Closes #6776
2020-12-26 11:38:45 -08:00
tterrag
2d9a1bc6f9
Add generated resource tracking to ExistingFileHelper
2020-12-12 12:33:56 -05:00
tterrag
a57a240c13
Fix BlockStateProvider item models not knowing about block models
...
Add tests for this case
2020-12-10 21:37:13 -05:00
Richard Freimer
1a539ffebc
Make TEs invalidate capabilities when the chunk they are in unloads ( #7529 )
...
Fixed LazyOptional potentially notifying invalidation listeners multiple times.
2020-12-05 12:05:32 -08:00
Unbekannt1998
e975fc8252
Fix wrong function call in BlockStateProvider::horizontalFaceBlock ( #7514 )
2020-12-05 11:52:44 -08:00
tterrag
d85ea5a3b0
Fix datagen order of multipart conditions being unstable
2020-11-28 21:10:49 -05:00
David Quintana
93c00b67d9
Implement feature for mods to define new world types ( #7448 )
...
* Mods can now register world types via a new forge registry, and optionally register a settings screen to tweak them.
* The default world type for dedicated servers and singleplayer world creation is configurable via forge's common config.
2020-11-28 00:57:15 +01:00
Richard Freimer
fd045d4628
Add support for referencing forge's resources and specifying existing mods to data generators ( #7456 )
2020-11-22 22:45:13 -05:00
Cyborgmas
a73e003dd3
Fix translucent blocks not rendering properly when moved by pistons on fabulous ( #7441 )
2020-11-21 11:57:33 -08:00
Take Weiland
114acfca3b
Fix food bar not rendering when non-living entities are mounted ( #7446 )
2020-11-20 10:24:43 -08:00
Alex O'Neill
56e538e8a9
Fix MC-194811 - Removing structures causes chunk save errors.
2020-11-20 10:23:50 -08:00
cpw
0c5ced1bbf
Fix NPE problem when modid is mismatched.
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-11-13 20:41:20 -05:00
Take Weiland
bca20ace4e
Allow for custom argument types by filtering them on vanilla connections ( #7463 )
2020-11-10 12:24:25 -08:00
Brennan Ward
f3b53001c9
Add Player context to AnvilUpdateEvent ( #7442 )
2020-11-10 12:05:47 -08:00
Boy132
9a4a501a95
Call Harvest check event even if the block doesn't require any tool ( #7414 )
2020-11-10 11:36:32 -08:00
LexManos
9bbfbd5479
Use linked collections to stabilize order when adding new registry entries.
2020-11-10 11:24:57 -08:00
cpw
0d7f507f4e
Some help in ExtensionPoint regarding DISPLAYTEST. Let's improve those tick rates!
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-11-07 23:11:45 -05:00
cpw
f78b943bdf
Handle erroring during early mod construction phases, and actually report that into the error UI
...
by doing armslength exception handling and propagation.
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-11-07 22:30:19 -05:00
David Quintana
45e38859ed
Add FluidStack codec, and a test mod that verifies its behaviour matches the existing write/read logic.
...
Add missing license headers.
2020-11-07 21:10:18 +01:00
diesieben07
acd18455c2
Workaround for modded attributes on vanilla entities logging warnings on vanilla clients
...
Switch to a handler-based approach per packet class, simplify patch, add some docs
Add license header and docs
Switch to a network handler based approach
Switch to a network handler based approach
revert build gradle change
Simplify Packet patch
Add license header to IForgePacket
Revert ForgeHooks changes
Less hacky and more generic way to filter packets for vanilla connections
_Actually_ Order SAS.
It's early
Order SAS
simplify vanilla connection check
Remove unneeded import change
2020-11-03 18:47:04 -05:00
LexManos
7d00d015f3
Fix Biomes not properly copying over ids loaded from the save to the new Dynamic Registry.
2020-11-01 20:30:38 -08:00
David Quintana
fed7beab89
Introduce custom loader additions to the model data generators. ( #7450 )
...
Currently implemented loaders:
* OBJ
* Composite
* Multi-layer
* Item layers (vanilla item/generated but with fullbright texture support)
* Bucket
* Separate Perspective
2020-11-02 02:09:49 +01:00
cpw
cf3e9d1e0c
actually rollback on error in registry events.
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-11-01 19:51:56 -05:00
cpw
749c9063af
Fix config parse failure causing crash in building exception message. fixes #7438
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-11-01 17:09:00 -05:00
cpw
7e79243bca
Return client resources even if no data pack found on server. Closes #6225 (Pull request)
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-11-01 17:02:56 -05:00
malte0811
06fe9ccda0
Fix (NonNull)Lazy.Concurrent using a global lock ( #7403 )
...
* Fix Lazy.Concurrent using a global lock, thus preventing multiple threads from resolving independent Lazy's at the same time
* Use Lazy with an added null check to implement NonNullLazy
2020-10-29 18:09:20 +01:00
David Quintana
53eedb0f10
Update forge mappings to 20201028-1.16.3 ( #7435 )
2020-10-29 01:11:57 +01:00
Alex O'Neill
6e0e67b14d
Fix breaking changes from the Biome rename PR #7434 ( #7439 )
2020-10-27 09:00:53 -07:00
sciwhiz12
22f7f4649b
Reimplement nametag distance attribute, fix attribute translation keys ( #7387 )
2020-10-26 16:52:36 -07:00
Alex O'Neill
8a77681574
Fix data pack biomes failing to load in SingleBiomeProvider ( #7434 )
2020-10-26 15:06:53 -07:00
cpw
80baad974e
Restore FingerprintViolationEvent with appropriate THIS IS F*CKING DEAD DELET WARNINGS.
...
Also, notify in UI if using legacy JDK without capability to read out security data from mod jars.
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-10-26 07:31:49 -04:00
cpw
ae160cad12
Add signature reporting for mods, using new signature capture from ModLauncher. Need to figure out
...
how to reflect Minecraft's JAR signatures into here.
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-10-25 22:26:16 -04:00
cpw
6ff6277efa
Rollback registries to vanilla state if something happens during loading, so subsequent activities can still run and not generate false reports..
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-10-25 11:33:43 -04:00
David Quintana
395f89c973
Fix resource leak in the OBJ loader.
2020-10-20 13:24:12 +02:00
SilverDavid
8536521b7b
Fix issue with ITeleporter allowing easier use of vanilla logic. ( #7317 )
2020-10-16 12:09:53 -07:00
Richard Freimer
b1659300e0
Adds tag support for Enchantments, Potions, and TileEntityTypes ( #7379 )
2020-10-15 12:45:25 -07:00
LexManos
93226bbcff
Resuscitate BiomeDictionary using RegistryKeys instead of biome references.
2020-10-15 12:43:18 -07:00
Ocelot
51fa230e7b
Add event for player changing game mode ( #7355 )
2020-10-15 10:15:06 -07:00
ChampionAsh5357
bed38d4253
Fix Texture Presence String ( #7408 )
2020-10-10 09:45:18 -07:00
LexManos
37f226eda5
Fix typo causing potential error in vine growth. Closes #7406
...
Sort missing registry dumps by name, making it easier to read.
2020-10-09 12:56:26 -07:00
David Quintana
59b4affbe7
Fixed conditional advancement loading when using the "advancements" array.
...
Added automatic generation of conditional advancements from the criteria in the conditional recipe entries.
Added advancement name calculation from the recipe ID.
2020-10-09 15:47:32 +02:00
Richard Freimer
f5b53d5d10
Add hooks to allow modification of structures spawn lists ( #7344 )
2020-10-07 13:04:03 -07:00
cpw
3041c2022b
Add in extra debug logging
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-10-04 17:45:28 -04:00
cpw
09be003d61
Remove redundant call to CrashReport generator - Vanilla is doing a crashreport for itself at startup now.
...
Add a UUID into crashreport that is also logged in all channels at crash report generation time. This will allow to associate crash reports and the logs.
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-10-04 16:40:38 -04:00
cpw
935cb6782d
Modify how ModLoadingStage handles dispatch to Registry Events. Stops the objectholder spam and generally improves performance on larger packs.
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-10-04 15:50:15 -04:00
sciwhiz12
78d69db79e
Fix toggleable keybindings still being active while in GUI Fixes #7370 ( #7373 )
2020-10-02 16:28:21 -07:00
Max Becker
9177ac1b2e
Fix modded EntityClassifications not being useable in the codec. ( #7337 )
2020-10-02 15:06:48 -07:00
cech12
248d207dbc
Support effective materials of vanilla AxeItem ( #7351 )
2020-09-28 11:01:59 -07:00