9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-24 09:29:33 +00:00

修复1.20.6 itemstack

This commit is contained in:
XiaoMoMi
2025-05-17 01:19:04 +08:00
parent a870532f7e
commit 49cddbed23
5 changed files with 13 additions and 8 deletions

View File

@@ -65,6 +65,8 @@ resource-pack:
- CustomNameplates/ResourcePack
- BetterModel/build
- BetterHud/build
merge-external-zip-files:
- CraftEngine/external_packs/example.zip
delivery:
# Send the resource pack on joining the server
send-on-join: true

View File

@@ -14,11 +14,11 @@ public class ComponentItemWrapper implements ItemWrapper<ItemStack> {
private final ItemStack item;
public ComponentItemWrapper(final ItemStack item) {
this.item = item;
this.item = FastNMS.INSTANCE.ensureCraftItemStack(item);
}
public ComponentItemWrapper(final ItemStack item, int count) {
this.item = item;
this.item = FastNMS.INSTANCE.ensureCraftItemStack(item);
this.item.setAmount(count);
}

View File

@@ -646,17 +646,18 @@ public abstract class AbstractPackManager implements PackManager {
this.generateEquipments(generatedPackPath);
this.generateParticle(generatedPackPath);
Path zipFile = fs.getPath("resource_pack.zip");
Path finalPath = resourcePackPath();
try {
this.zipGenerator.accept(generatedPackPath, zipFile);
} catch (Exception e) {
this.plugin.logger().severe("Error zipping resource pack", e);
}
Files.write(resourcePackPath(), Files.readAllBytes(zipFile));
Files.createDirectories(finalPath.getParent());
Files.write(finalPath, Files.readAllBytes(zipFile));
long end = System.currentTimeMillis();
this.plugin.logger().info("Finished generating resource pack in " + (end - start) + "ms");
this.eventDispatcher.accept(generatedPackPath, resourcePackPath());
this.eventDispatcher.accept(generatedPackPath, finalPath);
}
}

View File

@@ -58,6 +58,7 @@ public class Config {
protected boolean resource_pack$override_uniform_font;
protected List<ResolutionConditional> resource_pack$duplicated_files_handler;
protected List<String> resource_pack$merge_external_folders;
protected List<String> resource_pack$merge_external_zips;
protected boolean resource_pack$protection$crash_tools$method_1;
protected boolean resource_pack$protection$crash_tools$method_2;
@@ -218,6 +219,7 @@ public class Config {
resource_pack$supported_version$min = getVersion(config.get("resource-pack.supported-version.min", "1.20").toString());
resource_pack$supported_version$max = getVersion(config.get("resource-pack.supported-version.max", "LATEST").toString());
resource_pack$merge_external_folders = config.getStringList("resource-pack.merge-external-folders");
resource_pack$merge_external_zips = config.getStringList("resource-pack.merge-external-zip-files");
resource_pack$delivery$send_on_join = config.getBoolean("resource-pack.delivery.send-on-join", true);
resource_pack$delivery$resend_on_upload = config.getBoolean("resource-pack.delivery.resend-on-upload", true);
resource_pack$delivery$kick_if_declined = config.getBoolean("resource-pack.delivery.kick-if-declined", true);

View File

@@ -2,7 +2,7 @@ org.gradle.jvmargs=-Xmx1G
# Project settings
# Rule: [major update].[feature update].[bug fix]
project_version=0.0.53.9
project_version=0.0.53.10
config_version=32
lang_version=12
project_group=net.momirealms
@@ -41,7 +41,7 @@ zstd_version=1.5.7-2
commons_io_version=2.18.0
commons_imaging_version=1.0.0-alpha6
sparrow_nbt_version=0.7.3
sparrow_util_version=0.45
sparrow_util_version=0.46
fastutil_version=8.5.15
netty_version=4.1.119.Final
joml_version=1.10.8
@@ -51,7 +51,7 @@ byte_buddy_version=1.17.5
ahocorasick_version=0.6.3
snake_yaml_version=2.4
anti_grief_version=0.15
nms_helper_version=0.65.23
nms_helper_version=0.65.24
evalex_version=3.5.0
reactive_streams_version=1.0.4
amazon_awssdk_version=2.31.23