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 "Nuzlocke"

From Pixelmon Wiki
m (added perms)
m (change "his/her" to "their")
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Nuzlocke is a Pixelmon [[sidemod]] that introduces a mechanic to release player-owned Pokémon if they faint in battle. It is based on the fan-made [http://bulbapedia.bulbagarden.net/wiki/Nuzlocke_Challenge Nuzlocke challenge] in the ''Pokémon'' games.
+
Nuzlocke is a Pixelmon [[sidemod]] that introduces a mechanic to release player-owned Pokémon if they faint in battle. It is based on the fan-made [https://bulbapedia.bulbagarden.net/wiki/Nuzlocke_Challenge Nuzlocke challenge] in the ''Pokémon'' games.
 
==Installation==
 
==Installation==
Any version of Pixelmon from 4.0.7 upwards is compatible with this mod. On servers, the mod is server-side and does not need to be installed by each individual player to be used.
+
{{SidemodVersionh}}
 +
{{SidemodVersion|1.8.9|4.3|2.0.2}}
 +
{{SidemodVersionf}}
 +
Nuzlocke is server-side and does not need to be installed by each individual player to be used.
 
===''Minecraft'' launcher===
 
===''Minecraft'' launcher===
#Follow the instructions to install Nuzlocke on the [[Pixelmon launcher]].
+
#Download Nuzlocke [https://pixelmonmod.com/downloads.php here].
#Click the "Browse to Profile Folder" button on the main menu of the Pixelmon launcher.
+
#Place the downloaded jar file in the mods folder.
#Navigate to the "mods" folder.
 
#Copy the Nuzlocke jar to the mods folder in your ''Minecraft'' directory.
 
 
===[[Pixelmon launcher]]===
 
===[[Pixelmon launcher]]===
#Go to the Settings tab on the main launcher screen and turn on "Enable advanced features".
+
#Edit your profile and choose the "Add Official Sidemod" option.
#Edit your profile and choose the "Add Official Side-Mod" option.
 
 
#Select Nuzlocke from the list.
 
#Select Nuzlocke from the list.
 
==Overview==
 
==Overview==
 
Nuzlocke introduces three rules into Pixelmon, derived from Nuzlocke challenges in the ''Pokémon'' games. These rules can be customized in the Nuzlocke config file.
 
Nuzlocke introduces three rules into Pixelmon, derived from Nuzlocke challenges in the ''Pokémon'' games. These rules can be customized in the Nuzlocke config file.
 
*If Nuzlocke is installed, all player-owned Pokémon that faint in battles against wild Pokémon or [[NPC Trainers]] will be permanently released upon the conclusion of the battle. In battles against other players, the mod is more forgiving; if the player loses the battle, one Pokémon will be released and the other Pokémon will be revived with 1 HP remaining, while if the player either wins the battle or reaches a draw, all fainted Pokémon will be revived with 1 HP and none of them will be released. Each time a Pokémon is released because of Nuzlocke, a message will be broadcast to the server with the name of the player and the released Pokémon's level, species, and nickname.
 
*If Nuzlocke is installed, all player-owned Pokémon that faint in battles against wild Pokémon or [[NPC Trainers]] will be permanently released upon the conclusion of the battle. In battles against other players, the mod is more forgiving; if the player loses the battle, one Pokémon will be released and the other Pokémon will be revived with 1 HP remaining, while if the player either wins the battle or reaches a draw, all fainted Pokémon will be revived with 1 HP and none of them will be released. Each time a Pokémon is released because of Nuzlocke, a message will be broadcast to the server with the name of the player and the released Pokémon's level, species, and nickname.
**If a player loses all Pokémon and has no Pokémon remaining in his/her party and PC, the player will receive a new starter Pokémon.
+
**If a player loses all Pokémon and has no Pokémon remaining in their party and PC, the player will receive a new starter Pokémon.
 
*When obtaining a [[starter Pokémon]], the player will not have to option to choose a new starter Pokémon; instead, a Pokémon will be randomly chosen among the available starter Pokémon.
 
*When obtaining a [[starter Pokémon]], the player will not have to option to choose a new starter Pokémon; instead, a Pokémon will be randomly chosen among the available starter Pokémon.
 
*[[Master Balls]] and [[Park Balls]] cannot be used to catch Pokémon.
 
*[[Master Balls]] and [[Park Balls]] cannot be used to catch Pokémon.
  
Nuzlocke also keeps track of several stats about the player, including win/loss ratios, the number of Pokémon caught, the number of Pokémon lost, and an [https://en.wikipedia.org/wiki/Elo_rating_system Elo rating] based on performance against other players. These stats are reset if the player loses all of his/her Pokémon.
+
Nuzlocke also keeps track of several stats about the player, including win/loss ratios, the number of Pokémon caught, the number of Pokémon lost, and an [https://en.wikipedia.org/wiki/Elo_rating_system Elo rating] based on performance against other players. These stats are reset if the player loses all of their Pokémon.
 
==Commands==
 
==Commands==
 +
{{CommandSyntax}}
 
Each of the following commands can be referred to with a full name or an abbreviation. The abbreviations are listed in parentheses.
 
Each of the following commands can be referred to with a full name or an abbreviation. The abbreviations are listed in parentheses.
*/nuzchallenge (/nc) ''player'': Challenges another player to a battle if the other player has battle challenges enabled. This command can be abbreviated to "/nc".
+
*<code>/nuzchallenge <''player''></code>: Challenges another player to a battle if the other player has battle challenges enabled. Alias: <code>/nc</code>
*/nuzelo (/nelo): Displays the Elo ratings of the top 4 players.
+
*<code>/nuzelo</code>: Displays the Elo ratings of the top 4 players. Alias: <code>/nelo</code>
*/nuzhide (/nhide) ''setting'': Toggles a setting on the player. Possible settings to toggle are listed below:
+
*<code>/nuzhide <challenges|messages></code>: Toggles a setting on the player. Alias: <code>/nhide</code>
**"challenges": Whether to allow battle challenges from other players with "/nuzchallenge".
+
**<code>challenges</code>: Whether to allow battle challenges from other players with <code>/nuzchallenge</code>.
**"messages": Whether to receive messages whenever a player's Pokémon is released by Nuzlocke.
+
**<code>messages</code>: Whether to receive messages whenever a player's Pokémon is released by Nuzlocke.
*/nuzinfo (/ninfo) ''player'': Displays information about the specified player:
+
*<code>/nuzinfo <''player''></code>: Displays information about the specified player. Alias: <code>/ninfo</code>
 
**The time that the player last received a starter Pokémon (when the player last "started an adventure").
 
**The time that the player last received a starter Pokémon (when the player last "started an adventure").
 
**The player's win/loss ratio against wild Pokémon and [[NPC Trainers]].
 
**The player's win/loss ratio against wild Pokémon and [[NPC Trainers]].
Line 34: Line 35:
 
**The number of Pokémon that the player has lost due to fainting.
 
**The number of Pokémon that the player has lost due to fainting.
 
===Permissions===
 
===Permissions===
====Sponge====
+
*<code>/nuzchallenge</code>: <code>nuzlocke.command.nuzchallenge</code>
*/nuzchallenge: nuzlocke.command.nuzchallenge
+
*<code>/nuzelo</code>: <code>nuzlocke.command.nuzelo</code>
*/nuzelo: nuzlocke.command.nuzelo
+
*<code>/nuzhide</code>: <code>nuzlocke.command.nuzhide</code>
*/nuzhide: nuzlocke.command.nuzhide
+
*<code>/nuzinfo</code>: <code>nuzlocke.command.nuzinfo</code>
*nuzinfo: nuzlocke.command.nuzinfo
 
  
 
==Config settings==
 
==Config settings==
*Allow use of [[Master Ball|Master]]/[[Park Balls]]": Whether players are allowed to catch Pokémon with Master Balls and Park Balls.
+
*Allow use of [[Master Ball|Master]]/[[Park Balls]]: Whether players are allowed to catch Pokémon with Master Balls and Park Balls.
*Announce creator credits on login: If enabled, there is a 5% chance when a player logs in of a message being displayed crediting the developer who programmed the Nuzlocke mod.
 
 
*Broadcast Pokémon deaths: Whether to display server messages when a player's Pokémon is released by Nuzlocke.
 
*Broadcast Pokémon deaths: Whether to display server messages when a player's Pokémon is released by Nuzlocke.
 
*Broadcast Pokémon nicknames: Whether to display the nicknames of Pokémon in Nuzlocke server messages.
 
*Broadcast Pokémon nicknames: Whether to display the nicknames of Pokémon in Nuzlocke server messages.
Line 82: Line 81:
 
==Trivia==
 
==Trivia==
 
*The random choice for [[starter Pokémon]] is based on the optional Nuzlocke challenge rule that makes players pick their starter Pokémon based on their Trainer IDs. In this mod, however, a random number is used instead of the player's ''Minecraft'' UUID in order to create the illusion of resetting the game and generating a new Trainer ID.
 
*The random choice for [[starter Pokémon]] is based on the optional Nuzlocke challenge rule that makes players pick their starter Pokémon based on their Trainer IDs. In this mod, however, a random number is used instead of the player's ''Minecraft'' UUID in order to create the illusion of resetting the game and generating a new Trainer ID.
 +
[[Category:Sidemods]]

Latest revision as of 23:40, 8 June 2022

Nuzlocke is a Pixelmon sidemod that introduces a mechanic to release player-owned Pokémon if they faint in battle. It is based on the fan-made Nuzlocke challenge in the Pokémon games.

Installation

Minecraft version Pixelmon version Nuzlocke version
1.8.9 4.3 2.0.2

Nuzlocke is server-side and does not need to be installed by each individual player to be used.

Minecraft launcher

  1. Download Nuzlocke 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 Nuzlocke from the list.

Overview

Nuzlocke introduces three rules into Pixelmon, derived from Nuzlocke challenges in the Pokémon games. These rules can be customized in the Nuzlocke config file.

  • If Nuzlocke is installed, all player-owned Pokémon that faint in battles against wild Pokémon or NPC Trainers will be permanently released upon the conclusion of the battle. In battles against other players, the mod is more forgiving; if the player loses the battle, one Pokémon will be released and the other Pokémon will be revived with 1 HP remaining, while if the player either wins the battle or reaches a draw, all fainted Pokémon will be revived with 1 HP and none of them will be released. Each time a Pokémon is released because of Nuzlocke, a message will be broadcast to the server with the name of the player and the released Pokémon's level, species, and nickname.
    • If a player loses all Pokémon and has no Pokémon remaining in their party and PC, the player will receive a new starter Pokémon.
  • When obtaining a starter Pokémon, the player will not have to option to choose a new starter Pokémon; instead, a Pokémon will be randomly chosen among the available starter Pokémon.
  • Master Balls and Park Balls cannot be used to catch Pokémon.

Nuzlocke also keeps track of several stats about the player, including win/loss ratios, the number of Pokémon caught, the number of Pokémon lost, and an Elo rating based on performance against other players. These stats are reset if the player loses all of their Pokémon.

Commands

Note: Command syntax is displayed in the standard Minecraft command format. An explanation of this format can be found here. Each of the following commands can be referred to with a full name or an abbreviation. The abbreviations are listed in parentheses.

  • /nuzchallenge <player>: Challenges another player to a battle if the other player has battle challenges enabled. Alias: /nc
  • /nuzelo: Displays the Elo ratings of the top 4 players. Alias: /nelo
  • /nuzhide <challenges|messages>: Toggles a setting on the player. Alias: /nhide
    • challenges: Whether to allow battle challenges from other players with /nuzchallenge.
    • messages: Whether to receive messages whenever a player's Pokémon is released by Nuzlocke.
  • /nuzinfo <player>: Displays information about the specified player. Alias: /ninfo
    • The time that the player last received a starter Pokémon (when the player last "started an adventure").
    • The player's win/loss ratio against wild Pokémon and NPC Trainers.
    • The player's win/loss ratio against other players.
    • The player's Elo rating.
    • The number of Pokémon the player has captured.
    • The number of Pokémon that the player has lost due to fainting.

Permissions

  • /nuzchallenge: nuzlocke.command.nuzchallenge
  • /nuzelo: nuzlocke.command.nuzelo
  • /nuzhide: nuzlocke.command.nuzhide
  • /nuzinfo: nuzlocke.command.nuzinfo

Config settings

  • Allow use of Master/Park Balls: Whether players are allowed to catch Pokémon with Master Balls and Park Balls.
  • Broadcast Pokémon deaths: Whether to display server messages when a player's Pokémon is released by Nuzlocke.
  • Broadcast Pokémon nicknames: Whether to display the nicknames of Pokémon in Nuzlocke server messages.
  • Use Trainer ID for starter: If enabled, players will be randomly given a starter Pokémon instead of being given the option to choose one.

Nuzlocke mode settings

These settings are related to how Nuzlocke will handle fainted Pokémon at certain times. Each mode is referred to with a different number from 1-3.

Number Name Description
1 Strict All fainted Pokémon will be released when the battle ends.
2 Relaxed One fainted Pokémon will be released when the battle ends. All other fainted Pokémon will be revived with 1 HP remaining.
3 Off No Pokémon will be released. All fainted Pokémon will be revived with 1 HP remaining.
  • Check fainted Pokémon on login mode: When the player logs in.
  • PvE Nuzlocke mode: At the end of battles against wild Pokémon or NPC Trainers.
  • PvP Nuzlocke mode for cases of draws: When the player's battle reaches a draw against other players.
  • PvP Nuzlocke mode for the loser's Pokémon: When the player loses against other players.
  • PvP Nuzlocke mode for the winner's Pokémon: When the player wins against other players.

Database settings

Nuzlocke stores its player data in a database, which can be customized using the config file.

  • Database: The name of the database.
  • Host: The host IP of the database.
  • Password: The password of the user used to access the database.
  • Port: The database's port number.
  • Storage: The type of database to use. This can be either "SQL" (H2) or "MYSQL" (MySQL).
  • User: The username used to access the database.

Trivia

  • The random choice for starter Pokémon is based on the optional Nuzlocke challenge rule that makes players pick their starter Pokémon based on their Trainer IDs. In this mod, however, a random number is used instead of the player's Minecraft UUID in order to create the illusion of resetting the game and generating a new Trainer ID.

© 2012 - 2025 Pixelmon Mod