标签: minecraft

通过putty访问minecraft rcon服务器

我想通过使用内置的rcon管理Minecraft服务器.

问题是服务器不返回内容.打开putty - >设置地址 - >设置端口 - >选择ssh - >点击打开 - >控制台打开,但是它的空&我什么也做不了.

奇怪的是:1.端口打开2.在putty日志中显示:连接到xxx.xxx.xxx.xxx端口xxxxx 3. minecraft控制台通知我连接到rcon

所以它看起来我已连接,但在putty控制台中没有任何显示.

我试过这个查询工具,它的工作正常.如果这个工具可以,为什么腻子不行?

Thnx任何帮助.

ssh console putty minecraft

0
推荐指数
2
解决办法
3万
查看次数

Linux"丢失"错误

我想写一个.sh但是得到一个错误:
这是一个minecraftserver更新程序(仅供参考)

码:

#!/bin/sh

# Deleting Old Files
if [ -e spigot1.jar]; then
  rm spigot1.jar

fi

# Renaming
if [ -e spigot.jar]; then
  echo Renaming File...
  mv spigot.jar spigot1.jar
  echo Done.
  echo
  else
  echo

fi

# Downloading
echo Downloading File...
wget http://ci.md-5.net/job/Spigot/lastBuild/artifact/Spigot-Server/target/spigot.jar
echo Done.

# Comparing Files
echo
echo Testing if the files are the same... 
if diff -a -w spigot.jar spigot1.jar >/dev/null ; then
  echo Done.
  echo
  echo -----------------------------------
  echo
  echo You already have the newest version!  
  echo
  echo …
Run Code Online (Sandbox Code Playgroud)

unix linux shell syntax-error minecraft

0
推荐指数
1
解决办法
2236
查看次数

使用Java反射,我可以访问私有静态嵌套类的私有字段吗?

我查看了我能找到的与Java反射相关的每个条目,似乎没有人能解决我正在处理的情况.我有一个带有静态嵌套类的类A,B类A还有一个字段,一个类型为B的数组,称为bArray.我需要从类外部访问此字段以及bArray元素的私有成员.我已经能够使用getDeclaredClasses获取静态嵌套类,我通常会使用getDeclaredFields和setAccessible获取私有字段bArray,但我似乎无法将它们放在一起以便能够从类外部迭代bArray.

这是我正在使用的示例类结构.

public class A {
    private A.B[] bArray = new A.B[16];

    private static class B {
        private int theX;
        private int theY;

        B(int x, int y) {
            this.theX = x;
            this.theY = y;
        }
        // More methods of A.B not included   
    }
}
Run Code Online (Sandbox Code Playgroud)

我最终需要从A类外部获取bArray及其字段theX和Y.

我不能使用像Class.forName("classname")这样的类的名称,因为代码都是通过混淆器运行的,并且名称都会发生变化,当然除了字符串中的名称.由于混淆,我可以使用字段顺序(索引)而不是名称.除了这个私有的静态嵌套数组字段之外,我已经设法找出了我需要的所有字段,方法和其他东西.

这是我尝试过的方向.这前三行似乎做了我想要的,但第四行说ABArray无法解决:

A myA = new A();
Class AB = stealNamedInnerClass(A.class);
Class ABArray = Array.newInstance(AB, 0).getClass();
ABArray myABArray = (ABArray)stealAndGetField(myA, ABArray);
Run Code Online (Sandbox Code Playgroud)

这些是我引用的实用程序函数:

public static Field stealField(Class typeOfClass, Class typeOfField)
{
    Field[] fields = typeOfClass.getDeclaredFields();
    for …
Run Code Online (Sandbox Code Playgroud)

java reflection minecraft

0
推荐指数
1
解决办法
1200
查看次数

值'1'对'索引'无效

这是我尝试运行程序时收到的错误.(请原谅我的背景,这是我试图创造的关键部分)

收到错误

这是我试图执行的C#代码

    int oldCount;

    string RecentPlayer;
    string val;

    public void SetBalloonTip()
    {

        NewPlayerMessage.BalloonTipTitle = "A Player Has Joined!";

        NewPlayerMessage.BalloonTipText = RecentPlayer + " has joined your server " + ConfigKey.ServerName.GetString();
        NewPlayerMessage.BalloonTipIcon = ToolTipIcon.Info;

    }

    private void PlayerListUpdates_Tick(object sender, EventArgs e)
    {
                oldCount = playerList.Items.Count - 1;
                if (oldCount < playerList.Items.Count)
                {
                    if (playerList.Items.Count > 0)
                    {
                        RecentPlayer = playerList.Items[playerList.Items.Count].ToString();

                        val = playerList.Items[playerList.Items.Count].ToString();
                        NewPlayerMessage.Visible = true;
                        SetBalloonTip();
                        NewPlayerMessage.ShowBalloonTip(50000);

                    }

                }
                else {
                    return;
        }

    }
Run Code Online (Sandbox Code Playgroud)

c# minecraft balloon-tip

0
推荐指数
1
解决办法
293
查看次数

Java Minecraft身份验证

我需要找出一种方法来检查我的用户名和密码是否有效.

我发现这个文档讲述了很多关于Minecraft身份验证的内容:http://wiki.vg/Authentication

看起来它需要一个JSON HTTP POST请求,但我不知道如何做到这一点:S

我经常搜索并经历了很多例子,但这些都没有.我得到的最好结果是没有在控制台中打印结果或403错误.

谢谢

java authentication post login minecraft

0
推荐指数
1
解决办法
2976
查看次数

使用它的UUID获取玩家名称

我编写java代码,我正在使用1.8 spigot api制作一个minecraft bukkit插件.如何返回玩家的名字,只知道他/她的uuid?

java minecraft bukkit

0
推荐指数
1
解决办法
5055
查看次数

将Minecraft颜色代码翻译成HTML

最近,我试图将Minecraft MOTD转换为纯HTML.Minecraft MOTD是基本文本,使用Minecraft颜色代码来表示颜色变化.

示例:"§d§lTheNexus§8:§6§oO_O§a§l[MUTATION MONDAY]"

翻译: <span style='color:pink'><b>The Nexus</b></span><span style='color:gray'>:</span>...

所以...基本上,有颜色代码,它改变了文本的颜色,以及格式代码,从而改变了文本的格式.

现在,因为Minecraft颜色代码没有说明颜色代码的结束位置,所以我不确切地知道如何将其转换为HTML.

我做了一半,通过替换所有颜色代码</span><span style='color:newcolor'>和替换所有格式代码</var><var style='text-decoration:blah'>

但是,这不起作用,因为当你在格式化代码之前有一个颜色代码时,就会变成<span></var><var></span>.

所以问题是,我该怎么做?找到颜色代码的结束位置等等.

Minecraft的颜色代码可在此处获取:http://ess.khhq.net/mc/

由于我的代码太大,我把它发布在JSFiddle上.

到目前为止我的代码:https://jsfiddle.net/thwe0yek/1/(第一个很好,第二个搞砸了......)

html javascript jquery colors minecraft

0
推荐指数
1
解决办法
2684
查看次数

Ender Chest打开和关闭动画

我希望取消ender胸部打开事件,并在右键单击时显示打开和关闭动画.我目前的代码是:

public void changeChestState(Location loc, boolean open) {
    if (open) {
        for (Player p : Bukkit.getOnlinePlayers()) {
            p.playNote(loc, (byte) 1, (byte) 1);
        }
    } else {
         for (Player p : Bukkit.getOnlinePlayers()) {
             p.playNote(loc, (byte) 1, (byte) 0);
         }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我右键单击胸部时,我听到声音,但没有动画发生.感谢您的帮助!

java plugins minecraft bukkit

0
推荐指数
1
解决办法
1786
查看次数

执行命令时Minecraft Bukkit Java出错

当我执行命令"/ voltiac"时,它会在控制台中输出此错误,并在"我的世界"中说"尝试执行此命令时发生内部错误".但是,当我执行命令"/ voltiac help"和"/ voltiac about"时,它们完美地工作.我试图让插件做的是当我执行命令"/ voltiac"时,它与执行"/ voltiac about"相同.

这是错误

[12:15:52] [Server thread/INFO]: DiamondDeveloper issued server command: /voltiac
[12:15:52] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'voltiac' in plugin Voltiac v0.4.4
  at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[craftbukkit-1.8.jar:git-Bukkit-18fbb24]
  at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:140) ~[craftbukkit-1.8.jar:git-Bukkit-18fbb24]
  at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:620) ~[craftbukkit-1.8.jar:git-Bukkit-18fbb24]
  at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1106) [craftbukkit-1.8.jar:git-Bukkit-18fbb24]
  at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:966) [craftbukkit-1.8.jar:git-Bukkit-18fbb24]
  at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:37) [craftbukkit-1.8.jar:git-Bukkit-18fbb24]
  at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:9) [craftbukkit-1.8.jar:git-Bukkit-18fbb24]
  at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit-1.8.jar:git-Bukkit-18fbb24]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_73]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_73]
  at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [craftbukkit-1.8.jar:git-Bukkit-18fbb24]
  at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:673) [craftbukkit-1.8.jar:git-Bukkit-18fbb24]
  at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:335) [craftbukkit-1.8.jar:git-Bukkit-18fbb24]
  at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:629) [craftbukkit-1.8.jar:git-Bukkit-18fbb24]
  at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:537) [craftbukkit-1.8.jar:git-Bukkit-18fbb24]
  at …
Run Code Online (Sandbox Code Playgroud)

java arrays minecraft bukkit

0
推荐指数
1
解决办法
175
查看次数

在字符串中查找第一个数字序列?

首先,我想通过说这是一个Minecraft插件来解决问题.所以我有一种方法来产生一些怪物(你不知道怪物是什么),并给它们自定义名称.名称基于数字.但我的名字中也有一系列字符.因此,例如,如果暴徒的名称是"355 Blaze",它将返回355的int,并将其余部分删除.我该怎么做?目前我使用子字符串,但它不起作用,好像数字超过9它将只返回第一个数字.

java minecraft bukkit

0
推荐指数
1
解决办法
4064
查看次数