[AI Hunter] Minecraft Manhunt but you have no friend. (speedrunner vs. terminator)
*Minecraft Manhunt and speedrunner vs. terminator are originated from Dream (Youtube), this is a recreation of his idea in the form of a datapack. This datapack is for everyone to be able to play very easily, without the need of opening a server, set up plugin and an alt account for bot. I recommend you to use the original plugin if you want: https://youtu.be/O60zJzhYGEA (link in his video description)
Have you been wanting to try out Minecraft Manhunt but your friends just do not play Minecraft (or you are just very alone)?
Here is the thing you would ask for, the AI Hunter that will chase you down NO MATTER WHAT.
Fair Warning: it is not easy
-To kill the Ender Dragon before it kills you
How to start your challenge:
1) install this data pack in a newly created survival world, with «allow cheats» on (tutorial from wiki)
2) make sure your render distance is 8 or above
3) type /reload or /function aihunter:menu
4) click
*if you want to make hunter ignore certain players or only target certain player, you need to do the following before starting your challenge:
Players who are in the team «aihunter» will not be targeted by hunters. So after installing this datapack, enter this command: «/team join aihunter » replace into a player id. Any player that is NOT in the team will be targeted by hunters. (doesn’t affect players in creative/ spectator mode)
note: Hunters can’t hunter players in team aihunter, but players in that team can still hurt hunters.
use «/team list aihunter» to check who is in the team. use «/team leave » to remove a player from any team.
If you wish to change the appearance of the hunter, check this video out to see how.
*attack damage and speed varies by game difficulty, below are the stats in normal difficulty
20 health points (same as a player)
start with 6 armor points, 4 attack damage (equal to a full set of leather armor without a helmet, with a wooden sword)
speed (on the ground): can be outrun by sprint-jumping
speed (in water): almost as fast as a player
speed (in lava): SLOW
immunities: immune to drowning and fall damage
-will always try to follow and kill you
-respawn after death
when the hunter dies, it will respawn at a certain location vary on which dimension you are in. After respawning, it will be frozen for 15 seconds in all difficulties.
respawn locations:
| dimension | respawn location |
| Overworld | the world spawn |
| The Nether | on top of your first nether portal (nether side) |
| The End | on the obsidian platform * |
*every time hunter respawn at the end, the obsidian platform will be reset(just like when a player goes through the end portal)
-gets stronger after a certain amount of time
depends on how long the challenge has been going, buffs will be kept after it dies.
*attack damage varies by game difficulty, below are the attack damage in normal difficulty
the hunter can be able to disable a player’s shield once they get a buff
stage 1: 10 armor points and 7 attack damage (equal to a full set of chainmail armor without a helmet, with a wooden axe)
stage 2: 13 armor points and 9 attack damage (equal to a full set of iron armor without a helmet, with a stone axe)
stage 3: 17 armor points, 6 armor toughness and 9 attack damage (equal to a full set of diamond armor without a helmet, with a iron axe)
| difficulty/ buff stage | stage 1 | stage 2 | stage 3 |
| easy | 10 mins | 30 mins | 80 mins |
| normal | 6 mins | 20 mins | 50 mins |
| hard | 3 mins | 12 mins | 30 mins |
-place blocks(or towering) if it thinks necessary
-break blocks if it thinks necessary (except bedrock, obsidian, crying obsidian, end portal frame, and other «unobtainable» block)
-bridging if it thinks necessary
-pour water on lava when it came across some
-deactivate nether portal when it came across one
-break boats when gets near one
-can disable a player’s shield (only after a buff)
-place water or drink fire resistance potion when on fire
-eat and regen after a certain amount of time
-sometimes heal itself when in low health (only after a buff)
when a hunter’s close, and its health equal to or below 8, it will have a 5% chance to heal itself every 0.4 seconds.
if it decided to heal, it will instantly heal 8 health (equal to using a splash potion of healing II)
-teleport to the dimension that you are in (regardless of its distance to the portal)
similar to respawning, after teleporting, the hunter will be frozen for 30 seconds. Its respawn location will also change depends on which dimension it is in. (see respawn mechanics above)
Pause Hunter: /function aihunter:pause
Resume: /function aihunter:resume
ends everything in the challenge, to the point that it is ready to start again: /function aihunter:stop
or you can also click the button in the menu
(I don’t know why you need to do this but just in case)
clear scoreboard and other things before uninstalling the data pack: /function aihunter:uninstall
This data pack still have room to develop and improve, any suggestions and problem report are appreciated.
If you have already experienced this data pack, would you please leave a comment and let me know your throughs about this pack?
It won’t take you very long, and it really helps me and the future data pack update!
And if you want to make a video with this data pack, it is totally fine! But it will be polite if you can let me know and put my credit in it. Thanks!
Мод Matter Overdrive: Legacy Edition
Хотели бы вы почувствовать себя когда-нибудь киборгом или производить энергию из гравитационной аномалии, сделать предметы из материи ( как в ic2)? Всё это вы сможете установив мод matter overdrive. Matter overdrive- это сравнительно недавний, но интересный мод, который сможет разнообразить ваш геймплей.
Предел этого мода-ваше воображение!
Вы можете стать терминатором,создавать алмазы почти из воздуха,или же стать киборгом из будущего!
И этот гайд поможет вам с этим.
Это довольно мощная игрушка. Причём её можно улучшить специальными модулями и покрасить в любой цвет!


Это основные ресурсы мода. К тому же,из тритана можно сделать эпичную бронь!
Перейдём к индустриальной части мода!
Молекулярный высекатель
Это необходимое для развития устройство служит для того,чтобы создавать изоленейные схемы,которые необходимы для создания продвинутых устройств и экипировки.


Но для работы необходима одна вещь-Гравитационная Аномалия (Или чёрная дыра)

Простая чёрная дыра

А вот что с ней станет,если туда накидать пару стаков алмазных блоков.
Найти аномалию можно в основном в пещерах. А теперь сам реактор

Теперь подробнее: Ставим контроллер реактора напротив аномалии,так,чтоб было написано » Invalid structure «

Затем по бокам ставим разлагатели материи

По краям ставим машинные корпуса

И наконец достраиваем катушки термоядерного реактора

Ставим на одной линии с чёрной дырой грав. стабилизаторы (Важно! Необходимо чтобы они смотрели на чёрную дыру!)

Чтобы увеличить выход энергии необходимо накидать драгоценных блоков в чёрную дыру,а чтобы получать энергии необходимо в разлагатели материи положить что-нибудь.
А теперь: Как делать из грязи алмазы?
Постройте такую конструкцию. (Сил расписывать нету,подробности есть на скриншотах,поймёт даже нуб.)

Далее см на скриншотах.




И наконец: Как стать андройдом?
Найти красную пилюлю в подземельях. А чтобы стать человеком надо съесть синюю

После мы умрём от диареи и воскреснем будучи андройдом!



И второй способ-Найти этого сумашедшего деда Безумного Учёного и следовать инструкции:




Выбить части Андройдов можно из самих андройдов. (Они иногда спавнятся повсеместно. (Даже на луне из Galacticraft)
А чтобы модернезировать себя любимого надо воспользоваться андройд-станцией.


Теперь несколько плюшек:
Мод добавляет данжи (Упавшие звездолёты,базы андройдов,корабли в небе и т.д.) Их реально много!

Редкий баг: два данжа в одном


Кстати,этот мод очень облегчает игру с GalactiCraft т.к. если Вы Андройд,то вам не нужен воздух,следовательно вы можете дышать на планетах Galacticraft без кислородного оборудования!
А на этом всё :C
Удачи вам!
Первый ютубер:
Второй ютубер:
Плагин на терминатора майнкрафт
Terminator plugin to open files specified by a given regex in an editor
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Terminator Editor Plugin
Terminator plugin to open a file uri, including line number, in an editor. When the configured regex is matched, you can click the link and open the file in a previously configured editor. See the demo at https://github.com/mchelem/terminator-editor-plugin/wiki.
Installing the Plugin
The configuration file is located at
You can specify the regex to match filenames to your liking.
You can also configure it to open an editor command within the current terminal window (useful for terminal-based editors)
If your files are not in the current path but in a specific directory, you may use the libdir config.
The inputs to the editor may be specified using the groups parameter. By default the first group matched is the filename and the second is the line number (groups = «file line»).
File paths with a specified line number (ex: some/file/path.txt:12) (default):
File paths followed by line number and, optionally, column:
Specific file types with or without a line number specified:
File paths with or without line numbers and Python stack traces:
Warning: Use quotes in your parameters if you want to include a comma.
About
Terminator plugin to open files specified by a given regex in an editor
Bukkit
afkTerminator
Bukkit Plugins
afkTerminator
Table of Contents
AFK Machine = Are methods players use to defeat AFK detection to prevent being kicked or to gain rewards offered by some servers for time played. These «machines» fool the AFK detection by providing unattended, continual movement.
AFK Machine Detection
The plugin detects these types of AFK Machines:
AfkTerminator is able to detect the use of these machines and provides operators with several options in dealing with the offending players.
Penalties/Punishment
One word of caution about using the TNT penalty option. As you can see in the video, this can be very destructive. I’m afraid that some players may take advantage of this in PVP or Factions servers, building an AFK machine simply for the destruction it can cause to surrounding buildings or bases. USE WITH CAUTION.
When penalty=COMMAND, multiple commands can be executed, and this is defined by separating commands in the config.yml with » /n «. For example:
Admin/Moderator Notification of AFK Machines
When an AFK Machine is suspected and eventually detected, administrators can elect to be notified via a console message, receive MC mail, and/or logging of information in a log file.
Logfile
Information about detected AFK Machines will be found in the file /plugins/afkTerminator/AfkTerminator.log. There is no management of this file provided by the plugin, so it will grow continually. So server owners may want to delete this now and again, when the data contained has no more value.
In-game Message
Any player with the permission «afkTerminator.notify» will receive a message to their game client if they are online at the time of the detection. The language and content of this message is configurable and can be found in the afkTerminator/config.yml.
MineCraft Mail
Any player with the permission «afkTerminator.mailReceive» will receive an mail through any in-game mail system supported by the server. The message received is the same as seen in the in-game message (as described above), and hence is configurable.
AfkTerminator keeps track of the players with ‘mailReceive’ permission string through the use of a ‘mail_list.yml’ file found in the plugis/afkterminator folder. Each time a player joins the server and is found to have the permission, they will be added to this file along with the the time of the login.
Each time afkTerminator plugin is restarted (e.g. server reset), the file will be reviewed by the plugin an any player that has permission, but had not logged into the server for a configurable number of days will be removed from the mail list. This will keep the list from growing as admin/moderators turn over, and keep the system from sending messages to inactive players. If a player joins, that had the permission, but they no longer have the permission, they also will be removed from the list at that time. If a player is removed from list, still has permission, and later again joins the server, they will be re-added to the list.
The system command used to issue the mail to the players is also configurable, and is found in the config.yml. The default configuration is compatible with Essentials Mail.
Auto Login Blocker
The plugin will also prevent client hacks which try to «get around» an AFK kick by simply auto logging back into the server. This function will require a player to wait a configured amount of time before logging back into the sever after leaving for any reason. If there are multiple attempts the minimum time for a login is raised each time, and if the player exceeds a configured maximum number of failed attempts, an configured action (such as ‘ban’) can be taken by the afkTerminator.
If a player has the permission «afkTerminator.loginDelayExcluded», they will not be subject to this check.
Please see the pages for configuration, etc.
Permission(s)
afkTerminator.excluded
When a player has the «afkTerminator.excluded» permission string, they will not be subject to the afkTerminator punishment. Their use of afkMachines will still be recorded in the log and on console in order that there is a record, but instead of being punished, they will be set back to «no AFK Machine state» when an AFK Machine use is detected.
afkTerminator.loginDelayExculded
When a player has this permission they will not be subject to the minimum time for re-login after leaving the server.
afkTerminator.admin
When a player has this permission, the will be able to execute the command «afkt reload»
afkTerminator.notify
When a player has this permission, they will be notified with an in-game message (if they are online) when a player has been detected using an AFK Machine.
afkTerminator.mailReceive
Whan a player has this permission, they will be notified with a mail message when a player has been detected using an AFK Machine.
Vault.jar
The Vault plugin must be installed in your plugin directory if you want to use the afkTerminator permission strings
Installation
4. Restart your server / Reload Plugins if config.yml is modifed
AFKTerminator can be integrated by other Plugin Developers!
The AFKTerminator has available an API so other AFK related plugins can take advantage of its detection capabilities, and use this information as part of that plugin’s AFK algorithms. API instructions are found here.
Note from EDGE: The AFKTerminator was originally built for use with the OnTime plugin, but I thought there was a much larger need for this capability so I broke it out and made it slightly more powerful.
Plugins¶
Terminator can be expanded using plugins. Additional features can be created outside of the main application, and added in at runtime.
In theory you should be able to implement fairly powerful plugins, although so far the included ones we have are fairly small in scope.

Several of the included plugins create Click-able items in the terminal. These are highlighted by underlining the item when the mouse hovers over it.
Included plugins¶
The following plugins are distributed by default with Terminator.
Unless otherwise stated, the included plugins are under the Licensing as Terminator, GNU GPL v2.
Activity Watch¶
Original Author: Chris Jones
Adds a menu item, Watch for activity, to The Context Menu which will create a notification, as seen to the right, when there is output to the terminal. This is useful when you have a long running command and wish to know when it has completed, or output an update.
There is one option for this plugin:
hush_period (default: 10.0)
An extract of this item being set would be:
Which would wait 30 seconds before showing another notification of activity.
Bear in mind also that your notification may look very different to the image shown due to theming.
APT URL Handler¶
Original Author: Chris Jones
Text matching apt:.* will be converted into a click-able item that when triggered with Ctrl + click will launch the default package manager for software on a debian system.
right-click over the URL will add two entries to The Context Menu :
Custom Commands Menu¶
Original Author: Chris Jones
Adds a menu item, Custom Commands, to The Context Menu which has a sub-menu containing its own Preferences item that launches the window show below. Below that is a list of user configured commands that can be chosen.

In this window you can create a New item, and Edit or Delete existing ones. The selected item can be repositioned in the sub-menu order using the Top, Up, Down and Last buttons.
Clicking New or Edit gives the smaller window. An Enabled item is shown in sub-menu, and a disabled one is not. The Name is used for the sub-menu item text. The Command is the text that will be entered into the current terminal with a Return at the end to execute/enter it. You do not get a chance to edit the text first.
A rudimentary support for sub-trees is implemented. Simply add one or more / in the Name field, and the tree structure will be created. Positioning is determined by the first time a sub-tree is referenced, so a later reference will be attached to the sub-tree defined by an earlier reference.
If other terminals are receiving, they too will receive and execute the Command.
Inactivity Watch¶
Original Author: Chris Jones
Adds a menu item, Watch for silence, to The Context Menu which will create a notification, as seen to the right, when a terminal has been quiet for a given period. This is useful when you have a long running process that outputs constantly (i.e. compiling a kernel) and you wish to know when it has ended. This notification will only show once, unless there is some activity in the terminal after the initial notification.
There are two options for this plugin:
inactive_period (default: 10.0)
watch_interval (default: 5000)
Be aware that this combination will result in some uncertainty as to the exact timing of the notification. In the worst case, with the values given, the notification may take 14.9 seconds to appear.
An extract of these items being set would be:
Which would check every second if the terminal had been silent for 30 seconds.
Bear in mind also that your notification may look very different to the image shown due to theming.
Launchpad Bug URL Handler¶
Original Author: Chris Jones
Text matching lp: #12345 where 12345 is a bug number in launchpad, will be converted into a click-able item that when triggered with Ctrl + click will launch a browser to the bug report in launchpad.
The item can also be more than one bug number, and each will be opened, for example:
Ctrl + click on this will open four pages; one for each bug number.
right-click over the URL will add two entries to The Context Menu :
Launchpad Code URL Handler¶
Original Author: Chris Jones
Text matching lp:string will be converted into a click-able item that when triggered with Ctrl + click will launch a browser to the page in launchpad, where string is one of the following:
right-click over the URL will add two entries to The Context Menu :
Logger¶
Original Author: Sinan Nalkaya
Adds a menu item, Start Logger, to The Context Menu which will popup a window for selecting a file name to save as. Any content then written to the terminal will be written to the file too. Once started the menu item will change to Stop Logger which does precisely what you would expect.
There appears to be problems when applications switch to/from alternate mode (i.e. vi, mc, etc.) The obvious one is that the alternate screen is not “logged” although it is not clear how this could be logged. The second issue is that some of the output after the alternate screen is not logged. See LP#1477386 for more info and progress.
Maven Plugin URL Handler¶
Original Author: Julien Nicoulaud
Ummmm. I’m not entirely sure what this will do, as I don’t use Maven. Updates on a postcard, please.
Terminal Shot¶
Original Author: Chris Jones
Adds a menu item, Terminal screenshot, to The Context Menu that will take a screenshot of the underlying terminal, and present a dialog for where to save it.
Test Plugin¶
Original Author: Chris Jones (most likely)
An almost comically stripped down example.
Third party plugins¶
As I find (or I’m told about) plugins that are available elsewhere, I’ll add links here. I’ve done a preliminary search, and.. Wow! I never knew there were so many out there.
If any of the authors would like to get their plugins added to the main Terminator package, or they would prefer not to be listed here for some reason, they can reach out to me through the project site on Launchpad and we can sort it out.
I’m unsure of how these plugins are perceived. They are specific to Terminator, but does that make them derivative in the eyes of GPL v2, and therefore allow me to include them? If I want to include one in the main package, do I have to hope the creator is still active? Answers on a postcard.
I have done no testing or checking of these plugins. You use at your own risk, and you are responsible for evaluating the code for bugs, issues, and security.
While we have ensured the included plugins have received the required changes to function with GTK3, the third party plugins are not under our control. Examine the change logs of the respective plugin and look for commits that mention GTK3 updates.
In absolutely no order at all.
Installing a plugin¶
A plugin can be installed by adding the main python file (along with any additional files) in one of two locations:
/usr/[local/]share/terminator/terminatorlib/plugins/ This will need root permissions to do. The optional local/ is usually for packages installed by hand, rather than through the package manager, and this depends on how Terminator was installed on your system.
/.config/terminator/plugins/ This allows you to use plugins without needing root.
Creating your own plugins¶
The following guide is initially sourced from a tutorial written by Chris Jones back in April 2010. I’m reproducing it here as a precaution, although I don’t expect the original will disappear. It will get rewritten and expanded as more knowledge and information is added.
One of the features of the new 0.9x series of Terminator releases that hasn’t had a huge amount of announcement/discussion yet is the plugin system. I’ve posted previously about the decisions that went into the design of the plugin framework, but I figured now would be a good time to look at how to actually take advantage of it.
The basics of a plugin¶
Additionally, it would be a good idea to import terminatorlib.plugin as that contains the base classes that other plugins should be derived from.
So now let’s move on to the simplest type of plugin currently available in Terminator, a URL handler.
URL Handlers¶
This type of plugin adds new regular expressions to match text in the terminal that should be handled as URLs. We ship an example of this with Terminator, it’s a handler that adds support for the commonly used format for Launchpad. Ignoring the comments and the basics above, this is ultimately all it is:
That’s it! Let’s break it down a little to see the important things here:
And that’s all there is to it really. Next time you start terminator you should find the pattern you added gets handled as a URL!
Context menu items¶
This is a pretty simplified example, but it’s sufficient to insert a menu item that says “some jazz”. I’m not going to go into the detail of hooking up a handler to the ‘activate’ event of the MenuItem or other PyGTK mechanics, but this gives you the basic detail. The method that Terminator will call from your class is again “callback()” and you get passed a list you should add your menu structure to, along with references to the main menu object and the related Terminal. As the plugin system expands and matures I’d like to be more formal about the API that plugins should expect to be able to rely on, rather than having them poke around inside classes like Config and Terminal. Suggestions are welcome 🙂










