Jump to content
  • Home
  • Files
  • Docs
Status Updates
  • All Content

  • Advanced Search
  • Existing user? Sign In  

    Sign In



    • Not recommended on shared computers


    • Forgot your password?

  • Sign Up
  • All Activity
  • Home
  • Awsome

Awsome

Members
 View Profile  See their activity
  • Content Count

    46
  • Joined

    April 14, 2018
  • Last visited

    December 22, 2020

Community Reputation

1 Neutral

About Awsome

  • Rank
    Tree Puncher

Converted

  • Gender
    Male

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Awsome

    [1.15] Animating Baked Model for Block

    Awsome replied to Awsome's topic in Modder Support

    Sorry, I meant a json block model like the ones found in assets/models/block. How do I convert that into a baked model?
    • October 30, 2020
    • 6 replies
  2. Awsome

    [1.15] Animating Baked Model for Block

    Awsome replied to Awsome's topic in Modder Support

    Another question, how would I go about loading a baked model from a json file?
    • October 30, 2020
    • 6 replies
  3. Awsome

    [1.15] Animating Baked Model for Block

    Awsome posted a topic in Modder Support

    I'm currently trying to figure out how to animate a baked model. So far, I've gathered that I need to have a TileEntity for the block as well as a TER for the block's tile entity. At first I was going to use forge's animation API to do the animation, but after some digging around I found out that the animation API wasn't fully implemented in 1.15+ (I'm not entirely sure if that's still correct, as the threads that I found were all from a few years ago, so correct me if I'm wrong). Basically what I want to do is apply some transformations to elements of the baked model when the block is clicked.
    • October 30, 2020
    • 6 replies
  4. Awsome

    [1.15] ItemStack's capability data is not being synced with the client.

    Awsome replied to Awsome's topic in Modder Support

    I managed to fix it by serializing the NBT data inside the capability wrapper.
    • October 24, 2020
    • 5 replies
      • 1
      • Like
  5. Awsome

    [1.15] ItemStack's capability data is not being synced with the client.

    Awsome replied to Awsome's topic in Modder Support

    It appears as if ItemStack::readShareTag is only getting called once (on stack creation) and never again. I'll try poking around with the debugger a bit more.
    • October 24, 2020
    • 5 replies
  6. Awsome started following [1.15] ItemStack's capability data is not being synced with the client. October 24, 2020
  7. Awsome

    [1.15] ItemStack's capability data is not being synced with the client.

    Awsome replied to Awsome's topic in Modder Support

    Ok, so I think I'll go into a little bit more detail: The item has a custom capability that stores the ItemStack's temperature. When the stack is placed into the output slot of one of the tile entities in my mod, it is supposed to keep the temperature of the stack the same as the tile entity. However, it only does this for the stack on the server side (I've checked with eclipse's debugger). Here's the code for the tile entity, in case that helps: https://github.com/Awsomekeldeo/RealisTech/blob/f45e7b906509c6171c3bb71384f8c64c2356117c/src/main/java/awsome/realistech/tileentity/CrucibleTileEntity.java
    • October 24, 2020
    • 5 replies
  8. Awsome

    [1.15] ItemStack's capability data is not being synced with the client.

    Awsome replied to Awsome's topic in Modder Support

    bump
    • October 24, 2020
    • 5 replies
  9. Awsome

    [1.15] ItemStack's capability data is not being synced with the client.

    Awsome replied to Awsome's topic in Modder Support

    Forgot to post code: Item Class: https://github.com/Awsomekeldeo/RealisTech/blob/forge-support/src/main/java/awsome/realistech/items/CeramicMoldItem.java Capability Wrapper: https://github.com/Awsomekeldeo/RealisTech/blob/forge-support/src/main/java/awsome/realistech/capability/MoldCapabilityWrapper.java Capability: Interface: https://github.com/Awsomekeldeo/RealisTech/blob/forge-support/src/main/java/awsome/realistech/api/capability/energy/IHeat.java IStorage implementation: https://github.com/Awsomekeldeo/RealisTech/blob/forge-support/src/main/java/awsome/realistech/api/capability/energy/HeatCapability.java Implementation: https://github.com/Awsomekeldeo/RealisTech/blob/forge-support/src/main/java/awsome/realistech/api/capability/impl/HeatHandlerItemStack.java
    • October 24, 2020
    • 5 replies
  10. Awsome

    [1.15] ItemStack's capability data is not being synced with the client.

    Awsome posted a topic in Modder Support

    One of the items in my mod is supposed to be syncing it's NBT data to the client using ItemStack::getShareTag and ItemStack::readShareTag. I've tried putting breakpoints in these methods, but they don't seem to be getting called at all. Is something wrong with my installation? My forge version is 1.15.2-31.2.31, in case that helps. Any help would be appreciated.
    • October 24, 2020
    • 5 replies
  11. Awsome

    [1.15] Creating a custom fluid type.

    Awsome posted a topic in Modder Support

    I want to add a custom fluid type to my mod. I'm currently trying to extend ForgeFlowingFluid, and am lost as to what to do with the method overrides in the class.
    • October 11, 2020
    • 1 reply
  12. Awsome

    [1.15] Custom Tile Entity Renderer Help

    Awsome replied to Awsome's topic in Modder Support

    I managed to get it working, I just looked at the campfire tile entity's renderer as an example.
    • October 10, 2020
    • 2 replies
  13. Awsome

    [1.15] Custom Tile Entity Renderer Help

    Awsome posted a topic in Modder Support

    I would like to have a tile entity that renders it's items in-world on top of itself. Can I get some pointers as to where to look for examples of that sort of thing? Also, just a few more questions: 1. Is it possible to just use a TER for the items and have the block itself just be a baked model? 2. Do I need to use a container for the tile entity if I'm not going to add a GUI for it?
    • October 9, 2020
    • 2 replies
  14. Awsome

    Trying to create a magic mod

    Awsome replied to Digital_Dud3's topic in Modder Support

    If you already know basic java, I would suggest reading the forge documentation first: https://mcforge.readthedocs.io/en/1.15.x/ McJty's modding tutorial is also pretty good and covers most of the basics, found here: https://wiki.mcjty.eu/modding/index.php?title=YouTube-Tutorials
    • October 4, 2020
    • 5 replies
  15. Awsome

    Unable to update MCP mappings

    Awsome replied to Awsome's topic in ForgeGradle

    Here's my build.gradle file, I forgot to post it. buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } jcenter() mavenCentral() } dependencies { classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '3.+', changing: true } } apply plugin: 'net.minecraftforge.gradle' // Only edit below this line, the above code adds and enables the necessary things for Forge to be setup. apply plugin: 'eclipse' apply plugin: 'maven-publish' version = '1.0' group = 'awsome.techmod' // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = 'techmod' sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. 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: '20200913-1.15.1' // makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable. // accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg') // Default run configurations. // These can be tweaked, removed, or duplicated as needed. runs { client { workingDirectory project.file('run') // Recommended logging data for a userdev environment property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP' // Recommended logging level for the console property 'forge.logging.console.level', 'debug' mods { techmod { source sourceSets.main } } } server { workingDirectory project.file('run') // Recommended logging data for a userdev environment property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP' // Recommended logging level for the console property 'forge.logging.console.level', 'debug' mods { techmod { source sourceSets.main } } } data { workingDirectory project.file('run') // Recommended logging data for a userdev environment property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP' // Recommended logging level for the console property 'forge.logging.console.level', 'debug' args '--mod', 'techmod', '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/') mods { techmod { source sourceSets.main } } } } } 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.2.31' // You may put jars on which you depend on in ./libs or you may define them like so.. // compile "some.group:artifact:version:classifier" // compile "some.group:artifact:version" // Real examples // compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env // compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env // The 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime. // provided 'com.mod-buildcraft:buildcraft:6.0.8:dev' // These dependencies get remapped to your current MCP mappings // deobf 'com.mod-buildcraft:buildcraft:6.0.8:dev' // For more info... // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html // http://www.gradle.org/docs/current/userguide/dependency_management.html } // Example for how to get properties into the manifest for reading by the runtime.. jar { manifest { attributes([ "Specification-Title": "realistech", "Specification-Vendor": "examplemodsareus", "Specification-Version": "1", // We are version 1 of ourselves "Implementation-Title": project.name, "Implementation-Version": "${version}", "Implementation-Vendor" :"examplemodsareus", "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ") ]) } } // Example configuration to allow publishing using the maven-publish task // 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 jar } } repositories { maven { url "file:///${project.projectDir}/mcmodsrepo" } } }
    • September 14, 2020
    • 2 replies
  16. Awsome

    Unable to update MCP mappings

    Awsome posted a topic in ForgeGradle

    Whenever I change the mappings version in the build.gradle file to something other than the default MCP mappings, it causes genEclipseRuns to be unable to resolve forge dependencies. Gradle Log:
    • September 14, 2020
    • 2 replies
  • All Activity
  • Home
  • Awsome
  • Theme

Copyright © 2019 ForgeDevelopment LLC · Ads by Longitude Ads LLC Powered by Invision Community