minecraft相关内容

升级Gradle

我完全知道Gradle网站上有一些页面,说明如何升级,但仅从4.x起. 我正在尝试遵循教程制作一个简单的“我的第一个" Minecraft mod.在其中,系统会告诉您安装Forge 1.7.10,据我所知,它可以在Gradle 2.0上运行. 为了让我继续学习本教程,在进行了一些挖掘之后,看来Gradle 2.0与JDK 12.0.2不兼容,但是我不确定如何解决这个问题. 任何 ..
发布时间:2020-05-09 22:00:19 Java开发

如何从Minecraft编辑.mca文件?

简介 我想将自己的Minecraft世界组合成一个世界,这似乎是一个相对容易的壮举,但是随着我的研究,它逐渐演变为制作自定义程序的需求. 挣扎 我首先移动区域文件并将它们组合到一个区域文件夹中,这似乎是显而易见的解决方案,并且几乎可以正常工作. 注意:我已经打开了文件,似乎整个扇区都存储了它们的坐标,而不是实体,因此地形本身在空间上与区域文件名不匹配. 当我打开客户端并且区 ..
发布时间:2020-05-09 22:00:16 Java开发

自动在"System.out.println()"语句中显示日期

我知道您打印的每一行都有可能用日期标记(也可以另存为日志文件). 例如在《我的世界》中: [16:21:43 INFO]: Minecraft Launcher 1.3.9 (through bootstrap 5) started on windows... 我该怎么做? Maybee和Logger?还是需要外部库? 解决方案 可以通过调用System.out.print ..
发布时间:2020-05-09 22:00:12 Java开发

Minecraft Forge EntityJoinWorldEvent返回错误的位置!错误

在本地开发环境中的Eclipse(Mars.1版本(4.5.1))中使用Forge 1.8.9. 我试图在玩家每次加入或重新加入世界时设定其位置.它总是在第一次运行(例如运行并加入世界.请参阅第一个屏幕截图). 在世界各地移动了一点,然后退出该世界并返回(在关闭MC的同一会话中退出),该世界未能出现在控制台中.该位置与“全部正常"登录名中的位置相同.另外还有错误的位置!错误. 控制台中 ..
发布时间:2020-05-09 22:00:09 Java开发

如何使用Python将数据包发送到远程Minecraft Classic服务器?

StackOverflow的好朋友. 我正在尝试创建一种可以连接到Minecraft Classic服务器,发布消息并可能进行构建的“机器人". 无论如何,我在理解如何使用python发送数据包以及如何正确编码它们方面遇到了一些麻烦. 以下是我需要发送的数据包,我想发送“玩家标识": http://www.minecraftwiki.net/wiki/Classic_server ..
发布时间:2020-05-09 22:00:06 Python

Python递归数据读取

如果您曾经玩过《我的世界》,那么下面的内容会更有意义.由于你们中的许多人还没有,我将尽我所能尽力解释它. 我正在尝试编写一个递归函数,该函数可以找到从我的世界食谱的平面文件中制作任何我的世界项目的步骤.这真的让我感到难过. 该平面文件有点长,所以我将其包含在此要点中. def getRecipeChain(item, quantity=1): #magic recursi ..
发布时间:2020-05-09 22:00:04 Python

在Bukkit中从原理图设置块数据?

我试图在bukkit中加载并粘贴.schematic文件(不钩住MCEdit API).下面是我用来粘贴原理图的功能/方法.粘贴时,我在粘贴过程中一直得到NullPointerException.当我记录下要放置的物品时,我看到了草块,石头,但没有看到我的胸部,箱子中的任何东西或信标(也许还有更多的方块). 此行出现错误:block.setData(blockData[index], tru ..
发布时间:2020-05-09 22:00:01 Java开发

使用Python将登录数据包发送到Minecraft服务器不起作用

我在Python中具有以下脚本.它的作用是尝试先通过发送“握手",然后发送登录请求来连接到MineCraft服务器.协议规范可以在这里找到: http://wiki.vg/Protocol 无论如何,python脚本可以正常工作,并且没有错误.但是,我相当习惯将第二个数据包编码错误,因为在发送第二个数据包时,服务器控制台上没有任何内容.播放器未连接或任何东西.最终由于“客户端"未及时登录而最 ..
发布时间:2020-05-09 21:59:56 Python

如何使用3D Perlin噪声函数生成地形?

我可以使用2D Perlin噪声函数来生成高度值,但我不明白为什么要使用3D Perlin噪声函数.在 Notch的博客中,他提到将3D Perlin噪声函数用于Minecraft上的地形生成.有谁知道该怎么做以及为什么会有用吗?如果要传递x,y和z值,并不表示您已经有身高了吗? 解决方案 Minecraft与矿井有关.因此,Notch试图解决的问题是:“我如何在我的世界中出现孔洞/突出物 ..
发布时间:2020-05-09 21:59:51 其他开发

批量需要Minecraft服务器自动重启脚本

我目前是私人Minecraft服务器上的管理员,尽管在这种情况下,技术问题不在典型的Minecraft支持范围之内. 我希望启动服务器的批处理文件在凌晨12点和中午12点重新启动,尽管我在批处理方面经验很少,而且粗略的Google搜索没有帮助. 我碰到的一个问题是,我不知道批处理是否可以在Java服务器控制台中执行命令,是否仅由于了解基本批处理功能而发送命令以保存服务器,然后退出并重新 ..
发布时间:2020-05-09 21:59:48 其他开发

扭曲的Python + spawnProcess.从命令获取输出

我正在用Twisted Python服务器包装Minecraft服务器应用程序,该服务器具有RESTful API,用于获取当前连接的播放器列表. Twisted应用通过 reactor.spawnProcess()启动Minecraft服务器. ,然后通过 ProcessTransport ,它写入stdin.读取stdout和stdin由单独的 protocol.ProcessProtocol ..
发布时间:2020-05-09 21:59:45 Python

如何确保客户端反作弊

首先, 我想表明我知道,从客户端发送的任何信息都不能被信任,因为它可以被欺骗.我对通过模糊来阻止99.9%的潜在欺诈者的安全性方法以及实时检测绕过安全性程序的能力感兴趣. 为此,我有一些想法,包括通过允许客户端根据服务器的请求(通过TCP)进行扫描来验证其正在保护的游戏以及任何潜在的作弊应用的文件和内存校验和,两者检测记忆注入作弊和/或作弊的记忆足迹.因此,旁路黑客将不得不侦听通过SS ..
发布时间:2020-05-09 21:59:42 Java开发

Minecraft如何执行照明?

我唯一熟悉的模型是漫射照明,但是看起来比这复杂得多. 解决方案 每个正方形的亮度从15到0.每个级别比其上的级别低20%.如果一个正方形包含一个光源,它将获得该光源的亮度,否则它将比最亮的邻居少一个. 阳光很特殊,没有垂直衰减. ..
发布时间:2020-05-09 21:59:38 其他开发

Java不支持的major.minor版本52.0错误Minecraft

我目前正在尝试在测试服务器上运行即时消息插件. Minecraft服务器正在运行spigot 1.7.10,以下是服务器的Java版本: java version "1.7.0_65" Java(TM) SE Runtime Environment (build 1.7.0_65-b17) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, ..
发布时间:2020-05-09 21:59:35 Java开发

Tectonicus 2.25的XML文件错误

我正在尝试为我的单人游戏世界制作Tectonicus地图.因此,我需要一个XML配置文件,但是在尝试制作地图时,在终端机(MAC OSX)中收到此错误: "Parsing config from /Users/ralphvandenheuvel/Downloads [Fatal Error] :1:1: Content is not allowed in prolog. org.xml.sa ..
发布时间:2020-05-09 21:59:32 Java开发

在C ++中处理巨大的多维数组

我正在设计一个类似于Minecraft的C ++游戏,该游戏在内存中保存了大量的地形数据.通常,我想在内存中存储一​​个数组,该数组为[5] [4] [5] [50] [50] [50].这还不错,因为它的虚拟内存大约为100mb,因为我的结构只有大约8个字节. 但是,我在找出解决此问题的最佳方法时遇到了麻烦.我确实希望它在虚拟内存中,但显然不在堆栈中.而且我一直在犯一些错误,如何在堆栈上创 ..
发布时间:2020-05-09 21:59:30 C/C++开发

该代码块的作用是什么?

我不太确定这是什么意思或在做什么,有人可以详细说明吗? Player player = (Player) sender; 解决方案 它获取发送者引用的对象,并尝试将其强制转换为Player类型. Java对象是强类型的,这意味着您必须声明对象的类型. 如果发件人引用的对象不能转换为Player对象,则将为InvalidCast抛出异常. ..
发布时间:2020-05-09 21:59:27 Java开发

变量内容中的Python NameError

我一直在为Minecraft的Raspberry Pi版本制作一个mod,每次我在程序中输入一个命令时,都会遇到一个非常令人沮丧的错误.这是我的代码: import minecraft.minecraft as minecraft import minecraft.block as block import time mc = minecraft.Minecraft.create(); ..
发布时间:2020-05-09 21:59:24 Python

如何使用实例引用实例?

由于我对Java没有特别的了解,所以我正在尝试最小化创建实例的数量.目前,我的Main中有一组其他类的实例,一个简单的示例... public final class ClassName extends JavaPlugin { AntiSwear antiSwear = new AntiSwear(); Spam spam = new Spam(); @Over ..
发布时间:2020-05-09 21:59:21 Java开发