Difference between revisions of "Samosa's Playground"
Lord Samosa (talk | contribs) m (datapack creation page, WIP) |
Lord Samosa (talk | contribs) m |
||
Line 82: | Line 82: | ||
|style="text-align:center"|[[Worldgen JSONs|World Gen]] | |style="text-align:center"|[[Worldgen JSONs|World Gen]] | ||
|Governs settings for world generation settings, such as how a structure should be generated. | |Governs settings for world generation settings, such as how a structure should be generated. | ||
− | |||
|} | |} | ||
'''Please note:''' When Pixelmon is updated, internal copies of the above files may change but external will not. If you are using a datapack, keep a close eye on the changelogs and refresh or update files where necessary. Outdated files may cause issues, or contain bugs that have since been fixed. | '''Please note:''' When Pixelmon is updated, internal copies of the above files may change but external will not. If you are using a datapack, keep a close eye on the changelogs and refresh or update files where necessary. Outdated files may cause issues, or contain bugs that have since been fixed. |
Revision as of 12:20, 22 April 2023
Pokemon | Form | Palette |
---|---|---|
Charizard | mega gigantamax |
zombie |
Magikarp | N/A | calico skelly roasted |
Rattata | alolan | valencian |
Certain aspects of Pixelmon, such as species, NPCs, drops and structures can be edited through JSON files.
These files can be accessed by using a program such as Winrar or 7-Zip to open the Pixelmon mod JAR file, and must be applied using a Datapack. JSON files can be edited with any plain text editor.
External JSON files should be edited carefully, as bad edits can potentially result in unexpected behavior from Pixelmon. Certain tools (such as JSONLint) can be used to verify that files are formatted correctly. After editing JSON files in an existing datapack, they will need to be reloaded in order for the changes to take effect. It is advised to restart your client or server to ensure all files are applied correctly.
The following types of files can currently be edited via a datapack:
File type | Description |
Advancements | Governs advancements obtained from doing certain actions. These use the Minecraft advancement JSON format. |
Boss Tiers | Governs Boss Pokemon tiers, including their drops, mega specifications and colour. |
Config | Governs several different configuration files, including Starter specs, Shopkeeper items, the Better Spawner config, Traders and NPC Trainer textures. |
Daycare | Governs Daycare settings, including the item costs and hour costs for each type. |
Dimension | Governs settings for Ultra Space and Drowned World, such as the biomes that are generated and structures. |
Drops | Governs settings for Drops, including Pokemon drops, Pokeloot, Raids and imprint amounts for TRs and TMs. |
Loot Table | Governs settings for Loot tables used in Pixelmon Structures and Pokestop loot along with block drops. |
Moves | Governs configuration files for each Move and is where custom-created Moves are located. |
NPCs | Governs many Pixelmon NPC-related settings, such as Shopkeeper NPCs, NPC Trainer sets and Chatting NPCs. |
Pokeballs | Governs configuration files for Pokeballs such as controlling the assets used, the capture method and logic used. This is where custom Pokeballs should be located. |
Quests | Governs default and custom quests. |
Raids | Governs which Pokémon can spawn in Raid Dens in which biome and at what Star level(s). |
Recipes | Governs configuration files for all Recipes in Pixelmon, including recipes used in the Infuser and Vanilla machines. |
Ribbons | Governs configuration files for the various Marks and Ribbons in Pixelmon. This is where custom Marks and Ribbons will be located |
Rules | Governs rulesets and tiers for competitive battling. |
Spawn Replacement | Governs settings for Spawn Replacement logic used by Pixelmon that replaces Vanilla Mobs with Pokemon. This is used to re-enable specific vanilla mobs or change the replacement logic. |
Spawning | Governs what Pokémon spawn where, when and how. Includes fishing, bosses and Cave Rock/Grass spawns. This also includes NPC spawning files. |
Species | Governs Pokémon species files which include every part of information about a Pokemon. Their moves, stats, egg group, palettes and forms. This is where custom species should be located and where custom forms can be added into. |
Structures | Governs what structures can spawn, and where. This is where structure files are located to be edited. Only affects new chunks. |
World Gen | Governs settings for world generation settings, such as how a structure should be generated. |
Please note: When Pixelmon is updated, internal copies of the above files may change but external will not. If you are using a datapack, keep a close eye on the changelogs and refresh or update files where necessary. Outdated files may cause issues, or contain bugs that have since been fixed.