Where to Place Volcano on Procedural Maps

seneca

Supporter
Hey, to create the volcano, I mean the structure, what do you recommend? Since I generate procedural maps, I will have to edit a map manually... Thanks, and great plugin!
 
Hey, to create the volcano, I mean the structure, what do you recommend? Since I generate procedural maps, I will have to edit a map manually... Thanks, and great plugin!
It looks best when placed on a volcano-shaped mountain, but if you don't want to, you can set up the volcano anywhere! Just position the lava field at ground level and place the crater a bit higher in the sky. The only requirement is that it must be on terrain—other than that, you can put it wherever you want: above a lake, on a rock, in the snow, in swamps, anywhere! You can always edit your map later to give it a proper volcano look (y)
 
It looks best when placed on a volcano-shaped mountain, but if you don't want to, you can set up the volcano anywhere! Just position the lava field at ground level and place the crater a bit higher in the sky. The only requirement is that it must be on terrain—other than that, you can put it wherever you want: above a lake, on a rock, in the snow, in swamps, anywhere! You can always edit your map later to give it a proper volcano look (y)
But to edit the map, I need to use RustEdit, right? Or can you recommend another way to design the look of a volcano? And thank you so much for this fast support!!! You're awesome!
 
But to edit the map, I need to use RustEdit, right? Or can you recommend another way to design the look of a volcano? And thank you so much for this fast support!!! You're awesome!
Yes, the easiest way is to use RustEdit. Just load your map file, pick any spot, then go to the Terrain Tool and select the Raise/Lower option. Raise the terrain to your desired height, then hold ALT and click in the center of the peak to create a pit/vent, and boom, you're done! :)

If you'd like, here's my map with two volcanoes that I used in the video. Feel free to use it: https://cdn2.mapstr.gg/bcc8f3bb/Volcanoes.map
 
Back
Top
This plugin uses Oxide's permission system. Grant or revoke permissions using oxide.grant and oxide.revoke. You can assign them to individual players or groups using their Steam id or group name.
Chat commands start with a /, while console commands can be entered directly in the F1 console or server console. Use find <keyword> in console to search for available commands related to the plugin.
Settings are stored in the config file found under the config/ directory. You can edit this file manually, then reload the plugin to apply your changes.
Persistent data is saved in the data/ directory. This includes things like saved settings, usage stats, or player progress depending on the plugin. Deleting a data file will reset stored progress or customizations.
Language files are located in the lang/ folder. To translate messages, copy the en.json file into your target language folder (e.g. fr, de) and edit the values. Reload the plugin after changes to apply new messages.
This section lists public methods exposed by the plugin for use in other plugins. You can call these via the CallHook method. Make sure the plugin is loaded before calling its API to avoid null reference errors.
These are custom hooks that other plugins can listen for. Simply define a method with the same name and expected parameters in your plugin to handle the event. Hooks are triggered at key moments and are useful for extending or reacting to plugin behavior.
These hooks are injected into the game's code using Harmony. They let the plugin run code at key points in the game's internal logic. You can return values to block or modify behavior. Use with caution — these are powerful and can affect core mechanics.
Cart