Update to Forge 1.16.1

master
TechnoVisionDev 4 years ago
parent c58d14948e
commit 5441f8d685

@ -19,13 +19,14 @@ archivesBaseName = 'modid'
sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly.
println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch'))
minecraft {
// The mappings can be changed at any time, and must be in the following format.
// snapshot_YYYYMMDD Snapshot are built nightly.
// stable_# Stables are built at the discretion of the MCP team.
// Use non-default mappings at your own risk. they may not always work.
// Simply re-run your setup task after changing the mappings to update your workspace.
mappings channel: 'snapshot', version: '20190719-1.14.3'
mappings channel: 'snapshot', version: '20200514-1.16'
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
// accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')
@ -89,7 +90,7 @@ dependencies {
// Specify the version of Minecraft to use, If this is any group other then 'net.minecraft' it is assumed
// that the dep is a ForgeGradle 'patcher' dependency. And it's patches will be applied.
// The userdev artifact is a special name and will get all sorts of transformations applied to it.
minecraft 'net.minecraftforge:forge:1.15.2-31.1.0'
minecraft 'net.minecraftforge:forge:1.16.1-32.0.63'
// You may put jars on which you depend on in ./libs or you may define them like so..
// compile "some.group:artifact:version:classifier"
@ -127,18 +128,15 @@ jar {
}
// Example configuration to allow publishing using the maven-publish task
// we define a custom artifact that is sourced from the reobfJar output task
// and then declare that to be published
// Note you'll need to add a repository here
def reobfFile = file("$buildDir/reobfJar/output.jar")
def reobfArtifact = artifacts.add('default', reobfFile) {
type 'jar'
builtBy 'reobfJar'
}
// This is the preferred method to reobfuscate your jar file
jar.finalizedBy('reobfJar')
// However if you are in a multi-project build, dev time needs unobfed jar files, so you can delay the obfuscation until publishing by doing
//publish.dependsOn('reobfJar')
publishing {
publications {
mavenJava(MavenPublication) {
artifact reobfArtifact
artifact jar
}
}
repositories {

@ -1,415 +1,333 @@
Build: 1.15.2-31.1.0 - Mon Feb 03 21:24:29 GMT 2020
lex:
Fix a small patch misalignment.
=========
Build: 1.15.2-31.0.19 - Mon Feb 03 20:52:28 GMT 2020
Build: 1.16.1-32.0.63 - Fri Jul 10 22:28:22 GMT 2020
richard:
Add FluidStack support to the Forge packet buffer. (#6353) (#6485)
Fix race condition with DeferredRegister for custom registries (#6951)
richard:
Make Minecarts work with modded powered/activator rails. (#6486)
Re-adds functionality for rails to have different maximum speeds.
=========
Build: 1.16.1-32.0.62 - Fri Jul 10 17:49:51 GMT 2020
arnoldnunag12+github:
Remove hooks into beacon base/payments. Vanilla uses tags now for extensibility. (#6948)
=========
Build: 1.15.2-31.0.17 - Mon Feb 03 20:21:20 GMT 2020
ichttt:
Revert game data to frozen on disconnect from a remote server or when terminating a local server. Closes #6487 (#6497)
Build: 1.16.1-32.0.61 - Wed Jul 08 21:33:38 GMT 2020
jaredlll08:
Expose the DataPackRegistries instance to the AddReloadListenerEvent (#6933)
=========
Build: 1.15.2-31.0.16 - Sun Feb 02 22:11:19 GMT 2020
David Quintana:
Remove unintended changes.
Build: 1.16.1-32.0.60 - Wed Jul 08 21:13:18 GMT 2020
arnoldnunag12+github:
Fix canRepair not being set true as default (#6936)
Closes #6934 and #6935
=========
Build: 1.15.2-31.0.15 - Sun Feb 02 22:03:15 GMT 2020
Build: 1.16.1-32.0.59 - Wed Jul 08 14:56:39 GMT 2020
David Quintana:
Implement fluid overlay texture rendering for custom fluids.
Fix particles sometimes "losing" the lightmap and drawing fullbright.
=========
Build: 1.15.2-31.0.14 - Thu Jan 30 06:12:15 GMT 2020
DaemonUmbra:
Fixed Attacks/Punches not Registering (#6481)
Replaced incorrect magic number with constant
David Quintana:
Fix misaligned patch causing LivingEquipmentChangeEvent to never be posted.
=========
Build: 1.15.2-31.0.13 - Wed Jan 29 23:46:30 GMT 2020
williewillus:
Clean up a bunch of render events (#6444)
Build: 1.16.1-32.0.57 - Mon Jul 06 21:32:33 GMT 2020
JDLogic:
Add simple patch checker and cleanup patches (#6851)
* Delete RenderHandEvent as RenderSpecificHandEvent can do everything it does and more. Rename RenderSpecificHandEvent to RenderHandEvent as it's now the only hand rendering event.
* Pass MatrixStack and IRenderTypeBuffer into the event whenever they are available. If they're available, that means we're in a batching environment and the modder should not be using the tessellator or other buffers on their own, or they risk "Already building" crashes.
=========
Build: 1.15.2-31.0.12 - Wed Jan 29 21:55:18 GMT 2020
Barteks2x:
Fix NullPointerException on java 8u242 in dev environment. (#6473)
* Add simple patch checker and cleanup patches
Java 8u242 no longer re-initializes internal sys_paths and usr_paths fields in loadLibrary when they are null, so the value can't be set to null.
=========
Build: 1.15.2-31.0.11 - Wed Jan 29 21:18:05 GMT 2020
12281102+Aeltumn:
Fix RightClickBlock code differences between client and server implementation (#6451)
williewillus:
Fix incorrectly ported patch for restoreBlurMipmap (#6450)
=========
Build: 1.15.2-31.0.9 - Wed Jan 29 21:11:24 GMT 2020
40495288+Yamahari:
Defer material getting for ChestTileEntityRenderer into seperate function (#6465)
* Address comments
* move task implementation
* genPatches is now finalized by checkPatches
* the S2S artifacts are automatically removed
* added class and method access checking
=========
Build: 1.15.2-31.0.8 - Wed Jan 29 21:04:44 GMT 2020
37298044+Cadiboo:
Small Forge config fixes (#6466)
=========
Build: 1.15.2-31.0.7 - Wed Jan 29 20:50:44 GMT 2020
lex:
Fix PlayerChangedDimensionEvent using incorrect from dimension argument in ServerPlayerEntity.teleport. Closes #6457
lex:
Fix incorrect keybinding modifiers patch. Closes #6478
lex:
Fix ChunkDataEvent.Load not firing, it now fires in the aync thread. Be careful. Closes #6471
Build: 1.16.1-32.0.56 - Mon Jul 06 21:27:02 GMT 2020
richard:
Fix the modifier combined name for keybinds displaying two pluses outside of forgedev #6901 (#6902)
=========
Build: 1.15.2-31.0.4 - Wed Jan 29 19:31:50 GMT 2020
lex:
Fix WakeupEvent patch misalign. Closes #6474
lex:
Fix default mod resources loosing it's sort order.
Build: 1.16.1-32.0.55 - Mon Jul 06 21:12:45 GMT 2020
richard:
Fix harvest level and tool type not actually getting set #6906 (#6922)
=========
Build: 1.15.2-31.0.2 - Wed Jan 29 17:26:58 GMT 2020
goto.minecraft:
[1.15] Reimplemented the ITeleporter interface (#6404)
Build: 1.16.1-32.0.54 - Mon Jul 06 20:46:01 GMT 2020
richard:
Reimplement ITeleporter Patches (#6886)
=========
Build: 1.15.2-31.0.1 - Thu Jan 23 21:59:18 GMT 2020
David Quintana:
Hook "gui_light" value from the model into the IBakedModel implementations.
Apply some of the suggestions from the 1.14 models PR.
Build: 1.16.1-32.0.53 - Mon Jul 06 20:39:37 GMT 2020
40738104+Mysterious-Dev:
Add function to add items with the same behavior as the pumpkin for enderman (#6890)
=========
Build: 1.15.2-31.0.0 - Wed Jan 22 21:47:51 GMT 2020
lex:
1.15.2 Initial Update
Build: 1.16.1-32.0.52 - Mon Jul 06 20:33:17 GMT 2020
richard:
Custom Item integration with Piglins (#6914)
=========
Build: 1.15.1-30.0.51 - Wed Jan 22 21:10:07 GMT 2020
Build: 1.16.1-32.0.51 - Mon Jul 06 20:20:02 GMT 2020
ichttt:
Cleanup fml packages removing old deprecated classes related to GUIs/Configs and fix HoverChecker (#6437)
Fixed ModListWidget name to avoid confusion and collision.
Delete CheckBox, as vanilla has it's own CheckBox now which looks much better
Rename ModConfigEvent.ConfigReloading to ModConfigEvent.Reloading
=========
Build: 1.15.1-30.0.50 - Wed Jan 22 20:38:22 GMT 2020
12281102+Aeltumn:
Fixed parameter name issue in ISTER rename. #6461 (#6468)
Some dead code cleanup, and re-implement some bed hooks. (#6903)
=========
Build: 1.15.1-30.0.49 - Wed Jan 22 19:56:16 GMT 2020
lex:
Fix default widget foreground color.
=========
Build: 1.15.1-30.0.48 - Wed Jan 22 19:30:35 GMT 2020
Build: 1.16.1-32.0.50 - Mon Jul 06 20:06:39 GMT 2020
diesieben07:
Use extended version of getLightValue in all places (#6433)
Bward7864:
Fixed RenderTypeLookup loosing mappings for registry replacements. (#6452)
wynprice999:
Fixed rounding issue with entity navigation fix (#6455) (#6456)
37298044+Cadiboo:
Fix Widget Foreground Color not allowing pure black (#6460)
12281102+Aeltumn:
Updated method names referencing ItemStackTileEntityRenderer (#6461)
Fix missing null checks in ForgeIngameGui (#6907)
=========
Build: 1.15.1-30.0.43 - Wed Jan 22 19:22:15 GMT 2020
scottehboeh:
[1.15.x] Added entity nameplate rendering event hook (#6416)
Build: 1.16.1-32.0.49 - Mon Jul 06 19:50:02 GMT 2020
arnoldnunag12+github:
Fix swap offhand keybind not working in GUIs (#6920)
=========
Build: 1.15.1-30.0.42 - Tue Jan 21 03:47:02 GMT 2020
tterrag:
Remove emissive items hook, add small utility for bakedquad lighting
Build: 1.16.1-32.0.48 - Mon Jul 06 19:42:07 GMT 2020
thpetuaudletang:
New AddReloadListenerEvent that gathers server side data reload handlers. (#6849)
=========
Build: 1.15.1-30.0.41 - Thu Jan 16 02:30:04 GMT 2020
Build: 1.16.1-32.0.47 - Fri Jul 03 12:40:42 GMT 2020
David Quintana:
Fix breaking overlay weirdness. applyBakedNormals was not transforming the baked normals when applying them. Fixes #6432
Attempt to use a more compatible method to initialize stencil support.
In case the separate attachments don't work for everyone, there's a new setting to choose the combined attachment.
=========
Build: 1.15.1-30.0.40 - Thu Jan 16 00:30:10 GMT 2020
12281102+Aeltumn:
[1.15] Add new InputEvent.ClickInputEvent, addresses #5802 (#6047)
Build: 1.16.1-32.0.46 - Fri Jul 03 04:00:22 GMT 2020
David Quintana:
Update copyright year to 2020.
=========
Build: 1.15.1-30.0.39 - Mon Jan 13 22:21:01 GMT 2020
David Quintana:
Fix dark spots in fullbright quad rendering.
Fix multi-layer model not declaring dependency on the particle texture.
Fix mistake in 2c054fca which I didn't intend to push when I did.
Fix multi-layer item rendering.
=========
Build: 1.15.1-30.0.38 - Mon Jan 13 18:39:06 GMT 2020
Build: 1.16.1-32.0.44 - Thu Jul 02 17:17:45 GMT 2020
David Quintana:
Attempt to fix fullbright lighting.
Model system improvements:
- Port some things I did in 1.14 which I couldn't do in 1.15 due to breaking changes.
- Fix multi-layer block models not working (1.16 RenderType doesn't override toString the same way anymore)
- Implement multi-layer item rendering.
- Improve CompositeModel submodel data passing.
=========
Build: 1.16.1-32.0.43 - Thu Jul 02 12:54:03 GMT 2020
MartijnvandenBrand:
Include model data in getQuads call (#6884)
Fix lightmap value calculation.
The model data wasn't included when getting quads from specific sides, but was when getting quads for side = null.
David Quintana:
Fix multi-layer model loader to actually work in a sane way. No more "base" model involved, and now transforms and overrides work as expected.
thpetuaudletang:
Pass matrixstack in tooltip render events (#6885)
=========
Build: 1.15.1-30.0.36 - Thu Jan 09 22:28:02 GMT 2020
Build: 1.16.1-32.0.41 - Thu Jul 02 05:54:25 GMT 2020
tterrag:
Add constructor for FishBucketItem that accepts suppliers
Fix improper handling of baked lighting in forge light pipeline
Closes #6812
=========
Build: 1.15.1-30.0.35 - Tue Jan 07 22:58:54 GMT 2020
David Quintana:
Fix QuadTransformer normal processing.
Choonster.2010:
Fix validation in RotationBuilder#angle (fixes #6323) (#6408)
Build: 1.16.1-32.0.40 - Thu Jul 02 01:59:30 GMT 2020
richard:
Fix FMLServerAboutToStartEvent being fired too late on the integrated server https://github.com/MinecraftForge/MinecraftForge/issues/6859
=========
Build: 1.15.1-30.0.33 - Tue Jan 07 22:20:46 GMT 2020
richard:
Add support for custom nether portal frame blocks (#6389)
Build: 1.16.1-32.0.39 - Wed Jul 01 18:14:25 GMT 2020
ichttt:
Fix miss-aligned patch ItemEntity (#6895)
=========
Build: 1.15.1-30.0.32 - Tue Jan 07 21:22:49 GMT 2020
RANKSHANK:
InputEvent.RawMouseEvent fix (#6395)
Build: 1.16.1-32.0.38 - Tue Jun 30 20:19:32 GMT 2020
info:
Add hoe tool type (#6872)
=========
Build: 1.15.1-30.0.31 - Tue Jan 07 21:15:19 GMT 2020
DaemonUmbra:
Fixed Big Mushrooms not generating (#6390)
Removed vanilla negation from Forge logic that negated the vanilla logic it was replacing
also ran datagen to update the dirt tag to reflect changes that were previously made in the datagen code
Build: 1.16.1-32.0.36 - Tue Jun 30 20:09:21 GMT 2020
curle:
Allow any armor to have custom knockback resistance (#6877)
=========
Build: 1.15.1-30.0.30 - Mon Jan 06 00:04:17 GMT 2020
tterrag:
Fix dyes tag containing dye items instead of tags
Update generated data
Build: 1.16.1-32.0.35 - Tue Jun 30 19:57:32 GMT 2020
diesieben07:
Add senderUUID to ClientChatReceivedEvent (#6881)
=========
Build: 1.15.1-30.0.29 - Sun Jan 05 19:36:08 GMT 2020
Choonster.2010:
[1.15.x] Remove unused parameter from ElementBuilder#rotation (fixes #6321) (#6407)
Build: 1.16.1-32.0.34 - Tue Jun 30 02:33:58 GMT 2020
lex:
Re-write checkATs function and automate making Items/Blocks public.
=========
Build: 1.15.1-30.0.28 - Sun Jan 05 19:29:10 GMT 2020
tterrag:
Refactor BlockStateProvider to encapsulate a BlockModelProvider
Build: 1.16.1-32.0.33 - Tue Jun 30 02:10:14 GMT 2020
cpw:
Reorganize modloading on the dediserver. This removes the DedicatedServer parameter from the FMLDedicatedServerSetupEvent.
Code for customizing the server instance should be moved to the ServerAboutToStartEvent or similar, where the server instance
is available.
Make most protected methods of data generators public
This reorganization means that mods will load fully before the server is even constructed, or the server properties loaded. We also move the EULA right to the front so we don't have to wait for bootstrap.
This should fix the problems with mods which customize world data and other things.
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
=========
Build: 1.15.1-30.0.27 - Sun Jan 05 18:39:00 GMT 2020
tterrag:
Fix crash when building BakedQuadBuilder
Add javadocs and move sprite to constructor where possible
Build: 1.16.1-32.0.32 - Mon Jun 29 23:43:01 GMT 2020
thpetuaudletang:
Fix datagen resolving tags and exploding. (#6865)
=========
Build: 1.15.1-30.0.26 - Sun Jan 05 05:05:58 GMT 2020
tterrag:
Fix incorrect check for missing texture in DynamicBucketModel
Build: 1.16.1-32.0.31 - Mon Jun 29 23:37:30 GMT 2020
mattmess1221:
Fix Language.javaLocale parsing (#6862)
=========
Build: 1.15.1-30.0.25 - Sun Jan 05 04:38:48 GMT 2020
tterrag:
Remove custom vertex format from BakedQuad
Build: 1.16.1-32.0.30 - Mon Jun 29 22:58:30 GMT 2020
diesieben07:
Fix IItemHandler wrappers for chests not updating both chests (#6875)
=========
Build: 1.15.1-30.0.24 - Sat Jan 04 16:19:24 GMT 2020
David Quintana:
Cherry-pick ca819e09 from the 1.14.x branch. Removes a patch from NativeImage which was invalid.
Build: 1.16.1-32.0.29 - Mon Jun 29 21:08:55 GMT 2020
lex:
Fix missed patch in PlayerList and EntitySelectioonContext. Closes #6846 Closes #6850
David Quintana:
A few more binary-breaking changes, before it's too late:
- Move CompositeModel out of its package.
- Move a few inner classes from the OBJ loader.
- Rename the bucket model and fluid model classes to match the naming convention.
- Remove BiomeEvent.* and WorldTypeEvent.InitBiomeGens as they are not currently implemented and they haven't been in the previous version either.
=========
Build: 1.16.1-32.0.27 - Mon Jun 29 20:09:12 GMT 2020
richard:
Fix access levels being hardcoded to private via patch overriding AT entry (#6848)
=========
Build: 1.15.1-30.0.22 - Fri Jan 03 03:02:54 GMT 2020
Build: 1.16.1-32.0.26 - Mon Jun 29 19:42:50 GMT 2020
lex:
Fix the particle renderer not setting GL state between each type. MC-168672
Fix tag related issues when connecting to a vanilla server.
=========
Build: 1.15.1-30.0.21 - Thu Jan 02 05:21:55 GMT 2020
David Quintana:
Fix CompositeModel not respecting "display" transforms.
Remove leftovers from discarded feature.
Build: 1.16.1-32.0.25 - Sun Jun 28 22:08:15 GMT 2020
lex:
Fix Forge's internal handler being registered in wrong place.
Fix double call to loader end.
=========
Build: 1.15.1-30.0.20 - Wed Jan 01 16:41:59 GMT 2020
Build: 1.16.1-32.0.24 - Sat Jun 27 22:50:54 GMT 2020
David Quintana:
Allow model jsons to override the material library used by OBJ models.
Fix model loader test mod resources.
Update licenses.
Add a model loader that lets mods specify different models for different perspectives.
Allow custom models to reference vanilla item models as child models.
=========
Build: 1.15.1-30.0.19 - Mon Dec 30 21:14:20 GMT 2019
tterrag:
Apply baked-in lightmap data to rendering
Build: 1.16.1-32.0.23 - Fri Jun 26 23:55:23 GMT 2020
thpetuaudletang:
fix misapplied patch
- Fix ForgeHooksClient.fillNormal injecting data to lightmap
- Fix OBJModel not filling lightmap data
- Fix NewModelLoaderTest blockitem not linking with block
also sneak in an import patch removal
=========
Build: 1.15.1-30.0.18 - Sun Dec 29 16:16:44 GMT 2019
David Quintana:
Fix LightUtil.unpack to set the 4th component to 1 when expanding an xyz position into a 4-component vector.
Add TRSRTransformer test mod.
Fix signature of the bindTileEntityRenderer method, to account for covariance.
Build: 1.16.1-32.0.21 - Fri Jun 26 22:40:19 GMT 2020
lex:
Fix blocks being harvested with incorrect tools.
=========
Build: 1.15.1-30.0.17 - Sun Dec 29 01:16:20 GMT 2019
David Quintana:
More model/rendering fixes:
- Breaking change: Change ClientRegistry.bindTileEntityRenderer to a factory, so mods don't have to manually specify the dispatcher.
- Breaking change: Delete obsolete SimpleModelState (the class was duplicated by mistake, see SimpleModelTransform) and ICustomModelState (part of the old loader API).
- Breaking change: Rename getTextureDependencies to getTextures, for consistency.
- Reinstate the getRenderLayer method, fixed appropriately to return the new RenderType value.
- Fix OBJ loader applying the model transform in the wrong reference frame.
- Fix vanilla bug in TransformationMatrix#func_227986_a_
- Fix QuadTransformer logic.
- Added new method to IModelConfiguration to retrieve the owner IUnbakedModel, needed in order to construct ItemOverrideLists when baking custom models.
- Reintroduce multi-layer model through the new model loader system.
=========
Build: 1.15.1-30.0.16 - Tue Dec 24 12:16:17 GMT 2019
David Quintana:
New batch of Model/rendering fixes:
- PerspectiveMapWrapper did not pass IModelData through to the wrapped model.
- CompositeModel did not store the returned textures from getTextureDependencies.
- VertexFormat used COLOR instead of UV to detect UV presence.
- QuadTransformer would crash due to index out of bounds.
- Small cleanup of TransformationHelper
Build: 1.16.1-32.0.20 - Fri Jun 26 19:53:02 GMT 2020
lex:
Make installer use MCPConfig version to identify MC assets.
=========
Build: 1.15.1-30.0.15 - Fri Dec 20 17:15:21 GMT 2019
David Quintana:
Fix obj models having all faces in the same mesh, breaking material assignments and visibility in the process.
Reintroduce lost patch from the model loader, which would cause the custom values to be missing from generated models.
Build: 1.16.1-32.0.19 - Fri Jun 26 18:27:49 GMT 2020
cpw:
Tweak the server startup a bit, make sure methods that can't work because they run before a server exists explode saying so.
Also fix other launch profiles.
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
=========
Build: 1.15.1-30.0.14 - Fri Dec 20 04:14:34 GMT 2019
tterrag:
Fix diffuse lighting being baked into models, fixes dark items
Build: 1.16.1-32.0.18 - Fri Jun 26 16:56:37 GMT 2020
lex:
Fix dedicated server loading by constructing mods before data packs are created.
=========
Build: 1.15.1-30.0.13 - Fri Dec 20 03:50:53 GMT 2019
Build: 1.16.1-32.0.17 - Fri Jun 26 15:20:37 GMT 2020
David Quintana:
Fix item quads not using the existing vertex color when applying tint colors.
Fix create method.
Fix test mods not loading correctly.
=========
Build: 1.15.1-30.0.12 - Fri Dec 20 01:44:40 GMT 2019
Build: 1.16.1-32.0.16 - Fri Jun 26 14:43:19 GMT 2020
David Quintana:
Fix bucket model. Some mask textures were not added to the repository, and the bucket override generation was broken.
Fix OBJ loading crash due to a float value being parsed as int.
Fixes 6377
Reintroduce missed patch in EntityClassification.
=========
Build: 1.15.1-30.0.11 - Thu Dec 19 05:56:10 GMT 2019
bl4ckscor33:
Fix game crashing when modded entities are present (#6364)
Build: 1.16.1-32.0.15 - Fri Jun 26 13:55:42 GMT 2020
thpetuaudletang:
Include a getter for the matrix stack in OverlayEvent (#6834)
=========
Build: 1.15.1-30.0.10 - Thu Dec 19 05:02:29 GMT 2019
ichttt:
Fix warning screen about missing minecraft registry entries (#6363)
richard:
Fix capabilities becoming inaccessible on returning from end (#6368)
Build: 1.16.1-32.0.14 - Fri Jun 26 13:23:07 GMT 2020
thpetuaudletang:
Fix block render types not being properly applied to item entities (#6832)
=========
Build: 1.15.1-30.0.8 - Thu Dec 19 04:39:52 GMT 2019
ichttt:
Some code cleanup for 1.15 (#6362)
Build: 1.16.1-32.0.13 - Fri Jun 26 13:05:18 GMT 2020
mods.itsmeow:
[1.16.x] Allow GlobalEntityTypeAttributes' EntityType -> AttributeModifierMap to be added to (#6822)
* Make GlobalEntityTypeAttributes map able to be added to
* Split get patch into two lines
* Favor Forge's map over vanilla
=========
Build: 1.15.1-30.0.7 - Wed Dec 18 02:11:01 GMT 2019
tterrag:
Fix MainMenuScreen patch
Build: 1.16.1-32.0.12 - Fri Jun 26 12:59:19 GMT 2020
thpetuaudletang:
Fixed creative screen arrows (#6827)
tterrag:
Mod list GUI detail pass
- Make padding consistent on all elements
- Properly horizontally center the "Search" text
- Update and resize forge/mcp logos
- Enable linear filtering on logo rendering by default
- Can be disabled with the "logoBlur" mods.toml property
Yunus1903:
Added call to method for tooltip with FontRenderer (#6831)
=========
Build: 1.15.1-30.0.5 - Wed Dec 18 01:03:20 GMT 2019
ichttt:
Fix mod list screen (#6367)
Build: 1.16.1-32.0.10 - Fri Jun 26 12:36:59 GMT 2020
curle:
Retarget Block.Properties patch to the new AbstractBlock, reintroduce harvestLevel and harvestTool fields (#6819)
* Retarget Block.Properties patch to the new AbstractBlock, reintroduces the harvestLevel and harvestTool fields.
* Slight adjustment to fix the lootTableSupplier.
=========
Build: 1.15.1-30.0.4 - Tue Dec 17 23:47:00 GMT 2019
David Quintana:
Fix items in ground being too small, we were applying perspectives twice.
Restore forge patch and fix a tiny mistake in it.
tobias.hotz:
Fix keybinds not loading/saving correctly
Build: 1.16.1-32.0.9 - Fri Jun 26 12:31:37 GMT 2020
Yunus1903:
Fixed sneaking while swimming (#6817)
=========
Build: 1.15.1-30.0.2 - Tue Dec 17 22:38:00 GMT 2019
tterrag:
Remove uvlock hook, fixes broken stair/fence/etc models
tterrag:
Update fallback spec version
Build: - Fri Jun 26 12:25:07 GMT 2020
thpetuaudletang:
Fixed tooltip rendering issues (#6815)
=========
Build: 1.15.1-30.0.0 - Tue Dec 17 19:42:28 GMT 2019
tterrag:
Update to 1.15.1
Build: 1.16.1-32.0.7 - Fri Jun 26 02:30:54 GMT 2020
thpetuaudletang:
Fixed villager trades having non-applicable enchants
Also added an AT at lex's request
=========
Build: 1.15-29.0.4 - Tue Dec 17 18:15:10 GMT 2019
David Quintana:
Finish converting the code from javax.vecmath to the vanilla vector classes. Forge is now vecmath-free!
Build: 1.16.1-32.0.6 - Fri Jun 26 01:52:19 GMT 2020
thpetuaudletang:
Fix locate command (#6811)
=========
Build: 1.15-29.0.3 - Tue Dec 17 09:50:53 GMT 2019
tterrag:
Remove deprecations
thpetuaudletang:
Fix block drops (#6810)
contact:
Add missing patch to ScreenShotHelper (#6809)
Adds the missed patch back
Yunus1903:
Updated MDK mods.toml versions (#6808)
=========
Build: 1.15-29.0.2 - Tue Dec 17 04:47:01 GMT 2019
tterrag:
Fix incorrect item lighting
Build: 1.16.1-32.0.2 - Fri Jun 26 01:41:51 GMT 2020
lex:
Rework BlockSnapshot and fix client notifications. Closes #6807
=========
Build: 1.15-29.0.1 - Tue Dec 17 04:22:29 GMT 2019
tterrag:
Revert fluid change to use Material, fixes server crash
Build: 1.16.1-32.0.1 - Thu Jun 25 23:24:48 GMT 2020
lex:
Bump MCPConfig version.

@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip

@ -15,7 +15,7 @@ import java.util.function.Supplier;
public enum ModArmorMaterial implements IArmorMaterial {
RUBY(Tutorial.MOD_ID + ":ruby", 25, new int[] { 2, 5, 6, 2 }, 18,
SoundEvents.ITEM_ARMOR_EQUIP_GENERIC, 0.0F, () -> { return Ingredient.fromItems(RegistryHandler.RUBY.get()); });
SoundEvents.ITEM_ARMOR_EQUIP_GENERIC, 0, () -> { return Ingredient.fromItems(RegistryHandler.RUBY.get()); },0);
private static final int[] MAX_DAMAGE_ARRAY = new int[] { 11, 16, 15, 13 };
private final String name;
@ -25,9 +25,10 @@ public enum ModArmorMaterial implements IArmorMaterial {
private final SoundEvent soundEvent;
private final float toughness; //Increases Protection, 0.0F=Iron/Gold/Leather, 2.0F=Diamond, 3.0F=Netherite
private final Supplier<Ingredient> repairMaterial;
private final float knockbackResistance; //1.0F=No Knockback, 0.0F=Disabled
ModArmorMaterial(String name, int maxDamageFactor, int[] damageReductionAmountArray, int enchantability,
SoundEvent soundEvent, float toughness, Supplier<Ingredient> repairMaterial) {
SoundEvent soundEvent, float toughness, Supplier<Ingredient> repairMaterial, float knockbackResistance) {
this.name = name;
this.maxDamageFactor = maxDamageFactor;
this.damageReductionAmountArray = damageReductionAmountArray;
@ -35,6 +36,7 @@ public enum ModArmorMaterial implements IArmorMaterial {
this.soundEvent = soundEvent;
this.toughness = toughness;
this.repairMaterial = repairMaterial;
this.knockbackResistance = knockbackResistance;
}
@Override
@ -72,4 +74,9 @@ public enum ModArmorMaterial implements IArmorMaterial {
public float getToughness() {
return this.toughness;
}
@Override
public float func_230304_f_() {
return this.knockbackResistance;
}
}

@ -12,11 +12,12 @@ public class PoisonApple extends Item {
super(new Item.Properties()
.group(Tutorial.TAB)
.food(new Food.Builder()
.hunger(6)
.hunger(4)
.saturation(1.2f)
.effect(new EffectInstance(Effects.NAUSEA, 300, 1), 1)
.effect(new EffectInstance(Effects.POISON, 300, 2), 1)
.effect(new EffectInstance(Effects.HUNGER, 300, 1), 0.8f)
.effect(new EffectInstance(Effects.NAUSEA, 300, 0), 1)
.effect(new EffectInstance(Effects.POISON, 300, 1), 1)
.effect(new EffectInstance(Effects.HUNGER, 300, 0), 0.3f)
.setAlwaysEdible()
.build())
);
}

@ -17,8 +17,8 @@ import net.minecraftforge.registries.ForgeRegistries;
public class RegistryHandler {
public static final DeferredRegister<Item> ITEMS = new DeferredRegister<>(ForgeRegistries.ITEMS, Tutorial.MOD_ID);
public static final DeferredRegister<Block> BLOCKS = new DeferredRegister<>(ForgeRegistries.BLOCKS, Tutorial.MOD_ID);
public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, Tutorial.MOD_ID);
public static final DeferredRegister<Block> BLOCKS = DeferredRegister.create(ForgeRegistries.BLOCKS, Tutorial.MOD_ID);
public static void init() {
ITEMS.register(FMLJavaModLoadingContext.get().getModEventBus());
@ -39,7 +39,7 @@ public class RegistryHandler {
public static final RegistryObject<AxeItem> RUBY_AXE = ITEMS.register("ruby_axe", () ->
new AxeItem(ModItemTier.RUBY, 5, -3.1F, new Item.Properties().group(Tutorial.TAB)));
public static final RegistryObject<HoeItem> RUBY_HOE = ITEMS.register("ruby_hoe", () ->
new HoeItem(ModItemTier.RUBY,-1.0F, new Item.Properties().group(Tutorial.TAB)));
new HoeItem(ModItemTier.RUBY,-3, -1.0F, new Item.Properties().group(Tutorial.TAB)));
// Armor
public static final RegistryObject<ArmorItem> RUBY_HELMET = ITEMS.register("ruby_helmet", () ->

Loading…
Cancel
Save