Coder Social home page Coder Social logo

expandability's People

Contributors

dragon-seeker avatar florensie avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

expandability's Issues

Problems when adding expandability as a dependency

So I added expandability to my minecraft mod, but when I reload my gradle I get this error:

Could not find be.florens:expandability-forge:7.0.0_mapped_official_1.19.2.
Searched in the following locations:
- file:/C:/Users/julia/.gradle/caches/forge_gradle/bundeled_repo/be/florens/expandability-forge/7.0.0_mapped_official_1.19.2/expandability-forge-7.0.0_mapped_official_1.19.2.pom
- file:/C:/Users/julia/.gradle/caches/forge_gradle/bundeled_repo/be/florens/expandability-forge/7.0.0_mapped_official_1.19.2/expandability-forge-7.0.0_mapped_official_1.19.2.jar

This is my build.gradle:

buildscript {
    repositories {
        maven { url = 'https://maven.minecraftforge.net/' }
        mavenCentral()
    }
    dependencies {
        classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '5.1.+', changing: true
        classpath 'org.spongepowered:mixingradle:0.7.+'
    }
}

plugins {
    id 'eclipse'
    id 'maven-publish'
}

apply plugin: 'net.minecraftforge.gradle'
apply plugin: 'org.spongepowered.mixin'

mixin {
    add sourceSets.main, "artifacts.refmap.json"
}

version = '1.19.2-5.0.1'
group = 'com.kuikenpower.falidsmp'
archivesBaseName = 'falidsmp'

java.toolchain.languageVersion = JavaLanguageVersion.of(17)

println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch'))
minecraft {
    mappings channel: 'official', version: '1.19.2'

    runs {
        client {
            workingDirectory project.file('run')
            property 'forge.logging.markers', ''
            property 'forge.logging.console.level', 'debug'

            mods {
                falidsmp {
                    source sourceSets.main
                }
            }
        }

        server {
            workingDirectory project.file('run')
            property 'forge.logging.markers', ''
            property 'forge.logging.console.level', 'debug'

            mods {
                falidsmp {
                    source sourceSets.main
                }
            }
        }

        data {
            workingDirectory project.file('run')
            property 'forge.logging.markers', ''
            property 'forge.logging.console.level', 'debug'
            args '--mod', 'artifacts', '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/')
            environment 'target', 'fmluserdevdata'

            mods {
                falidsmp {
                    source sourceSets.main
                }
            }
        }
    }
}

sourceSets.main.resources {
    srcDir 'src/generated/resources'
}

repositories {
    maven {
        name "expandability"
        url "https://maven.florens.be/releases"
    }
    maven { url 'https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/' }
}

jarJar.enable()

dependencies {
    minecraft 'net.minecraftforge:forge:1.19.2-43.1.1'

    //runtimeOnly fg.deobf("curse.maven:curious-armor-stands-398784:3579775")

    // runtimeOnly fg.deobf("curse.maven:creeper-overhaul-561625:3676158")
    // runtimeOnly fg.deobf("curse.maven:geckolib-388172:3930007")
    implementation fg.deobf('software.bernie.geckolib:geckolib-forge-1.19:3.1.37')

    implementation fg.deobf("be.florens:expandability-forge:7.0.0")
    jarJar "be.florens:expandability-forge:[7.0,8.0)"
}

mixin {
    add sourceSets.main, 'mixins.artifacts.refmap.json'
    config 'mixins.artifacts.json'
}

tasks.jarJar.configure {
    classifier ''
}

jar {
    manifest {
        attributes([
            "Specification-Title": "Falidsmp",
            "Specification-Vendor": "kuikenpower",
            "Specification-Version": "1",
            "Implementation-Title": project.name,
            "Implementation-Version": "${version}",
            "Implementation-Vendor": "kuikenpower",
            "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")
        ])
    }
}

reobf { jarJar { } }

jar.finalizedBy('reobfJar')

publishing {
    publications {
        mavenJava(MavenPublication) {
            artifact jar
        }
    }
    repositories {
        maven {
            url "file:///${project.projectDir}/mcmodsrepo"
        }
    }
}

ServerHangWatchdog detected that a single server tick took 60.00 seconds

https://pastebin.com/sbchfZHC

-- Head --
Thread: Server Watchdog
Suspected Mod:
ExpandAbility (expandability), Version: 9.0.0
Issue tracker URL: https://github.com/florensie/expandability/issues
Mixin class: be.florens.expandability.mixin.fluidcollision.EntityMixin
Target: net.minecraft.world.entity.Entity
at TRANSFORMER/[email protected]/net.minecraft.world.entity.Entity.findFluidDistances(Entity.java:16146)

If I had to guess, I'd imagine it's getting stuck in an infinite loop in the for loop in this method call:

private static Map<Vec3, Double> findFluidDistances(LivingEntity entity, Vec3 originalDisplacement) {

Forge 47.2.20
Minecraft 1.20.1

This isn't my crash log; it was submitted to the Valhelsia modpack Discord in the Support channel.

[1.18.1] version of mixins seems incorrect (seen in debug.log)

As title states launching expandability-5.0.0-forge.jar with Forge 39.0.48 shows:

[31Jan2022 21:07:54.693] [main/DEBUG] [mixin/]: Adding mixin platform agents for container SecureJarResource(expandability)
[31Jan2022 21:07:54.693] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for SecureJarResource(expandability)
[31Jan2022 21:07:54.693] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container SecureJarResource(expandability)
[31Jan2022 21:07:54.693] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for SecureJarResource(expandability)
[31Jan2022 21:07:54.693] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container SecureJarResource(expandability)
[31Jan2022 21:07:54.693] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:SecureJarResource(expandability)]
[31Jan2022 21:07:54.693] [main/DEBUG] [mixin/]: Registering mixin config: expandability.mixins.json
[31Jan2022 21:07:54.699] [main/DEBUG] [mixin/]: Compatibility level JAVA_16 specified by expandability.mixins.json is higher than the maximum level supported by this version of mixin (JAVA_13).

Compatability issue

When I launched MC with the latest version of Forge 1.18.2, it says that I need expandability 6.0.0 or above to be installed for artifacts mod. I have expandability 6.0.0 currently in my mods folder, but it does not recognize it

Mixin conflicts with several mods

Heavy usage of redirects creates conflicts with the following mods:

  • The Aether Reborn
  • Random Patches (in aof3)
  • Mouse Wheelie

Should test in big modpacks like AOF to check for more conflicts.

Possible fixes are:

  • Fix the conflict on our side
  • Fix the conflict on the other mods' side
  • Provide a surrogate redirect (if this is possible)

Clash with chaosawakens

expandability-2.0.1-forge
Artifacts-1.16.5-2.10.5
curios-forge-1.16.5-4.1.0.0
geckolib-forge-1.16.5-3.0.106
chaosawakens-1.16.5-0.11.0.1
latest.log

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.