在Minecraft中前进-您应该知道的脚本和宏

有了正确的扩展,您甚至可以使Minecraft支持脚本和宏,这些脚本和宏在按下按钮或触发事件时自动执行某些操作。足够令人惊讶的是,它需要做一些工作。

安装脚本框架

为了能够使用宏和脚本并将它们分配给按钮或事件,您可以将需要有必要的框架。首先,访问此页面以下载适用于您的Minecraft版本的LiteLoader版本(通常是最新版本,只要您还保持Minecraft的最新状态即可。LiteLoader只是一个框架,可以使加载某些mod更加容易。

如果您使用的是Mac,则可以使用Mac LiteLoader Patcher;否则,Windows用户将需要WinRAR或7-zip,Linux用户需要其随附的存档管理器。

查找.minecraft文件夹通过在Windows的“运行"命令中输入%appdata%,或在查看Home文件夹时在Linux中按Ctrl + H,在bin文件夹中找到minecraft.jar文件,然后使用存档管理器将其打开。为LiteLoader下载.zip并将其所有内容复制到minecraft.jar中,最后,从minecraft.jar文件中删除META-INF,然后将其关闭。

仍位于.minecraft文件夹中,创建现在,请访问此页面并下载适用于您的Minecraft版本的正确文件。它应该是.litemod文件,而不是.zip文件。将此文件放入刚创建的mods文件夹中。现在正常启动Minecraft,它会显示一条消息,提示已安装了新的宏模块。红色按钮是为Minecraft功能保留的,黄色按钮是您用于脚本的按钮。

在顶部,有一个右键可以将视图从键盘更改为不同的事件,即

此mod可以使Minecraft为您提供更多功能,并通过自动执行任务为您节省大量时间和精力。要将键或事件分配给脚本,您可以将包含脚本的.txt文件放入.minecraft文件夹中的mods / macros文件夹中,然后单击要使用的键或事件,然后键入“ $$ ",不带引号,但带有.txt和<>。

世界信息

我建议的第一个脚本是转储的简单脚本屏幕上会显示很多有用的信息。它包括您的玩家名称,健康状况,饥饿,世界种子,服务器,滴答(时间),天气,纹理包和位置。尽管它不执行很多“物理"工作,但只需按一下按钮,它就可以显示很多信息。

将以下代码保存到.minecraft / mods中的.txt文件中/ macros:

$${log(&dPlayer Information:);log(Player name: &f%PLAYER%);log(Health: &f%HEALTH% hearts);log(Hunger: &f%HUNGER% hunger bars);log(Level: &f%LEVEL%);if(%MODE% = 0);log(Gamemode: &fSurvival);else;log(Gamemode: &fCreative);endif;log(Texture Pack: &f%TEXTUREPACK%);log(Position: &f%DIMENSION%, X %XPOS% Z %ZPOS%, %YPOS% blocks above ground);log(&dServer Information:);log(Server: &f%SERVER%);log(World Seed: &f%SEED%);log(Time: &f%TICKS% ticks);if(%RAIN% = 0);log(Weather: &fSunny);else;log(Weather: &fRaining);endif;}$$

饥饿提醒

接下来,作为一名玩家,我注意到,当事情变得紧张起来时,很容易迷失您的饥饿感。当您的饥饿感达到一定程度时,此脚本会在屏幕上显示一条消息,提醒您在不良情况发生之前先养活自己。您必须将此脚本分配给“ onHungerChange"事件,以便它每次更改时都检查您的饥饿度是否太低。否则,通过将脚本分配给某个键,您每次都必须按下该键,以检查是否收到消息提醒您饥饿感不足。

将此代码粘贴到.txt文件中。

$${if(%HUNGER% = 1);log(&3My stomach is rumbling... Maybe I should eat food...);endif;}$$

自动进纸器

收到有关低饥饿栏的警报可以很好,但是如果您希望能够完全忽略饥饿栏而无需考虑进食,那么您可能想要使用此自动进食脚本。它足够聪明,可以确定您是否有饥饿感,并使用不会“过度杀伤"的食物-换句话说,当您只想念3点时,它不会使用会恢复7点饥饿感的食物。

将此代码粘贴到.txt文件中:

if(autoeater);log("&2[Macro] &fAutoEater has stopped");unset(autoeater);stop();else;log("&2[Macro] &fAutoEater has started");set(autoeater);do;if(HUNGER!=20);if(HUNGER<13);pick(364);if(ITEM=364);do(32);key(use);while(ITEM=364);endif;pick(320);if(ITEM=320);do(32);key(use);while(ITEM=320);endif;pick(282);if(ITEM=282)do(32);key(use);while(ITEM=282);endif;endif;if(HUNGER<14);pick(366);if(ITEM=366);do(32);key(use);while(ITEM=366);endif;endif;if(HUNGER<15);pick(297);if(ITEM=297);do(32);key(use);while(ITEM=297);endif;pick(350);if(ITEM=350);do(32);key(use);while(ITEM=350);endif;endif;if(HUNGER<16);pick(322);if(ITEM=322);do(32);key(use);while(ITEM=322);endif;endif;if(HUNGER<17);pick(360);if(ITEM=360);do(32);key(use);while(ITEM=360);endif;if($$[eatRaw]=1);pick(367);if(ITEM=367);do(32);key(use);while(ITEM=367);endif;endif;endif;if(HUNGER<18);if($$[eatRaw]=1);pick(319);if(ITEM=319);do(32);key(use);while(ITEM=319);endif;pick(363);if(ITEM=363);do(32);key(use);while(ITEM=363);endif;endif;endif;if(HUNGER<19);if($$[eatRaw]=1);pick(365);if(ITEM=365);do(32);key(use);while(ITEM=365);endif;pick(375);if(ITEM=375);do(32);key(use);while(ITEM=375);endif;pick(349);if(ITEM=349);=do(32);key(use);while(ITEM=349);endif;endif;pick(260);if(ITEM=260);do(32);key(use);while(ITEM=260);endif;endif;if(HUNGER<20);pick(357);if(ITEM=357);do(32);key(use);while(ITEM=357);endif;endif;endif;loop;endif;

Chat Recorder

与一些有趣的朋友一起,您可以轻松地在聊天中获得值得保留的时刻作为记忆。 Minecraft不会在您的计算机上记录聊天记录,但是一个简单的脚本即可解决这一问题。它仅在将脚本分配给事件“ onChat"时有效,并且聊天日志可以在.minecraft / mods / macros / logs / log.txt中找到。

将此代码粘贴到.txt中。文件:

STRIP(&chat, %CHAT%)LOGTO("Log.txt",%DATE% %TIME%: %&chat%);

在游戏中期更改纹理包

如果您想更改纹理包而不必先离开游戏,则可以使用另一个脚本来完成。您需要先将脚本编辑为所需纹理包的名称,然后将该脚本分配给关键点。因此,如果要在多个纹理包之间切换,则需要复制脚本,为所需的纹理包更改每个脚本,然后将每个脚本分配给一个键。

将此代码粘贴到一个.txt文件:

$${TEXTUREPACK(TexturePack);log(&eChanging texturepack to %TEXTUREPACK% ...);}$$

结论

当然,在脚本方面存在无穷的可能性,因为您可以自己创建脚本来满足自己的需求。如果需要很多相同的步骤,甚至可以从理论上通过脚本创建结构,这可以帮助节省大量时间和精力。因此,如果您有时间进行修改,脚本可以为您提供很多帮助,并改善您的Minecraft总体体验。

有关更多信息,请务必了解如何在Minecraft中更改游戏模式。

标签: Minecraft