Update NCR-Encryption.json, client.json, common.json, and 49 more files
This commit is contained in:
@@ -0,0 +1,77 @@
|
|||||||
|
#Whether to show backup progress when a backup is being made.
|
||||||
|
#Options : true, false #Default : true
|
||||||
|
config.advancedbackups.showProgress=true
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
##The below options are all irrelevant to 1.7.10 - it lacks toasts, and cannot customise text in the way others do.
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
##The below options control the colour of the text showing backup progress.
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#The RED value of the backup progress text.
|
||||||
|
#Range : 0-255 #Default: 82
|
||||||
|
config.advancedbackups.colours.progress.red=82
|
||||||
|
|
||||||
|
#The GREEN value of the backup progress text.
|
||||||
|
#Range : 0-255 #Default: 255
|
||||||
|
config.advancedbackups.colours.progress.green=255
|
||||||
|
|
||||||
|
#The BLUE value of the backup progress text.
|
||||||
|
#Range : 0-255 #Default: 82
|
||||||
|
config.advancedbackups.colours.progress.blue=82
|
||||||
|
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
##The below options control the colour of the text displayed in the event of a backup failure.
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#The RED value of the backup error text.
|
||||||
|
#Range : 0-255 #Default: 255
|
||||||
|
config.advancedbackups.colours.error.red=255
|
||||||
|
|
||||||
|
#The GREEN value of the backup error text.
|
||||||
|
#Range : 0-255 #Default: 50
|
||||||
|
config.advancedbackups.colours.error.green=50
|
||||||
|
|
||||||
|
#The BLUE value of the backup error text.
|
||||||
|
#Range : 0-255 #Default: 50
|
||||||
|
config.advancedbackups.colours.error.blue=50
|
||||||
|
|
||||||
|
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
##The following options control non-text toast related options.
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#Whether to use a dark version of the toast prompt.
|
||||||
|
#Options : true, false #Default : true
|
||||||
|
config.advancedbackups.darkToasts=true
|
||||||
|
|
||||||
|
|
||||||
|
#The RED value of the progess bar.
|
||||||
|
#Range : 0-255 #Default: 88
|
||||||
|
config.advancedbackups.colours.bar.red=88
|
||||||
|
|
||||||
|
#The GREEN value of the progess bar.
|
||||||
|
#Range : 0-255 #Default: 242
|
||||||
|
config.advancedbackups.colours.bar.green=242
|
||||||
|
|
||||||
|
#The BLUE value of the progess bar.
|
||||||
|
#Range : 0-255 #Default: 82
|
||||||
|
config.advancedbackups.colours.bar.blue=82
|
||||||
|
|
||||||
|
|
||||||
|
#The RED value of the progess bar background.
|
||||||
|
#Range : 0-255 #Default: 255
|
||||||
|
config.advancedbackups.colours.background.red=255
|
||||||
|
|
||||||
|
#The GREEN value of the progess bar background.
|
||||||
|
#Range : 0-255 #Default: 255
|
||||||
|
config.advancedbackups.colours.background.green=255
|
||||||
|
|
||||||
|
#The BLUE value of the progess bar background.
|
||||||
|
#Range : 0-255 #Default: 255
|
||||||
|
config.advancedbackups.colours.background.blue=255
|
||||||
@@ -0,0 +1,164 @@
|
|||||||
|
#Enable or disable automatic backups.
|
||||||
|
#Options : true, false #Default : true
|
||||||
|
config.advancedbackups.enabled=true
|
||||||
|
|
||||||
|
#Whether to save before making a backup.
|
||||||
|
#Options : true, false #Default : true
|
||||||
|
config.advancedbackups.save=true
|
||||||
|
|
||||||
|
#Whether to disable autosave before making a backup, and whether to re-enable saving afterwards.
|
||||||
|
#Don't edit this unless you know what you're doing. Saving mid-backup can cause issues!
|
||||||
|
#Options : true, false #Default: true
|
||||||
|
config.advancedbackups.togglesave=true
|
||||||
|
|
||||||
|
#Buffer size, in bytes, to use when reading / writing files. Higher will improve speeds, but increase memory usage.
|
||||||
|
#Too high can cause an OOM. I'd advise against editing this unless you experience issues.
|
||||||
|
#Range : 1-2147483647 #Default : 1048576
|
||||||
|
config.advancedbackups.buffer=1048576
|
||||||
|
|
||||||
|
#Whether to flush when making the aforementioned save. Can cause a lag spike, and is usually not required.
|
||||||
|
#Unused prior to minecraft 1.16.
|
||||||
|
#Options : true, false #Default : false
|
||||||
|
config.advancedbackups.flush=false
|
||||||
|
|
||||||
|
#Whether to require player activity between backups.
|
||||||
|
#Options : true, false #Default : true
|
||||||
|
config.advancedbackups.activity=true
|
||||||
|
|
||||||
|
#The type of backups to use.
|
||||||
|
#Options : zip, differential, incremental #Default : differential
|
||||||
|
config.advancedbackups.type=differential
|
||||||
|
|
||||||
|
#A list of files, relative paths within the world directory, to skip backing up.
|
||||||
|
#Comma separated, * is a wildcard, and backslashes are replaced with forward slashes.
|
||||||
|
#Default : session.lock,*.dat_old
|
||||||
|
config.advancedbackups.blacklist=session.lock,*_old
|
||||||
|
|
||||||
|
#The absolute or relative path to the backup location.
|
||||||
|
#Options : any file path. Default : ./backups
|
||||||
|
config.advancedbackups.path=./backups
|
||||||
|
|
||||||
|
#Minimum time between backups, in hours. This can prevent a shutdown backup from triggering immediately after a scheduled backup or similar situations.
|
||||||
|
#Set to 0 to disable.
|
||||||
|
#5 minutes = ~ 0.083 hours.
|
||||||
|
#Range : 0 - 500 #Default : 0.5
|
||||||
|
config.advancedbackups.frequency.min=0.25
|
||||||
|
|
||||||
|
#Triggers a backup if none has already happened within this time. Can be combined with an uptime-based schedule.
|
||||||
|
#Range : 0.5 - 500 #Default : 24
|
||||||
|
config.advancedbackups.frequency.max=24.0
|
||||||
|
|
||||||
|
#Whether the schedule below uses uptime (true) or real-world time (false).
|
||||||
|
#Default : true
|
||||||
|
config.advancedbackups.frequency.uptime=true
|
||||||
|
|
||||||
|
#When using server uptime:
|
||||||
|
#A looping comma-separated backup schedule, based off of server uptime, hours:minutes. Examples:
|
||||||
|
#4:00 - Makes a backup every four hours.
|
||||||
|
#4:00,7:00 - Makes a backup after four hours, then three, then four, and so on.
|
||||||
|
#1:00 - Makes a backup every hour.
|
||||||
|
#4:00,8:00,12:00,16:00,17:00,18:00,19:00,20:00,21:00,24:00 - Makes a backup following a strict schedule.
|
||||||
|
|
||||||
|
#When using real-world time:
|
||||||
|
#A strict schedule, using hours:minutes to follow real-world time. Examples:
|
||||||
|
#4:00 - Makes a backup at 4am each day.
|
||||||
|
#4:00,8:00,12:00,16:00,17:00,18:00,19:00,20:00,21:00,24:00 - Makes a backup at specific times of day.
|
||||||
|
#Note : use 24:00 instead of 0:00 to represent midnight.
|
||||||
|
|
||||||
|
#Default : 1:00
|
||||||
|
config.advancedbackups.frequency.schedule=1:00
|
||||||
|
|
||||||
|
#Whether to force a backup on server shutdown. Respects min frequency.
|
||||||
|
#Options : true, false #Default : false
|
||||||
|
config.advancedbackups.frequency.shutdown=false
|
||||||
|
|
||||||
|
#Whether to force a backup on server startup. Respects min frequency.
|
||||||
|
#Options : true, false #Default : false
|
||||||
|
config.advancedbackups.frequency.startup=false
|
||||||
|
|
||||||
|
#Delay to use after startup, in seconds. Is always at least 5 seconds.
|
||||||
|
#Range : 5-1000 #Default : 30
|
||||||
|
config.advancedbackups.frequency.delay=30
|
||||||
|
|
||||||
|
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
##The following options control logging of backup progress, including which clients to contact.
|
||||||
|
##Backup start and end are always logged to console. The rest is configurable.
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#Which clients to send progress updates to. Behaviour before this was added was `ops`
|
||||||
|
#Options : ops, all, none #Default : ops
|
||||||
|
config.advancedbackups.logging.clients=ops
|
||||||
|
|
||||||
|
#How often to send progress info to clients, measured in milliseconds. Old behaviour was `0`, not recommended for servers due to network load.
|
||||||
|
#Range : 0 - ~infinite #Default : 500
|
||||||
|
config.advancedbackups.logging.clientfrequency=500
|
||||||
|
|
||||||
|
#Whether to log backup progress to console. Start / finish are always logged. Old behaviour was `false`.
|
||||||
|
#Options : true, false #Default : true
|
||||||
|
config.advancedbackups.logging.console=true
|
||||||
|
|
||||||
|
#How often to send log progress info in the console, measured in milliseconds.
|
||||||
|
#Range : 0 - ~infinite #Default : 5000
|
||||||
|
config.advancedbackups.logging.consolefrequency=5000
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
##The following options control deletion of old backups, meeting a criteria. A backup only needs to meet ONE of the below criteria to be purged.
|
||||||
|
##The oldest backups are always purged first, or oldest differnetial partial if the oldest differential backup is being depended on.
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
#The maximum size to keep, in GB. Keep relatively high for zips, tighter space requirements should instead use differential or incremental backups.
|
||||||
|
#Set to 0 to disable.
|
||||||
|
#Range : 0 - 9999 #Default : 50
|
||||||
|
config.advancedbackups.purge.size=50.0
|
||||||
|
|
||||||
|
#The maximum days to keep backups for. Higher amounts will keep a longer "history" but take up more space in return.
|
||||||
|
#Set to 0 to disable.
|
||||||
|
#Range : 0 - 9999 #Default : 0
|
||||||
|
config.advancedbackups.purge.days=0
|
||||||
|
|
||||||
|
#The maximum amount of backups to keep. Older backups will be purged if this is exceeded.
|
||||||
|
#Set to 0 to disable.
|
||||||
|
#Range : 0 - 9999 #Default : 0
|
||||||
|
config.advancedbackups.purge.count=0
|
||||||
|
|
||||||
|
#Whether to delete incremental backup chains if max size is exceeded. If not, incremental backups do not respect the above options and never delete.
|
||||||
|
#This is because you can't delete part of an incremental backup chain without breaking the links. Differentials do not have this downside.
|
||||||
|
#Options : true, false #Default : true
|
||||||
|
config.advancedbackups.purge.incrementals=true
|
||||||
|
|
||||||
|
#The minimum number of incremental chains to keep before purging any that meet the criteria. Only relevant if the above option is set to true.
|
||||||
|
#Range : 1 - 9999 #Default : 1
|
||||||
|
config.advancedbackups.purge.incrementalchains=1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
##The following options only affect zip files, whether that's for zip backups, export commands or some other option.
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#The compression level to use for zip files. Higher numbers space usage, but decrease performance.
|
||||||
|
#Range : 1-9 #Default : 4
|
||||||
|
config.advancedbackups.zips.compression=4
|
||||||
|
|
||||||
|
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
##The following options only affect differential and incremental backups.
|
||||||
|
#--------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#The maximum 'chain' length to keep.
|
||||||
|
#Range : 5-500 #Default : 50
|
||||||
|
config.advancedbackups.chains.length=50
|
||||||
|
|
||||||
|
#Whether to compress 'chains'. This compresses the base backup and all sequential backups. Reduces space usage, but decreases performance.
|
||||||
|
#Options : true, false #Default : true
|
||||||
|
config.advancedbackups.chains.compress=true
|
||||||
|
|
||||||
|
#Whether to enable "smart" reset for chains - if every file is being backed up, mark the backup as complete and reset chain length regardless of intended backup type.
|
||||||
|
#Options : true, false #Default : true
|
||||||
|
config.advancedbackups.chains.smart=true
|
||||||
|
|
||||||
|
#What % of a full backup is allowed to be contained in a partial before forcing it into a full backup. Useful for reducing partial backup size.
|
||||||
|
#Range : 1-100 #Default : 50
|
||||||
|
config.advancedbackups.chains.maxpercent=50.0
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
|
||||||
|
#Config to adjust general mod settings
|
||||||
|
[General]
|
||||||
|
#Enables the debug mode. Only enable it if needed.
|
||||||
|
enableDebugMode = false
|
||||||
|
|
||||||
|
[Core]
|
||||||
|
#Enables initial cooldown on peripheral initialization
|
||||||
|
isInitialCooldownEnabled = true
|
||||||
|
#Determinates initial cooldown sensitive level, values lower then this value will not trigger initial cooldown
|
||||||
|
#Range: > 0
|
||||||
|
initialCooldownSensitiveLevel = 6000
|
||||||
|
|
||||||
|
[Unsafe]
|
||||||
|
#By setting this value to true, I understand all operations below are danger to my adventure, and if they caused unexpected behavior in my world, I will not consider it as AP's liability
|
||||||
|
enableUnsafe = false
|
||||||
|
#Ignore turtle peripheral item's NBT when equipping. **YOU WILL LOSE ALL NBT ON THE ITEM**
|
||||||
|
ignoreTurtlePeripheralItemNBT = false
|
||||||
|
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
|
||||||
|
#Config for metaphysics
|
||||||
|
[Metaphysics]
|
||||||
|
#Defines energy to fuel rate
|
||||||
|
#Range: > 575
|
||||||
|
energyToFuelRate = 575
|
||||||
|
enableWeakAutomataCore = true
|
||||||
|
enableEndAutomataCore = true
|
||||||
|
enableHusbandryAutomataCore = true
|
||||||
|
#Defines max warp point stored in warp core. Mostly need to not allow NBT overflow error
|
||||||
|
#Range: > 1
|
||||||
|
endAutomataCoreWarpPointLimit = 64
|
||||||
|
#Chance that overpowered automata will break after rotation cycle
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
overpoweredAutomataBreakChance = 0.002
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
tier1AutomataCoreInteractionRadius = 2
|
||||||
|
#Range: 1 ~ 32
|
||||||
|
tier1AutomataCoreMaxFuelConsumptionRate = 2
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
tier2AutomataCoreInteractionRadius = 4
|
||||||
|
#Range: 1 ~ 32
|
||||||
|
tier2AutomataCoreMaxFuelConsumptionRate = 3
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
overpoweredTier1AutomataCoreInteractionRadius = 4
|
||||||
|
#Range: 1 ~ 32
|
||||||
|
overpoweredTier1AutomataCoreMaxFuelConsumptionRate = 3
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
overpoweredTier2AutomataCoreInteractionRadius = 6
|
||||||
|
#Range: 1 ~ 32
|
||||||
|
overpoweredTier2AutomataCoreMaxFuelConsumptionRate = 4
|
||||||
|
|
||||||
@@ -0,0 +1,177 @@
|
|||||||
|
|
||||||
|
#Peripherals config
|
||||||
|
[Peripherals]
|
||||||
|
|
||||||
|
[Peripherals.Player_Detector]
|
||||||
|
#Enable the Player Detector or not.
|
||||||
|
enablePlayerDetector = true
|
||||||
|
#The max range of the player detector functions. If anyone use a higher range, the detector will use this max range. -1 for unlimited
|
||||||
|
#Range: > -1
|
||||||
|
playerDetMaxRange = -1
|
||||||
|
#Activates the "getPlayerPos" function of the Player Detector
|
||||||
|
enablePlayerPosFunction = true
|
||||||
|
#Adds more information to `getPlayerPos` of the Player Detector. Like rotation and dimension
|
||||||
|
morePlayerInformation = true
|
||||||
|
#If true, the player detector can observe players which aren't in the same dimension as the detector itself. `playerDetMaxRange` needs to be infinite(-1) for it to work.
|
||||||
|
chatBoxMultiDimensional = true
|
||||||
|
#If true, add random error to `getPlayerPos` player position that varies based on how far the player is from the detector. Prevents getting the exact position of players far from the detector.
|
||||||
|
enablePlayerPosRandomError = false
|
||||||
|
#The maximum amount of error (in blocks) that can be applied to each axis of the player's position.
|
||||||
|
#Range: > 0
|
||||||
|
playerPosRandomErrorAmount = 1000
|
||||||
|
#If random error is enabled: this is the maximum range at which an exact player position is returned, before random error starts to be applied.
|
||||||
|
#Range: > 0
|
||||||
|
playerPosPreciseMaxRange = 100
|
||||||
|
|
||||||
|
[Peripherals.Energy_Detector]
|
||||||
|
#Enable the Energy Detector or not.
|
||||||
|
enableEnergyDetector = true
|
||||||
|
#Defines the maximum energy flow of the energy detector.
|
||||||
|
#Range: > 1
|
||||||
|
energyDetectorMaxFlow = 2147483647
|
||||||
|
|
||||||
|
[Peripherals.NBT_Storage]
|
||||||
|
#Enable the nbt storage block or not
|
||||||
|
enableNBTStorage = true
|
||||||
|
#Defines max nbt string length that can be stored in nbt storage
|
||||||
|
#Range: > 0
|
||||||
|
nbtStorageMaxSize = 1048576
|
||||||
|
|
||||||
|
[Peripherals.Chunky_Turtle]
|
||||||
|
#Enable the Chunky Turtle or not.
|
||||||
|
enableChunkyTurtle = true
|
||||||
|
#Time in seconds, while loaded chunk can be consider as valid without touch
|
||||||
|
#Range: > 60
|
||||||
|
chunkLoadValidTime = 600
|
||||||
|
#Radius in chunks a single chunky turtle will load. The default value (0) only loads the chunk the turtle is in, 1 would also load the 8 surrounding chunks (9 in total) and so on
|
||||||
|
#Range: 0 ~ 16
|
||||||
|
chunkyTurtleRadius = 0
|
||||||
|
|
||||||
|
[Peripherals.Chat_Box]
|
||||||
|
#Enable the Chat Box or not.
|
||||||
|
enableChatBox = true
|
||||||
|
#Defines default chatbox prefix
|
||||||
|
defaultChatBoxPrefix = "AP"
|
||||||
|
#Defines the maximal range of the chat box in blocks. -1 for infinite. If the range is not -1, players in other dimensions won't able to receive messages
|
||||||
|
#Range: -1 ~ 30000000
|
||||||
|
chatBoxMaxRange = -1
|
||||||
|
#If true, the chat box is able to send messages to other dimensions than its own
|
||||||
|
chatBoxMultiDimensional = true
|
||||||
|
#If true, the chat box cannot use 'run_command' action
|
||||||
|
chatBoxPreventRunCommand = false
|
||||||
|
#If true, the chat box will wrap and execute 'run_command' or 'suggest_command' action with zero permission, in order to prevent operators accidently run dangerous commands.
|
||||||
|
chatBoxWrapCommand = true
|
||||||
|
#These commands below will not be able to send by 'run_command' or 'suggest_command' action. It will match as prefix if starts with '/', other wise use regex pattern
|
||||||
|
chatBoxBannedCommands = ["/execute", "/op", "/deop", "/gamemode", "/gamerule", "/stop", "/give", "/fill", "/setblock", "/summon", "/whitelist", "^/ban-(?:ip)?\\s*", "^/pardon-(?:ip)?\\s*", "^/save-(?:on|off)\\s*"]
|
||||||
|
|
||||||
|
[Peripherals.ME_Bridge]
|
||||||
|
#Enable the Me Bridge or not.
|
||||||
|
enableMeBridge = true
|
||||||
|
#Power consumption per tick.
|
||||||
|
#Range: > 0
|
||||||
|
mePowerConsumption = 10
|
||||||
|
|
||||||
|
[Peripherals.RS_Bridge]
|
||||||
|
#Enable the Rs Bridge or not.
|
||||||
|
enableRsBridge = true
|
||||||
|
#Power consumption per tick.
|
||||||
|
#Range: > 0
|
||||||
|
rsPowerConsumption = 10
|
||||||
|
|
||||||
|
[Peripherals.Environment_Detector]
|
||||||
|
#Enable the Environment Detector or not.
|
||||||
|
enableEnvironmentDetector = true
|
||||||
|
|
||||||
|
[Peripherals.AR_Controller]
|
||||||
|
#Enable the AR goggles or not.
|
||||||
|
enableARGoggles = true
|
||||||
|
|
||||||
|
[Peripherals.Inventory_Manager]
|
||||||
|
#Enable the inventory manager or not.
|
||||||
|
enableInventoryManager = true
|
||||||
|
|
||||||
|
[Peripherals.Redstone_Integrator]
|
||||||
|
#Enable the redstone integrator or not.
|
||||||
|
enableRedstoneIntegrator = true
|
||||||
|
|
||||||
|
[Peripherals.Block_Reader]
|
||||||
|
#Enable the block reader or not.
|
||||||
|
enableBlockReader = true
|
||||||
|
|
||||||
|
[Peripherals.Geo_Scanner]
|
||||||
|
#Enable the geo scanner or not.
|
||||||
|
enableGeoScanner = true
|
||||||
|
|
||||||
|
[Peripherals.Colony_Integrator]
|
||||||
|
#Enable the colony integrator or not.
|
||||||
|
enableColonyIntegrator = true
|
||||||
|
|
||||||
|
[Peripherals.Compass_Turtle]
|
||||||
|
#Enable the compass turtle or not.
|
||||||
|
enableCompassTurtle = true
|
||||||
|
#The maximum distance the compass can locate accurately with in each axis.
|
||||||
|
#Range: 0 ~ 8
|
||||||
|
compassAccurePlaceRadius = 3
|
||||||
|
#The free distance the compass can locate accurately with in each axis.
|
||||||
|
#Range: 0 ~ 4
|
||||||
|
compassAccurePlaceFreeRadius = 1
|
||||||
|
|
||||||
|
[Peripherals.Powered_Peripherals]
|
||||||
|
#Enable RF storage for peripherals, that could use it
|
||||||
|
enablePoweredPeripherals = false
|
||||||
|
#Defines max energy storage in any powered peripheral
|
||||||
|
#Range: > 1000000
|
||||||
|
poweredPeripheralMaxEnergyStored = 100000000
|
||||||
|
|
||||||
|
[Peripherals.Pocket_Peripherals]
|
||||||
|
#If true, pockets will have infinite fuel
|
||||||
|
disablePocketFuelConsumption = true
|
||||||
|
|
||||||
|
[Peripherals.Operations]
|
||||||
|
#Range: > 1000
|
||||||
|
digCooldown = 1000
|
||||||
|
#Range: > 0
|
||||||
|
digCost = 1
|
||||||
|
#Range: > 1000
|
||||||
|
useOnBlockCooldown = 5000
|
||||||
|
#Range: > 0
|
||||||
|
useOnBlockCost = 1
|
||||||
|
#Range: > 1000
|
||||||
|
suckCooldown = 1000
|
||||||
|
#Range: > 0
|
||||||
|
suckCost = 1
|
||||||
|
#Range: > 1000
|
||||||
|
useOnAnimalCooldown = 2500
|
||||||
|
#Range: > 0
|
||||||
|
useOnAnimalCost = 10
|
||||||
|
#Range: > 1000
|
||||||
|
captureAnimalCooldown = 50000
|
||||||
|
#Range: > 0
|
||||||
|
captureAnimalCost = 100
|
||||||
|
#Range: > 1000
|
||||||
|
warpCooldown = 1000
|
||||||
|
#Range: > 0
|
||||||
|
warpCost = 1
|
||||||
|
#Range: > 1000
|
||||||
|
accurePlaceCooldown = 1000
|
||||||
|
#Range: > 0
|
||||||
|
accurePlaceCost = 1
|
||||||
|
#Range: > 1000
|
||||||
|
scanBlocksCooldown = 2000
|
||||||
|
#Range: > 1
|
||||||
|
scanBlocksMaxFreeRadius = 8
|
||||||
|
#Range: > 1
|
||||||
|
scanBlocksMaxCostRadius = 16
|
||||||
|
#Range: 0.1 ~ 1.7976931348623157E308
|
||||||
|
scanBlocksExtraBlockCost = 0.17
|
||||||
|
#Range: > 1000
|
||||||
|
scanEntitiesCooldown = 2000
|
||||||
|
#Range: > 1
|
||||||
|
scanEntitiesMaxFreeRadius = 8
|
||||||
|
#Range: > 1
|
||||||
|
scanEntitiesMaxCostRadius = 16
|
||||||
|
#Range: 0.1 ~ 1.7976931348623157E308
|
||||||
|
scanEntitiesExtraBlockCost = 0.17
|
||||||
|
#Range: > 0
|
||||||
|
chatMessageCooldown = 1000
|
||||||
|
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
|
||||||
|
#Config to adjust world settings
|
||||||
|
[World]
|
||||||
|
#Enable the villager structures for the computer scientist.
|
||||||
|
enableVillagerStructures = true
|
||||||
|
#Gives the ap documentation to new players.
|
||||||
|
givePlayerBookOnJoin = false
|
||||||
|
#The weight of the villager structures.
|
||||||
|
#Range: 0 ~ 16000
|
||||||
|
villagerStructureWeight = 10
|
||||||
|
#Enable new wandering trader trades.
|
||||||
|
enableWanderingTraderTrades = true
|
||||||
|
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
|
||||||
|
#General mod settings
|
||||||
|
[general]
|
||||||
|
#logging
|
||||||
|
useLoggingLog = true
|
||||||
|
#-
|
||||||
|
useLoggingDebug = false
|
||||||
|
#-
|
||||||
|
useLoggingError = true
|
||||||
|
|
||||||
@@ -0,0 +1,81 @@
|
|||||||
|
#Whether scripting is enabled or not
|
||||||
|
EnableScripting=true
|
||||||
|
|
||||||
|
#Arguments given to the Nashorn scripting library
|
||||||
|
NashorArguments=-strict
|
||||||
|
|
||||||
|
#Disable Chat Bubbles
|
||||||
|
EnableChatBubbles=true
|
||||||
|
|
||||||
|
#Navigation search range for NPCs. Not recommended to increase if you have a slow pc or on a server
|
||||||
|
NpcNavRange=32
|
||||||
|
|
||||||
|
#Limit too how many npcs can be in one chunk for natural spawning
|
||||||
|
NpcNaturalSpawningChunkLimit=4
|
||||||
|
|
||||||
|
#Set to true if you want the dialog command option to be able to use op commands like tp etc
|
||||||
|
NpcUseOpCommands=false
|
||||||
|
|
||||||
|
#If set to true only opped people can use the /noppes command
|
||||||
|
NoppesCommandOpOnly=false
|
||||||
|
|
||||||
|
InventoryGuiEnabled=true
|
||||||
|
|
||||||
|
#If you are running sponge and you want to disable the permissions set this to true
|
||||||
|
DisablePermissions=false
|
||||||
|
|
||||||
|
SceneButtonsEnabled=true
|
||||||
|
|
||||||
|
#Enables CustomNpcs startup update message
|
||||||
|
EnableUpdateChecker=false
|
||||||
|
|
||||||
|
#Only ops can create and edit npcs
|
||||||
|
OpsOnly=false
|
||||||
|
|
||||||
|
#Default interact line. Leave empty to not have one
|
||||||
|
DefaultInteractLine=Hello @p
|
||||||
|
|
||||||
|
#Number of chunk loading npcs that can be active at the same time
|
||||||
|
ChuckLoaders=20
|
||||||
|
|
||||||
|
#Enables leaves decay
|
||||||
|
LeavesDecayEnabled=true
|
||||||
|
|
||||||
|
#Enables Vine Growth
|
||||||
|
VineGrowthEnabled=true
|
||||||
|
|
||||||
|
#Enables Ice Melting
|
||||||
|
IceMeltsEnabled=true
|
||||||
|
|
||||||
|
#Normal players can use soulstone on animals
|
||||||
|
SoulStoneAnimals=true
|
||||||
|
|
||||||
|
#Normal players can use soulstone on all npcs
|
||||||
|
SoulStoneNPCs=false
|
||||||
|
|
||||||
|
#Type 0 = Normal, Type 1 = Solid
|
||||||
|
HeadWearType=1
|
||||||
|
|
||||||
|
#When set to Minecraft it will use minecrafts font, when Default it will use OpenSans. Can only use fonts installed on your PC
|
||||||
|
FontType=Default
|
||||||
|
|
||||||
|
#Font size for custom fonts (doesn't work with minecrafts font)
|
||||||
|
FontSize=18
|
||||||
|
|
||||||
|
#On some servers or with certain plugins, it doesnt work, so you can disable it here
|
||||||
|
EnableInvisibleNpcs=true
|
||||||
|
|
||||||
|
#Type 0 = standard CNPC (client side despawn), type 1 = old CNPC (disable renderer only), type 2 = modern (disable rendering, hitboxes and interactions)
|
||||||
|
InvisibilityAlgorithm=2
|
||||||
|
|
||||||
|
NpcSpeachTriggersChatEvent=false
|
||||||
|
|
||||||
|
#Enable it if you want all your global data (quests and dialogs) to be saved externally (not per world, but per .minecraft folder)
|
||||||
|
EnableExternalSaving=false
|
||||||
|
|
||||||
|
#The lifetime for the projectiles, after which they get despawned (used for removing stuck projectiles)
|
||||||
|
ProjectileLifespan=1200
|
||||||
|
|
||||||
|
#Enable new dialog and quest GUI which allow accepting and rejecting quests
|
||||||
|
EnableNewDialogSystem=false
|
||||||
|
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
# The RegistryName for the Item to lock EnderChests and Tanks.
|
||||||
|
S:"personalItem"="minecraft:diamond"
|
||||||
|
|
||||||
|
# Causes chests to lose personal settings and drop the diamond on break.
|
||||||
|
B:"anarchyMode"=false
|
||||||
|
|
||||||
|
# The size of each inventory of EnderStorage, 0 = 3x3, 1 = 3x9, 2 = 6x9, default = 1
|
||||||
|
I:"item_storage_size"=1
|
||||||
|
|
||||||
|
# Disables the tank on top of creators heads.
|
||||||
|
B:"disableCreatorVisuals"=false
|
||||||
|
|
||||||
|
# Enable this to make EnderStorage use vanilla's EnderChest sounds instead of the standard chest.
|
||||||
|
B:"useVanillaEnderChestsSounds"=false
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# Will there be a blacklist of console commands to execute from the command reward?
|
||||||
|
blacklist-console: false
|
||||||
|
|
||||||
|
# All commands that will be banned.
|
||||||
|
blacklist-console-list:
|
||||||
|
- op
|
||||||
|
- gamemode
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
reload: '&e(!) Configs have been reloaded.'
|
||||||
|
add-key-value: '&e(!) You have added a key %key% value %value% to the player %player%.'
|
||||||
|
error-reload: '&c(!) Reload error, checking console and fixes config.'
|
||||||
|
player-not-found: '&c(!) Player %player% not found.'
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#Dynamic light toggle
|
||||||
|
dynamic_light_toggle = false
|
||||||
|
#Light level an entity should emit when dynamic lights are on
|
||||||
|
#Example entry: minecraft:blaze=15
|
||||||
|
entity_lights = ["minecraft:blaze=10", "minecraft:magma_cube=8", "minecraft:spectral_arrow=8"]
|
||||||
|
#Light level an item should emit when held when dynamic lights are on
|
||||||
|
#Example entry: minecraft:stick=15
|
||||||
|
item_lights = ["hexerei:moon_dust=8", "minecraft:redstone_torch=10", "minecraft:soul_lantern=12", "minecraft:glow_ink_sac=10", "minecraft:verdant_froglight=15", "minecraft:blaze_rod=10", "minecraft:shroomlight=10", "minecraft:lantern=14", "minecraft:soul_torch=10", "minecraft:glow_berries=8", "minecraft:glowstone_dust=8", "minecraft:pearlescent_froglight=15", "minecraft:nether_star=14", "minecraft:glowstone=15", "minecraft:torch=14", "minecraft:ochre_froglight=15", "minecraft:lava_bucket=15"]
|
||||||
|
|
||||||
|
["List of Extra Fonts"]
|
||||||
|
#list of fonts that can be used, mainly for the book of shadows
|
||||||
|
font_list = ["minecraft:default", "hexerei:fancy", "hexerei:bloody", "hexerei:earth", "hexerei:seattle", "hexerei:medieval", "hexerei:augusta"]
|
||||||
|
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
|
||||||
|
["Herb Jar Settings"]
|
||||||
|
#Disabling allows jars to hold any item
|
||||||
|
jars_only_hold_herbs = true
|
||||||
|
|
||||||
|
["Sage Burning Plate Settings"]
|
||||||
|
#Range of the Sage Burning Plate, setting to 0 will disable completely
|
||||||
|
spawn_disable_range = 48
|
||||||
|
|
||||||
|
["Crow Pickpocket Cooldown"]
|
||||||
|
#time (in ticks) for crow being able to pickpocket again (base 1 minute 30 seconds)
|
||||||
|
crow_pickpocket_cooldown = 1800
|
||||||
|
|
||||||
|
["Broom Brush Durability"]
|
||||||
|
#broom brush durability
|
||||||
|
broom_brush_durability = 100
|
||||||
|
|
||||||
|
["Herb Enhanced Brush Durability"]
|
||||||
|
#Herb Enhanced brush durability
|
||||||
|
herb_enhanced_brush_durability = 200
|
||||||
|
|
||||||
|
["Moon Dust Brush Durability"]
|
||||||
|
#Moon Dust brush durability
|
||||||
|
moon_dust_brush_durability = 200
|
||||||
|
|
||||||
|
["Thruster Brush Durability"]
|
||||||
|
#thruster brush durability
|
||||||
|
thruster_brush_durability = 400
|
||||||
|
|
||||||
|
["Broom Waterproof Tip Durability"]
|
||||||
|
#Broom Waterproof Tip Durability
|
||||||
|
broom_waterproof_tip_durability = 800
|
||||||
|
|
||||||
|
["Broom Netherite Tip Durability"]
|
||||||
|
#Broom Netherite Tip Durability
|
||||||
|
broom_netherite_tip_durability = 200
|
||||||
|
|
||||||
|
["Sage Bundle Durability"]
|
||||||
|
#time (in ticks) for the sage bundle to burn out (default 3600 - 1 hour)
|
||||||
|
sage_bundle_durability = 3600
|
||||||
|
|
||||||
|
["Coffer Item Blacklist"]
|
||||||
|
#blacklists items from being placed inside of coffers
|
||||||
|
coffer_blacklist = ["minecraft:shulker_box", "minecraft:white_shulker_box", "minecraft:orange_shulker_box", "minecraft:magenta_shulker_box", "minecraft:light_blue_shulker_box", "minecraft:yellow_shulker_box", "minecraft:lime_shulker_box", "minecraft:pink_shulker_box", "minecraft:gray_shulker_box", "minecraft:light_gray_shulker_box", "minecraft:cyan_shulker_box", "minecraft:purple_shulker_box", "minecraft:blue_shulker_box", "minecraft:brown_shulker_box", "minecraft:green_shulker_box", "minecraft:red_shulker_box", "minecraft:black_shulker_box", "hexerei:coffer"]
|
||||||
|
|
||||||
|
["Biome Generation"]
|
||||||
|
#rarity of the willow swamp biome, 0 to disable
|
||||||
|
#Range: > 0
|
||||||
|
willow_swamp_rarity = 2
|
||||||
|
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
{
|
||||||
|
"villagersGeneralConfig": {
|
||||||
|
"healOnWake": true,
|
||||||
|
"villagersDontBreed": false,
|
||||||
|
"villagerBabiesRequireWorkstationAndBed": false,
|
||||||
|
"villagersDontLookForWorkstationsAtNight": true,
|
||||||
|
"villagersEatMelons": true,
|
||||||
|
"villagersEatPumpkinPie": true,
|
||||||
|
"villagersEatCookedFish": true,
|
||||||
|
"villagersDontTrampleCrops": true,
|
||||||
|
"noNitwitVillagers": false,
|
||||||
|
"allNitwitVillagers": false,
|
||||||
|
"growUpTime": 24000,
|
||||||
|
"allBabyVillagers": false,
|
||||||
|
"foreverYoung": false
|
||||||
|
},
|
||||||
|
"villagerPathfindingConfig": {
|
||||||
|
"findPOIRange": 128,
|
||||||
|
"pathfindingMaxRange": 256,
|
||||||
|
"minimumPOISearchDistance": 3,
|
||||||
|
"villagersAvoidCactus": true,
|
||||||
|
"villagersAvoidWater": true,
|
||||||
|
"villagersAvoidRail": true,
|
||||||
|
"villagersAvoidTrapdoor": true,
|
||||||
|
"villagersAvoidPowderedSnow": true,
|
||||||
|
"villagersAvoidGlassPanes": true,
|
||||||
|
"villagerWanderingFix": true,
|
||||||
|
"walkTowardsTaskMaxRunTime": 2400,
|
||||||
|
"villagersDontClimb": true,
|
||||||
|
"villagerSafeFallDistance": 2
|
||||||
|
},
|
||||||
|
"villagersProfessionConfig": {
|
||||||
|
"armorerHealsGolems": true,
|
||||||
|
"armorerHealsGolemsRange": 32,
|
||||||
|
"clericThrowsPotionsAtPlayers": true,
|
||||||
|
"clericThrowsPotionsAtVillagers": true,
|
||||||
|
"clericThrowsPotionsAtRange": 32,
|
||||||
|
"findCropRangeHorizontal": 10,
|
||||||
|
"findCropRangeVertical": 3,
|
||||||
|
"preferPlantSameCrop": true,
|
||||||
|
"farmersHarvestMelons": true,
|
||||||
|
"farmersHarvestPumpkins": true,
|
||||||
|
"butchersFeedChickens": true,
|
||||||
|
"butchersFeedCows": true,
|
||||||
|
"butchersFeedPigs": true,
|
||||||
|
"butchersFeedRabbits": true,
|
||||||
|
"butchersFeedSheep": false,
|
||||||
|
"fletchersFeedChickens": true,
|
||||||
|
"leatherworkersFeedCows": true,
|
||||||
|
"shepherdsFeedSheep": false,
|
||||||
|
"feedAnimalsRange": 20,
|
||||||
|
"feedMaxAnimals": 30,
|
||||||
|
"fishermanFish": true,
|
||||||
|
"fishermanFindWaterRange": 10,
|
||||||
|
"fishermanFishingWaterRange": 5,
|
||||||
|
"librariansLookAtBooks": true
|
||||||
|
},
|
||||||
|
"golemsConfig": {
|
||||||
|
"golemAggroRange": 48,
|
||||||
|
"golemsAvoidCactus": true,
|
||||||
|
"golemsAvoidWater": true,
|
||||||
|
"golemsAvoidRail": true,
|
||||||
|
"golemsAvoidTrapdoor": true,
|
||||||
|
"golemsAvoidPowderedSnow": true,
|
||||||
|
"golemsDontAttackPlayer": true,
|
||||||
|
"golemsDontTrampleCrops": true,
|
||||||
|
"villagersDontSummonGolems": false,
|
||||||
|
"golemSpawnLimit": false,
|
||||||
|
"golemSpawnLimitCount": 10,
|
||||||
|
"golemSpawnLimitRange": 128,
|
||||||
|
"golemStayNearBell": true,
|
||||||
|
"golemMaxBellRange": 128,
|
||||||
|
"golemMoveToShore": true,
|
||||||
|
"golemPathfindToShoreRange": 10,
|
||||||
|
"golemsDontClimb": true
|
||||||
|
},
|
||||||
|
"catsConfig": {
|
||||||
|
"catsSpawnLimit": false,
|
||||||
|
"catsSpawnLimitCount": 10,
|
||||||
|
"catsSpawnLimitRange": 128,
|
||||||
|
"villageCatsDontDespawn": false,
|
||||||
|
"blackCatsAtAnyTime": false,
|
||||||
|
"allBlackCats": false,
|
||||||
|
"catsStayNearBell": true,
|
||||||
|
"catsMaxBellRange": 128,
|
||||||
|
"catsDontClimb": true
|
||||||
|
},
|
||||||
|
"animalsConfig": {
|
||||||
|
"beesAvoidTrapdoors": true
|
||||||
|
},
|
||||||
|
"debugConfig": {
|
||||||
|
"villagerStatRange": 256,
|
||||||
|
"enableVillagerInfoOverlay": false,
|
||||||
|
"villagerInfoShowsPath": false,
|
||||||
|
"enableVillagerBrainDebug": false
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
#Generator Energy Storage Config. This config is synced from server to client.
|
||||||
|
[storage]
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
advancedSolarPanel = "288000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
hybridSolarPanel = "864000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
ultimateHybridSolarPanel = "2592000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
quantumSolarPanel = "7776000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
spectralSolarPanel = "23328000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
singularSolarPanel = "69984000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
lightAbsorbingSolarPanel = "209952000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
photonicSolarPanel = "629856000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
creativeSolarPanel = "2000000000"
|
||||||
|
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
#MoreSolarPanels Config. This config is synced between server and client.
|
||||||
|
[solarpanels]
|
||||||
|
#Peak output for the Solar Generator. Note: It can go higher than this value in some extreme environments.
|
||||||
|
advancedSolarPanel = "150"
|
||||||
|
#Peak output for the Solar Generator. Note: It can go higher than this value in some extreme environments.
|
||||||
|
hybridSolarPanel = "450"
|
||||||
|
#Peak output for the Solar Generator. Note: It can go higher than this value in some extreme environments.
|
||||||
|
ultimateHybridSolarPanel = "1350"
|
||||||
|
#Peak output for the Solar Generator. Note: It can go higher than this value in some extreme environments.
|
||||||
|
quantumSolarPanel = "4050"
|
||||||
|
#Peak output for the Solar Generator. Note: It can go higher than this value in some extreme environments.
|
||||||
|
spectralSolarPanel = "12150"
|
||||||
|
#Peak output for the Solar Generator. Note: It can go higher than this value in some extreme environments.
|
||||||
|
singularSolarPanel = "36450"
|
||||||
|
#Peak output for the Solar Generator. Note: It can go higher than this value in some extreme environments.
|
||||||
|
lightAbsorbingSolarPanel = "109350"
|
||||||
|
#Peak output for the Solar Generator. Note: It can go higher than this value in some extreme environments.
|
||||||
|
photonicSolarPanel = "328050"
|
||||||
|
#Peak output for the Solar Generator. Note: It can go higher than this value in some extreme environments.
|
||||||
|
creativeSolarPanel = "10000000"
|
||||||
|
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
|
||||||
|
#General Config. This config is synced from server to client.
|
||||||
|
[general]
|
||||||
|
#mB of Unstable Dimensional Gas collected by the Ambient Gas Collector.
|
||||||
|
#Range: 1 ~ 1000
|
||||||
|
gasCollectAmount = 1
|
||||||
|
#mB of Unstable Dimensional Gas collected by the Ambient Gas Collector.
|
||||||
|
wirelessChargingStationChargingRate = "100000"
|
||||||
|
|
||||||
|
#Custom Replicator Recipes
|
||||||
|
[general.replicator_recipes]
|
||||||
|
#The recipes added here will be added to the item replicator. Write using modid:registeredName#amount, # followed by the amount(not null or zero) of UU matter consumed. For example:["minecraft:stone#10","mekanism:basic_bin#100"]
|
||||||
|
itemReplicatorRecipe = []
|
||||||
|
#The recipes added here will be added to the fluid replicator. Write using modid:registeredName#amount, # followed by the amount(not null or zero) of UU matter consumed. For example:["minecraft:water#10","mekanism:heavy_water#100"]
|
||||||
|
fluidReplicatorRecipe = []
|
||||||
|
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
#Machine Energy Storage Config. This config is synced from server to client.
|
||||||
|
[storage]
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
recycler = "20000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
plantingStation = "80000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
cnc_stamper = "20000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
cnc_lathe = "20000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
cnc_rollingMill = "20000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
ambientGasCollector = "40000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
wirelessChargingStation = "10000000"
|
||||||
|
|
||||||
|
#Settings for configuring Replicator Energy Storage
|
||||||
|
[storage.replicator]
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
itemReplicator = "102400000"
|
||||||
|
#Base energy storage (Joules).
|
||||||
|
fluidReplicator = "102400000"
|
||||||
|
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
|
||||||
|
#Machine Energy Usage Config. This config is synced from server to client.
|
||||||
|
[usage]
|
||||||
|
#Energy per operation tick (Joules).
|
||||||
|
recycler = "50"
|
||||||
|
#Energy per operation tick (Joules).
|
||||||
|
plantingStation = "200"
|
||||||
|
#Energy per operation tick (Joules).
|
||||||
|
cnc_stamper = "50"
|
||||||
|
#Energy per operation tick (Joules).
|
||||||
|
cnc_lathe = "50"
|
||||||
|
#Energy per operation tick (Joules).
|
||||||
|
cnc_rollingMill = "50"
|
||||||
|
#Energy per operation tick (Joules).
|
||||||
|
ambientGasCollector = "100"
|
||||||
|
|
||||||
|
#Settings for configuring Replicator Energy Usage
|
||||||
|
[usage.replicator]
|
||||||
|
#Energy per operation tick (Joules).
|
||||||
|
itemReplicator = "102400"
|
||||||
|
#Energy per operation tick (Joules).
|
||||||
|
fluidReplicator = "102400"
|
||||||
|
|
||||||
@@ -0,0 +1,61 @@
|
|||||||
|
|
||||||
|
#Tier Config. This config is synced from server to client.
|
||||||
|
[tier]
|
||||||
|
|
||||||
|
#Large Chemical Tanks
|
||||||
|
[tier.large_chemical_tanks]
|
||||||
|
|
||||||
|
#Mid Chemical Tanks
|
||||||
|
[tier.large_chemical_tanks.mid]
|
||||||
|
#Storage size of Basic mid chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
basicStorage = 160000
|
||||||
|
#Output rate of Basic mid chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
basicOutput = 2500
|
||||||
|
#Storage size of Advanced mid chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
advancedStorage = 640000
|
||||||
|
#Output rate of Advanced mid chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
advancedOutput = 40000
|
||||||
|
#Storage size of Elite mid chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
eliteStorage = 2560000
|
||||||
|
#Output rate of Elite mid chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
eliteOutput = 320000
|
||||||
|
#Storage size of Ultimate mid chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
ultimateStorage = 20480000
|
||||||
|
#Output rate of Ultimate mid chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
ultimateOutput = 1280000
|
||||||
|
|
||||||
|
#Max Chemical Tanks
|
||||||
|
[tier.large_chemical_tanks.max]
|
||||||
|
#Storage size of Basic max chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
basicStorage = 256000
|
||||||
|
#Output rate of Basic max chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
basicOutput = 4000
|
||||||
|
#Storage size of Advanced max chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
advancedStorage = 1024000
|
||||||
|
#Output rate of Advanced max chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
advancedOutput = 64000
|
||||||
|
#Storage size of Elite max chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
eliteStorage = 4096000
|
||||||
|
#Output rate of Elite max chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
eliteOutput = 512000
|
||||||
|
#Storage size of Ultimate max chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
ultimateStorage = 32768000
|
||||||
|
#Output rate of Ultimate max chemical tanks in mB.
|
||||||
|
#Range: 1 ~ 9223372036854775807
|
||||||
|
ultimateOutput = 2048000
|
||||||
|
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"skipWarning": true,
|
"skipWarning": false,
|
||||||
"enableEncryption": false,
|
"enableEncryption": false,
|
||||||
"encryptPublic": true,
|
"encryptPublic": true,
|
||||||
"showEncryptionButton": true,
|
"showEncryptionButton": true,
|
||||||
"showEncryptionIndicators": true,
|
"showEncryptionIndicators": true,
|
||||||
"encryptionKey": "wiXUhznxiUJ+Zy+U68nMqg\u003d\u003d",
|
"encryptionKey": "blfrngArk3chG6wzncOZ5A\u003d\u003d",
|
||||||
"encryptionPassphrase": "",
|
"encryptionPassphrase": "",
|
||||||
"algorithmName": "AES/CFB8+Base64",
|
"algorithmName": "AES/CFB8+Base64",
|
||||||
"encryptableCommands": [
|
"encryptableCommands": [
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 134 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 32 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 63 KiB |
@@ -0,0 +1,39 @@
|
|||||||
|
#Whether vanity items should have attribute modifiers.
|
||||||
|
modifiersEnabled = true
|
||||||
|
|
||||||
|
[Head]
|
||||||
|
cakemanPlushie = ["minecraft:generic.luck addition:1"]
|
||||||
|
captainHat = ["minecraft:generic.knockback_resistance multiply:0.05"]
|
||||||
|
christmasHat = ["minecraft:generic.armor_toughness addition:0.5"]
|
||||||
|
cowboyHat = ["minecraft:generic.movement_speed multiply:0.05"]
|
||||||
|
crown = ["minecraft:generic.max_health multiply:0.05"]
|
||||||
|
dragonSkull = ["minecraft:generic.attack_damage multiply:0.05"]
|
||||||
|
horns = ["minecraft:generic.attack_knockback multiply:0.05"]
|
||||||
|
kasaHat = ["minecraft:generic.knockback_resistance multiply:0.05"]
|
||||||
|
overtopHat = ["minecraft:generic.luck addition:2"]
|
||||||
|
pickelhaube = ["minecraft:generic.armor addition:1"]
|
||||||
|
pirateHat = ["minecraft:generic.attack_damage multiply:0.05"]
|
||||||
|
pumpkinHat = ["minecraft:generic.follow_range multiply:0.05"]
|
||||||
|
skull = ["minecraft:generic.armor addition:1"]
|
||||||
|
sombrero = ["minecraft:generic.movement_speed multiply:0.05"]
|
||||||
|
strawHat = ["minecraft:generic.attack_speed multiply:0.05"]
|
||||||
|
topHat = ["minecraft:generic.luck addition:1"]
|
||||||
|
wizardHat = ["minecraft:generic.movement_speed multiply:0.025", "minecraft:generic.attack_damage multiply:0.025"]
|
||||||
|
kingMask = ["minecraft:generic.knockback_resistance addition:0.1"]
|
||||||
|
wideBrimHat = ["minecraft:generic.attack_damage multiply:0.05"]
|
||||||
|
tundraHood = ["minecraft:generic.armor addition:1"]
|
||||||
|
scarf = ["minecraft:generic.max_health multiply:0.05"]
|
||||||
|
|
||||||
|
[Chest]
|
||||||
|
bandolier = ["minecraft:generic.attack_speed multiply:0.05"]
|
||||||
|
quiver = ["minecraft:generic.attack_speed multiply:0.025", "minecraft:generic.attack_damage multiply:0.025"]
|
||||||
|
sheathedKatana = ["minecraft:generic.attack_damage multiply:0.05"]
|
||||||
|
wings = ["minecraft:generic.movement_speed multiply:0.025", "minecraft:generic.knockback_resistance multiply:0.025"]
|
||||||
|
itemSatchel = ["minecraft:generic.attack_speed multiply:0.05"]
|
||||||
|
|
||||||
|
[Legs]
|
||||||
|
holsteredBelt = ["minecraft:generic.attack_speed multiply:0.05"]
|
||||||
|
|
||||||
|
[Feet]
|
||||||
|
hermesBoots = ["minecraft:generic.movement_speed multiply:0.05"]
|
||||||
|
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
|
||||||
|
[General]
|
||||||
|
renderThreeBoltHelmetOverlay = true
|
||||||
|
stylizedBossbar = true
|
||||||
|
|
||||||
|
[IceMazeAmbient]
|
||||||
|
spawnParticles = true
|
||||||
|
playAmbientSounds = true
|
||||||
|
playBiomeMusic = true
|
||||||
|
playCorneliaMusic = true
|
||||||
|
|
||||||
@@ -0,0 +1,105 @@
|
|||||||
|
|
||||||
|
[General]
|
||||||
|
chatNotifications = true
|
||||||
|
|
||||||
|
[Mobs]
|
||||||
|
|
||||||
|
[Mobs.GhostOfCaptainCornelia]
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
movementSpeed = 0.2
|
||||||
|
#Range: 1.0 ~ 100000.0
|
||||||
|
maxHealth = 200.0
|
||||||
|
#Range: 0.0 ~ 1000.0
|
||||||
|
armor = 16.0
|
||||||
|
#Range: 1.0 ~ 1000.0
|
||||||
|
attackDamage = 1.0
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
knockbackResistance = 0.5
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
attackKnockback = 2.0
|
||||||
|
#Range: 1.0 ~ 256.0
|
||||||
|
followRange = 128.0
|
||||||
|
pullAndSpinTargets = true
|
||||||
|
#Range: 0 ~ 1000
|
||||||
|
regenerationSkillUses = 2
|
||||||
|
|
||||||
|
[Mobs.Anglerfish]
|
||||||
|
#Range: 0.0 ~ 100.0
|
||||||
|
swimSpeed = 3.0
|
||||||
|
#Range: 1.0 ~ 100000.0
|
||||||
|
maxHealth = 40.0
|
||||||
|
#Range: 0.0 ~ 1000.0
|
||||||
|
armor = 2.0
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
knockbackResistance = 0.0
|
||||||
|
#Range: 1.0 ~ 1000.0
|
||||||
|
attackDamage = 6.0
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
attackKnockback = 1.0
|
||||||
|
#Range: 1.0 ~ 256.0
|
||||||
|
followRange = 48.0
|
||||||
|
|
||||||
|
[Mobs.Maw]
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
movementSpeed = 0.2
|
||||||
|
#Range: 0.0 ~ 100.0
|
||||||
|
swimSpeed = 5.0
|
||||||
|
#Range: 1.0 ~ 100000.0
|
||||||
|
maxHealth = 20.0
|
||||||
|
#Range: 0.0 ~ 1000.0
|
||||||
|
armor = 0.0
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
knockbackResistance = 0.0
|
||||||
|
#Range: 1.0 ~ 1000.0
|
||||||
|
attackDamage = 4.0
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
attackKnockback = 0.3
|
||||||
|
#Range: 1.0 ~ 256.0
|
||||||
|
followRange = 24.0
|
||||||
|
|
||||||
|
[Mobs.TorturedSoul]
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
movementSpeed = 0.2
|
||||||
|
#Range: 0.0 ~ 100.0
|
||||||
|
swimSpeed = 3.0
|
||||||
|
#Range: 1.0 ~ 100000.0
|
||||||
|
maxHealth = 30.0
|
||||||
|
#Range: 0.0 ~ 1000.0
|
||||||
|
armor = 4.0
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
knockbackResistance = 0.0
|
||||||
|
#Range: 1.0 ~ 1000.0
|
||||||
|
attackDamage = 7.0
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
attackKnockback = 0.7
|
||||||
|
#Range: 1.0 ~ 256.0
|
||||||
|
followRange = 24.0
|
||||||
|
|
||||||
|
[Mobs.MotherOfTheMaze]
|
||||||
|
#Range: 0.0 ~ 100.0
|
||||||
|
swimSpeed = 3.0
|
||||||
|
#Range: 1.0 ~ 100000.0
|
||||||
|
maxHealth = 100.0
|
||||||
|
#Range: 0.0 ~ 1000.0
|
||||||
|
armor = 6.0
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
knockbackResistance = 0.2
|
||||||
|
#Range: 1.0 ~ 1000.0
|
||||||
|
attackDamage = 5.0
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
attackKnockback = 0.5
|
||||||
|
#Range: 1.0 ~ 256.0
|
||||||
|
followRange = 128.0
|
||||||
|
|
||||||
|
[Mobs.Eel]
|
||||||
|
#Range: 1.0 ~ 100000.0
|
||||||
|
maxHealth = 180.0
|
||||||
|
#Range: 0.0 ~ 1000.0
|
||||||
|
armor = 20.0
|
||||||
|
#Range: 1.0 ~ 1000.0
|
||||||
|
attackDamage = 8.0
|
||||||
|
#Range: 0.0 ~ 10.0
|
||||||
|
attackKnockback = 2.0
|
||||||
|
#Range: 1.0 ~ 256.0
|
||||||
|
followRange = 32.0
|
||||||
|
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
|
||||||
|
[General]
|
||||||
|
#Allowed Values: DISPLAY_ALL, DISPLAY_MY, DISPLAY_OTHERS, HIDE
|
||||||
|
"Pet Mode" = "DISPLAY_ALL"
|
||||||
|
#Range: -1024 ~ 1024
|
||||||
|
"Mods Button Offset X" = 0
|
||||||
|
#Range: -1024 ~ 1024
|
||||||
|
"Mods Button Offset Y" = 0
|
||||||
|
|
||||||
|
[Tooltips]
|
||||||
|
#Display food properties in tooltips
|
||||||
|
"Food Icons" = true
|
||||||
|
#Display equipment attributes in tooltips
|
||||||
|
"Equipment Icons" = true
|
||||||
|
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
|
||||||
|
["Configs for Plushie Buddies Mod"]
|
||||||
|
#How many emeralds do plushies cost
|
||||||
|
#Range: 1 ~ 128
|
||||||
|
"Emerald count" = 10
|
||||||
|
#What trader level sells plushies
|
||||||
|
#Range: 1 ~ 5
|
||||||
|
"Trader level" = 5
|
||||||
|
#'true' or 'false' for plushies being sold by traders
|
||||||
|
"If enableded" = true
|
||||||
|
|
||||||
BIN
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
@@ -0,0 +1,142 @@
|
|||||||
|
/*
|
||||||
|
==============================================
|
||||||
|
| Quantified API - Configuration |
|
||||||
|
| Author: Admany |
|
||||||
|
| All Rights Reserved |
|
||||||
|
==============================================
|
||||||
|
| This config file auto-updates itself if |
|
||||||
|
| there are config changes. You do NOT need |
|
||||||
|
| to delete it for new features or updates! |
|
||||||
|
==============================================
|
||||||
|
*/
|
||||||
|
|
||||||
|
{
|
||||||
|
"_comment": "Edit this file to configure Quantified API. For documentation, visit: https://github.com/Admany/Quantified-API",
|
||||||
|
|
||||||
|
|
||||||
|
// === General Settings ===
|
||||||
|
// Write Quantified API activity into the Minecraft log / console so you can follow along.
|
||||||
|
"logToConsole": true,
|
||||||
|
// Choose how chatty the logger should be (TRACE, DEBUG, INFO, WARN, ERROR).
|
||||||
|
"logLevel": "INFO",
|
||||||
|
|
||||||
|
// === Networking Configuration ===
|
||||||
|
// Allow the API to talk to remote services or other mods.
|
||||||
|
"enableNetworking": true,
|
||||||
|
// How long to wait (in ms) before a network request is considered dead.
|
||||||
|
"networkTimeoutMs": 30000,
|
||||||
|
|
||||||
|
// === GPU / Compute ===
|
||||||
|
// Let Quantified push compatible workloads onto the GPU whenever possible.
|
||||||
|
"enableGpuAcceleration": true,
|
||||||
|
// Choose how Quantified routes generic GPU work: Vulkan-first, OpenCL-first, strict backend requirements, or CPU-only.
|
||||||
|
"preferredGpuBackend": "VULKAN_PREFERRED",
|
||||||
|
// Select which Vulkan device to use. Use auto to let Quantified pick the best Vulkan compute GPU.
|
||||||
|
"vulkanDeviceId": "auto",
|
||||||
|
// Select which OpenCL device to use. Use auto to let Quantified pick the fastest GPU.
|
||||||
|
"openclDeviceId": "auto",
|
||||||
|
// Always route compute through OpenCL even when the CPU would normally be chosen.
|
||||||
|
"openclForced": false,
|
||||||
|
// Emit detailed OpenCL/GPU traces to help troubleshoot rendering or compute issues.
|
||||||
|
"gpuDebugLogging": false,
|
||||||
|
|
||||||
|
// === Parallel Execution ===
|
||||||
|
// Upper bound for threads dedicated to the parallel compute pool.
|
||||||
|
"parallelMaxThreads": 32,
|
||||||
|
// Maximum number of queued parallel slices across all mods.
|
||||||
|
"parallelQueueLimit": 4096,
|
||||||
|
// Per-mod ceiling for simultaneously running slices.
|
||||||
|
"parallelMaxSlicesPerMod": 4096,
|
||||||
|
// Default failure policy for parallel batches (FAIL_FAST or BEST_EFFORT).
|
||||||
|
"parallelFailurePolicy": "FAIL_FAST",
|
||||||
|
|
||||||
|
// === Task Processing ===
|
||||||
|
// Maximum number of queued tasks before new ones are rejected.
|
||||||
|
"taskQueueSize": 1000,
|
||||||
|
// Upper limit (in ms) for how long a single task may run.
|
||||||
|
"taskTimeoutMs": 60000,
|
||||||
|
|
||||||
|
// === Developer Features ===
|
||||||
|
// Unlock developer-only UI elements and tooling.
|
||||||
|
"developerMode": true,
|
||||||
|
// Record execution timeline samples so you can scrub through performance history.
|
||||||
|
"developerTimeline": true,
|
||||||
|
// Keep telemetry frames so you can replay them later for diagnostics.
|
||||||
|
"developerReplay": true,
|
||||||
|
// Expose the stress test harness that hammers the scheduler.
|
||||||
|
"developerStressTest": false,
|
||||||
|
// Highlight verbose or busy mods directly in diagnostics.
|
||||||
|
"developerModSpotlight": true,
|
||||||
|
|
||||||
|
// === Developer Dashboard ===
|
||||||
|
// Serve the browser-based dashboard for realtime control.
|
||||||
|
"developerDashboard": false,
|
||||||
|
// TCP port that the dashboard server binds to.
|
||||||
|
"developerDashboardPort": 8765,
|
||||||
|
// Interface/IP address the dashboard listens on (127.0.0.1 keeps it local).
|
||||||
|
"developerDashboardHost": "127.0.0.1",
|
||||||
|
// Serve the dashboard over HTTPS using your supplied keystore.
|
||||||
|
"developerDashboardHttps": false,
|
||||||
|
// Require credentials before anyone can access the dashboard.
|
||||||
|
"developerDashboardAuth": false,
|
||||||
|
// Username used to authenticate when dashboard login is enabled.
|
||||||
|
"developerDashboardUsername": "",
|
||||||
|
// Password paired with the username above.
|
||||||
|
"developerDashboardPassword": "",
|
||||||
|
// Path to the JKS/PKCS12 keystore used to enable HTTPS.
|
||||||
|
"developerDashboardKeystorePath": "",
|
||||||
|
// Password required to unlock the HTTPS keystore.
|
||||||
|
"developerDashboardKeystorePassword": "",
|
||||||
|
// Idle minutes before an authenticated dashboard session expires.
|
||||||
|
"dashboardSessionTimeoutMinutes": 30,
|
||||||
|
|
||||||
|
// === Stress Testing ===
|
||||||
|
// Preset used whenever the stress tester spins up.
|
||||||
|
"developerStressProfile": "balanced",
|
||||||
|
// How long each CPU stress pass should run (milliseconds).
|
||||||
|
"stressTestCpuChunkMs": 50,
|
||||||
|
|
||||||
|
// === Monitoring & Metrics ===
|
||||||
|
// Track runtime metrics so you can review history later.
|
||||||
|
"enableMetrics": true,
|
||||||
|
// Seconds between automatic metric samples.
|
||||||
|
"metricsIntervalSeconds": 30,
|
||||||
|
// Write collected metrics to JSON files on disk.
|
||||||
|
"exportMetricsToFile": false,
|
||||||
|
// Where exported metric files should be saved.
|
||||||
|
"metricsExportPath": "config/QuantifiedAPI/metrics/",
|
||||||
|
// How many hours of metrics the game should remember.
|
||||||
|
"maxMetricsHistoryHours": 24,
|
||||||
|
|
||||||
|
// === Security & Safety ===
|
||||||
|
// Run extra validation to avoid unsafe or malicious workloads.
|
||||||
|
"enableSecurityChecks": true,
|
||||||
|
// Double-check each task payload before it runs.
|
||||||
|
"validateTaskInputs": true,
|
||||||
|
// Wrap risky system or process calls in a safer sandbox.
|
||||||
|
"sandboxExternalCalls": true,
|
||||||
|
|
||||||
|
// === Fixes ===
|
||||||
|
// Log JVM garbage-collection hints to help with tuning.
|
||||||
|
"enableGcHints": true,
|
||||||
|
|
||||||
|
// === Debug Settings ===
|
||||||
|
// Enable verbose debug logging globally.
|
||||||
|
"debug": false,
|
||||||
|
// Dump timing breakdowns for core operations.
|
||||||
|
"debugShowTimings": false,
|
||||||
|
// Log thread creation/destruction details.
|
||||||
|
"debugShowThreading": false,
|
||||||
|
// Mirror debug output to disk.
|
||||||
|
"debugSaveToFile": false,
|
||||||
|
// Path to the debug log file.
|
||||||
|
"debugLogFile": "config/QuantifiedAPI/debug.log",
|
||||||
|
// Max size (in MB) before the debug log rolls.
|
||||||
|
"debugMaxLogSizeMb": 10,
|
||||||
|
|
||||||
|
// === Experimental Features ===
|
||||||
|
// Unlock bleeding-edge features that may change or break.
|
||||||
|
"enableExperimentalFeatures": false,
|
||||||
|
|
||||||
|
"_experimental": "Some features are experimental. Use with caution!"
|
||||||
|
}
|
||||||
@@ -0,0 +1,100 @@
|
|||||||
|
Version=1.0
|
||||||
|
H:hud_type=vanilla
|
||||||
|
B:enable_button_tooltip=true
|
||||||
|
B:enable_config_button=false
|
||||||
|
B:reduce_size=false
|
||||||
|
B:show_armor=true
|
||||||
|
B:show_arrow_count=false
|
||||||
|
B:show_item_durability=false
|
||||||
|
B:show_block_count=false
|
||||||
|
B:show_durability_bar=true
|
||||||
|
P:armor_det_position=0_60
|
||||||
|
P:arrow_det_position=0_0
|
||||||
|
P:item_det_position=0_0
|
||||||
|
B:show_numbers_health=true
|
||||||
|
B:health_percentage=false
|
||||||
|
C:color_health=12648448
|
||||||
|
C:color_absorption=16745472
|
||||||
|
C:color_poison=10748144
|
||||||
|
C:color_wither=2697513
|
||||||
|
P:health_position=0_0
|
||||||
|
B:show_numbers_food=true
|
||||||
|
B:hunger_percentage=false
|
||||||
|
B:show_hunger_preview=true
|
||||||
|
C:color_food=3916288
|
||||||
|
C:color_hunger=10199143
|
||||||
|
P:hunger_position=0_0
|
||||||
|
B:show_numbers_experience=true
|
||||||
|
B:experience_percentage=false
|
||||||
|
C:color_experience=15658496
|
||||||
|
P:experience_position=0_0
|
||||||
|
B:mount_health_percentage=false
|
||||||
|
B:enable_clock=false
|
||||||
|
B:enable_clock_color=true
|
||||||
|
B:enable_immersive_clock=false
|
||||||
|
S:clock_time_format=time.24
|
||||||
|
P:clock_position=0_0
|
||||||
|
B:enable_compass=false
|
||||||
|
B:enable_compass_color=true
|
||||||
|
B:enable_immersive_compass=true
|
||||||
|
B:enable_compass_coordinates=false
|
||||||
|
B:invert_compass=false
|
||||||
|
P:compass_position=0_269
|
||||||
|
B:render_player_face=true
|
||||||
|
P:widget_position=0_0
|
||||||
|
P:face_position=0_0
|
||||||
|
B:enable_fps=false
|
||||||
|
P:fps_position=0_0
|
||||||
|
C:color_fps=9079434
|
||||||
|
D:fps_scale=0.5
|
||||||
|
B:enable_system_time=false
|
||||||
|
B:enable_system_time_background=true
|
||||||
|
P:system_time_position=0_0
|
||||||
|
C:color_system_time=9079434
|
||||||
|
D:system_time_scale=0.5
|
||||||
|
B:limit_jump_bar=true
|
||||||
|
C:color_jump_bar=9079434
|
||||||
|
P:jump_bar_position=0_0
|
||||||
|
B:enable_entity_inspect=false
|
||||||
|
B:show_entity_armor=true
|
||||||
|
P:inspector_position=0_0
|
||||||
|
C:color_air=23490
|
||||||
|
P:air_position=0_0
|
||||||
|
B:status_vertical=false
|
||||||
|
B:status_time=true
|
||||||
|
P:pickup_position=0_0
|
||||||
|
D:status_scale=1.0
|
||||||
|
P:mount_health_position=0_0
|
||||||
|
P:hotbar_position=0_6
|
||||||
|
P:level_position=0_0
|
||||||
|
P:armor_position=0_-2
|
||||||
|
B:render_vanilla_armor=false
|
||||||
|
B:prevent_event_armor=false
|
||||||
|
B:prevent_element_render_armor=false
|
||||||
|
B:render_vanilla_hotbar=false
|
||||||
|
B:prevent_event_hotbar=false
|
||||||
|
B:prevent_element_render_hotbar=false
|
||||||
|
B:render_vanilla_air=false
|
||||||
|
B:prevent_event_air=false
|
||||||
|
B:prevent_element_render_air=false
|
||||||
|
B:render_vanilla_health=false
|
||||||
|
B:prevent_event_health=false
|
||||||
|
B:prevent_element_render_health=false
|
||||||
|
B:render_vanilla_food=false
|
||||||
|
B:prevent_event_food=false
|
||||||
|
B:prevent_element_render_food=false
|
||||||
|
B:render_vanilla_experience=true
|
||||||
|
B:prevent_event_experience=false
|
||||||
|
B:prevent_element_render_experience=false
|
||||||
|
B:render_vanilla_level=false
|
||||||
|
B:prevent_event_level=false
|
||||||
|
B:prevent_element_render_level=false
|
||||||
|
B:render_vanilla_health_mount=false
|
||||||
|
B:prevent_event_health_mount=false
|
||||||
|
B:prevent_element_render_health_mount=false
|
||||||
|
B:render_vanilla_jump_bar=false
|
||||||
|
B:prevent_event_jump_bar=false
|
||||||
|
B:prevent_element_render_jump_bar=false
|
||||||
|
B:render_vanilla_status_effects=false
|
||||||
|
B:prevent_event_status_effects=false
|
||||||
|
B:prevent_element_render_status_effects=false
|
||||||
@@ -0,0 +1,95 @@
|
|||||||
|
|
||||||
|
[pregnantbabies]
|
||||||
|
#Maximum number of babies a pregnant could spawn
|
||||||
|
"Maximum numbers of summonings pregnant can spawn" = 10.0
|
||||||
|
#disable the ability entirely
|
||||||
|
"Disable spawning of summonings" = false
|
||||||
|
#Example: 80 meaning 20 percent of sucker spawing and 80 of bidys. (by setting to 100 no sucker willl spawn)
|
||||||
|
"Bidy spawning percentage pool" = 80.0
|
||||||
|
|
||||||
|
[hunter]
|
||||||
|
#Can also be turned off with griefing gamemode
|
||||||
|
"Allows hunter to destroy fence or doors" = true
|
||||||
|
"Allows hunter to hunt animals" = true
|
||||||
|
"Allows hunter to life steal" = true
|
||||||
|
#Hunters will usaully eat any dropped meat they find
|
||||||
|
"Allows hunter to eat dropped food" = true
|
||||||
|
#hunter will usaully fly and despawn from sunlight
|
||||||
|
"Hunter soar off from sunlight" = true
|
||||||
|
|
||||||
|
[bomber]
|
||||||
|
#bomber explosion radius
|
||||||
|
"Bomber explosion in block area" = 9.0
|
||||||
|
#bomber explosion damage
|
||||||
|
"Explosion impact damage" = 1.0
|
||||||
|
#bomber explosion goo effect duration (In ticks: 20 ticks = 1 second)
|
||||||
|
"Explosion goo duration" = 400.0
|
||||||
|
|
||||||
|
[clogger]
|
||||||
|
#Clogger will usaully not tolererate player cheesing in a fight
|
||||||
|
"Will clogger dig away(despawn) from cowardice enemy?" = true
|
||||||
|
|
||||||
|
[suckers]
|
||||||
|
#To disable/enable this machanic
|
||||||
|
"allow chances for sucker to spawn with something riding on them" = true
|
||||||
|
#Per sucker, what at what percentage it would spawn with something
|
||||||
|
"chances for sucker to have mob spawn riding on them, upon spawning" = 15.0
|
||||||
|
#Example: 80 meaning 20 percent of baby zombie spawning and 80 of bidys. (by setting to 100 no baby zombie will spawn)
|
||||||
|
"Bidy spawning percentage pool" = 80.0
|
||||||
|
|
||||||
|
["Big sucker"]
|
||||||
|
#default at 5
|
||||||
|
"How many suckers spawn per Big Sucker?" = 5.0
|
||||||
|
|
||||||
|
["The Wolf"]
|
||||||
|
#They usaully spawn blade like mobs to attack target
|
||||||
|
"Can the wolf spawn stroms" = true
|
||||||
|
#Somehow it cant be chnaged via attributes so here it is. (exclusively for this mob)
|
||||||
|
"The wolf swinging attack Damage" = 4.0
|
||||||
|
|
||||||
|
["The Lechery"]
|
||||||
|
#This has to do with world ore generation
|
||||||
|
"Do Lechery spawn as ore blocks" = true
|
||||||
|
|
||||||
|
["The Dungeon"]
|
||||||
|
#Can The Dungeon mob and its structures spawn in thiss world?
|
||||||
|
"Enable or Disabling dungeons" = true
|
||||||
|
|
||||||
|
[bidy]
|
||||||
|
#bidy explosion damage
|
||||||
|
"Explosion impact damage" = 4.5
|
||||||
|
#bidy explosion radius.
|
||||||
|
"Explosion radius" = 4.0
|
||||||
|
#bidy goo explosion effect durarion (In ticks: 20 ticks = 1 second)
|
||||||
|
"Explosion goo duration" = 80.0
|
||||||
|
|
||||||
|
["The Possesive"]
|
||||||
|
#Can The Posessive mob and its structures spawn in thiss world?
|
||||||
|
"Enable or Disabling Ocean banks" = true
|
||||||
|
|
||||||
|
["The Rabidus"]
|
||||||
|
#Per hit
|
||||||
|
"Change of inflicting rabies" = 0.12
|
||||||
|
|
||||||
|
[wheezer]
|
||||||
|
#amount of hit to pop it's pore rendering its ability useless
|
||||||
|
"Wheezer spores hitpoints" = 15.0
|
||||||
|
#how long the fumes stay in taget's body (in ticks)
|
||||||
|
"Wheezer spore duration" = 300.0
|
||||||
|
|
||||||
|
["The Ordure"]
|
||||||
|
#explosion
|
||||||
|
"Ordure death explosion damage" = 30.0
|
||||||
|
|
||||||
|
["Skeeper/Somnolence"]
|
||||||
|
#(In ticks: 20 ticks = 1 second)
|
||||||
|
"how long typnomiasis last in ticks?" = 100.0
|
||||||
|
#(In ticks: 20 ticks = 1 second)
|
||||||
|
"how long sleepi walking last in ticks?" = 100.0
|
||||||
|
#Self explanatory
|
||||||
|
"how much Somnolences spawns on projectile?" = 8.0
|
||||||
|
|
||||||
|
[advancements]
|
||||||
|
#Turn thsi false if you have Advancement... No More !!! mod installed
|
||||||
|
"enable advancements" = true
|
||||||
|
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
|
||||||
|
#General mod settings
|
||||||
|
[general]
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Particle_Reset_Frequency = 0
|
||||||
|
#-
|
||||||
|
Particle_engine_render = true
|
||||||
|
#-
|
||||||
|
Particle_engine_tick = true
|
||||||
|
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
|
||||||
|
#General mod settings
|
||||||
|
[general]
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Misc_simBoxRadiusCutoff = 1124
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Misc_simBoxRadiusSpawn = 1024
|
||||||
|
#If true, lets server side do vanilla weather rules, weather2 will only make storms when server side says 'rain' is on
|
||||||
|
overcastMode = false
|
||||||
|
#Used if overcastMode is off, 1 = lock weather on, 0 = lock weather off, -1 = dont lock anything, let server do whatever
|
||||||
|
#Range: > -2147483648
|
||||||
|
lockServerWeatherMode = 0
|
||||||
|
#How many ticks between cloud particle spawning
|
||||||
|
#Range: > -2147483648
|
||||||
|
Cloud_ParticleSpawnDelay = 2
|
||||||
|
#Distance between cloud formations, not particles, this includes invisible cloudless formations used during partial cloud coverage
|
||||||
|
#Range: > -2147483648
|
||||||
|
Cloud_Formation_MinDistBetweenSpawned = 300
|
||||||
|
#For a second layer of passive non storm progressing cloudOption
|
||||||
|
Cloud_Layer1_Enable = false
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Cloud_Layer0_Height = 264
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Cloud_Layer1_Height = 414
|
||||||
|
#Not used at the moment
|
||||||
|
#Range: > -2147483648
|
||||||
|
Cloud_Layer2_Height = 564
|
||||||
|
#How much to randomly change cloud coverage % amount, performed every 10 seconds
|
||||||
|
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
||||||
|
Cloud_Coverage_Random_Change_Amount = 0.05
|
||||||
|
#Minimum percent of cloud coverage, supports negative for extended cloudless sky coverage
|
||||||
|
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
||||||
|
Cloud_Coverage_Min_Percent = 0.0
|
||||||
|
#Maximum percent of cloud coverage, supports over 100% for extended full cloud sky coverage
|
||||||
|
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
||||||
|
Cloud_Coverage_Max_Percent = 100.0
|
||||||
|
#-
|
||||||
|
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
||||||
|
sirenActivateDistance = 256.0
|
||||||
|
#-
|
||||||
|
Dimension_List_Weather = "minecraft:overworld, tropicraft:tropicraft"
|
||||||
|
#-
|
||||||
|
Dimension_List_Clouds = "minecraft:overworld, tropicraft:tropicraft"
|
||||||
|
#-
|
||||||
|
Dimension_List_Storms = "minecraft:overworld, tropicraft:tropicraft"
|
||||||
|
#-
|
||||||
|
Dimension_List_WindEffects = "minecraft:overworld, tropicraft:tropicraft"
|
||||||
|
#-
|
||||||
|
blockBreakingInvokesCancellableEvent = false
|
||||||
|
#Server and client side, Locks down the mod to only do wind, leaves, foliage shader if on, etc. No weather systems, turns overcast mode on
|
||||||
|
Aesthetic_Only_Mode = false
|
||||||
|
#Runs regardless of Aesthetic_Only_Mode, makes snowstorms possible everywhere
|
||||||
|
Winter_Wonderland = false
|
||||||
|
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
|
||||||
|
#General mod settings
|
||||||
|
[general]
|
||||||
|
#Adjust amount of precipitation based particles, works as a multiplier
|
||||||
|
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
||||||
|
Precipitation_Particle_effect_rate = 0.7
|
||||||
|
#Adjust amount of all weather2 based particles, works as a multiplier
|
||||||
|
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
||||||
|
Particle_effect_rate = 1.0
|
||||||
|
#If true, uses vanilla rain/snow non particle precipitation
|
||||||
|
Particle_vanilla_precipitation = false
|
||||||
|
#If set to false, particles are spawned in using the vanilla particle renderer, may cause issues, performance seems worse
|
||||||
|
Particle_engine_weather2 = true
|
||||||
|
#Extra flying block particles to spawn when the tornado rips up a block
|
||||||
|
#Range: > -2147483648
|
||||||
|
Particle_Tornado_extraParticleCubes = 2
|
||||||
|
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
|
||||||
|
#General mod settings
|
||||||
|
[general]
|
||||||
|
#Takes the sand out of sandwiches
|
||||||
|
Storm_NoSandstorms = false
|
||||||
|
#-
|
||||||
|
Sandstorm_UseGlobalServerRate = false
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Sandstorm_OddsTo1 = 30
|
||||||
|
#Time between sandstorms for either each player or entire server depending on if global rate is on, default: 3 client days
|
||||||
|
#Range: > -2147483648
|
||||||
|
Sandstorm_TimeBetweenInTicks = 72000
|
||||||
|
#Amount of game ticks between sand buildup iterations, keep it high to prevent client side chunk tick spam that destroys FPS
|
||||||
|
#Range: > -2147483648
|
||||||
|
Sandstorm_Sand_Buildup_TickRate = 40
|
||||||
|
#Base amount of loops done per iteration, scaled by the sandstorms intensity (value given here is the max possible)
|
||||||
|
#Range: > -2147483648
|
||||||
|
Sandstorm_Sand_Buildup_LoopAmountBase = 800
|
||||||
|
#Max height of sand allowed to buildup against something, higher = things get more buried over time
|
||||||
|
#Range: > -2147483648
|
||||||
|
Sandstorm_Sand_Block_Max_Height = 3
|
||||||
|
#Allow layered sand blocks to buildup outside deserty biomes where sandstorm is
|
||||||
|
Sandstorm_Sand_Buildup_AllowOutsideDesert = true
|
||||||
|
#-
|
||||||
|
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
||||||
|
Sandstorm_Particle_Dust_effect_rate = 0.6
|
||||||
|
#-
|
||||||
|
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
||||||
|
Sandstorm_Particle_Debris_effect_rate = 0.6
|
||||||
|
#-
|
||||||
|
Sandstorm_Siren_PleaseNoDarude = false
|
||||||
|
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
#General mod settings
|
||||||
|
[general]
|
||||||
|
#-
|
||||||
|
Storm_NoSnowstorms = false
|
||||||
|
#-
|
||||||
|
Snowstorm_UseGlobalServerRate = false
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Snowstorm_OddsTo1 = 30
|
||||||
|
#Time between snowstorms for either each player or entire server depending on if global rate is on, default: 3 client days
|
||||||
|
#Range: > -2147483648
|
||||||
|
Snowstorm_TimeBetweenInTicks = 72000
|
||||||
|
#Amount of game ticks between snow buildup iterations, keep it high to prevent client side chunk tick spam that destroys FPS
|
||||||
|
#Range: > -2147483648
|
||||||
|
Snowstorm_Snow_Buildup_TickRate = 40
|
||||||
|
#Base amount of loops done per iteration, scaled by the snowstorms intensity (value given here is the max possible), eg: at max storm intensity, every 40th tick, itll try to build up snow in 800 places around the storm
|
||||||
|
#Range: > -2147483648
|
||||||
|
Snowstorm_Snow_Buildup_LoopAmountBase = 800
|
||||||
|
#Max height of snow allowed to buildup against something, higher = things get more buried over time
|
||||||
|
#Range: > -2147483648
|
||||||
|
Snowstorm_Snow_Block_Max_Height = 5
|
||||||
|
#Allow layered snow blocks to buildup outside cold biomes where snowstorm is
|
||||||
|
Snowstorm_Snow_Buildup_AllowOutsideColdBiomes = true
|
||||||
|
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
|
||||||
|
#General mod settings
|
||||||
|
[general]
|
||||||
|
#
|
||||||
|
#Range: 0.0 ~ 5.0
|
||||||
|
leavesVolume = 0.0
|
||||||
|
#
|
||||||
|
#Range: 0.0 ~ 5.0
|
||||||
|
tornadoWindVolume = 1.0
|
||||||
|
#
|
||||||
|
#Range: 0.0 ~ 5.0
|
||||||
|
tornadoDamageVolume = 1.0
|
||||||
|
#
|
||||||
|
#Range: 0.0 ~ 5.0
|
||||||
|
windyStormVolume = 1.0
|
||||||
|
#
|
||||||
|
#Range: 0.0 ~ 5.0
|
||||||
|
sirenVolume = 1.0
|
||||||
|
|
||||||
@@ -0,0 +1,153 @@
|
|||||||
|
|
||||||
|
#General mod settings
|
||||||
|
[general]
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_OddsTo1OfHighWindWaterSpout = 150
|
||||||
|
#-
|
||||||
|
Storm_FlyingBlocksHurt = true
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_MaxPerPlayerPerLayer = 20
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Deadly_CollideDistance = 128
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_LightningStrikeBaseValueOddsTo1 = 200
|
||||||
|
#-
|
||||||
|
Storm_NoRainVisual = false
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_MaxRadius = 300
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_AllTypes_TickRateDelay = 60
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Rain_WaterBuildUpRate = 10
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Rain_WaterSpendRate = 3
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Rain_WaterBuildUpOddsTo1FromSource = 15
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Rain_WaterBuildUpOddsTo1FromNothing = 100
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Rain_WaterBuildUpOddsTo1FromOvercastRaining = 30
|
||||||
|
#-
|
||||||
|
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
||||||
|
Storm_TemperatureAdjustRate = 0.1
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_HailPerTick = 10
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_OddsTo1OfOceanBasedStorm = 300
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_HighWind = 90
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_Hail = 80
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_F0_Tornado = 70
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_C0_Cyclone = 70
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_F1_Tornado = 50
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_C1_Cyclone = 50
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_F2_Tornado = 40
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_C2_Cyclone = 40
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_F3_Tornado = 30
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_C3_Cyclone = 30
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_F4_Tornado = 20
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_C4_Cyclone = 20
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_F5_Tornado = 10
|
||||||
|
#Also known as full blown hurricane
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_PercentChanceOf_C5_Cyclone = 10
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_ParticleSpawnDelay = 3
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Player_Storm_Deadly_OddsTo1 = 30
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Player_Storm_Deadly_TimeBetweenInTicks = 72000
|
||||||
|
#-
|
||||||
|
Server_Storm_Deadly_UseGlobalRate = true
|
||||||
|
#Used if Server_Storm_Deadly_UseGlobalRate is on, replaces use of Player_Storm_Deadly_OddsTo1
|
||||||
|
#Range: > -2147483648
|
||||||
|
Server_Storm_Deadly_OddsTo1 = 30
|
||||||
|
#Used if Server_Storm_Deadly_UseGlobalRate is on, replaces use of Player_Storm_Deadly_TimeBetweenInTicks
|
||||||
|
#Range: > -2147483648
|
||||||
|
Server_Storm_Deadly_TimeBetweenInTicks = 72000
|
||||||
|
#For areas without the right mix of hot and cold biomes
|
||||||
|
#Range: > -2147483648
|
||||||
|
Player_Storm_Deadly_OddsTo1_Land_Based = 1200
|
||||||
|
#For areas without the right mix of hot and cold biomes
|
||||||
|
#Range: > -2147483648
|
||||||
|
Player_Storm_Deadly_TimeBetweenInTicks_Land_Based = 240000
|
||||||
|
#Used if Server_Storm_Deadly_UseGlobalRate is on, for areas without the right mix of hot and cold biomes
|
||||||
|
#Range: > -2147483648
|
||||||
|
Server_Storm_Deadly_OddsTo1_Land_Based = 1200
|
||||||
|
#Used if Server_Storm_Deadly_UseGlobalRate is on, for areas without the right mix of hot and cold biomes
|
||||||
|
#Range: > -2147483648
|
||||||
|
Server_Storm_Deadly_TimeBetweenInTicks_Land_Based = 240000
|
||||||
|
#-
|
||||||
|
preventServerThunderstorms = true
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Lightning_OddsTo1OfFire = 20
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Lightning_lifetimeOfFire = 3
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Lightning_DistanceToPlayerForEffects = 256
|
||||||
|
#-
|
||||||
|
Lightning_StartsFires = false
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Deflector_RadiusOfStormRemoval = 150
|
||||||
|
#The minimum stage a storm has to be at to be removed, stages are: 0 = anything, 1 = thunder, 2 = high wind, 3 = hail, 4 = F0/C0, 5 = F1/C1, 6 = F2/C2, 7 = F3/C3, 8 = F4/C4, 9 = F5/C5
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Deflector_MinStageRemove = 1
|
||||||
|
#-
|
||||||
|
Storm_Deflector_RemoveRainstorms = false
|
||||||
|
#-
|
||||||
|
Storm_Deflector_RemoveSandstorms = true
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Rain_Overcast_OddsTo1 = 50
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Rain_OddsTo1 = 150
|
||||||
|
#How often in ticks, a rainstorm updates its list of entities under the rainstorm to extinguish. Extinguishes entities under rainclouds when globalOvercast is off. Set to 0 or less to disable
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Rain_TrackAndExtinguishEntitiesRate = 200
|
||||||
|
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
|
||||||
|
#General mod settings
|
||||||
|
[general]
|
||||||
|
#Prevents tearing up of dirt, grass, sand and logs, overrides strength based grabbing
|
||||||
|
Storm_Tornado_RefinedGrabRules = true
|
||||||
|
#Makes weather boring! or peacefull?
|
||||||
|
Storm_NoTornadosOrCyclones = false
|
||||||
|
#Grab player or not
|
||||||
|
Storm_Tornado_grabPlayer = true
|
||||||
|
#Prevent grabbing of non players
|
||||||
|
Storm_Tornado_grabPlayersOnly = false
|
||||||
|
#Grab hostile mobs, overridden by Storm_Tornado_grabPlayersOnly
|
||||||
|
Storm_Tornado_grabMobs = true
|
||||||
|
#Grab animals, overridden by Storm_Tornado_grabPlayersOnly
|
||||||
|
Storm_Tornado_grabAnimals = false
|
||||||
|
#Grab villagers, overridden by Storm_Tornado_grabPlayersOnly
|
||||||
|
Storm_Tornado_grabVillagers = false
|
||||||
|
#Tear up blocks from the ground based on conditions defined
|
||||||
|
Storm_Tornado_grabBlocks = false
|
||||||
|
#Grab entity items, overridden by Storm_Tornado_grabPlayersOnly
|
||||||
|
Storm_Tornado_grabItems = false
|
||||||
|
#Grab blocks based on how well a diamond axe can mine the block, so mostly wooden blocks
|
||||||
|
Storm_Tornado_GrabCond_StrengthGrabbing = true
|
||||||
|
#Use a list of blocks or block tags instead of grabbing based on calculated strength of block, if true this overrides StrengthGrabbing and RefinedGrabRules
|
||||||
|
Storm_Tornado_GrabCond_List = false
|
||||||
|
#Treat block grab list as a blacklist instead of whitelist
|
||||||
|
Storm_Tornado_GrabListBlacklistMode = true
|
||||||
|
#Enable Storm_Tornado_GrabCond_List to use, add registered block names or block tags to list, for tags, indicate with #, use commas to separate values, if namespace missing, 'minecraft:' is automatically used
|
||||||
|
Storm_Tornado_GrabList = "#fences, #minecraft:fence_gates, #wooden_doors, #wooden_stairs, #wooden_slabs, #flowers, #planks, #wool, #wooden_trapdoors, #wooden_pressure_plates, #cave_vines, #saplings, #banners, #leaves, #small_flowers, #beds, #tall_flowers, #flowers, #candles, #wall_signs, #signs, #fire, #campfires, #replaceable_plants, #wall_post_override"
|
||||||
|
#Max amount of flying entity blocks allowed active, if it goes over this, it stops turning destroyed blocks into entities
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Tornado_maxFlyingEntityBlocks = 200
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Tornado_maxBlocksGrabbedPerTick = 5
|
||||||
|
#Make tornados initial heading aimed towards closest player
|
||||||
|
Storm_Tornado_aimAtPlayerOnSpawn = true
|
||||||
|
#Accuracy of tornado aimed at player
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Tornado_aimAtPlayerAngleVariance = 5
|
||||||
|
#Extra bit of grab angle for the tornado, tweak for different grab shapes, higher = tigher grab, lower = wider grab, might toss them away
|
||||||
|
#Range: > -2147483648
|
||||||
|
Storm_Tornado_extraGrabAngle = 20
|
||||||
|
#-
|
||||||
|
Storm_Tornado_fallDamage = true
|
||||||
|
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
|
||||||
|
#General mod settings
|
||||||
|
[general]
|
||||||
|
#-
|
||||||
|
Misc_windOn = true
|
||||||
|
#-
|
||||||
|
Wind_LowWindEvents = true
|
||||||
|
#-
|
||||||
|
Wind_HighWindEvents = true
|
||||||
|
#-
|
||||||
|
Wind_UsePerlinNoise = false
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
lowWindTimerEnableAmountBase = 2400
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
lowWindTimerEnableAmountRnd = 12000
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
lowWindOddsTo1 = 4000
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
highWindTimerEnableAmountBase = 2400
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
highWindTimerEnableAmountRnd = 12000
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
highWindOddsTo1 = 8000
|
||||||
|
#-
|
||||||
|
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
||||||
|
globalWindAngleChangeAmountRate = 1.0
|
||||||
|
#-
|
||||||
|
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
||||||
|
windSpeedMin = 1.0E-5
|
||||||
|
#-
|
||||||
|
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
||||||
|
windSpeedMax = 1.0
|
||||||
|
#Min wind speed to maintain if its raining with global overcast mode on, overrides low wind events and windSpeedMin
|
||||||
|
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
||||||
|
windSpeedMinGlobalOvercastRaining = 0.01
|
||||||
|
#-
|
||||||
|
#Range: > -2147483648
|
||||||
|
Wind_Turbine_FE_Generated_Per_Tick = 10
|
||||||
|
|
||||||
@@ -0,0 +1,90 @@
|
|||||||
|
|
||||||
|
#Everything else
|
||||||
|
[other]
|
||||||
|
#If true, Solidified Experience will always spawn orbs, even for regular players.
|
||||||
|
solidXPOrbs = false
|
||||||
|
#If true, Actually Additions Checks for updates on World Load.
|
||||||
|
doUpdateCheck = true
|
||||||
|
#If true, Actually Additions' Update Checker searches for updates for the Minecraft Version you currently play on.
|
||||||
|
versionSpecificUpdateChecker = true
|
||||||
|
#If true, Mobs will randomly drop solidified XP occasionally.
|
||||||
|
doXpDrops = true
|
||||||
|
#If true, Cats drop Hairy Balls Occasionally.
|
||||||
|
doCatDrops = true
|
||||||
|
#Should Bat wings drop from Bats?
|
||||||
|
doBatDrops = true
|
||||||
|
#Should seeds (coffee beans, rice, flax, canola) drop from breaking grss?
|
||||||
|
doSeedsDrops = true
|
||||||
|
#The 1/n drop chance, per tick, for a fur ball to be dropped.
|
||||||
|
#Range: > 1
|
||||||
|
furDropChance = 5000
|
||||||
|
#If true, worms will drop from tilling the soil.
|
||||||
|
tillingWorms = true
|
||||||
|
#The amount of ticks it takes for a worm to die. When at 0 ticks, it will not die.
|
||||||
|
#Range: 0 ~ 10000000
|
||||||
|
wormDeathTime = 0
|
||||||
|
#Show Advanced Item Info when holding Control on every Item.
|
||||||
|
advancedInfo = true
|
||||||
|
#Show the 'Press Control for more Info'-Text on Item Tooltips
|
||||||
|
advancedInfoTooltips = true
|
||||||
|
#If true, the booklet should be given to the player when he first crafts something from the Mod
|
||||||
|
giveBookletOnFirstCraft = true
|
||||||
|
#Should Actually Additions Loot generate in dungeons?
|
||||||
|
villageAndDungeonLoot = true
|
||||||
|
#Should right-clicking a bowl on water blocks create a water bowl?
|
||||||
|
waterBowl = true
|
||||||
|
#Should the water bowl spill if you don't sneak while using it?
|
||||||
|
waterBowlSpilling = true
|
||||||
|
#Should Tiny Coal and Tiny Charcoal be craftable
|
||||||
|
tinyCoal = true
|
||||||
|
#Turn this on to make recipes for items from the mod really hard. (This is a joke feature poking fun at the whole FTB Infinity Expert Mode style of playing. You shouldn't really turn this on as it makes the mod completely unplayable.)
|
||||||
|
superDuperHardRecipes = false
|
||||||
|
#If you want to be really boring and lame, you can turn on this setting to disable colored names on Actually Additions items. Because why would you want things to look pretty anyways, right?
|
||||||
|
noColoredItemNames = false
|
||||||
|
#define the item used to configure Redstone Mode
|
||||||
|
redstoneConfigurator = "minecraft:redstone_torch"
|
||||||
|
#define the item used to configure Direction in laser relays
|
||||||
|
relayConfigurator = "minecraft:compass"
|
||||||
|
|
||||||
|
#Machine Settings
|
||||||
|
[machineSettings]
|
||||||
|
#The size of the farmer's farming area. Default is 9x9, must be an odd number.
|
||||||
|
#Range: > 1
|
||||||
|
farmerArea = 9
|
||||||
|
#The amount of power the atomic reconstructor can store.
|
||||||
|
#Range: > 300000
|
||||||
|
reconstructorPower = 300000
|
||||||
|
#The amount of power the oil generator can transfer per tick.
|
||||||
|
#Range: > 100
|
||||||
|
oilGeneratorTransfer = 500
|
||||||
|
#The energy use of the Atomic Reconstructor's Mining Lens.
|
||||||
|
#Range: > 1
|
||||||
|
minerLensEnergy = 60000
|
||||||
|
#If Energy Laser Relays should have energy loss.
|
||||||
|
laserRelayLoss = true
|
||||||
|
#The cooldown between two generation cycles of the Leaf Generator, in ticks
|
||||||
|
#Range: > 1
|
||||||
|
leafGeneratorCooldown = 5
|
||||||
|
#The Leaf Generator's Energy Production in CF/Leaf
|
||||||
|
#Range: > 1
|
||||||
|
leafGeneratorCPPerLeaf = 300
|
||||||
|
#The size of the Leaf Generator's harvesting area. Default is 7x7x7, must be an odd number.
|
||||||
|
#Range: > 1
|
||||||
|
leafGeneratorArea = 7
|
||||||
|
#By default, the Vertical Digger mines everything that is in the 'forge:ores' block/item tags. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. This Config Option only applies if the miner is in Ores Only Mode.
|
||||||
|
"Vertical Digger Extra Whitelist" = []
|
||||||
|
#By default, the Vertical Digger mines everything that is in the 'forge:ores' block/item tags. If there is one that it can mine, but shouldn't be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. This Config Option will apply in both modes.
|
||||||
|
"Vertical Digger Blacklist" = []
|
||||||
|
|
||||||
|
#Worldgen Settings
|
||||||
|
[worldgenSettings]
|
||||||
|
#Should Black Quartz generate in the world?
|
||||||
|
blackQuartzGeneration = true
|
||||||
|
#Should engineer houses be generated in villages?
|
||||||
|
engineerHouseGeneration = true
|
||||||
|
|
||||||
|
#Item settings
|
||||||
|
[itemsSettings]
|
||||||
|
#By default, the Drill can mine certain blocks. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command.
|
||||||
|
"Drill Extra Whitelist" = ["TConstruct:GravelOre"]
|
||||||
|
|
||||||
@@ -0,0 +1,170 @@
|
|||||||
|
{
|
||||||
|
"items": {
|
||||||
|
// Type: Long
|
||||||
|
"oxygen_can_fluid_capacity": 500,
|
||||||
|
// Type: Long
|
||||||
|
"oxygen_can_fluid_transfer": 125,
|
||||||
|
// Type: Long
|
||||||
|
"netherite_oxygen_can_fluid_capacity": 1000,
|
||||||
|
// Type: Long
|
||||||
|
"netherite_oxygen_can_fluid_transfer": 250
|
||||||
|
},
|
||||||
|
"machines": {
|
||||||
|
// Type: Long
|
||||||
|
"fuel_loader_fluid_capacity": 8000,
|
||||||
|
// Type: Long
|
||||||
|
"fuel_loader_fluid_transfer": 250,
|
||||||
|
/*
|
||||||
|
* Blocks from Fuel Loader to each direction
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"fuel_loader_working_range": 2,
|
||||||
|
// Type: Long
|
||||||
|
"automation_nasa_workbench_energy_capacity": 9600,
|
||||||
|
// Type: Long
|
||||||
|
"automation_nasa_workbench_energy_usage": 24,
|
||||||
|
// Type: Integer
|
||||||
|
"automation_nasa_workbench_cook_time": 200,
|
||||||
|
// Type: Long
|
||||||
|
"gravity_normalizer_energy_capacity": 9600,
|
||||||
|
/*
|
||||||
|
* Blocks = x * y * z
|
||||||
|
* Type: Double
|
||||||
|
*/
|
||||||
|
"gravity_normalizer_energy_per_blocks": 0.5,
|
||||||
|
// Type: Integer
|
||||||
|
"gravity_normalizer_max_length": 31,
|
||||||
|
// Type: Integer
|
||||||
|
"gravity_normalizer_proof_duration": 10,
|
||||||
|
/*
|
||||||
|
* Blocks from Rocket Sensor to each direction
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"rocket_sensor_working_range": 2
|
||||||
|
},
|
||||||
|
"enchantments": {
|
||||||
|
// Show tooltip on this mod's enchanted book
|
||||||
|
"tooltip_enabled": true,
|
||||||
|
/*
|
||||||
|
* Tooltip will don't show when 'Enchantment Descriptions' or 'Enchantment Lore' or 'CoFH Core' installed.
|
||||||
|
* but, if this set 'true' show tooltip with ignore that mods.
|
||||||
|
*/
|
||||||
|
"tooltip_ignore": false,
|
||||||
|
/*
|
||||||
|
* Energy usage for breath [in every 30 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"space_breathing_energy_using": 30,
|
||||||
|
/*
|
||||||
|
* Oxygen usage on using durability
|
||||||
|
* Type: Long
|
||||||
|
*/
|
||||||
|
"space_breathing_durability_oxygen": 2,
|
||||||
|
/*
|
||||||
|
* Durability usage for breath
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"space_breathing_durability_using": 1,
|
||||||
|
/*
|
||||||
|
* Breath duration on using durability [ticks, be multiple of 30]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"space_breathing_durability_duration": 60,
|
||||||
|
/*
|
||||||
|
* Energy usage for proof [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"space_fire_proof_energy_using": 10,
|
||||||
|
/*
|
||||||
|
* Durability usage for proof
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"space_fire_proof_durability_using": 1,
|
||||||
|
/*
|
||||||
|
* Proof duration on using durability [ticks, be multiple of 10]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"space_fire_proof_durability_duration": 60,
|
||||||
|
/*
|
||||||
|
* Energy usage for proof [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"acid_rain_proof_energy_using": 10,
|
||||||
|
/*
|
||||||
|
* Durability usage for proof
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"acid_rain_proof_durability_using": 1,
|
||||||
|
/*
|
||||||
|
* Proof duration on using durability [ticks, be multiple of 10]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"acid_rain_proof_durability_duration": 60,
|
||||||
|
/*
|
||||||
|
* Energy usage for proof [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"gravity_normalizing_energy_using": 10,
|
||||||
|
/*
|
||||||
|
* Durability usage for proof
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"gravity_normalizing_durability_using": 1,
|
||||||
|
/*
|
||||||
|
* Proof duration on using durability [ticks, be multiple of 10]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"gravity_normalizing_durability_duration": 60
|
||||||
|
},
|
||||||
|
"compats": {
|
||||||
|
"mekanism": {
|
||||||
|
/*
|
||||||
|
* Energy usage for provide oxygen [in every 30 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"modules_space_breathing_energy_using_provide": 300,
|
||||||
|
/*
|
||||||
|
* Energy usage per mb when produce Mekanism oxygen to player in water, rain
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"modules_space_breathing_energy_using_produce": 200,
|
||||||
|
/*
|
||||||
|
* Energy usage for proof in every ticks [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"modules_space_fire_proof_energy_using": 100,
|
||||||
|
/*
|
||||||
|
* Energy usage for proof in every ticks [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"modules_acid_rain_proof_energy_using": 100,
|
||||||
|
/*
|
||||||
|
* Energy usage for proof in every ticks [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"modules_gravity_normalizing_energy_using": 100
|
||||||
|
},
|
||||||
|
"pneumaticcraft": {
|
||||||
|
/*
|
||||||
|
* Air usage for provide oxygen [in every 30 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"upgades_space_breathing_air_using": 150,
|
||||||
|
/*
|
||||||
|
* Air usage for proof [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"upgades_space_fire_proof_air_using": 50,
|
||||||
|
/*
|
||||||
|
* Air usage for proof [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"upgades_acid_rain_proof_air_using": 50,
|
||||||
|
/*
|
||||||
|
* Air usage for proof [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"upgades_gravity_normalizing_air_using": 50
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,147 @@
|
|||||||
|
{
|
||||||
|
"items": {
|
||||||
|
// Type: Integer
|
||||||
|
"oxygen_chargers_distribution_interval": 20,
|
||||||
|
// Type: Long
|
||||||
|
"oxygen_can_fluid_capacity": 500,
|
||||||
|
// Type: Long
|
||||||
|
"oxygen_can_fluid_transfer": 125,
|
||||||
|
// Type: Long
|
||||||
|
"netherite_oxygen_can_fluid_capacity": 1000,
|
||||||
|
// Type: Long
|
||||||
|
"netherite_oxygen_can_fluid_transfer": 250
|
||||||
|
},
|
||||||
|
"machines": {
|
||||||
|
// Type: Long
|
||||||
|
"fuel_loader_fluid_capacity": 8000,
|
||||||
|
// Type: Long
|
||||||
|
"fuel_loader_fluid_transfer": 250,
|
||||||
|
/*
|
||||||
|
* Blocks from Fuel Loader to each direction
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"fuel_loader_working_range": 2,
|
||||||
|
// Type: Long
|
||||||
|
"automation_nasa_workbench_energy_capacity": 9600,
|
||||||
|
// Type: Long
|
||||||
|
"automation_nasa_workbench_energy_usage": 24,
|
||||||
|
// Type: Integer
|
||||||
|
"automation_nasa_workbench_cook_time": 200,
|
||||||
|
// Type: Long
|
||||||
|
"gravity_normalizer_energy_capacity": 9600,
|
||||||
|
/*
|
||||||
|
* Blocks = x * y * z
|
||||||
|
* Type: Double
|
||||||
|
*/
|
||||||
|
"gravity_normalizer_energy_per_blocks": 0.5,
|
||||||
|
// Type: Integer
|
||||||
|
"gravity_normalizer_max_length": 31,
|
||||||
|
// Type: Integer
|
||||||
|
"gravity_normalizer_proof_duration": 10,
|
||||||
|
/*
|
||||||
|
* Blocks from Rocket Sensor to each direction
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"rocket_sensor_working_range": 2
|
||||||
|
},
|
||||||
|
"enchantments": {
|
||||||
|
// Show tooltip on this mod's enchanted book
|
||||||
|
"tooltip_enabled": true,
|
||||||
|
/*
|
||||||
|
* Tooltip will don't show when 'Enchantment Descriptions' or 'Enchantment Lore' or 'CoFH Core' installed.
|
||||||
|
* but, if this set 'true' show tooltip with ignore that mods.
|
||||||
|
*/
|
||||||
|
"tooltip_ignore": false,
|
||||||
|
/*
|
||||||
|
* Energy usage for proof [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"space_fire_proof_energy_using": 10,
|
||||||
|
/*
|
||||||
|
* Durability usage for proof
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"space_fire_proof_durability_using": 1,
|
||||||
|
/*
|
||||||
|
* Proof duration on using durability [ticks, be multiple of 10]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"space_fire_proof_durability_duration": 60,
|
||||||
|
/*
|
||||||
|
* Energy usage for proof [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"acid_rain_proof_energy_using": 10,
|
||||||
|
/*
|
||||||
|
* Durability usage for proof
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"acid_rain_proof_durability_using": 1,
|
||||||
|
/*
|
||||||
|
* Proof duration on using durability [ticks, be multiple of 10]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"acid_rain_proof_durability_duration": 60,
|
||||||
|
/*
|
||||||
|
* Energy usage for proof [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"gravity_normalizing_energy_using": 10,
|
||||||
|
/*
|
||||||
|
* Durability usage for proof
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"gravity_normalizing_durability_using": 1,
|
||||||
|
/*
|
||||||
|
* Proof duration on using durability [ticks, be multiple of 10]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"gravity_normalizing_durability_duration": 60
|
||||||
|
},
|
||||||
|
"compats": {
|
||||||
|
"mekanism": {
|
||||||
|
/*
|
||||||
|
* Energy usage per mb when produce Mekanism oxygen to player in water, rain
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"modules_space_breathing_energy_using_produce": 200,
|
||||||
|
/*
|
||||||
|
* Energy usage for proof in every ticks [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"modules_space_fire_proof_energy_using": 100,
|
||||||
|
/*
|
||||||
|
* Energy usage for proof in every ticks [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"modules_acid_rain_proof_energy_using": 100,
|
||||||
|
/*
|
||||||
|
* Energy usage for proof in every ticks [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"modules_gravity_normalizing_energy_using": 100
|
||||||
|
},
|
||||||
|
"pneumaticcraft": {
|
||||||
|
/*
|
||||||
|
* Air usage for provide oxygen [in every 30 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"upgades_space_breathing_air_using": 150,
|
||||||
|
/*
|
||||||
|
* Air usage for proof [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"upgades_space_fire_proof_air_using": 50,
|
||||||
|
/*
|
||||||
|
* Air usage for proof [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"upgades_acid_rain_proof_air_using": 50,
|
||||||
|
/*
|
||||||
|
* Air usage for proof [in every 10 ticks]
|
||||||
|
* Type: Integer
|
||||||
|
*/
|
||||||
|
"upgades_gravity_normalizing_air_using": 50
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
{"tsNs":36433088113400,"phase":"applied","actionId":"COMPRESSION_PACK","magnitude":0.25157260458041253,"impact":1,"impactNorm":0.5,"effectiveness":0.5,"regulationLevel":0.0}
|
||||||
|
{"tsNs":6921224088000,"phase":"applied","actionId":"FBB_PACK","magnitude":0.26785531236215276,"impact":1,"impactNorm":0.5,"effectiveness":0.5,"regulationLevel":0.0}
|
||||||
|
{"tsNs":2056570177200,"phase":"applied","actionId":"NBT_PACK","magnitude":0.26709763254725327,"impact":1,"impactNorm":0.5,"effectiveness":0.5,"regulationLevel":0.0}
|
||||||
|
{"tsNs":11320788673800,"phase":"applied","actionId":"RELOAD_PACK","magnitude":0.26440672972442225,"impact":1,"impactNorm":0.5,"effectiveness":0.5,"regulationLevel":0.0}
|
||||||
|
{"tsNs":16142274075100,"phase":"applied","actionId":"RL_PACK","magnitude":0.2673091192852284,"impact":1,"impactNorm":0.5,"effectiveness":0.5,"regulationLevel":0.0}
|
||||||
|
{"tsNs":4915392706700,"phase":"trial","actionId":"json_reload_cache","regulationLevel":0.0}
|
||||||
|
{"tsNs":13024427540700,"phase":"trial","actionId":"io_wrap","regulationLevel":0.0}
|
||||||
|
{"tsNs":12228857088600,"phase":"trial","actionId":"PARAM_TUNE","regulationLevel":0.0}
|
||||||
|
{"tsNs":5302721135100,"phase":"applied","actionId":"COMPRESSION_PACK","magnitude":0.26709763254725327,"impact":1,"impactNorm":0.5,"effectiveness":0.5,"regulationLevel":0.0}
|
||||||
|
{"tsNs":6686315149700,"phase":"applied","actionId":"FBB_PACK","magnitude":0.5506571614441689,"impact":1,"impactNorm":0.5,"effectiveness":0.5,"regulationLevel":0.0}
|
||||||
|
{"tsNs":12334128578100,"phase":"applied","actionId":"NBT_PACK","magnitude":0.5537442794922438,"impact":1,"impactNorm":0.5,"effectiveness":0.5,"regulationLevel":0.0}
|
||||||
|
{"tsNs":8173753793600,"phase":"applied","actionId":"RELOAD_PACK","magnitude":0.546431882691247,"impact":1,"impactNorm":0.5,"effectiveness":0.5,"regulationLevel":0.0}
|
||||||
|
{"tsNs":9936925200500,"phase":"applied","actionId":"RL_PACK","magnitude":0.5474125151811733,"impact":1,"impactNorm":0.5,"effectiveness":0.5,"regulationLevel":0.0}
|
||||||
|
{"tsNs":8407290997300,"phase":"applied","actionId":"RELOAD_PACK","magnitude":0.5471286537720967,"impact":0,"impactNorm":0.0,"effectiveness":0.27356432688604837,"regulationLevel":0.0}
|
||||||
|
{"tsNs":2389556119800,"phase":"applied","actionId":"RELOAD_PACK","magnitude":0.6279996867678235,"impact":0,"impactNorm":0.0,"effectiveness":0.31399984338391174,"regulationLevel":0.0}
|
||||||
|
{"tsNs":10183547857700,"phase":"applied","actionId":"RL_PACK","magnitude":0.5454096621607164,"impact":0,"impactNorm":0.0,"effectiveness":0.2727048310803582,"regulationLevel":0.0}
|
||||||
|
{"tsNs":16433316301899,"phase":"applied","actionId":"RL_PACK","magnitude":0.6329897000008182,"impact":0,"impactNorm":0.0,"effectiveness":0.3164948500004091,"regulationLevel":0.0}
|
||||||
|
{"tsNs":6936293644100,"phase":"applied","actionId":"FBB_PACK","magnitude":0.5492756006737234,"impact":0,"impactNorm":0.0,"effectiveness":0.2746378003368617,"regulationLevel":0.0}
|
||||||
|
{"tsNs":5723788642600,"phase":"applied","actionId":"NBT_PACK","magnitude":0.5476052537250903,"impact":0,"impactNorm":0.0,"effectiveness":0.27380262686254514,"regulationLevel":0.0}
|
||||||
|
{"tsNs":2511539616700,"phase":"applied","actionId":"NBT_PACK","magnitude":0.627141105977512,"impact":0,"impactNorm":0.0,"effectiveness":0.313570552988756,"regulationLevel":0.0}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{"tsNs":5302721135100,"type":"action_switch","actionId":"COMPRESSION_PACK"}
|
||||||
|
{"tsNs":1300797219900,"type":"action_switch","actionId":"FBB_PACK"}
|
||||||
|
{"tsNs":12033845442500,"type":"action_switch","actionId":"NBT_PACK"}
|
||||||
|
{"tsNs":8408191467700,"type":"action_switch","actionId":"RELOAD_PACK"}
|
||||||
|
{"tsNs":8409692578000,"type":"action_switch","actionId":"RL_PACK"}
|
||||||
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
{"profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","startedAtNs":13248270515100,"startedAtIso":"2026-07-10T20:17:13.147595400Z","mc":"1.20.1","forge":"47.4.21","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization","regulationLevelAtStart":0.0}
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
{"tsNs":12490505570800,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.21","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":344870054400,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":592843305000,"kind":"RUNTIME_SESSION","reason":"ENTER_WORLD_OR_SERVER","gameActive":true,"intervalNs":2000260300,"bootstrapIdle":false,"hookActivationPending":false,"transformSeen":true,"hookSeen":true,"callbackSeen":true,"pipelineSeen":true,"launchPluginInit":true,"launchPluginHandles":true,"launchPluginProcess":true,"launchPluginPatched":true,"launchPluginLastClass":"net/minecraft/client/Minecraft","launchPluginMode":"coremod_fallback","runtimeSeen":true,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":12490505570800,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.21|client","serverRuntimeKey":"1.20.1|47.4.21|server"}
|
||||||
|
{"tsNs":12810504897000,"kind":"RUNTIME_SESSION","reason":"ENTER_WORLD_OR_SERVER","gameActive":true,"intervalNs":1999178600,"bootstrapIdle":false,"hookActivationPending":false,"transformSeen":true,"hookSeen":true,"callbackSeen":true,"pipelineSeen":true,"launchPluginInit":true,"launchPluginHandles":true,"launchPluginProcess":true,"launchPluginPatched":true,"launchPluginLastClass":"net/minecraft/client/Minecraft","launchPluginMode":"coremod_fallback","runtimeSeen":true,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.21|client","serverRuntimeKey":"1.20.1|47.4.21|server"}
|
||||||
|
{"tsNs":11884578066300,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.21|client","serverRuntimeKey":"1.20.1|47.4.21|server"}
|
||||||
|
{"tsNs":12124578300900,"kind":"RUNTIME_SESSION","reason":"ENTER_WORLD_OR_SERVER","gameActive":true,"intervalNs":1999818200,"bootstrapIdle":false,"hookActivationPending":false,"transformSeen":true,"hookSeen":true,"callbackSeen":true,"pipelineSeen":true,"launchPluginInit":true,"launchPluginHandles":true,"launchPluginProcess":true,"launchPluginPatched":true,"launchPluginLastClass":"net/minecraft/client/Minecraft","launchPluginMode":"coremod_fallback","runtimeSeen":true,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.21|client","serverRuntimeKey":"1.20.1|47.4.21|server"}
|
||||||
|
{"tsNs":5409342490700,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":5885342488900,"kind":"RUNTIME_SESSION","reason":"ENTER_WORLD_OR_SERVER","gameActive":true,"intervalNs":2000143600,"bootstrapIdle":false,"hookActivationPending":false,"transformSeen":true,"hookSeen":true,"callbackSeen":true,"pipelineSeen":true,"launchPluginInit":true,"launchPluginHandles":true,"launchPluginProcess":true,"launchPluginPatched":true,"launchPluginLastClass":"net/minecraft/client/Minecraft","launchPluginMode":"coremod_fallback","runtimeSeen":true,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":4655411313000,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":4865409360300,"kind":"RUNTIME_SESSION","reason":"ENTER_WORLD_OR_SERVER","gameActive":true,"intervalNs":2000319600,"bootstrapIdle":false,"hookActivationPending":false,"transformSeen":true,"hookSeen":true,"callbackSeen":true,"pipelineSeen":true,"launchPluginInit":true,"launchPluginHandles":true,"launchPluginProcess":true,"launchPluginPatched":true,"launchPluginLastClass":"net/minecraft/client/Minecraft","launchPluginMode":"coremod_fallback","runtimeSeen":true,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":2836588958900,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":3112588003100,"kind":"RUNTIME_SESSION","reason":"ENTER_WORLD_OR_SERVER","gameActive":true,"intervalNs":1999932000,"bootstrapIdle":false,"hookActivationPending":false,"transformSeen":true,"hookSeen":true,"callbackSeen":true,"pipelineSeen":true,"launchPluginInit":true,"launchPluginHandles":true,"launchPluginProcess":true,"launchPluginPatched":true,"launchPluginLastClass":"net/minecraft/client/Minecraft","launchPluginMode":"coremod_fallback","runtimeSeen":true,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":1472953486000,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":1728953103000,"kind":"RUNTIME_SESSION","reason":"ENTER_WORLD_OR_SERVER","gameActive":true,"intervalNs":1999897000,"bootstrapIdle":false,"hookActivationPending":false,"transformSeen":true,"hookSeen":true,"callbackSeen":true,"pipelineSeen":true,"launchPluginInit":true,"launchPluginHandles":true,"launchPluginProcess":true,"launchPluginPatched":true,"launchPluginLastClass":"net/minecraft/client/Minecraft","launchPluginMode":"coremod_fallback","runtimeSeen":true,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":45584944769400,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":1317138592200,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":10564705235400,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":10129341773400,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":10371341375000,"kind":"RUNTIME_SESSION","reason":"ENTER_WORLD_OR_SERVER","gameActive":true,"intervalNs":1999632200,"bootstrapIdle":false,"hookActivationPending":false,"transformSeen":true,"hookSeen":true,"callbackSeen":true,"pipelineSeen":true,"launchPluginInit":true,"launchPluginHandles":true,"launchPluginProcess":true,"launchPluginPatched":true,"launchPluginLastClass":"net/minecraft/client/Minecraft","launchPluginMode":"coremod_fallback","runtimeSeen":true,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":6385533042300,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":7119531488900,"kind":"RUNTIME_SESSION","reason":"ENTER_WORLD_OR_SERVER","gameActive":true,"intervalNs":2000318100,"bootstrapIdle":false,"hookActivationPending":false,"transformSeen":true,"hookSeen":true,"callbackSeen":true,"pipelineSeen":true,"launchPluginInit":true,"launchPluginHandles":true,"launchPluginProcess":true,"launchPluginPatched":true,"launchPluginLastClass":"net/minecraft/client/Minecraft","launchPluginMode":"coremod_fallback","runtimeSeen":true,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":5589459068200,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":5919459133600,"kind":"RUNTIME_SESSION","reason":"ENTER_WORLD_OR_SERVER","gameActive":true,"intervalNs":2000196300,"bootstrapIdle":false,"hookActivationPending":false,"transformSeen":true,"hookSeen":true,"callbackSeen":true,"pipelineSeen":true,"launchPluginInit":true,"launchPluginHandles":true,"launchPluginProcess":true,"launchPluginPatched":true,"launchPluginLastClass":"net/minecraft/client/Minecraft","launchPluginMode":"coremod_fallback","runtimeSeen":true,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":5034481507700,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":5358475215500,"kind":"RUNTIME_SESSION","reason":"ENTER_WORLD_OR_SERVER","gameActive":true,"intervalNs":1999826600,"bootstrapIdle":false,"hookActivationPending":false,"transformSeen":true,"hookSeen":true,"callbackSeen":true,"pipelineSeen":true,"launchPluginInit":true,"launchPluginHandles":true,"launchPluginProcess":true,"launchPluginPatched":true,"launchPluginLastClass":"net/minecraft/client/Minecraft","launchPluginMode":"coremod_fallback","runtimeSeen":true,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":974301390200,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":1244300907800,"kind":"RUNTIME_SESSION","reason":"ENTER_WORLD_OR_SERVER","gameActive":true,"intervalNs":1999768500,"bootstrapIdle":false,"hookActivationPending":false,"transformSeen":true,"hookSeen":true,"callbackSeen":true,"pipelineSeen":true,"launchPluginInit":true,"launchPluginHandles":true,"launchPluginProcess":true,"launchPluginPatched":true,"launchPluginLastClass":"net/minecraft/client/Minecraft","launchPluginMode":"coremod_fallback","runtimeSeen":true,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":1360829425400,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":1568828302700,"kind":"RUNTIME_SESSION","reason":"ENTER_WORLD_OR_SERVER","gameActive":true,"intervalNs":1999162100,"bootstrapIdle":false,"hookActivationPending":false,"transformSeen":true,"hookSeen":true,"callbackSeen":true,"pipelineSeen":true,"launchPluginInit":true,"launchPluginHandles":true,"launchPluginProcess":true,"launchPluginPatched":true,"launchPluginLastClass":"net/minecraft/client/Minecraft","launchPluginMode":"coremod_fallback","runtimeSeen":true,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.20|client","serverRuntimeKey":"1.20.1|47.4.20|server"}
|
||||||
|
{"tsNs":13566713170700,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":1732351145118700,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\Curseforge\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":11464564111600,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":10771446462400,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":15117863178100,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":1947369781000,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":12746647567300,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":10276523121000,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":957873006900,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":820964337700,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":5879026279500,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":3777555429800,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":3336820215900,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":2742696697400,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":1458922669400,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":37428732897200,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":33819003953000,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.18","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":33823004794100,"kind":"PROFILE_BOOTSTRAP","source":"PERSIST"}
|
||||||
|
{"tsNs":13248270515100,"kind":"BOOT","profileVersion":"ao2_102_singlefile_asm_adaptive_params_hysteresis_contmap","mc":"1.20.1","forge":"47.4.21","dir":"D:\\cursefoge\\minecraft\\Instances\\Monumental Experience\\config\\adaptive optimization"}
|
||||||
|
{"tsNs":13248270515100,"kind":"RUNTIME_SESSION","reason":"BOOTSTRAP_IDLE","gameActive":false,"intervalNs":0,"bootstrapIdle":true,"hookActivationPending":false,"transformSeen":false,"hookSeen":false,"callbackSeen":false,"pipelineSeen":false,"launchPluginInit":false,"launchPluginHandles":false,"launchPluginProcess":false,"launchPluginPatched":false,"launchPluginLastClass":"","launchPluginMode":"","runtimeSeen":false,"policySeen":false,"targetCacheDirty":false,"clientRuntimeKey":"1.20.1|47.4.21|client","serverRuntimeKey":"1.20.1|47.4.21|server"}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"version": 8,
|
||||||
|
"FoodItems": {
|
||||||
|
"FriedEgg": true,
|
||||||
|
"BerryPie": true,
|
||||||
|
"HoneyedApple": true
|
||||||
|
},
|
||||||
|
"WateringCan": true,
|
||||||
|
"RoseGold": true,
|
||||||
|
"Ropes": true,
|
||||||
|
"EnchantmentPrecision": true,
|
||||||
|
"EnchantmentSpeed": true,
|
||||||
|
"Wrench": true,
|
||||||
|
"CopperPatina": true,
|
||||||
|
"AmethystLamp": {
|
||||||
|
"enabled": true,
|
||||||
|
"despawnChance": 0.5
|
||||||
|
},
|
||||||
|
"Crossbows": true,
|
||||||
|
"TridentShard": true,
|
||||||
|
"GlowStick": true,
|
||||||
|
"GildedNetherite": {
|
||||||
|
"enabled": true,
|
||||||
|
"fireResistancePerPiece": 2.5
|
||||||
|
},
|
||||||
|
"DepthMeter": {
|
||||||
|
"enabled": true,
|
||||||
|
"displayElevationAlways": false
|
||||||
|
},
|
||||||
|
"MysteriousBundle": true,
|
||||||
|
"CompostableRottenFlesh": true,
|
||||||
|
"MusicDiscs": true,
|
||||||
|
"NoteBlockAmethystSounds": true,
|
||||||
|
"ShipwreckSpyglassLoot": true,
|
||||||
|
"PocketJukebox": true,
|
||||||
|
"ChickenNugget": true,
|
||||||
|
"PoweredRailsCopperRecipe": true,
|
||||||
|
"GlowBerryEatGlow": {
|
||||||
|
"enabled": true,
|
||||||
|
"duration": 5
|
||||||
|
},
|
||||||
|
"HastePotions": true
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
#If enabled innate spells won't be added to the selection if an equally or more powerful spell of the same type is already present
|
||||||
|
skip_innate = false
|
||||||
|
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": true,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 23,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 23,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": true,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 18,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 18,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": true,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 23,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 23,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": true,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 18,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 18,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": true,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 23,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 23,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": true,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 23,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 23,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": true,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 18,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 18,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": true,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 23,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 23,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": true,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 18,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 18,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": true,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 23,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 23,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 8,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": true,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 18,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 18,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"wanderingVillager": {
|
||||||
|
"isRareTrade": false,
|
||||||
|
"enabled": true,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
},
|
||||||
|
"shepherdOffer": {
|
||||||
|
"tier": "EXPERT",
|
||||||
|
"enabled": false,
|
||||||
|
"emeraldCost": 13,
|
||||||
|
"maxUses": 8,
|
||||||
|
"villagerExp": 1,
|
||||||
|
"priceMultiplier": 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
|
||||||
|
#General
|
||||||
|
[general]
|
||||||
|
#Activate the Update-Checker
|
||||||
|
update-checker = true
|
||||||
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
|
||||||
|
["AddonsLib Config !"]
|
||||||
|
#Filter the logs error for blockstate and model
|
||||||
|
"Define log filter" = true
|
||||||
|
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"last_acknowledged_update": "0.0.0",
|
||||||
|
"manifest_etag": "\"300659b782b569815a7d3a760833a66624658508107b31949629af1a32a74274\"",
|
||||||
|
"seen_ids": [
|
||||||
|
"curseforge_moty_vote"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,524 @@
|
|||||||
|
# Don't change this! Version used to track needed updates.
|
||||||
|
version = 0
|
||||||
|
# Master switch. Turn this off if you hate fun. Disables all crowns, even those worn by others.
|
||||||
|
enableSupporterCrown = true
|
||||||
|
# Turns off the sparkling sound effects the emanate from the crown. Affects all crowns, even those worn by others.
|
||||||
|
enableCrownAudio = true
|
||||||
|
# How loud the crown sparkles are. Crank it up if your 50 sound physics mods made it inaudible, or turn it down if the majestic twinkling is eroding your sanity.
|
||||||
|
crownAudioVolume = 1.0
|
||||||
|
# Toggle this off if you want to hide your own crown from yourself and everyone else. Only affects your own crown.
|
||||||
|
showMyCrown = true
|
||||||
|
# Should your own crown decorate your vision while you're trying to mine? Turn it off if you are tired of flexing on yourself. Only affects your own crown.
|
||||||
|
showCrownInFirstPerson = true
|
||||||
|
# Pick your own crown's specific color. Other players will instantly see this color change above your head. Only affects your own crown.
|
||||||
|
crownTheme = "GOLD"
|
||||||
|
# How many sparkly particles to spawn per tick (20 ticks per second). Makes the crown thicker or thinner. Affects all crowns.
|
||||||
|
crownParticleCount = 10
|
||||||
|
# How wide (in blocks) the halo of superiority extends around your head. Affects all crowns.
|
||||||
|
crownRadius = 0.3
|
||||||
|
# How thick the crown is from the inner edge (the inside rim around your head) to the outer edge. Affects all crowns.
|
||||||
|
crownHorizontalThickness = 0.02
|
||||||
|
# How tall the crown is from the bottom edge to the top edge. Increase this to make the crown less of a hula-hoop and more of a cylinder. Affects all crowns.
|
||||||
|
crownVerticalThickness = 0.2
|
||||||
|
# Nudge the crown up or down. Move it high enough and you'll have a halo. Vanity for the win. Affects all crowns.
|
||||||
|
crownYOffset = 0.25
|
||||||
|
# [WARNING: THIS MAKES ALL HAMSTERS LOOK IDENTICAL]. Disables all texture overlays, accessories, and armor rendering on hamsters, forcing them to render with a single grayscale texture. Drastically improves FPS when hundreds of thousands of hamsters are on screen. Can be toggled on and off via a custom keybind.
|
||||||
|
performanceMode = false
|
||||||
|
# Hand-delivers the sacred texts on first login.
|
||||||
|
enableAutoGuidebookDelivery = true
|
||||||
|
# If Auto Delivery is disabled (like in most modpacks), give the guidebook the first time the player actually spots a wild hamster from 10 blocks away. This will only trigger once, and only if the player has never received the guidebook before.
|
||||||
|
enableAutoGuidebookDeliveryFallback = true
|
||||||
|
# A list of UUIDs for players who have already seen the missing guidebook warning. Ensures that everyone sees this, but only once unless you delete your name from this list.
|
||||||
|
playersWhoHaveSeenGuidebookWarning = [
|
||||||
|
"Mclovin4100"
|
||||||
|
]
|
||||||
|
# How long (in ticks) I wait before realizing you're book-less and panicking. 3600 = 3 minutes.
|
||||||
|
guidebookWarningTimer = 3600
|
||||||
|
# If true, you must hold sneak to expose their genetic secrets. If false, their DNA is proudly broadcasted to you at all times. Set to False by default so I don't get spammed on Discord.
|
||||||
|
requireSneakForCustomJadeInfo = false
|
||||||
|
# If true, the default Jade info will also be hidden unless you are actively sneaking. This setting only matters if 'Require Sneaking' is enabled above.
|
||||||
|
requireSneakForDefaultJadeInfo = false
|
||||||
|
# Display the default Jade entity name. You know, 'Hampter'.
|
||||||
|
showJadeEntityName = true
|
||||||
|
# Display the default Jade health hearts. In case you want to know exactly how close your hamster is to the great beyond.
|
||||||
|
showJadeEntityHealth = true
|
||||||
|
# Display the default Jade growth timer that shows how long until babies become adults. Useful if you believe age is just a feeling.
|
||||||
|
showJadeGrowthTime = true
|
||||||
|
# Display the default Jade owner name. So everyone knows who is responsible when it happens.
|
||||||
|
showJadeOwner = true
|
||||||
|
# Display how long this hamster has managed to survive your world.
|
||||||
|
showJadeAge = true
|
||||||
|
# Display the underlying fur palette.
|
||||||
|
showJadeBaseCoat = true
|
||||||
|
# Display the naturally occurring fur overlay patterns.
|
||||||
|
showJadeWildOverlay = true
|
||||||
|
# Display the mutations you caused by genetic engineering.
|
||||||
|
showJadeBreedingOverlay = true
|
||||||
|
# Display whether they possess the recessive red eye gene. Helpful since the eyes still appear black.
|
||||||
|
showJadeEyeColor = true
|
||||||
|
# Display the default Jade inventory contents so you can see what your hamster is hoarding.
|
||||||
|
showJadeInventory = true
|
||||||
|
# The duration (in ticks) that action bar messages stay on screen. Only affects your personal computer. Vanilla is 60 (3 seconds), which is barely enough time to realize you're reading. Crank this up to savor the text. (20 ticks = 1 second).
|
||||||
|
actionBarDuration = 100
|
||||||
|
# Little status mumbles when your co-pilot disembarks.
|
||||||
|
enableShoulderDismountMessages = true
|
||||||
|
# Whether to show an action bar message when a Tree Heist begins.
|
||||||
|
enableTreeHeistStartMessage = true
|
||||||
|
# Get an action bar message when your hamster's bed is broken. Here's where you can turn it off if you prefer... complete immersion.
|
||||||
|
enableBedBreakMessage = true
|
||||||
|
# Warns you when a newly tamed baby hamster refuses to follow you and informs you how to unlink them from their parent.
|
||||||
|
enableTamedBabyWarningMessage = true
|
||||||
|
# If true, you must have a Name Tag in your inventory (or the hamster's cheeks) to confirm the rename, and it will be consumed. True by default to keep things vanilla-friendly-ish.
|
||||||
|
consumeNameTagForGuiRename = true
|
||||||
|
# Which side of the name the little pencil icon sits on. For the easterners who prefer reading from right to left.
|
||||||
|
renameIconPlacement = "LEFT"
|
||||||
|
# Helpful whispers on what the heck that cucumber is for.
|
||||||
|
enableItemTooltips = true
|
||||||
|
# If true, the hamster's age progresses at real-world speed (24 hours = 1 day) instead of Minecraft speed (20 minutes = 1 day).
|
||||||
|
displayAgeInIrlTime = false
|
||||||
|
# More stats than anyone asked for. Defaults to off— mercifully.
|
||||||
|
enableJadeHamsterDebugInfo = false
|
||||||
|
# The master switch for all announcement notifications. Turning this off is the same as clicking 'Disable All' in the announcement screen. Announcements can still be viewed in the §f§lHamster Tips§r guide book.
|
||||||
|
enableNotificationIcons = false
|
||||||
|
# For when you see the update notification and think, 'That's a problem for future me.' Future you will be so proud. This is where you select many days to hide the 'Update Available' notification when you click 'Remind Me Later'.
|
||||||
|
snoozeUpdateReminderDays = 5
|
||||||
|
# Decide if the bell haunts you full-time on the HUD or only ambushes you when you're trying to organize your inventory. If disabled, you will only see notifications when you open an inventory.
|
||||||
|
enableHudIcon = false
|
||||||
|
# Banish the bell to a corner of your choosing. It's your screen. Establish dominance.
|
||||||
|
hudIconPositionPreset = "TOP_LEFT"
|
||||||
|
# Shove the icon horizontally. For when 'top-left' isn't specific enough for your discerning taste.
|
||||||
|
hudIconOffsetX = 10
|
||||||
|
# Adjust the vertical placement. Does it block your view? Is it not blocking your view enough? The power is yours.
|
||||||
|
hudIconOffsetY = 10
|
||||||
|
# Make it bigger. Make it smaller. Make it an affront to good taste. I'm not your art director.
|
||||||
|
hudIconScale = 1.0
|
||||||
|
# Decide if the bell icon should ambush you while you're sorting your inventory. If disabled, it will only bother you on the main menu or the game HUD if you have those enabled. Your screen, your rules.
|
||||||
|
enableWidgetIcon = false
|
||||||
|
# How loud the wind gust sound effect is, for you overachievers who are running 15 different sound physics mods. 1.0 is default, 0.0 is silent.
|
||||||
|
leafGustVolume = 0.3
|
||||||
|
# Should the gentle, drift of Hamster Bedding leaf particles slowly change direction over time? If true, it's a slow, majestic rotation. (It takes a bout 3 minutes to make a full 360 degree rotation). If false, you get to pick a static wind direction below.
|
||||||
|
enableDynamicDriftAngle = true
|
||||||
|
# Set a fixed direction for the universal leaf drift (0-360 degrees). 0 = South, 90 = West, 180 = North, 270 = East. Or just slide it until it looks cool. Whatever. Only works if 'Dynamic Drift' is off.
|
||||||
|
staticDriftAngle = 0
|
||||||
|
# Whether hamsters are allowed to multiply. Turn this off if you fear someone on your server plans to create a rodent horde.
|
||||||
|
enableBreeding = true
|
||||||
|
# If true, hamsters that are actively following you (not sitting or wandering) will instantly teleport with you, across dimensions and even if their current chunk becomes unloaded. WARNING: do not turn this off unless you want to risk your hamsters being left behind on long teleports.
|
||||||
|
enableTeleportRescue = true
|
||||||
|
# Do we yeet the hamster? ('G' by default).
|
||||||
|
enableHamsterThrowing = true
|
||||||
|
# For when you need some personal space. Allows tamed hamsters to be linked to a Hamster Bed, letting them wander freely within a set radius instead of clinging to you like melted duct-tape. You're welcome.
|
||||||
|
enableWanderMode = true
|
||||||
|
# Permits hamsters to engage in spontaneous, high-stakes games of keep-away with your valuables.
|
||||||
|
enableItemStealing = true
|
||||||
|
# Master switch. If false, hamsters will suppress their playful urges and remain stoic professionals.
|
||||||
|
enableTagGame = true
|
||||||
|
# May save your inventory. Or your ears. Allows hamsters to sniff for any aggressive creepers that have begun hunting you.
|
||||||
|
enableShoulderCreeperDetection = true
|
||||||
|
# Because we all enjoy unsolicited financial advice from rodents. Allows hamsters to sniff for shinies from their shoulder perch.
|
||||||
|
enableShoulderDiamondDetection = true
|
||||||
|
# Permit hamsters to embark on solo get-rich-quick schemes?
|
||||||
|
enableIndependentDiamondSeeking = true
|
||||||
|
# If true, upgraded armor grants special perks. If false (because you hate fun?), armor acts only as a damage shield/visual. Each perk can also be individually configured in 'Armor Settings.'
|
||||||
|
enableArmorPerks = true
|
||||||
|
# If true, wild hamsters take their cheek-treasures to the grave. Prevents players from creating 'ethical' hamster recycling farms for seeds and nuggets.
|
||||||
|
disableWildLootDrops = false
|
||||||
|
# Gate cheek-pouch storage behind gourmet cuisine, because drama.
|
||||||
|
requireFoodMixToUnlockCheeks = true
|
||||||
|
# Changes the default entity name from 'Hamster' to 'Hampter'. Note: This has no visible effect in vanilla Minecraft, as mobs don't show nameplates by default. It's primarily for use with mods like Auto Leveling that display entity names.
|
||||||
|
useHampterName = false
|
||||||
|
# Lets you rename hamsters directly from their inventory screen. Much more civilized than slapping them with a name tag.
|
||||||
|
enableGuiRenaming = true
|
||||||
|
# If true, players can tame frozen, AI-disabled hamsters, instantly breathing life into them like some sort of furry necromancer. Turn this off if you're using command-spawned hamsters as statues or shop displays and don't want your patrons walking off with the merchandise happily following.
|
||||||
|
allowTamingAiDisabled = true
|
||||||
|
# If true, your weapons will magically pass through your own tamed hamsters. Perfect for those with butter fingers who keep 'accidentally' sending their companions to the great hamster wheel in the sky.
|
||||||
|
preventOwnerFriendlyFire = false
|
||||||
|
# Should Ravagers, the hulking beasts of destruction, flee in terror from a tiny ball of fluff? Yes. Yes, they should.
|
||||||
|
enableRavagerFlee = true
|
||||||
|
# Turns your hamster into a mobile arachnid-repellent unit. Highly effective.
|
||||||
|
enableSpiderFlee = true
|
||||||
|
# How often a sitting hamster gets the sudden urge to clean. It's a 1-in-X chance per tick, so lower numbers mean a higher chance for cleaning. For example, 1200 means on average, it'll clean about once a minute. 300 ≈ every 15 secs, and 5000 ≈ every 4 mins. Congratulations— now you know enough to be dangerous.
|
||||||
|
cleaningChanceDenominator = 1200
|
||||||
|
# Time-out after using your living projectile. (20 ticks = 1 second)
|
||||||
|
hamsterThrowCooldown = 2400
|
||||||
|
# When the sugar rush ends, force a breather. (20 ticks = 1 second)
|
||||||
|
steamedGreenBeansBuffCooldown = 6000
|
||||||
|
# Force a cool-down after striking it rich. Off by default, since this can't happen again anyway without another mount/dismount on the shoulder.
|
||||||
|
enableIndependentDiamondSeekCooldown = false
|
||||||
|
# Cooldown before your hamster can go on another treasure hunt. (20 ticks = 1 second)
|
||||||
|
independentOreSeekCooldownTicks = 2400
|
||||||
|
# Mandatory time-out after a successful heist to prevent serial kleptomania. (20 ticks = 1 second). WARNING: Increasing this cooldown can dramatically change the item stealing mechanic, since that AI goal sometimes re-runs multiple times in a row when the hamster has trouble pathfinding to the item that it wants to steal. So instead of increasing this, you should probably just stop dropping your diamonds on the ground everywhere, butter fingers.
|
||||||
|
stealCooldownTicks = 100
|
||||||
|
# How long a specific hamster needs to recover after being chased. Remember, they have tiny lungs. (20 ticks = 1 second; default = 10 minutes)
|
||||||
|
tagGameCooldown = 12000
|
||||||
|
# Hamsters need their space. Here's where you give them a break between litters.
|
||||||
|
breedingCooldownSeconds = 300
|
||||||
|
# The official list of bribes for convincing wild fluffballs to join your cause. By default, it's just sliced cucumbers. Feel free to add 'minecraft:nether_star' if you enjoy making poor life choices. Compatible with Cultural Delights by default!
|
||||||
|
tamingFoods = [
|
||||||
|
"adorablehamsterpets:sliced_cucumber",
|
||||||
|
"culturaldelights:cut_cucumber"
|
||||||
|
]
|
||||||
|
# The hamster's everyday menu. These items will heal them or, if they're at full health, might give them... ideas about starting a family. Don't make it weird.
|
||||||
|
standardDiet = [
|
||||||
|
"adorablehamsterpets:hamster_food_mix",
|
||||||
|
"adorablehamsterpets:sunflower_seeds",
|
||||||
|
"adorablehamsterpets:green_beans",
|
||||||
|
"adorablehamsterpets:cucumber",
|
||||||
|
"adorablehamsterpets:green_bean_seeds",
|
||||||
|
"adorablehamsterpets:cucumber_seeds",
|
||||||
|
"minecraft:apple",
|
||||||
|
"minecraft:carrot",
|
||||||
|
"minecraft:melon_slice",
|
||||||
|
"minecraft:sweet_berries",
|
||||||
|
"minecraft:beetroot",
|
||||||
|
"minecraft:wheat",
|
||||||
|
"minecraft:wheat_seeds",
|
||||||
|
"#adorablehamsterpets:seeds",
|
||||||
|
"farmersdelight:cabbage_leaf",
|
||||||
|
"farmersdelight:cooked_rice",
|
||||||
|
"farmersdelight:pumpkin_slice",
|
||||||
|
"culturaldelights:cut_cucumber",
|
||||||
|
"culturaldelights:corn_kernels"
|
||||||
|
]
|
||||||
|
# The list of items a hamster might try to... 'borrow' if you leave them on the ground. A chase will ensue. You have been warned.
|
||||||
|
stealableItems = [
|
||||||
|
"minecraft:diamond"
|
||||||
|
]
|
||||||
|
# Items the hamster views as gifts or toys to bring back to you. Picking these up triggers Delivery Mode. Default: Acorns.
|
||||||
|
retrievableItems = [
|
||||||
|
"adorablehamsterpets:acorn"
|
||||||
|
]
|
||||||
|
# The list of questionable substances that grant your hamster temporary superpowers. By default, it's just steamed green beans.
|
||||||
|
buffFoods = [
|
||||||
|
"adorablehamsterpets:steamed_green_beans"
|
||||||
|
]
|
||||||
|
# The specific items that convince a tamed hamster your shoulder is the best seat in the house. Also acts as a bribe to lure them into their linked bed. Defaults to cheese, because of course it does.
|
||||||
|
lureItems = [
|
||||||
|
"adorablehamsterpets:cheese"
|
||||||
|
]
|
||||||
|
# The list of specific items that, when used on a Hamster Bed, will set 'Wander Mode Settings > Allow Sleeping in Bed' to false. For when you need your hamster to stay awake and wander around for... reasons. This can be reversed by using a lure item (cheese by default) on the bed. Sneaking before right-clicking with this item will unlink the bed entirely.
|
||||||
|
bedAvoidanceFoods = [
|
||||||
|
"minecraft:rotten_flesh"
|
||||||
|
]
|
||||||
|
# The one-time offering required to earn a hamster's ultimate trust, unlocking their cheek inventory. Make it something special. Or don't. See if I care.
|
||||||
|
pouchUnlockFoods = [
|
||||||
|
"adorablehamsterpets:hamster_food_mix"
|
||||||
|
]
|
||||||
|
# Items on this list are so delicious, your hamster will never refuse them, even if you feed it to them twice. For the truly spoiled rodent.
|
||||||
|
repeatableFoods = [
|
||||||
|
"adorablehamsterpets:hamster_food_mix",
|
||||||
|
"adorablehamsterpets:steamed_green_beans"
|
||||||
|
]
|
||||||
|
# The specific items a hamster will eat directly from its cheek pouch to heal itself when injured. Keep it exclusive, or let them feast on enchanted apples. Your call.
|
||||||
|
autoHealFoods = [
|
||||||
|
"adorablehamsterpets:hamster_food_mix"
|
||||||
|
]
|
||||||
|
# A specific list of items and tags that are allowed in the hamster's cheek pouch. You can add things to this list to bypass the default 'no tools or big blocks' rule, since this overrides the 'disallowed' settings.
|
||||||
|
pouchAllowedItems = [
|
||||||
|
"minecraft:torch",
|
||||||
|
"minecraft:soul_torch",
|
||||||
|
"minecraft:redstone_torch",
|
||||||
|
"minecraft:repeater",
|
||||||
|
"minecraft:comparator",
|
||||||
|
"minecraft:lever",
|
||||||
|
"#minecraft:buttons",
|
||||||
|
"#minecraft:pressure_plates",
|
||||||
|
"minecraft:beetroot_seeds",
|
||||||
|
"minecraft:pumpkin_seeds",
|
||||||
|
"minecraft:melon_seeds",
|
||||||
|
"minecraft:pitcher_pod",
|
||||||
|
"minecraft:torchflower_seeds",
|
||||||
|
"#c:seeds",
|
||||||
|
"#forge:seeds"
|
||||||
|
]
|
||||||
|
# A list of specific item IDs that are NEVER allowed in the cheek pouch, unless they are on the 'Allowed' list above. Mostly stuff that's too big, too pointy, or just plain illogical. Lol.
|
||||||
|
pouchDisallowedItems = [
|
||||||
|
"minecraft:bow",
|
||||||
|
"minecraft:crossbow",
|
||||||
|
"minecraft:trident",
|
||||||
|
"minecraft:fishing_rod",
|
||||||
|
"minecraft:shield",
|
||||||
|
"minecraft:elytra",
|
||||||
|
"minecraft:turtle_helmet",
|
||||||
|
"minecraft:carved_pumpkin",
|
||||||
|
"minecraft:player_head",
|
||||||
|
"minecraft:zombie_head",
|
||||||
|
"minecraft:skeleton_skull",
|
||||||
|
"minecraft:wither_skeleton_skull",
|
||||||
|
"minecraft:creeper_head",
|
||||||
|
"minecraft:dragon_head",
|
||||||
|
"minecraft:piglin_head",
|
||||||
|
"minecraft:minecart",
|
||||||
|
"minecraft:chest_minecart",
|
||||||
|
"minecraft:furnace_minecart",
|
||||||
|
"minecraft:tnt_minecart",
|
||||||
|
"minecraft:hopper_minecart",
|
||||||
|
"minecraft:command_block_minecart",
|
||||||
|
"minecraft:saddle",
|
||||||
|
"minecraft:bucket",
|
||||||
|
"minecraft:water_bucket",
|
||||||
|
"minecraft:lava_bucket",
|
||||||
|
"minecraft:milk_bucket",
|
||||||
|
"minecraft:powder_snow_bucket",
|
||||||
|
"minecraft:axolotl_bucket",
|
||||||
|
"minecraft:tadpole_bucket",
|
||||||
|
"minecraft:cod_bucket",
|
||||||
|
"minecraft:pufferfish_bucket",
|
||||||
|
"minecraft:salmon_bucket",
|
||||||
|
"minecraft:tropical_fish_bucket",
|
||||||
|
"minecraft:item_frame",
|
||||||
|
"minecraft:glow_item_frame",
|
||||||
|
"minecraft:painting",
|
||||||
|
"minecraft:armor_stand",
|
||||||
|
"minecraft:end_crystal",
|
||||||
|
"minecraft:spyglass",
|
||||||
|
"minecraft:nether_star",
|
||||||
|
"minecraft:dragon_egg",
|
||||||
|
"minecraft:bundle"
|
||||||
|
]
|
||||||
|
# A list of item tags that are NEVER allowed in the cheek pouch, unless they are on the 'Allowed' list above. A broad-spectrum approach to preventing your hamster from swallowing an entire sword.
|
||||||
|
pouchDisallowedTags = [
|
||||||
|
"#minecraft:axes",
|
||||||
|
"#minecraft:hoes",
|
||||||
|
"#minecraft:pickaxes",
|
||||||
|
"#minecraft:shovels",
|
||||||
|
"#minecraft:swords",
|
||||||
|
"#minecraft:trimmable_armor",
|
||||||
|
"#minecraft:beds",
|
||||||
|
"#minecraft:banners",
|
||||||
|
"#minecraft:doors",
|
||||||
|
"#minecraft:boats"
|
||||||
|
]
|
||||||
|
# How much abuse a wild hamster can take before it gives up the ghost. Vanilla animals are around 8-10. Set it to 200 (100 hearts) if you enjoy a challenge, or 1 if you're a monster.
|
||||||
|
wildMaxHealth = 8.0
|
||||||
|
# How beefy your tamed fuzzball is. Defaults to double its wild health, because love makes you stronger. Or something. Vanilla wolves have 20 (10 hearts).
|
||||||
|
tamedMaxHealth = 16.0
|
||||||
|
# Controls how frequently your hamster feels the urge to walk around. The higher the number, the lazier the hamster (1 in X chance to wander per tick; 20 ticks = 1 second). Set to 0 to disable wandering entirely— perfect for keeping them still for photoshoots or interrogation. Vanilla's default chance for Wolves is 1 in 120 ticks.
|
||||||
|
wanderChanceInterval = 120
|
||||||
|
# The minimum time (in ticks) your hamster stares into your soul. Actual duration = this value + a random extra 0 to 4 seconds. Default is 40. Increase to simulate deep contemplation (or emptiness).
|
||||||
|
lookAtDuration = 20
|
||||||
|
# Convince a hamster to love you. Taming difficulty (1 in X chance). Higher = more cucumbers sacrificed to fuzzy freeloaders.
|
||||||
|
tamingChanceDenominator = 3
|
||||||
|
# Tamed hamster melee damage. Squeak-first, ask questions later.
|
||||||
|
meleeDamage = 2.0
|
||||||
|
# Damage dealt by thrown hamster. Surprisingly effective against Creepers. How convenient.
|
||||||
|
hamsterThrowDamage = 20.0
|
||||||
|
# Toggle this off if you find the rare, recessive red-eyed hamsters to be a bit too... scary. Reverts them to standard black, but only for you. They will still appear red for everyone else.
|
||||||
|
enableRedEyes = true
|
||||||
|
# If true, all baby hamsters are guaranteed to receive a breeding overlay, regardless of whether their parents had them. Reduces the total number of possible outcomes.
|
||||||
|
forceBreedingOverlay = false
|
||||||
|
# How much the baby's base color tends to deviate from the exact mathematical center between its parents. Higher values mean the baby could look much more like Parent A or Parent B, rather than a perfect mix.
|
||||||
|
geneticVariance = 0.1
|
||||||
|
# How much random 'scatter' is added to the baby's color across all dimensions (Hue, Saturation, Brightness). Higher values mean the baby could end up a completely unexpected color instead of a mixture between the two parents.
|
||||||
|
geneticMutationRate = 0.3
|
||||||
|
# How many theoretical babies the 3D visualizer calculates every tick (20 ticks = 1 second) to build the probability particle cloud. Each particle spawned represents a baby hamster. Higher numbers create a denser, clearer picture of the genetic potential.
|
||||||
|
simulatedOffspringPerTick = 20
|
||||||
|
# If true, babies are born feral and unclaimed. You'll need to tame them yourself to earn their affections.
|
||||||
|
babiesSpawnWild = true
|
||||||
|
# A list of player usernames allowed to breed hamsters even if breeding is toggled off globally (see the 'Core Feature Toggles' section). Useful for server admins who want to keep breeding under control.
|
||||||
|
allowedBreeders = [ ]
|
||||||
|
# How many times a single hamster can reproduce before its biological clock says 'absolutely not.'
|
||||||
|
maxLittersPerHamster = 50
|
||||||
|
# The minimum number of babies per litter.
|
||||||
|
litterSizeMin = 1
|
||||||
|
# The maximum number of babies per litter. Make sure this is greater than or equal to the minimum, obviously.
|
||||||
|
litterSizeMax = 3
|
||||||
|
# Try as I might, I could not think of a better way to word that. Here's where you can cap the number of hamster litters a single player can breed.
|
||||||
|
playerBreedingLimit = false
|
||||||
|
# Whether the limit resets daily, or if it's a lifetime cap per player.
|
||||||
|
playerBreedingLimitType = "DAILY"
|
||||||
|
# How many litters a player can orchestrate before their breeding license is revoked.
|
||||||
|
maxLittersPerPlayer = 5
|
||||||
|
# If true, 'Daily Player Breeding Limit' means 24 real-world hours. If false, it means 20 Minecraft minutes.
|
||||||
|
useIrlTimeForBreedingLimit = false
|
||||||
|
# Aerodynamics provided by smooth Iron plating. Adds 0.5 to the throw velocity, which is 1.5 by default or 2.5 when under the influence of Steamed Green Beans.
|
||||||
|
ironArmorThrowSpeedBoost = 0.5
|
||||||
|
# The zoom factor provided by Gold Armor. Because flimsier things go faster. Obviously. (+0.20 = +20% Speed)
|
||||||
|
goldArmorSpeedBoost = 0.2
|
||||||
|
# The 'Immovable Object' density factor. 0.5 is 50% resistance. 1.0 makes them a neutron star.
|
||||||
|
netheriteArmorKnockbackResist = 0.5
|
||||||
|
# Heavy things hit harder. Adds this much flat damage to the projectile impact. (1 = 0.5 hearts)
|
||||||
|
netheriteArmorThrowDamageBonus = 10.0
|
||||||
|
# Master switch for armor rendering. If false, hamsters will appear unarmored even when equipped. Useful if you prefer the natural look but still want the protection.
|
||||||
|
enableArmorVisuals = true
|
||||||
|
# Determines whether you are able to see the jaunty little Acorn Hat when hamsters are wearing the base Acorn Armor. Does not affect what other players see, and does not apply to the standalone Acorn Hat accessory.
|
||||||
|
renderAcornHat = true
|
||||||
|
# The likelihood (0.0 to 1.0) of an acorn dropping each time your hamster rummages. Default is very low at 0.03 (3%), because the hamster rummages roughly ~5 times per second. Crank it up if you want to crash the local squirrel economy. (Maximum output is 1 acorn per second even if you turn it all the way up).
|
||||||
|
acornDropChance = 0.03
|
||||||
|
# Shows visual particles for the detected Tree ID (the lowest block of the trunk) and leaf canopy during a heist, and turns on extra logging in the console. Useful for seeing exactly which tree your hamster is searching and/or debugging if things are being weird.
|
||||||
|
debugTreeDetection = false
|
||||||
|
# The Master Switch. Affects all Hamster Beds. If true, hamsters linked to a bed can be resurrected there. Cheating? Maybe. Convenient? Absolutely.
|
||||||
|
enableRespawnInBed = false
|
||||||
|
# The specific items accepted by the Hamster Bed to enable the Respawn Protocol. Defaults to the Totem of Undying, because immortality isn't cheap. Accepts item IDs (e.g. 'minecraft:totem_of_undying') or tags.
|
||||||
|
resurrectionTributes = [
|
||||||
|
"minecraft:totem_of_undying"
|
||||||
|
]
|
||||||
|
# Should hamsters treat other hamsters' beds as sacred ground? If true, they'll try to politely path around them, but they will only try a few alternate paths before their tiny rodent-patience runs out. If false, they'll trample wherever they please.
|
||||||
|
avoidUnlinkedBeds = true
|
||||||
|
# The initial wander distance set when a hamster is first linked to a bed. It defaults to medium, because that is the universally accepted starting point for all life choices.
|
||||||
|
defaultWanderDistance = "MEDIUM"
|
||||||
|
# The radius (in blocks) for the 'Near' wander distance setting. For the clingy hamster who wants freedom, but not too much.
|
||||||
|
wanderDistanceNear = 8
|
||||||
|
# The radius (in blocks) for the 'Medium' wander distance setting. A respectable distance. Not too close, not too far. Perfectly balanced, as all things should be.
|
||||||
|
wanderDistanceMedium = 16
|
||||||
|
# The radius (in blocks) for the 'Far' wander distance setting. For the adventurous hamster who might send you a postcard someday. Maybe.
|
||||||
|
wanderDistanceFar = 32
|
||||||
|
# The global override for whether hamsters can sleep in their beds. If enabled, all hamsters in wander mode will seek out their bed to sleep at specific times, regardless of individual bed settings. If disabled, they'll just pass out when sitting, like your old uncle at family gatherings.
|
||||||
|
allowSleepInBed = true
|
||||||
|
# Tired of your hamsters adhering to the rigid tyranny of the day/night cycle? Enable this for a more... unpredictable napping schedule. When enabled, this will override the 'Sleep During the Day' setting.
|
||||||
|
circadianChaos = false
|
||||||
|
# The shortest possible time (in seconds) a hamster will stay awake or asleep in bed before considering a change. Defaults to 5 minutes— for the truly narcoleptic rodent. A random duration between the min and max is chosen each time, so move them further apart for more... unpredictable behavior.
|
||||||
|
minNapInBedIntervalSeconds = 300
|
||||||
|
# The longest amount of time (in seconds) a hamster can possibly stay awake or asleep in bed before it gets bored and switches things up. Defaults to 10 minutes.
|
||||||
|
maxNapInBedIntervalSeconds = 600
|
||||||
|
# If false, wandering hamsters will sleep in their beds during the night. If true, they'll adopt a more nocturnal, goth-adjacent lifestyle and sleep in the daytime.
|
||||||
|
sleepDuringDay = true
|
||||||
|
# The mandatory grumpiness period if you rudely awaken a hamster from its bed before it was ready. It won't go back to sleep until this timer runs out. (20 ticks = 1 second)
|
||||||
|
bedWakeUpCooldown = 300
|
||||||
|
# The maximum number of hamsters you can carry on your shoulders and head. Limits the chaos. Changes take effect on next mount attempt.
|
||||||
|
maxShoulderHamsters = 3
|
||||||
|
# Where should the hamster go first? 'Shoulders First' fills the Right Shoulder, then Left, then Head. 'Head First' fills Head, then Right, then Left.
|
||||||
|
mountPriority = "SHOULDERS_FIRST"
|
||||||
|
# If true, any hamsters on your shoulder will remain there when you respawn. If false (default), they will remain at your death location, passed out from the sheer shock of seeing you die. They may need a quick pat to wake them up when you return.
|
||||||
|
keepHamstersOnShoulderOnDeath = false
|
||||||
|
# Should luring a hamster to your shoulder consume the item (e.g., cheese)? Turn this off if you believe your charm alone should be enough. The item will still be required, just not eaten.
|
||||||
|
consumeLureItem = true
|
||||||
|
# Tired of wasting perfectly good cheese? Enable this to use a dedicated keybind (unbound by default). Hold down this key while right-clicking your hamster to hoist them onto your shoulder, no questions asked. Uses a separate key you must set in Settings > Controls > Key Binds.
|
||||||
|
enableShoulderMountKeybind = false
|
||||||
|
# Adjust paranoia levels. (Distance in blocks)
|
||||||
|
shoulderCreeperDetectionRadius = 16.0
|
||||||
|
# How close (in blocks) you need to be before the squeak says \"bling.\"
|
||||||
|
shoulderDiamondDetectionRadius = 10.0
|
||||||
|
# Determines the sequence for dismounting hamsters with a key press. LIFO (Last-In, First-Out) dismounts the most recently added hamster. FIFO (First-In, First-Out) dismounts the oldest one.
|
||||||
|
dismountOrder = "LIFO"
|
||||||
|
# Choose what action dismounts the hamster. 'SNEAK_KEY' uses your sneak key, obviously. 'CUSTOM_KEYBIND' uses a separate key you must set in Controls > Key Binds.
|
||||||
|
dismountTriggerType = "SNEAK_KEY"
|
||||||
|
# Choose whether a single press or a quick double‑tap dismounts the hamster.
|
||||||
|
dismountPressType = "SINGLE_PRESS"
|
||||||
|
# Max time between sneak key presses to count as a double-tap. (20 ticks = 1 second)
|
||||||
|
doubleTapDelayTicks = 10
|
||||||
|
# If true, hamsters on your shoulder will randomly cycle through standing, sitting, and laying down while on the shoulder. If false, they will remain in a single state defined below.
|
||||||
|
enableDynamicShoulderAnimations = true
|
||||||
|
# If dynamic animations are disabled, choose the state for the hamster on your head. Sometimes this setting can have a delay before kicking in, but switching states back and forth usually fixes it.
|
||||||
|
forcedHeadState = "ALWAYS_STAND"
|
||||||
|
# See description for 'Forced State (Head)'.
|
||||||
|
forcedRightShoulderState = "ALWAYS_STAND"
|
||||||
|
# See description for 'Forced State (Head)'.
|
||||||
|
forcedLeftShoulderState = "ALWAYS_STAND"
|
||||||
|
# False by default. If true, shoulder hamsters will be forced into their 'laying down' animation when you move, as if trying not to fall off. If false, they will continue their normal animation cycle.
|
||||||
|
forceLayDownOnWalk = false
|
||||||
|
# If true, shoulder hamsters will be forced into their 'laying down' animation while you sprint, as if holding on for dear life. If false, they will continue their normal animation cycle.
|
||||||
|
forceLayDownOnSprint = true
|
||||||
|
# The minimum time (in seconds) a shoulder hamster will stay in any one animation state (standing, sitting, or laying down). A random duration between the min and max is chosen for each transition.
|
||||||
|
shoulderMinStateSeconds = 20
|
||||||
|
# The maximum time (in seconds) a shoulder hamster will stay in any one animation state (standing, sitting, or laying down). A random duration between the min and max is chosen for each transition.
|
||||||
|
shoulderMaxStateSeconds = 45
|
||||||
|
# Mutes the ambient squeaks from shoulder-mounted hamsters. The bounce and alert sounds will still play.
|
||||||
|
silenceShoulderIdleSounds = false
|
||||||
|
# Mutes the hamster landing/bounce sound effect from the physics simulation when you are in first-person view.
|
||||||
|
silencePhysicsSoundsInFirstPerson = false
|
||||||
|
# The base throw speed of your furry projectile.
|
||||||
|
hamsterThrowVelocity = 1.5
|
||||||
|
# The throw speed of your furry projectile when under the influence of Steamed Green Beans. Goes from 'yeet' to 'yote'.
|
||||||
|
hamsterThrowVelocityBuffed = 2.5
|
||||||
|
# If true, throwing your own hamster straight up above your head will eventually result in a concussive reunion on the way back down. High-velocity rodents tend to hurt, even if they love you.
|
||||||
|
yeetFriendlyFire = true
|
||||||
|
# How close (in blocks) a hostile mob can get before a hamster wakes up from it's power nap.
|
||||||
|
tamedSleepThreatDetectionRadiusBlocks = 8
|
||||||
|
# Choose when your sitting hamster will succumb to drowsiness. 'True' means your sitting hamster will only doze off during the day— 'false' means it can doze off anytime. This setting does not affect the behavior of a hamster when sleeping in a bed.
|
||||||
|
requireDaytimeForTamedSleep = true
|
||||||
|
# Minimum seconds before a sitting hamster gets sleepy.
|
||||||
|
tamedQuiescentSitMinSeconds = 120
|
||||||
|
# Maximum seconds before the inevitable deep snooze.
|
||||||
|
tamedQuiescentSitMaxSeconds = 180
|
||||||
|
# Healing amount from Hamster Food Mix. The good stuff.
|
||||||
|
hamsterFoodMixHealing = 4.0
|
||||||
|
# Healing from basic seeds/crops. Better than nothing… probably.
|
||||||
|
standardFoodHealing = 2.0
|
||||||
|
# If true, baby hamsters lose their refined palates and will eagerly gorge themselves on the same seeds repeatedly, in case you want to grow them up faster.
|
||||||
|
disableBabyFoodRefusal = false
|
||||||
|
# How many little hunger shanks the cheese restores. Vanilla cooked steak is 8. I know you're thinking of moving it to 20, you monster.
|
||||||
|
cheeseNutrition = 8
|
||||||
|
# How long the hunger effect lasts. Cooked steak is 0.8. Don't get too crazy. Or do. I'm not your conscience.
|
||||||
|
cheeseSaturation = 0.8
|
||||||
|
# Vanilla dried kelp is 1 (0.5 hearts).
|
||||||
|
slicedCucumberNutrition = 1
|
||||||
|
# Dried kelp is 0.3.
|
||||||
|
slicedCucumberSaturation = 0.3
|
||||||
|
cucumberNutrition = 2
|
||||||
|
cucumberSaturation = 0.3
|
||||||
|
greenBeansNutrition = 2
|
||||||
|
greenBeansSaturation = 0.3
|
||||||
|
steamedGreenBeansNutrition = 3
|
||||||
|
steamedGreenBeansSaturation = 0.6
|
||||||
|
hamsterFoodMixNutrition = 4
|
||||||
|
hamsterFoodMixSaturation = 0.4
|
||||||
|
# Steamed beans: power that fades faster than their attention span. (20 ticks = 1 second)
|
||||||
|
greenBeanBuffDuration = 3600
|
||||||
|
# Because someone gotta go fast.
|
||||||
|
greenBeanBuffAmplifierSpeed = 1
|
||||||
|
# Slightly mightier nibbles.
|
||||||
|
greenBeanBuffAmplifierStrength = 1
|
||||||
|
# Extra fluff padding for those daring dives.
|
||||||
|
greenBeanBuffAmplifierAbsorption = 1
|
||||||
|
# Heals minor paper-cuts (and fragile egos).
|
||||||
|
greenBeanBuffAmplifierRegen = 0
|
||||||
|
# How far (in blocks) a hamster scans once it’s decided to play prospector.
|
||||||
|
diamondSeekRadius = 10
|
||||||
|
# The probability (0.0 to 1.0) that a hamster will seek gold instead of diamond, if both are available. At 0.5, it's a coin toss. At 1.0, it's guaranteed hamster sulking.
|
||||||
|
goldMistakeChance = 0.33
|
||||||
|
# The list of blocks that smell... shiny. Especially to greedy hamsters. Diamonds by default, but maybe you want them to sniff for Zinc ore? Accepts block IDs (e.g. 'create:zinc_ore') and #tags (e.g. '#c:ores/diamond').
|
||||||
|
celebrationOres = [
|
||||||
|
"minecraft:diamond_ore",
|
||||||
|
"minecraft:deepslate_diamond_ore"
|
||||||
|
]
|
||||||
|
# Blocks that look promising but ultimately lead to a dramatic emotional breakdown. Gold by default, but if you want them to sniff for dirt, I'm not your conscience. Accepts block IDs (e.g. 'create:copper_ore') and #tags (e.g. '#c:ores/gold').
|
||||||
|
sulkingOres = [
|
||||||
|
"minecraft:gold_ore",
|
||||||
|
"minecraft:deepslate_gold_ore"
|
||||||
|
]
|
||||||
|
# The personal space bubble (in blocks) hamsters maintain while running away.
|
||||||
|
minMiniGameFleeDistance = 7
|
||||||
|
# The maximum distance (in blocks) before hamsters stop running from you and start taunting. If they get further than this, they will wait for you to catch up.
|
||||||
|
maxMiniGameFleeDistance = 10
|
||||||
|
# The shortest amount of time (in seconds) a chase lasts before hamsters get bored. Randomly chosen between Min and Max.
|
||||||
|
minMiniGameFleeDurationSeconds = 5
|
||||||
|
# The longest amount of time (in seconds) a chase lasts. Randomly chosen between Min and Max.
|
||||||
|
maxMiniGameFleeDurationSeconds = 15
|
||||||
|
# Probability (0.1 to 1.0) a hamster will succumb to temptation when seeing a stealable item. High by default, since the only default stealable item is a diamond.
|
||||||
|
itemThieveryChance = 0.75
|
||||||
|
# If true, hamsters can ask anyone to play. If false, they can only ask their owners.
|
||||||
|
allowStrangerTag = true
|
||||||
|
# The 1-in-X chance per tick a hamster will start a game of tag if you make too much eye contact. Since the game runs at 20 ticks per second, a 1-in-100-tick chance means you'll need to maintain eye contact for about 5-10 seconds on average. Set to 1 if you want the game to start instantly upon eye contact.
|
||||||
|
tagGameChanceDenominator = 100
|
||||||
|
# If true, players are capped on how many games they can play per day. If false, you can play until your legs fall off.
|
||||||
|
enableTagGamePlayerLimit = true
|
||||||
|
# How many times a single player can be 'It' per Minecraft day before telling the rodents to go find a hobby. Prevents infinite reward farming.
|
||||||
|
maxDailyTagGamesPerPlayer = 3
|
||||||
|
# If true, winning a game of tag rewards you with whatever random pocket lint generates in wild cheek pouches. (That list is configurable: see \"Cheek Pouch Loot\" in the World Gen Config.) If false, it strictly pulls from the custom list below.
|
||||||
|
usePouchLootForTagRewards = true
|
||||||
|
# The specific items your hamster will regurgitate as a prize, assuming you disabled the toggle above. Format specific item names like this: 'minecraft:diamond' and you can use tags like this: '#minecraft:flowers'. If you leave this empty while custom rewards are active, your hamster will just stare at you awkwardly after you win.
|
||||||
|
customTagRewards = [ ]
|
||||||
|
# Adds a keybind to mount hamsters. (It's unbound by default). Allows riding any hamster, but you can only steer your own.
|
||||||
|
#
|
||||||
|
# Commissioned by @Saint_Victus.
|
||||||
|
enableMountableHamsters = false
|
||||||
|
# The casual strolling speed multiplier. 0.25 is the default. Don't ask why.
|
||||||
|
ridingBaseSpeedMultiplier = 0.25
|
||||||
|
# The speed multiplier when sprinting. Hold on to your acorn hat. 0.35 is the default. I wish it was a nice round number, but alas, hamster riding is a complex enigma.
|
||||||
|
ridingSprintSpeedMultiplier = 0.35
|
||||||
|
|
||||||
|
# Control the icon's placement for standard GUIs. Because nothing says 'immersion' like a perfectly aligned notification bell. Position is relative to the GUI's top-right corner.
|
||||||
|
|
||||||
|
[survivalWidgetIconSettings]
|
||||||
|
# Shove it sideways (in pixels). Increase the number to move it right, decrease to move left.
|
||||||
|
offsetX = 0
|
||||||
|
# Shove it vertically (in pixels). Increase the number to move it down, decrease to move up.
|
||||||
|
offsetY = 0
|
||||||
|
|
||||||
|
# Control the icon's placement for the creative mode GUI. Because nothing says 'immersion' like a perfectly aligned notification bell. Position is relative to the GUI's top-right corner.
|
||||||
|
|
||||||
|
[creativeWidgetIconSettings]
|
||||||
|
# Shove it sideways (in pixels). Increase the number to move it right, decrease to move left.
|
||||||
|
offsetX = 0
|
||||||
|
# Shove it vertically (in pixels). Increase the number to move it down, decrease to move up.
|
||||||
|
offsetY = 0
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
{
|
||||||
|
"latest_version": "3.6.0",
|
||||||
|
"messages": [
|
||||||
|
{
|
||||||
|
"title": "New Update: v3.6.0!",
|
||||||
|
"markdown": "messages/v3.6.0-update.md",
|
||||||
|
"published": "2026-04-19T12:00Z",
|
||||||
|
"id": "update-3.6.0",
|
||||||
|
"kind": "update_available",
|
||||||
|
"semver": "3.6.0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "What\u0027s New in v3.6.0?",
|
||||||
|
"markdown": "messages/v3.6.0-whats-new.md",
|
||||||
|
"published": "2026-04-19T12:00Z",
|
||||||
|
"id": "whats-new-3.6.0",
|
||||||
|
"kind": "patch_notes",
|
||||||
|
"semver": "3.6.0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "New Update: v3.5.0!",
|
||||||
|
"markdown": "messages/v3.5.0-update-available.md",
|
||||||
|
"published": "2025-12-19T12:00Z",
|
||||||
|
"id": "update-3.5.0",
|
||||||
|
"kind": "update_available",
|
||||||
|
"semver": "3.5.0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "What\u0027s New in v3.5.0?",
|
||||||
|
"markdown": "messages/v3.5.0-whats-new.md",
|
||||||
|
"published": "2025-12-19T12:05Z",
|
||||||
|
"id": "whats-new-3.5.0",
|
||||||
|
"kind": "patch_notes",
|
||||||
|
"semver": "3.5.0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "WE WON MOD OF THE YEAR!",
|
||||||
|
"markdown": "messages/curseforge_moty_vote.md",
|
||||||
|
"published": "2025-12-15T12:00Z",
|
||||||
|
"id": "curseforge_moty_vote",
|
||||||
|
"kind": "announcement",
|
||||||
|
"semver": "3.4.0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "New Update: v3.4.0!",
|
||||||
|
"markdown": "messages/v3.4.0-update.md",
|
||||||
|
"published": "2025-11-26T12:00Z",
|
||||||
|
"id": "update-3.4.0",
|
||||||
|
"kind": "update_available",
|
||||||
|
"semver": "3.4.0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "What\u0027s New in v3.4.0?",
|
||||||
|
"markdown": "messages/v3.4.0-whats-new.md",
|
||||||
|
"published": "2025-11-26T12:00Z",
|
||||||
|
"id": "whats-new-3.4.0",
|
||||||
|
"kind": "patch_notes",
|
||||||
|
"semver": "3.4.0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "What\u0027s New in v3.3.0?",
|
||||||
|
"markdown": "messages/v3.3.0-whats-new.md",
|
||||||
|
"published": "2025-10-04T12:00Z",
|
||||||
|
"id": "whats-new-3.3.0",
|
||||||
|
"kind": "patch_notes",
|
||||||
|
"semver": "3.3.0"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"supporter_crown":["the_scarlet_fox","amethyst_phantom","DreamkeeperLumi","SmolAriansta"],"exclusive_hamster_hat":["placeholder"]}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# Don't change this! Version used to track needed updates.
|
||||||
|
version = 0
|
||||||
@@ -0,0 +1,564 @@
|
|||||||
|
# Don't change this! Version used to track needed updates.
|
||||||
|
version = 0
|
||||||
|
# Adjusts hamster spawn frequency. Higher = more chaos. 1 = blissful silence.
|
||||||
|
spawnWeight = 30
|
||||||
|
# Maximum hamsters per spawn group. Because sometimes one just isn't cute enough.
|
||||||
|
maxGroupSize = 1
|
||||||
|
# A list of biome tags where hamsters can spawn. Format: 'mod_id:tag_name'. For example, 'minecraft:is_forest'.
|
||||||
|
spawnBiomeTags = [
|
||||||
|
"minecraft:is_beach",
|
||||||
|
"minecraft:is_badlands",
|
||||||
|
"minecraft:is_savanna",
|
||||||
|
"minecraft:is_jungle",
|
||||||
|
"minecraft:is_forest",
|
||||||
|
"minecraft:is_taiga",
|
||||||
|
"minecraft:is_mountain"
|
||||||
|
]
|
||||||
|
# A list of convention biome tags where hamsters can spawn. Used for broad mod compatibility.
|
||||||
|
spawnBiomeConventionTags = [
|
||||||
|
"adorablehamsterpets:is_cold",
|
||||||
|
"adorablehamsterpets:is_hot",
|
||||||
|
"adorablehamsterpets:is_temperate",
|
||||||
|
"adorablehamsterpets:is_dry",
|
||||||
|
"adorablehamsterpets:is_wet",
|
||||||
|
"adorablehamsterpets:is_dense_vegetation",
|
||||||
|
"adorablehamsterpets:is_sparse_vegetation"
|
||||||
|
]
|
||||||
|
# A list of specific biome IDs to ALWAYS allow spawns in, even if they don't match the tags above. Format: 'mod_id:biome_name'. For example, 'minecraft:plains'.
|
||||||
|
includeBiomes = [
|
||||||
|
"minecraft:snowy_plains",
|
||||||
|
"minecraft:snowy_taiga",
|
||||||
|
"minecraft:snowy_slopes",
|
||||||
|
"minecraft:frozen_peaks",
|
||||||
|
"minecraft:jagged_peaks",
|
||||||
|
"minecraft:grove",
|
||||||
|
"minecraft:frozen_river",
|
||||||
|
"minecraft:snowy_beach",
|
||||||
|
"minecraft:frozen_ocean",
|
||||||
|
"minecraft:deep_frozen_ocean",
|
||||||
|
"minecraft:ice_spikes",
|
||||||
|
"minecraft:cherry_grove",
|
||||||
|
"minecraft:lush_caves",
|
||||||
|
"minecraft:dripstone_caves",
|
||||||
|
"minecraft:deep_dark",
|
||||||
|
"minecraft:swamp",
|
||||||
|
"minecraft:mangrove_swamp",
|
||||||
|
"minecraft:desert",
|
||||||
|
"minecraft:plains",
|
||||||
|
"minecraft:sunflower_plains",
|
||||||
|
"minecraft:meadow",
|
||||||
|
"minecraft:old_growth_birch_forest",
|
||||||
|
"minecraft:windswept_hills",
|
||||||
|
"minecraft:windswept_gravelly_hills",
|
||||||
|
"minecraft:windswept_forest",
|
||||||
|
"minecraft:windswept_savanna",
|
||||||
|
"minecraft:stony_peaks",
|
||||||
|
"minecraft:sparse_jungle",
|
||||||
|
"minecraft:bamboo_jungle",
|
||||||
|
"minecraft:stony_shore",
|
||||||
|
"minecraft:mushroom_fields",
|
||||||
|
"minecraft:deep_dark",
|
||||||
|
"minecraft:forest",
|
||||||
|
"minecraft:birch_forest",
|
||||||
|
"minecraft:dark_forest",
|
||||||
|
"minecraft:taiga",
|
||||||
|
"minecraft:old_growth_pine_taiga",
|
||||||
|
"minecraft:old_growth_spruce_taiga",
|
||||||
|
"minecraft:savanna",
|
||||||
|
"minecraft:savanna_plateau",
|
||||||
|
"minecraft:badlands",
|
||||||
|
"minecraft:eroded_badlands",
|
||||||
|
"minecraft:wooded_badlands",
|
||||||
|
"minecraft:beach",
|
||||||
|
"terralith:desert_canyon",
|
||||||
|
"terralith:cave/andesite_caves",
|
||||||
|
"terralith:cave/crystal_caves",
|
||||||
|
"terralith:cave/deep_caves",
|
||||||
|
"terralith:cave/desert_caves",
|
||||||
|
"terralith:cave/diorite_caves",
|
||||||
|
"terralith:cave/frostfire_caves",
|
||||||
|
"terralith:cave/fungal_caves",
|
||||||
|
"terralith:cave/granite_caves",
|
||||||
|
"terralith:cave/ice_caves",
|
||||||
|
"terralith:cave/infested_caves",
|
||||||
|
"terralith:cave/mantle_caves",
|
||||||
|
"terralith:cave/thermal_caves",
|
||||||
|
"terralith:cave/tuff_caves",
|
||||||
|
"terralith:cave/underground_jungle",
|
||||||
|
"terralith:alpha_islands_winter",
|
||||||
|
"terralith:alpha_islands",
|
||||||
|
"terralith:alpine_grove",
|
||||||
|
"terralith:alpine_highlands",
|
||||||
|
"terralith:amethyst_canyon",
|
||||||
|
"terralith:amethyst_rainforest",
|
||||||
|
"terralith:ancient_sands",
|
||||||
|
"terralith:arid_highlands",
|
||||||
|
"terralith:ashen_savanna",
|
||||||
|
"terralith:basalt_cliffs",
|
||||||
|
"terralith:birch_taiga",
|
||||||
|
"terralith:blooming_plateau",
|
||||||
|
"terralith:blooming_valley",
|
||||||
|
"terralith:brushland",
|
||||||
|
"terralith:bryce_canyon",
|
||||||
|
"terralith:caldera",
|
||||||
|
"terralith:cloud_forest",
|
||||||
|
"terralith:cold_shrubland",
|
||||||
|
"terralith:desert_oasis",
|
||||||
|
"terralith:desert_spires",
|
||||||
|
"terralith:emerald_peaks",
|
||||||
|
"terralith:forested_highlands",
|
||||||
|
"terralith:fractured_savanna",
|
||||||
|
"terralith:frozen_cliffs",
|
||||||
|
"terralith:glacial_chasm",
|
||||||
|
"terralith:granite_cliffs",
|
||||||
|
"terralith:gravel_beach",
|
||||||
|
"terralith:gravel_desert",
|
||||||
|
"terralith:haze_mountain",
|
||||||
|
"terralith:highlands",
|
||||||
|
"terralith:hot_shrubland",
|
||||||
|
"terralith:ice_marsh",
|
||||||
|
"terralith:jungle_mountains",
|
||||||
|
"terralith:lavender_forest",
|
||||||
|
"terralith:lavender_valley",
|
||||||
|
"terralith:lush_desert",
|
||||||
|
"terralith:lush_valley",
|
||||||
|
"terralith:mirage_isles",
|
||||||
|
"terralith:moonlight_grove",
|
||||||
|
"terralith:moonlight_valley",
|
||||||
|
"terralith:mountain_steppe",
|
||||||
|
"terralith:orchid_swamp",
|
||||||
|
"terralith:painted_mountains",
|
||||||
|
"terralith:red_oasis",
|
||||||
|
"terralith:rocky_jungle",
|
||||||
|
"terralith:rocky_mountains",
|
||||||
|
"terralith:rocky_shrubland",
|
||||||
|
"terralith:sakura_grove",
|
||||||
|
"terralith:sakura_valley",
|
||||||
|
"terralith:sandstone_valley",
|
||||||
|
"terralith:savanna_badlands",
|
||||||
|
"terralith:savanna_slopes",
|
||||||
|
"terralith:scarlet_mountains",
|
||||||
|
"terralith:shield_clearing",
|
||||||
|
"terralith:shield",
|
||||||
|
"terralith:shrubland",
|
||||||
|
"terralith:siberian_grove",
|
||||||
|
"terralith:siberian_taiga",
|
||||||
|
"terralith:skylands_autumn",
|
||||||
|
"terralith:skylands_spring",
|
||||||
|
"terralith:skylands_summer",
|
||||||
|
"terralith:skylands_winter",
|
||||||
|
"terralith:skylands",
|
||||||
|
"terralith:snowy_badlands",
|
||||||
|
"terralith:snowy_cherry_grove",
|
||||||
|
"terralith:snowy_maple_forest",
|
||||||
|
"terralith:snowy_shield",
|
||||||
|
"terralith:steppe",
|
||||||
|
"terralith:stony_spires",
|
||||||
|
"terralith:temperate_highlands",
|
||||||
|
"terralith:tropical_jungle",
|
||||||
|
"terralith:valley_clearing",
|
||||||
|
"terralith:volcanic_crater",
|
||||||
|
"terralith:volcanic_peaks",
|
||||||
|
"terralith:warm_river",
|
||||||
|
"terralith:warped_mesa",
|
||||||
|
"terralith:white_cliffs",
|
||||||
|
"terralith:white_mesa",
|
||||||
|
"terralith:windswept_spires",
|
||||||
|
"terralith:wintry_forest",
|
||||||
|
"terralith:wintry_lowlands",
|
||||||
|
"terralith:yellowstone",
|
||||||
|
"terralith:yosemite_cliffs",
|
||||||
|
"terralith:yosemite_lowlands",
|
||||||
|
"biomesoplenty:wasteland",
|
||||||
|
"biomesoplenty:wasteland_steppe",
|
||||||
|
"biomesoplenty:mediterranean_forest",
|
||||||
|
"biomesoplenty:mystic_grove",
|
||||||
|
"biomesoplenty:orchard",
|
||||||
|
"biomesoplenty:pumpkin_patch",
|
||||||
|
"biomesoplenty:redwood_forest",
|
||||||
|
"biomesoplenty:seasonal_forest",
|
||||||
|
"biomesoplenty:woodland",
|
||||||
|
"biomesoplenty:floodplain",
|
||||||
|
"biomesoplenty:fungal_jungle",
|
||||||
|
"biomesoplenty:rainforest",
|
||||||
|
"biomesoplenty:rocky_rainforest",
|
||||||
|
"byg:lush_stacks",
|
||||||
|
"byg:orchard",
|
||||||
|
"byg:frosted_coniferous_forest",
|
||||||
|
"byg:allium_fields",
|
||||||
|
"byg:amaranth_fields",
|
||||||
|
"byg:rose_fields",
|
||||||
|
"byg:temperate_grove",
|
||||||
|
"byg:coconino_meadow",
|
||||||
|
"byg:skyris_vale",
|
||||||
|
"byg:prairie",
|
||||||
|
"byg:autumnal_valley",
|
||||||
|
"byg:cardinal_tundra",
|
||||||
|
"byg:firecracker_shrubland",
|
||||||
|
"byg:allium_shrubland",
|
||||||
|
"byg:amaranth_grassland",
|
||||||
|
"byg:araucaria_savanna",
|
||||||
|
"byg:aspen_boreal",
|
||||||
|
"byg:atacama_outback",
|
||||||
|
"byg:baobab_savanna",
|
||||||
|
"byg:basalt_barrera",
|
||||||
|
"byg:bayou",
|
||||||
|
"byg:black_forest",
|
||||||
|
"byg:canadian_shield",
|
||||||
|
"byg:cika_woods",
|
||||||
|
"byg:coniferous_forest",
|
||||||
|
"byg:crimson_tundra",
|
||||||
|
"byg:cypress_swamplands",
|
||||||
|
"byg:dacite_ridges",
|
||||||
|
"byg:dacite_shore",
|
||||||
|
"byg:dead_sea",
|
||||||
|
"byg:ebony_woods",
|
||||||
|
"byg:enchanted_tangle",
|
||||||
|
"byg:eroded_borealis",
|
||||||
|
"byg:firecracker_chaparral",
|
||||||
|
"byg:forgotten_forest",
|
||||||
|
"byg:fragment_jungle",
|
||||||
|
"byg:frosted_taiga",
|
||||||
|
"byg:howling_peaks",
|
||||||
|
"byg:ironwood_gour",
|
||||||
|
"byg:jacaranda_jungle",
|
||||||
|
"byg:maple_taiga",
|
||||||
|
"byg:mojave_desert",
|
||||||
|
"byg:overgrowth_woodlands",
|
||||||
|
"byg:pumpkin_valley",
|
||||||
|
"byg:rainbow_beach",
|
||||||
|
"byg:red_rock_valley",
|
||||||
|
"byg:redwood_thicket",
|
||||||
|
"byg:rugged_badlands",
|
||||||
|
"byg:sakura_grove",
|
||||||
|
"byg:shattered_glacier",
|
||||||
|
"byg:sierra_badlands",
|
||||||
|
"byg:skyrise_vale",
|
||||||
|
"byg:tropical_rainforest",
|
||||||
|
"byg:weeping_witch_forest",
|
||||||
|
"byg:white_mangrove_marshes",
|
||||||
|
"byg:windswept_desert",
|
||||||
|
"byg:zelkova_forest"
|
||||||
|
]
|
||||||
|
# A list of specific biome IDs to NEVER allow spawns in, even if they match a tag. This overrides all other settings. Format: 'mod_id:biome_name'. For example, 'minecraft:plains'.
|
||||||
|
excludeBiomes = [
|
||||||
|
"mod_id:biome_name"
|
||||||
|
]
|
||||||
|
# A list of Biome Tags to NEVER allow spawns in. For excluding broad categories like Oceans or Rivers without listing every single ID. Overrides inclusions.
|
||||||
|
excludeBiomeTags = [
|
||||||
|
"minecraft:is_ocean",
|
||||||
|
"minecraft:is_river",
|
||||||
|
"minecraft:is_deep_ocean"
|
||||||
|
]
|
||||||
|
# A list of mathematical 3D color groups permitted to spawn as overlays on wild hamsters. By default, it's set to natural boring color groups like WHITE, LIGHT_GRAY, DARK_GRAY, and CREAM so your world doesn't look like a clown exploded. Available zones: WHITE, BLUE, SKY, LAVENDER, ROSE, LIGHT_GRAY, DARK_GRAY, CREAM, BLACK, CHOCOLATE, ORANGE.
|
||||||
|
allowedWildOverlayZones = [
|
||||||
|
"WHITE",
|
||||||
|
"LIGHT_GRAY",
|
||||||
|
"DARK_GRAY",
|
||||||
|
"CREAM"
|
||||||
|
]
|
||||||
|
# If true, wild overlays must be strictly brighter than the base coat. True by default to prevent Black overlays on Cream hamsters.
|
||||||
|
enforceBrighterOverlays = true
|
||||||
|
# If true, wild overlays must be less saturated than the base coat. On by default to prevent Cream overlays on Black and Gray hamsters.
|
||||||
|
enforceMoreMutedOverlays = true
|
||||||
|
# Hamsters in these base coat color groups will refuse to spawn with wild overlays from the 'Clashing Overlay Colors' list.
|
||||||
|
restrictedBaseZones = [
|
||||||
|
"BLUE",
|
||||||
|
"LAVENDER"
|
||||||
|
]
|
||||||
|
# A list of wild overlays that look unnatural when combined with the 'Clashing Base Colors'. By default, this prevents Cream and Dark Gray wild overlays on Blue and Lavender hamsters.
|
||||||
|
clashingOverlayZones = [
|
||||||
|
"CREAM",
|
||||||
|
"DARK_GRAY"
|
||||||
|
]
|
||||||
|
icyBiomes = [
|
||||||
|
"terralith:glacial_chasm",
|
||||||
|
"terralith:mirage_isles",
|
||||||
|
"terralith:moonlight_valley",
|
||||||
|
"biomesoplenty:enchanted_garden"
|
||||||
|
]
|
||||||
|
icyTags = [
|
||||||
|
"adorablehamsterpets:is_icy"
|
||||||
|
]
|
||||||
|
icyExclusionBiomes = [ ]
|
||||||
|
icyExclusionTags = [ ]
|
||||||
|
# Format 'VARIANT_TYPE:WEIGHT'. The total weight must equal 100, so I hope you graduated third grade. Available groupings of hamster types: WHITE, BLUE, SKY, LAVENDER, ROSE, LIGHT_GRAY, DARK_GRAY, CREAM, BLACK, CHOCOLATE, ORANGE. Join The Cheek Pouch Discord server to suggest new groupings if you designed a custom hamster texture that you think belongs in its own unique grouping (i.e. maybe a 'mossy' green hamster?).
|
||||||
|
icyWeights = [
|
||||||
|
"BLUE:25",
|
||||||
|
"SKY:25",
|
||||||
|
"WHITE:50"
|
||||||
|
]
|
||||||
|
magicalBiomes = [
|
||||||
|
"minecraft:cherry_grove",
|
||||||
|
"terralith:sakura_valley",
|
||||||
|
"biomesoplenty:fungi_forest",
|
||||||
|
"biomesoplenty:mystic_grove"
|
||||||
|
]
|
||||||
|
magicalTags = [
|
||||||
|
"adorablehamsterpets:is_magical",
|
||||||
|
"adorablehamsterpets:is_mushroom",
|
||||||
|
"terralith:mystical"
|
||||||
|
]
|
||||||
|
magicalExclusionBiomes = [ ]
|
||||||
|
magicalExclusionTags = [ ]
|
||||||
|
# Format 'VARIANT_TYPE:WEIGHT'. The total weight must equal 100, so I hope you graduated third grade. Available groupings of hamster types: WHITE, BLUE, SKY, LAVENDER, ROSE, LIGHT_GRAY, DARK_GRAY, CREAM, BLACK, CHOCOLATE, ORANGE. Join The Cheek Pouch Discord server to suggest new groupings if you designed a custom hamster texture that you think belongs in its own unique grouping (i.e. maybe a 'mossy' green hamster?).
|
||||||
|
magicalWeights = [
|
||||||
|
"LAVENDER:70",
|
||||||
|
"ROSE:30"
|
||||||
|
]
|
||||||
|
snowyBiomes = [
|
||||||
|
"terralith:snowy_maple_forest",
|
||||||
|
"terralith:wintry_forest",
|
||||||
|
"terralith:alpine_grove",
|
||||||
|
"terralith:siberian_grove"
|
||||||
|
]
|
||||||
|
snowyTags = [
|
||||||
|
"adorablehamsterpets:is_cold",
|
||||||
|
"adorablehamsterpets:is_snowy"
|
||||||
|
]
|
||||||
|
snowyExclusionBiomes = [
|
||||||
|
"minecraft:deep_frozen_ocean",
|
||||||
|
"minecraft:frozen_ocean",
|
||||||
|
"minecraft:stony_shore",
|
||||||
|
"minecraft:windswept_forest",
|
||||||
|
"minecraft:windswept_gravelly_hills",
|
||||||
|
"minecraft:windswept_hills",
|
||||||
|
"minecraft:taiga",
|
||||||
|
"minecraft:old_growth_pine_taiga",
|
||||||
|
"minecraft:old_growth_spruce_taiga"
|
||||||
|
]
|
||||||
|
snowyExclusionTags = [ ]
|
||||||
|
# Format 'VARIANT_TYPE:WEIGHT'. The total weight must equal 100, so I hope you graduated third grade. Available groupings of hamster types: WHITE, BLUE, SKY, LAVENDER, ROSE, LIGHT_GRAY, DARK_GRAY, CREAM, BLACK, CHOCOLATE, ORANGE. Join The Cheek Pouch Discord server to suggest new groupings if you designed a custom hamster texture that you think belongs in its own unique grouping (i.e. maybe a 'mossy' green hamster?).
|
||||||
|
snowyWeights = [
|
||||||
|
"WHITE:100"
|
||||||
|
]
|
||||||
|
rockyBiomes = [
|
||||||
|
"minecraft:stony_shore",
|
||||||
|
"terralith:stony_spires"
|
||||||
|
]
|
||||||
|
rockyTags = [
|
||||||
|
"adorablehamsterpets:is_mountain",
|
||||||
|
"adorablehamsterpets:is_sparse_vegetation",
|
||||||
|
"terralith:cliffs"
|
||||||
|
]
|
||||||
|
rockyExclusionBiomes = [ ]
|
||||||
|
rockyExclusionTags = [
|
||||||
|
"minecraft:is_badlands",
|
||||||
|
"minecraft:is_jungle",
|
||||||
|
"minecraft:is_savanna",
|
||||||
|
"minecraft:is_beach",
|
||||||
|
"adorablehamsterpets:is_sandy"
|
||||||
|
]
|
||||||
|
# Format 'VARIANT_TYPE:WEIGHT'. The total weight must equal 100, so I hope you graduated third grade. Available groupings of hamster types: WHITE, BLUE, SKY, LAVENDER, ROSE, LIGHT_GRAY, DARK_GRAY, CREAM, BLACK, CHOCOLATE, ORANGE. Join The Cheek Pouch Discord server to suggest new groupings if you designed a custom hamster texture that you think belongs in its own unique grouping (i.e. maybe a 'mossy' green hamster?).
|
||||||
|
mountainWeights = [
|
||||||
|
"LIGHT_GRAY:50",
|
||||||
|
"DARK_GRAY:50"
|
||||||
|
]
|
||||||
|
darkBiomes = [
|
||||||
|
"minecraft:deep_dark"
|
||||||
|
]
|
||||||
|
darkTags = [
|
||||||
|
"adorablehamsterpets:is_wet",
|
||||||
|
"adorablehamsterpets:is_cave"
|
||||||
|
]
|
||||||
|
darkExclusionBiomes = [ ]
|
||||||
|
darkExclusionTags = [
|
||||||
|
"minecraft:is_jungle",
|
||||||
|
"minecraft:is_beach"
|
||||||
|
]
|
||||||
|
# Format 'VARIANT_TYPE:WEIGHT'. The total weight must equal 100, so I hope you graduated third grade. Available groupings of hamster types: WHITE, BLUE, SKY, LAVENDER, ROSE, LIGHT_GRAY, DARK_GRAY, CREAM, BLACK, CHOCOLATE, ORANGE. Join The Cheek Pouch Discord server to suggest new groupings if you designed a custom hamster texture that you think belongs in its own unique grouping (i.e. maybe a 'mossy' green hamster?).
|
||||||
|
darkWeights = [
|
||||||
|
"BLACK:80",
|
||||||
|
"DARK_GRAY:20"
|
||||||
|
]
|
||||||
|
sandyBiomes = [
|
||||||
|
"minecraft:old_growth_birch_forest",
|
||||||
|
"minecraft:birch_forest",
|
||||||
|
"terralith:ancient_sands",
|
||||||
|
"terralith:sandstone_valley",
|
||||||
|
"biomesoplenty:wasteland"
|
||||||
|
]
|
||||||
|
sandyTags = [
|
||||||
|
"adorablehamsterpets:is_sandy"
|
||||||
|
]
|
||||||
|
sandyExclusionBiomes = [
|
||||||
|
"terralith:gravel_beach"
|
||||||
|
]
|
||||||
|
sandyExclusionTags = [
|
||||||
|
"minecraft:is_badlands"
|
||||||
|
]
|
||||||
|
# Format 'VARIANT_TYPE:WEIGHT'. The total weight must equal 100, so I hope you graduated third grade. Available groupings of hamster types: WHITE, BLUE, SKY, LAVENDER, ROSE, LIGHT_GRAY, DARK_GRAY, CREAM, BLACK, CHOCOLATE, ORANGE. Join The Cheek Pouch Discord server to suggest new groupings if you designed a custom hamster texture that you think belongs in its own unique grouping (i.e. maybe a 'mossy' green hamster?).
|
||||||
|
sandyWeights = [
|
||||||
|
"CREAM:100"
|
||||||
|
]
|
||||||
|
forestBiomes = [
|
||||||
|
"terralith:cloud_forest",
|
||||||
|
"biomesoplenty:redwood_forest"
|
||||||
|
]
|
||||||
|
forestTags = [
|
||||||
|
"adorablehamsterpets:is_forest",
|
||||||
|
"adorablehamsterpets:is_dense_vegetation"
|
||||||
|
]
|
||||||
|
forestExclusionBiomes = [ ]
|
||||||
|
forestExclusionTags = [
|
||||||
|
"adorablehamsterpets:is_plains"
|
||||||
|
]
|
||||||
|
# Format 'VARIANT_TYPE:WEIGHT'. The total weight must equal 100, so I hope you graduated third grade. Available groupings of hamster types: WHITE, BLUE, SKY, LAVENDER, ROSE, LIGHT_GRAY, DARK_GRAY, CREAM, BLACK, CHOCOLATE, ORANGE. Join The Cheek Pouch Discord server to suggest new groupings if you designed a custom hamster texture that you think belongs in its own unique grouping (i.e. maybe a 'mossy' green hamster?).
|
||||||
|
forestWeights = [
|
||||||
|
"CHOCOLATE:100"
|
||||||
|
]
|
||||||
|
# Format 'VARIANT_TYPE:WEIGHT'. The total weight must equal 100, so I hope you graduated third grade. Available groupings of hamster types: WHITE, BLUE, SKY, LAVENDER, ROSE, LIGHT_GRAY, DARK_GRAY, CREAM, BLACK, CHOCOLATE, ORANGE. Join The Cheek Pouch Discord server to suggest new groupings if you designed a custom hamster texture that you think belongs in its own unique grouping (i.e. maybe a 'mossy' green hamster?).
|
||||||
|
plainsWeights = [
|
||||||
|
"ORANGE:100"
|
||||||
|
]
|
||||||
|
# The overall probability (0.0 to 1.0) that ANY wild hamster has stuffed something in its face. Set to 0.0 to enforce strict economic austerity.
|
||||||
|
globalCheekLootChance = 0.5
|
||||||
|
# The curated selection of pocket lint, seeds, and snacks that hamsters naturally forage. Edit this if you think hamsters should naturally forage for diamonds.
|
||||||
|
defaultCheekLootList = [
|
||||||
|
"minecraft:wheat_seeds",
|
||||||
|
"minecraft:pumpkin_seeds",
|
||||||
|
"minecraft:melon_seeds",
|
||||||
|
"minecraft:beetroot_seeds",
|
||||||
|
"minecraft:carrot",
|
||||||
|
"minecraft:potato",
|
||||||
|
"minecraft:poisonous_potato",
|
||||||
|
"minecraft:apple",
|
||||||
|
"minecraft:stick",
|
||||||
|
"minecraft:feather",
|
||||||
|
"minecraft:string",
|
||||||
|
"minecraft:gold_nugget",
|
||||||
|
"minecraft:iron_nugget",
|
||||||
|
"minecraft:flint",
|
||||||
|
"adorablehamsterpets:sunflower_seeds",
|
||||||
|
"adorablehamsterpets:cucumber_seeds",
|
||||||
|
"adorablehamsterpets:green_bean_seeds",
|
||||||
|
"adorablehamsterpets:acorn"
|
||||||
|
]
|
||||||
|
# The chance (0.0 to 1.0) that a wild hamster spawns with the default junk (seeds, nuggets, carrots, etc). 0.5 = 50%.
|
||||||
|
defaultCheekLootChance = 0.5
|
||||||
|
# A list of item IDs (e.g. 'minecraft:cookie') or tags (e.g. '#c:fruits') that wild hamsters can spawn with. If you want them to spawn with Nether Stars, this is where you make that bad decision.
|
||||||
|
extraCheekLootList = [ ]
|
||||||
|
# The chance (0.0 to 1.0) that a wild hamster spawns with items from your Extra Loot list above. Independent of the default loot check.
|
||||||
|
extraCheekLootChance = 0.5
|
||||||
|
# The shiny rocks, glowing berries, and industrial debris found in the cheeks of cave-dwelling hamsters. Spelunking rodents have expensive tastes.
|
||||||
|
caveCheekLootList = [
|
||||||
|
"minecraft:raw_iron",
|
||||||
|
"minecraft:raw_copper",
|
||||||
|
"minecraft:raw_gold",
|
||||||
|
"minecraft:coal",
|
||||||
|
"minecraft:amethyst_shard",
|
||||||
|
"minecraft:glow_berries",
|
||||||
|
"minecraft:redstone",
|
||||||
|
"minecraft:lapis_lazuli",
|
||||||
|
"minecraft:flint",
|
||||||
|
"minecraft:clay_ball"
|
||||||
|
]
|
||||||
|
# The chance (0.0 to 1.0) that a hamster spawning in a cave actually found something cool instead of just a rock. Applies ONLY to hamsters spawning in valid cave biomes or deep underground.
|
||||||
|
caveCheekLootChance = 0.5
|
||||||
|
# Chance (0.0 to 1.0) to find Cucumber, Green Bean, or Sunflower seeds in general loot chests.
|
||||||
|
seedLootChance = 0.6
|
||||||
|
# Chance (0.0 to 1.0) to find Acorn, Iron, or Gold hamster armor in standard Dungeons, Temples, Mineshafts, etc.
|
||||||
|
standardArmorLootChance = 0.3
|
||||||
|
# Chance (0.0 to 1.0) to find Diamond hamster armor in high-level chests (End City, Nether Fortress).
|
||||||
|
highTierArmorLootChance = 0.15
|
||||||
|
# Vanilla horse armor doesn't spawn in Netherite, but maybe you think that's stupid. Enable this to allow Netherite Hamster Armor to appear in chests.
|
||||||
|
enableNetheriteArmorLoot = false
|
||||||
|
# Chance (0.0 to 1.0) to find Netherite Hamster Armor in high-level chests. Only applies if the toggle above is ON. Don't be too liberal with it. Or do. See if I care.
|
||||||
|
netheriteArmorLootChance = 0.1
|
||||||
|
# Chance (0.0 to 1.0) to find Iron and Gold upgrade templates in High-Tier chests (Bastions, Fortresses, etc).
|
||||||
|
basicSmithingTemplateLootChance = 0.2
|
||||||
|
# Chance (0.0 to 1.0) to find Diamond and Netherite upgrade templates in Legendary chests (Ancient Cities, Ominous Vaults, etc).
|
||||||
|
advancedSmithingTemplateLootChance = 0.1
|
||||||
|
# Chance (0.0 to 1.0) to find accessories in rare chests. Default is low.
|
||||||
|
accessoryLootChance = 0.05
|
||||||
|
# Chance (0.0 to 1.0) for an Oak Leaf block to drop an Acorn when broken. Default is low, similar to Apples.
|
||||||
|
oakLeavesAcornDropChance = 0.005
|
||||||
|
# Higher = slower, lower = faster. Makes perfect sense.
|
||||||
|
wildBushRegrowthModifier = 1.0
|
||||||
|
# Higher = slower, lower = faster. Photosynthesis is hard, okay?
|
||||||
|
sunflowerRegrowthModifier = 1.0
|
||||||
|
# A list of biome tags where these custom Sunflowers can replace vanilla ones. My custom union tag 'adorablehamsterpets:is_plains' points to 'c:is_plains', which provides wide compatibility with modded biomes.
|
||||||
|
sunflowerBiomeTags = [
|
||||||
|
"adorablehamsterpets:is_plains",
|
||||||
|
"adorablehamsterpets:is_temperate",
|
||||||
|
"adorablehamsterpets:is_hot",
|
||||||
|
"adorablehamsterpets:is_dry"
|
||||||
|
]
|
||||||
|
# Specific biome IDs where these sunflowers can replace the vanilla ones. Format: 'mod_id:biome_name'. They’re picky.
|
||||||
|
sunflowerBiomes = [
|
||||||
|
"minecraft:sunflower_plains"
|
||||||
|
]
|
||||||
|
# Enables the 'CasualAnimalEnjoyer' Protocol. A small chance for a random nearby sunflower to become a bioluminescent beacon at night— a reference to the Kikoriki cartoon, 'It Can't Be True' episode, around the 3:22 mark. Added upon request as a thank-you to CasualAnimalEnjoyer for their massive help with mod compatibility.
|
||||||
|
enableGlowingSunflowers = true
|
||||||
|
# 1 in X random ticks (20 ticks per second). Lower = more likely. Higher = more rare. Note: This only runs at night.
|
||||||
|
glowingSunflowerChance = 1000
|
||||||
|
# 1 in X chunks. Lower numbers means cucumbers take over the planet.
|
||||||
|
wildCucumberBushRarity = 24
|
||||||
|
# Biome tags where cucumbers feel at home. Format: 'mod_id:tag_name', for example: 'minecraft:is_jungle'.
|
||||||
|
cucumberBushTags = [
|
||||||
|
"minecraft:is_jungle"
|
||||||
|
]
|
||||||
|
# Convention tags for maximum mod-pack harmony. Format: 'namespace:tag_name', for example: 'adorablehamsterpets:is_temperate', which points to the 'c:is_temperate' convention tag.
|
||||||
|
cucumberBushConventionTags = [
|
||||||
|
"adorablehamsterpets:is_temperate",
|
||||||
|
"adorablehamsterpets:is_hot",
|
||||||
|
"adorablehamsterpets:is_dry"
|
||||||
|
]
|
||||||
|
# Specific biome IDs where cucumbers can sprout. Format: 'mod_id:biome_name', for example: 'minecraft:savanna'.
|
||||||
|
cucumberBushBiomes = [
|
||||||
|
"minecraft:plains",
|
||||||
|
"minecraft:sunflower_plains",
|
||||||
|
"minecraft:savanna",
|
||||||
|
"minecraft:savanna_plateau",
|
||||||
|
"minecraft:forest",
|
||||||
|
"minecraft:birch_forest",
|
||||||
|
"minecraft:meadow",
|
||||||
|
"minecraft:wooded_badlands",
|
||||||
|
"minecraft:jungle",
|
||||||
|
"minecraft:sparse_jungle",
|
||||||
|
"minecraft:bamboo_jungle"
|
||||||
|
]
|
||||||
|
# Biomes where cucumbers are absolutely NOT allowed. Overrides everything else. Format: 'mod_id:biome_name', for example: 'minecraft:ocean'.
|
||||||
|
cucumberBushExclusions = [
|
||||||
|
"minecraft:swamp",
|
||||||
|
"minecraft:mangrove_swamp",
|
||||||
|
"minecraft:mushroom_fields",
|
||||||
|
"minecraft:ocean",
|
||||||
|
"minecraft:deep_ocean",
|
||||||
|
"minecraft:warm_ocean",
|
||||||
|
"minecraft:stony_peaks"
|
||||||
|
]
|
||||||
|
# 1 in X chunks. Lower = beanpocalypse. For those of you in the back, it means they'll spam everywhere.
|
||||||
|
wildGreenBeanBushRarity = 24
|
||||||
|
# Biome tags for bean growth. Empty by default—choose wisely. Format: 'mod_id:tag_name', for example: 'minecraft:is_jungle'.
|
||||||
|
greenBeanBushTags = [
|
||||||
|
"mod_id:biome_name"
|
||||||
|
]
|
||||||
|
# Convention tags for mod-friendly bean spam. Format: 'namespace:tag_name', for example: 'adorablehamsterpets:is_wet', which points to the 'c:is_wet' convention tag.
|
||||||
|
greenBeanBushConventionTags = [
|
||||||
|
"adorablehamsterpets:is_wet",
|
||||||
|
"adorablehamsterpets:is_temperate"
|
||||||
|
]
|
||||||
|
# Specific biomes where beans sprout like gossip in chat. Format: 'mod_id:biome_name', for example: 'minecraft:swamp'.
|
||||||
|
greenBeanBushBiomes = [
|
||||||
|
"minecraft:swamp",
|
||||||
|
"minecraft:mangrove_swamp",
|
||||||
|
"minecraft:lush_caves",
|
||||||
|
"minecraft:flower_forest"
|
||||||
|
]
|
||||||
|
# Absolutely no beans here, thank you very much. Overrides all other settings. Format: 'mod_id:biome_name', for example: 'minecraft:beach'.
|
||||||
|
greenBeanBushExclusions = [
|
||||||
|
"minecraft:beach",
|
||||||
|
"minecraft:birch_forest",
|
||||||
|
"minecraft:cherry_grove",
|
||||||
|
"minecraft:dark_forest",
|
||||||
|
"minecraft:deep_ocean",
|
||||||
|
"minecraft:dripstone_caves",
|
||||||
|
"minecraft:forest",
|
||||||
|
"minecraft:meadow",
|
||||||
|
"minecraft:ocean",
|
||||||
|
"minecraft:old_growth_birch_forest",
|
||||||
|
"minecraft:plains",
|
||||||
|
"minecraft:river",
|
||||||
|
"minecraft:sunflower_plains"
|
||||||
|
]
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
|
||||||
|
["reaction chamber"]
|
||||||
|
#Enable/disable reaction chamber's item rendering. Saves on performance if there are a considerable amount of them running at the same time.
|
||||||
|
enableEffects = true
|
||||||
|
|
||||||
@@ -0,0 +1,73 @@
|
|||||||
|
|
||||||
|
["quantum computer"]
|
||||||
|
#Define the maximum dimensions of the Quantum Computer Multiblock.
|
||||||
|
#Range: 5 ~ 12
|
||||||
|
quantumComputerMaxSize = 7
|
||||||
|
#Define the amount of Threads per Quantum Computer Accelerator.
|
||||||
|
#Range: 4 ~ 16
|
||||||
|
quantumComputerAcceleratorThreads = 8
|
||||||
|
#Define the maximum amount of multi threaders per Quantum Computer Multiblock.
|
||||||
|
#Range: 1 ~ 2
|
||||||
|
quantumComputerMaxMultiThreaders = 1
|
||||||
|
#Define the maximum amount of Data Entanglers per Quantum Computer Multiblock.
|
||||||
|
#Range: 1 ~ 2
|
||||||
|
quantumComputermaxDataEntanglers = 1
|
||||||
|
#Define the multiplication factor of the multi threaders.
|
||||||
|
#Range: 2 ~ 8
|
||||||
|
quantumComputerMultiThreaderMultiplication = 4
|
||||||
|
#Define the multiplication factor of the data entanglers.
|
||||||
|
#Range: 2 ~ 8
|
||||||
|
quantumComputerDataEntanglerMultiplication = 4
|
||||||
|
|
||||||
|
["quantum armor"]
|
||||||
|
#Define the maximum walk speed increase. Values are divided by 10 before use.
|
||||||
|
#Range: 10 ~ 100
|
||||||
|
quantumArmorMaxWalkSpeed = 60
|
||||||
|
#Define the maximum sprint speed increase. Values are divided by 10 before use.
|
||||||
|
#Range: 10 ~ 150
|
||||||
|
quantumArmorMaxSprintSpeed = 80
|
||||||
|
#Define the maximum increase in step height.
|
||||||
|
#Range: 1 ~ 5
|
||||||
|
quantumArmorMaxStepHeight = 3
|
||||||
|
#Define the maximum increase in jump height.
|
||||||
|
#Range: 1 ~ 5
|
||||||
|
quantumArmorMaxJumpHeight = 3
|
||||||
|
#Define the maximum swim speed increase. Values are divided by 10 before use.
|
||||||
|
#Range: 10 ~ 150
|
||||||
|
quantumArmorSwimSpeedBoost = 80
|
||||||
|
#Define the HP increased of the HP Buffer card.
|
||||||
|
#Range: 5 ~ 50
|
||||||
|
quantumArmorHpBuffer = 20
|
||||||
|
#Define the maximum speed boost of the Flight Card.
|
||||||
|
#Range: 1 ~ 15
|
||||||
|
quantumArmorMaxFlightSpeed = 10
|
||||||
|
#Define the evasion % chance of the evasion card.
|
||||||
|
#Range: 0 ~ 100
|
||||||
|
quantumArmorEvasionChance = 30
|
||||||
|
#Define the max range of the magnet card.
|
||||||
|
#Range: 5 ~ 15
|
||||||
|
quantumArmorMagnetRange = 12
|
||||||
|
#Define the Attack Damage boost of the Strength Card.
|
||||||
|
#Range: 5 ~ 50
|
||||||
|
quantumArmorStrengthBoost = 10
|
||||||
|
#Define the Attack Speed Damage boost of the Attack Speed Card.
|
||||||
|
#Range: 1 ~ 10
|
||||||
|
quantumArmorAttackSpeedBoost = 5
|
||||||
|
#Define the luck boost of the Luck Card.
|
||||||
|
#Range: 1 ~ 5
|
||||||
|
quantumArmorLuckBoost = 2
|
||||||
|
#Define the max additional reach of the Reach Card.
|
||||||
|
#Range: 1 ~ 8
|
||||||
|
quantumArmorMaxReachBoost = 5
|
||||||
|
#Define the amount of hearts regenerated per tick with the Regeneration Card. Value will be divided by 10 before use.
|
||||||
|
#Range: 1 ~ 20
|
||||||
|
quantumArmorRenegerationPerTick = 10
|
||||||
|
#Define the maximum percentage of incoming damage absorbed by the Quantum Armor. This value is still limited by the energy buffer in the equipment.
|
||||||
|
#Range: 5 ~ 100
|
||||||
|
quantumArmorPercentageDamageAbsorption = 30
|
||||||
|
|
||||||
|
[Miscellaneous]
|
||||||
|
#Define the size of the cache for the Throughput Monitor. Only affects "Per minute" and "Per 10 minutes" configurations. Higher values will increase precison, but will make the monitor react slower to changes.
|
||||||
|
#Range: 40 ~ 400
|
||||||
|
throughputMonitorCacheSize = 80
|
||||||
|
|
||||||
@@ -0,0 +1,75 @@
|
|||||||
|
|
||||||
|
#Client Configuration
|
||||||
|
[client]
|
||||||
|
|
||||||
|
[client.visual_options]
|
||||||
|
# If plaques should show on the top of the screen.
|
||||||
|
on_top = true
|
||||||
|
# The distance from the top or bottom of the screen, in pixels.
|
||||||
|
#Range: 8 ~ 256
|
||||||
|
distance = 16
|
||||||
|
# The horizontal offset from the center, in pixels.
|
||||||
|
#Range: -256 ~ 256
|
||||||
|
horizontal_offset = 0
|
||||||
|
# Hide waila/hwyla/jade popups while plaques are showing.
|
||||||
|
hide_waila = false
|
||||||
|
# If plaques should show for task advancements (normal advancements).
|
||||||
|
tasks = true
|
||||||
|
# If plaques should show for goal advancements (medium-difficulty advancements).
|
||||||
|
goals = true
|
||||||
|
# If plaques should show for challenge advancements (high-difficulty advancements).
|
||||||
|
challenges = true
|
||||||
|
# Text color to use for plaque titles (like "Advancement made!"). Can be entered as an 8-digit hex color code #AARRGGBB for convenience. If Prism library is installed, any Prism color definition is supported.
|
||||||
|
title_color = "#FF332200"
|
||||||
|
# Text color to use for advancement names on plaques. Can be entered as an 8-digit hex color code #AARRGGBB for convenience. If Prism library is installed, any Prism color definition is supported.
|
||||||
|
name_color = "#FFFFFFFF"
|
||||||
|
|
||||||
|
[client.duration_options]
|
||||||
|
# Duration of the shiny effect fade in for tasks.
|
||||||
|
#Range: 0.1 ~ 3.0
|
||||||
|
task_effect_fadein = 0.5
|
||||||
|
# Duration of the shiny effect fade out for tasks.
|
||||||
|
#Range: 0.1 ~ 3.0
|
||||||
|
task_effect_fadeout = 1.5
|
||||||
|
# Duration of the plaques for tasks (minus the effect fade in/out durations).
|
||||||
|
#Range: 2.0 ~ 10.0
|
||||||
|
task_duration = 7.0
|
||||||
|
# Duration of the shiny effect fade in for goals.
|
||||||
|
#Range: 0.1 ~ 3.0
|
||||||
|
goal_effect_fadein = 0.5
|
||||||
|
# Duration of the shiny effect fade out for goals.
|
||||||
|
#Range: 0.1 ~ 3.0
|
||||||
|
goal_effect_fadeout = 1.5
|
||||||
|
# Duration of the plaques for goals (minus the effect fade in/out durations).
|
||||||
|
#Range: 2.0 ~ 10.0
|
||||||
|
goal_duration = 7.0
|
||||||
|
# Duration of the shiny effect fade in for challenges.
|
||||||
|
#Range: 0.1 ~ 3.0
|
||||||
|
challenge_effect_fadein = 1.25
|
||||||
|
# Duration of the shiny effect fade out for challenges.
|
||||||
|
#Range: 0.1 ~ 3.0
|
||||||
|
challenge_effect_fadeout = 1.5
|
||||||
|
# Duration of the plaques for challenges (minus the effect fade in/out durations).
|
||||||
|
#Range: 2.0 ~ 10.0
|
||||||
|
challenge_duration = 7.0
|
||||||
|
|
||||||
|
[client.functionality_options]
|
||||||
|
# Blacklist of advancements to never show plaques for. Takes precedence over whitelist if they conflict.
|
||||||
|
# Options:
|
||||||
|
# Advancement ID (eg. "minecraft:adventure/adventuring_time")
|
||||||
|
# Mod ID (Omit the colon, eg. "minecraft")
|
||||||
|
# Advancement Category (End with a /, eg. "minecraft:story/")
|
||||||
|
blacklist = []
|
||||||
|
# Whitelist of advancements to show plaques for. Leave empty to display for all.
|
||||||
|
# Same options available as blacklist.
|
||||||
|
whitelist = []
|
||||||
|
# Volume of task sounds. Set to 0 to mute.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
task_volume = 1.0
|
||||||
|
# Volume of goal sounds. Set to 0 to mute.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
goal_volume = 1.0
|
||||||
|
# Volume of challenge sounds. Set to 0 to mute.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
challenge_volume = 1.0
|
||||||
|
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
"terminalMargin": 25
|
"terminalMargin": 25
|
||||||
},
|
},
|
||||||
"terminals": {
|
"terminals": {
|
||||||
"terminalStyle": "small",
|
"terminalStyle": "tall",
|
||||||
"pinAutoCraftedItems_comment": "Pin items that the player auto-crafts to the top of the terminal",
|
"pinAutoCraftedItems_comment": "Pin items that the player auto-crafts to the top of the terminal",
|
||||||
"pinAutoCraftedItems": true
|
"pinAutoCraftedItems": true
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -86,17 +86,17 @@
|
|||||||
},
|
},
|
||||||
"tickRates": {
|
"tickRates": {
|
||||||
"_comment": " Min / Max Tickrates for dynamic ticking, most of these components also use sleeping, to prevent constant ticking, adjust with care, non standard rates are not supported or tested.",
|
"_comment": " Min / Max Tickrates for dynamic ticking, most of these components also use sleeping, to prevent constant ticking, adjust with care, non standard rates are not supported or tested.",
|
||||||
"InterfaceMin": 5,
|
"InterfaceMin": 10,
|
||||||
"InterfaceMax": 120,
|
"InterfaceMax": 120,
|
||||||
"ImportBusMin": 5,
|
"ImportBusMin": 10,
|
||||||
"ImportBusMax": 40,
|
"ImportBusMax": 40,
|
||||||
"ExportBusMin": 5,
|
"ExportBusMin": 10,
|
||||||
"ExportBusMax": 60,
|
"ExportBusMax": 60,
|
||||||
"AnnihilationPlaneMin": 2,
|
"AnnihilationPlaneMin": 5,
|
||||||
"AnnihilationPlaneMax": 120,
|
"AnnihilationPlaneMax": 120,
|
||||||
"METunnelMin": 5,
|
"METunnelMin": 10,
|
||||||
"METunnelMax": 20,
|
"METunnelMax": 20,
|
||||||
"InscriberMin": 1,
|
"InscriberMin": 2,
|
||||||
"InscriberMax": 20,
|
"InscriberMax": 20,
|
||||||
"ChargerMin": 10,
|
"ChargerMin": 10,
|
||||||
"ChargerMax": 10,
|
"ChargerMax": 10,
|
||||||
@@ -104,11 +104,11 @@
|
|||||||
"IOPortMax": 5,
|
"IOPortMax": 5,
|
||||||
"VibrationChamberMin": 10,
|
"VibrationChamberMin": 10,
|
||||||
"VibrationChamberMax": 40,
|
"VibrationChamberMax": 40,
|
||||||
"StorageBusMin": 5,
|
"StorageBusMin": 10,
|
||||||
"StorageBusMax": 60,
|
"StorageBusMax": 60,
|
||||||
"ItemTunnelMin": 5,
|
"ItemTunnelMin": 10,
|
||||||
"ItemTunnelMax": 60,
|
"ItemTunnelMax": 60,
|
||||||
"LightTunnelMin": 5,
|
"LightTunnelMin": 10,
|
||||||
"LightTunnelMax": 60
|
"LightTunnelMax": 60
|
||||||
},
|
},
|
||||||
"vibrationChamber": {
|
"vibrationChamber": {
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
|
||||||
|
[meWirelessTransceiver]
|
||||||
|
basePower = 10
|
||||||
|
distanceMultiplier = 1.0
|
||||||
|
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
|
||||||
|
[general]
|
||||||
|
#The size of aether biome regions from each mod that uses AeroBlender.
|
||||||
|
"Aether Region Size" = 2
|
||||||
|
#The weighting of vanilla biome regions in the aether.
|
||||||
|
"Aether Region Weight" = 0
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user