Join our discord
In partnership with NodeCraft Logo NodeCraft


You are not logged in! Create an account or login to contribute! Log in here!

Difference between revisions of "Gameshark"

From Pixelmon Wiki
(added quick note about commands)
 
(41 intermediate revisions by 6 users not shown)
Line 1: Line 1:
GameShark is a Pixelmon [[sidemod]] that alerts the player about the locations of nearby Pokémon and Pixelmon-related blocks that are of potential interest to the player.
+
Gameshark is a [[Pixelmon]] [[sidemod]] that alerts the player about the locations of nearby Pokémon and Pixelmon-related blocks that are of potential interest to the player.
 
==Installation==
 
==Installation==
GameShark functions in Pixelmon versions 3.3.8 upwards and requires Java 8 to be used. On servers, the mod is client-side and players each have to individually install the mod to use it. The server itself does not have to install GameShark, but may do so in order to prevent players from using GameShark to search for certain types of objects.
+
{{SidemodVersionh}}
===''Minecraft'' launcher===
+
{{SidemodVersion|1.12.2|7.0+|6.0.4}}
#Follow the instructions to install GameShark on the [[Pixelmon launcher]].
+
{{SidemodVersion|1.12.2|6.3+|5.2.0b}}
#Click the "Browse to Profile Folder" button on the main menu of the Pixelmon launcher.
+
{{SidemodVersion|1.12.2|6.0+|5.1.0}}
#Navigate to the "mods" folder.
+
{{SidemodVersion|1.10.2|5.0-5.1|5.0.0}}
#Copy the GameShark jar to the mods folder in your ''Minecraft'' directory.
+
{{SidemodVersion|1.8.9|4.3|4.1.1}}
===[[Pixelmon launcher]]===
+
{{SidemodVersionf}}
#Go to the Settings tab on the main launcher screen and turn on "Enable advanced features".
+
===Version differences===
#Edit your profile and choose the "Add Official Side-Mod" option.
+
Gameshark was overhauled for Pixelmon 5.0.0, creating some differences in the installation process for Gameshark versions after the overhaul.
#Select GameShark from the list.
+
====Pixelmon versions 5.0.0 and above====
 +
Servers must install Gameshark server-side to allow players to use its features, while each individual player who wishes to use Gameshark must also install Gameshark client-side. Server owners can disable all features of Gameshark with the command <code>/gameshark enable false</code>.
 +
 
 +
Client-side installation is not required if a player does not wish to use Gameshark; a player without Gameshark installed client-side can still join servers that have Gameshark installed server-side. On the other hand, if a player has Gameshark installed client-side and the server does not have Gameshark installed server-side, the player will be able to join the server, but Gameshark will not function.
 +
 
 +
Players with pre-5.0.0 versions of Gameshark installed client-side will automatically be prevented from joining a server with the current version of Gameshark installed server-side.
 +
====Pixelmon versions 4.3.0 and below====
 +
On servers, the mod is client-side and players each have to individually install the mod to use it. The server itself does not have to install Gameshark, but may do so in order to prevent players from using Gameshark to search for certain types of objects.
 +
===Launcher differences===
 +
====''Minecraft'' launcher====
 +
#Download Gameshark for your version of ''Minecraft'' [https://pixelmonmod.com/downloads.php here].
 +
#Place the downloaded jar file in the mods folder.
 +
====[[Pixelmon launcher]]====
 +
#Edit your profile and choose the "Add Official Sidemod" option.
 +
#Select Gameshark from the list.
 +
 
 
==Overview==
 
==Overview==
By default, GameShark will alert the player if any of the following are found within 200 blocks of the player:
+
By default, Gameshark will alert the player if any of the following are found within 150 blocks of the player:
 
*[[Legendary Pokémon]]
 
*[[Legendary Pokémon]]
 
*[[Shiny Pokémon]]
 
*[[Shiny Pokémon]]
Line 18: Line 33:
 
*[[Shrines]]
 
*[[Shrines]]
 
*[[PokéLoot chests]]
 
*[[PokéLoot chests]]
*[[Fossils]]
+
Gameshark displays its information in a box which can be freely repositioned anywhere on the screen. Initially, when nothing has been found, Gameshark will display the player's coordinates and the [[biome]] that the player is in.
*[[Evolution stone]] ores ([[Moss Rock]] and [[Ice Rock]] included)
+
 
GameShark displays its information in a box at the top-right corner of the screen. Initially, when nothing has been found, GameShark will display the player's coordinates and the [[biome]] that the player is in.
+
If any of the aforementioned objects or Pokémon are found, Gameshark will display them in the box. An arrow indicates the direction that the closest found object is in relative to the direction the player is facing. By default, the distance between the closest object and the player is also shown. If the server has disabled sending precise locations, Gameshark will display the server's range instead of one of the highest weighted object it has found. If Gameshark finds a Pokémon, the species of Pokémon will also be displayed in the box, although the difficulty of [[boss Pokémon]] will not be displayed. The server can disable sending the species name, in which case the name will show as "unknown". Gameshark will only find wild Pokémon; Trainer-owned Pokémon will not be tracked.
  
If any of the aforementioned objects or Pokémon are found, GameShark will display them in the box. An arrow indicates the direction that the closest found object is in relative to the direction the player is facing. The distance between the closest object and the player is also shown; this distance is in blocks if GameShark finds a special Pokémon and in meters if GameShark finds a [[PokéLoot chest]] or a [[shrine]]. If GameShark finds a Pokémon, the species of Pokémon will also be displayed in the box, although the difficulty of [[boss Pokémon]] will not be displayed. GameShark will only find wild Pokémon; Trainer-owned Pokémon will not be tracked.
+
It is possible to toggle what Gameshark will search for by accessing its menu with a hotkey (<code>\</code> by default). Within this menu, it is also possible to make Gameshark search for one or more specific species of Pokémon. In order to navigate the list of Pokémon, it is necessary to search for the Pokémon's name; the list will shift down to the first Pokémon in the list whose name starts with the searched text.
  
It is possible to toggle what GameShark will search for by accessing its menu with a hotkey ('\' by default). Within this menu, it is also possible to make GameShark search for one or more specific species of Pokémon. In order to navigate the list of Pokémon, it is necessary to search for the Pokémon's name; the list will shift down to the first Pokémon in the list whose name starts with the searched text. It is not possible to scroll through the list of Pokémon.
+
If the server does not have Gameshark, or has Gameshark disabled, Gameshark will report that it is "Unavailable" in the box. Gameshark is installed and enabled when the box reports it is "Searching".
  
The background around the directional arrow is color-coded according to what GameShark finds.
+
The background around the directional arrow is color-coded according to what Gameshark finds.
 
{|class="wikitable sortable"
 
{|class="wikitable sortable"
 
!Color
 
!Color
 
!Found
 
!Found
 
|-
 
|-
|Clear
+
|Grey
 
|Nothing
 
|Nothing
 
|-
 
|-
Line 43: Line 58:
 
|[[Boss Pokémon]]
 
|[[Boss Pokémon]]
 
|-
 
|-
|Golden yellow
+
|Purple
 
|[[Shrine]]
 
|[[Shrine]]
 
|-
 
|-
 
|Yellow
 
|Yellow
 
|[[PokéLoot Chest]]
 
|[[PokéLoot Chest]]
|-
 
|Light blue
 
|[[Fossil]]
 
|-
 
|Pink
 
|[[Evolution stone]] ore
 
 
|-
 
|-
 
|Orange
 
|Orange
 
|Player-specified Pokémon
 
|Player-specified Pokémon
 
|}
 
|}
 +
 
==Commands==
 
==Commands==
*/gstoggle ''option'': Toggles whether GameShark tracks a certain type of object. If this command is used in the server console to disable a setting, all players on the server will be unable to use GameShark to search for the disabled types of objects. A list of possible arguments for "''option''" are shown below:
+
 
**"bosses": Toggles searching for [[boss Pokémon]].
+
'''These commands are no longer in use for Gameshark 6.x.x and above. Everything is now configurable via the Gameshark UI (<code>\</code> key for clients/Singleplayer), or the Gameshark config file (located in the <code>config</code> folder for servers on Multiplayer)'''
**"evostones": Toggles searching for [[evolution stone]] ore.
+
 
**"fossils": Toggles searching for [[Fossils]].
+
{{CommandSyntax}}
**"legendaries": Toggles searching for [[Legendary Pokémon]].
+
*<code>/gameshark <legendary | shiny | boss | shrine | loot | usersearch | range | updaterate | position | name | lines | boxes | enable> <''value''></code>: Toggle the config settings for whether each type of object is allowed to be found, as well as range, update rate, and what parts of the data can be sent (op required).
**"pokeloot": Toggles searching for [[PokéLoot chests]].
+
 
**"search": Toggles searching for player-defined species of Pokémon.
+
**<code>legendary <true | false></code>: Set if players can search for [[Legendary Pokémon]].
**"shinies": Toggles searching for [[Shiny Pokémon]].
+
**<code>shiny <true | false></code>: Set if players can search for [[Shiny Pokémon]].
**"shrines": Toggles searching for [[shrines]].
+
**<code>boss <true | false></code>: Set if players can search for [[Boss Pokémon]].
 +
**<code>shrine <true | false></code>: Set if players can search for [[Shrines]].
 +
**<code>loot <true | false></code>: Set if players can search for [[PokéLoot chests]].
 +
**<code>usersearch <true | false></code>: Set if players can search for player-defined species of Pokémon.
 +
**<code>range <''int''></code>: Set radius to search in around players.
 +
**<code>updaterate <''int''></code>: Set how often to update players with new found objects in ticks.
 +
**<code>position <true | false></code>: Set if players can see the exact position of found objects.
 +
**<code>name <true | false></code>: Set if players can see the exact name of found objects.
 +
**<code>lines <true | false></code>: Set if players can see lines to found objects with exact positions.
 +
**<code>boxes <true | false></code>: Set if players can see boxes around found objects with exact positions.
 +
**<code>enable <true | false></code>: Enable/disable the mod as a whole.
 +
 
 +
*<code>/gameshark fakehit clear</code>: Clears all fake radar hits.
 +
*<code>/gameshark fakehit <legendary | shiny | boss | shrine | pokeloot | search> <''x''> <''y''> <''z''> <''name''></code>: Add a fake radar hit at position <code><''x''> <''y''> <''z''></code> with name data of <code><name></code> with a specified type of find.
  
 
===Permissions===
 
===Permissions===
====Bukkit====
+
Vanilla permission level 4.
*/gstoggle: com.waterdude.gameshark.commands.Toggle
 
====Sponge====
 
*/gstoggle: gameshark.command.gstoggle
 
  
 
==Config settings==
 
==Config settings==
Except for the "draw lines to everything" setting, all of these settings can also be modified in-game by using a hotkey ('\' by default) to open the customization menu. The changes in the menu will be reflected in the gameshark.cfg file.
+
All settings can be edited via in-game commands and the Gameshark GUI by pressing <code>\</code>.
*"Draw lines to everything": If enabled, this will cause GameShark to draw color-coded lines directly from the player to what GameShark has found. This allows multiple objects or Pokémon to be tracked at the same time.
+
 
The following settings can be changed either by modifying the gameshark.cfg file or accessing the GameShark menu in-game.
+
==Version history==
*"Special List": The list of Pokémon that the player chooses to search for.
+
[[Version history/Gameshark]]
*"Radar distance": The maximum distance away from the player that an object or Pokémon can be tracked before GameShark stops tracking it.
+
[[Category:Sidemods]]
The following settings can be changed in the gameshark.cfg file, the GameShark menu in-game, or via the /gstoggle command. If GameShark is installed server-side, disabling an option in the server gameshark.cfg file or in the server console prevents all players on the server from using the disabled option.
 
*"Show bosses": Whether [[boss Pokémon]] will be searched for.
 
*"Show evolution stones": Whether [[evolution stone]] ore will be searched for.
 
*"Show fossils": Whether [[fossils]] will be searched for.
 
*"Show Legendaries": Whether [[Legendary Pokémon]] will be searched for.
 
*"Show loot": Whether [[PokéLoot chests]] will be searched for.
 
*"Show searches": Whether player-specified Pokémon will be searched for.
 
*"Show Shinies": Whether [[Shiny Pokémon]] will be searched for.
 
*"Show shrines": Whether [[shrines]] will be searched for.
 

Latest revision as of 16:03, 24 May 2021

Gameshark is a Pixelmon sidemod that alerts the player about the locations of nearby Pokémon and Pixelmon-related blocks that are of potential interest to the player.

Installation

Minecraft version Pixelmon version Gameshark version
1.12.2 7.0+ 6.0.4
1.12.2 6.3+ 5.2.0b
1.12.2 6.0+ 5.1.0
1.10.2 5.0-5.1 5.0.0
1.8.9 4.3 4.1.1

Version differences

Gameshark was overhauled for Pixelmon 5.0.0, creating some differences in the installation process for Gameshark versions after the overhaul.

Pixelmon versions 5.0.0 and above

Servers must install Gameshark server-side to allow players to use its features, while each individual player who wishes to use Gameshark must also install Gameshark client-side. Server owners can disable all features of Gameshark with the command /gameshark enable false.

Client-side installation is not required if a player does not wish to use Gameshark; a player without Gameshark installed client-side can still join servers that have Gameshark installed server-side. On the other hand, if a player has Gameshark installed client-side and the server does not have Gameshark installed server-side, the player will be able to join the server, but Gameshark will not function.

Players with pre-5.0.0 versions of Gameshark installed client-side will automatically be prevented from joining a server with the current version of Gameshark installed server-side.

Pixelmon versions 4.3.0 and below

On servers, the mod is client-side and players each have to individually install the mod to use it. The server itself does not have to install Gameshark, but may do so in order to prevent players from using Gameshark to search for certain types of objects.

Launcher differences

Minecraft launcher

  1. Download Gameshark for your version of Minecraft here.
  2. Place the downloaded jar file in the mods folder.

Pixelmon launcher

  1. Edit your profile and choose the "Add Official Sidemod" option.
  2. Select Gameshark from the list.

Overview

By default, Gameshark will alert the player if any of the following are found within 150 blocks of the player:

Gameshark displays its information in a box which can be freely repositioned anywhere on the screen. Initially, when nothing has been found, Gameshark will display the player's coordinates and the biome that the player is in.

If any of the aforementioned objects or Pokémon are found, Gameshark will display them in the box. An arrow indicates the direction that the closest found object is in relative to the direction the player is facing. By default, the distance between the closest object and the player is also shown. If the server has disabled sending precise locations, Gameshark will display the server's range instead of one of the highest weighted object it has found. If Gameshark finds a Pokémon, the species of Pokémon will also be displayed in the box, although the difficulty of boss Pokémon will not be displayed. The server can disable sending the species name, in which case the name will show as "unknown". Gameshark will only find wild Pokémon; Trainer-owned Pokémon will not be tracked.

It is possible to toggle what Gameshark will search for by accessing its menu with a hotkey (\ by default). Within this menu, it is also possible to make Gameshark search for one or more specific species of Pokémon. In order to navigate the list of Pokémon, it is necessary to search for the Pokémon's name; the list will shift down to the first Pokémon in the list whose name starts with the searched text.

If the server does not have Gameshark, or has Gameshark disabled, Gameshark will report that it is "Unavailable" in the box. Gameshark is installed and enabled when the box reports it is "Searching".

The background around the directional arrow is color-coded according to what Gameshark finds.

Color Found
Grey Nothing
Red Legendary Pokémon
Green Shiny Pokémon
Blue Boss Pokémon
Purple Shrine
Yellow PokéLoot Chest
Orange Player-specified Pokémon

Commands

These commands are no longer in use for Gameshark 6.x.x and above. Everything is now configurable via the Gameshark UI (\ key for clients/Singleplayer), or the Gameshark config file (located in the config folder for servers on Multiplayer)

Note: Command syntax is displayed in the standard Minecraft command format. An explanation of this format can be found here.

  • /gameshark <legendary | shiny | boss | shrine | loot | usersearch | range | updaterate | position | name | lines | boxes | enable> <value>: Toggle the config settings for whether each type of object is allowed to be found, as well as range, update rate, and what parts of the data can be sent (op required).
    • legendary <true | false>: Set if players can search for Legendary Pokémon.
    • shiny <true | false>: Set if players can search for Shiny Pokémon.
    • boss <true | false>: Set if players can search for Boss Pokémon.
    • shrine <true | false>: Set if players can search for Shrines.
    • loot <true | false>: Set if players can search for PokéLoot chests.
    • usersearch <true | false>: Set if players can search for player-defined species of Pokémon.
    • range <int>: Set radius to search in around players.
    • updaterate <int>: Set how often to update players with new found objects in ticks.
    • position <true | false>: Set if players can see the exact position of found objects.
    • name <true | false>: Set if players can see the exact name of found objects.
    • lines <true | false>: Set if players can see lines to found objects with exact positions.
    • boxes <true | false>: Set if players can see boxes around found objects with exact positions.
    • enable <true | false>: Enable/disable the mod as a whole.
  • /gameshark fakehit clear: Clears all fake radar hits.
  • /gameshark fakehit <legendary | shiny | boss | shrine | pokeloot | search> <x> <y> <z> <name>: Add a fake radar hit at position <x> <y> <z> with name data of <name> with a specified type of find.

Permissions

Vanilla permission level 4.

Config settings

All settings can be edited via in-game commands and the Gameshark GUI by pressing \.

Version history

Version history/Gameshark

© 2012 - 2025 Pixelmon Mod