init v1.2.1
This commit is contained in:
parent
67fc81bb7a
commit
7d7fc5f859
88 changed files with 1323 additions and 0 deletions
3
server/alp-jre-21-hl/Containerfile
Normal file
3
server/alp-jre-21-hl/Containerfile
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
FROM alpine:latest
|
||||
|
||||
RUN apk add --no-cache openjdk21-jre-headless
|
||||
13
server/compose.yml
Normal file
13
server/compose.yml
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
version: '3.8'
|
||||
services:
|
||||
jre-hl-mc:
|
||||
image: alp-jre-21-hl:latest
|
||||
volumes:
|
||||
- ./server:/mnt/server
|
||||
working_dir: /mnt/server
|
||||
command: ["java", "-Xmx4G", "-Xms1G", "-jar", "minecraft_server.jar", "--nogui"]
|
||||
ports:
|
||||
- "25565:25565"
|
||||
- "24454:24454"
|
||||
tty: true
|
||||
# restart: unless-stopped
|
||||
5
server/server/config/NoChatReports/NCR-Client.json
Normal file
5
server/server/config/NoChatReports/NCR-Client.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"showNCRButton": false,
|
||||
"showReloadButton": false,
|
||||
"verifiedIconEnabled": false
|
||||
}
|
||||
7
server/server/config/NoChatReports/NCR-Common.json
Normal file
7
server/server/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
server/server/config/NoChatReports/README.md
Normal file
3
server/server/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
|
||||
|
|
@ -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
server/server/config/c2me.toml
Normal file
144
server/server/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_windows,(cpus/2.0),(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: 10) 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 = false
|
||||
# (Default: 11) 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 = true
|
||||
# (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: true) Whether to enable this feature
|
||||
enabled = true
|
||||
|
||||
[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"
|
||||
|
||||
6
server/server/config/cardinal-components-api.properties
Normal file
6
server/server/config/cardinal-components-api.properties
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# If set to false, warnings will not get logged when a component fails to be resolved (typically due to mods being removed)
|
||||
# Default value: true
|
||||
log-deserialization-warnings = true
|
||||
|
||||
# Internal value, do not edit or your changes may be arbitrarily reset
|
||||
config-version = 1
|
||||
158
server/server/config/create-client.toml
Normal file
158
server/server/config/create-client.toml
Normal file
|
|
@ -0,0 +1,158 @@
|
|||
|
||||
#.
|
||||
#Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder!
|
||||
[client]
|
||||
#.
|
||||
#Choose the menu row that the Create config button appears on in the main menu
|
||||
#Set to 0 to disable the button altogether
|
||||
#Range: 0 ~ 4
|
||||
mainMenuConfigButtonRow = 2
|
||||
#.
|
||||
#Choose the menu row that the Create config button appears on in the in-game menu
|
||||
#Set to 0 to disable the button altogether
|
||||
#Range: 0 ~ 5
|
||||
ingameMenuConfigButtonRow = 3
|
||||
#.
|
||||
#Higher density means more spawned particles.
|
||||
#Range: 0.0 ~ 1.0
|
||||
fanParticleDensity = 0.5
|
||||
#.
|
||||
#The maximum amount of blocks for which to try and calculate dynamic contraption lighting. Decrease if large contraption cause too much lag
|
||||
#Range: > 0
|
||||
maximumContraptionLightVolume = 16384
|
||||
#.
|
||||
#Log a stack-trace when rendering issues happen within a moving contraption.
|
||||
explainRenderErrors = false
|
||||
#.
|
||||
#The fluid unit that will be displayed when viewing fluids
|
||||
#Example: 1000 mB or 81000 Droplets
|
||||
#Allowed Values: DROPLETS, MILLIBUCKETS
|
||||
fluidUnitType = "MILLIBUCKETS"
|
||||
#.
|
||||
#[in Blocks]
|
||||
#Maximum Distance to the player at which items in Blocks' filter slots will be displayed
|
||||
#Range: 1.0 ~ 3.4028234663852886E38
|
||||
filterItemRenderDistance = 10.0
|
||||
#.
|
||||
#Show kinetic debug information on blocks while the F3-Menu is open.
|
||||
enableRainbowDebug = false
|
||||
#.
|
||||
#Vertical offset for the Toolbox Hotbar overlay.
|
||||
#Range: > -2147483648
|
||||
toolboxHotbarOverlayOffset = 0
|
||||
#.
|
||||
#Display a tooltip when looking at overstressed components.
|
||||
enableOverstressedTooltip = true
|
||||
#.
|
||||
#Determines if the fluid unit should be simplified
|
||||
simplifyFluidUnit = true
|
||||
#.
|
||||
#Offset the Create config button in the in-game menu by this many pixels on the X axis
|
||||
#The sign (-/+) of this value determines what side of the row the button appears on (left/right)
|
||||
#Range: > -2147483648
|
||||
ingameMenuConfigButtonOffsetX = -4
|
||||
#.
|
||||
#Setting this to true will prevent Create from sending you a warning when playing with Fabulous graphics enabled
|
||||
ignoreFabulousWarning = false
|
||||
#.
|
||||
#Offset the Create config button in the main menu by this many pixels on the X axis
|
||||
#The sign (-/+) of this value determines what side of the row the button appears on (left/right)
|
||||
#Range: > -2147483648
|
||||
mainMenuConfigButtonOffsetX = -4
|
||||
#.
|
||||
#Show item descriptions on Shift and controls on Ctrl.
|
||||
enableTooltips = true
|
||||
|
||||
#.
|
||||
#Configure your vision range when submerged in Create's custom fluids
|
||||
[client.fluidFogSettings]
|
||||
#.
|
||||
#The vision range through honey will be multiplied by this factor
|
||||
#Range: 0.125 ~ 256.0
|
||||
honey = 1.0
|
||||
#.
|
||||
#The vision range though chocolate will be multiplied by this factor
|
||||
#Range: 0.125 ~ 256.0
|
||||
chocolate = 1.0
|
||||
|
||||
#.
|
||||
#Sound settings
|
||||
[client.sound]
|
||||
#.
|
||||
#Make cogs rumble and machines clatter.
|
||||
enableAmbientSounds = true
|
||||
#.
|
||||
#Maximum volume modifier of Ambient noise
|
||||
#Range: 0.0 ~ 1.0
|
||||
ambientVolumeCap = 0.10000000149011612
|
||||
|
||||
#.
|
||||
#Ponder settings
|
||||
[client.ponder]
|
||||
#.
|
||||
#Show additional info in the ponder view and reload scene scripts more frequently.
|
||||
editingMode = false
|
||||
#.
|
||||
#Slow down a ponder scene whenever there is text on screen.
|
||||
comfyReading = false
|
||||
|
||||
#.
|
||||
#Railway related settings
|
||||
[client.trains]
|
||||
#.
|
||||
#How far away the Camera should zoom when seated on a train
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
mountedZoomMultiplier = 3.0
|
||||
#.
|
||||
#Additionally display materials of a Rail Network while f3 debug mode is active
|
||||
showExtendedTrackGraphOnF3 = false
|
||||
#.
|
||||
#Display nodes and edges of a Railway Network while f3 debug mode is active
|
||||
showTrackGraphOnF3 = false
|
||||
|
||||
#.
|
||||
#Settings for the Goggle Overlay
|
||||
[client.goggleOverlay]
|
||||
#.
|
||||
#Enable this to use your custom colors for the Goggle- and Hover- Overlay
|
||||
customColorsOverlay = false
|
||||
#.
|
||||
#Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay
|
||||
#Range: > -2147483648
|
||||
overlayOffsetY = 0
|
||||
#.
|
||||
#Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay
|
||||
#Range: > -2147483648
|
||||
overlayOffsetX = 20
|
||||
#.
|
||||
#The custom top color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled
|
||||
#[in Hex: #AaRrGgBb]
|
||||
#[@cui:IntDisplay:#]
|
||||
#Range: > -2147483648
|
||||
customBorderTopOverlay = 1347420415
|
||||
#.
|
||||
#The custom background color to use for the Goggle- and Hover- Overlays, if enabled
|
||||
#[in Hex: #AaRrGgBb]
|
||||
#[@cui:IntDisplay:#]
|
||||
#Range: > -2147483648
|
||||
customBackgroundOverlay = -267386864
|
||||
#.
|
||||
#The custom bot color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled
|
||||
#[in Hex: #AaRrGgBb]
|
||||
#[@cui:IntDisplay:#]
|
||||
#Range: > -2147483648
|
||||
customBorderBotOverlay = 1344798847
|
||||
|
||||
#.
|
||||
#Settings for the Placement Assist
|
||||
[client.placementAssist]
|
||||
#.
|
||||
#Change the size of the Indicator by this multiplier
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
indicatorScale = 1.0
|
||||
#.
|
||||
#What indicator should be used when showing where the assisted placement ends up relative to your crosshair
|
||||
#Choose 'NONE' to disable the Indicator altogether
|
||||
#Allowed Values: TEXTURE, TRIANGLE, NONE
|
||||
indicatorType = "TEXTURE"
|
||||
|
||||
9
server/server/config/create-common.toml
Normal file
9
server/server/config/create-common.toml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
|
||||
#.
|
||||
#Modify Create's impact on your terrain
|
||||
[worldgen]
|
||||
#.
|
||||
#.
|
||||
#Prevents all worldgen added by Create from taking effect
|
||||
disableWorldGen = false
|
||||
|
||||
526
server/server/config/create-server.toml
Normal file
526
server/server/config/create-server.toml
Normal file
|
|
@ -0,0 +1,526 @@
|
|||
|
||||
#.
|
||||
#The Backbone of Create
|
||||
[infrastructure]
|
||||
#.
|
||||
#[in Ticks]
|
||||
#The amount of time a server waits before sending out tickrate synchronization packets.
|
||||
#These packets help animations to be more accurate when tps is below 20.
|
||||
#Range: > 5
|
||||
tickrateSyncTimer = 20
|
||||
|
||||
#.
|
||||
#Packmakers' control panel for internal recipe compat
|
||||
[recipes]
|
||||
#.
|
||||
#The amount of Light sources destroyed before Chromatic Compound turns into Refined Radiance.
|
||||
#Range: > 1
|
||||
lightSourceCountForRefinedRadiance = 10
|
||||
#.
|
||||
#Allow the Mechanical Saw to process entire stacks at a time.
|
||||
bulkCutting = false
|
||||
#.
|
||||
#Allow any stonecutting recipes to be processed by a Mechanical Saw.
|
||||
allowStonecuttingOnSaw = true
|
||||
#.
|
||||
#The Maximum amount of ingredients that can be used to craft Firework Rockets using Mechanical Crafters.
|
||||
#Range: > 1
|
||||
maxFireworkIngredientsInCrafter = 9
|
||||
#.
|
||||
#Allow Spouts to fill the Petal Apothecary from Botania.
|
||||
allowFillingBySpout = true
|
||||
#.
|
||||
#Allow any shapeless crafting recipes to be processed by a Mechanical Mixer + Basin.
|
||||
allowShapelessInMixer = true
|
||||
#.
|
||||
#Allow any standard crafting recipes to be processed by Mechanical Crafters.
|
||||
allowRegularCraftingInCrafter = true
|
||||
#.
|
||||
#Allow any Druidcraft woodcutter recipes to be processed by a Mechanical Saw.
|
||||
allowWoodcuttingOnSaw = true
|
||||
#.
|
||||
#Allow the standard in-world Refined Radiance recipes.
|
||||
enableRefinedRadianceRecipe = true
|
||||
#.
|
||||
#Allow any single-ingredient 2x2 or 3x3 crafting recipes to be processed by a Mechanical Press + Basin.
|
||||
allowShapedSquareInPress = true
|
||||
#.
|
||||
#.
|
||||
#Allow the Mechanical Press to process entire stacks at a time.
|
||||
bulkPressing = false
|
||||
#.
|
||||
#Allow supported potions to be brewed by a Mechanical Mixer + Basin.
|
||||
allowBrewingInMixer = true
|
||||
#.
|
||||
#Allow the standard in-world Shadow Steel recipe.
|
||||
enableShadowSteelRecipe = true
|
||||
#.
|
||||
#Allow Spouts to interact with Casting Tables and Basins from Tinkers' Construct.
|
||||
allowCastingBySpout = true
|
||||
#.
|
||||
#Display vanilla Log-stripping interactions in JEI.
|
||||
displayLogStrippingRecipes = true
|
||||
|
||||
#.
|
||||
#Parameters and abilities of Create's kinetic mechanisms
|
||||
[kinetics]
|
||||
#.
|
||||
#.
|
||||
#Disable the Stress mechanic altogether.
|
||||
disableStress = false
|
||||
#.
|
||||
#Select what mobs should ignore Deployers when attacked by them.
|
||||
#Allowed Values: ALL, CREEPERS, NONE
|
||||
ignoreDeployerAttacks = "CREEPERS"
|
||||
#.
|
||||
#Amount of sail-type blocks required for a windmill to assemble successfully.
|
||||
#Range: > 0
|
||||
minimumWindmillSails = 8
|
||||
#.
|
||||
#Time in ticks until the next item launched by an ejector scans blocks for potential collisions
|
||||
#Range: > 10
|
||||
ejectorScanInterval = 120
|
||||
#.
|
||||
#Game ticks between Kinetic Blocks checking whether their source is still valid.
|
||||
#Range: > 5
|
||||
kineticValidationFrequency = 60
|
||||
#.
|
||||
#multiplier used for calculating exhaustion from speed when a crank is turned.
|
||||
#Range: 0.0 ~ 1.0
|
||||
crankHungerMultiplier = 0.009999999776482582
|
||||
#.
|
||||
#Number of sail-type blocks required to increase windmill speed by 1RPM.
|
||||
#Range: > 1
|
||||
windmillSailsPerRPM = 8
|
||||
#.
|
||||
#[in Revolutions per Minute]
|
||||
#Maximum allowed rotation speed for any Kinetic Block.
|
||||
#Range: > 64
|
||||
maxRotationSpeed = 256
|
||||
#.
|
||||
#Max Distance in blocks a Weighted Ejector can throw
|
||||
#Range: > 0
|
||||
maxEjectorDistance = 32
|
||||
#.
|
||||
#Maximum length in blocks of mechanical belts.
|
||||
#Range: > 5
|
||||
maxBeltLength = 20
|
||||
#.
|
||||
#Damage dealt by active Crushing Wheels.
|
||||
#Range: > 0
|
||||
crushingDamage = 4
|
||||
|
||||
#.
|
||||
#Encased Fan
|
||||
[kinetics.encasedFan]
|
||||
#.
|
||||
#Maximum distance in blocks Fans can push entities.
|
||||
#Range: > 5
|
||||
fanPushDistance = 20
|
||||
#.
|
||||
#Game ticks between Fans checking for anything blocking their air flow.
|
||||
#Range: > 10
|
||||
fanBlockCheckRate = 30
|
||||
#.
|
||||
#Game ticks required for a Fan-based processing recipe to take effect.
|
||||
#Range: > 0
|
||||
fanProcessingTime = 150
|
||||
#.
|
||||
#[in Revolutions per Minute]
|
||||
#Rotation speed at which the maximum stats of fans are reached.
|
||||
#Range: > 64
|
||||
fanRotationArgmax = 256
|
||||
#.
|
||||
#Maximum distance in blocks from where Fans can pull entities.
|
||||
#Range: > 5
|
||||
fanPullDistance = 20
|
||||
|
||||
#.
|
||||
#Moving Contraptions
|
||||
[kinetics.contraptions]
|
||||
#.
|
||||
#Maximum amount of extension poles behind a Mechanical Piston.
|
||||
#Range: > 1
|
||||
maxPistonPoles = 64
|
||||
#.
|
||||
#Maximum depth of blocks filled in using a Mechanical Roller.
|
||||
#Range: > 1
|
||||
rollerFillDepth = 12
|
||||
#.
|
||||
#Maximum value of a chassis attachment range.
|
||||
#Range: > 1
|
||||
maxChassisRange = 16
|
||||
#.
|
||||
#Whether minecart contraptions can be picked up in survival mode.
|
||||
survivalContraptionPickup = true
|
||||
#.
|
||||
#[in Bytes]
|
||||
#[0 to disable this limit]
|
||||
#Maximum amount of data a contraption can have before it can't be synced with players.
|
||||
#Un-synced contraptions will not be visible and will not have collision.
|
||||
#Range: > 0
|
||||
maxDataSize = 2000000
|
||||
#.
|
||||
#Configure how Spawner blocks can be moved by contraptions.
|
||||
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
|
||||
movableSpawners = "NO_PICKUP"
|
||||
#.
|
||||
#Configure how Obsidian blocks can be moved by contraptions.
|
||||
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
|
||||
movableObsidian = "UNMOVABLE"
|
||||
#.
|
||||
#Whether harvesters should replant crops after harvesting.
|
||||
harvesterReplants = true
|
||||
#.
|
||||
#Whether minecart contraptions can be placed into container items.
|
||||
minecartContraptionInContainers = false
|
||||
#.
|
||||
#Whether items mined or harvested by contraptions should be placed in their mounted storage.
|
||||
moveItemsToStorage = true
|
||||
#.
|
||||
#Whether harvesters should break crops that aren't fully grown.
|
||||
harvestPartiallyGrown = false
|
||||
#.
|
||||
#Max length of rope available off a Rope Pulley.
|
||||
#Range: > 1
|
||||
maxRopeLength = 256
|
||||
#.
|
||||
#Configure how Reinforced Deepslate blocks can be moved by contraptions.
|
||||
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
|
||||
movableReinforcedDeepslate = "UNMOVABLE"
|
||||
#.
|
||||
#Maximum amount of blocks in a structure movable by Pistons, Bearings or other means.
|
||||
#Range: > 1
|
||||
maxBlocksMoved = 2048
|
||||
#.
|
||||
#Whether minecart contraptions can be placed from items.
|
||||
contraptionPlacing = true
|
||||
#.
|
||||
#Configure how Budding Amethyst can be moved by contraptions.
|
||||
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
|
||||
amethystMovement = "NO_PICKUP"
|
||||
#.
|
||||
#Maximum allowed distance of two coupled minecarts.
|
||||
#Range: > 1
|
||||
maxCartCouplingLength = 32
|
||||
|
||||
#.
|
||||
#Configure speed/capacity levels for requirements and indicators.
|
||||
[kinetics.stats]
|
||||
#.
|
||||
#[in Revolutions per Minute]
|
||||
#Minimum speed of rotation to be considered 'fast'
|
||||
#Range: 0.0 ~ 65535.0
|
||||
fastSpeed = 100.0
|
||||
#.
|
||||
#[in Stress Units]
|
||||
#Minimum stress impact to be considered 'high'
|
||||
#Range: 0.0 ~ 65535.0
|
||||
highStressImpact = 8.0
|
||||
#.
|
||||
#[in Stress Units]
|
||||
#Minimum stress impact to be considered 'medium'
|
||||
#Range: 0.0 ~ 4096.0
|
||||
mediumStressImpact = 4.0
|
||||
#.
|
||||
#[in Stress Units]
|
||||
#Minimum added Capacity by sources to be considered 'medium'
|
||||
#Range: 0.0 ~ 4096.0
|
||||
mediumCapacity = 256.0
|
||||
#.
|
||||
#[in Revolutions per Minute]
|
||||
#Minimum speed of rotation to be considered 'medium'
|
||||
#Range: 0.0 ~ 4096.0
|
||||
mediumSpeed = 30.0
|
||||
#.
|
||||
#[in Stress Units]
|
||||
#Minimum added Capacity by sources to be considered 'high'
|
||||
#Range: 0.0 ~ 65535.0
|
||||
highCapacity = 1024.0
|
||||
|
||||
[kinetics.stressValues]
|
||||
|
||||
#.
|
||||
#Fine tune the kinetic stats of individual components
|
||||
[kinetics.stressValues.v2]
|
||||
|
||||
#.
|
||||
#.
|
||||
#[in Stress Units]
|
||||
#Configure the individual stress impact of mechanical blocks. Note that this cost is doubled for every speed increase it receives.
|
||||
[kinetics.stressValues.v2.impact]
|
||||
mechanical_bearing = 4.0
|
||||
clockwork_bearing = 4.0
|
||||
turntable = 4.0
|
||||
display_board = 0.0
|
||||
gantry_shaft = 0.0
|
||||
sequenced_gearshift = 0.0
|
||||
sticky_mechanical_piston = 4.0
|
||||
crushing_wheel = 8.0
|
||||
mechanical_arm = 2.0
|
||||
rope_pulley = 4.0
|
||||
brass_encased_large_cogwheel = 0.0
|
||||
mechanical_crafter = 2.0
|
||||
mechanical_drill = 4.0
|
||||
flywheel = 0.0
|
||||
weighted_ejector = 2.0
|
||||
hose_pulley = 4.0
|
||||
mechanical_saw = 4.0
|
||||
large_cogwheel = 0.0
|
||||
andesite_encased_large_cogwheel = 0.0
|
||||
deployer = 4.0
|
||||
gearbox = 0.0
|
||||
andesite_encased_cogwheel = 0.0
|
||||
mysterious_cuckoo_clock = 1.0
|
||||
stressometer = 0.0
|
||||
encased_chain_drive = 0.0
|
||||
rotation_speed_controller = 0.0
|
||||
brass_encased_cogwheel = 0.0
|
||||
elevator_pulley = 4.0
|
||||
belt = 0.0
|
||||
cogwheel = 0.0
|
||||
copper_backtank = 4.0
|
||||
mechanical_pump = 4.0
|
||||
mechanical_mixer = 4.0
|
||||
andesite_encased_shaft = 0.0
|
||||
netherite_backtank = 4.0
|
||||
adjustable_chain_gearshift = 0.0
|
||||
mechanical_piston = 4.0
|
||||
clutch = 0.0
|
||||
mechanical_press = 8.0
|
||||
encased_fan = 2.0
|
||||
gearshift = 0.0
|
||||
cuckoo_clock = 1.0
|
||||
brass_encased_shaft = 0.0
|
||||
speedometer = 0.0
|
||||
millstone = 4.0
|
||||
shaft = 0.0
|
||||
|
||||
#.
|
||||
#[in Stress Units]
|
||||
#Configure how much stress a source can accommodate for.
|
||||
[kinetics.stressValues.v2.capacity]
|
||||
creative_motor = 16384.0
|
||||
large_water_wheel = 128.0
|
||||
hand_crank = 8.0
|
||||
copper_valve_handle = 8.0
|
||||
windmill_bearing = 512.0
|
||||
steam_engine = 1024.0
|
||||
water_wheel = 32.0
|
||||
|
||||
#.
|
||||
#Create's liquid manipulation tools
|
||||
[fluids]
|
||||
#.
|
||||
#[in Blocks]
|
||||
#The maximum distance a mechanical pump can push or pull liquids on either side.
|
||||
#Range: > 1
|
||||
mechanicalPumpRange = 16
|
||||
#.
|
||||
#Whether open-ended pipes should be allowed to place fluid sources.
|
||||
pipesPlaceFluidSourceBlocks = true
|
||||
#.
|
||||
#[in Blocks]
|
||||
#[-1 to disable this behaviour]
|
||||
#The minimum amount of fluid blocks the hose pulley needs to find before deeming it an infinite source.
|
||||
#Range: > -1
|
||||
hosePulleyBlockThreshold = 10000
|
||||
#.
|
||||
#Whether hose pulleys should continue filling up above-threshold sources.
|
||||
fillInfinite = false
|
||||
#.
|
||||
#[in Blocks]
|
||||
#The maximum height a fluid tank can reach.
|
||||
#Range: > 1
|
||||
fluidTankMaxHeight = 32
|
||||
#.
|
||||
#[in Blocks]
|
||||
#The maximum distance a hose pulley can draw fluid blocks from.
|
||||
#Range: > 1
|
||||
hosePulleyRange = 128
|
||||
#.
|
||||
#Configure which fluids can be drained infinitely.
|
||||
#Allowed Values: ALLOW_ALL, DENY_ALL, ALLOW_BY_TAG, DENY_BY_TAG
|
||||
bottomlessFluidMode = "ALLOW_BY_TAG"
|
||||
#.
|
||||
#.
|
||||
#[in Buckets]
|
||||
#The amount of liquid a tank can hold per block.
|
||||
#Range: > 1
|
||||
fluidTankCapacity = 8
|
||||
#.
|
||||
#Whether hose pulleys should be allowed to place fluid sources.
|
||||
fluidFillPlaceFluidSourceBlocks = true
|
||||
|
||||
#.
|
||||
#Tweaks for logistical components
|
||||
[logistics]
|
||||
#.
|
||||
#.
|
||||
#The amount of ticks a funnel waits between item transferrals, when it is not re-activated by redstone.
|
||||
#Range: > 1
|
||||
defaultExtractionTimer = 8
|
||||
#.
|
||||
#Maximum distance in blocks a Mechanical Arm can reach across.
|
||||
#Range: > 1
|
||||
mechanicalArmRange = 5
|
||||
#.
|
||||
#The amount of ticks a portable storage interface waits for transfers until letting contraptions move along.
|
||||
#Range: > 1
|
||||
psiTimeout = 60
|
||||
#.
|
||||
#The amount of ticks a brass tunnel waits between distributions.
|
||||
#Range: 1 ~ 10
|
||||
brassTunnelTimer = 10
|
||||
#.
|
||||
#The total amount of stacks a vault can hold per block in size.
|
||||
#Range: > 1
|
||||
vaultCapacity = 20
|
||||
#.
|
||||
#Whether hostile mobs walking near a seat will start riding it.
|
||||
seatHostileMobs = true
|
||||
#.
|
||||
#Maximum possible range in blocks of redstone link connections.
|
||||
#Range: > 1
|
||||
linkRange = 256
|
||||
#.
|
||||
#Maximum possible distance in blocks between data gatherers and their target.
|
||||
#Range: > 1
|
||||
displayLinkRange = 64
|
||||
|
||||
#.
|
||||
#Everything related to Schematic tools
|
||||
[schematics]
|
||||
#.
|
||||
#Amount of game ticks without new packets arriving until an active schematic upload process is discarded.
|
||||
#Range: > 100
|
||||
schematicIdleTimeout = 600
|
||||
#.
|
||||
#[in KiloBytes]
|
||||
#The maximum allowed file size of uploaded Schematics.
|
||||
#Range: > 16
|
||||
maxSchematics = 256
|
||||
#.
|
||||
#.
|
||||
#Whether placing a Schematic directly in Creative Mode should replace world blocks with Air
|
||||
creativePrintIncludesAir = false
|
||||
#.
|
||||
#[in Bytes]
|
||||
#The maximum packet size uploaded Schematics are split into.
|
||||
#Range: 256 ~ 32767
|
||||
maxSchematicPacketSize = 1024
|
||||
|
||||
#.
|
||||
#Schematicannon
|
||||
[schematics.schematicannon]
|
||||
#.
|
||||
#% of Schematicannon's Fuel filled by 1 Gunpowder.
|
||||
#Range: 0.0 ~ 100.0
|
||||
schematicannonGunpowderWorth = 20.0
|
||||
#.
|
||||
#% of Schematicannon's Fuel used for each fired block.
|
||||
#Range: 0.0 ~ 100.0
|
||||
schematicannonFuelUsage = 0.05000000074505806
|
||||
#.
|
||||
#Amount of game ticks between shots of the cannon. Higher => Slower
|
||||
#Range: > 1
|
||||
schematicannonDelay = 10
|
||||
|
||||
#.
|
||||
#Equipment and gadgets added by Create
|
||||
[equipment]
|
||||
#.
|
||||
#.
|
||||
#The Maximum Distance to an active mirror for the symmetry wand to trigger.
|
||||
#Range: > 10
|
||||
maxSymmetryWandRange = 50
|
||||
#.
|
||||
#Weather Potato Cannon shots can modify the world or not. This includes placing blocks and changing entities.
|
||||
potatoCannonWorldModification = true
|
||||
#.
|
||||
#The Maximum volume of Air that can be stored in a backtank = Seconds of underwater breathing
|
||||
#Range: > 1
|
||||
airInBacktank = 900
|
||||
#.
|
||||
#The Maximum Distance at which a Toolbox can interact with Players' Inventories.
|
||||
#Range: > 1
|
||||
toolboxRange = 10
|
||||
#.
|
||||
#Amount of free Extendo Grip actions provided by one filled Copper Backtank. Set to 0 makes Extendo Grips unbreakable
|
||||
#Range: > 0
|
||||
maxExtendoGripActions = 1000
|
||||
#.
|
||||
#The Maximum Distance a Block placed by Create's placement assist will have to its interaction point.
|
||||
#Range: > 3
|
||||
placementAssistRange = 12
|
||||
#.
|
||||
#The volume of Air added by each level of the backtanks Capacity Enchantment
|
||||
#Range: > 1
|
||||
enchantedBacktankCapacity = 300
|
||||
#.
|
||||
#Amount of free Potato Cannon shots provided by one filled Copper Backtank. Set to 0 makes Potato Cannons unbreakable
|
||||
#Range: > 0
|
||||
maxPotatoCannonShots = 200
|
||||
|
||||
#.
|
||||
#Create's builtin Railway systems
|
||||
[trains]
|
||||
#.
|
||||
#Maximum amount of bogeys assembled as a single Train.
|
||||
#Range: > 1
|
||||
maxBogeyCount = 20
|
||||
#.
|
||||
#Maximum length of a Train Stations' assembly track.
|
||||
#Range: > 5
|
||||
maxAssemblyLength = 128
|
||||
#.
|
||||
#Maximum length of track that can be placed as one batch or turn.
|
||||
#Range: 16 ~ 128
|
||||
maxTrackPlacementLength = 32
|
||||
#.
|
||||
#.
|
||||
#Whether moving Trains can hurt colliding mobs and players.
|
||||
trainsCauseDamage = true
|
||||
#.
|
||||
#Relative speed of a manually controlled Train compared to a Scheduled one.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
manualTrainSpeedModifier = 0.75
|
||||
|
||||
#.
|
||||
#Powered Trains
|
||||
[trains.poweredTrainStats]
|
||||
#.
|
||||
#[in Blocks/Second]
|
||||
#The top speed of powered Trains during a turn.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
poweredTrainTurningTopSpeed = 20.0
|
||||
#.
|
||||
#[in Blocks/Second]
|
||||
#The top speed of powered Trains.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
poweredTrainTopSpeed = 40.0
|
||||
#.
|
||||
#[in Blocks/Second²]
|
||||
#The acceleration of powered Trains.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
poweredTrainAcceleration = 3.0
|
||||
|
||||
#.
|
||||
#Standard Trains
|
||||
[trains.trainStats]
|
||||
#.
|
||||
#[in Blocks/Second]
|
||||
#The top speed of Trains during a turn.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
trainTurningTopSpeed = 14.0
|
||||
#.
|
||||
#[in Blocks/Second²]
|
||||
#The acceleration of any assembled Train.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
trainAcceleration = 3.0
|
||||
#.
|
||||
#[in Blocks/Second]
|
||||
#The top speed of any assembled Train.
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
trainTopSpeed = 28.0
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
# The default range for the instant group 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 type of the instantgroup command
|
||||
instant_group_command_permission_level=EVERYONE
|
||||
# The default permission type of the persistentgroup command
|
||||
persistent_group_command_permission_level=OPS
|
||||
# The default permission type of the autojoingroup command
|
||||
auto_join_group_command_permission_type=EVERYONE
|
||||
# The default permission type of the forcejoingroup command
|
||||
force_join_group_command_permission_type=OPS
|
||||
# If a summary of all groups should be shown when a player joins the server
|
||||
group_summary=true
|
||||
# If the group type should be forced to a specific 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
|
||||
|
|
@ -0,0 +1 @@
|
|||
[{"name":"general","type":"OPEN","hidden":false,"id":"9c8f061b-56c7-424c-ba80-a14c71781b5f"}]
|
||||
22
server/server/config/ferritecore.mixin.properties
Normal file
22
server/server/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
|
||||
14
server/server/config/forgeconfigapiport.toml
Normal file
14
server/server/config/forgeconfigapiport.toml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
#When single config values need to be corrected (think like the config value is a number 1-10, but the user enters an incompatible input like '5.0', in that case only this single value needs fixing not the whole file),
|
||||
#Forge restores the built-in default value for that option, but ignores a value that is set in a possibly present default config in 'defaultconfigs'.
|
||||
#This option fixes this behavior and checks for a value in a default config from 'defaultconfigs' before falling back to the built-in default.
|
||||
correctConfigValuesFromDefaultConfig = true
|
||||
#Path to load default configs from, intended for setting global server configs for newly created worlds, but also works when recreating client and common configs.
|
||||
defaultConfigsPath = "defaultconfigs"
|
||||
#Config loading from a file config appears to occasionally fail and throw a com.electronwill.nightconfig.core.io.ParsingException: Not enough data available.
|
||||
#This workaround catches the exception, and recreates a fresh file to try config loading for again. If loading fails for the new file the original exception is thrown.
|
||||
#To make sure any required changes through configs stay intact through such recreations, placed your changed configs in the 'defaultconfigs' directory.
|
||||
recreateConfigsWhenParsingFails = true
|
||||
#Prevent server config files from being saved inside the current world directory. Instead, save them to the global config directory in .minecraft/config/.
|
||||
#This option effectively disables per world server configs, but helps a lot with avoiding user confusion.
|
||||
forceGlobalServerConfigs = true
|
||||
|
||||
8
server/server/config/lithium.properties
Normal file
8
server/server/config/lithium.properties
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# This is the configuration file for Lithium.
|
||||
# This file exists for debugging purposes and should not be configured otherwise.
|
||||
# Before configuring anything, take a backup of the worlds that will be opened.
|
||||
#
|
||||
# You can find information on editing this file and all the available options here:
|
||||
# https://github.com/jellysquid3/lithium-fabric/wiki/Configuration-File
|
||||
#
|
||||
# By default, this file will be empty except for this notice.
|
||||
81
server/server/config/modernfix-mixins.properties
Normal file
81
server/server/config/modernfix-mixins.properties
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
# 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.packet_leak=false # (default)
|
||||
# mixin.bugfix.paper_chunk_patches=false # (overridden for mod compat)
|
||||
# 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.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.measure_time=true # (default)
|
||||
# mixin.feature.remove_chat_signing=false # (default)
|
||||
# mixin.feature.snapshot_easter_egg=true # (default)
|
||||
# mixin.feature.spam_thread_dump=false # (default)
|
||||
# mixin.feature.spark_profile_launch=false # (default)
|
||||
# mixin.feature.stalled_chunk_load_detection=false # (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.clear_fabric_mapping_tables=false # (default)
|
||||
# mixin.perf.clear_mixin_classinfo=false # (default)
|
||||
# mixin.perf.compact_bit_storage=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_sounds=true # (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.model_optimizations=true # (default)
|
||||
# mixin.perf.mojang_registry_size=true # (default)
|
||||
# mixin.perf.nbt_memory_usage=false # (overridden for mod compat)
|
||||
# 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.resourcepacks=true # (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=false # (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
|
||||
36
server/server/config/naturalist.json
Normal file
36
server/server/config/naturalist.json
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"fireflySpawnWeight": 500,
|
||||
"bluejaySpawnWeight": 8,
|
||||
"canarySpawnWeight": 8,
|
||||
"cardinalSpawnWeight": 8,
|
||||
"robinSpawnWeight": 8,
|
||||
"finchSpawnWeight": 8,
|
||||
"sparrowSpawnWeight": 8,
|
||||
"butterflySpawnWeight": 20,
|
||||
"snailSpawnWeight": 5,
|
||||
"snakeSpawnWeight": 4,
|
||||
"coralSnakeSpawnWeight": 4,
|
||||
"rattlesnakeSpawnWeight": 4,
|
||||
"bearSpawnWeight": 8,
|
||||
"deerSpawnWeight": 8,
|
||||
"rhinoSpawnWeight": 15,
|
||||
"lionSpawnWeight": 8,
|
||||
"elephantSpawnWeight": 10,
|
||||
"zebraSpawnWeight": 10,
|
||||
"giraffeSpawnWeight": 10,
|
||||
"hippoSpawnWeight": 15,
|
||||
"vultureSpawnWeight": 15,
|
||||
"boarSpawnWeight": 15,
|
||||
"dragonflySpawnWeight": 8,
|
||||
"catfishSpawnWeight": 5,
|
||||
"alligatorSpawnWeight": 15,
|
||||
"bassSpawnWeight": 8,
|
||||
"lizardSpawnWeight": 15,
|
||||
"tortoiseSpawnWeight": 6,
|
||||
"duckSpawnWeight": 15,
|
||||
"forestRabbitSpawnWeight": 6,
|
||||
"forestFoxSpawnWeight": 6,
|
||||
"removeSavannaFarmAnimals": true,
|
||||
"removeSwampFarmAnimals": true,
|
||||
"removeForestPigs": true
|
||||
}
|
||||
14
server/server/config/not-just-biomes.json
Normal file
14
server/server/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
|
||||
}
|
||||
}
|
||||
1
server/server/config/observable.json
Normal file
1
server/server/config/observable.json
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
5
server/server/config/pal.properties
Normal file
5
server/server/config/pal.properties
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
#PlayerAbilityLib configuration file
|
||||
#
|
||||
#If alwaysLogTamperWarnings is set to false, external update messages will be logged only once per game session
|
||||
#Sun Apr 07 09:48:14 CEST 2024
|
||||
alwaysLogTamperWarnings=true
|
||||
13
server/server/config/shulkercharm.json5
Normal file
13
server/server/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": 100
|
||||
}
|
||||
12
server/server/config/sodium-options.json
Normal file
12
server/server/config/sodium-options.json
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"quality": {
|
||||
"weather_quality": "FAST",
|
||||
"enable_vignette": false
|
||||
},
|
||||
"advanced": {
|
||||
"cpu_render_ahead_limit": 5
|
||||
},
|
||||
"performance": {
|
||||
"use_entity_culling": false
|
||||
}
|
||||
}
|
||||
3
server/server/config/status/status-server.properties
Normal file
3
server/server/config/status/status-server.properties
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
no_sleep_title=No Sleep
|
||||
no_sleep_player_subtitle=%s does not want you to sleep
|
||||
no_sleep_multiple_subtitle=Some players do not want you to sleep
|
||||
26
server/server/config/tectonic.json
Normal file
26
server/server/config/tectonic.json
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"experimental": {
|
||||
// The increased height setting will change the max Overworld build and generation height to y640.
|
||||
// The horizontal mountain scale setting will change the thickness of mountain ranges and the spacing between them.
|
||||
// Lower values = thicker mountain ranges and more space between ranges. 0.15-0.25 is the sweet spot.
|
||||
// The terrain scale setting will vertically stretch/compress terrain. Higher values = more extreme terrain heights.
|
||||
"horizontal_mountain_scale": 0.25,
|
||||
"increased_height": false,
|
||||
"terrain_scale": 1.125
|
||||
},
|
||||
"features": {
|
||||
// Enabling deeper oceans will lower vanilla ocean monuments to compensate for lower depth.
|
||||
// This DOES NOT apply on Forge 1.18-1.20.1. Ocean monuments will remain at their vanilla levels on those versions.
|
||||
"deeper_oceans": true,
|
||||
"desert_dunes": true,
|
||||
"lava_rivers": true,
|
||||
"underground_rivers": true
|
||||
},
|
||||
"legacy": {
|
||||
// Tectonic v1 worlds have old biome data preventing them from being opened in Tectonic v2.1+.
|
||||
// Enabling legacy mode will add back the biomes and upgrade worlds to the new format upon opening them.
|
||||
// Once a world is upgraded by opening it, turn off legacy mode.
|
||||
"enabled": false
|
||||
},
|
||||
"mod_enabled": true
|
||||
}
|
||||
13
server/server/config/threadtweak.json
Normal file
13
server/server/config/threadtweak.json
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"threadCount": {
|
||||
"bootstrap": 1,
|
||||
"main": 3
|
||||
},
|
||||
"threadPriority": {
|
||||
"game": 8,
|
||||
"bootstrap": 1,
|
||||
"main": 2,
|
||||
"io": 7,
|
||||
"integratedServer": 8
|
||||
}
|
||||
}
|
||||
15
server/server/config/vmp.properties
Normal file
15
server/server/config/vmp.properties
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#Configuration file for VMP
|
||||
#Fri Mar 21 22:09:23 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
server/server/config/voicechat/translations.properties
Normal file
14
server/server/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 voice chat
|
||||
# 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
|
||||
45
server/server/config/voicechat/voicechat-server.properties
Normal file
45
server/server/config/voicechat/voicechat-server.properties
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
# Simple Voice Chat server config v1.20.1-2.5.19
|
||||
|
||||
# The port of the voice chat server
|
||||
# Setting this to "-1" sets the port to the Minecraft servers port (Not recommended)
|
||||
port=24454
|
||||
# The IP address to bind the voice chat server on
|
||||
# Leave empty to use 'server-ip' of server.properties
|
||||
# To bind to the wildcard address, use '*'
|
||||
bind_address=
|
||||
# The distance to where the voice can be heard
|
||||
max_voice_distance=48.0
|
||||
# The multiplier of the voice distance when crouching
|
||||
crouch_distance_multiplier=1.0
|
||||
# The multiplier of the voice distance when whispering
|
||||
whisper_distance_multiplier=0.5
|
||||
# The opus codec
|
||||
# Possible values are 'VOIP', 'AUDIO' and 'RESTRICTED_LOWDELAY'
|
||||
codec=VOIP
|
||||
# The maximum size in bytes that voice packets are allowed to have
|
||||
mtu_size=1024
|
||||
# The frequency at which keep alive packets are sent
|
||||
# Setting this to a higher value may result in timeouts
|
||||
keep_alive=1000
|
||||
# If group chats are allowed
|
||||
enable_groups=true
|
||||
# The host name that clients should use to connect to the voice chat
|
||||
# This may also include a port, e.g. 'example.com:24454'
|
||||
# Don't change this value if you don't know what you are doing
|
||||
voice_host=
|
||||
# If players are allowed to record the voice chat
|
||||
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 mod should get kicked from the server
|
||||
force_voice_chat=true
|
||||
# The amount of milliseconds, the server should wait to check if the player has the mod installed
|
||||
# Only active when force_voice_chat is set to true
|
||||
login_timeout=10000
|
||||
# The range where the voice chat should broadcast audio to
|
||||
# A value <0 means 'max_voice_distance'
|
||||
broadcast_range=-1.0
|
||||
# If the voice chat server should reply to pings
|
||||
allow_pings=true
|
||||
Binary file not shown.
1
server/server/minecraft_server.jar
Symbolic link
1
server/server/minecraft_server.jar
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
fabric-server-mc.1.20.1-loader.0.15.11-launcher.1.0.1.jar
|
||||
BIN
server/server/mods/NoChatReports-FABRIC-1.20.1-v2.2.2.jar
Normal file
BIN
server/server/mods/NoChatReports-FABRIC-1.20.1-v2.2.2.jar
Normal file
Binary file not shown.
BIN
server/server/mods/Nullscape_1.20.x_v1.2.7.jar
Normal file
BIN
server/server/mods/Nullscape_1.20.x_v1.2.7.jar
Normal file
Binary file not shown.
BIN
server/server/mods/architectury-9.2.14-fabric.jar
Normal file
BIN
server/server/mods/architectury-9.2.14-fabric.jar
Normal file
Binary file not shown.
BIN
server/server/mods/audioplayer-fabric-1.20.1-1.10.2.jar
Normal file
BIN
server/server/mods/audioplayer-fabric-1.20.1-1.10.2.jar
Normal file
Binary file not shown.
BIN
server/server/mods/c2me-fabric-mc1.20.1-0.2.0+alpha.11.5.jar
Normal file
BIN
server/server/mods/c2me-fabric-mc1.20.1-0.2.0+alpha.11.5.jar
Normal file
Binary file not shown.
BIN
server/server/mods/cloth-config-11.1.118-fabric.jar
Normal file
BIN
server/server/mods/cloth-config-11.1.118-fabric.jar
Normal file
Binary file not shown.
BIN
server/server/mods/create-fabric-0.5.1-f-build.1417+mc1.20.1.jar
Normal file
BIN
server/server/mods/create-fabric-0.5.1-f-build.1417+mc1.20.1.jar
Normal file
Binary file not shown.
BIN
server/server/mods/fabric-api-0.92.2+1.20.1.jar
Normal file
BIN
server/server/mods/fabric-api-0.92.2+1.20.1.jar
Normal file
Binary file not shown.
BIN
server/server/mods/fabric-carpet-1.20-1.4.112+v230608.jar
Normal file
BIN
server/server/mods/fabric-carpet-1.20-1.4.112+v230608.jar
Normal file
Binary file not shown.
Binary file not shown.
BIN
server/server/mods/ferritecore-6.0.1-fabric.jar
Normal file
BIN
server/server/mods/ferritecore-6.0.1-fabric.jar
Normal file
Binary file not shown.
BIN
server/server/mods/geckolib-fabric-1.20.1-4.4.7.jar
Normal file
BIN
server/server/mods/geckolib-fabric-1.20.1-4.4.7.jar
Normal file
Binary file not shown.
BIN
server/server/mods/instantgroup-fabric-1.20.1-1.6.0.jar
Normal file
BIN
server/server/mods/instantgroup-fabric-1.20.1-1.6.0.jar
Normal file
Binary file not shown.
BIN
server/server/mods/krypton-0.2.3.jar
Normal file
BIN
server/server/mods/krypton-0.2.3.jar
Normal file
Binary file not shown.
BIN
server/server/mods/lithium-fabric-mc1.20.1-0.11.2.jar
Normal file
BIN
server/server/mods/lithium-fabric-mc1.20.1-0.11.2.jar
Normal file
Binary file not shown.
BIN
server/server/mods/modernfix-fabric-5.18.10+mc1.20.1.jar
Normal file
BIN
server/server/mods/modernfix-fabric-5.18.10+mc1.20.1.jar
Normal file
Binary file not shown.
BIN
server/server/mods/naturalist-fabric-4.0.3-1.20.1.jar
Normal file
BIN
server/server/mods/naturalist-fabric-4.0.3-1.20.1.jar
Normal file
Binary file not shown.
BIN
server/server/mods/noisium-fabric-2.0.3+mc1.20-1.20.1.jar
Normal file
BIN
server/server/mods/noisium-fabric-2.0.3+mc1.20-1.20.1.jar
Normal file
Binary file not shown.
BIN
server/server/mods/not-just-biomes-mc1.20-1.1.0.jar
Normal file
BIN
server/server/mods/not-just-biomes-mc1.20-1.1.0.jar
Normal file
Binary file not shown.
BIN
server/server/mods/observable-4.4.1.jar
Normal file
BIN
server/server/mods/observable-4.4.1.jar
Normal file
Binary file not shown.
BIN
server/server/mods/shulkercharm-1.2.2.jar
Normal file
BIN
server/server/mods/shulkercharm-1.2.2.jar
Normal file
Binary file not shown.
BIN
server/server/mods/status-fabric-1.20.1-1.0.6.jar
Normal file
BIN
server/server/mods/status-fabric-1.20.1-1.0.6.jar
Normal file
Binary file not shown.
BIN
server/server/mods/tectonic-fabric-1.20-2.3.5b.jar
Normal file
BIN
server/server/mods/tectonic-fabric-1.20-2.3.5b.jar
Normal file
Binary file not shown.
BIN
server/server/mods/threadtweak-fabric-1.20.2-0.1.1.jar
Normal file
BIN
server/server/mods/threadtweak-fabric-1.20.2-0.1.1.jar
Normal file
Binary file not shown.
BIN
server/server/mods/trinkets-3.7.2.jar
Normal file
BIN
server/server/mods/trinkets-3.7.2.jar
Normal file
Binary file not shown.
BIN
server/server/mods/vmp-fabric-mc1.20.1-0.2.0+beta.7.102-all.jar
Normal file
BIN
server/server/mods/vmp-fabric-mc1.20.1-0.2.0+beta.7.102-all.jar
Normal file
Binary file not shown.
BIN
server/server/mods/voicechat-fabric-1.20.1-2.5.19.jar
Normal file
BIN
server/server/mods/voicechat-fabric-1.20.1-2.5.19.jar
Normal file
Binary file not shown.
BIN
server/server/server-icon.png
Normal file
BIN
server/server/server-icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.6 KiB |
58
server/server/server.properties
Normal file
58
server/server/server.properties
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
#Minecraft server properties
|
||||
#Fri Mar 21 22:09:29 GMT 2025
|
||||
allow-flight=false
|
||||
allow-nether=true
|
||||
broadcast-console-to-ops=true
|
||||
broadcast-rcon-to-ops=true
|
||||
difficulty=normal
|
||||
enable-command-block=false
|
||||
enable-jmx-monitoring=false
|
||||
enable-query=false
|
||||
enable-rcon=true
|
||||
enable-status=true
|
||||
enforce-secure-profile=false
|
||||
enforce-whitelist=false
|
||||
entity-broadcast-range-percentage=100
|
||||
force-gamemode=false
|
||||
function-permission-level=2
|
||||
gamemode=survival
|
||||
generate-structures=true
|
||||
generator-settings={}
|
||||
hardcore=false
|
||||
hide-online-players=false
|
||||
initial-disabled-packs=
|
||||
initial-enabled-packs=vanilla
|
||||
level-name=world
|
||||
level-seed=
|
||||
level-type=minecraft\:normal
|
||||
max-chained-neighbor-updates=1000000
|
||||
max-players=30
|
||||
max-tick-time=60000
|
||||
max-world-size=29999984
|
||||
motd=Made Great Again\!
|
||||
network-compression-threshold=256
|
||||
online-mode=true
|
||||
op-permission-level=3
|
||||
player-idle-timeout=0
|
||||
prevent-proxy-connections=false
|
||||
pvp=true
|
||||
query.port=25565
|
||||
rate-limit=0
|
||||
rcon.password=
|
||||
rcon.port=25575
|
||||
require-resource-pack=false
|
||||
resource-pack=
|
||||
resource-pack-prompt=
|
||||
resource-pack-sha1=
|
||||
server-ip=
|
||||
server-port=25565
|
||||
simulation-distance=10
|
||||
spawn-animals=true
|
||||
spawn-monsters=true
|
||||
spawn-npcs=true
|
||||
spawn-protection=0
|
||||
sync-chunk-writes=true
|
||||
text-filtering-config=
|
||||
use-native-transport=true
|
||||
view-distance=10
|
||||
white-list=false
|
||||
1
server/server/world/carpet.conf
Normal file
1
server/server/world/carpet.conf
Normal file
|
|
@ -0,0 +1 @@
|
|||
xpNoCooldown true
|
||||
BIN
server/server/world/datapacks/Structory_1.20_v1.3.5.zip
Normal file
BIN
server/server/world/datapacks/Structory_1.20_v1.3.5.zip
Normal file
Binary file not shown.
BIN
server/server/world/datapacks/Structory_Towers_1.20_v1.0.7.zip
Normal file
BIN
server/server/world/datapacks/Structory_Towers_1.20_v1.0.7.zip
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
server/server/world/datapacks/graves v3.0.4 (MC 1.20-1.20.6).zip
Normal file
BIN
server/server/world/datapacks/graves v3.0.4 (MC 1.20-1.20.6).zip
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue