Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[1.16.1] Newer mappings file?


Recommended Posts

The 1.16.1 modder download comes with a build.gradle that references 

mappings channel: 'snapshot', version: '20200514-1.16'

which is quite old and missing a lot of mappings, for example most of the mappings in Screen are gone.

 

Is there a newer version of the mappings? And if so, how do I find out without asking forum questions?

 

Link to post
Share on other sites
16 minutes ago, Thorgeig said:

The 1.16.1 modder download comes with a build.gradle that references 


mappings channel: 'snapshot', version: '20200514-1.16'

which is quite old and missing a lot of mappings, for example most of the mappings in Screen are gone.

 

Is there a newer version of the mappings? And if so, how do I find out without asking forum questions?

 

Why don't you just try to set the date on the mappings to today?

It's sad how much time mods spend saying "x is no longer supported on this forum. Please update to a modern version of Minecraft to receive support".

Link to post
Share on other sites
9 minutes ago, Novârch said:

Why don't you just try to set the date on the mappings to today?

That's not how that works.

  • Like 1

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to post
Share on other sites

The 1.16 mappings are being made manually, hence the old date.

Once MMMS lands, we'll be in a much better position. For the mean time, Kashike is working on updating as many of the common mappings as possible.

  • Thanks 2
Link to post
Share on other sites

So that means there's no newer mapping at the moment. Fine with me, I'll wait a bit to update my mod.

Still, is there a way to get a list of currently available mappings? I've use https://files.minecraftforge.net/maven/de/oceanlabs/mcp/mcp_snapshot/, but that one only lists 1.15 files (I guess because it's a html file that's updated automatically but not when someone publishes a mapping manually) ?

 

Link to post
Share on other sites
5 hours ago, Draco18s said:

That's not how that works.

Of course it isn't, I meant that he should at least test it.

It's sad how much time mods spend saying "x is no longer supported on this forum. Please update to a modern version of Minecraft to receive support".

Link to post
Share on other sites
51 minutes ago, Novârch said:

Of course it isn't, I meant that he should at least test it.

Ok, but what if:

There isn't a mapping for today?
There isn't a new mapping every day, or even most days?

 

Shoving new dates in to "try" makes no sense. At least supply a location where the current mappings can be found.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to post
Share on other sites
On 6/27/2020 at 12:10 AM, Curle said:

MCP is outdated and isn't used any more. We have a newer system in place.

See the Discord/IRC.

But now, the newest mappings are from mcpbot, right? And when mcpbot has 1.16 mappings I should prefer them, if I want newer mappings, right?

Link to post
Share on other sites
On 7/4/2020 at 9:41 AM, Maxi07 said:

But now, the newest mappings are from mcpbot, right? And when mcpbot has 1.16 mappings I should prefer them, if I want newer mappings, right?

MCPBot will not be getting 1.16 mappings. We are moving to a new system. Like I said. 

Edited by Curle
Link to post
Share on other sites
  • 1 month later...
On 7/6/2020 at 6:00 PM, Curle said:

MCPBot will not be getting 1.16 mappings. We are moving to a new system. Like I said. 

Which new system? Where can I see the mapping builds? I started porting to 1.16.2 today, where 20200514-1.16 is still used. It is a bit frustrating not to know where to get new mappings.

Link to post
Share on other sites

Mod Mappings Management System, MMMS.

AFAIK its not done yet.

  • Like 1

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to post
Share on other sites
32 minutes ago, MSandro said:

Which new system? Where can I see the mapping builds? I started porting to 1.16.2 today, where 20200514-1.16 is still used. It is a bit frustrating not to know where to get new mappings.

Yes, thats weird. I figured out I can message the forge bot (forge-bot#9014) on discord with !mcpv and get the newest mappings I can use which is right now 20200723-1.16.1, but it seems like this is a non stable mapping and it is recommended to use the default mapping 20200514-1.16. But I use this mapping anyway and I have no problems.

 

It seems like this is not a normal mcp mapping from mcpbot but instead a modified version which I think is called mcpconfig (but I am not sure)

 

And the upcomming system is called MMMS / MMS (but I dont know what will be happening to mcp)

I want to hear more about the progress too

Edited by Maxi07
Link to post
Share on other sites

You're misunderstanding the system. MCP itself is dead, we took the mappings and tweaked the format to make MCPConfig, which provides Forge's SRG->MCP names.

mcpbot's purpose was to allow users to contribute to these MCPConfig mappings.

Unfortunately, mcpbot is unmaintained, and with the huge amounts of technical debt acquired, plus the maintainer/creator going dark for a while, we're making a new system to replace it.

 

That's what the Mod Mapping Management System is. It replaces mcpbot, which was designed to allow you to contribute to MCPConfig mappings.

 

The 20200723 release is official. It is recommended. It is not from mcpbot, it was made manually, by a Forge team member.

 

Hopefully this clears up some of your misconceptions of the system :)

  • Like 1
  • Thanks 1
Link to post
Share on other sites
22 hours ago, MSandro said:

Which new system? Where can I see the mapping builds? I started porting to 1.16.2 today, where 20200514-1.16 is still used. It is a bit frustrating not to know where to get new mappings.

You can see the latest mappings in our Discord server, where updates on the system are posted regularly: https://discord.gg/UvedJ9m

Link to post
Share on other sites
19 minutes ago, Curle said:

The 20200723 release is official. It is recommended. It is not from mcpbot, it was made manually, by a Forge team member.

Then why 20200723 is not the default in build.gradle?

And will there be another way to check for newer mapping besides discord?

Link to post
Share on other sites

Because we haven't updated the mdk yet.

 

Once MMMS lands, you can use that. It will export periodically automatically.

We may implement a system in ForgeGradle that tries to pull down new mappings every refresh, so that you don't have to worry about manually updating.

We'll see how it turns out.

 

For now, keep an eye on our Discord server.

Link to post
Share on other sites
  • 2 months later...
On 8/14/2020 at 3:16 PM, Curle said:

You can see the latest mappings in our Discord server, where updates on the system are posted regularly: https://discord.gg/UvedJ9m

In respect to your answer, but I'm unable to get required info, the link point just to a forest of information and not to a single info from where the mappings come from.

I forced an wrong mappings to see what's the target artifact

 

Error getting artifact: net.minecraftforge:forge:1.16.1-32.0.108_mapped_snapshot_20200515-1.16:null@jar from  MinecraftUserRepo

 

Is there a table of contents ?

net.minecraftforge:forge

eg, this works net.minecraftforge:forge:1.16.1-32.0.108_mapped_snapshot_20200515-1.16

 

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • I may have simply needed to update the import. Sorry about that.
    • I'm using forge-1.17.1-37.0.15-mdk, and the empty project starts without any problems. I have no idea where the problem lies.
    • It happens with Language Support for Java. Because of this error, my code will not be able to resolve the reference. Please help me. Error Messages: ---------------------------------- [Warn  - 9:37:53] 2021/08/01 9:37:53 While loading class "org.eclipse.buildship.core.internal.util.gradle.PublishedGradleVersions$LookupStrategy", thread "Thread[Worker-1: Loading available Gradle versions,5,main]" timed out waiting (30035ms) for thread "Thread[pool-2-thread-1,5,main]" to finish starting bundle "org.eclipse.buildship.core_3.1.5.v20210112-1646-s [14]". To avoid deadlock, thread "Thread[Worker-1: Loading available Gradle versions,5,main]" is proceeding but "org.eclipse.buildship.core.internal.util.gradle.PublishedGradleVersions$LookupStrategy" may not be fully initialized. Unable to acquire the state change lock for the module: osgi.identity; type="osgi.bundle"; version:Version="3.1.5.v20210112-1646-s"; osgi.identity="org.eclipse.buildship.core"; singleton:="true" [id=14] STARTED [STARTED] org.osgi.framework.BundleException: Unable to acquire the state change lock for the module: osgi.identity; type="osgi.bundle"; version:Version="3.1.5.v20210112-1646-s"; osgi.identity="org.eclipse.buildship.core"; singleton:="true" [id=14] STARTED [STARTED]     at org.eclipse.osgi.container.Module.lockStateChange(Module.java:350)     at org.eclipse.osgi.container.Module.start(Module.java:419)     at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:511)     at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)     at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:572)     at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:345)     at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:401)     at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:480)     at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:170)     at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)     at org.eclipse.buildship.core.internal.util.gradle.PublishedGradleVersionsWrapper$LoadVersionsJob.run(PublishedGradleVersionsWrapper.java:60)     at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.util.concurrent.TimeoutException: Timeout after waiting 30 seconds to acquire the lock.     at org.eclipse.osgi.container.Module.lockStateChange(Module.java:347)     ... 11 more Caused by: org.eclipse.osgi.framework.util.ThreadInfoReport: Thread dump ... ----------------------------------  
    • Can someone please tell me why this is happening and help me find a solution. thanks. Edit: Nevermind I figured it out.
    • I am trying to store data through my ItemStack capability storage, but I stumbled upon a roadblock. My ItemStack Capability Storage: public class WandItemStorage implements Capability.IStorage<IWandCap> { @Nullable @Override public INBT writeNBT(Capability<IWandCap> capability, IWandCap instance, Direction side) { CompoundNBT tag = new CompoundNBT(); tag.put("spells", instance.getSpells()); return tag; } @Override public void readNBT(Capability<IWandCap> capability, IWandCap instance, Direction side, INBT nbt) { } } My ItemStack Capability: public class WandCap implements IWandCap { private List<Spell> spells; public WandCap () { spells = new ArrayList<>(); } @Override public List<Spell> getSpells() { return this.spells; } @Override public void addSpells(Spell... spells) { this.spells.addAll(Arrays.asList(spells)); } @Override public void addSpell(Spell spell) { this.spells.add(spell); } @Override public void removeSpells(Spell... spells) { this.spells.removeAll(Arrays.asList(spells)); } @Override public void removeSpell(Spell spell) { this.spells.remove(spell); } @Override public boolean containsSpell(Spell spell) { return this.spells.contains(spell); } } I'm currently trying to put a List of Spells (my custom object) to the Write and Read NBT methods of my ItemStack cap storage, but CompoundNBT doesn't have a method for putting a custom object into a tag. All it has is the put() method from what I'm seeing, however the put() method requires an INBT for the second parameter, which I do not have. Would I need to convert my List of Spells to an INBT, and how would I go about doing that?
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.