mirror of
https://github.com/TechnoVisionDev/Forge-Modding-Tutorial-1.16
synced 2024-10-27 20:34:04 +00:00
Update to Forge 1.16.1
This commit is contained in:
parent
c58d14948e
commit
5441f8d685
20
build.gradle
20
build.gradle
@ -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 {
|
||||
|
598
changelog.txt
598
changelog.txt
@ -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)
|
||||
|
||||
=========
|
||||
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.16.1-32.0.61 - Wed Jul 08 21:33:38 GMT 2020
|
||||
jaredlll08:
|
||||
Expose the DataPackRegistries instance to the AddReloadListenerEvent (#6933)
|
||||
|
||||
=========
|
||||
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.16.1-32.0.59 - Wed Jul 08 14:56:39 GMT 2020
|
||||
David Quintana:
|
||||
Fix particles sometimes "losing" the lightmap and drawing fullbright.
|
||||
|
||||
David Quintana:
|
||||
Fix misaligned patch causing LivingEquipmentChangeEvent to never be posted.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.57 - Mon Jul 06 21:32:33 GMT 2020
|
||||
JDLogic:
|
||||
Add simple patch checker and cleanup patches (#6851)
|
||||
|
||||
* Add simple patch checker and cleanup patches
|
||||
|
||||
* 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.16.1-32.0.56 - Mon Jul 06 21:27:02 GMT 2020
|
||||
richard:
|
||||
Make Minecarts work with modded powered/activator rails. (#6486)
|
||||
|
||||
Re-adds functionality for rails to have different maximum speeds.
|
||||
Fix the modifier combined name for keybinds displaying two pluses outside of forgedev #6901 (#6902)
|
||||
|
||||
=========
|
||||
Build: 1.15.2-31.0.17 - Mon Feb 03 20:21:20 GMT 2020
|
||||
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.16.1-32.0.54 - Mon Jul 06 20:46:01 GMT 2020
|
||||
richard:
|
||||
Reimplement ITeleporter Patches (#6886)
|
||||
|
||||
=========
|
||||
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.16.1-32.0.52 - Mon Jul 06 20:33:17 GMT 2020
|
||||
richard:
|
||||
Custom Item integration with Piglins (#6914)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.51 - Mon Jul 06 20:20:02 GMT 2020
|
||||
ichttt:
|
||||
Revert game data to frozen on disconnect from a remote server or when terminating a local server. Closes #6487 (#6497)
|
||||
Some dead code cleanup, and re-implement some bed hooks. (#6903)
|
||||
|
||||
=========
|
||||
Build: 1.15.2-31.0.16 - Sun Feb 02 22:11:19 GMT 2020
|
||||
David Quintana:
|
||||
Remove unintended changes.
|
||||
|
||||
=========
|
||||
Build: 1.15.2-31.0.15 - Sun Feb 02 22:03:15 GMT 2020
|
||||
David Quintana:
|
||||
Implement fluid overlay texture rendering for custom fluids.
|
||||
|
||||
=========
|
||||
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
|
||||
|
||||
=========
|
||||
Build: 1.15.2-31.0.13 - Wed Jan 29 23:46:30 GMT 2020
|
||||
williewillus:
|
||||
Clean up a bunch of render events (#6444)
|
||||
|
||||
* 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)
|
||||
|
||||
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)
|
||||
|
||||
=========
|
||||
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.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.15.2-31.0.2 - Wed Jan 29 17:26:58 GMT 2020
|
||||
goto.minecraft:
|
||||
[1.15] Reimplemented the ITeleporter interface (#6404)
|
||||
|
||||
=========
|
||||
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.15.2-31.0.0 - Wed Jan 22 21:47:51 GMT 2020
|
||||
lex:
|
||||
1.15.2 Initial Update
|
||||
|
||||
=========
|
||||
Build: 1.15.1-30.0.51 - Wed Jan 22 21:10:07 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)
|
||||
|
||||
=========
|
||||
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.15.1-30.0.39 - Mon Jan 13 22:21:01 GMT 2020
|
||||
Build: 1.16.1-32.0.46 - Fri Jul 03 04:00:22 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.
|
||||
Update copyright year to 2020.
|
||||
|
||||
David Quintana:
|
||||
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.15.1-30.0.33 - Tue Jan 07 22:20:46 GMT 2020
|
||||
Build: 1.16.1-32.0.40 - Thu Jul 02 01:59:30 GMT 2020
|
||||
richard:
|
||||
Add support for custom nether portal frame blocks (#6389)
|
||||
Fix FMLServerAboutToStartEvent being fired too late on the integrated server https://github.com/MinecraftForge/MinecraftForge/issues/6859
|
||||
|
||||
=========
|
||||
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.39 - Wed Jul 01 18:14:25 GMT 2020
|
||||
ichttt:
|
||||
Fix miss-aligned patch ItemEntity (#6895)
|
||||
|
||||
=========
|
||||
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.38 - Tue Jun 30 20:19:32 GMT 2020
|
||||
info:
|
||||
Add hoe tool type (#6872)
|
||||
|
||||
=========
|
||||
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.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.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.35 - Tue Jun 30 19:57:32 GMT 2020
|
||||
diesieben07:
|
||||
Add senderUUID to ClientChatReceivedEvent (#6881)
|
||||
|
||||
=========
|
||||
Build: 1.15.1-30.0.28 - Sun Jan 05 19:29:10 GMT 2020
|
||||
tterrag:
|
||||
Refactor BlockStateProvider to encapsulate a BlockModelProvider
|
||||
|
||||
Make most protected methods of data generators public
|
||||
|
||||
=========
|
||||
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.15.1-30.0.26 - Sun Jan 05 05:05:58 GMT 2020
|
||||
tterrag:
|
||||
Fix incorrect check for missing texture in DynamicBucketModel
|
||||
|
||||
=========
|
||||
Build: 1.15.1-30.0.25 - Sun Jan 05 04:38:48 GMT 2020
|
||||
tterrag:
|
||||
Remove custom vertex format from BakedQuad
|
||||
|
||||
=========
|
||||
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.
|
||||
|
||||
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.15.1-30.0.22 - Fri Jan 03 03:02:54 GMT 2020
|
||||
Build: 1.16.1-32.0.34 - Tue Jun 30 02:33:58 GMT 2020
|
||||
lex:
|
||||
Fix the particle renderer not setting GL state between each type. MC-168672
|
||||
Re-write checkATs function and automate making Items/Blocks public.
|
||||
|
||||
=========
|
||||
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.15.1-30.0.20 - Wed Jan 01 16:41:59 GMT 2020
|
||||
David Quintana:
|
||||
Allow model jsons to override the material library used by OBJ models.
|
||||
Fix model loader test mod resources.
|
||||
Update licenses.
|
||||
|
||||
=========
|
||||
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.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.
|
||||
|
||||
- Fix ForgeHooksClient.fillNormal injecting data to lightmap
|
||||
- Fix OBJModel not filling lightmap data
|
||||
- Fix NewModelLoaderTest blockitem not linking with block
|
||||
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.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.32 - Mon Jun 29 23:43:01 GMT 2020
|
||||
thpetuaudletang:
|
||||
Fix datagen resolving tags and exploding. (#6865)
|
||||
|
||||
=========
|
||||
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.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.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.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.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.29 - Mon Jun 29 21:08:55 GMT 2020
|
||||
lex:
|
||||
Fix missed patch in PlayerList and EntitySelectioonContext. Closes #6846 Closes #6850
|
||||
|
||||
=========
|
||||
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.15.1-30.0.13 - Fri Dec 20 03:50:53 GMT 2019
|
||||
David Quintana:
|
||||
Fix item quads not using the existing vertex color when applying tint colors.
|
||||
|
||||
=========
|
||||
Build: 1.15.1-30.0.12 - Fri Dec 20 01:44:40 GMT 2019
|
||||
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
|
||||
|
||||
=========
|
||||
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.15.1-30.0.10 - Thu Dec 19 05:02:29 GMT 2019
|
||||
ichttt:
|
||||
Fix warning screen about missing minecraft registry entries (#6363)
|
||||
|
||||
Build: 1.16.1-32.0.27 - Mon Jun 29 20:09:12 GMT 2020
|
||||
richard:
|
||||
Fix capabilities becoming inaccessible on returning from end (#6368)
|
||||
Fix access levels being hardcoded to private via patch overriding AT entry (#6848)
|
||||
|
||||
=========
|
||||
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.26 - Mon Jun 29 19:42:50 GMT 2020
|
||||
lex:
|
||||
Fix tag related issues when connecting to a vanilla server.
|
||||
|
||||
=========
|
||||
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.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.
|
||||
|
||||
tterrag:
|
||||
Mod list GUI detail pass
|
||||
=========
|
||||
Build: 1.16.1-32.0.24 - Sat Jun 27 22:50:54 GMT 2020
|
||||
David Quintana:
|
||||
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.16.1-32.0.23 - Fri Jun 26 23:55:23 GMT 2020
|
||||
thpetuaudletang:
|
||||
fix misapplied patch
|
||||
|
||||
- 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
|
||||
also sneak in an import patch removal
|
||||
|
||||
=========
|
||||
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.21 - Fri Jun 26 22:40:19 GMT 2020
|
||||
lex:
|
||||
Fix blocks being harvested with incorrect tools.
|
||||
|
||||
=========
|
||||
Build: 1.15.1-30.0.4 - Tue Dec 17 23:47:00 GMT 2019
|
||||
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.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.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.16.1-32.0.17 - Fri Jun 26 15:20:37 GMT 2020
|
||||
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
|
||||
Fix create method.
|
||||
Fix test mods not loading correctly.
|
||||
|
||||
=========
|
||||
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: 1.15.1-30.0.0 - Tue Dec 17 19:42:28 GMT 2019
|
||||
tterrag:
|
||||
Update to 1.15.1
|
||||
|
||||
=========
|
||||
Build: 1.15-29.0.4 - Tue Dec 17 18:15:10 GMT 2019
|
||||
Build: 1.16.1-32.0.16 - Fri Jun 26 14:43:19 GMT 2020
|
||||
David Quintana:
|
||||
Finish converting the code from javax.vecmath to the vanilla vector classes. Forge is now vecmath-free!
|
||||
Reintroduce missed patch in EntityClassification.
|
||||
|
||||
=========
|
||||
Build: 1.15-29.0.3 - Tue Dec 17 09:50:53 GMT 2019
|
||||
tterrag:
|
||||
Remove deprecations
|
||||
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-29.0.2 - Tue Dec 17 04:47:01 GMT 2019
|
||||
tterrag:
|
||||
Fix incorrect item lighting
|
||||
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-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.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.16.1-32.0.12 - Fri Jun 26 12:59:19 GMT 2020
|
||||
thpetuaudletang:
|
||||
Fixed creative screen arrows (#6827)
|
||||
|
||||
Yunus1903:
|
||||
Added call to method for tooltip with FontRenderer (#6831)
|
||||
|
||||
=========
|
||||
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.16.1-32.0.9 - Fri Jun 26 12:31:37 GMT 2020
|
||||
Yunus1903:
|
||||
Fixed sneaking while swimming (#6817)
|
||||
|
||||
=========
|
||||
Build: - Fri Jun 26 12:25:07 GMT 2020
|
||||
thpetuaudletang:
|
||||
Fixed tooltip rendering issues (#6815)
|
||||
|
||||
=========
|
||||
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.16.1-32.0.6 - Fri Jun 26 01:52:19 GMT 2020
|
||||
thpetuaudletang:
|
||||
Fix locate command (#6811)
|
||||
|
||||
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.16.1-32.0.2 - Fri Jun 26 01:41:51 GMT 2020
|
||||
lex:
|
||||
Rework BlockSnapshot and fix client notifications. Closes #6807
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.1 - Thu Jun 25 23:24:48 GMT 2020
|
||||
lex:
|
||||
Bump MCPConfig version.
|
||||
|
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
@ -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…
Reference in New Issue
Block a user