Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
560 commits
Select commit Hold shift + click to select a range
5d61c41
increase debuff cost
okx-code Sep 21, 2025
d0eac8e
add wither
okx-code Sep 21, 2025
733343a
add msg
okx-code Sep 21, 2025
fe9ef53
fix
okx-code Sep 21, 2025
6c57ec4
nerf minecarts
okx-code Sep 21, 2025
ecc6ea3
set min elo
okx-code Sep 21, 2025
3a49d40
fix id
okx-code Sep 21, 2025
0c186ca
fix id calculation
okx-code Sep 21, 2025
9110093
fix
okx-code Sep 21, 2025
444977b
ed
okx-code Sep 21, 2025
670fe75
fix messages
okx-code Sep 21, 2025
f08ba57
fix messages
okx-code Sep 21, 2025
3fb1105
nerf axe armour damage
okx-code Sep 21, 2025
7f316df
fix
okx-code Sep 21, 2025
9db53e5
make tridents cost
okx-code Sep 21, 2025
b1e9bc1
add desc
okx-code Sep 21, 2025
748d968
add auto queue
okx-code Sep 21, 2025
1f7abc1
add auto queue
okx-code Sep 21, 2025
1bf0780
shorten descriptions
okx-code Sep 21, 2025
1c9f856
fix auto message
okx-code Sep 21, 2025
a5ce65d
add recent matches + fix requeue
okx-code Sep 21, 2025
9a818f8
10 -> 15
okx-code Sep 21, 2025
c174c23
a
okx-code Sep 21, 2025
2e248c8
a
okx-code Sep 21, 2025
e3f39f9
a
okx-code Sep 21, 2025
dd6ce81
fix matches
okx-code Sep 21, 2025
9eaaa84
f
okx-code Sep 21, 2025
d7833fa
increase time
okx-code Sep 21, 2025
49ae02c
remove unranked
okx-code Sep 21, 2025
ba41f6f
increase netherite cost
okx-code Sep 21, 2025
8727b57
reduce carts
okx-code Sep 21, 2025
b0cbc14
fix elo race condition
okx-code Sep 21, 2025
44a35b0
fix world border
okx-code Sep 21, 2025
a868c42
obby
okx-code Sep 21, 2025
f8e542a
rebalance
okx-code Sep 21, 2025
ef0e1fa
fix unranked
okx-code Sep 21, 2025
ec5d560
free shears
okx-code Sep 21, 2025
4fa6c4d
close inv
okx-code Sep 21, 2025
bd5dd9c
add click to leave
okx-code Sep 22, 2025
73a3102
a
okx-code Sep 22, 2025
a93b99b
add hover
okx-code Sep 22, 2025
5533a75
add tnt cost
okx-code Sep 22, 2025
7209f6c
update arrow
okx-code Sep 22, 2025
28763af
update asp
okx-code Sep 22, 2025
6b9d951
fix async
okx-code Sep 22, 2025
3d5051e
fix msg
okx-code Sep 22, 2025
3739a18
disable chunk meta for pvp
okx-code Sep 22, 2025
d3dbb12
add more icons
okx-code Sep 22, 2025
94b1f98
add gapple
okx-code Sep 22, 2025
45423b9
add icon + fix sort
okx-code Sep 22, 2025
3a351d5
update cost
okx-code Sep 22, 2025
b4a70fb
fix msg
okx-code Sep 22, 2025
94a683c
update
okx-code Sep 22, 2025
9c21fd1
fix null
okx-code Sep 22, 2025
e89705a
fix in queue
okx-code Sep 22, 2025
5955bfc
fix requeue
okx-code Sep 22, 2025
37d619c
fix auto queue
okx-code Sep 22, 2025
42f7aed
free buckets
okx-code Sep 22, 2025
023d734
fix spelling
okx-code Sep 22, 2025
5746098
add obby
okx-code Sep 22, 2025
774b490
no sculk
okx-code Sep 23, 2025
4abd651
no resin
okx-code Sep 23, 2025
cc439a1
no hanging roots
okx-code Sep 23, 2025
a77a4e7
Merge remote-tracking branch 'shadno/chatfilter' into ranked
okx-code Sep 23, 2025
722490f
a
okx-code Sep 23, 2025
fc6793d
add permission check
okx-code Sep 23, 2025
4b5fc53
fix
okx-code Sep 23, 2025
5ec2a3e
add file
okx-code Sep 23, 2025
1f68ffc
add papi
okx-code Sep 23, 2025
055fd65
fix
okx-code Sep 23, 2025
86bda0d
fix
okx-code Sep 23, 2025
ca9fd84
fix fall distacne
okx-code Sep 23, 2025
f7c1159
move kit applier
okx-code Sep 23, 2025
dfe39d3
a
okx-code Sep 23, 2025
804b683
move kitcost
okx-code Sep 23, 2025
8610881
HLELO?
okx-code Sep 23, 2025
6bdce5b
Update config.yml
okx-code Sep 24, 2025
827566e
Update config.yml
okx-code Sep 24, 2025
0f8dad8
Update config.yml
okx-code Sep 24, 2025
2e92ddd
Update KitItem.java
okx-code Sep 24, 2025
f4d8a37
pvp fixes
okx-code Sep 25, 2025
b0b1ad4
fix holos
okx-code Sep 25, 2025
621519b
enable meowice flags
okx-code Sep 25, 2025
fc4aa75
use grall flags
okx-code Sep 25, 2025
285bdf5
+1
okx-code Sep 25, 2025
f7b5626
add delay
okx-code Sep 25, 2025
fd2737c
add dogfact
okx-code Sep 25, 2025
812a0d0
fix flags
okx-code Sep 25, 2025
f5f2e4d
fix rank
okx-code Sep 25, 2025
168dccc
Copy whole folder
RedDevel2 Sep 26, 2025
65bd3d2
Merge pull request #837 from CivMC/RedDevel2-patch-20
RedDevel2 Sep 26, 2025
193733f
How bout that
RedDevel2 Sep 26, 2025
726a99f
Merge pull request #838 from CivMC/RedDevel2-patch-21
RedDevel2 Sep 26, 2025
c10a0a4
Update minecraft.yml.j2
RedDevel2 Sep 26, 2025
7dbad21
Merge pull request #839 from CivMC/RedDevel2-patch-22
RedDevel2 Sep 26, 2025
4da4843
Add config copy path
RedDevel2 Sep 26, 2025
91a67db
Merge pull request #840 from CivMC/Fishm
RedDevel2 Sep 26, 2025
50f7568
Lower basic recipe mob drop requirements.
RedDevel2 Sep 27, 2025
5207605
Merge pull request #843 from CivMC/RedDevel2-patch-23
RedDevel2 Sep 27, 2025
24d627d
crank mobs
okx-code Sep 27, 2025
329e4fe
increase player cap to 140 + optimise bastions
okx-code Sep 27, 2025
06b4456
make civchat use components, implement stars, enable citadel worldbor…
okx-code Sep 28, 2025
3146454
fix years calc
okx-code Sep 28, 2025
74b5274
fix
okx-code Sep 28, 2025
3c9b0c6
fix bastion box
okx-code Sep 28, 2025
14d5e06
fix bastions
okx-code Sep 28, 2025
bee8b86
fix box
okx-code Sep 28, 2025
c96b783
fix y
okx-code Sep 28, 2025
a739447
fix y
okx-code Sep 28, 2025
c00cf15
fix prefixes
okx-code Sep 28, 2025
9539a67
fix order
okx-code Sep 28, 2025
7c1cabc
add config
okx-code Sep 28, 2025
4dcb2e6
fix join dates
okx-code Sep 28, 2025
b9bfcfe
commit
okx-code Sep 28, 2025
ed1f247
a
okx-code Sep 28, 2025
72dfa1d
update name
okx-code Sep 28, 2025
898be4a
fix superfriend hover
okx-code Sep 28, 2025
ca656ff
increase proxy memory
okx-code Sep 28, 2025
51565be
remove queue prio tick
okx-code Sep 28, 2025
95c7d7e
Merge remote-tracking branch 'husky/restart-alert'
okx-code Sep 28, 2025
54e3d47
add announcements
okx-code Sep 28, 2025
b93b1c4
update hashmaps
okx-code Sep 28, 2025
c4dadca
only this needs to be concurrent
okx-code Sep 28, 2025
dd4f319
add civannouncements
okx-code Sep 28, 2025
d6f5508
move restarts 4 hours forward
okx-code Sep 28, 2025
4869480
Merge pull request #796 from kingstellyt/patch-1
okx-code Sep 28, 2025
e5d8174
Merge pull request #807 from Gjum/patch-3
okx-code Sep 28, 2025
856a1c6
enable stars on pvp
okx-code Sep 28, 2025
a0d42b8
update backpacks
okx-code Sep 28, 2025
c318baa
update grass tick rate
okx-code Sep 28, 2025
badeb31
Merge remote-tracking branch 'mrjeremyfisher/kbg-fix'
okx-code Sep 28, 2025
eb1a0b1
remove comment
okx-code Sep 28, 2025
6ffe71e
make nlpp work
okx-code Sep 28, 2025
61e05e5
fux cibsike
okx-code Sep 29, 2025
7a50247
fix block
okx-code Sep 29, 2025
e7b61e5
fix block x2
okx-code Sep 29, 2025
03c3497
reduce sleeps
okx-code Sep 29, 2025
417d64a
add extra stars
okx-code Sep 29, 2025
6023695
fix kira perms checking
okx-code Sep 29, 2025
4b17ead
Update plugin
RedDevel2 Sep 29, 2025
602e859
update plugin
RedDevel2 Sep 29, 2025
8f921a9
Merge pull request #844 from CivMC/fishing
RedDevel2 Sep 29, 2025
d05e1a4
Update velocity
RedDevel2 Sep 30, 2025
1989696
Merge pull request #845 from CivMC/Velocity
RedDevel2 Sep 30, 2025
94109ce
Update paths
RedDevel2 Sep 30, 2025
0d137bb
Merge pull request #846 from CivMC/Velocity
RedDevel2 Sep 30, 2025
4a6482a
update libti
okx-code Oct 1, 2025
881e671
Update config.yml
hakr-civ Oct 1, 2025
0f02e4e
Merge pull request #847 from CivMC/hakr-civ-patch-1
hakr-civ Oct 1, 2025
d50fbe1
update velocity
okx-code Oct 1, 2025
b4854d8
update ip and backup script
okx-code Oct 2, 2025
a623c32
fix
okx-code Oct 2, 2025
07b2c34
update tar
okx-code Oct 2, 2025
8a1b795
update echo
okx-code Oct 2, 2025
3f820b8
add hour
okx-code Oct 2, 2025
009d17e
fix name
okx-code Oct 2, 2025
68ccd1f
increase memory + player cap
okx-code Oct 2, 2025
0a15ecf
lower
okx-code Oct 2, 2025
0c47fa2
prevent melons nad pumpkins from being placed
okx-code Oct 2, 2025
567a27b
increase cap
okx-code Oct 2, 2025
fb4a6be
Merge pull request #821 from Huskydog9988/luckperms-sync
okx-code Oct 3, 2025
375f24b
Update config.yml
hakr-civ Oct 3, 2025
6bd3f28
Merge pull request #848 from CivMC/hakr-civ-patch-1
hakr-civ Oct 3, 2025
359089d
add more pumpkin and melon vanilla soils to realisticbiomes
CrazyGrape Oct 4, 2025
619e186
Fix typo preventing birch from growing in plains biomes
CrazyGrape Oct 4, 2025
881bb76
Merge branch 'main' into RedDevel2-patch-18
RedDevel2 Oct 5, 2025
06667bc
Merge pull request #827 from CivMC/RedDevel2-patch-18
RedDevel2 Oct 5, 2025
5134959
Merge pull request #851 from CrazyGrape/fix-birch-rb-typo
okx-code Oct 5, 2025
4cf48d6
fix label logic of 'random output' factory recipes
CrazyGrape Oct 6, 2025
da4052b
Update Breweryx and viaversion
RedDevel2 Oct 6, 2025
68e0d1e
update brewery path
RedDevel2 Oct 6, 2025
22ffef5
update brewery path
RedDevel2 Oct 6, 2025
3172a13
Update all the servers plugins
RedDevel2 Oct 6, 2025
4feb22e
pvp brew
RedDevel2 Oct 6, 2025
7741f0f
fix helidoor on pvp
okx-code Oct 6, 2025
0a146c6
make combattagplus a softdepend
okx-code Oct 6, 2025
defba7f
Merge pull request #850 from CrazyGrape/rb-add-fruit-soils
okx-code Oct 6, 2025
4e6bae9
Merge pull request #853 from CivMC/Updateplugins
RedDevel2 Oct 6, 2025
e8ad0c7
rollback item merge radius to 2.5
okx-code Oct 6, 2025
d050b04
wip
okx-code Oct 6, 2025
b99e3e4
wip
okx-code Oct 6, 2025
41711d6
make kira auth a proxy command
Huskydog9988 Sep 20, 2025
28f7cee
qol fixes for docker-compose.yml
Huskydog9988 Sep 20, 2025
9300ac9
wip
okx-code Oct 6, 2025
801bd58
add kira multi server/proxy support
okx-code Oct 7, 2025
5f1885e
update kira
okx-code Oct 7, 2025
0b08f56
update deps
okx-code Oct 7, 2025
64943bb
fix
okx-code Oct 7, 2025
0498349
add rabitmq and mysql to proxy
okx-code Oct 7, 2025
6ce4492
update tag
okx-code Oct 7, 2025
6c7d576
fix
okx-code Oct 7, 2025
95edfb0
fix binding
okx-code Oct 7, 2025
f0be33d
Revert "fix"
okx-code Oct 7, 2025
743b0b9
add server
okx-code Oct 7, 2025
711871d
update proxy rabbit
okx-code Oct 7, 2025
e23d222
u
okx-code Oct 7, 2025
af0a143
HUSKY PLS TEST UR PRS
okx-code Oct 7, 2025
f4bb7ac
change driver
okx-code Oct 7, 2025
3e126cd
use mariadb
okx-code Oct 7, 2025
5ec6ea7
fix proxy
okx-code Oct 7, 2025
6dec2b5
fix blocked version
okx-code Oct 7, 2025
a4b3a42
do i really need this
okx-code Oct 7, 2025
f736e9b
fix...
okx-code Oct 7, 2025
d303d1a
add class forname
okx-code Oct 7, 2025
e719a55
fix user
okx-code Oct 7, 2025
c42badb
fix plugin
okx-code Oct 7, 2025
2bc2a3f
add migrations
okx-code Oct 7, 2025
4518815
reduce memory in test
okx-code Oct 7, 2025
f64790f
fix label logic of 'random output' factory recipes
CrazyGrape Oct 6, 2025
cdf4013
add to mini
okx-code Oct 8, 2025
62e325e
fix itemexchange
okx-code Oct 8, 2025
6acd805
Fix typo
wingzero54 Oct 9, 2025
c942dd2
Fix typo
wingzero54 Oct 9, 2025
27345ec
Remove SpawnEggUtils
Protonull Oct 9, 2025
c12369a
Log if AthropodEgg is configured for entity but it has no spawn egg
Protonull Oct 9, 2025
7294ade
Remove javadoc reference to SpawnEggUtils
Protonull Oct 9, 2025
2ad3d1b
add barrels as factorymod storage type, fix bug where factory runs wi…
CrazyGrape Oct 10, 2025
0ac42ad
added pale oak log to factorymod recipes
dxminic Oct 12, 2025
40418c1
Fix bad modulo logic in Scrollbar (fixes issue #813)
CrazyGrape Oct 12, 2025
b944612
increase cap to 170
okx-code Oct 12, 2025
84cb039
fix jukealert using legacy items
okx-code Oct 12, 2025
e02474f
add trowel
okx-code Oct 12, 2025
93b6e21
Merge remote-tracking branch 'crazygrape/fix-fm-menu' into name
okx-code Oct 12, 2025
9076041
Merge remote-tracking branch 'domi/pale-oak-factory' into name
okx-code Oct 12, 2025
b535d3c
Merge remote-tracking branch 'ori/remove-spawneggutils' into name
okx-code Oct 12, 2025
897f790
Merge remote-tracking branch 'crazygrape/add-fm-barrels' into name
okx-code Oct 12, 2025
248dc3b
fix typo
okx-code Oct 12, 2025
27f53a1
Merge remote-tracking branch 'crazygrape/fix-randomoutput-recipe-labe…
okx-code Oct 12, 2025
6043c8a
add pale oak to mini
okx-code Oct 13, 2025
6928562
Add group colours
Diet-Cola Oct 14, 2025
ae121ca
Test pull request #870 from Diet-Cola/group-color
RedDevel2 Oct 14, 2025
29f37fd
use r* tree
okx-code Oct 16, 2025
99030ee
Add config option for group colors
Diet-Cola Oct 16, 2025
e7919cf
Merge pull request #873 from Diet-Cola/group-color
RedDevel2 Oct 16, 2025
338abe6
Merge pull request #874 from CivMC/groupcolor
RedDevel2 Oct 16, 2025
c2298ae
Amend column length
Diet-Cola Oct 16, 2025
845cb7b
Add jar and config paths
RedDevel2 Oct 17, 2025
9bfe7f4
Merge pull request #875 from Diet-Cola/color-fix
RedDevel2 Oct 17, 2025
58d4aa3
Merge pull request #877 from CivMC/minifish
RedDevel2 Oct 17, 2025
f66f77a
fix pale oak
okx-code Oct 18, 2025
f4dec33
fix player name spacing
Huskydog9988 Oct 18, 2025
ad2f2cc
Fix: Corrected typo in Markdown file
azuziii Oct 19, 2025
2c16b57
Merge pull request #879 from azuziii/patch-1
RedDevel2 Oct 19, 2025
447aaf8
Merge pull request #878 from Huskydog9988/fix-name-spacing
RedDevel2 Oct 19, 2025
fd6fd54
Fix infinite fences
MrJeremyFisher Oct 19, 2025
12804e2
Merge pull request #880 from MrJeremyFisher/patch-4
okx-code Oct 20, 2025
23a28e0
Fix Pale Oak Fence recipe
Metriximor Oct 20, 2025
880788d
Merge pull request #882 from Metriximor/patch-2
okx-code Oct 20, 2025
3d95a1c
Merge branch 'main' of https://github.com/CivMC/Civ into CivMC-main
Metriximor Oct 27, 2025
fff8ff1
update world edit
Metriximor Oct 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 0 additions & 7 deletions .github/workflows/comment_on_pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,6 @@ jobs:
echo "Head SHA: $HEAD_SHA"
echo "HEAD_SHA=$HEAD_SHA" >> "$GITHUB_ENV"

- name: Delete old comments
uses: izhangzhihao/delete-comment@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
delete_user_name: github-actions[bot]
issue_number: ${{ env.PR_NUMBER }}

- name: Update Comment
env:
JOB_PATH: "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ env.PREVIOUS_JOB_ID }}"
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ Current services and exposed ports are:
| proxy | 25565 | TCP, Minecraft | |
| paper | | | |
| pvp | | | |
| gamma | | | |
| mariadb | 3306 | TCP, Database | |
| postgres | 5432 | TCP, Database | |
| rabbitmq | 5672 | TCP, AMQP | |
Expand Down
43 changes: 43 additions & 0 deletions ansible/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
val paperPlugin by configurations.creating
val gammaPlugin by configurations.creating
val pvpPlugin by configurations.creating
val proxyPlugin by configurations.creating

Expand Down Expand Up @@ -29,6 +30,31 @@ dependencies {
paperPlugin(project(path = ":plugins:simpleadminhacks-paper"))
paperPlugin(project(path = ":plugins:heliodor-paper"))

gammaPlugin(project(path = ":plugins:banstick-paper", configuration = "shadow"))
gammaPlugin(project(path = ":plugins:bastion-paper"))
gammaPlugin(project(path = ":plugins:castlegates-paper"))
gammaPlugin(project(path = ":plugins:citadel-paper"))
gammaPlugin(project(path = ":plugins:civchat2-paper"))
gammaPlugin(project(path = ":plugins:civduties-paper"))
gammaPlugin(project(path = ":plugins:civmodcore-paper", configuration = "shadow"))
gammaPlugin(project(path = ":plugins:finale-paper"))
gammaPlugin(project(path = ":plugins:combattagplus-paper"))
gammaPlugin(project(path = ":plugins:donum-paper"))
gammaPlugin(project(path = ":plugins:essenceglue-paper"))
gammaPlugin(project(path = ":plugins:exilepearl-paper"))
gammaPlugin(project(path = ":plugins:factorymod-paper"))
gammaPlugin(project(path = ":plugins:hiddenore-paper"))
gammaPlugin(project(path = ":plugins:itemexchange-paper"))
gammaPlugin(project(path = ":plugins:jukealert-paper", configuration = "shadow"))
gammaPlugin(project(path = ":plugins:namecolors-paper"))
gammaPlugin(project(path = ":plugins:namelayer-paper"))
gammaPlugin(project(path = ":plugins:railswitch-paper"))
gammaPlugin(project(path = ":plugins:randomspawn-paper"))
gammaPlugin(project(path = ":plugins:realisticbiomes2-paper"))
gammaPlugin(project(path = ":plugins:simpleadminhacks-paper"))
gammaPlugin(project(path = ":plugins:heliodor-paper"))
gammaPlugin(project(path = ":plugins:kirabukkitgateway-paper", configuration = "shadow"))

pvpPlugin(project(path = ":plugins:banstick-paper", configuration = "shadow"))
pvpPlugin(project(path = ":plugins:civduties-paper"))
pvpPlugin(project(path = ":plugins:civmodcore-paper", configuration = "shadow"))
Expand All @@ -40,6 +66,10 @@ dependencies {
pvpPlugin(project(path = ":plugins:namelayer-paper"))
pvpPlugin(project(path = ":plugins:civchat2-paper"))
pvpPlugin(project(path = ":plugins:namecolors-paper"))

proxyPlugin(project(path = ":plugins:civproxy-velocity", configuration = "shadow"))
proxyPlugin(project(path = ":plugins:announcements-velocity", configuration = "shadow"))
proxyPlugin(project(path = ":plugins:kiragateway-velocity", configuration = "shadow"))
}

val copyPaperPlugins = tasks.register<Copy>("copyPaperPlugins") {
Expand All @@ -66,6 +96,18 @@ val copyPvpPlugins = tasks.register<Copy>("copyPvpPlugins") {
into("$projectDir/build/pvp-plugins")
}

val copyGammaPlugins = tasks.register<Copy>("copyGammaPlugins") {
dependsOn(gammaPlugin)

doFirst {
project.delete(files("$projectDir/build/gamma-plugins"))
}

from("$projectDir/src/gamma-plugins")
from(gammaPlugin.resolvedConfiguration.resolvedArtifacts.map { it.file })
into("$projectDir/build/gamma-plugins")
}

val copyProxyPlugins = tasks.register<Copy>("copyProxyPlugins") {
dependsOn(proxyPlugin)

Expand All @@ -81,6 +123,7 @@ val copyProxyPlugins = tasks.register<Copy>("copyProxyPlugins") {
// TODO: Is build the right name?
tasks.register("build") {
dependsOn(copyPaperPlugins)
dependsOn(copyGammaPlugins)
dependsOn(copyPvpPlugins)
dependsOn(copyProxyPlugins)
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
plugins {
id("io.papermc.paperweight.userdev")
id("xyz.jpenilla.run-paper")
alias(libs.plugins.paper.userdev)
alias(libs.plugins.runpaper)
}

version = "3.2.3"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
import co.aikar.commands.annotation.Optional;
import co.aikar.commands.annotation.Syntax;
import com.untamedears.realisticbiomes.utils.RealisticBiomesGUI;
import io.papermc.paper.registry.RegistryAccess;
import io.papermc.paper.registry.RegistryKey;
import org.bukkit.ChatColor;
import org.bukkit.block.Biome;
import org.bukkit.entity.Player;
Expand All @@ -31,8 +33,8 @@ public void onCommand(Player p, @Optional String biome) {
return;
}
String concat = String.join(" ", biome);
for (Biome b : Biome.values()) {
if (b.toString().equals(concat)) {
for (Biome b : RegistryAccess.registryAccess().getRegistry(RegistryKey.BIOME)) {
if (b.getKey().value().equals(concat)) {
RealisticBiomesGUI gui = new RealisticBiomesGUI(p);
gui.showRBOverview(b);
return;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
import co.aikar.commands.BukkitCommandCompletionContext;
import co.aikar.commands.CommandCompletions;
import java.util.Arrays;
import io.papermc.paper.registry.RegistryAccess;
import io.papermc.paper.registry.RegistryKey;
import org.bukkit.NamespacedKey;
import org.bukkit.block.Biome;
import org.bukkit.plugin.Plugin;
import org.jetbrains.annotations.NotNull;
Expand All @@ -23,6 +26,6 @@ public void registerCommands() {
@Override
public void registerCompletions(@NotNull CommandCompletions<BukkitCommandCompletionContext> completions) {
super.registerCompletions(completions);
completions.registerCompletion("RB_Biomes", (context) -> Arrays.stream(Biome.values()).map(Biome::name).toList());
completions.registerCompletion("RB_Biomes", (context) -> RegistryAccess.registryAccess().getRegistry(RegistryKey.BIOME).stream().map(Biome::getKey).map(NamespacedKey::value).toList());
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

public class FruitGrower extends IArtificialGrower {

private List<Material> validSoil = Arrays.asList(Material.DIRT, Material.GRASS_BLOCK, Material.FARMLAND);
private List<Material> validSoil = Arrays.asList(Material.DIRT, Material.GRASS_BLOCK, Material.FARMLAND, Material.MOSS_BLOCK, Material.COARSE_DIRT, Material.PODZOL, Material.PALE_MOSS_BLOCK);
private Material attachedStem;
private Material nonAttachedStem;
private Material fruitMaterial;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang3.StringUtils;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.block.Biome;
Expand Down
12 changes: 6 additions & 6 deletions ansible/files/paper-config/bukkit.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
settings:
allow-end: true
allow-end: false
warn-on-overload: true
permissions-file: permissions.yml
update-folder: update
Expand All @@ -11,11 +11,11 @@ settings:
minimum-api: none
spawn-limits:
axolotls: 1
monsters: 16
animals: 8
water-animals: 6
water-ambient: 4
water-underground-creature: 4
monsters: 12
animals: 7
water-animals: 5
water-ambient: 3
water-underground-creature: 3
ambient: 0
chunk-gc:
period-in-ticks: 400
Expand Down
46 changes: 46 additions & 0 deletions ansible/files/paper-config/config/gale-global.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# This is the global configuration file for Gale.
# As you can see, there's a lot to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
#
# If you need help with the configuration or have any questions related to Gale,
# join us in our Discord, or check the GitHub Wiki pages.
#
# The world configuration options are inside
# their respective world folder. The files are named gale-world.yml
#
# Wiki: https://github.com/GaleMC/Gale/wiki
# Discord: https://discord.gg/gwezNT8c24

_version: 1
gameplay-mechanics:
enable-book-writing: true
log-to-console:
chat:
empty-message-warning: false
expired-message-warning: false
not-secure-marker: true
ignored-advancements: true
invalid-legacy-text-component: true
invalid-statistics: true
legacy-material-initialization: false
null-id-disconnections: true
player-login-locations: true
plugin-library-loader:
downloads: true
library-loaded: true
start-load-libraries-for-plugin: true
set-block-in-far-chunk: true
unrecognized-recipes: false
misc:
ignore-null-legacy-structure-data: false
keepalive:
send-multiple: false
last-tick-time-in-tps-command:
add-oversleep: false
enabled: false
premium-account-slow-login-timeout: -1
verify-chat-order: true
small-optimizations:
reduced-intervals:
increase-time-statistics: 20
update-entity-line-of-sight: 4
53 changes: 53 additions & 0 deletions ansible/files/paper-config/config/gale-world-defaults.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# This is the world defaults configuration file for Gale.
# As you can see, there's a lot to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
#
# If you need help with the configuration or have any questions related to Gale,
# join us in our Discord, or check the GitHub Wiki pages.
#
# Configuration options here apply to all worlds, unless you specify overrides inside
# the world-specific config file inside each world folder.
#
# Wiki: https://github.com/GaleMC/Gale/wiki
# Discord: https://discord.gg/gwezNT8c24

_version: 1
gameplay-mechanics:
arrow-movement-resets-despawn-counter: false
entities-can-random-stroll-into-non-ticking-chunks: true
entity-wake-up-duration-ratio-standard-deviation: 0.2
fixes:
broadcast-crit-animations-as-the-entity-being-critted: false
mc-121706: false
mc-238526: false
hide-flames-on-entities-with-fire-resistance: false
try-respawn-ender-dragon-after-end-crystal-place: true
small-optimizations:
load-chunks:
to-activate-climbing-entities: false
to-spawn-phantoms: false
max-projectile-chunk-loads:
per-projectile:
max: 10
remove-from-world-after-reach-limit: false
reset-movement-after-reach-limit: false
per-tick: 10
reduced-intervals:
acquire-poi-for-stuck-entity: 60
check-nearby-item:
hopper:
interval: 1
minecart:
interval: 1
temporary-immunity:
check-for-minecart-near-item-interval: 20
check-for-minecart-near-item-while-active: false
check-for-minecart-near-item-while-inactive: true
duration: 100
max-item-horizontal-distance: 24.0
max-item-vertical-distance: 4.0
nearby-item-max-age: 1200
check-stuck-in-wall: 10
villager-item-repickup: 100
save-fireworks: true
use-optimized-sheep-offspring-color: true
Loading
Loading