add default configs :3
This commit is contained in:
parent
9056c04210
commit
2c7b2bf868
133 changed files with 7853 additions and 1 deletions
33
config/yosbr/valkyrienskies/schemas/vs_client.schema.json
Normal file
33
config/yosbr/valkyrienskies/schemas/vs_client.schema.json
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"$schema" : "https://json-schema.org/draft/2019-09/schema",
|
||||
"type" : "object",
|
||||
"properties" : {
|
||||
"Tooltip" : {
|
||||
"type" : "object",
|
||||
"properties" : {
|
||||
"massTooltipVisibility" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "ALWAYS", "ADVANCED", "DISABLED" ],
|
||||
"description" : "Set when the Mass Tooltip is Visible"
|
||||
},
|
||||
"useImperialUnits" : {
|
||||
"type" : "boolean",
|
||||
"description" : "Use Imperial Units to show Mass"
|
||||
}
|
||||
},
|
||||
"additionalProperties" : false
|
||||
},
|
||||
"recommendSlugsInMcCommands" : {
|
||||
"type" : "boolean",
|
||||
"description" : "Recommend ship slugs in mc commands where player names could be used ex. /tp ship-name wich could pollute user autocomplete"
|
||||
},
|
||||
"renderDebugText" : {
|
||||
"type" : "boolean",
|
||||
"description" : "Renders the VS2 debug HUD with TPS"
|
||||
},
|
||||
"$schema" : {
|
||||
"type" : "string"
|
||||
}
|
||||
},
|
||||
"additionalProperties" : false
|
||||
}
|
||||
21
config/yosbr/valkyrienskies/schemas/vs_common.schema.json
Normal file
21
config/yosbr/valkyrienskies/schemas/vs_common.schema.json
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"$schema" : "https://json-schema.org/draft/2019-09/schema",
|
||||
"type" : "object",
|
||||
"properties" : {
|
||||
"ADVANCED" : {
|
||||
"type" : "object",
|
||||
"properties" : {
|
||||
"renderPathfinding" : {
|
||||
"type" : "boolean",
|
||||
"description" : "Renders mob pathfinding nodes. Must be set on client and server to work. Requires the system property -Dorg.valkyrienskies.render_pathfinding=true"
|
||||
}
|
||||
},
|
||||
"additionalProperties" : false,
|
||||
"title" : "Advanced"
|
||||
},
|
||||
"$schema" : {
|
||||
"type" : "string"
|
||||
}
|
||||
},
|
||||
"additionalProperties" : false
|
||||
}
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
{
|
||||
"$schema" : "https://json-schema.org/draft/2019-09/schema",
|
||||
"type" : "object",
|
||||
"properties" : {
|
||||
"enableUdp" : {
|
||||
"type" : "boolean",
|
||||
"description" : "Is udp enabled? If not, the server will only use TCP"
|
||||
},
|
||||
"physics" : {
|
||||
"type" : "object",
|
||||
"properties" : {
|
||||
"iterations" : {
|
||||
"type" : "integer",
|
||||
"format" : "int32",
|
||||
"description" : "Sets number of iterations per sub-steps used by Krunch"
|
||||
},
|
||||
"lodDetail" : {
|
||||
"type" : "integer",
|
||||
"format" : "int32",
|
||||
"description" : "The detail of the collision LOD of ships, higher values are more detailed but heavier to compute"
|
||||
},
|
||||
"maxDePenetrationSpeed" : {
|
||||
"type" : "number",
|
||||
"format" : "double",
|
||||
"description" : "Limit the max collision de-penetration speed so that rigid bodies don't go flying apart when they overlap"
|
||||
},
|
||||
"solver" : {
|
||||
"type" : "string",
|
||||
"enum" : [ "GAUSS_SEIDEL", "JACOBI" ],
|
||||
"description" : "Sets the constraint solver used by Krunch"
|
||||
},
|
||||
"subSteps" : {
|
||||
"type" : "integer",
|
||||
"format" : "int32",
|
||||
"description" : "Sets number of sub-steps used by Krunch"
|
||||
}
|
||||
},
|
||||
"additionalProperties" : false,
|
||||
"description" : "All related settings to the physics engine"
|
||||
},
|
||||
"pt" : {
|
||||
"type" : "object",
|
||||
"properties" : {
|
||||
"physicsTicksPerGameTick" : {
|
||||
"type" : "integer",
|
||||
"format" : "int32"
|
||||
},
|
||||
"synchronizePhysics" : {
|
||||
"type" : "boolean",
|
||||
"description" : "Synchronize the physics thread and the game thread"
|
||||
}
|
||||
},
|
||||
"additionalProperties" : false,
|
||||
"title" : "Physics Thread Settings"
|
||||
},
|
||||
"shipLoadDistance" : {
|
||||
"type" : "number",
|
||||
"format" : "double",
|
||||
"description" : "Ship load distance in blocks"
|
||||
},
|
||||
"shipUnloadDistance" : {
|
||||
"type" : "number",
|
||||
"format" : "double",
|
||||
"description" : "Ship unload distance in blocks"
|
||||
},
|
||||
"udpPort" : {
|
||||
"type" : "integer",
|
||||
"format" : "int32",
|
||||
"description" : "Port to attempt to establish UDP connections on"
|
||||
},
|
||||
"$schema" : {
|
||||
"type" : "string"
|
||||
}
|
||||
},
|
||||
"additionalProperties" : false
|
||||
}
|
||||
73
config/yosbr/valkyrienskies/schemas/vs_server.schema.json
Normal file
73
config/yosbr/valkyrienskies/schemas/vs_server.schema.json
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
{
|
||||
"$schema" : "https://json-schema.org/draft/2019-09/schema",
|
||||
"type" : "object",
|
||||
"properties" : {
|
||||
"ComputerCraft" : {
|
||||
"type" : "object",
|
||||
"properties" : {
|
||||
"canTurtlesLeaveScaledShips" : {
|
||||
"type" : "boolean",
|
||||
"description" : "Turtles leaving scaled up/down ship may cause issuesEnable/Disable Turtles Leaving Scaled Ships?"
|
||||
}
|
||||
},
|
||||
"additionalProperties" : false
|
||||
},
|
||||
"FTBChunks" : {
|
||||
"type" : "object",
|
||||
"properties" : {
|
||||
"shipsProtectedByClaims" : {
|
||||
"type" : "boolean",
|
||||
"description" : "Are Ships protected by FTB Chunk Claims?"
|
||||
},
|
||||
"shipsProtectionOutOfBuildHeight" : {
|
||||
"type" : "boolean",
|
||||
"description" : "Are ships protected outside of build height (max and min)?"
|
||||
}
|
||||
},
|
||||
"additionalProperties" : false
|
||||
},
|
||||
"aiOnShips" : {
|
||||
"type" : "boolean",
|
||||
"description" : "Allow rudimentary pathfinding on ships"
|
||||
},
|
||||
"allowMobSpawns" : {
|
||||
"type" : "boolean",
|
||||
"description" : "Allow natural mob spawning on ships"
|
||||
},
|
||||
"enableInteractDistanceChecks" : {
|
||||
"type" : "boolean",
|
||||
"description" : "By default, the vanilla server prevents block interacts past a certain distance to prevent cheat clients from breaking blocks halfway across the map. This approach breaks down in the face of extremely large ships, where the distance from the block origin to the nearest face is greater than the interact distance check allows."
|
||||
},
|
||||
"enableMovementChecks" : {
|
||||
"type" : "boolean",
|
||||
"description" : "By default, the server checks that player movement is legal, and if it isn't, rubber-bands the player with the infamous \"moved too quickly\" message. Since players on VS ships will move illegally, they will be affected by this check frequently. This option disables that check. (it doesn't work very well anyway, don't worry)"
|
||||
},
|
||||
"explosionBlastForce" : {
|
||||
"type" : "number",
|
||||
"format" : "double",
|
||||
"description" : "Blast force in newtons of a TNT explosion at the center of the explosion."
|
||||
},
|
||||
"minScaling" : {
|
||||
"type" : "number",
|
||||
"format" : "double",
|
||||
"description" : "Minimum scale of ships"
|
||||
},
|
||||
"miniShipSize" : {
|
||||
"type" : "number",
|
||||
"format" : "double",
|
||||
"description" : "Scale of the mini ship creator"
|
||||
},
|
||||
"preventFluidEscapingShip" : {
|
||||
"type" : "boolean",
|
||||
"description" : "If true, prevents water and other fluids from flowing out of the ship's bounding box."
|
||||
},
|
||||
"transformTeleports" : {
|
||||
"type" : "boolean",
|
||||
"description" : "If true, teleportation into the shipyard is redirected to the ship it belongs to instead."
|
||||
},
|
||||
"$schema" : {
|
||||
"type" : "string"
|
||||
}
|
||||
},
|
||||
"additionalProperties" : false
|
||||
}
|
||||
9
config/yosbr/valkyrienskies/vs_client.json
Normal file
9
config/yosbr/valkyrienskies/vs_client.json
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"Tooltip" : {
|
||||
"massTooltipVisibility" : "ADVANCED",
|
||||
"useImperialUnits" : false
|
||||
},
|
||||
"renderDebugText" : false,
|
||||
"recommendSlugsInMcCommands" : true,
|
||||
"$schema" : "schemas/vs_client.schema.json"
|
||||
}
|
||||
6
config/yosbr/valkyrienskies/vs_common.json
Normal file
6
config/yosbr/valkyrienskies/vs_common.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"ADVANCED" : {
|
||||
"renderPathfinding" : true
|
||||
},
|
||||
"$schema" : "schemas/vs_common.schema.json"
|
||||
}
|
||||
18
config/yosbr/valkyrienskies/vs_core_server.json
Normal file
18
config/yosbr/valkyrienskies/vs_core_server.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"pt" : {
|
||||
"synchronizePhysics" : false,
|
||||
"physicsTicksPerGameTick" : 3
|
||||
},
|
||||
"udpPort" : 25565,
|
||||
"enableUdp" : false,
|
||||
"shipLoadDistance" : 128.0,
|
||||
"shipUnloadDistance" : 196.0,
|
||||
"physics" : {
|
||||
"lodDetail" : 4096,
|
||||
"subSteps" : 20,
|
||||
"iterations" : 2,
|
||||
"solver" : "GAUSS_SEIDEL",
|
||||
"maxDePenetrationSpeed" : 10.0
|
||||
},
|
||||
"$schema" : "schemas/vs_core_server.schema.json"
|
||||
}
|
||||
19
config/yosbr/valkyrienskies/vs_server.json
Normal file
19
config/yosbr/valkyrienskies/vs_server.json
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"FTBChunks" : {
|
||||
"shipsProtectedByClaims" : true,
|
||||
"shipsProtectionOutOfBuildHeight" : false
|
||||
},
|
||||
"ComputerCraft" : {
|
||||
"canTurtlesLeaveScaledShips" : false
|
||||
},
|
||||
"enableInteractDistanceChecks" : true,
|
||||
"transformTeleports" : true,
|
||||
"enableMovementChecks" : false,
|
||||
"preventFluidEscapingShip" : true,
|
||||
"explosionBlastForce" : 500000.0,
|
||||
"allowMobSpawns" : true,
|
||||
"aiOnShips" : true,
|
||||
"miniShipSize" : 0.5,
|
||||
"minScaling" : 0.25,
|
||||
"$schema" : "schemas/vs_server.schema.json"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue