Compare commits

...

27 Commits

Author SHA1 Message Date
Telesphoreo a75f746156
Merge branch 'IntellectualSites:main' into main 2024-04-21 15:01:41 -05:00
Alexander Brandes 1a31f39d1f
Run renovate weekly
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-04-21 13:16:43 +02:00
renovate[bot] 3dfc4f8f79 Update dependency paperweight-userdev to v1.20.4-R0.1-20240420.200855-173 2024-04-20 21:36:28 +00:00
renovate[bot] fdd6b86aeb Update dependency paperweight-userdev to v1.20.4-R0.1-20240420.181647-171 2024-04-20 18:59:41 +00:00
renovate[bot] a383251596 Update dependency paperweight-userdev to v1.20.4-R0.1-20240420.033107-168 2024-04-20 05:15:50 +00:00
renovate[bot] 65fd331232 Update dependency paperweight-userdev to v1.20.4-R0.1-20240419.201130-167 2024-04-19 22:15:29 +00:00
renovate[bot] 341c7a5e88 Update plotsquared to v7.3.8 2024-04-19 11:28:26 +00:00
renovate[bot] 1bf46c6227 Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.3 2024-04-19 06:13:19 +00:00
renovate[bot] a3661227be Update dependency me.lucko:fabric-permissions-api to v0.3.1 2024-04-17 01:16:29 +00:00
renovate[bot] 59aa3dfdfc Update dependency me.lucko:fabric-permissions-api to v0.3 2024-04-16 22:33:39 +00:00
renovate[bot] 7afebdbc61 Update dependency paperweight-userdev to v1.20.4-R0.1-20240416.195429-165 2024-04-16 22:33:23 +00:00
renovate[bot] 015b79d333 Update dependency com.intellectualsites.paster:Paster to v1.1.6 2024-04-15 18:17:35 +00:00
renovate[bot] 11c0933325 Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.6 2024-04-14 14:44:46 +00:00
renovate[bot] ccc8b15664 Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.6 2024-04-14 14:41:23 +00:00
renovate[bot] 595a17c903 Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.5 2024-04-14 11:51:28 +00:00
renovate[bot] cdad55ef77 Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.5 2024-04-14 11:47:32 +00:00
Alexander Brandes 1d79f2705a
Update wrapper validation
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-04-14 10:37:46 +02:00
renovate[bot] 41af66e86b Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.2 2024-04-13 20:40:16 +00:00
renovate[bot] e426e7c8ee Update dependency paperweight-userdev to v1.20.4-R0.1-20240412.212303-164 2024-04-13 01:09:04 +00:00
renovate[bot] 34dc1ddcd7 Update gradle/wrapper-validation-action action to v3 2024-04-13 01:06:07 +00:00
renovate[bot] ed38f96f92 Update dependency paperweight-userdev to v1.20.4-R0.1-20240412.201522-163 2024-04-12 21:24:02 +00:00
renovate[bot] e76904f228 Update dependency paperweight-userdev to v1.20.4-R0.1-20240412.173131-159 2024-04-12 19:02:44 +00:00
Pierre Maurice Schwang c1e2f23f94
Fix error on adapting custom entities / entity types (#2674)
chore/fix: entity type adaption, more in line with upstream
2024-04-12 20:55:58 +02:00
Pierre Maurice Schwang a0ef151341
Fix heightmap brush with imgur images (#2680)
fix: heightmap brush with imgur / remote images
2024-04-12 20:55:40 +02:00
renovate[bot] d0b676210b Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.5.15 2024-04-11 00:40:59 +00:00
renovate[bot] ca2c18e006 Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.1 2024-04-08 21:47:51 +00:00
renovate[bot] fa6e924f56 Update dependency paperweight-userdev to v1.20.4-R0.1-20240408.052944-158 2024-04-08 08:10:31 +00:00
12 changed files with 36 additions and 27 deletions

View File

@ -2,7 +2,8 @@
"$schema" : "https://docs.renovatebot.com/renovate-schema.json",
"extends" : [
"config:recommended",
":semanticCommitsDisabled"
":semanticCommitsDisabled",
"schedule:earlyMondays"
],
"automerge" : true,
"ignoreDeps" : [

View File

@ -11,7 +11,7 @@ jobs:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v2
uses: gradle/actions/wrapper-validation@v3
- name: Setup Java
uses: actions/setup-java@v4
with:

View File

@ -11,7 +11,7 @@ jobs:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v2
uses: gradle/actions/wrapper-validation@v3
- name: Setup Java
uses: actions/setup-java@v4
with:

View File

@ -9,7 +9,7 @@ jobs:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v2
uses: gradle/actions/wrapper-validation@v3
- name: Setup Java
uses: actions/setup-java@v4
with:

View File

@ -28,7 +28,7 @@ dependencies {
implementation(gradleApi())
implementation("org.ajoberstar.grgit:grgit-gradle:5.2.2")
implementation("com.github.johnrengelman:shadow:8.1.1")
implementation("io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin:1.5.13")
implementation("io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin:1.5.15")
}
kotlin {

View File

@ -14,8 +14,8 @@ mapmanager = "1.8.0-SNAPSHOT"
griefprevention = "17.0.0"
griefdefender = "2.1.0-SNAPSHOT"
residence = "4.5._13.1"
towny = "0.100.2.0"
plotsquared = "7.3.7"
towny = "0.100.2.3"
plotsquared = "7.3.8"
# Third party
bstats = "3.0.2"
@ -37,9 +37,9 @@ lz4-java = "1.8.0"
lz4-stream = "1.0.0"
commons-cli = "1.6.0"
paperlib = "1.0.8"
paster = "1.1.5"
paster = "1.1.6"
vault = "1.7.1"
serverlib = "2.3.4"
serverlib = "2.3.6"
## Internal
text-adapter = "3.0.6"
text = "3.0.4"

View File

@ -12,6 +12,6 @@ repositories {
dependencies {
// url=https://repo.papermc.io/service/rest/repository/browse/maven-public/io/papermc/paper/dev-bundle/1.20.4-R0.1-SNAPSHOT
the<PaperweightUserDependenciesExtension>().paperDevBundle("1.20.4-R0.1-20240407.005218-157")
the<PaperweightUserDependenciesExtension>().paperDevBundle("1.20.4-R0.1-20240420.200855-173")
compileOnly(libs.paperlib)
}

View File

@ -173,7 +173,7 @@ tasks.named<ShadowJar>("shadowJar") {
include(dependency("it.unimi.dsi:fastutil"))
}
relocate("org.incendo.serverlib", "com.fastasyncworldedit.serverlib") {
include(dependency("dev.notmyfault.serverlib:ServerLib:2.3.4"))
include(dependency("dev.notmyfault.serverlib:ServerLib:2.3.6"))
}
relocate("com.intellectualsites.paster", "com.fastasyncworldedit.paster") {
include(dependency("com.intellectualsites.paster:Paster"))

View File

@ -31,6 +31,8 @@ import com.sk89q.worldedit.world.item.ItemType;
import com.sk89q.worldedit.world.item.ItemTypes;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.NamespacedKey;
import org.bukkit.Registry;
import org.bukkit.TreeType;
import org.bukkit.block.Biome;
import org.bukkit.block.data.BlockData;
@ -186,10 +188,12 @@ public interface IBukkitAdapter {
}
default org.bukkit.entity.EntityType adapt(EntityType entityType) {
if (!entityType.getId().startsWith("minecraft:")) {
throw new IllegalArgumentException("Bukkit only supports vanilla entities");
NamespacedKey entityKey = NamespacedKey.fromString(entityType.toString());
if (entityKey == null) {
throw new IllegalArgumentException("Entity key '" + entityType + "' does not map to Bukkit");
}
return org.bukkit.entity.EntityType.fromName(entityType.getId().substring(10).toLowerCase(Locale.ROOT));
return Registry.ENTITY_TYPE.get(entityKey);
}
/**
@ -343,7 +347,7 @@ public interface IBukkitAdapter {
* @return WorldEdit EntityType
*/
default EntityType adapt(org.bukkit.entity.EntityType entityType) {
return EntityTypes.get(entityType.getName().toLowerCase(Locale.ROOT));
return EntityTypes.get(entityType.getKey().toString());
}
/**

View File

@ -554,8 +554,15 @@ public class MainUtil {
}
public static BufferedImage readImage(URL url) throws IOException {
try (final InputStream stream = readImageStream(url.toURI())) {
return readImage(stream);
} catch (URISyntaxException e) {
throw new IOException("failed to parse url to uri reference", e);
}
}
public static InputStream readImageStream(final URI uri) throws IOException {
try {
final URI uri = url.toURI();
HttpRequest.Builder requestBuilder = HttpRequest.newBuilder(uri).GET();
if (uri.getHost().equalsIgnoreCase("i.imgur.com")) {
@ -566,16 +573,13 @@ public class MainUtil {
requestBuilder.build(),
HttpResponse.BodyHandlers.ofInputStream()
);
try (final InputStream body = response.body()) {
if (response.statusCode() > 299) {
throw new IOException("Expected 2xx as response code, but received " + response.statusCode());
}
return readImage(body);
final InputStream body = response.body();
if (response.statusCode() > 299) {
throw new IOException("Expected 2xx as response code, but received " + response.statusCode());
}
return body;
} catch (InterruptedException e) {
throw new IOException("request was interrupted", e);
} catch (URISyntaxException e) {
throw new IOException("failed to parse url to uri reference", e);
}
}

View File

@ -176,8 +176,8 @@ public class ImageUtil {
}
public static BufferedImage load(URI uri) throws InputParseException {
try {
return MainUtil.readImage(getInputStream(uri));
try (final InputStream stream = getInputStream(uri)) {
return MainUtil.readImage(stream);
} catch (IOException e) {
throw new InputParseException(TextComponent.of(e.getMessage()));
}
@ -190,7 +190,7 @@ public class ImageUtil {
File file = new File(uri.getPath());
return new FileInputStream(file);
}
return new URL(uriStr).openStream();
return MainUtil.readImageStream(uri);
} catch (IOException e) {
throw new InputParseException(TextComponent.of(e.getMessage()));
}

View File

@ -100,7 +100,7 @@ dependencies {
}
// No need for this at runtime
"modCompileOnly"("me.lucko:fabric-permissions-api:0.1-SNAPSHOT")
"modCompileOnly"("me.lucko:fabric-permissions-api:0.3.1")
// Hook these up manually, because Fabric doesn't seem to quite do it properly.
"compileOnly"("net.fabricmc:sponge-mixin:${project.versions.mixin}")