technical

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
technical [2020/06/15 21:00]
tehmadtitan [Commands]
technical [2025/04/04 14:56] (current)
titanwukong [Commands]
Line 1: Line 1:
-====== Technical Info and Commands ====== +====== Technical Info ====== 
-  * here's a document of how and what everything in a creatures JSON sets and changes:[[technical:example|Example JSON]] +  * Creature JSON Example: [[technical:example|Example JSON]] 
-  * here's a document of how and what everything a spawner JSON sets and changes:[[technical:spawnersjson|Spawners JSON]] +  * Spawner JSON Example: [[technical:spawnersjson|Spawners JSON]] 
-  * here's a document of how and what everything a spawner sets and changes including how to create your own custom spawners:[[technical:defaultspawners|Spawners]] +  * Spawner Documentation: [[technical:defaultspawners|Spawners]] 
- +  * Spawn Condition Documentation: [[technical:spawnconditions|Spawn Conditions]] 
-  * here's a document of how and what everything spawn conditions sets and changes including how to create your own custom spawn conditions:[[technical:spawnconditions|Spawn Conditions]] +  * Mob Event Documentation: [[technical:mobevents|Mob Events]] 
-  * here's a document of how and what everything a mob event sets and changes including how to create your own custom mob events:[[technical:mobevents|Mob Events]] +  * Item Drop Documentation: [[technical:itemdrops|Item Drops]]
-  * here's a document of how and what everything item drops are set by teaching you how to create your own custom item drops:[[technical:itemdrops|Item Drops]]+
 ===== Commands ===== ===== Commands =====
   * /lm spawners debug (name)   * /lm spawners debug (name)
Line 14: Line 13:
   * /lm dungeons locate     * /lm dungeons locate  
   * /lm beastiary complete   * /lm beastiary complete
-  * /summon lycanitesmobs:(name) ~ ~ ~ {Subspecies:#,Variant:#}.+  * /lm beastiary complete {rank} (1.16.5+) 
 +  * /summon lycanitesmobs:(creaturename) ~ ~ ~ {CustomName:"", Subspecies:"", Variant:"", MobLevel:"", Size:".", NoAi:1} 
 +  * /give @s lycanitesmobs:(creature type)spawn 1 0 {CreatureInfoSpawnEgg: {creaturename: "",CustomName:"test",Size:1,NoAi:1,Subspecies:"", Variant:"",MobLevel:""}}
 ====== Configs ====== ====== Configs ======
 Lycanites Mobs offers a huge amount of customisation in the form of many config files. Please use the top menu to navigate to specific sections. Lycanites Mobs offers a huge amount of customisation in the form of many config files. Please use the top menu to navigate to specific sections.
  
-When editing JSON files, make sure you change "loadDefault" setting that JSON file to false, otherwise the json file will keep resetting to default! Invalid json will also cause a json file to reset (or be ignored if it's a custom added file). +__//**When editing JSON files, make sure you change "loadDefault" setting that JSON file to false, otherwise the JSON file will keep resetting to default! Invalid JSON will also cause a JSON file to reset (or be ignored if it's a custom added file). Also make sure that you are familiar with how JSON formatting works.**//__
- +
-There are a lot of config settings to document but I hope to eventually have everything available here. The basic cfg config files feature comments inside them explaining each section. +
- +
-In recent updates I've overhauled many parts of the mod to use JSON based config files to define and control various features. Be sure to read up on how JSON layout works.+
  
 If you're looking for a specific setting here's how to find it: If you're looking for a specific setting here's how to find it:
- +  * **Is it related to spawning?** You can create custom spawners by looking at [[technical:spawnconditions|this]]. 
-  * Is it related to spawning? +  * **Is it specific to a single mob?** Check the mob's creature JSON file. An example [[technical:example|here]]. 
-  * Is it specific to a single mob? Check the mob's creature json file. A Example here:[[technical:example|Example JSON]] +  * **Is it related to multiple mobs?** Check the mobs' spawner JSON files. An example [[technical:spawnersjson|here]]. 
-  * Is it related to multiple mobs? Check the mob'spawner json files. A Example here:[[technical:spawnersjson|Spawners JSON]] +  * **Is it related to vanilla mobs?** Some mob groups remove vanilla spawns from certain biomes such as skeletons not spawning in deserts, this can be turned off in each of the group spawn cfg files
-  * Is it related to vanilla mobs? Some mob groups remove vanilla spawns from certain biomes such as skeletons not spawning in deserts, this can be turned off in each of the group spawn cfg files. +  * **Is it related to a specific mob ability?** Check the mob's group general cfg config file. This will later be moved to the mobs creature JSON file as the cfg files are phased out. 
-  * Mobs and Spawners have a many to many relationship. This means that mobs can list the spawners they use to spawn with but also spawners can list mobs that they should spawn, so if a mob has no spawners set, it could still be spawned if a spawner has a list of mobs set instead.(Example: Cinders spawn from the fire spawner, to disable Cinders from spawning all together, edit their creature json fileto prevent them or any mob from spawning from fire, edit the fire spawner json file instead.) +  * **Is it related to a global feature?** Check the main lycanitesmobs-general.cfg config
-  * Is it related to a specific mob ability? Check the mob's group general cfg config file. This will later be moved to the mobs creature json file as the cfg files are phased out. +  * Mobs and Spawners have a many-to-many relationship. This means that mobs can list the spawners they use to spawn with but also spawners can list mobs that they should spawn, so if a mob has no spawners set, it could still be spawned if a spawner has a list of mobs set instead. (Example: Cinders spawn from the fire spawner, to disable Cinders from spawning all together, edit their creature JSON fileto prevent them or any mob from spawning from fire, edit the fire spawner JSON file instead).
-  * Is it related to a global feature? Check the main lycanitesmobs-general.cfg config.+
  
  • technical.1592254822.txt.gz
  • Last modified: 2020/06/15 21:00
  • by tehmadtitan