Wurst.Wiki

The Official Wurst Client Wiki

User Tools

Site Tools


autobuild

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
autobuild [2020/09/22 17:20] – [Changes] alexander01998autobuild [2024/03/07 22:02] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== AutoBuild ====== ====== AutoBuild ======
-[{{ :autobuild_templates_explained.png?300|An explanation of how AutoBuild's template files work.}}] 
  
 <WRAP 516px> <WRAP 516px>
 ^  AutoBuild  ^^ ^  AutoBuild  ^^
-|{{ :autobuild.jpg?500 |}}||+^{{ hack:auto:autobuild.webp?500x265 |Using AutoBuild in Wurst 1.10.1 Beta to build the default "Wurst" template.}}^^
 ^Type|[[:Hack]]| ^Type|[[:Hack]]|
-^Category|Blocks|+^Category|[[Blocks]]|
 ^In-game description|"Builds things automatically.\\ Place a single block to start building." <sup>[//[[:Wurst 7]] only//]</sup>| ^In-game description|"Builds things automatically.\\ Place a single block to start building." <sup>[//[[:Wurst 7]] only//]</sup>|
 |:::|"Automatically builds the selected template whenever you place a block.\\ Custom templates can be created by using TemplateTool." <sup>[//[[:Wurst 6]] only//]</sup>| |:::|"Automatically builds the selected template whenever you place a block.\\ Custom templates can be created by using TemplateTool." <sup>[//[[:Wurst 6]] only//]</sup>|
 ^[[:keybinds#default_keybinds|Default keybind]]|none| ^[[:keybinds#default_keybinds|Default keybind]]|none|
 +^Source code|[[w7src>net/wurstclient/hacks/AutoBuildHack.java]]|
 +^Supported Minecraft versions|1.16.3, 1.16.2, 1.16.1, 1.16, 1.15.2, 1.15.1, 1.15, 1.14.4, 1.14.3, 1.14.2, 1.12 - 1.12.2, 1.11 - 1.11.2, 1.10 - 1.10.2, 1.9 - 1.9.2, 1.8 - 1.8.9, 1.7.2 - 1.7.10|
 </WRAP> </WRAP>
  
 AutoBuild allows you to build things instantly and automatically. It works in all four directions (north, south, east and west) and can bypass NoCheat+. The templates are saved as JSON files in ''%appdata%/.minecraft/wurst/autobuild''. You can make your own templates and save them there, or edit the existing ones. AutoBuild allows you to build things instantly and automatically. It works in all four directions (north, south, east and west) and can bypass NoCheat+. The templates are saved as JSON files in ''%appdata%/.minecraft/wurst/autobuild''. You can make your own templates and save them there, or edit the existing ones.
  
-AutoBuild always builds using the block in the player's main hand.+AutoBuild always builds using the item in the player's main hand.
  
-In [[Wurst 6]], AutoBuild templates can be created by scanning in-game buildings with [[TemplateTool]].+===== Creating Templates ===== 
 + 
 +[{{hack:auto:autobuild_templates_explained_ll.webp?400|An explanation of how AutoBuild's template files work.}}] 
 + 
 +In [[Wurst 6]], AutoBuild templates can be created by scanning in-game Minecraft buildings with [[TemplateTool]]. [[Wurst 7]] doesn't currently have TemplateTool, but it is still possible to create templates by hand or to scan a Minecraft creation in Wurst 6 and then import the template file to Wurst 7. 
 + 
 +There are also several third-party tools that can generate AutoBuild templates (use at own risk!): 
 + 
 +  * [[https://web.archive.org/web/20220311174214/https://www.reddit.com/r/WurstClient/comments/hy0rzl/autobuild_structure_generator/|Autobuild structure generator]] by MatyDiste 
 +  * [[https://github.com/NebulousHaze/Graphical-JSON-Coordinate-Generator|Graphical-JSON-Coordinate-Generator]] by NebulousHaze
  
 ===== Settings ===== ===== Settings =====
  
 ==== Template ==== ==== Template ====
- 
 ^  Template  ^^ ^  Template  ^^
 ^Type|File <sup>[//[[:Wurst 7]] only//]</sup> / Mode <sup>[//[[:Wurst 6]] only//]</sup>| ^Type|File <sup>[//[[:Wurst 7]] only//]</sup> / Mode <sup>[//[[:Wurst 6]] only//]</sup>|
 ^In-game description|"Determines what to build.\\ \\ Templates are just JSON files. Feel free to\\ add your own or to edit / delete the\\ default templates.\\ \\ If you mess up, simply press the\\ 'Reset to Defaults' button or\\ delete the folder." <sup>[//[[:Wurst 7]] only//]</sup>| ^In-game description|"Determines what to build.\\ \\ Templates are just JSON files. Feel free to\\ add your own or to edit / delete the\\ default templates.\\ \\ If you mess up, simply press the\\ 'Reset to Defaults' button or\\ delete the folder." <sup>[//[[:Wurst 7]] only//]</sup>|
-^Default files|''Bride.json'', ''Floor.json'', ''Penis.json'', ''Pillar.json'', ''Swastika.json'', ''Tree.json'', ''Wall.json'', ''Wurst.json''|+^Default files|''Bride.json'', ''Floor.json'', ''Penis.json'', ''Pillar.json'', ''Tree.json'', ''Wall.json'', ''Wurst.json''|
  
 ==== Range ==== ==== Range ====
- 
 ^  Range  ^^ ^  Range  ^^
 ^Type|Slider| ^Type|Slider|
Line 38: Line 46:
  
 ==== Check line of sight ==== ==== Check line of sight ====
- 
 ^  Check line of sight  ^^ ^  Check line of sight  ^^
 ^Type|Checkbox| ^Type|Checkbox|
Line 45: Line 52:
  
 ==== InstaBuild ==== ==== InstaBuild ====
- 
 ^  InstaBuild <sup>[//[[:Wurst 7]] only//]</sup>  ^^ ^  InstaBuild <sup>[//[[:Wurst 7]] only//]</sup>  ^^
 ^Type|Checkbox| ^Type|Checkbox|
Line 52: Line 58:
  
 ==== Mode ==== ==== Mode ====
- 
 ^  Mode <sup>[//[[:Wurst 6]] only//]</sup>  ^^ ^  Mode <sup>[//[[:Wurst 6]] only//]</sup>  ^^
 ^Type|Mode| ^Type|Mode|
Line 62: Line 67:
  
 ==== Always FastPlace  ==== ==== Always FastPlace  ====
- 
 ^  Always FastPlace <sup>[//[[:Wurst 7]] only//]</sup>  ^^ ^  Always FastPlace <sup>[//[[:Wurst 7]] only//]</sup>  ^^
 ^Type|Checkbox| ^Type|Checkbox|
Line 69: Line 73:
  
 ==== Use AI ==== ==== Use AI ====
- 
 ^  Use AI (experimental) <sup>[//[[:Wurst 6]] only//]</sup>  ^^ ^  Use AI (experimental) <sup>[//[[:Wurst 6]] only//]</sup>  ^^
 ^Type|Checkbox| ^Type|Checkbox|
Line 79: Line 82:
 ===== Default Templates ===== ===== Default Templates =====
  
-{{gallery>:autobuild_templates?showtitle&200x200&3&lightbox}}+{{gallery>:autobuild_templates?showtitle&200x200&0&lightbox}}
  
 ===== Videos ===== ===== Videos =====
Line 88: Line 91:
  
 ===== Changes ===== ===== Changes =====
- 
 ^Version^Changes^ ^Version^Changes^
-|[[Wurst 1.2.3 Beta]]|AutoBuild now bypasses NoSwing and should work on AntiCheat servers.| +|[[update:Wurst 1.2.3 Beta]]|AutoBuild now bypasses NoSwing and should work on AntiCheat servers.| 
-|[[Wurst 1.3 Beta]]|Added an overlay to AutoBuild and [[Nuker]].|+|[[update:Wurst 1.3 Beta]]|Added an overlay to AutoBuild and [[Nuker]].|
 |:::|AutoBuild now bypasses NoCheat+ completely.| |:::|AutoBuild now bypasses NoCheat+ completely.|
-|[[Wurst 1.10 Beta]]|You can now make a custom AutoBuild structure by editing ''autobuild_custom.txt''.|+|[[update:Wurst 1.10 Beta]]|You can now make a custom AutoBuild structure by editing ''autobuild_custom.txt''.|
 |:::|Improved AutoBuild.| |:::|Improved AutoBuild.|
-|[[Wurst 1.10.1 Beta]]|Fixed the new AutoBuild still being marked as a WIP mod.| +|[[update:Wurst 1.10.1 Beta]]|Fixed the new AutoBuild still being marked as a WIP mod.| 
-|[[Wurst 1.7]]|AutoBuild can now have any number of custom templates instead of just one.|+|[[update:Wurst 1.7]]|AutoBuild can now have any number of custom templates instead of just one.|
 |:::|AutoBuild structures are now called templates.| |:::|AutoBuild structures are now called templates.|
-|[[Wurst 2.23]]|Updated AutoBuild and related features.| +|[[update:Wurst 2.23]]|Updated AutoBuild and related features.| 
-|[[Wurst 2.25]]|Improved NoCheat+ bypass of AutoBuild.| +|[[update:Wurst 2.25]]|Improved NoCheat+ bypass of AutoBuild.| 
-|[[Wurst 3.0pre1]]|Broke AutoBuild.| +|[[update:Wurst 3.0pre1]]|Broke AutoBuild.| 
-|[[Wurst 3.0pre3]]|Fixed AutoBuild.| +|[[update:Wurst 3.0pre3]]|Fixed AutoBuild.| 
-|[[Wurst 5.3]]|AutoBuild, BuildRandom and InstantBunker will now properly bypass NoCheat+ again.|+|[[update:Wurst 5.3]]|AutoBuild, BuildRandom and InstantBunker will now properly bypass NoCheat+ again.|
 |:::|Redesigned the preview in AutoBuild and [[InstantBunker]] that shows when using [[:YesCheat+]].| |:::|Redesigned the preview in AutoBuild and [[InstantBunker]] that shows when using [[:YesCheat+]].|
 |:::|Improved performance of AutoBuild, [[BuildRandom]] and [[InstantBunker]].| |:::|Improved performance of AutoBuild, [[BuildRandom]] and [[InstantBunker]].|
 |:::|4-dimensional "advanced" AutoBuild templates are no longer supported. Instead, 3-dimensional "simple" templates can now be used to build things that previously required 4D templates. ((Any existing 4D variants of the default templates will be automatically replaced with the new 3D versions. Any other 4D templates will be automatically deleted.))| |:::|4-dimensional "advanced" AutoBuild templates are no longer supported. Instead, 3-dimensional "simple" templates can now be used to build things that previously required 4D templates. ((Any existing 4D variants of the default templates will be automatically replaced with the new 3D versions. Any other 4D templates will be automatically deleted.))|
-|[[Wurst 5.4]]|Added AutoBuild modes: Fast And Legit.|+|[[update:Wurst 5.4]]|Added AutoBuild modes: Fast And Legit.|
 |:::|Added a "Use AI (experimental)" checkbox to AutoBuild. When checked, AutoBuild will use the Wurst AI to automatically move the player within range of the next block that needs to be placed.| |:::|Added a "Use AI (experimental)" checkbox to AutoBuild. When checked, AutoBuild will use the Wurst AI to automatically move the player within range of the next block that needs to be placed.|
 |:::|Improved the speed of AutoBuild when using [[FastPlace]].| |:::|Improved the speed of AutoBuild when using [[FastPlace]].|
 |:::|Added a progress indicator to AutoBuild.| |:::|Added a progress indicator to AutoBuild.|
 |:::|To prevent lag, AutoBuild's preview will now only render the next 1024 blocks of the selected template.| |:::|To prevent lag, AutoBuild's preview will now only render the next 1024 blocks of the selected template.|
-|[[Wurst 5.6]]|Improved NoCheat+ bypass of AutoBuild.| +|[[update:Wurst 5.6]]|Improved NoCheat+ bypass of AutoBuild.| 
-|[[Wurst 6.0]]|Improved AutoBuild. (MC 1.10 & 1.9)| +|[[update:Wurst 6.0]]|Improved AutoBuild. (MC 1.10 & 1.9)| 
-|[[Wurst 6.13]]|[[TemplateTool]] will now create better templates that AutoBuild can build more quickly.| +|[[update:Wurst 6.13]]|[[TemplateTool]] will now create better templates that AutoBuild can build more quickly.| 
-|:::|''[[cmd:.path]] -debug'' will now work with AutoBuild's pathfinder.| +|:::|''[[cmd:path|.path -debug]]'' will now work with AutoBuild's pathfinder.| 
-|[[Wurst 6.14]]|Fixed AutoBuild not working underwater.|+|[[update:Wurst 6.14]]|Fixed AutoBuild not working underwater.|
 |:::|Fixed multiple bugs in the AutoBuild AI that would sometimes cause it to get stuck.| |:::|Fixed multiple bugs in the AutoBuild AI that would sometimes cause it to get stuck.|
-|[[Wurst 6.15]]|Updated the default AutoBuild templates using the new [[TemplateTool]] algorithm.|+|[[update:Wurst 6.15]]|Updated the default AutoBuild templates using the new [[TemplateTool]] algorithm.|
 |:::|Fixed a rare crash when enabling AutoBuild.| |:::|Fixed a rare crash when enabling AutoBuild.|
 |:::|Fixed AutoBuild not properly creating the default templates when starting Wurst for the first time (or deleting the AutoBuild folder).| |:::|Fixed AutoBuild not properly creating the default templates when starting Wurst for the first time (or deleting the AutoBuild folder).|
 |:::|Fixed AutoBuild not working properly while using [[Timer]] at a high speed.| |:::|Fixed AutoBuild not working properly while using [[Timer]] at a high speed.|
 |:::|Fixed AutoBuild rendering green boxes on already placed blocks.| |:::|Fixed AutoBuild rendering green boxes on already placed blocks.|
-|[[Wurst 6.32]]|Added a "Tree" template to AutoBuild.|+|[[update:Wurst 6.32]]|Added a "Tree" template to AutoBuild.|
 |:::|Added a "Range" slider to AutoBuild: Determines how far to reach when placing blocks. ((In previous versions, "Fast" mode locked this setting to 6.0 and "Legit" mode locked it to 4.25.))| |:::|Added a "Range" slider to AutoBuild: Determines how far to reach when placing blocks. ((In previous versions, "Fast" mode locked this setting to 6.0 and "Legit" mode locked it to 4.25.))|
 |:::|Added a "Check line of sight" checkbox to AutoBuild: Makes sure that you don't reach through walls when placing blocks. Can help with AntiCheat plugins but slows down building. ((In previous versions, "Legit" mode enabled this setting.))| |:::|Added a "Check line of sight" checkbox to AutoBuild: Makes sure that you don't reach through walls when placing blocks. Can help with AntiCheat plugins but slows down building. ((In previous versions, "Legit" mode enabled this setting.))|
-|[[Wurst 7.0pre1]]|Temporarily removed AutoBuild.| +|[[update:Wurst 7.0pre1]]|Temporarily removed AutoBuild.| 
-|[[Wurst 7.0pre11]]|This version contains a non-functional AutoBuild hack that we forgot to remove. Oops!| +|[[update:Wurst 7.0pre11]]|This version contains a non-functional AutoBuild hack that we forgot to remove. Oops!| 
-|[[Wurst 7.0pre12]]|Disabled the non-functional AutoBuild hack that we accidentally left enabled in v7.0pre11.| +|[[update:Wurst 7.0pre12]]|Disabled the non-functional AutoBuild hack that we accidentally left enabled in v7.0pre11.| 
-|[[Wurst 7.0pre19]]|Re-added AutoBuild.|+|[[update:Wurst 7.0pre19]]|Re-added AutoBuild.|
 |:::|Added a "Tree" template to AutoBuild.| |:::|Added a "Tree" template to AutoBuild.|
 |:::|Removed AutoBuild's "Mode" setting.| |:::|Removed AutoBuild's "Mode" setting.|
Line 136: Line 138:
 |:::|Added an "Always FastPlace" checkbox to AutoBuild. When enabled, AutoBuild builds as if FastPlace was enabled, even if it's not.| |:::|Added an "Always FastPlace" checkbox to AutoBuild. When enabled, AutoBuild builds as if FastPlace was enabled, even if it's not.|
 |:::|Removed AutoBuild's experimental "Use AI" checkbox.| |:::|Removed AutoBuild's experimental "Use AI" checkbox.|
 +|[[update:Wurst 7.12]]|Fixed AutoBuild's ESP glitching out when extremely far from spawn.|
  
 +{{tag>building griefing useful_for_creative_mode}}
autobuild.txt · Last modified: 2024/03/07 22:02 by 127.0.0.1