mirror of
				https://github.com/GeyserMC/Geyser.git
				synced 2024-08-14 23:57:35 +00:00 
			
		
		
		
	Unify repository definition (#4953)
* Unify repository definition * Remove duplicate repo * Update build-logic/src/main/kotlin/geyser.build-logic.gradle.kts Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com> --------- Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									ee0b34e490
								
							
						
					
					
						commit
						cd897feb1b
					
				
					 3 changed files with 46 additions and 55 deletions
				
			
		| 
						 | 
				
			
			@ -0,0 +1,45 @@
 | 
			
		|||
repositories {
 | 
			
		||||
    // mavenLocal()
 | 
			
		||||
 | 
			
		||||
    mavenCentral()
 | 
			
		||||
 | 
			
		||||
    // Floodgate, Cumulus etc.
 | 
			
		||||
    maven("https://repo.opencollab.dev/main")
 | 
			
		||||
 | 
			
		||||
    // Paper, Velocity
 | 
			
		||||
    maven("https://repo.papermc.io/repository/maven-public")
 | 
			
		||||
 | 
			
		||||
    // Spigot
 | 
			
		||||
    maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots") {
 | 
			
		||||
        mavenContent { snapshotsOnly() }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // BungeeCord
 | 
			
		||||
    maven("https://oss.sonatype.org/content/repositories/snapshots") {
 | 
			
		||||
        mavenContent { snapshotsOnly() }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // NeoForge
 | 
			
		||||
    maven("https://maven.neoforged.net/releases") {
 | 
			
		||||
        mavenContent { releasesOnly() }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Minecraft
 | 
			
		||||
    maven("https://libraries.minecraft.net") {
 | 
			
		||||
        name = "minecraft"
 | 
			
		||||
        mavenContent { releasesOnly() }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // ViaVersion
 | 
			
		||||
    maven("https://repo.viaversion.com") {
 | 
			
		||||
        name = "viaversion"
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Jitpack for e.g. MCPL
 | 
			
		||||
    maven("https://jitpack.io") {
 | 
			
		||||
        content { includeGroupByRegex("com\\.github\\..*") }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // For Adventure snapshots
 | 
			
		||||
    maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -5,6 +5,7 @@ import org.gradle.kotlin.dsl.dependencies
 | 
			
		|||
import org.gradle.kotlin.dsl.maven
 | 
			
		||||
 | 
			
		||||
plugins {
 | 
			
		||||
    id("geyser.build-logic")
 | 
			
		||||
    id("geyser.publish-conventions")
 | 
			
		||||
    id("architectury-plugin")
 | 
			
		||||
    id("dev.architectury.loom")
 | 
			
		||||
| 
						 | 
				
			
			@ -116,12 +117,3 @@ dependencies {
 | 
			
		|||
    minecraft(libs.minecraft)
 | 
			
		||||
    mappings(loom.officialMojangMappings())
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
repositories {
 | 
			
		||||
    // mavenLocal()
 | 
			
		||||
    maven("https://repo.opencollab.dev/main")
 | 
			
		||||
    maven("https://jitpack.io")
 | 
			
		||||
    maven("https://oss.sonatype.org/content/repositories/snapshots/")
 | 
			
		||||
    maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
 | 
			
		||||
    maven("https://maven.neoforged.net/releases")
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,52 +2,6 @@
 | 
			
		|||
 | 
			
		||||
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
 | 
			
		||||
 | 
			
		||||
dependencyResolutionManagement {
 | 
			
		||||
    repositories {
 | 
			
		||||
        // mavenLocal()
 | 
			
		||||
        
 | 
			
		||||
        // Floodgate, Cumulus etc.
 | 
			
		||||
        maven("https://repo.opencollab.dev/main")
 | 
			
		||||
 | 
			
		||||
        // Paper, Velocity
 | 
			
		||||
        maven("https://repo.papermc.io/repository/maven-public")
 | 
			
		||||
        // Spigot
 | 
			
		||||
        maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots") {
 | 
			
		||||
            mavenContent { snapshotsOnly() }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // BungeeCord
 | 
			
		||||
        maven("https://oss.sonatype.org/content/repositories/snapshots") {
 | 
			
		||||
            mavenContent { snapshotsOnly() }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // NeoForge
 | 
			
		||||
        maven("https://maven.neoforged.net/releases") {
 | 
			
		||||
            mavenContent { releasesOnly() }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Minecraft
 | 
			
		||||
        maven("https://libraries.minecraft.net") {
 | 
			
		||||
            name = "minecraft"
 | 
			
		||||
            mavenContent { releasesOnly() }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        mavenCentral()
 | 
			
		||||
 | 
			
		||||
        // ViaVersion
 | 
			
		||||
        maven("https://repo.viaversion.com") {
 | 
			
		||||
            name = "viaversion"
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        maven("https://jitpack.io") {
 | 
			
		||||
            content { includeGroupByRegex("com\\.github\\..*") }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // For Adventure snapshots
 | 
			
		||||
        maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
pluginManagement {
 | 
			
		||||
    repositories {
 | 
			
		||||
        gradlePluginPortal()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue