feat: initial commit

This commit is contained in:
lucasdpt
2026-06-14 01:24:29 +02:00
commit 0d40f88ab2
5815 changed files with 703860 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
#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
# Default: 6000
# 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,41 @@
#Config for metaphysics
[Metaphysics]
#Defines energy to fuel rate
# Default: 575
# 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
# Default: 64
# Range: > 1
endAutomataCoreWarpPointLimit = 64
#Chance that overpowered automata will break after rotation cycle
# Default: 0.002
# Range: 0.0 ~ 1.0
overpoweredAutomataBreakChance = 0.002
# Default: 2
# Range: 1 ~ 64
tier1AutomataCoreInteractionRadius = 2
# Default: 2
# Range: 1 ~ 32
tier1AutomataCoreMaxFuelConsumptionRate = 2
# Default: 4
# Range: 1 ~ 64
tier2AutomataCoreInteractionRadius = 4
# Default: 3
# Range: 1 ~ 32
tier2AutomataCoreMaxFuelConsumptionRate = 3
# Default: 4
# Range: 1 ~ 64
overpoweredTier1AutomataCoreInteractionRadius = 4
# Default: 3
# Range: 1 ~ 32
overpoweredTier1AutomataCoreMaxFuelConsumptionRate = 3
# Default: 6
# Range: 1 ~ 64
overpoweredTier2AutomataCoreInteractionRadius = 6
# Default: 4
# Range: 1 ~ 32
overpoweredTier2AutomataCoreMaxFuelConsumptionRate = 4
+217
View File
@@ -0,0 +1,217 @@
#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
# Default: -1
# Range: > -1
playerDetMaxRange = -1
#Activates the "getPlayerPos" function of the Player Detector
enablePlayerPosFunction = true
#Returns a play in any function even when they are in spectator
showSpectators = 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.
# Default: 1000
# 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.
# Default: 100
# Range: > 0
playerPosPreciseMaxRange = 100
[Peripherals.Energy_Detector]
#Enable the Energy Detector or not.
enableEnergyDetector = true
#Defines the maximum energy flow of the energy detector.
# Default: 2147483647
# 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
# Default: 1048576
# 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
# Default: 600
# 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
# Default: 0
# 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
# Default: -1
# Range: -1 ~ 30000000
chatBoxMaxRange = -1
#Defines the maximal number of characters in a message. Depending on the modpack and server, too large messages can't unexpectedly disconnect players
# Default: 1024
# Range: 0 ~ 8192
chatBoxMessageSize = 1024
#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.
# Default: 10
# Range: > 0
mePowerConsumption = 10
[Peripherals.RS_Bridge]
#Enable the Rs Bridge or not.
enableRsBridge = true
#Power consumption per tick.
# Default: 10
# 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.
# Default: 3
# Range: 0 ~ 8
compassAccurePlaceRadius = 3
#The free distance the compass can locate accurately with in each axis.
# Default: 1
# 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
# Default: 100000000
# Range: > 1000000
poweredPeripheralMaxEnergyStored = 100000000
[Peripherals.Pocket_Peripherals]
#If true, pockets will have infinite fuel
disablePocketFuelConsumption = true
[Peripherals.Operations]
# Default: 1000
# Range: > 0
digCooldown = 1000
# Default: 1
# Range: > 0
digCost = 1
# Default: 5000
# Range: > 0
useOnBlockCooldown = 5000
# Default: 1
# Range: > 0
useOnBlockCost = 1
# Default: 1000
# Range: > 0
suckCooldown = 1000
# Default: 1
# Range: > 0
suckCost = 1
# Default: 2500
# Range: > 0
useOnAnimalCooldown = 2500
# Default: 10
# Range: > 0
useOnAnimalCost = 10
# Default: 50000
# Range: > 0
captureAnimalCooldown = 50000
# Default: 100
# Range: > 0
captureAnimalCost = 100
# Default: 1000
# Range: > 0
warpCooldown = 1000
# Default: 1
# Range: > 0
warpCost = 1
# Default: 1000
# Range: > 0
accurePlaceCooldown = 1000
# Default: 1
# Range: > 0
accurePlaceCost = 1
# Default: 2000
# Range: > 0
scanBlocksCooldown = 2000
# Default: 8
# Range: > 1
scanBlocksMaxFreeRadius = 8
# Default: 16
# Range: > 1
scanBlocksMaxCostRadius = 16
# Default: 0.17
# Range: 0.1 ~ 1.7976931348623157E308
scanBlocksExtraBlockCost = 0.17
# Default: 2000
# Range: > 0
scanEntitiesCooldown = 2000
# Default: 8
# Range: > 1
scanEntitiesMaxFreeRadius = 8
# Default: 16
# Range: > 1
scanEntitiesMaxCostRadius = 16
# Default: 0.17
# Range: 0.1 ~ 1.7976931348623157E308
scanEntitiesExtraBlockCost = 0.17
# Default: 100
# Range: > 0
chatMessageCooldown = 100
@@ -0,0 +1,5 @@
#Config to adjust world settings
[World]
#Gives the ap documentation to new players.
givePlayerBookOnJoin = false
+12
View File
@@ -0,0 +1,12 @@
#Config to adjust world settings
[World]
#Gives the ap documentation to new players.
givePlayerBookOnJoin = false
#Enable the villager structures for the computer scientist.
enableVillagerStructures = true
#The weight of the villager structures.
# Default: 10
# Range: 0 ~ 16000
villagerStructureWeight = 10
#Enable new wandering trader trades.
enableWanderingTraderTrades = true