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:
=<div style="border-bottom:1px solid #000;">{{PAGENAME}}</div>=
+
POO
[[File:Grid_NPC_Editor.png|right]]
 
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]]). It has the same inventory sprite as an [[Old Rod]].
 
 
 
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.
 
 
 
On a Sponge server, the "pixelmon.npceditor.use" permission node is required to use an NPC editor.
 
__TOC__
 
==NPC types==
 
===[[NPC Trainer]]===
 
With an NPC editor, NPC Trainers can be customized in the following ways:
 
*Trainer name
 
*Greeting/win/lose message
 
*Party Pokémon (Pokémon, levels, moves, [[Shininess]], gender, nickname, [[Growth (stat)|growth]], [[Abilities]], [[Natures]], [[held items]], [[EVs]], and IVs. Party can also be reset or randomized)
 
*Battle AI mode
 
**Default: The Trainer will use the battle AI setting for naturally spawning Trainer's as defined in the "battleAITrainer" [[config]] setting.
 
**Random: The Trainer will use moves randomly.
 
**Aggressive: The Trainer will use the move that deals the most damage to the opponent, avoiding status moves.
 
**Tactical: The Trainer will know how to use status moves alongside offensive moves.
 
**Advanced: Along with knowing how to use moves like tactical AI, the Trainer will switch out Pokémon if advantageous.
 
*Movement AI mode
 
**Stand still: The Trainer will not move from its current position. It can be challenged by throwing a Pokémon at it.
 
**Still and engage: The Trainer will not move from its current position. It will challenge players that cross its line of sight.
 
**Wander: The Trainer will wander around randomly. It can be challenged by throwing a Pokémon at it.
 
**Wander and engage: The Trainer will wander around randomly. It will challenge players that cross its line of sight.
 
*Boss mode (Level scaling)
 
**Not boss: The levels of the Trainer's Pokémon will remain constant and can be specified when editing the Trainer's Pokémon.
 
**Equal: The levels of the Trainer's Pokémon will be set to the level of the challenging player's highest leveled Pokémon.
 
**Uncommon (Green boss): The levels of the Trainer's Pokémon will be set to 5 levels above the highest leveled Pokémon in the challenging player's party.
 
**Rare (Blue boss): The levels of the Trainer's Pokémon will be set to 10 levels above the highest leveled Pokémon in the challenging player's party.
 
**Legendary (Red boss): The levels of the Trainer's Pokémon will be set to 20 levels above the highest leveled Pokémon in the challenging player's party.
 
**Ultimate (Yellow boss): The levels of the Trainer's Pokémon will be set to 40 levels above the highest leveled Pokémon in the challenging player's party.
 
*Encounter mode
 
**Once: The Trainer will disappear after battling a player.
 
**Once per player: Each player can only battle the Trainer once.
 
**Once per ''Minecraft'' day: Each player can only battle the trainer once every ''Minecraft'' day.
 
**Once per day: Each player can only battle the Trainer once every real day.
 
**Unlimited: The Trainer can be challenged an unlimited number of times by each player.
 
*Drops (by name or by item ID)
 
*[[PokéDollar]] winnings (multiplied by the average level of the Trainer's Pokémon)
 
*Trainer type/skin
 
<gallery>
 
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
 
AdvancedTrainerEditor.png|Editing a Trainer's Pokémon
 
2014-02-15 20.47.39.png|Editing a Trainer's messages and drops
 
</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
 
===[[Doctors]]===
 
Doctors can be spawned with an NPC editor, but they cannot be customized. They can be despawned by left-clicking them with the NPC editor.
 
===[[Shopkeepers]]===
 
[[File:ShopkeeperEditor.png|thumb|Editing a shopkeeper]]
 
Shopkeepers may be spawned, edited, and despawned with an NPC editor. The shopkeeper type, name, and model can be edited from this interface. The "Refresh Items" button can be used to reload a shopkeeper's stock after changing its type; otherwise, the stock will not change until the beginning of a new ''Minecraft'' day.
 
 
 
In order to edit shopkeepers further (e.g., the items they stock), their JSON files must be edited; details about doing this can be found [[Shopkeepers#Customization|here]].
 
==Permission nodes==
 
*"pixelmon.npceditor.use": Allows a player to use an NPC editor.
 
==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/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 any particular Trainer class.
 
===Trainers/Traders/Tutors===
 
<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
 
Lass.png|Lass
 
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
 
Fisherman408.png|Fisherman
 
Grunt 1.png|Grunt 1
 
Grunt 2.png|Grunt 2
 
Grunt 3.png|Grunt 3
 
Grunt 4.png|Grunt 4
 
Grunt 5.png|Grunt 5
 
Grunt 6.png|Grunt 6
 
BugManiac.png|Bug Maniac
 
MedievalFirebreather.png|Medieval Firebreather
 
StylingFireGuy.png|Styling Fire Guy
 
FireMan.png|Fire Man
 
TeamMagma.png|Team Magma
 
FireBat.png|Fire Bat
 
RichBoy.png|Rich Boy
 
Swimmer408.png|Swimmer
 
Policeman.png|Policeman
 
Preschooler Girl.png|Preschooler Girl
 
Rancher.png|Rancher
 
Female Scientist.png|Female Scientist
 
Male Scientist.png|Male Scientist
 
Blacksmith.png|Blacksmith
 
Miner.png|Miner
 
Pokemon Breeder.png|Pokémon Breeder
 
Prisoner.png|Prisoner
 
Santa.png|Santa
 
Scottish.png|Scottish
 
Steve.png|Steve
 
Suit.png|Suit
 
</gallery>
 
 
 
===Chatting NPCs===
 
Chatting NPCs have customizable skins, but the possible skins to choose from are different from other NPCs.
 
<gallery>
 
Artist.png|Artist
 
Baker.png|Baker
 
Battle Girl.png|Battle Girl
 
Black Belt.png|Black Belt
 
Cue Ball.png|Cue Ball
 
Doctor.png|Doctor
 
Engineer.png|Engineer
 
Fisherman408.png|Fisherman
 
Hex Maniac.png|Hex Maniac
 
Hiker.png|Hiker
 
Lass.png|Lass
 
Madame.png|Madame
 
Mechanic.png|Mechanic
 
Monsieur.png|Monsieur
 
OldMan.png|Old Man
 
Ornithologist.png|Ornithologist
 
Pokemon Breeder.png|Pokémon Breeder
 
Pokéfan F.png|Female Pokéfan
 
Pokéfan M.png|Male Pokéfan
 
Policeman.png|Policeman
 
Preschooler Girl.png|Preschooler Girl
 
Psychic F.png|Female Psychic
 
Psychic M.png|Male Psychic
 
Punk Girl.png|Punk Girl
 
Punk Guy.png|Punk Guy
 
Rancher.png|Rancher
 
Ranger F.png|Female Ranger
 
Ranger M.png|Male Ranger
 
RichBoy.png|Rich Boy
 
Sailor.png|Sailor
 
Schoolboy.png|Schoolboy
 
Schoolgirl.png|Schoolgirl
 
Female Scientist.png|Female Scientist
 
Male Scientist.png|Male Scientist
 
ShopkeeperMain6.png|Shop Girl
 
ShopkeeperSecondary1.png|Shop Lady
 
ShopkeeperMain1.png|Shop Man
 
Street Thug.png|Street Thug
 
Super Nerd.png|Super Nerd
 
</gallery>
 
[[Category:Items]]
 

Revision as of 03:31, 11 September 2016

POO

© 2012 - 2025 Pixelmon Mod