@Bear Grills
Hello, I have attached a description of the BossMonster plugin, it contains information about what an ID is and how to get it yourself for custom maps, sometimes they are provided somewhere when buying a map, but you can always use this example to calculate them yourself using plug-ins that show information about entities, for example, EntityOwner from umod by command /prod when you look at the entity. I have also attached an Example file slightly modified according to this description, which is located in the BossMonster archive at the path data/BossMonster/CustomMap/Example.json, I also added the syntax of coordinates to it, global coordinates, to get the coordinates you need in the game, stand at the place where you want the boss to appear and write `printpos` in the console. Also, do not forget to check that the names of the Bosses correspond to the data files (presets) in the folder data/BossMonster/Bosses.
All files for custom maps are stored in the folder oxide/data/BossMonster/CustomMap. You don't have to delete files from there, the plugin will understand by itself which map is currently installed on the server and will download only the necessary file if there is one in this folder. The plugin will tell you about this process in the console during the plugin loading. It will write in the console what file works on the current map, and what ones don’t work
If you want to create a custom place for the boss to appear on your custom map or on a map that is not in this list, you have to create the ID of this custom map. After that you need to place an item such as a RAND Switch on your map. It must be placed randomly, where it will not be visible to other players. You will get the identifier, if you add up the three coordinates of the position of this object from RustEdit (x, y and z) and write the resulting value in the parameter of your file (an example file can be taken from ready-made files) - ID
As an example, let's take the coordinates (26.896, -456.158, 527.258), then our identifier is 26.896 - 456.158 + 527.258 = 97.996
Then you need to indicate a list of bosses that will appear on your map. You need to copy the configuration data block for each boss. In the database parameters you will specify the name of the boss and a list of positions where it can appear
Example.json