.
This commit is contained in:
commit
22b43cb9b2
115 changed files with 1377 additions and 0 deletions
4
config/FabricProxy-Lite.toml
Normal file
4
config/FabricProxy-Lite.toml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
hackOnlineMode = true
|
||||
hackEarlySend = false
|
||||
hackMessageChain = false
|
||||
secret = "PUT SOMETHING HERE"
|
||||
5
config/NoChatReports/NCR-Client.json
Normal file
5
config/NoChatReports/NCR-Client.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"showNCRButton": false,
|
||||
"showReloadButton": false,
|
||||
"verifiedIconEnabled": false
|
||||
}
|
||||
7
config/NoChatReports/NCR-Common.json
Normal file
7
config/NoChatReports/NCR-Common.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"demandOnClientMessage": "You do not have No Chat Reports, and this server is configured to require it on client!",
|
||||
"demandOnClient": false,
|
||||
"convertToGameMessage": true,
|
||||
"addQueryData": true,
|
||||
"enableDebugLog": false
|
||||
}
|
||||
3
config/NoChatReports/README.md
Normal file
3
config/NoChatReports/README.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# No Chat Reports
|
||||
You can find updated documentation of configuration files on the wiki:
|
||||
https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/Configuration-Files
|
||||
45
config/audioplayer/audioplayer-server.properties
Normal file
45
config/audioplayer/audioplayer-server.properties
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
# The URL of the Filebin service that the mod should use
|
||||
filebin_url=https://filebin.net/
|
||||
# The maximum allowed size of an uploaded file in bytes
|
||||
max_upload_size=20000000
|
||||
# The cooldown of goat horns with custom audio in ticks
|
||||
goat_horn_cooldown=140
|
||||
# The range of music discs with custom audio in blocks
|
||||
music_disc_range=65.0
|
||||
# The range of note blocks with custom audio in blocks
|
||||
note_block_range=16.0
|
||||
# The range of goat horns with custom audio in blocks
|
||||
goat_horn_range=256.0
|
||||
# The maximum allowed range of a music disc with custom audio in blocks
|
||||
max_music_disc_range=256.0
|
||||
# The maximum allowed range of a note block with custom audio in blocks
|
||||
max_note_block_range=256.0
|
||||
# The maximum allowed range of a goat horn with custom audio in blocks
|
||||
max_goat_horn_range=512.0
|
||||
# Whether users should be able to upload .wav files
|
||||
# Note that .wav files are not compressed and can be very large
|
||||
# Playing .wav files may result in more RAM usage
|
||||
allow_wav_upload=true
|
||||
# Whether users should be able to upload .mp3 files
|
||||
# Note that .mp3 files require Simple Voice Chats mp3 decoder
|
||||
# Playing .mp3 files can be slightly more CPU intensive
|
||||
allow_mp3_upload=true
|
||||
# The maximum allowed duration of a custom music disc in seconds
|
||||
max_music_disc_duration=600
|
||||
# The maximum allowed duration of a note block with custom audio in seconds
|
||||
max_note_block_duration=300
|
||||
# The maximum allowed duration of a custom goat horn in seconds
|
||||
max_goat_horn_duration=20
|
||||
# The maximum amount of audio files that are cached in memory
|
||||
# Setting this to 0 will disable the cache
|
||||
# A higher value will result in less disk reads, but more RAM usage
|
||||
cache_size=16
|
||||
# Static audio does not have directionality or falloff (volume does not decrease with distance)
|
||||
# The /audioplayer setstatic [enabled] command can be used when this is set to true
|
||||
# If this config option is disabled, static audio is completely disabled and will play as if the option wouldn't be set
|
||||
allow_static_audio=true
|
||||
# If the mod should run a webserver for uploads
|
||||
# You can configure the webserver in the webserver.properties config
|
||||
# The webserver.properties will only be generated if this option is set to true
|
||||
# NOTE: This option is experimental and subject to change
|
||||
run_web_server=false
|
||||
144
config/c2me.toml
Normal file
144
config/c2me.toml
Normal file
|
|
@ -0,0 +1,144 @@
|
|||
version = 3
|
||||
# (Default:
|
||||
# max(
|
||||
# 1,
|
||||
# min(
|
||||
# if( is_windows,
|
||||
# (cpus / 1.6 - 2),
|
||||
# (cpus / 1.2 - 2)
|
||||
# ),
|
||||
# if( is_j9vm,
|
||||
# ( ( mem_gb - (if(is_client, 0.6, 0.2)) ) / 0.5 ),
|
||||
# ( ( mem_gb - (if(is_client, 1.2, 0.6)) ) / 1.2 )
|
||||
# )
|
||||
# ) - if(is_client, 2, 0)
|
||||
# )
|
||||
# )
|
||||
# The expression for the default value of global executor parallelism.
|
||||
# This is used when the parallelism isn't overridden.
|
||||
# Available variables: is_windows, is_j9vm, is_client, cpus, mem_gb
|
||||
#
|
||||
defaultGlobalExecutorParallelismExpression = "max(1,min(if(is_client,(cpus/2.66+1),(cpus/1.5)),if(is_j9vm,((mem_gb-(if(is_client,0.5,0.2)))/0.2),((mem_gb-(if(is_client,0.8,0.5)))/0.2))))"
|
||||
# (Default: 2) Configures the parallelism of global executor
|
||||
globalExecutorParallelism = "default"
|
||||
|
||||
[noTickViewDistance]
|
||||
# (Default: true) Whether to use compatibility mode to send chunks
|
||||
# This may fix some mod compatibility issues
|
||||
compatibilityMode = "default"
|
||||
# (Default: 3) No-tick view distance max concurrent chunk loads
|
||||
# Lower this for a better latency and higher this for a faster loading
|
||||
maxConcurrentChunkLoads = 2
|
||||
# (Default: false) Whether to ensure correct chunks within normal render distance
|
||||
# This will send chunks twice increasing network load
|
||||
ensureChunkCorrectness = "default"
|
||||
# (Default: true) Whether to enable no-tick view distance
|
||||
enabled = "default"
|
||||
|
||||
[ioSystem]
|
||||
# (Default: true) Whether to use async chunk loading & unloading
|
||||
async = "default"
|
||||
# (Default: -1) Defines which chunk compression should be used
|
||||
# -1 for Vanilla default
|
||||
# 1 for GZip (RFC1952) (Vanilla compatible)
|
||||
# 2 for Zlib (RFC1950) (Vanilla default) (Vanilla compatible)
|
||||
# 3 for Uncompressed (Fastest, but higher disk usage) (Vanilla compatible)
|
||||
#
|
||||
# Original chunk data will still readable after modifying this option
|
||||
# as this option only affects newly stored chunks
|
||||
# Invalid values will fall back to vanilla default
|
||||
#
|
||||
chunkStreamVersion = "default"
|
||||
# (Default: false) EXPERIMENTAL FEATURE
|
||||
# This replaces the way your chunks are saved.
|
||||
# Please keep regular backups of your world if you are using this feature,
|
||||
# and report any world issues you encounter with this feature to our GitHub.
|
||||
#
|
||||
# Whether to use the fast reduced allocation chunk serializer
|
||||
# (may cause incompatibility with other mods)
|
||||
#
|
||||
# Set to false for the following reasons:
|
||||
# Incompatible with architectury@9.2.14 (*) (defined in c2me)
|
||||
gcFreeChunkSerializer = "default"
|
||||
# (Default: true) Whether to use the optimized implementation of IO system
|
||||
replaceImpl = "default"
|
||||
# (Default: 8192) Soft limit for io worker nbt cache
|
||||
chunkDataCacheSoftLimit = "default"
|
||||
# (Default: 32678) Hard limit for io worker nbt cache
|
||||
chunkDataCacheLimit = "default"
|
||||
|
||||
[threadedWorldGen]
|
||||
# (Default: true) Whether to allow feature generation (world decorations like trees, ores and etc.) run in parallel
|
||||
# (may cause incompatibility with other mods)
|
||||
allowThreadedFeatures = "default"
|
||||
# (Default: true) Whether to allow reducing lock radius
|
||||
# (may cause incompatibility with other mods)
|
||||
reduceLockRadius = "default"
|
||||
# (Default: true) Whether to enable async and parallel scheduling
|
||||
# This will reduce server thread load
|
||||
# (may cause incompatibility with other mods)
|
||||
#
|
||||
asyncScheduling = "default"
|
||||
# (Default: false) Whether to enable this feature
|
||||
enabled = "default"
|
||||
|
||||
[fixes]
|
||||
# (Default: true)
|
||||
# Whether to disable the shutdown hook of log4j2 on dedicated servers.
|
||||
# Enabling this also makes the JVM exit when the dedicated server is considered fully shut down.
|
||||
# This option have no effect on client-side.
|
||||
# We has historically been doing this, and this config option allows you to disable this behavior.
|
||||
#
|
||||
disableLoggingShutdownHook = "default"
|
||||
# (Default: true) Enforces safe world random access.
|
||||
# This feature detects unsafe off-thread world random access, helping to find the causes
|
||||
# of mysterious "Accessing LegacyRandomSource from multiple threads" crash.
|
||||
# The default behavior is to fail hard when such bad things happens.
|
||||
# Disabling this option will replace this behavior with a warning.
|
||||
#
|
||||
# It is generally not recommended to disable this settings unless you know what you are doing
|
||||
#
|
||||
#
|
||||
enforceSafeWorldRandomAccess = "default"
|
||||
|
||||
[generalOptimizations]
|
||||
# (Default: 100000) The task interval of mid-tick chunk tasks in nanoseconds (-1 to disable)
|
||||
# Mid-tick chunk tasks is to execute chunk tasks during server tick loop
|
||||
# to speed up chunk loading and generation
|
||||
# This helps chunks loading and generating under high MSPT but may raise
|
||||
# MSPT when chunks are loading or generating
|
||||
#
|
||||
# It is generally not recommended to adjust this value unless you know
|
||||
# what you are doing
|
||||
#
|
||||
# Incompatible with Dimensional Threading (dimthread)
|
||||
#
|
||||
midTickChunkTasksInterval = "default"
|
||||
# (Default: true) Whether to let async chunk request no longer block server thread
|
||||
# (may cause incompatibility with other mods)
|
||||
optimizeAsyncChunkRequest = "default"
|
||||
|
||||
[generalOptimizations.autoSave]
|
||||
# (Default: ENHANCED) Defines how auto save should be handled
|
||||
# VANILLA: Use vanilla auto-save behavior (auto-save performed every tick during ticking)
|
||||
# ENHANCED: Use C2ME enhanced auto-save (auto-save performed when the server have spare time after ticking)
|
||||
# PERIODIC: Use pre-1.18 vanilla auto-save behavior (auto-save performed every 6000 ticks during ticking)
|
||||
#
|
||||
# Please preserve quotes so this config don't break
|
||||
#
|
||||
mode = "default"
|
||||
# (Default: 20000) Defines the delay in milliseconds between performing auto-save for a chunk
|
||||
# This is only used when mode is set to ENHANCED
|
||||
#
|
||||
delay = "default"
|
||||
|
||||
[vanillaWorldGenOptimizations]
|
||||
# (Default: true) Whether to enable aquifer optimizations to accelerate overworld worldgen
|
||||
# (may cause incompatibility with other mods)
|
||||
optimizeAquifer = "default"
|
||||
# (Default: true) Whether to enable End Biome Cache to accelerate The End worldgen
|
||||
# This is no longer included in lithium-fabric
|
||||
# (may cause incompatibility with other mods)
|
||||
#
|
||||
useEndBiomeCache = "default"
|
||||
|
||||
4
config/enhancedgroups/auto-join-groups.json
Normal file
4
config/enhancedgroups/auto-join-groups.json
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"playerGroups": {},
|
||||
"globalGroupForced": false
|
||||
}
|
||||
37
config/enhancedgroups/enhancedgroups.properties
Normal file
37
config/enhancedgroups/enhancedgroups.properties
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# The default range for the /instantgroup command if no range was provided
|
||||
default_instant_group_range=128.0
|
||||
# The name of the instant group
|
||||
instant_group_name=Instant Group
|
||||
# The default permission level of the /instantgroup command
|
||||
# EVERYONE - Every player can use this command
|
||||
# OPS - Operators can use this command
|
||||
# NOONE - The command can't be used by anyone
|
||||
instant_group_command_permission_level=EVERYONE
|
||||
# The default permission level of the /persistentgroup command
|
||||
# EVERYONE - Every player can use this command
|
||||
# OPS - Operators can use this command
|
||||
# NOONE - The command can't be used by anyone
|
||||
persistent_group_command_permission_level=OPS
|
||||
# The default permission level of the /autojoingroup command
|
||||
# EVERYONE - Every player can use this command
|
||||
# OPS - Operators can use this command
|
||||
# NOONE - The command can't be used by anyone
|
||||
auto_join_group_command_permission_type=EVERYONE
|
||||
# The default permission level of the /autojoingroup global command
|
||||
# EVERYONE - Every player can use this command
|
||||
# OPS - Operators can use this command
|
||||
# NOONE - The command can't be used by anyone
|
||||
auto_join_group_global_command_permission_type=OPS
|
||||
# The default permission level of the /forcejoingroup command
|
||||
# EVERYONE - Every player can use this command
|
||||
# OPS - Operators can use this command
|
||||
# NOONE - The command can't be used by anyone
|
||||
force_join_group_command_permission_type=OPS
|
||||
# Determines if a summary of all groups should be shown when a player joins the server
|
||||
group_summary=true
|
||||
# Forces all groups to be of the given type
|
||||
# OFF - No group type is forced
|
||||
# NORMAL - All groups are forced to be normal groups
|
||||
# OPEN - All groups are forced to be open groups
|
||||
# ISOLATED - All groups are forced to be isolated groups
|
||||
force_group_type=OFF
|
||||
8
config/enhancedgroups/persistent-groups.json
Normal file
8
config/enhancedgroups/persistent-groups.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
[
|
||||
{
|
||||
"name": "general",
|
||||
"type": "OPEN",
|
||||
"hidden": false,
|
||||
"id": "9c8f061b-56c7-424c-ba80-a14c71781b5f"
|
||||
}
|
||||
]
|
||||
22
config/ferritecore.mixin.properties
Normal file
22
config/ferritecore.mixin.properties
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
# Replace the blockstate neighbor table
|
||||
replaceNeighborLookup = true
|
||||
# Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled
|
||||
replacePropertyMap = true
|
||||
# Cache the predicate instances used in multipart models
|
||||
cacheMultipartPredicates = true
|
||||
# Avoid creation of new strings when creating ModelResourceLocations
|
||||
modelResourceLocations = true
|
||||
# Do not create a new MultipartBakedModel instance for each block state using the same multipartmodel. Requires cacheMultipartPredicates to be enabled
|
||||
multipartDeduplication = true
|
||||
# Deduplicate cached data for blockstates, most importantly collision and render shapes
|
||||
blockstateCacheDeduplication = true
|
||||
# Deduplicate vertex data of baked quads in the basic model implementations
|
||||
bakedQuadDeduplication = true
|
||||
# Use smaller data structures for "simple" models, especially models with few side-specific faces
|
||||
modelSides = true
|
||||
# Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option is disabled by default due to very rare and very hard-to-reproduce crashes, use at your own risk!
|
||||
useSmallThreadingDetector = true
|
||||
# Use a slightly more compact, but also slightly slower representation for block states
|
||||
compactFastMap = false
|
||||
# Populate the neighbor table used by vanilla. Enabling this slightly increases memory usage, but can help with issues in the rare case where mods access it directly.
|
||||
populateNeighborTable = false
|
||||
92
config/modernfix-mixins.properties
Normal file
92
config/modernfix-mixins.properties
Normal file
|
|
@ -0,0 +1,92 @@
|
|||
# This is the configuration file for ModernFix.
|
||||
# In general, prefer using the config screen to editing this file. It can be accessed
|
||||
# via the standard mod menu on your respective mod loader. Changes will, however,
|
||||
# require restarting the game to take effect.
|
||||
#
|
||||
# The following options can be enabled or disabled if there is a compatibility issue.
|
||||
# Add a line with your option name and =true or =false at the bottom of the file to enable
|
||||
# or disable a rule. For example:
|
||||
# mixin.perf.dynamic_resources=true
|
||||
# Do not include the #. You may reset to defaults by deleting this file.
|
||||
#
|
||||
# Available options:
|
||||
# mixin.bugfix.buffer_builder_leak=true # (default)
|
||||
# mixin.bugfix.chunk_deadlock=false # (overridden for mod compat)
|
||||
# mixin.bugfix.concurrency=true # (default)
|
||||
# mixin.bugfix.ender_dragon_leak=true # (default)
|
||||
# mixin.bugfix.missing_block_entities=false # (default)
|
||||
# mixin.bugfix.packet_leak=false # (default)
|
||||
# mixin.bugfix.paper_chunk_patches=false # (overridden for mod compat)
|
||||
# mixin.bugfix.registry_ops_cme=true # (default)
|
||||
# mixin.bugfix.restore_old_dragon_movement=false # (default)
|
||||
# mixin.bugfix.world_leaks=true # (default)
|
||||
# mixin.bugfix.world_screen_skipped=true # (default)
|
||||
# mixin.devenv=false # (default)
|
||||
# mixin.feature.blockentity_incorrect_thread=false # (default)
|
||||
# mixin.feature.branding=true # (default)
|
||||
# mixin.feature.cause_lag_by_disabling_threads=false # (default)
|
||||
# mixin.feature.direct_stack_trace=false # (default)
|
||||
# mixin.feature.disable_unihex_font=false # (default)
|
||||
# mixin.feature.integrated_server_watchdog=true # (default)
|
||||
# mixin.feature.log_stdout_in_log_files=true # (default)
|
||||
# mixin.feature.mcfunction_profiling=true # (default)
|
||||
# mixin.feature.measure_time=true # (default)
|
||||
# mixin.feature.remove_chat_signing=false # (default)
|
||||
# mixin.feature.remove_telemetry=true # (default)
|
||||
# mixin.feature.snapshot_easter_egg=true # (default)
|
||||
# mixin.feature.spam_thread_dump=false # (default)
|
||||
# mixin.feature.spark_profile_launch=false # (default)
|
||||
# mixin.feature.spark_profile_world_join=false # (default)
|
||||
# mixin.feature.stalled_chunk_load_detection=false # (default)
|
||||
# mixin.feature.suppress_narrator_stacktrace=true # (default)
|
||||
# mixin.feature.warn_missing_perf_mods=true # (default)
|
||||
# mixin.launch.class_search_cache=true # (default)
|
||||
# mixin.perf.blast_search_trees=true # (default)
|
||||
# mixin.perf.blast_search_trees.force=false # (default)
|
||||
# mixin.perf.cache_blockstate_cache_arrays=true # (default)
|
||||
# mixin.perf.cache_model_materials=true # (default)
|
||||
# mixin.perf.cache_profile_texture_url=true # (default)
|
||||
# mixin.perf.cache_strongholds=false # (overridden for mod compat)
|
||||
# mixin.perf.cache_upgraded_structures=true # (default)
|
||||
# mixin.perf.chunk_meshing=true # (default)
|
||||
# mixin.perf.clear_fabric_mapping_tables=false # (default)
|
||||
# mixin.perf.clear_mixin_classinfo=false # (default)
|
||||
# mixin.perf.compact_bit_storage=true # (default)
|
||||
# mixin.perf.compact_mojang_registries=true # (default)
|
||||
# mixin.perf.compress_unihex_font=true # (default)
|
||||
# mixin.perf.dedicated_reload_executor=true # (default)
|
||||
# mixin.perf.deduplicate_climate_parameters=false # (default)
|
||||
# mixin.perf.deduplicate_location=false # (default)
|
||||
# mixin.perf.deduplicate_wall_shapes=true # (default)
|
||||
# mixin.perf.dynamic_dfu=true # (default)
|
||||
# mixin.perf.dynamic_entity_renderers=false # (default)
|
||||
# mixin.perf.dynamic_resources=false # (default)
|
||||
# mixin.perf.dynamic_structure_manager=true # (default)
|
||||
# mixin.perf.faster_command_suggestions=true # (default)
|
||||
# mixin.perf.faster_item_rendering=false # (default)
|
||||
# mixin.perf.faster_structure_location=true # (default)
|
||||
# mixin.perf.faster_texture_stitching=true # (default)
|
||||
# mixin.perf.fix_loop_spin_waiting=true # (default)
|
||||
# mixin.perf.ingredient_item_deduplication=false # (default)
|
||||
# mixin.perf.lazy_search_tree_registry=true # (default)
|
||||
# mixin.perf.memoize_creative_tab_build=true # (default)
|
||||
# mixin.perf.model_optimizations=true # (default)
|
||||
# mixin.perf.mojang_registry_size=true # (default)
|
||||
# mixin.perf.reduce_blockstate_cache_rebuilds=true # (default)
|
||||
# mixin.perf.remove_biome_temperature_cache=true # (default)
|
||||
# mixin.perf.remove_spawn_chunks=false # (default)
|
||||
# mixin.perf.state_definition_construct=true # (default)
|
||||
# mixin.perf.thread_priorities=false # (overridden for mod compat)
|
||||
# mixin.perf.ticking_chunk_alloc=true # (default)
|
||||
# mixin.perf.worldgen_allocation=true # (default)
|
||||
# mixin.safety=true # (default)
|
||||
#
|
||||
# User overrides go here.
|
||||
mixin.bugfix.packet_leak=true
|
||||
mixin.perf.clear_fabric_mapping_tables=true
|
||||
mixin.perf.clear_mixin_classinfo=true
|
||||
mixin.perf.deduplicate_location=true
|
||||
mixin.perf.dynamic_entity_renderers=true
|
||||
mixin.perf.dynamic_resources=true
|
||||
mixin.perf.faster_item_rendering=true
|
||||
mixin.perf.remove_spawn_chunks=true
|
||||
14
config/not-just-biomes.json
Normal file
14
config/not-just-biomes.json
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"enabled_modules": {
|
||||
"forest": true,
|
||||
"ore_vein": true,
|
||||
"taiga": true,
|
||||
"birch_forest": true,
|
||||
"well": true,
|
||||
"swamp": true,
|
||||
"tectonic_trees": false,
|
||||
"cherry_grove": true,
|
||||
"dungeon": true,
|
||||
"mansion": true
|
||||
}
|
||||
}
|
||||
13
config/shulkercharm.json5
Normal file
13
config/shulkercharm.json5
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
/* The modifier for the maximum distance from a beacon to keep charging.
|
||||
Formula is <beacon level> * <modifier> + 10.
|
||||
Vanilla range modifier is 10; set to -1 to disable charge requirement.
|
||||
*/
|
||||
"rangeModifier": 10,
|
||||
/* The maximum amount of power a shulker charm can store.
|
||||
Charm gains 20 energy per second when in beacon range,
|
||||
and loses 20 energy per second when out of it.
|
||||
Default value 1200 (60 seconds).
|
||||
*/
|
||||
"maxPower": 1200
|
||||
}
|
||||
56
config/tectonic.json
Normal file
56
config/tectonic.json
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
{
|
||||
"biomes": {
|
||||
"temperature_multiplier": 1.0,
|
||||
"temperature_offset": 0.0,
|
||||
"temperature_scale": 0.25,
|
||||
"vegetation_multiplier": 1.0,
|
||||
"vegetation_offset": 0.0,
|
||||
"vegetation_scale": 0.25
|
||||
},
|
||||
"caves": {
|
||||
"carvers_enabled": true,
|
||||
"cheese_additive": 0.27,
|
||||
"cheese_enabled": true,
|
||||
"depth_cutoff_size": 0.1,
|
||||
"depth_cutoff_start": 0.1,
|
||||
"noodle_additive": -0.075,
|
||||
"noodle_enabled": true,
|
||||
"spaghetti_enabled": true
|
||||
},
|
||||
"continents": {
|
||||
"continents_scale": 0.13,
|
||||
"erosion_scale": 0.25,
|
||||
"flat_terrain_skew": 0.1,
|
||||
"jungle_pillars": true,
|
||||
"ocean_offset": -0.8,
|
||||
"ridge_scale": 0.25,
|
||||
"river_lanterns": true,
|
||||
"rolling_hills": true,
|
||||
"underground_rivers": true
|
||||
},
|
||||
"general": {
|
||||
"mod_enabled": true,
|
||||
"snow_start_offset": 128
|
||||
},
|
||||
"global_terrain": {
|
||||
"elevation_boost": 0.0,
|
||||
"lava_tunnels": true,
|
||||
"max_y": 320,
|
||||
"min_y": -64,
|
||||
"ultrasmooth": false,
|
||||
"vertical_scale": 1.125
|
||||
},
|
||||
"islands": {
|
||||
"enabled": true,
|
||||
"noise_multiplier": 1.0,
|
||||
"noise_offset": 0.0,
|
||||
"noise_scale": 0.11
|
||||
},
|
||||
"minor_version": 1,
|
||||
"oceans": {
|
||||
"deep_ocean_depth": -0.45,
|
||||
"monument_offset": -30,
|
||||
"ocean_depth": -0.15,
|
||||
"remove_frozen_ocean_ice": false
|
||||
}
|
||||
}
|
||||
13
config/threadtweak.json
Normal file
13
config/threadtweak.json
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"threadCount": {
|
||||
"bootstrap": 1,
|
||||
"main": 3
|
||||
},
|
||||
"threadPriority": {
|
||||
"game": 8,
|
||||
"bootstrap": 1,
|
||||
"main": 4,
|
||||
"io": 7,
|
||||
"integratedServer": 7
|
||||
}
|
||||
}
|
||||
15
config/vmp.properties
Normal file
15
config/vmp.properties
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#Configuration file for VMP
|
||||
#Sat Apr 12 14:26:44 GMT 2025
|
||||
deprecated_precache_biome_lookup=false
|
||||
exp3_use_packet_priority_system=false
|
||||
exp_use_optimized_chunk_ticking_iteration=true
|
||||
exp_use_packet_priority_system_block_update_consolidation=false
|
||||
show_async_loading_messages=false
|
||||
show_chunk_tracking_messages=false
|
||||
target_chunk_send_rate=-1
|
||||
use_async_chunks_on_login=true
|
||||
use_async_chunks_on_some_commands=false
|
||||
use_async_logging=true
|
||||
use_async_portals=true
|
||||
use_multiple_netty_event_loops=false
|
||||
use_optimized_entity_tracking=true
|
||||
14
config/voicechat/translations.properties
Normal file
14
config/voicechat/translations.properties
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Simple Voice Chat translations
|
||||
# This file contains all server-side translations for the Simple Voice Chat mod
|
||||
|
||||
# The message a player gets when kicked for not having voice chat installed and the server has force_voicechat enabled
|
||||
# The first parameter is the mod/plugin name and the second parameter is the mod/plugin version
|
||||
force_voicechat_kick_message=You need %s %s to play on this server
|
||||
# The message a player gets when joining a server with an incompatible voice chat version
|
||||
# The first parameter is the mod/plugin version and the second parameter is the mod/plugin name
|
||||
voicechat_not_compatible_message=Your voice chat version is not compatible with the servers version.\\nPlease install version %s of %s.
|
||||
# The message a player gets when trying to execute a command that requires the voice chat mod installed on the client side.
|
||||
# The first parameter is the mod/plugin name
|
||||
voicechat_needed_for_command_message=You need to have %s installed on your client to use this command
|
||||
# The message a player gets when trying to execute a command that can only be executed as a player
|
||||
player_command_message=This command can only be executed as a player
|
||||
51
config/voicechat/voicechat-server.properties
Normal file
51
config/voicechat/voicechat-server.properties
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# Simple Voice Chat server config v1.20.1-2.6.11
|
||||
|
||||
# The port number to use for the voice chat communication.
|
||||
# Audio packets are always transmitted via the UDP protocol on the port number
|
||||
# specified here, independently of other networking used for the game server.
|
||||
# Set this to '-1' to use the same port number that is used by the Minecraft server.
|
||||
# However, it is strongly recommended NOT to use the same port number because UDP on
|
||||
# it is also used by default for the server query. Doing so may crash the server!
|
||||
port=24455
|
||||
# The server IP address to bind the voice chat to
|
||||
# Leave blank to use the 'server-ip' property from the 'server.properties' config file
|
||||
# To bind to the wildcard IP address, use '*'
|
||||
bind_address=
|
||||
# The distance to which the voice can be heard
|
||||
max_voice_distance=48.0
|
||||
# The distance to which the voice can be heard when whispering
|
||||
whisper_distance=24.0
|
||||
# The Opus codec
|
||||
# Valid values are 'VOIP', 'AUDIO', and 'RESTRICTED_LOWDELAY'
|
||||
codec=VOIP
|
||||
# The maximum size that audio packets are allowed to have (in bytes)
|
||||
# Set this to a lower value if audio packets don't arrive
|
||||
mtu_size=1024
|
||||
# The frequency at which keep-alive packets are sent (in milliseconds)
|
||||
# Setting this to a higher value may result in timeouts
|
||||
keep_alive=1000
|
||||
# If group chats are allowed
|
||||
enable_groups=true
|
||||
# The hostname that clients should use to connect to the voice chat
|
||||
# This may also include a port, e.g. 'example.com:24454' or just a port, e.g. '24454'
|
||||
# Do NOT change this value if you don't know what you're doing
|
||||
voice_host=
|
||||
# If players are allowed to record the voice chat audio
|
||||
allow_recording=true
|
||||
# If spectators are allowed to talk to other players
|
||||
spectator_interaction=false
|
||||
# If spectators can talk to players they are spectating
|
||||
spectator_player_possession=false
|
||||
# If players without the voice chat mod should be kicked from the server
|
||||
force_voice_chat=true
|
||||
# The amount of time the server should wait to check if a player has the mod installed (in milliseconds)
|
||||
# Only relevant when 'force_voice_chat' is set to 'true'
|
||||
login_timeout=10000
|
||||
# The range in which the voice chat should broadcast audio
|
||||
# A value less than 0 means 'max_voice_distance'
|
||||
broadcast_range=-1.0
|
||||
# If the voice chat server should reply to external pings
|
||||
allow_pings=true
|
||||
# If the mod should load native libraries on dedicated servers
|
||||
# This is mostly relevant for voice chat addons
|
||||
use_natives=true
|
||||
Loading…
Add table
Add a link
Reference in a new issue