Initial commit.
This commit is contained in:
10
server/config/ProjectE/common.toml
Normal file
10
server/config/ProjectE/common.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
|
||||
#Note: The majority of config options are in the server config file. If you do not see the server config file, try opening up a single player world. ProjectE uses one "server" config file for all worlds, for convenience in going from one world to another, but makes it be a "server" config file so that forge will automatically sync it when we connect to a multiplayer server.
|
||||
[common]
|
||||
#Enable more verbose debug logging
|
||||
debugLogging = false
|
||||
#The Tome of Knowledge can be crafted.
|
||||
craftableTome = false
|
||||
#Require full omega klein stars in the tome of knowledge and gem armor recipes. This is the same behavior that EE2 had.
|
||||
fullKleinStars = false
|
||||
|
4
server/config/ProjectE/custom_emc.json
Normal file
4
server/config/ProjectE/custom_emc.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"entries": [],
|
||||
"__comment": "Use the in-game commands to edit this file"
|
||||
}
|
121
server/config/ProjectE/mapping.toml
Normal file
121
server/config/ProjectE/mapping.toml
Normal file
@@ -0,0 +1,121 @@
|
||||
|
||||
[general]
|
||||
#When the next EMC mapping occurs write the results to config/ProjectE/pregenerated_emc.json and only ever run the mapping again when that file does not exist, this setting is set to false, or an error occurred parsing that file.
|
||||
pregenerate = false
|
||||
#Want to take a look at the internals of EMC Calculation? Enable this to write all the conversions and setValue-Commands to config/ProjectE/mappingdump.json
|
||||
dumpEverythingToFile = false
|
||||
#Log known EMC Exploits. This can not and will not find all possible exploits. This will only find exploits that result in fixed/custom emc values that the algorithm did not overwrite. Exploits that derive from conversions that are unknown to ProjectE will not be found.
|
||||
logEMCExploits = true
|
||||
|
||||
[CraftingMapper]
|
||||
|
||||
[CraftingMapper.MekRotary]
|
||||
#Maps Mekanism rotary condensentrator recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekElectrolysis]
|
||||
#Maps Mekanism electrolytic separator recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekItemStackToPigment]
|
||||
#Maps Mekanism item stack to pigment recipes. (Pigment Extracting)
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekDissolution]
|
||||
#Maps Mekanism dissolution recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekItemStackGasToItemStack]
|
||||
#Maps Mekanism Machine recipes that go from item, gas to item. (Compressing, Purifying, Injecting)
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekPaintingMachine]
|
||||
#Maps Mekanism painting machine recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekGasToGas]
|
||||
#Maps Mekanism activating and centrifuging recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekFluidSlurryToSlurry]
|
||||
#Maps Mekanism washing recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekItemStackToItemStack]
|
||||
#Maps Mekanism Machine recipes that go from item to item. (Crushing, Enriching, Smelting)
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekChemicalInfuser]
|
||||
#Maps Mekanism chemical infuser recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekSawmill]
|
||||
#Maps Mekanism sawmill recipes. (Disabled by default, due to causing various EMC values to be removed pertaining to charcoal/wood)
|
||||
enabled = false
|
||||
|
||||
[CraftingMapper.MekCombiner]
|
||||
#Maps Mekanism combiner recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekPressurizedReaction]
|
||||
#Maps Mekanism pressurized reaction recipes.
|
||||
enabled = false
|
||||
|
||||
[CraftingMapper.MekFluidToFluid]
|
||||
#Maps Mekanism evaporating recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekChemicalCrystallizer]
|
||||
#Maps Mekanism crystallizing recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.Smithing]
|
||||
#Maps smithing recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekMetallurgicInfuser]
|
||||
#Maps Mekanism metallurgic infuser recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekItemStackToGas]
|
||||
#Maps Mekanism item stack to gas recipes. (Gas conversion, Oxidizing)
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekPigmentMixer]
|
||||
#Maps Mekanism pigment mixer recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.FallbackRecipeType]
|
||||
#Fallback for default handling of recipes that extend ICraftingRecipe, AbstractCookingRecipe, SingleItemRecipe, or SmithingRecipe. This will catch modded extensions of the vanilla recipe classes, and if the VanillaRecipeTypes mapper is disabled, this mapper will still catch the vanilla recipes.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.VanillaRecipeTypes]
|
||||
#Maps the different vanilla recipe types.
|
||||
enabled = true
|
||||
|
||||
[CraftingMapper.MekItemStackToInfuseType]
|
||||
#Maps Mekanism item stack to infuse type conversion recipes.
|
||||
enabled = true
|
||||
|
||||
[enabledMappers]
|
||||
#Set EMC=0 for everything in the forge:raw_materials tag
|
||||
RawOresBlacklistMapper = true
|
||||
#Set EMC=0 for everything in the forge:ores tag
|
||||
OresBlacklistMapper = true
|
||||
#Add Conversions for Crafting Recipes gathered from net.minecraft.item.crafting.RecipeManager
|
||||
CraftingMapper = true
|
||||
#Add Conversions for all lingering potions to arrow recipes
|
||||
TippedArrowMapper = true
|
||||
#Adds back and forth conversions of objects and their Tag variant. (EMC values assigned to tags will not behave properly if this mapper is disabled)
|
||||
TagMapper = true
|
||||
#Add Conversions for all weathered copper variants
|
||||
WeatheredCopperMapper = true
|
||||
#Add Conversions for Brewing Recipes
|
||||
BrewingMapper = true
|
||||
#Uses the `custom_emc.json` File to add EMC values.
|
||||
CustomEMCMapper = true
|
||||
#Allows other mods to easily set EMC values using the ProjectEAPI
|
||||
APICustomEMCMapper = true
|
||||
#Loads json files within datapacks (data/<domain>/pe_custom_conversions/*.json) to add values and conversions
|
||||
CustomConversionMapper = true
|
||||
|
20
server/config/ProjectE/processing.toml
Normal file
20
server/config/ProjectE/processing.toml
Normal file
@@ -0,0 +1,20 @@
|
||||
|
||||
#This config is used to control which NBT Processors get used, and which ones actually contribute to the persistent NBT data that gets saved to knowledge/copied in a condenser.
|
||||
#To disable an NBT Processor set the 'enabled' option for it to false.
|
||||
#To disable an NBT Processor from contributing to the persistent data set the 'persistent' option for it to false. Note: that if there is no persistent' config option, the NBT Processor never has any persistent data.
|
||||
#The config options in this file are synced from server to client, as the processors get used dynamically to calculate/preview EMC values for items and are not included in the synced EMC mappings.
|
||||
[processors]
|
||||
|
||||
#Reduces the EMC value the more damaged an item is.
|
||||
[processors.DamageProcessor]
|
||||
enabled = true
|
||||
|
||||
#Increases the EMC value to take into account any enchantments on an item.
|
||||
[processors.EnchantmentProcessor]
|
||||
enabled = false
|
||||
persistent = false
|
||||
|
||||
#Increases the EMC value of the item to take into account any EMC the item has stored.
|
||||
[processors.StoredEMCProcessor]
|
||||
enabled = true
|
||||
|
104
server/config/ProjectE/server.toml
Normal file
104
server/config/ProjectE/server.toml
Normal file
@@ -0,0 +1,104 @@
|
||||
|
||||
#All of the config options in this file are server side and will be synced from server to client. ProjectE uses one "server" config file for all worlds, for convenience in going from one world to another, but makes it be a "server" config file so that forge will automatically sync it when we connect to a multiplayer server.
|
||||
[server]
|
||||
|
||||
[server.difficulty]
|
||||
#Set to false to disable Gem Armor offensive abilities (helmet zap and chestplate explosion)
|
||||
offensiveAbilities = false
|
||||
#Amount of damage Katar 'C' key deals
|
||||
#Range: 0.0 ~ 2.147483647E9
|
||||
katarDeathAura = 1000.0
|
||||
#Adjusting this ratio changes how much EMC is received when burning a item. For example setting this to 0.5 will return half of the EMC cost.
|
||||
#Range: 0.1 ~ 1.0
|
||||
covalenceLoss = 1.0
|
||||
#How rounding occurs when Covalence Loss results in a burn value less than 1 EMC. If true the value will be rounded up to 1. If false the value will be rounded down to 0.
|
||||
covalenceLossRounding = true
|
||||
|
||||
[server.items]
|
||||
#Instead of vein mining the ore you right click with your Dark/Red Matter Pick/Star it vein mines all ores in an AOE around you like it did in ProjectE before version 1.4.4.
|
||||
pickaxeAoeVeinMining = false
|
||||
#Allows the Harvest Goddess Band to passively grow tall grass, flowers, etc, on top of grass blocks.
|
||||
harvBandGrass = false
|
||||
#If set to true, disables all radius-based mining functionality (right click of tools)
|
||||
disableAllRadiusMining = false
|
||||
#Enable Watch of Flowing Time
|
||||
enableTimeWatch = true
|
||||
#Allow the Evertide amulet to place water in dimensions that water evaporates. For example: The Nether.
|
||||
opEvertide = false
|
||||
|
||||
[server.effects]
|
||||
#Bonus ticks given by the Watch of Flowing Time while in the pedestal. 0 = effectively no bonus.
|
||||
#Range: 0 ~ 256
|
||||
timePedBonus = 18
|
||||
#Factor the Watch of Flowing Time slows down mobs by while in the pedestal. Set to 1.0 for no slowdown.
|
||||
#Range: 0.0 ~ 1.0
|
||||
timePedMobSlowness = 0.1
|
||||
#If true the Interdiction Torch only affects hostile mobs and projectiles. If false it affects all non blacklisted living entities.
|
||||
interdictionMode = true
|
||||
|
||||
[server.misc]
|
||||
#False requires your hand be empty for Gem Armor Offensive Abilities to be readied or triggered
|
||||
unsafeKeyBinds = false
|
||||
#Shows the EMC value of blocks when looking at them in Hwyla or TOP
|
||||
hwylaTOPDisplay = true
|
||||
|
||||
[server.cooldown]
|
||||
|
||||
#Cooldown (in ticks) for various features in ProjectE. A cooldown of -1 will disable the functionality.
|
||||
#A cooldown of 0 will allow the actions to happen every tick. Use caution as a very low value on features that run automatically could cause TPS issues.
|
||||
[server.cooldown.cooldown]
|
||||
|
||||
#Cooldown for various items within the pedestal.
|
||||
[server.cooldown.cooldown.pedestal]
|
||||
#Delay between Archangel Smite shooting arrows while in the pedestal.
|
||||
#Range: > -1
|
||||
archangel = 40
|
||||
#Delay between Body Stone healing 0.5 shanks while in the pedestal.
|
||||
#Range: > -1
|
||||
body = 10
|
||||
#Delay between Evertide Amulet trying to start rain while in the pedestal.
|
||||
#Range: > -1
|
||||
evertide = 20
|
||||
#Delay between Harvest Goddess trying to grow and harvest while in the pedestal.
|
||||
#Range: > -1
|
||||
harvest = 10
|
||||
#Delay between Ignition Ring trying to light entities on fire while in the pedestal.
|
||||
#Range: > -1
|
||||
ignition = 40
|
||||
#Delay between Life Stone healing both food and hunger by 0.5 shank/heart while in the pedestal.
|
||||
#Range: > -1
|
||||
life = 5
|
||||
#Delay between Talisman of Repair trying to repair player items while in the pedestal.
|
||||
#Range: > -1
|
||||
repair = 20
|
||||
#Delay between SWRG trying to smite mobs while in the pedestal.
|
||||
#Range: > -1
|
||||
swrg = 70
|
||||
#Delay between Soul Stone healing 0.5 hearts while in the pedestal.
|
||||
#Range: > -1
|
||||
soul = 10
|
||||
#Delay between Volcanite Amulet trying to stop rain while in the pedestal.
|
||||
#Range: > -1
|
||||
volcanite = 20
|
||||
#Delay between Zero Ring trying to extinguish entities and freezing ground while in the pedestal.
|
||||
#Range: > -1
|
||||
zero = 40
|
||||
|
||||
#Cooldown for various items in regards to a player.
|
||||
[server.cooldown.cooldown.player]
|
||||
#A cooldown for firing projectiles
|
||||
#Range: > -1
|
||||
projectile = 0
|
||||
#A cooldown for Gem Chestplate explosion
|
||||
#Range: > -1
|
||||
gemChest = 0
|
||||
#Delay between Talisman of Repair trying to repair player items while in a player's inventory.
|
||||
#Range: > -1
|
||||
repair = 20
|
||||
#Delay between heal attempts while in a player's inventory. (Soul Stone, Life Stone, Gem Helmet)
|
||||
#Range: > -1
|
||||
heal = 20
|
||||
#Delay between feed attempts while in a player's inventory. (Body Stone, Life Stone, Gem Helmet)
|
||||
#Range: > -1
|
||||
feed = 20
|
||||
|
Reference in New Issue
Block a user