Skip to main content

(COMING SOON) Server Config

The SWEM Server config, can be two places. 
- If it's a singleplayer world it can be found here: %appdata%/.minecraft/saves/<world name>/serverconfig/swem-server.toml
- If it is a multiplayer server, it can be found here: <server root>/<world name>/serverconfig/swem-server.toml

An example config can be found: here


Here is the full DEAFUALT config:

Full Default Config

[SWEMOreGen]
    #SWEMCobble ore vein count per chunk
    #Range: > 1
    SWEMCobbleVeinCount = 12
    #SWEMCobble ore minimum height
    #Range: > 1
    SWEMCobbleBottomHeight = 50
    #Cantazarite ore minimum height
    #Range: > 0
    CantazariteBottomHeight = 0
    #Amethyst ore maximum height
    #Range: > 1
    AmethystMaxHeight = 15
    #Cantazarite ore maximum height
    #Range: > 1
    CantazariteMaxHeight = 30
    #Enable SWEMCobble ore generation?
    EnableSWEMCobbleOre = true
    #Amethyst ore vein count per chunk
    #Range: > 1
    AmethystVeinCount = 2
    #Cantazarite ore vein count per chunk
    #Range: > 1
    CantazariteVeinCount = 6
    #Enable cantazarite ore generation?
    EnableCantazariteOre = true
    #Amethyst ore vein size
    #Range: > 1
    AmethystVeinSize = 8
    #Amethyst ore minimum height
    #Range: > 0
    AmethystBottomHeight = 0
    #Cantazarite ore vein size
    #Range: > 1
    CantazariteVeinSize = 4
    #SWEMCobble ore maximum height
    #Range: > 1
    SWEMCobbleMaxHeight = 128
    #Enable amethyst ore generation?
    EnableAmethystOre = true
    #SWEMCobble ore vein size
    #Range: > 1
    SWEMCobbleVeinSize = 7

[Config]
    #Enable Lapis Lazuli coat cycling?
    lapisCycle = true
    #Specify in seconds the interval between each poop cycle.
    #Range: > 1
    poopInterval = 960
    #Specify in seconds the interval between each pee cycle.
    #Range: > 1
    peeInterval = 930
    #Enable Food need ticking on swem horses?
    foodTick = true
    #Enable Pee ticking on swem horses?
    peeTick = true
    #Enable Water need ticking on swem horses?
    waterTick = true
    #Make hunger thirst system base on IRL days? (Preferred option for servers.)
    multiPlayerHungerThirst = true
    #Specify how many seconds it takes for the foal to growp up? (Default is 1800 seconds = 30 minutes)
    #Range: > 1
    foalAgeInSeconds = 1800
    #Specify how many seconds it takes for the parent to be able to breed again? (Default is 1800 seconds = 30 minutes)
    #Range: > 1
    horseInLoveInSeconds = 1800
    #Enable Poop ticking on swem horses?
    poopTick = true

    [Config."Tack Dependencies"]
        #Enable/Disable the halter, being needed for any other tack.
        HalterDependency = true
        #Enable/Disable the need of a blanket, before saddling up.
        NeedBlanket = true
        #Enable/Disable the rider falling off the horse, in case there is no girth strap equipped.
        RiderFallingOff = true
        #Enable/Disable the need of a bridle in order to steer, the horse. (If disabled, you would still need a saddle.)
        NeedBridleToSteer = true
        #Enable/Disable the need of putting the saddle on, before you can put a girth strap on.
        NeedSaddleForGirthStrap = true

If you notice errors in your world or changes you don't like but don't know how to undo the changes to config you made, shut down the server and replace the config with this default one and the config will be reset.


HOWEVER, configs can look really scary, so lets break them down.

General
Config: Short for configuration, which means to change something to your preference. 
Default: Means the one that is preset. If at any time you need to reset, the default config is always okay to return to.
Lines: Configs are read by the computer in lines, like programming code. The lines staying the way the are is very important.
#: Means everything in that line of the config will not be read by the computer. Changes made here will effect nothing.

Terms
Spawn: To appear and exist within game.
Chunk: Minecraft is divided into 16x16 block 'chunk' that make it easier for the game to load in smaller pieces.
Vein: Ores spawn in groups, called veins.
Y Level: Y Level is a position of height, like up or down. Going up stairs increases Y Level and going down stairs decreases it.

Remember that the primary rule for configs: Do not change ANY text that is not clearly written as a change like true/false, numbers, and lists. These changeable things will be clearly defined and look like test questions.

---

[SWEMOreGen]

---

	#SWEMCobble ore vein count per chunk
	#Range: > 1
    SWEMCobbleVeinCount = 12

This says: How many veins of SWEMCobble will spawn per chunk. It must be more than 1. Default is 12.

---

	#SWEMCobble ore minimum height
	#Range: > 1
	SWEMCobbleBottomHeight = 50

This says: What minimum Y Level SWEMCobble will spawn at. It must be more than 1. Default is 50.

---

	#Cantazarite ore minimum height
	#Range: > 0
	CantazariteBottomHeight = 0	

This says: What minimum Y Level Cantazarite will spawn at. It must be more than 0. Default is 0.

---

	#Amethyst ore maximum height
	#Range: > 1
	AmethystMaxHeight = 15

This says: What minimum Y Level Amethyst will spawn at. It must be more than 1. Default is 15.

---

	#Cantazarite ore maximum height
	#Range: > 1
	CantazariteMaxHeight = 30

This says: What maximum Y Level Amethyst will spawn at. It must be more than 1. Default is 30.

---

	#Enable SWEMCobble ore generation?
	EnableSWEMCobbleOre = true

This says: Does SWEMCobble spawn at all? Must be True or False. Default is true. 
Turn this to False is you have SWLM at the same time as SWEM. It will not hurt if they are both on at the same time, but SWEMCobble produces SWEM versions of SWLM items that cannot be used to craft lighting blocks.

---

	#Amethyst ore vein count per chunk
	#Range: > 1
	AmethystVeinCount = 2

This says: How many veins of Amethyst Ore will spawn per chunk. It must be more than 1. Default is 2.

---

	#Cantazarite ore vein count per chunk
	#Range: > 1
	CantazariteVeinCount = 6

This says: How many veins of Cantazarite Ore will spawn per chunk. It must be more than 1. Default is 2.

---

	#Enable cantazarite ore generation?
	EnableCantazariteOre = true

This says: Does Cantazarite spawn at all? Must be True or False. Default is true. 

---

	#Amethyst ore vein size
	#Range: > 1
	AmethystVeinSize = 8

This says: How much Amethyst Ore will spawn per vein. It must be more than 1. Default is 8.

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---

	
    
    

This says: 

---