将此标记用于与计算机游戏Minecraft有关的编程相关问题。注意:Minecraft问题通常是Stack Overflow上的OFF-TOPIC,除非它们与创建mod或以其他方式开发游戏有关。有关游戏的问题最好在gaming.stackexchange.com上询问。
错误:在 TCP.onStreamRead 处读取 ECONNRESET(节点:internal/stream_base_commons:217:20)
我正在尝试为我的编码项目的 Mineflayer API 制作一个 Web 服务器。它使用 render.com 上的免费计划托管,我使用 cron 作业来保持它的唤醒状态。然而,当我发送机器人cr...
我通过 Bukkit 插件发送数据包。包裹发送代码: 尝试 { String full_msg = "文本(" + 消息 + ")"; byte[] 数据 = full_msg.getBytes(
从控制台/命令行/shell 等启动 Minecraft(1.12.2 Forge OptiFine)
我正在为Minecraft编写启动器,其最终目标是启动来自TLauncher的Minecraft游戏客户端版本1.12.2 Forge OptiFine,这非常重要。我也打算...
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>user.woongsan</groupId> <artifactId>tempplugin</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>tempplugin</name> <properties> <java.version>1.8</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.2.4</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <shadedArtifactAttached>true</shadedArtifactAttached> <relocations> <relocation> <pattern>org.sikuli.script</pattern> <shadedPattern>org.shaded.script</shadedPattern> <includes> <include>org.sikuli.script.*</include> </includes> </relocation> </relocations> </configuration> </execution> </executions> </plugin> </plugins> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> </build> <repositories> <repository> <id>papermc-repo</id> <url>https://repo.papermc.io/repository/maven-public/</url> </repository> <!--provided: do not shade--> <!--compile: perform shade(include on jar)--> <repository> <id>sonatype</id> <url>https://oss.sonatype.org/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>io.papermc.paper</groupId> <artifactId>paper-api</artifactId> <version>1.20.1-R0.1-SNAPSHOT</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.sikulix</groupId> <artifactId>sikulixapi</artifactId> <version>2.0.5</version> <!-- <scope>compile</scope>--> <!-- <classifier>shaded</classifier>--> </dependency> </dependencies> </project> 我认为这段代码工作正常,但是却得到了 NoclassDefFound 错误,我得到了这个新错误: [16:50:32 ERROR]: [DirectoryProviderSource] Error loading plugin: Directory 'plugins\tempplugin-1.0-SNAPSHOT.jar' failed to load! java.lang.RuntimeException: Directory 'plugins\tempplugin-1.0-SNAPSHOT.jar' failed to load! at io.papermc.paper.plugin.provider.source.FileProviderSource.registerProviders(FileProviderSource.java:59) ~[paper-1.20.1.jar:git-Paper-115] at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.lambda$registerProviders$1(DirectoryProviderSource.java:34) ~[paper-1.20.1.jar:git-Paper-115] at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?] at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?] at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.registerProviders(DirectoryProviderSource.java:32) ~[paper-1.20.1.jar:git-Paper-115] at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.registerProviders(DirectoryProviderSource.java:14) ~[paper-1.20.1.jar:git-Paper-115] at io.papermc.paper.plugin.util.EntrypointUtil.registerProvidersFromSource(EntrypointUtil.java:14) ~[paper-1.20.1.jar:git-Paper-115] at io.papermc.paper.plugin.PluginInitializerManager.load(PluginInitializerManager.java:100) ~[paper-1.20.1.jar:git-Paper-115] at net.minecraft.server.Main.main(Main.java:126) ~[paper-1.20.1.jar:git-Paper-115] at org.bukkit.craftbukkit.Main.main(Main.java:316) ~[paper-1.20.1.jar:git-Paper-115] at io.papermc.paperclip.Paperclip.lambda$main$0(Paperclip.java:42) ~[app:?] at java.lang.Thread.run(Thread.java:1583) ~[?:?] Caused by: java.lang.SecurityException: Invalid signature file digest for Manifest main attributes at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:340) ~[?:?] at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:282) ~[?:?] at java.util.jar.JarVerifier.processEntry(JarVerifier.java:320) ~[?:?] at java.util.jar.JarVerifier.update(JarVerifier.java:232) ~[?:?] at java.util.jar.JarFile.initializeVerifier(JarFile.java:760) ~[?:?] at java.util.jar.JarFile.getInputStream(JarFile.java:858) ~[?:?] at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProviderFactory.create(SpigotPluginProviderFactory.java:36) ~[paper-1.20.1.jar:git-Paper-115] at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProviderFactory.create(SpigotPluginProviderFactory.java:16) ~[paper-1.20.1.jar:git-Paper-115] at io.papermc.paper.plugin.provider.type.PluginFileType.getConfig(PluginFileType.java:77) ~[paper-1.20.1.jar:git-Paper-115] at io.papermc.paper.plugin.provider.type.PluginFileType.register(PluginFileType.java:70) ~[paper-1.20.1.jar:git-Paper-115] at io.papermc.paper.plugin.provider.source.FileProviderSource.registerProviders(FileProviderSource.java:57) ~[paper-1.20.1.jar:git-Paper-115] ... 20 more 我已经阅读了maven官网的文档,直接copy即可 https://maven.apache.org/plugins/maven-shade-plugin/examples/class-relocation.html 我对搬迁的事情做了完全相同的事情,但不起作用。 我已经用 Maven.clean、Maven.package(干净的包)构建了。 不知道是不是我创作的时候犯了错误pom.xml,请大家给我一些建议 我找了3天了,没找到答案。 ufeffufeff看起来错误与 JAR 中发生的属性中的签名文档摘要有关。这可能是由于着色过程改变了 JAR 记录中的签名而导致的。 您可能需要配置 Maven Shade 插件才能正确解决签名问题。检查Shade插件文档中是否有与签名相关的任何配置,并根据您的pom.Xml进行修改。 此外,请确保真实项目的任何签名配置都非常适合着色过程。除某些文档外,这可能包含签名或更新签名配置以适应阴影工件的情况。 希望这对你有帮助, ecerchan
我正在尝试使用 Node.js 中的 mineflayer 库来跟踪一个玩家,但结果发现该库本身的源代码中存在错误。 我尝试了以下代码: constmineflayer = 要求...
我正在编写一个 Spigot 插件,当玩家死亡时,它应该在随机位置复活玩家。 我有一个功能正在寻找一个“安全”的地方来复活,但正因为如此,服务器
制作minecraft paper bukkit插件时可以使用库吗?
我添加了依赖项 com.sikulix sikulixapi 2.0.5 ...
我正在开发一个 Fabric mod,我对 ClientOnInitialize 方法有疑问
只需在初始化方法中不放置任何内容即可运行公共类TutorialModClient在IntelliJ中显示为灰色。我的fabric.mod.json中有所有必要的条目: json 条目是 ”
每当我运行《我的世界》模组而不是《我的世界》打开时,就会发生这种情况。我不知道为什么我的代码无法运行,我认为这是因为无法找到 Minecraft 文件夹...
我想让我的 1.20.1 版本的 bukkit-paper 插件能够工作,你可以用丝绸触摸来开采末地传送门框架,它会开采,然后你会得到物品: 包 me.grubbauer.endcrafter; 重要...
Minecraft Bedrock 脚本 API 错误 world.beforeEvents.chatSend.subscribe
当我加载我的世界或/重新加载时,出现此错误 [脚本][错误]-插件 [MinolyaReborn - 1.0.0] - [main.js] 运行时出现错误:[TypeError: 无法读取 <
在 Windows 上的 Minecraft Java 版本中按住鼠标左键
我正在尝试在后台运行的 Windows 上模拟 Minecraft Java 版中的用户输入。具体来说,我想模拟按住鼠标左键。 为了简化,我设置了rawMouseInput:
不久前,我开始尝试创建自己的 Minecraft 面料模组。当我尝试启动客户端时,出现两个错误。我已经尝试修复它们 6 个小时了,但毫无效果。错误注意...
MinecraftClient.getInstance().player 返回 null
我刚刚开始尝试制作一个简单的 Minecraft mod,它返回 PlayerEntity DisplayName 属性并将其记录到控制台。代码如下: SimpleMod.java 包 net.ar...
加入经过修改的服务器 1.18.2 Minecraft 时出现问题
我和我的朋友想要制作一个托管在 aternos 上的自定义模组包。我下载了与服务器相同的模组,然后启动了服务器和我的我的世界,然后我毫无问题地加入了服务器。然后我...
我正在为 Minecraft 编写一个使用 WorldEdit 的插件。有一个类 BlockVector3,其方法 getBlockX() 和 getX() 已被弃用并标记为删除,并由 x() 替换。 该...
java.lang.IllegalStateException:异步玩家踢球
当我去运行我创建的spigot插件时,当玩家完成某些操作时,他们将被踢。出于某种原因,当他们发送某些数据包 20 次后,而不是踢他们,...
我正在试验NBT标签,我尝试召唤一个具有自定义交易的村民(通过NBT标签)。它没有给我一个错误;它成功召唤了一个村民,但是当我打开它的交易时......
有没有一种方法,可以在不使用数据包的 /trigger 功能的情况下发出简单的命令
所以我的问题很小,我目前正在编码的数据包也是如此。 我想要一个简单的命令,在执行时执行者会加入一个团队,如果他已经在该团队中,则他会离开该团队。非常
我的 Minecraft 自定义聊天命令不起作用。加载世界时会出错。 我的代码: 从“@minecraft/server”导入{world}; world.beforeEvents.chatSend.subscribe((eventData) => { ...