Compare commits

..

32 Commits

Author SHA1 Message Date
f384f8d8ea Update .gitea/compose.yaml
All checks were successful
Forge Server CI / main (push) Successful in 1m15s
2024-03-29 13:13:42 +01:00
a4c850aee1 revert c2598fd64e
Some checks failed
Forge Server CI / main (push) Has been cancelled
revert Update .gitea/compose.yaml
2024-03-29 13:13:09 +01:00
0938ae59d4 Update .gitea/workflows/ci.yaml
Some checks failed
Forge Server CI / main (push) Failing after 10s
2024-03-29 13:11:08 +01:00
ce90c8e320 Update .gitea/workflows/ci.yaml
Some checks failed
Forge Server CI / main (push) Failing after 10s
2024-03-29 13:10:36 +01:00
c2598fd64e Update .gitea/compose.yaml
Some checks failed
Forge Server CI / main (push) Has been cancelled
2024-03-29 13:10:23 +01:00
c8a58ef117 Update .gitea/workflows/ci.yaml
All checks were successful
Forge Server CI / main (push) Successful in 18s
2024-03-29 13:05:07 +01:00
3294ee4493 Update .gitea/compose.yaml
Some checks failed
Forge Server CI / main (push) Has been cancelled
2024-03-29 13:04:21 +01:00
a24bc8fa37 Update .gitea/compose.yaml
Some checks failed
Forge Server CI / main (push) Failing after 10s
2024-03-29 13:03:40 +01:00
b406aace51 Update .gitea/compose.yaml
Some checks failed
Forge Server CI / main (push) Has been cancelled
2024-03-29 13:02:59 +01:00
4d25ae6645 Update .gitea/compose.yaml
Some checks failed
Forge Server CI / main (push) Failing after 9s
2024-03-29 13:02:15 +01:00
785004e705 Update .gitea/compose.yaml
All checks were successful
Forge Server CI / main (push) Successful in 1m3s
2024-03-29 12:52:00 +01:00
812bb24690 Update .gitea/workflows/ci.yaml
All checks were successful
Forge Server CI / main (push) Successful in 1m3s
2024-03-29 12:46:41 +01:00
cd946bee1f Update .gitea/workflows/ci.yaml
All checks were successful
Forge Server CI / main (push) Successful in 1m2s
2024-03-29 12:45:17 +01:00
078c9ddd11 Update .gitea/compose.yaml
All checks were successful
Forge Server CI / main (push) Successful in 2m4s
2024-03-29 12:41:27 +01:00
211614735d
test
All checks were successful
Forge Server CI / main (push) Successful in 1m4s
2024-03-29 12:37:51 +01:00
63eb0d764e Update .gitea/workflows/ci.yaml
All checks were successful
Forge Server CI / main (push) Successful in 2m22s
2024-03-29 12:26:15 +01:00
02fcd86ed3 Update .gitea/workflows/ci.yaml
Some checks failed
Forge Server CI / main (push) Failing after 1s
2024-03-29 12:24:21 +01:00
d43e99bdd8 Update .gitea/workflows/ci.yaml
Some checks failed
Forge Server CI / main (push) Failing after 10s
2024-03-29 12:22:34 +01:00
6fef9dfeec Update .gitea/workflows/ci.yaml
Some checks failed
Forge Server CI / main (push) Failing after 9s
2024-03-29 12:16:56 +01:00
7934799785 Update .gitea/workflows/ci.yaml
Some checks failed
Forge Server CI / main (push) Failing after 12s
2024-03-29 12:13:56 +01:00
71e9f6c340 Update .gitea/workflows/ci.yaml 2024-03-29 12:13:30 +01:00
c5f2d8d35a
compose
Some checks failed
Forge Server CI / main (push) Failing after 9s
2024-03-29 12:12:01 +01:00
6355a1243c Update .gitea/workflows/ci.yaml
Some checks failed
Forge Server CI / main (push) Failing after 10s
2024-03-29 11:51:19 +01:00
342b6cbb8b Update .gitea/workflows/ci.yaml
Some checks failed
Forge Server CI / main (push) Failing after 13s
2024-03-29 00:16:16 +01:00
73d9039a2a Update .gitea/workflows/ci.yaml
Some checks failed
Forge Server CI / main (push) Failing after 8s
2024-03-29 00:14:22 +01:00
e8e2ae8d16 Update .gitea/workflows/ci.yaml
Some checks failed
Forge Server CI / main (push) Failing after 7s
2024-03-29 00:13:31 +01:00
88dee47d9b Update .gitea/workflows/ci.yaml
Some checks failed
Forge Server CI / main (push) Failing after 7s
2024-03-29 00:12:23 +01:00
e8082bd402 Update .gitea/workflows/ci.yaml
Some checks failed
Forge Server CI / main (push) Failing after 7s
2024-03-29 00:11:50 +01:00
825faeeb53 Install docker
Some checks failed
Forge Server CI / main (push) Failing after 7s
2024-03-29 00:10:18 +01:00
bfedc09b6b Update .gitea/workflows/ci.yaml
Some checks failed
Forge Server CI / main (push) Failing after 10s
2024-03-29 00:04:46 +01:00
5d4d133115 rm rust
Some checks failed
Forge Server CI / main (push) Failing after 12s
2024-03-29 00:03:47 +01:00
4c56347fe8 Init 2024-03-29 00:02:19 +01:00
95 changed files with 65 additions and 2181 deletions

38
.gitea/compose.yaml Normal file
View File

@ -0,0 +1,38 @@
services:
forge:
image: itzg/minecraft-server
volumes:
- gitea_forge_volume:/data
environment:
- UID=1000
- GID=1000
- MAX_MEMORY=3G
- LOG_TIMESTAMP=true
- TYPE=FORGE
- VERSION=1.19.2
- DIFFICULTY=hard
- EULA=TRUE
- MOTD=Help us in the monopolization of the gaymen industry!
- SNOOPER_ENABLED=false
- VIEW_DISTANCE=8
- MODE=survival
- MAX_BUILD_HEIGHT=319
- SPAWN_PROTECTION=0
- ALLOW_FLIGHT=true
- SERVER_NAME=KomuSolutions GmbH & Ko KG
- ENABLE_STATUS=true
- USE_NATIVE_TRANSPORT=true
- GUI=false
- ENABLE_RCON=true
- BROADCAST_RCON_TO_OPS=true
- ENABLE_AUTOSTOP=true
- AUTOSTOP_TIMEOUT_INIT=10
volumes:
gitea_forge_volume:
forge_volume:
driver: local
driver_opts:
type: none
device: /workspace/KomuSolutions/forge_server
o: bind

25
.gitea/workflows/ci.yaml Normal file
View File

@ -0,0 +1,25 @@
name: Forge Server CI
run-name: Running build for ${{ gitea.actor }}
on: [push]
jobs:
main:
runs-on: ubuntu-latest
container: docker
steps:
- name: Install Dependencies
run: |
apk update
apk add --upgrade nodejs
- name: Checkout Code
uses: actions/checkout@v3
- name: Run Minecraft Docker Server
run: |
docker volume create --driver local --opt type=none --opt device=/workspace/KomuSolutions/forge_server --opt o=bind forge_volume
docker inspect forge_volume
ls
pwd
cd .gitea
docker compose up
cd ..
tree

1
.github Symbolic link
View File

@ -0,0 +1 @@
.gitea

View File

@ -1,17 +0,0 @@
{
"#minecraft:concrete_powder": 0.85,
"environmental:dirt_path" 1.15,
"#minecraft:stairs" 1.15,
"#minecraft:stone_bricks" 1.15,
"createindustry:hardened_planks" 1.15,
"createindustry:hardened_planks_slab" 1.15,
"minecraft:gravel" 1.35,
"minecraft:dirt_path" 1.35,
"#minecraft:concrete" 1.35,
"#minecraft:concrete_slab" 1.35,
"minecraft:packed_ice" 1.35,
"#sullysmod:projectiles_bounce_on" 1.35,
"createindustry:asphalt" 1.55,
"createcasing:creative_casing" 1.55,
"minecraft:blue_ice" 1.55,
}

View File

@ -144,7 +144,7 @@
#Maximum amount of data a contraption can have before it can't be synced with players.
#Un-synced contraptions will not be visible and will not have collision.
#Range: > 0
maxDataSize = 4194304 # 2^22
maxDataSize = 2000000
#.
#Maximum value of a chassis attachment range.
#Range: > 1

File diff suppressed because it is too large Load Diff

View File

@ -1,61 +0,0 @@
["Skill Points"]
#Range: 1 ~ 1000
"Maximum skill points" = 85
#Range: > 0
"First skill point cost" = 150
#Range: > 0
"Last skill point cost" = 30000
#You can set cost for each skill point instead
"Use skill points costs array" = false
#This list's size must be equal to maximum skill points.
"Levelup costs" = [15, 19, 24, 30, 37, 45, 54, 64, 75, 87, 100, 114, 129, 145, 162, 180, 199, 219, 240, 262, 285, 309, 334, 360, 387, 415, 444, 474, 505, 537, 570, 604, 639, 675, 712, 750, 789, 829, 870, 912, 955, 999, 1044, 1090, 1137, 1185, 1234, 1284, 1335, 1387, 1440, 1494, 1549, 1605, 1662, 1720, 1779, 1839, 1900, 1962, 2025, 2089, 2154, 2220, 2287, 2355, 2424, 2494, 2565, 2637, 2710, 2784, 2859, 2935, 3012, 3090, 3169, 3249, 3330, 3412, 3495, 3579, 3664, 3750, 3837]
#Disabling this will remove chat messages when you gain a skill point.
"Show chat messages" = true
#Warning: If you disable this make sure you make alternative way of getting skill points.
"Enable exprerience exchange for skill points" = true
[Gems]
#Range: 0.0 ~ 1.0
"Base drop chance" = 0.15
[Equipment]
#Range: 0 ~ 4
"Default Helmets Sockets" = 1
#Range: 0 ~ 4
"Default Chestplates Sockets" = 1
#Range: 0 ~ 4
"Default Leggings Sockets" = 0
#Range: 0 ~ 4
"Default Boots Sockets" = 1
#Range: 0 ~ 4
"Default Weapons Sockets" = 1
#Range: 0 ~ 4
"Default Shields Sockets" = 1
#Range: 0 ~ 4
"Default Rings Sockets" = 1
#Range: 0 ~ 4
"Default Necklaces Sockets" = 1
#You can remove sockets from items here
#Example: Blacklisting specific items: ["minecraft:diamond_hoe", "minecraft:golden_hoe"]
#Example: Blacklisting whole mod: ["<mod_id>:*"]
#Example: Blacklisting all items: ["*:*"]
"IDs of items that shouldn't have sockets" = []
#You can force items from other mods into equipmentType categories here
["Amnesia Scroll"]
#How much levels (percentage) player lose using amnesia scroll
#Range: 0.0 ~ 1.0
"Amnesia scroll penalty" = 0.2
"Drop amnesia scrolls from the Ender Dragon" = true
[Experience]
#Range: 0.0 ~ 1.0
"Grindstone experience multiplier" = 0.1
[Mixtures]
#Range: 0.0 ~ 2.0
"Effects duration multiplier" = 1.0
#Range: 0.0 ~ 2.0
"Effects strength multiplier" = 1.0

View File

@ -1,75 +0,0 @@
{
// When do trees break? (NO_SUPPORT, LOG_BREAK, or USE_TOOL)
"fallCondition": "LOG_BREAK",
// Leaves decay instantly. Ignored (leaves decay) when keepLogsIntact is true.
"fastLeafDecay": true,
// Log blocks move to the ground instead of dropping as items. Can be laggy. Leaves alwasy break when true.
"keepLogsIntact": false,
// Render falling logs? (Affects client side only.) Can be laggy.
"renderFallingLogs": false,
// Falling logs break leaves and other plants on the way down.
"fallingLogsBreakPlants": false,
// Falling logs break glass and other fragile blocks.
"fallingLogsBreakFragile": false,
// Players can sneak (or not sneak) to disable mod for building. (SNEAKING, NOT_SNEAKING, or ALWAYS)
"activeWhen": "SNEAKING",
// Break large fungal wart blocks and Shroomlamps
"breakFungalLeaves": true,
// Place dropped items directly into player inventory. (Good for skyblock)
"directDeposit": false,
// Apply fortune from axe used to fell a tree. (If an axe was used.)
"applyFortune": true,
// Remove durability from an axe used to fell a tree. (If an axe was used.)
"consumeDurability": true,
// Tools take durability loss from leaves as well as logs.
"leafDurability": false,
// Don't break tools when using durability.
"protectTools": true,
// Don't break blocks placed by players.
"protectPlacedBlocks": true,
// Players gain hunger from felling trees, as if they had broken each log.
"applyHunger": true,
// Players gain hunger from leaves in addition to logs.
"leafHunger": false,
// Max logs that can be broken by non-player mechanics like pistons, fire and TNT.
"nonPlayerLogLimit": 64,
// Logs that can be broken by a player without using a tool.
"playerBaseLogLimit": 2048,
// Additional logs that can be broken when player uses a tool, per tier of tool. Set zero to disable.
"toolTierLogBonus": 0,
// When true, log breaking limit is multiplied by Efficency enchantment level.
"enableEfficiencyLogMultiplier": true,
// Consolidate item drops into stacks to prevent lag.
"stackDrops": true,
// Play particles and sounds? Number is max effects per second. 0-20
"effectsPerSecond": 4,
// Maximum number of concurrent breaking tasks in each world. 1-256
"maxJobsPerWorld": 16,
// Max log/leaf blocks to break per second, per tree. 1 - 2560
"maxBreaksPerSecond": 2560,
// Max percentage of each server tick that can be used by TDNF in each world. 1 - 5
"tickBudget": 1,
// Max number of active falling block entities. 1 - 64
"maxFallingBlocks": 16,
// Tree cutting jobs will be abandoned if they take longer than this number of seconds. Use larger values if breaking speed is slow. 20-1800
"jobTimeoutSeconds": 360,
// IDs of modded blocks to be handled the same as Minecraft big mushrooms. Not strictly needed if the block is in the LOGS tag or is a subtype of MushroomBlock.
"moddedMushroomBlocks": [
"byg:weeping_milkcap_mushroom_block",
"byg:green_mushroom_block",
"byg:soul_shroom_stem",
"byg:death_cap_mushroom_block"
],
// IDs of modded blocks to handle the same as vanilla Warped/Crimson stems. Activates dropping of wart blocks / shroomlights.
"moddedFungusLogs": [
"cinderscapes:umbral_stem",
"byg:sythian_stems"
],
// IDs of modded blocks to handle the same as vanilla Warped/Crimson wart blocks and shroomlights.
"moddedFungusLeaves": [
"cinderscapes:umbral_flesh_block",
"cinderscapes:umbral_wart_block",
"byg:sythian_wart_block",
"byg:shulkren_wart_block"
]
}

View File

@ -1,131 +0,0 @@
[block]
#Allows the player to re-light certain blocks like Candles and Campfires (defined by the block using the `lit` blockstate) using torches or other items in the tag `vtweaks:ignition_item`
enableTorchLighting = true
enableCropTweaks = false
#Allows for uneaten cake to drop on break
enableCakeDrop = true
[block.chopdown]
#Trees fall down (like, actually not just like lumbering). Credit to Ternsip's impl (https://www.curseforge.com/minecraft/mc-mods/chopdown)
enableTreeChopDown = false
#The number of logs above the one broken to trigger the chopdown effect
#Range: > 1
chopDownLogRequirement = 3
#The radius that this tweak will use to attempt to find leaves. Set this to a large number to detect larger trees (may cause lag)
#Range: > 1
chopdownSearchRadius = 64
#If set to true, ChopDown will only work when the player is using the right tool for the log
requiresRightTool = false
[client]
#If enabled, all bees will always be half-sized. Does not affect breeding or hitboxes
enableSmallBees = true
#Enable colored particles for challenger mobs (dependent on particle setting as well)
enableChallengerMobParticles = true
[entity]
#If set to "OWNER", this will prevent owners of pets from attacking their own pet. If set to "ALL", this prevents all players from attacking anyone's pet
#Allowed Values: DISABLED, OWNER, ALL
enablePetFriendlyFireTweak = "OWNER"
#Allows any vtweaks:clear_glass, or glow ink sac, to be activated on an item frame while sneaking to make the item frame transparent or glowing respectively.
enableItemFrameTweak = false
#When any Creeper (or entity with EntityType tag #forge:creepers) explodes, all blocks destroyed will plop back into place after a few seconds!
ungriefCreepers = true
#Allows chicken feathers to be plucked w/ shears
enableFeatherPlucking = true
#The amount of time (in Milliseconds) between plucks. Defaults to 10 minutes.
#Range: 1 ~ 9223372036854775807
featurePluckingCooldown = 600000
[entity.challengers]
#A data-driven way to make some special mobs with abilities, effects, specialized loot and more!
enableChallengerMobs = true
#This controls the overall chance for V-Tweaks to attempt converting a monster to a Challenger.
#This chance is applied before any Challenger Mob weights or entity filters.
#Range: 0.0 ~ 1.0
challengerMobGlobalChance = 0.25
[entity.trader]
#If enabled, any valuable tools / items lost forever via Cactus, Lava, Void, etc. might be found by the next Wandering Trader and put up for sale!
#Valuable items are determined by the vtweaks:valuable tag and, if the item can be enchanted and the config option wanderingTraderRecoverySaveUnenchantedGear is set to true, is enchanted.
wanderingTraderRecoveryEnabled = true
#Whether or not to show a silly message when interacting with a trader that has that player's items
enableFlavorText = true
#Determines if a destroyed #vtweaks:valuable should still be saved if it *can* be enchanted but isn't
saveUnenchantedGear = false
#The maximum number of a player's lost items will be sold by a Wandering Trader each visit
#Range: > 1
numItemsToRestore = 5
#The minimum amount of emeralds a recovered item should cost
#Range: 1 ~ 128
minEmeraldCost = 24
#The maximum amount of emeralds a recovered item should cost
#Range: 1 ~ 128
maxEmeraldCost = 92
#The chance that a given Wandering Trader will offer lost valuables for sale
#Range: 0.0 ~ 1.0
chanceToSellValuable = 1.0
[item]
[item.tooltips]
#Show tool durability on item hover
#Allowed Values: NEVER, WITH_SHIFT, ALWAYS
durabilityTooltipSetting = "WITH_SHIFT"
[item.tooltips.food]
#Show food hunger & saturation on item hover
#Allowed Values: NEVER, WITH_SHIFT, ALWAYS
foodTooltipSetting = "WITH_SHIFT"
#Modifies the number of hunger & saturation points rendered (specifically for Hunger Strike).
#The original hunger value is multiplied by this value, so 42x means 2 times as much hunger/saturation will render, and 0.5 means half as much hunger/saturation will render.
#Range: 0.0 ~ 3.4028234663852886E38
foodTooltipMultiplier = 1.0
#Modifies the color of a tooltip for a food that gives no effects on consumption.
#Uses HEX Web Colors which you can pick from here: https://dv2ls.com/colpic
foodTooltipColor = "#00AA00"
#Modifies the color of a tooltip for a food that gives buffs on consumption.
#Uses HEX Web Colors which you can pick from here: https://dv2ls.com/colpic
foodTooltipPositiveColor = "#AA00AA"
#Modifies the color of a tooltip for a food that gives debuffs on consumption.
#Uses HEX Web Colors which you can pick from here: https://dv2ls.com/colpic
foodTooltipNegativeColor = "#AA0000"
#Modifies the color of the saturation tooltip.
#Uses HEX Web Colors which you can pick from here: https://dv2ls.com/colpic
foodTooltipSaturationColor = "#AA0000"
#If a food has a custom color, use that color instead of the defined color regardless of the buffs/debuffs the food gives
useOriginalFoodTooltipColor = true
[player]
#Feather Falling IV or above directs 100% of fall damage to boots
enableFeatherFallTweak = true
#Prevents any drops dropped by the player on death from despawning
enablePlayerDeathDropSafety = false
[recipes]
#Makes all anvil tool repairs always cost 1 level of XP
enableCheapAnvilRepair = true
#Allows you to throw things into specific fluids to convert them - by default this is just Concrete Powder this feature can be extended using Data Packs.
enableFluidConversionRecipes = true
[world]
#Disables thunder storms, fixing glitched lighting from thunder and other side-effects
enableStormTweak = false
[world.peacefulsurface]
#Prevents mobs from spawning above sea level unless it's a new moon
enablePeacefulSurface = true
#The lowest Y-level which mobs will be prevented from spawning
#Range: > -2147483648
peacefulSurfaceMinY = 60
#Peaceful Surface will only apply on nights whose moon phases are contained in this list (by default, all nights except for New Moons are going to be peaceful).
#Options can include: FULL, WANING_GIBBOUS, LAST_QUARTER, WANING_CRESCENT, NEW, WAXING_CRESCENT, FIRST_QUARTER, WAXING_GIBBOUS
moonPhasesToApplyTo = ["FULL", "WANING_GIBBOUS", "LAST_QUARTER", "WANING_CRESCENT", "WAXING_CRESCENT", "FIRST_QUARTER", "WAXING_GIBBOUS"]
#All changes made here require a game restart.
[mixins]
#If enabled, this tweak prevents cactus from destroying items that run into it
enableCactusItemProtection = false
#If enabled, allows splash potions of water to behave the same as throwing an item in water via V-Tweaks' Fluid Conversion Recipes
enableSplashPotionTweak = true

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
mods/Psi-1.19-101.jar Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
mods/reforgium-1.0.12a.jar Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.