Compare commits

...

44 Commits

Author SHA1 Message Date
LordMZTE 7946054b5f remove broken forgehax mod 2021-09-02 13:38:35 +02:00
LordMZTE a381274ece add inventory essentials
continuous-integration/drone/push Build is passing Details
2021-03-12 17:24:27 +01:00
LordMZTE 339dc2da2c Merge remote-tracking branch 'original/master'
continuous-integration/drone/push Build is passing Details
2021-02-22 16:05:32 +01:00
LordMZTE a9267261e9 Merge remote-tracking branch 'original/master'
continuous-integration/drone/push Build is passing Details
2021-02-21 13:50:33 +01:00
LordMZTE 8aa641c98c make ae2 and rs silicon compatible
continuous-integration/drone/push Build is passing Details
2021-02-21 13:46:25 +01:00
LordMZTE 150f7ae1ee Merge remote-tracking branch 'original/master'
continuous-integration/drone/push Build is passing Details
2021-02-20 20:43:05 +01:00
LordMZTE b2fc3887bd fix assemblylinemachines iron plate recipes
continuous-integration/drone/push Build is passing Details
2021-02-20 20:27:17 +01:00
LordMZTE ea0c45f39e Merge remote-tracking branch 'original/master'
continuous-integration/drone/push Build is passing Details
2021-02-18 17:57:44 +01:00
LordMZTE e9e63cbb3a Merge remote-tracking branch 'original/master'
continuous-integration/drone/push Build is passing Details
2021-02-18 14:40:21 +01:00
LordMZTE e29ff9d743 Merge branch 'scriptcleanup'
continuous-integration/drone/push Build is passing Details
2021-02-17 17:20:10 +01:00
LordMZTE d1c6933531 update changelog
continuous-integration/drone/push Build is passing Details
2021-02-17 12:56:50 +01:00
LordMZTE 63c3a12d2f Merge remote-tracking branch 'original/master' 2021-02-17 12:42:05 +01:00
LordMZTE cb5fd6b3b1 Merge remote-tracking branch 'original/master'
continuous-integration/drone/push Build is passing Details
2021-02-16 14:50:09 +01:00
LordMZTE 7d019c88f1 fix cicd
continuous-integration/drone/push Build is passing Details
2021-02-16 14:46:09 +01:00
LordMZTE 6ec563f1f7 fix haxe code for new kubejs-haxe release
continuous-integration/drone/push Build is failing Details
2021-02-16 14:21:45 +01:00
LordMZTE 17e2bffff2 update changelog
continuous-integration/drone/push Build is passing Details
2021-02-14 13:25:24 +01:00
LordMZTE e6ef679f99 Merge remote-tracking branch 'original/master' 2021-02-14 13:25:14 +01:00
LordMZTE ef386e84da update changelog
continuous-integration/drone/push Build is passing Details
2021-02-14 13:22:10 +01:00
LordMZTE 4a47d24f62 Merge remote-tracking branch 'original/master' 2021-02-14 13:18:53 +01:00
LordMZTE 4c31befb51 Merge branch 'hacked'
continuous-integration/drone/push Build is passing Details
2021-02-14 12:58:53 +01:00
LordMZTE e806db932c add AppleSkin 2021-02-14 12:58:43 +01:00
LordMZTE a01f301b9c Merge branch 'master' into hacked
continuous-integration/drone/push Build is passing Details
2021-02-13 19:46:24 +01:00
LordMZTE e515a0de20 disable ftbmap waypoints
continuous-integration/drone/push Build is passing Details
2021-02-13 19:46:14 +01:00
LordMZTE eb20ea5033 Merge branch 'master' into hacked
continuous-integration/drone/push Build is passing Details
2021-02-13 17:22:50 +01:00
LordMZTE 41cfcd66d6 fix changelog version
continuous-integration/drone/push Build is passing Details
2021-02-13 17:22:42 +01:00
LordMZTE 6b8dff970a Merge branch 'master' into hacked
continuous-integration/drone/push Build is passing Details
2021-02-13 17:18:14 +01:00
LordMZTE d9fa81a8ce update changelog
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2021-02-13 17:16:50 +01:00
LordMZTE 88cfc3b363 Merge remote-tracking branch 'original/master' 2021-02-13 17:15:44 +01:00
LordMZTE c23d484d44 Merge branch 'master' into hacked
continuous-integration/drone/push Build is passing Details
2021-02-13 14:46:42 +01:00
LordMZTE dc3e6e28af replace ftb map with voxelmap
continuous-integration/drone/push Build is passing Details
2021-02-13 14:45:59 +01:00
LordMZTE a8a69c3b22 add forgehax
continuous-integration/drone/push Build is passing Details
2021-02-12 23:22:58 +01:00
LordMZTE cdf12f06da prepare changelog for next release
continuous-integration/drone/push Build is passing Details
2021-02-12 21:15:16 +01:00
LordMZTE 98d87259ff remove falsly advertised performance-reducing mod
continuous-integration/drone/push Build is passing Details
2021-02-12 21:11:28 +01:00
LordMZTE ac59e81432 buildhaxe script will now error when haxe errors
continuous-integration/drone/push Build is passing Details
2021-02-12 19:42:55 +01:00
LordMZTE e35cfad86e update changelog
continuous-integration/drone/push Build is passing Details
2021-02-12 17:57:42 +01:00
LordMZTE 6d8f031e9c Merge remote-tracking branch 'original/master'
continuous-integration/drone/push Build is passing Details
2021-02-12 17:52:11 +01:00
LordMZTE 2cf1ea674f cicd now includes modlist 2021-02-12 17:51:18 +01:00
LordMZTE 6349520835 fix invalid cicd dependency
continuous-integration/drone/push Build is passing Details
2021-02-12 17:00:45 +01:00
LordMZTE a876a304e5 add CICD
continuous-integration/drone/push Build encountered an error Details
2021-02-12 17:00:00 +01:00
LordMZTE 0c3ad21620 Merge remote-tracking branch 'original/master' 2021-02-12 14:09:05 +01:00
LordMZTE da5b6ca387 fix indentation and add formatter config 2021-02-12 13:56:03 +01:00
LordMZTE ba2e6c1868 port kubejs scripts to haxe! 2021-02-12 13:27:49 +01:00
LordMZTE 31dc4ae1e5 add todo list 2021-02-11 19:00:00 +01:00
LordMZTE 1feaee74bf remove stupid mpt script and properly format toml files 2021-02-11 17:51:47 +01:00
12 changed files with 693 additions and 594 deletions

35
.drone.yml Normal file
View File

@ -0,0 +1,35 @@
kind: pipeline
name: release
steps:
- name: build
image: haxe:4.2.0-alpine
commands:
- apk add openjdk8-jre curl
# Download MPT
- curl 'https://data.tilera.xyz/file/mpt/mpt-1.2-SNAPSHOT.jar' -o mpt.jar
- haxelib setup /usr/share/haxe/lib
- haxelib install kubejs
- ./buildhaxe.sh
- java -jar mpt.jar buildtwitch
- java -jar mpt.jar createmodlist --all HTML build/modlist.html
- mv build/notex-*-twitch.zip build/notex-twitch.zip
- name: publish
image: plugins/gitea-release
settings:
base_url: https://data.tilera.xyz/git
api_key:
from_secret: gitea_token
note: CHANGELOG.md
title: tag-${DRONE_TAG}
files:
- build/notex-twitch.zip
- build/modlist.html
when:
event: tag
depends_on:
- build

3
CHANGELOG.md Normal file
View File

@ -0,0 +1,3 @@
# v3.2.2-1
## mods added
- Inventory Essentials

View File

@ -1,4 +1,5 @@
# Notex-3
MZTE fork of the notex3 modpack
## building
Compiling requires [the haxe toolkit](https://haxe.org) to be installed, in order to compile KubeJS scripts and [modpacktools](https://github.com/Anvilcraft/modpacktools) to build the modpack.

6
TODO.wiki Normal file
View File

@ -0,0 +1,6 @@
= TODO =
- [X] Create haxe bindings for kubejs
- [X] Port kubejs scripts to haxe
=== Mods to Add ===

View File

@ -1,6 +1,9 @@
#!/bin/sh
#exit on error
set -e
#REQUIRES https://haxe.org to be installed!
cd src/kubejs/server
haxe build.hxml
cd ../../..

View File

@ -1,14 +1,14 @@
[Locations]
#The location of the twitch manifest file (will be replaced with addonscript in later versions)
manifestFile = "src/twitch/manifest.json"
#The location of the source
src = "src"
#The location used to store temporary files
tempDir = ".mpt"
#The location of the twitch manifest file (will be replaced with addonscript in later versions)
manifestFile = "src/twitch/manifest.json"
#The location of the source
src = "src"
#The location used to store temporary files
tempDir = ".mpt"
[Local]
selectedVersion = -1
selectedVersion = -1
[Downloads]
#The maximum number of threads that will be used for downloads
maxThreads = 5
#The timeout of http requests in ms
httpTimeout = 2147483647
#The maximum number of threads that will be used for downloads
maxThreads = 5
#The timeout of http requests in ms
httpTimeout = 2147483647

43
mpt
View File

@ -1,43 +0,0 @@
#!/bin/sh
cd "$(dirname "$0")" || exit
case $1 in
install)
if ! [ -d "$HOME/.mpt" ];
then mkdir $HOME/.mpt
fi
if ! [ -f "$HOME/.mpt/mpt.jar" ];
then
dl=$(curl https://data.tilera.xyz/api/mpt.php/latest)
echo Downloading $dl ...
curl $dl --output $HOME/.mpt/mpt.jar
fi
;;
update)
dl=$(curl https://data.tilera.xyz/api/mpt.php/latest)
echo Downloading $dl ...
if [ -f ".mpt/mpt.jar" ]
then
curl $dl --output .mpt/mpt.jar
else
curl $dl --output $HOME/.mpt/mpt.jar
fi
echo Updating Script
curl https://data.tilera.xyz/api/mpt.php/script > mpt
;;
*)
if ! [ -d ".mpt" ];
then mkdir .mpt
fi
if [ -f ".mpt/mpt.jar" ];
then jar=.mpt/mpt.jar
elif [ -f "$HOME.mpt/mpt.jar" ];
then jar=$HOME.mpt/mpt.jar
else
dl=$(curl https://data.tilera.xyz/api/mpt.php/latest)
echo Downloading $dl ...
curl $dl --output .mpt/mpt.jar
jar=.mpt/mpt.jar
fi
java -jar $jar $*
;;
esac

View File

@ -1026,21 +1026,6 @@
"included"
]
},
{
"id": "354143",
"file": {
"installer": "internal.dir:mods",
"artifact": "curse.maven:354143:3163347",
"repository": "curse"
},
"type": "mod",
"options": [
"required",
"client",
"server",
"included"
]
},
{
"id": "248020",
"file": {
@ -2016,6 +2001,48 @@
"included"
]
},
{
"id": "225179",
"file": {
"installer": "internal.dir:mods",
"artifact": "curse.maven:225179:3124900",
"repository": "curse"
},
"type": "mod",
"options": [
"required",
"client",
"included"
]
},
{
"id": "248787",
"file": {
"installer": "internal.dir:mods",
"artifact": "curse.maven:248787:3035787",
"repository": "curse"
},
"type": "mod",
"options": [
"required",
"client",
"included"
]
},
{
"id": "368825",
"file": {
"installer": "internal.dir:mods",
"artifact": "curse.maven:368825:3222115",
"repository": "curse"
},
"type": "mod",
"options": [
"required",
"client",
"included"
]
},
{
"id": "forge",
"versions": "[1.16.4-35.1.37]",
@ -2045,6 +2072,12 @@
"roles": [
"author"
]
},
{
"name": "LordMZTE",
"roles": [
"author"
]
}
]
},

View File

@ -1,165 +1,165 @@
[worldgen]
#
#Modify Create's impact on your terrain
[worldgen.v1]
#
#Prevents all worldgen added by Create from taking effect
disableWorldGen = false
#
#Forward caught TileEntityExceptions to the log at debug level.
logTeErrors = false
#
#Modify Create's impact on your terrain
[worldgen.v1]
#
#Prevents all worldgen added by Create from taking effect
disableWorldGen = false
#
#Forward caught TileEntityExceptions to the log at debug level.
logTeErrors = false
[worldgen.v1.copper_ore]
#
#Range: > 0
minHeight = 40
#
#Range: > 0
clusterCount = 2
#
#Range: > 0
maxHeight = 86
#
#Whether to spawn this in your World
enable = false
#
#Range: > 0
clusterSize = 18
[worldgen.v1.copper_ore]
#
#Range: > 0
minHeight = 40
#
#Range: > 0
clusterCount = 2
#
#Range: > 0
maxHeight = 86
#
#Whether to spawn this in your World
enable = false
#
#Range: > 0
clusterSize = 18
[worldgen.v1.weathered_limestone]
#
#Range: > 0
minHeight = 10
#
#Range: 0.0 ~ 1.0
clusterChance = 0.03125
#
#Range: > 0
maxHeight = 30
#
#Whether to spawn this in your World
enable = true
#
#Range: > 0
clusterSize = 128
[worldgen.v1.weathered_limestone]
#
#Range: > 0
minHeight = 10
#
#Range: 0.0 ~ 1.0
clusterChance = 0.03125
#
#Range: > 0
maxHeight = 30
#
#Whether to spawn this in your World
enable = true
#
#Range: > 0
clusterSize = 128
[worldgen.v1.zinc_ore]
#
#Range: > 0
minHeight = 15
#
#Range: > 0
clusterCount = 4
#
#Range: > 0
maxHeight = 70
#
#Whether to spawn this in your World
enable = false
#
#Range: > 0
clusterSize = 14
[worldgen.v1.zinc_ore]
#
#Range: > 0
minHeight = 15
#
#Range: > 0
clusterCount = 4
#
#Range: > 0
maxHeight = 70
#
#Whether to spawn this in your World
enable = false
#
#Range: > 0
clusterSize = 14
[worldgen.v1.zinc_ore_desert]
#
#Range: > 0
minHeight = 10
#
#Range: > 0
clusterCount = 5
#
#Range: > 0
maxHeight = 85
#
#Whether to spawn this in your World
enable = true
#
#Range: > 0
clusterSize = 17
[worldgen.v1.zinc_ore_desert]
#
#Range: > 0
minHeight = 10
#
#Range: > 0
clusterCount = 5
#
#Range: > 0
maxHeight = 85
#
#Whether to spawn this in your World
enable = true
#
#Range: > 0
clusterSize = 17
[worldgen.v1.limestone]
#
#Range: > 0
minHeight = 30
#
#Range: 0.0 ~ 1.0
clusterChance = 0.03125
#
#Range: > 0
maxHeight = 70
#
#Whether to spawn this in your World
enable = true
#
#Range: > 0
clusterSize = 128
[worldgen.v1.limestone]
#
#Range: > 0
minHeight = 30
#
#Range: 0.0 ~ 1.0
clusterChance = 0.03125
#
#Range: > 0
maxHeight = 70
#
#Whether to spawn this in your World
enable = true
#
#Range: > 0
clusterSize = 128
[worldgen.v1.dolomite]
#
#Range: > 0
minHeight = 20
#
#Range: 0.0 ~ 1.0
clusterChance = 0.015625
#
#Range: > 0
maxHeight = 70
#
#Whether to spawn this in your World
enable = true
#
#Range: > 0
clusterSize = 128
[worldgen.v1.dolomite]
#
#Range: > 0
minHeight = 20
#
#Range: 0.0 ~ 1.0
clusterChance = 0.015625
#
#Range: > 0
maxHeight = 70
#
#Whether to spawn this in your World
enable = true
#
#Range: > 0
clusterSize = 128
[worldgen.v1.copper_ore_ocean]
#
#Range: > 0
minHeight = 20
#
#Range: > 0
clusterCount = 4
#
#Range: > 0
maxHeight = 55
#
#Whether to spawn this in your World
enable = false
#
#Range: > 0
clusterSize = 15
[worldgen.v1.copper_ore_ocean]
#
#Range: > 0
minHeight = 20
#
#Range: > 0
clusterCount = 4
#
#Range: > 0
maxHeight = 55
#
#Whether to spawn this in your World
enable = false
#
#Range: > 0
clusterSize = 15
[worldgen.v1.gabbro]
#
#Range: > 0
minHeight = 20
#
#Range: 0.0 ~ 1.0
clusterChance = 0.015625
#
#Range: > 0
maxHeight = 70
#
#Whether to spawn this in your World
enable = true
#
#Range: > 0
clusterSize = 128
[worldgen.v1.gabbro]
#
#Range: > 0
minHeight = 20
#
#Range: 0.0 ~ 1.0
clusterChance = 0.015625
#
#Range: > 0
maxHeight = 70
#
#Whether to spawn this in your World
enable = true
#
#Range: > 0
clusterSize = 128
[worldgen.v1.scoria]
#
#Range: > 0
minHeight = 0
#
#Range: 0.0 ~ 1.0
clusterChance = 0.03125
#
#Range: > 0
maxHeight = 10
#
#Whether to spawn this in your World
enable = true
#
#Range: > 0
clusterSize = 128
[worldgen.v1.scoria]
#
#Range: > 0
minHeight = 0
#
#Range: 0.0 ~ 1.0
clusterChance = 0.03125
#
#Range: > 0
maxHeight = 10
#
#Whether to spawn this in your World
enable = true
#
#Range: > 0
clusterSize = 128

View File

@ -1,234 +1,234 @@
[Ores]
#Generate Void Crystal Ore?
void = true
#Generate Tin Ore?
tin = false
#Generate Copper Ore?
copper = false
#Generate Ruby Ore?
ruby = true
#Generate Void Crystal Ore?
void = true
#Generate Tin Ore?
tin = false
#Generate Copper Ore?
copper = false
#Generate Ruby Ore?
ruby = true
[Specializations]
#Allow Multiple specializations per player in Multiplayer?
paths_multi = false
#Allow forgetting paths using Path Sigils?
path_forget = true
#Allow Multiple specializations per player in Singleplayer?
paths_single = true
#Allow Multiple specializations per player in Multiplayer?
paths_multi = false
#Allow forgetting paths using Path Sigils?
path_forget = true
#Allow Multiple specializations per player in Singleplayer?
paths_single = true
[Specializations.Technomancy]
#FE equal to 1 Temporal Entropy
#Range: > 1
fe_per_entropy = 50
#Enable hardmode for the Gateway?
#If true, dialing in chevrons only works if the beam alignment matches the chevron being dialed
#Enable this if you want an extra challenge
gateway_hard = false
#Whether Technomancy machines should drop an item when overloaded
drop_machine = false
#Maximum time duration for recalling, in seconds. Set to -1 to disable limit, 0 to disable recalling
#Range: -1 ~ 86400
time_recall = 300
#Allow time acceleration of Tile Entities?
#Disabling this does not affect acceleration of normal entities or block ticks
te_accel = true
#Does the CCC require specifically a Time beam?
ccc_req_time = true
#Allow Temporal Entropy disasters from Technomancy?
#If disabled, disasters create a small explosion instead
flux_disaster = true
#Should recalling restore previous health and hunger?
#Recommended to disable this for PvP
stat_recall = true
#Destroy the CCC if Copshowium overfills the tank?
#Disabling this will make the CCC much easier to use
allow_overflow = true
#Power output of the Lodestone Dynamo (in J/t)
#Set to 0 to disable the Lodestone Dynamo
#Range: 0 ~ 1000
lodestone_dynamo = 100
#Beam power output of the beacon harness
#Range: 8 ~ 4096
beacon_harness_power = 512
#Allow adding Netherite armor to Technomancy armor?
techno_armor_reinforce = true
#Multiplier for XP levels to upgrade Technomancy armor
#Range: 0 ~ 100
techno_armor_xp = 1
#Temporal Entropy gained per Entropy Node when transferring
#Higher values are more difficult, and encourage using fewer node chains
#Range: 0 ~ 64
entropy_node_gain = 2
#Speed boost from All-Terrain Boots in water (swim speed boost)
#Set to 0 to disable
#Range: 0.0 ~ 100.0
enviro_boot_depth = 3.0
#Level of the All-Terrain Boots frost walker effect
#Higher levels increase freezing range
#Set to 0 to disable
#Range: 0 ~ 10
enviro_boot_frost = 2
#Level of the All-Terrain Boots soul speed effect
#Set to 0 to disable
#Range: 0 ~ 10
enviro_boot_soul = 3
#Whether Gateways can teleport entities at all
allow_gateway = true
#Whether Gateways can teleport entities that aren't players
#If false, players can still use Gateways
allow_gateway_ent = true
#If enabled, machines will NOT break/explode/cause damage when overfilling on Temporal Entropy
#Machines which overfill on Temporal Entropy will shut down instead
flux_safe = false
[Specializations.Technomancy]
#FE equal to 1 Temporal Entropy
#Range: > 1
fe_per_entropy = 50
#Enable hardmode for the Gateway?
#If true, dialing in chevrons only works if the beam alignment matches the chevron being dialed
#Enable this if you want an extra challenge
gateway_hard = false
#Whether Technomancy machines should drop an item when overloaded
drop_machine = false
#Maximum time duration for recalling, in seconds. Set to -1 to disable limit, 0 to disable recalling
#Range: -1 ~ 86400
time_recall = 300
#Allow time acceleration of Tile Entities?
#Disabling this does not affect acceleration of normal entities or block ticks
te_accel = true
#Does the CCC require specifically a Time beam?
ccc_req_time = true
#Allow Temporal Entropy disasters from Technomancy?
#If disabled, disasters create a small explosion instead
flux_disaster = true
#Should recalling restore previous health and hunger?
#Recommended to disable this for PvP
stat_recall = true
#Destroy the CCC if Copshowium overfills the tank?
#Disabling this will make the CCC much easier to use
allow_overflow = true
#Power output of the Lodestone Dynamo (in J/t)
#Set to 0 to disable the Lodestone Dynamo
#Range: 0 ~ 1000
lodestone_dynamo = 100
#Beam power output of the beacon harness
#Range: 8 ~ 4096
beacon_harness_power = 512
#Allow adding Netherite armor to Technomancy armor?
techno_armor_reinforce = true
#Multiplier for XP levels to upgrade Technomancy armor
#Range: 0 ~ 100
techno_armor_xp = 1
#Temporal Entropy gained per Entropy Node when transferring
#Higher values are more difficult, and encourage using fewer node chains
#Range: 0 ~ 64
entropy_node_gain = 2
#Speed boost from All-Terrain Boots in water (swim speed boost)
#Set to 0 to disable
#Range: 0.0 ~ 100.0
enviro_boot_depth = 3.0
#Level of the All-Terrain Boots frost walker effect
#Higher levels increase freezing range
#Set to 0 to disable
#Range: 0 ~ 10
enviro_boot_frost = 2
#Level of the All-Terrain Boots soul speed effect
#Set to 0 to disable
#Range: 0 ~ 10
enviro_boot_soul = 3
#Whether Gateways can teleport entities at all
allow_gateway = true
#Whether Gateways can teleport entities that aren't players
#If false, players can still use Gateways
allow_gateway_ent = true
#If enabled, machines will NOT break/explode/cause damage when overfilling on Temporal Entropy
#Machines which overfill on Temporal Entropy will shut down instead
flux_safe = false
[Specializations.Alchemy]
#Whether lightning bolts from atmospheric overcharging can spawn the 4 horsemen
#Overriden by gamerules
atmos_horses = true
#Maximum charge for the atmosphere
#Range: 0 ~ 2000000000
charge_limit = 1000000000
#Allow the full effect of Phelostogen?
#If disabled Phelostogen lights a single small fire instead
phel_effect = true
#Range of Density Plates
#Range: 0 ~ 128
grav_range = 64
#Level of effects from overcharging the atmosphere
#0: No negative effects
#1: Allow lightning strikes
#2: Allow creeper charging
#3: Allow lightning strikes & creeper charging
#Range: 0 ~ 3
atmos_effects = 3
#Whether to allow Ignis Infernum
#If disabled, Ignis Infernum is still craftable, but it gets nerfed to Phelostogen level
ignis_infernum = true
#FE produced by one Voltus
#Range: 0 ~ 100000
voltus_power = 2000
#Whether to change biomes in columns
#If true, biomes are transmuted in a column from bedrock to worldheight
#If false, biomes are transmitted only within the vertical bounds of the effect
vertical_biomes = true
#If true, rift beams will spawn mob drops instead of actual mobs
#Rift beams do this regardless of config setting in peaceful mode
rift_drops = false
[Specializations.Alchemy]
#Whether lightning bolts from atmospheric overcharging can spawn the 4 horsemen
#Overriden by gamerules
atmos_horses = true
#Maximum charge for the atmosphere
#Range: 0 ~ 2000000000
charge_limit = 1000000000
#Allow the full effect of Phelostogen?
#If disabled Phelostogen lights a single small fire instead
phel_effect = true
#Range of Density Plates
#Range: 0 ~ 128
grav_range = 64
#Level of effects from overcharging the atmosphere
#0: No negative effects
#1: Allow lightning strikes
#2: Allow creeper charging
#3: Allow lightning strikes & creeper charging
#Range: 0 ~ 3
atmos_effects = 3
#Whether to allow Ignis Infernum
#If disabled, Ignis Infernum is still craftable, but it gets nerfed to Phelostogen level
ignis_infernum = true
#FE produced by one Voltus
#Range: 0 ~ 100000
voltus_power = 2000
#Whether to change biomes in columns
#If true, biomes are transmuted in a column from bedrock to worldheight
#If false, biomes are transmitted only within the vertical bounds of the effect
vertical_biomes = true
#If true, rift beams will spawn mob drops instead of actual mobs
#Rift beams do this regardless of config setting in peaceful mode
rift_drops = false
[Internal]
#Number of millibuckets of molten metal per ingot
#Does not change recipes
#Range: 1 ~ 10000
ingot_mb = 144
#Lower values increase network lag but increases gear speed synchronization
#Range: 0.05000000074505806 ~ 10.0
predict_speed = 0.20000000298023224
#Wipe internal per player dimension mappings on failure?
#Only change this if you know what you're doing
wipe_dim_map = false
#Interval in ticks between gear network checks
#Range: 100 ~ 2400
network_time = 300
#Distance in blocks that players can see various effects from (electric arcs, beams from staffs, etc)
#Lower values will decrease the amount of packets sent
#Range: 1 ~ 512
effect_distance = 512
#Whether beams decide what they can pass through based on beam power
#If true, low power beams require a smaller hole, and high power beams require a larger empty space in blocks to pass through
beam_collision_use_power = false
#If enabled, the beacon harness will have an extra 'safety period' for a full color loop when the chunk is loaded
#Used to stop beacon harnesses shutting off when loading across several chunks
beacon_harness_load_safety = false
#The size of the raytracing interval used by the beam staff and beam cannon
#Larger numbers cause less lag when using those devices, but are less precise
#Range: 0.10000000149011612 ~ 1.0
beam_raytrace_step = 0.25
#Number of millibuckets of molten metal per ingot
#Does not change recipes
#Range: 1 ~ 10000
ingot_mb = 144
#Lower values increase network lag but increases gear speed synchronization
#Range: 0.05000000074505806 ~ 10.0
predict_speed = 0.20000000298023224
#Wipe internal per player dimension mappings on failure?
#Only change this if you know what you're doing
wipe_dim_map = false
#Interval in ticks between gear network checks
#Range: 100 ~ 2400
network_time = 300
#Distance in blocks that players can see various effects from (electric arcs, beams from staffs, etc)
#Lower values will decrease the amount of packets sent
#Range: 1 ~ 512
effect_distance = 512
#Whether beams decide what they can pass through based on beam power
#If true, low power beams require a smaller hole, and high power beams require a larger empty space in blocks to pass through
beam_collision_use_power = false
#If enabled, the beacon harness will have an extra 'safety period' for a full color loop when the chunk is loaded
#Used to stop beacon harnesses shutting off when loading across several chunks
beacon_harness_load_safety = false
#The size of the raytracing interval used by the beam staff and beam cannon
#Larger numbers cause less lag when using those devices, but are less precise
#Range: 0.10000000149011612 ~ 1.0
beam_raytrace_step = 0.25
[Misc]
#Whether the charge alignment can summon lightning
charge_lightning = true
#Minimum temperature of nether biomes (in degrees C)
#Range: 0.0 ~ 1000.0
nether_temp = 60.0
#Enable overheat effects?
#If false, all heat cable overheating effects are replaced with burning
cable_effects = true
#Whether Enchantment beams have a chance to destroy items
enchant_destroy = true
#Minimum spring speed to hover with the Whirligig
#If set at or above 10, gaining elevation with a Whirligig is disabled
#Range: 1.0 ~ 100.0
whirligig_hover = 6.0
#Percentage of Stamp Mill progress to be lost on failure
#Effectively nerfs ore-tripling
#Range: 0 ~ 100
mill_damping = 0
#Amount of liquid fat equivalent to 1 hunger or saturation (in millibuckets)
#Range: 1 ~ 10000
fat_cost = 100
#Minimum spring speed to eliminate fall damage with the Whirligig
#If set at or above 10, gaining the Whirligig can not eliminate fall damage, but can reduce it
#Range: 1.0 ~ 100.0
whirligig_safe = 4.0
#Whether void-potential (death) beams do absolute damage
#Absolute damage ignores potion effects and enchantments
beam_damage_absolute = false
#Whether Charge beams can summon lightning underground or under a roof
underground_lightning = false
#Whether the charge alignment can summon lightning
charge_lightning = true
#Minimum temperature of nether biomes (in degrees C)
#Range: 0.0 ~ 1000.0
nether_temp = 60.0
#Enable overheat effects?
#If false, all heat cable overheating effects are replaced with burning
cable_effects = true
#Whether Enchantment beams have a chance to destroy items
enchant_destroy = true
#Minimum spring speed to hover with the Whirligig
#If set at or above 10, gaining elevation with a Whirligig is disabled
#Range: 1.0 ~ 100.0
whirligig_hover = 6.0
#Percentage of Stamp Mill progress to be lost on failure
#Effectively nerfs ore-tripling
#Range: 0 ~ 100
mill_damping = 0
#Amount of liquid fat equivalent to 1 hunger or saturation (in millibuckets)
#Range: 1 ~ 10000
fat_cost = 100
#Minimum spring speed to eliminate fall damage with the Whirligig
#If set at or above 10, gaining the Whirligig can not eliminate fall damage, but can reduce it
#Range: 1.0 ~ 100.0
whirligig_safe = 4.0
#Whether void-potential (death) beams do absolute damage
#Absolute damage ignores potion effects and enchantments
beam_damage_absolute = false
#Whether Charge beams can summon lightning underground or under a roof
underground_lightning = false
[Balance]
#FE generated by one unit of charge-alignment beam
#Range: > 0
fe_per_charge = 50
#Multiplier for rotary energy loss
#Range: 0.0 ~ 2.147483647E9
rotary_loss = 1.0
#The maximum speed on a Spring Gun
#Higher maximum speeds increase maximum damage
#Range: 1.0 ~ 100.0
spring_gun_cap = 10.0
#The power produced by the Lodestone Turbine (in J/t)
#Range: 0.0 ~ 100.0
lodestone_power = 5.0
#The number of degrees one bucket of steam is worth
#If this is changed, it is recommended to rebalance JSON recipes with steam
#Range: > 0
steam_value = 50
#FE equivalent to 1J. Set to 0 to effectively disable the dynamo and lodestone dynamo
#Range: > 0
dynamo_efficiency = 2
#Maximum fuel burn time in the Firebox. Set to -1 to remove the limit
#Range: > -1
firebox_cap = 4000
#Resistive power exerted by the Winding Table per speed of the wound item
#Range: 0.0 ~ 1000.0
winding_resist = 20.0
#Power generated by the Crystal Master Axis in J/t
#Range: 0.0 ~ 2.147483647E9
crystal_power = 100.0
#The number of Joules generated from one degree worth of steam
#Range: > 0
joule_value = 4
#The maximum speed a Stirling Engine can reach
#Range: 0.0 ~ 2.147483647E9
stirling_limit = 1.0
#Multiplier for Stirling Engine power output
#Range: 0.0 ~ 2.147483647E9
stirling_multiplier = 2.5
#Power divider for potential beams grow effect
#For example, 2 will cause twice as much beam power for the same effect
#Range: 1 ~ 64
grow_divider = 1
#Whether to destroy items when failing to wind them in a Winding Table
winding_destroy = true
#Formula for rotary power loss, where 'a' is 'rotary_loss' config
#0: No loss
#1: -a*w^2 /tick, where w is I-weighted average system speed [default]
#2: -a% of system energy /tick [Larger systems lose power faster]
#3: -a*w of gear energy /tick, for every gear [Larger systems lose power faster, relatively less loss for larger or slower gears]
#Range: 0 ~ 3
rotary_loss_mode = 1
#The power produced by the Hamster Wheel (in J/t)
#Range: 0.0 ~ 100.0
hamster_power = 5.0
#FE generated by one unit of charge-alignment beam
#Range: > 0
fe_per_charge = 50
#Multiplier for rotary energy loss
#Range: 0.0 ~ 2.147483647E9
rotary_loss = 1.0
#The maximum speed on a Spring Gun
#Higher maximum speeds increase maximum damage
#Range: 1.0 ~ 100.0
spring_gun_cap = 10.0
#The power produced by the Lodestone Turbine (in J/t)
#Range: 0.0 ~ 100.0
lodestone_power = 5.0
#The number of degrees one bucket of steam is worth
#If this is changed, it is recommended to rebalance JSON recipes with steam
#Range: > 0
steam_value = 50
#FE equivalent to 1J. Set to 0 to effectively disable the dynamo and lodestone dynamo
#Range: > 0
dynamo_efficiency = 2
#Maximum fuel burn time in the Firebox. Set to -1 to remove the limit
#Range: > -1
firebox_cap = 4000
#Resistive power exerted by the Winding Table per speed of the wound item
#Range: 0.0 ~ 1000.0
winding_resist = 20.0
#Power generated by the Crystal Master Axis in J/t
#Range: 0.0 ~ 2.147483647E9
crystal_power = 100.0
#The number of Joules generated from one degree worth of steam
#Range: > 0
joule_value = 4
#The maximum speed a Stirling Engine can reach
#Range: 0.0 ~ 2.147483647E9
stirling_limit = 1.0
#Multiplier for Stirling Engine power output
#Range: 0.0 ~ 2.147483647E9
stirling_multiplier = 2.5
#Power divider for potential beams grow effect
#For example, 2 will cause twice as much beam power for the same effect
#Range: 1 ~ 64
grow_divider = 1
#Whether to destroy items when failing to wind them in a Winding Table
winding_destroy = true
#Formula for rotary power loss, where 'a' is 'rotary_loss' config
#0: No loss
#1: -a*w^2 /tick, where w is I-weighted average system speed [default]
#2: -a% of system energy /tick [Larger systems lose power faster]
#3: -a*w of gear energy /tick, for every gear [Larger systems lose power faster, relatively less loss for larger or slower gears]
#Range: 0 ~ 3
rotary_loss_mode = 1
#The power produced by the Hamster Wheel (in J/t)
#Range: 0.0 ~ 100.0
hamster_power = 5.0

View File

@ -0,0 +1,61 @@
#Noise added to map to make it look less plastic
#Range: 0.0 ~ 0.5
noise = 0.05
#Shadow intensity
#Range: 0.0 ~ 0.3
shadows = 0.1
#Chunk grid overlay in large map
chunk_grid = false
#Reduces color palette to 256 colors
reduced_color_palette = false
#Color intensity
#Range: 0.0 ~ 1.0
saturation = 1.0
#Show claimed chunks on the map
claimed_chunks_on_map = true
#Show your own claimed chunks on the map
own_claimed_chunks_on_map = true
#Show waypoints in world
in_world_waypoints = false
#Enables creation of death waypoints
death_waypoints = false
#Different ways to render map
#Allowed Values: NONE, NIGHT, TOPOGRAPHY, BLOCKS, BIOME_TEMPERATURE, LIGHT_SOURCES
map_mode = "NONE"
#How many blocks should height checks skip in water. 0 means flat water, ignoring terrain
#Range: 0 ~ 128
water_height_factor = 8
#Enables minimap to show up in corner
#Allowed Values: DISABLED, BOTTOM_LEFT, LEFT, TOP_LEFT, TOP_RIGHT, RIGHT, BOTTOM_RIGHT
minimap = "DISABLED"
#Scale of minimap
#Range: 0.25 ~ 4.0
minimap_scale = 1.0
#Minimap will not rotate
minimap_locked_north = true
#Show waypoints on minimap
minimap_waypoints = true
#Show entities on minimap
minimap_entities = true
#Show entity heads on minimap
minimap_entity_heads = true
#Show player heads on minimap
minimap_player_heads = true
#Entities in minimap will be larger
minimap_large_entities = false
#Show XYZ under minimap
minimap_xyz = true
#Show biome under minimap
minimap_biome = true
#Blurs minimap
minimap_blur = true
#Adds NWSE compass inside minimap
minimap_compass = true
#Minimap visibility
#Range: 0 ~ 255
minimap_visibility = 255
#Show zone (claimed chunk or wilderness) under minimap
minimap_zone = true
#Enables debug info
debug_info = false

View File

@ -1,168 +1,168 @@
[general]
#Shows a message in chat warning the player that the mod is early in development
showBetaWelcomeMessage = true
#Shows a message in chat warning the player that the mod is early in development
showBetaWelcomeMessage = true
[machine]
[machine.fluidGenerators]
#The amount of fluid (in milliBuckets, or mB) fluid generators consume at once.
#Lower values reduce waste, but may cause lag as the generator more frequently turns on/off.
#A generator with less fluid in the tank will not be able to run.
#Range: 1 ~ 1000
injectionVolume = 100
[machine.fluidGenerators]
#The amount of fluid (in milliBuckets, or mB) fluid generators consume at once.
#Lower values reduce waste, but may cause lag as the generator more frequently turns on/off.
#A generator with less fluid in the tank will not be able to run.
#Range: 1 ~ 1000
injectionVolume = 100
[world]
#Set to 'false' to completely disable ore generation from this mod, ignoring all other settings.
#You can also enable/disable ores individually, but this is useful if you plan to use another mod for ore generation.
masterSwitch = true
#Set to 'false' to completely disable ore generation from this mod, ignoring all other settings.
#You can also enable/disable ores individually, but this is useful if you plan to use another mod for ore generation.
masterSwitch = true
#Configs for specific ores. Set veinCount to zero to disable an ore.
[world.ores]
#Configs for specific ores. Set veinCount to zero to disable an ore.
[world.ores]
[world.ores.nickel]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 0
#Number of veins per chunk
#Range: > 0
veinCount = 1
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 24
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.nickel]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 0
#Number of veins per chunk
#Range: > 0
veinCount = 1
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 24
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.platinum]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 5
#Number of veins per chunk
#Range: > 0
veinCount = 1
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 20
#Size of veins
#Range: 0 ~ 100
veinSize = 8
[world.ores.platinum]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 5
#Number of veins per chunk
#Range: > 0
veinCount = 1
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 20
#Size of veins
#Range: 0 ~ 100
veinSize = 8
[world.ores.tin]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 20
#Number of veins per chunk
#Range: > 0
veinCount = 8
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 80
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.tin]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 20
#Number of veins per chunk
#Range: > 0
veinCount = 8
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 80
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.copper]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 40
#Number of veins per chunk
#Range: > 0
veinCount = 8
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 90
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.copper]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 40
#Number of veins per chunk
#Range: > 0
veinCount = 8
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 90
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.bauxite]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 15
#Number of veins per chunk
#Range: > 0
veinCount = 6
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 50
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.bauxite]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 15
#Number of veins per chunk
#Range: > 0
veinCount = 6
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 50
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.silver]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 0
#Number of veins per chunk
#Range: > 0
veinCount = 4
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 40
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.silver]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 0
#Number of veins per chunk
#Range: > 0
veinCount = 4
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 40
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.uranium]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 0
#Number of veins per chunk
#Range: > 0
veinCount = 1
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 18
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.uranium]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 0
#Number of veins per chunk
#Range: > 0
veinCount = 1
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 18
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.zinc]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 20
#Number of veins per chunk
#Range: > 0
veinCount = 4
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 60
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.zinc]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 20
#Number of veins per chunk
#Range: > 0
veinCount = 4
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 60
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.lead]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 0
#Number of veins per chunk
#Range: > 0
veinCount = 4
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 30
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.lead]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 0
#Number of veins per chunk
#Range: > 0
veinCount = 4
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 30
#Size of veins
#Range: 0 ~ 100
veinSize = 0
[world.ores.bismuth]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 16
#Number of veins per chunk
#Range: > 0
veinCount = 4
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 64
#Size of veins
#Range: 0 ~ 100
veinSize = 8
[world.ores.bismuth]
#Minimum Y-coordinate (base height) of veins
#Range: 0 ~ 255
minHeight = 16
#Number of veins per chunk
#Range: > 0
veinCount = 4
#Maximum Y-coordinate (highest level) of veins
#Range: 0 ~ 255
maxHeight = 64
#Size of veins
#Range: 0 ~ 100
veinSize = 8
[world.oilLake]
#Chance of oil lakes spawning (1 in chance). Higher numbers = less common. Set 0 to disable.
#Water is 4, lava is 80. Oil lakes will spawn underground about 90% of the time.
#Note that disabling oil will make some items uncraftable unless recipes are changed
#Range: > 0
chance = 6
[world.oilLake]
#Chance of oil lakes spawning (1 in chance). Higher numbers = less common. Set 0 to disable.
#Water is 4, lava is 80. Oil lakes will spawn underground about 90% of the time.
#Note that disabling oil will make some items uncraftable unless recipes are changed
#Range: > 0
chance = 6