Everything posted by LexManos
-
Forge 36.1 Minecraft 1.16.5
Forge Version: 36.1.0 Minecraft Version: 1.16.5 Downloads: Changelog: (Direct) Installer: (AdFocus) (Direct) MDK: (AdFocus) (Direct) Intro: Lots of fixes, Mojang bugs crushed, and modder facing features added. First and foremost, we have changed our repository to use the Mojang Obfuscation Mappings. See our thoughts on that (here). In short: We understand that the people at Mojang want this to be allowed, but the license does not clearly back their words, and puts us in this difficult position. However, we have almost a decade worth of working experience with the people at Mojang. To the best of our knowledge we are in good standing, and they explicitly wish to allow us to use this data for our purposes. As such, we have decided to move forward with the license in it's current form, while still trying to get Mojang to better clarify certain edge cases related to our projects. We advise that all modders using the Official Mojang mappings be aware of the license they are under. You can make your own decision on how you want to proceed. Toolchain: We've also updated our tool chain to more modern Gradle versions which should allow better development experiences for modders. If you choose to use official names, there is an automated way to migrate your mod's sources to new mappings. The same updateMappings task that has existed for years. If you do not know how to use this, check the Forge discord. However, be aware that currently, these names do not contain javadocs or parameter names. Simply because this data does not exist in the official mappings. There is a community effort to crowdsource data for that. So pitch in if you can. MCP Data: This isn't specifically related to Forge, however, I have been given the official go ahead to relicense MCP's crowdsourced data, and the old intermediate values as modified zlib. This means it actually has a official license now. This will only matter to a super small set of the community. See the MCPConfig repo for more details. Changelog: New: New feature for mods to define new world types TileEntities now invalidate capabilities when the chunk they are in unloads, including vanilla TEs. ExistingFileHelper can now track generated resources. Mod data packs can now be disabled. mods.toml URLs are now invalid by default, quieting errors in large modpacks. New ItemAttributeModifierEvent New LivingConversionEvent. New IWeatherParticleRenderHandler to allow a mod to take control over weather particles and sounds. Add a SoundType subclass that uses suppliers, to make this system easier for modders. Shear interactions new extend to subclasses. Add supplier variant to `AbstractBlock.Properties#lootFrom`. Set WM_CLASS and WM_INSTANCE_NAME for early progress window. Allow Chunk loading Tickets to opt-into forcing chunk ticks. Add milk fluid to the bucket. Allow addition of modded biomes to overworld biome list. Add new ASM transformers for modders (field_to_instanceof, itemstack delegate). Add a block tag to allow mods to blacklist blocks endermen should not be able to place blocks on top of. Add loot table ID in Global Loot Modifiers Added generic multi part entity API Reintroduce forge's chunk manager to allow mods to persistently force chunks Log stacktraces in NettyPacketEncoder. Add IExtensibleEnum to GrassColorModifier Disable syncing of Feature and Biome registries Fix shaders breaking almost every overlay that uses textures Reworked player visibility event Add ForgeHooks.canEntitySpawn to Cat, Phantom, and Patrol spawners. Allow mods to use additional custom LootParameter when querying existing loot tables Added MultipartBakedModel.getModelData for modders Deprecated Forge's setDimension command Reduce default logging markers in the MDK. Add a way to specify a custom background texture with namespaces in the Creative GUI. New entity attribute setup events Add support for caching config values Add Opacity to ForgeHooksClient#renderMainMenu Add vanilla packet splitting for forge<->forge connections Add a way to let mods know if optional mods and optional network channels are present in the remote. New automatic fix mod configurations deemed invalid for simple reasons. Modders should make sure their configs contain valid default values. New hook to make custom WoodTypes easier New hook to allow ITeleporter to override the vanilla teleport sound Fixes: Fixed crashing when using Java 15 Fixed loosing vanilla dimensions if cutom dimensions can not be read from datapacks/world. Fixes MC-197860 Also Inject vanilla dimensions inside worlds missing them, thus reviving vanilla dimensions in worlds that were effected by the above issue. Fixed crash when mods add goals to skeleton horses. Fixes MC-206338 Fixed entity navigation to stop entities spinning - MC-94054 Fixed MC-181464 persisting for modded shields Fixed datagen order of multipart conditions being unstable Fixed BlockStateProvider item models not knowing about block models Fixed wrong function call in BlockStateProvider.horizontalFaceBlock Fixed LazyOptional potentially notifying invalidation listeners multiple times. Fixed RightClickBlock ALLOW not being implemented Fixed modded PointOfInterestType's not populating blockstate map when registered Fixed potential NPE in ForgeHooks.onItemPlaceIntoWorld when passing in null player. Fixed compound ingredient in shapeless recipes Fixed VanillaConnectionNetworkFilter sending out invalid entity properties packets without an entity ID Fixed missing serializers when deserializing global loot modifiers Fixed ModFileResourcePack.getAllResourceLocations ignoring resourceNamespace. Fixed crash when beehive is broken by fake player Fixed entities not correctly being able to be ridden under water. Fixed FML's Config Sync packet not allowing same length filenames in encoder and decoder. Fixed dynamic registries not getting ids assigned correctly from old worlds. Fixed existing file tag provider support looking in the wrong folder for custom tag types. Fixed translucent model parts of MultiLayerModels rendering as missing models due to differing rendertypes when rendering block model. Fixed Scheduled events being called by derived worlds. Fixed IAngerable entities crashing when reading nbt on client Fixed NullPointerException when adding new loot pool Fixed onBlockAdded being called twice for ItemEntity placing non-TE blocks Fixed config spec in cases of enum class discrepancies Fixed two places where querying an object for the new "valid" capability from a capability invalidation listener could cause the object to return the old invalid capability. Fixed race condition in LazyOptional Fixed Forge eating GLFW errors in startup Fixed global cache not being a block render type Fixed ItemTextureQuadConverter.convertTexture generating wrong quads Fixed food bar not rendering when non-living entities are mounted Fixed Configs not correcting when hot-loaded from changes on disk Fixed a few FluidUtil issues that were causing DispenseFluidContainer to not function properly Fixed updateItemStackNBT not properly being called Fixed a few places where the forge hooks weren't being called, in vanilla code Fixed potential Deadlock when using custom Item entities, modders be careful when using chunk load events. Fixed Nashorn wrapper's issue with Java 8 and some methods of creating the scripting engine in mods Fixed datapack exception related to EnumArgument when used with string arguments as siblings. Fixed wrong eye height when entity size changes (esp. baby animals)
-
my forge installer wont work
Really old Minecraft versions are no longer supported on this forum. Please update to a modern version of Minecraft to receive support.
-
Forge sever jar file not opening
1.7 is no longer supported on this forum. Please update to a modern version of Minecraft to receive support.
-
Modding with C#
Minecraft is written in Java. Mods need to be written in a language that compiles to the JVM. Any arguments over this is just stupid. If you wanna write a mod in C# go find a game that is written in C#.
-
forge server error-please help
Check your log file, and this isn't a message we send to users. So are you sure it's not random Aternos 'feature'?
-
Forge Installation
There is a lot of things wrong with that video. Firstly, they use a specific website to download mods. That site just wraps Curse which is where people actually upload their mods to. So you should go to curse directly. Secondly they try and push you to be sure that you download a good/trusted mod. But 1) go to a random untrusted website and 2) verify that the mod is 'good' by the number of reviews.. ON the site you're downloading from.. that's a bad idea.. Anyways as for your issue. Some zip managers like to take control of the .jar file extension away from Java. Make sure you have Java installed and try running Jarfix once, then try the installer again.
-
Any alternative to setupDecompWorkspace that doesn't involve Intellij or Eclipse?
https://github.com/MinecraftForge/MinecraftForge/blob/1.16.x/mdk/src/main/java/com/example/examplemod/ExampleMod.java Also, use your IDE it'd tell you.
-
Any alternative to setupDecompWorkspace that doesn't involve Intellij or Eclipse?
Correct, that class does not exist in 1.16, it has not existed for quite some time. As in at least 3 years. Update your code to 1.16.
-
Any alternative to setupDecompWorkspace that doesn't involve Intellij or Eclipse?
Post your entire log. As stated there are no setup tasks needed.
-
Could not resolve all files for configuration ':compileClasspath'
When developing any program, it is a good habit to get into to actually READ the error log that it has give you. If you would do that then you could solve your own issue. As it literally tells you the issue that you are having. And what you need to do to fix it.
-
Attacking/Hitting issue
Interreacting with entities works just fine in Forge. Remove all your mods and figure out which one it is.
-
When I install the forge 1.12.2 server the mods folder doesn't appear.
1.12 is no longer supported on this forum. Please update to a modern version of Minecraft to receive support.
-
Bug report: files.minecraftforge.net ssl
This is know, and this is due to Mojang/Java/Windows/Macs/3rd party launchers/gradle/.../... not supporting this feature. It would break every old install if we did that. We've already looked into it.
-
ISM 1.16.3 Not allowing me to create a new world
Honestly, I would advise you remove whatever this ISM mod is and never use it again. Its obfuscated which means it can be doing anything and you have no idea. It also appears to be running a separate process for itself... which again is shady as hell. Beyond that it's broken and throwing NPEs. So ya.. remove that mod. And personally, i'd say never use it or anything made by that author again until they go open.
-
Forge says this file does not have an app associated with it.
Some zip managers like to take control of the .jar file extension away from Java. Make sure you have Java installed and try running Jarfix once, then try the installer again.
-
forge a jar file not exe
Some zip managers like to take control of the .jar file extension away from Java. Make sure you have Java installed and try running Jarfix once, then try the installer again. Also, 1.12 is out of support, update.
-
Minecraft Unexpected error on 1.7.10 forge modded
1.7 is no longer supported on this forum. Please update to a modern version of Minecraft to receive support.
-
Deleted Posts
It's not. It's EXPLICITLY not endorsed by us. It's a shitty random project that has decided to steal the MCP name and pretend to be a legit project. We didn't "help create" it. It just stole our tools and used them specifically for what we told them not to be used for. It's a lazy project that actively tries to move our community back 8 years and does nothing but cause confusion and waste our time by tricking people like you into bugging us. Nobody should be using it. MCP is dead. Let it stay dead.
-
Corrupted World
Nope, Vanilla deletes unknown data. Your only hope is to have a backup somewhere. This is why we tell people not to mix vanilla/modded installs.
-
Fix Legacy Version Installers
That's fine, there is someone working on updating the old installers. But its a stupid low priority as people should be using modern versions. As for things pointing at maven central, yes we need to move those to our server but again stupid old versions are low on the priority list. So... This comes into the case of, nobody really cares and if you care enough, help out the guys who are working on it. Until then you can manually download any necessary files.
-
Deleted Posts
I understand your intention, that is not supported here. Yes explicitly things like Badlion/Lunar. Shipping full 'client's is against Mojang's EULA, specifically the distribution of wholesale parts of their code. Combined with the scummy anti-user practice of having them enter their credentials into random 3rd party 'clients' We are Forge. Make a Forge mod. That's the only answer you're gunna get.
-
Config based items
First off, don't. Config based registry entries are EXPLICITLY designed to be a PITA because you SHOULD NOT be doing it.
-
Deleted Posts
You can view your own post in your profile. There has been only one post moved to the trash and it's because you keep asking how to make a core/jar mod which is not supported here. We have moved past such things 5+ years ago. We will not help you step backwards in time and explicitly break Mojang's EULA. You don't need a 'client', you need need a mod. Anyways, move on.
-
Forge support for m1 Chip
This is a lwjgl issue, once they release their update to fix their end. Then Mojang uptakes that to everyone or you hack it in yourself then it'll work. But, this isn't a Forge issue. So look upstream.
-
[1.16] Item.onCreated that gets called when getting item?
Minecraft doesn't have 'default nbt', best you're gunna get is the capability init function.
IPS spam blocked by CleanTalk.