====== BaseFinder ====== ^ BaseFinder ^^ ^Type|[[Hack]]| ^Category|[[Render]]| ^In-game description|"Finds player bases by searching for man-made blocks.\\ The blocks that it finds will be highlighted in red.\\ Good for finding faction bases."| ^[[keybinds#default_keybinds|Default keybind]]|none| ^Source code|[[w7src>net/wurstclient/hacks/BaseFinderHack.java]]| BaseFinder is a Minecraft hack that helps the user to find other players' bases by highlighting blocks that are typically man-made in a customizable color (default: red). BaseFinder can be especially useful when used in combination with [[NewChunks]] and/or [[PlayerFinder]]. First PlayerFinder can determine the approximate location of other players from very far away, then NewChunks can highlight which chunks other players have visited, and finally BaseFinder can highlight the individual blocks that players have placed within those chunks and reveal any underground bases. BaseFinder can also be used to find hidden loot chests in dungeons, though [[ChestESP]] more optimized for that task. ===== Settings ===== ==== Natural Blocks ==== ^ Natural Blocks ^^ ^Type|[[:BlockListSetting|BlockList]]| ^In-game description|"These blocks will be considered part of natural generation.\\ \\ They will NOT be highlighted as player bases."| ^Default blocks|''acacia_leaves'', ''acacia_log'', ''air'', ''allium'', ''andesite'', ''azure_bluet'', ''bedrock'', ''birch_leaves'', ''birch_log'', ''blue_orchid'', ''brown_mushroom'', ''brown_mushroom_block'', ''bubble_column'', ''cave_air'', ''clay'', ''coal_ore'', ''cobweb'', ''cornflower'', ''dandelion'', ''dark_oak_leaves'', ''dark_oak_log'', ''dead_bush'', ''diamond_ore'', ''diorite'', ''dirt'', ''emerald_ore'', ''fern'', ''gold_ore'', ''granite'', ''grass'', ''grass_block'', ''gravel'', ''ice'', ''infested_stone'', ''iron_ore'', ''jungle_leaves'', ''jungle_log'', ''kelp'', ''kelp_plant'', ''lapis_ore'', ''large_fern'', ''lava'', ''lilac'', ''lily_of_the_valley'', ''lily_pad'', ''mossy_cobblestone'', ''mushroom_stem'', ''nether_quartz_ore'', ''netherrack'', ''oak_leaves'', ''oak_log'', ''obsidian'', ''orange_tulip'', ''oxeye_daisy'', ''peony'', ''pink_tulip'', ''poppy'', ''red_mushroom'', ''red_mushroom_block'', ''red_tulip'', ''redstone_ore'', ''rose_bush'', ''sand'', ''sandstone'', ''seagrass'', ''snow'', ''spawner'', ''spruce_leaves'', ''spruce_log'', ''stone'', ''sunflower'', ''tall_grass'', ''tall_seagrass'', ''vine'', ''water'', ''white_tulip''| BaseFinder doesn't actually have a list of man-made blocks to search for. It only has a list of blocks to ignore (natural blocks). BaseFinder highlights everything that **isn't** on this list. The default list of natural blocks is quite comprehensive, but it may be necessary to add or remove blocks on servers that use custom terrain generation. ==== Color ==== ^ Color ^^ ^Type|[[:ColorSetting|Color]]| ^In-game description|"Man-made blocks will be highlighted in this color."| ^Default value|#FF0000 (red)| The Color setting in BaseFinder allows players to customize the color that man-made blocks are highlighted in. By default, the color is set to red, but this can be changed to any color that the user prefers. Changing the color can allow players to more easily distinguish highlighted blocks from the rest of the environment and thus make it easier to find hidden bases and structures. ===== Changes ===== ^Version^Changes^ |[[update:Wurst 1.3.1]]|Added BaseFinder: Finds player bases by searching for man-made blocks.| |[[update:Wurst 3.0pre1]]|Broke BaseFinder.| |[[update:Wurst 3.0pre3]]|Fixed BaseFinder.| |[[update:Wurst 2.24]] (Minecraft 1.8),\\ [[update:Wurst 5.5]] (Minecraft 1.11)|BaseFinder will now search in a 128x256x128 (x, y, z) area around the player (previously 100x100x100).| |:::|BaseFinder can now find up to 10000 blocks (previously 1024).| |:::|BaseFinder will now show how many blocks it found.| |:::|Improved BaseFinder performance.| |:::|Slightly redesigned BaseFinder.| |[[update:Wurst 7.0pre1]]|Temporarily removed BaseFinder.| |[[update:Wurst 7.0pre17]]|Re-added BaseFinder.| |:::|Adjusted BaseFinder's list of natural blocks, since so many new blocks have been added.| |:::|BaseFinder's list of natural blocks is now configurable.| |[[update:Wurst 7.12.1]]|Updated BaseFinder's list of natural blocks to include new 1.17 blocks like [[mc>copper ore]], [[mc>Amethyst Geode|amethysts]] and [[mc>grimstone]] by default.| |:::|Fixed BaseFinder not working below y=0 and above y=255.| |[[update:Wurst 7.15.2]]|Updated BaseFinder's list of [[#natural blocks]] in Minecraft [[mc>21w20a]] and later versions.| |:::|Fixed BaseFinder not rendering properly at extreme distances from spawn in Minecraft [[mc>21w20a]] and later versions.| |[[update:Wurst 7.17]]|Added a "[[#Color]]" setting to BaseFinder. Determines which color BaseFinder uses to highlight man-made blocks.| |:::|Fixed a crash when BaseFinder is enabled on startup.| |[[update:Wurst 7.31]]|Slightly improved performance of [[Search]], [[CaveFinder]] and BaseFinder.| {{tag>griefing client-side has_colorsetting has_blocklistsetting}}