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 "NPC Editor"

From Pixelmon Wiki
Line 1: Line 1:
 
[[File:Grid_NPC_Editor.png|right]]
 
[[File:Grid_NPC_Editor.png|right]]
An NPC editor is an [[item]] that is used to create and edit [[NPC Trainers]] and [[chatting NPCs]]. When used on the ground, it will present the option to create a new Trainer or a new chatting NPC. When used on an existing Trainer or chatting NPC, it will open a GUI where the NPC can be edited or deleted. NPC editors can only be used by players in Creative mode.
+
An NPC editor is an [[item]] that is used to create and edit various types of NPCs ([[NPC Trainers]], [[traders]], [[chatting NPCs]], [[move relearners]], and [[move tutors]]). When used on the ground, it will present a choice of which type of NPC to create. When used on an existing NPC (except for a move relearner), it will open a GUI where the NPC can be edited or deleted. NPC editors can only be used by players in Creative mode.
  
While the player is holding an NPC Editor, NPC Trainers cannot challenge or be challenged by the player.
+
The NPC editor has the same inventory sprite as the [[Old Rod]].
 +
==NPC types==
 +
===[[NPC Trainer]]===
 +
While the player is holding an NPC editor, NPC Trainers cannot challenge or be challenged by the player.
  
The NPC editor has the same inventory sprite as the [[Old Rod]].
+
With an NPC editor, NPC Trainers can be customized in the following ways:
==Trainer==
 
 
*Boss mode (normal (non-boss), uncommon (green), rare (blue), legendary (red) and ultimate (yellow))
 
*Boss mode (normal (non-boss), uncommon (green), rare (blue), legendary (red) and ultimate (yellow))
 
**If the Trainer is a boss Trainer, the Pokémon on its team will scale in level based on the player's Pokémon in the same manner as [[boss Pokémon]].
 
**If the Trainer is a boss Trainer, the Pokémon on its team will scale in level based on the player's Pokémon in the same manner as [[boss Pokémon]].
Line 13: Line 15:
 
*Party Pokémon (Pokémon, levels, moves, [[Shininess]], gender, nickname and [[Growth (stat)|growth]]. Party can also be reset or randomized)
 
*Party Pokémon (Pokémon, levels, moves, [[Shininess]], gender, nickname and [[Growth (stat)|growth]]. Party can also be reset or randomized)
 
**If the Trainer is a boss, moves are randomized and levels are subject to boss level scaling.
 
**If the Trainer is a boss, moves are randomized and levels are subject to boss level scaling.
*Drops (by name or ID)
+
*Drops (by name or by item ID)
 
*Encounter mode (once/once per player/once per ''Minecraft'' day/once per day)
 
*Encounter mode (once/once per player/once per ''Minecraft'' day/once per day)
 
*Trainer type/skin
 
*Trainer type/skin
===Skins===
+
<gallery>
A Trainer's skin can be customized to look like any of the available [[NPC Trainers]]. External skins can also be used for the Trainer by selecting the "Steve" option, causing a second button to appear with more customization options.
+
2014-02-15 20.47.26.png|Main [[Trainer]] editor interface
 +
2014-02-15 20.47.32.png|Editing a Trainer's party
 +
TrainerEditorMoves.png|Editing a Trainer's Pokémon
 +
2014-02-15 20.47.39.png|Editing a Trainer's greeting/win/loss messages
 +
</gallery>
 +
===[[Trader]]===
 +
[[File:TraderGUI.png|thumb|Editing a [[trader]]]]
 +
Traders can be customized in the following ways:
 +
*Requested Pokémon
 +
*Offered Pokémon
 +
**Level
 +
**[[Shininess]]
 +
*Skin
 +
It is also possible to randomize the Pokémon that are offered and requested by the trader.
 +
===[[Chatting NPC]]===
 +
[[File:ChattingGUI.png|thumb|Editing a [[chatting NPC]]]]
 +
A chatting NPC can be customized in the following ways:
 +
*Name
 +
*Dialogue (up to four lines)
 +
*Skin
 +
===[[Move relearner]]===
 +
Unlike other NPCs, using an NPC editor on a move relearner does not open up an editing GUI. Instead, using an NPC editor on a move relearner is the only way to use a move relearner normally while in Creative mode. Details about how to edit a move relearner's cost can be found on [[Move Relearner|its page]].
 +
===[[Move tutor]]===
 +
[[File:MoveTutorEditor.png|thumb|Editing a [[move tutor]]]]
 +
A move tutor can be customized in the following ways:
 +
*Moves
 +
**Costs to teach moves
 +
*Skin
 +
==Skins==
 +
The skins of Trainers, traders, and tutors can be customized to be multiple built-in skins. External skins can also be used by selecting the "Steve" option, causing a second button to appear with more customization options.
 
*"Custom_RP" allows a skin to be selected from a currently used resource pack; the skin must be located inside the resource pack at assets/pixelmon/textures/trainers/steve.
 
*"Custom_RP" allows a skin to be selected from a currently used resource pack; the skin must be located inside the resource pack at assets/pixelmon/textures/trainers/steve.
 
*"Custom_PN" allows any player's skin to be used as the Trainer's skin. The chosen player does not need to be on the server to use the skin.
 
*"Custom_PN" allows any player's skin to be used as the Trainer's skin. The chosen player does not need to be on the server to use the skin.
*Pixelmon also includes five default custom skins (prisoner, Santa, Scottish, Steve, suit) that can be used.
+
*Pixelmon also includes five default custom skins (prisoner, Santa, Scottish, Steve, suit) that are not attributed to particular Trainer class.
 
<gallery>
 
<gallery>
 +
SpoiledBrat.png|Spoiled Brat
 +
CoolYoungsterBoy.png|Cool Youngster Boy
 +
HattedYouth.png|Hatted Youth
 +
HoodedBlueBoy.png|Hooded Blue Boy
 +
YoungsterGirl.png|Youngster Girl
 +
BlueGirlWithLargeEyes.png|Blue Girl with Large Eyes
 +
BugCatcher1.png|Beekeeper
 +
BugCatcher2.png|Super Bug Catcher
 +
BugCatcher3.png|Bug Catcher
 +
BugCatcher4.png|Bug Catcher 2
 +
PikaBoy.png|Pika Boy
 +
HonchkrowTrainer.png|Honchkrow
 +
RhydonTrainer.png|Rhydon
 +
ZangooseTrainer.png|Zangoose
 +
OshawottTrainer.png|Oshawott
 +
Fisherman.png|Fisherman
 +
Fisherman2.png|Fisherman
 +
Female_Rocket_Grunt.png|Female Rocket Grunt
 +
BugManiac.png|Bug Maniac
 +
Trainer.png|Ornithologist
 +
MedievalFirebreather.png|Medieval Firebreather
 +
StylingFireGuy.png|Styling Fire Guy
 +
FireMan.png|Fire Man
 +
TeamMagma.png|Team Magma
 +
FireBat.png|Fire Bat
 +
Rich_Boy.png|Rich Boy
 
Prisoner.png|Prisoner
 
Prisoner.png|Prisoner
 
Santa.png|Santa
 
Santa.png|Santa
Line 28: Line 85:
 
Suit.png|Suit
 
Suit.png|Suit
 
</gallery>
 
</gallery>
 
+
Chatting NPCs have customizable skins, but the possible skins to choose from are different from other NPCs.
==Trader==
 
A Trainer can also be changed into a [[trader]] (and back into a Trainer) using the NPC editor. Options for customizing the trader include:
 
*Requested Pokémon
 
*Offered Pokémon
 
**Level
 
**[[Shininess]]
 
It is also possible to randomize the Pokémon that are offered and requested by the trader.
 
==Chatting==
 
A [[chatting NPC]] can be customized in the following ways:
 
*Name
 
*Dialogue (up to four lines)
 
*Model
 
 
 
==Gallery==
 
 
<gallery>
 
<gallery>
2014-02-15 20.47.26.png|Main [[Trainer]] editor interface
+
OldMan.png|Old Man
2014-02-15 20.47.32.png|Editing a Trainer's party
+
Man.png|Man
TrainerEditorMoves.png|Editing a Trainer's Pokémon
 
2014-02-15 20.47.39.png|Editing a Trainer's greeting/win/loss messages
 
TraderGUI.png|Editing a [[trader]]
 
ChattingGUI.png|Editing a [[chatting NPC]]
 
 
</gallery>
 
</gallery>

Revision as of 23:30, 15 August 2015

Grid NPC Editor.png

An NPC editor is an item that is used to create and edit various types of NPCs (NPC Trainers, traders, chatting NPCs, move relearners, and move tutors). When used on the ground, it will present a choice of which type of NPC to create. When used on an existing NPC (except for a move relearner), it will open a GUI where the NPC can be edited or deleted. NPC editors can only be used by players in Creative mode.

The NPC editor has the same inventory sprite as the Old Rod.

NPC types

NPC Trainer

While the player is holding an NPC editor, NPC Trainers cannot challenge or be challenged by the player.

With an NPC editor, NPC Trainers can be customized in the following ways:

  • Boss mode (normal (non-boss), uncommon (green), rare (blue), legendary (red) and ultimate (yellow))
    • If the Trainer is a boss Trainer, the Pokémon on its team will scale in level based on the player's Pokémon in the same manner as boss Pokémon.
  • Greeting/win/lose message
  • Trainer name
  • AI mode (standing still, wandering, wander and engage, stand and engage)
  • Party Pokémon (Pokémon, levels, moves, Shininess, gender, nickname and growth. Party can also be reset or randomized)
    • If the Trainer is a boss, moves are randomized and levels are subject to boss level scaling.
  • Drops (by name or by item ID)
  • Encounter mode (once/once per player/once per Minecraft day/once per day)
  • Trainer type/skin

Trader

Editing a trader

Traders can be customized in the following ways:

  • Requested Pokémon
  • Offered Pokémon
  • Skin

It is also possible to randomize the Pokémon that are offered and requested by the trader.

Chatting NPC

Editing a chatting NPC

A chatting NPC can be customized in the following ways:

  • Name
  • Dialogue (up to four lines)
  • Skin

Move relearner

Unlike other NPCs, using an NPC editor on a move relearner does not open up an editing GUI. Instead, using an NPC editor on a move relearner is the only way to use a move relearner normally while in Creative mode. Details about how to edit a move relearner's cost can be found on its page.

Move tutor

Editing a move tutor

A move tutor can be customized in the following ways:

  • Moves
    • Costs to teach moves
  • Skin

Skins

The skins of Trainers, traders, and tutors can be customized to be multiple built-in skins. External skins can also be used by selecting the "Steve" option, causing a second button to appear with more customization options.

  • "Custom_RP" allows a skin to be selected from a currently used resource pack; the skin must be located inside the resource pack at assets/pixelmon/textures/trainers/steve.
  • "Custom_PN" allows any player's skin to be used as the Trainer's skin. The chosen player does not need to be on the server to use the skin.
  • Pixelmon also includes five default custom skins (prisoner, Santa, Scottish, Steve, suit) that are not attributed to particular Trainer class.

Chatting NPCs have customizable skins, but the possible skins to choose from are different from other NPCs.

© 2012 - 2025 Pixelmon Mod