From 7dc0177e6122d2019530b5963102a38ad5aa45c8 Mon Sep 17 00:00:00 2001 From: iambibi_ <89582596+iambibi@users.noreply.github.com> Date: Fri, 14 Aug 2026 19:39:28 +0200 Subject: [PATCH 1/3] change: all material to PAPER (except PICKAXE because idk) --- .../items/fishes/CokkedPoissonion.java | 2 +- .../registries/items/fishes/DockerFish.java | 2 +- .../registries/items/fishes/MoonFish.java | 2 +- .../registries/items/fishes/Poissonion.java | 2 +- .../registries/items/fishes/SunFish.java | 2 +- .../registries/items/loots/BurnCoal.java | 2 +- .../items/loots/CorruptedString.java | 2 +- .../dream/registries/items/orb/CloudOrb.java | 2 +- .../registries/items/orb/DominationOrb.java | 2 +- .../registries/items/orb/GlaciteOrb.java | 2 +- .../dream/registries/items/orb/MudOrb.java | 2 +- .../registries/items/orb/Singularity.java | 2 +- .../dream/registries/items/orb/SoulOrb.java | 2 +- .../registries/items/tools/MetalDetector.java | 2 +- .../registries/items/tools/MeteoWand.java | 2 +- .../items/tools/OldCreakingAxe.java | 2 +- .../dream/registries/items/tools/SoulAxe.java | 2 +- .../contents/omc_contest/configs/shell.yml | 2 +- .../contents/omc_daily_events/items.yml | 16 +++++--- .../resources/contents/omc_foods/items.yml | 35 ++++++++++++++---- .../contents/omc_icons/configs/fonts.yml | 6 --- .../contents/omc_icons/configs/items.yml | 10 ----- .../omc_icons/textures/openmc-armor-icon.png | Bin 2992 -> 0 bytes .../resources/contents/omc_items/items.yml | 8 ++-- 24 files changed, 61 insertions(+), 50 deletions(-) delete mode 100644 src/main/resources/contents/omc_icons/configs/items.yml delete mode 100644 src/main/resources/contents/omc_icons/textures/openmc-armor-icon.png diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/CokkedPoissonion.java b/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/CokkedPoissonion.java index 8add6242a..0ddf07108 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/CokkedPoissonion.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/CokkedPoissonion.java @@ -13,7 +13,7 @@ public CokkedPoissonion() { "omc_dream:cooked_poissonion", TranslationManager.translation("feature.dream.item.cooked_poissonion.name"), DreamRarity.RARE, - Material.COOKED_COD, + Material.PAPER, true )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/DockerFish.java b/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/DockerFish.java index e756e3c48..155765266 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/DockerFish.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/DockerFish.java @@ -13,7 +13,7 @@ public DockerFish() { "omc_dream:dockerfish", TranslationManager.translation("feature.dream.item.dockerfish.name"), DreamRarity.RARE, - Material.COD, + Material.PAPER, true )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/MoonFish.java b/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/MoonFish.java index c578e23f6..f64e2b81d 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/MoonFish.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/MoonFish.java @@ -13,7 +13,7 @@ public MoonFish() { "omc_dream:moon_fish", TranslationManager.translation("feature.dream.item.moon_fish.name"), DreamRarity.RARE, - Material.SALMON, + Material.PAPER, true )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/Poissonion.java b/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/Poissonion.java index e8bca932a..0ae85b006 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/Poissonion.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/Poissonion.java @@ -13,7 +13,7 @@ public Poissonion() { "omc_dream:poissonion", TranslationManager.translation("feature.dream.item.poissonion.name"), DreamRarity.RARE, - Material.COD, + Material.PAPER, true )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/SunFish.java b/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/SunFish.java index f801735c8..780d9eed0 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/SunFish.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/fishes/SunFish.java @@ -13,7 +13,7 @@ public SunFish() { "omc_dream:sun_fish", TranslationManager.translation("feature.dream.item.sun_fish.name"), DreamRarity.RARE, - Material.COOKED_SALMON, + Material.PAPER, true )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/loots/BurnCoal.java b/src/main/java/fr/openmc/core/features/dream/registries/items/loots/BurnCoal.java index eeb1a8714..c85cd16d4 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/loots/BurnCoal.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/loots/BurnCoal.java @@ -13,7 +13,7 @@ public BurnCoal() { "omc_dream:coal_burn", TranslationManager.translation("feature.dream.item.coal_burn.name"), DreamRarity.EPIC, - Material.CHARCOAL, + Material.PAPER, false )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/loots/CorruptedString.java b/src/main/java/fr/openmc/core/features/dream/registries/items/loots/CorruptedString.java index a0340556e..f7b5680b6 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/loots/CorruptedString.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/loots/CorruptedString.java @@ -13,7 +13,7 @@ public CorruptedString() { "omc_dream:corrupted_string", TranslationManager.translation("feature.dream.item.corrupted_string.name"), DreamRarity.COMMON, - Material.STRING, + Material.PAPER, false )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/orb/CloudOrb.java b/src/main/java/fr/openmc/core/features/dream/registries/items/orb/CloudOrb.java index f8b3844e6..26f8618e5 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/orb/CloudOrb.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/orb/CloudOrb.java @@ -13,7 +13,7 @@ public CloudOrb() { "omc_dream:cloud_orb", TranslationManager.translation("feature.dream.item.cloud_orb.name"), DreamRarity.ONIRISIME, - Material.HEART_OF_THE_SEA, + Material.PAPER, true )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/orb/DominationOrb.java b/src/main/java/fr/openmc/core/features/dream/registries/items/orb/DominationOrb.java index a1e487778..21dc234e6 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/orb/DominationOrb.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/orb/DominationOrb.java @@ -13,7 +13,7 @@ public DominationOrb() { "omc_dream:domination_orb", TranslationManager.translation("feature.dream.item.domination_orb.name"), DreamRarity.ONIRISIME, - Material.HEART_OF_THE_SEA, + Material.PAPER, true )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/orb/GlaciteOrb.java b/src/main/java/fr/openmc/core/features/dream/registries/items/orb/GlaciteOrb.java index 1c7cdff5a..bc7fa37dc 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/orb/GlaciteOrb.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/orb/GlaciteOrb.java @@ -13,7 +13,7 @@ public GlaciteOrb() { "omc_dream:glacite_orb", TranslationManager.translation("feature.dream.item.glacite_orb.name"), DreamRarity.ONIRISIME, - Material.HEART_OF_THE_SEA, + Material.PAPER, true )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/orb/MudOrb.java b/src/main/java/fr/openmc/core/features/dream/registries/items/orb/MudOrb.java index a43cdf5eb..d312f9870 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/orb/MudOrb.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/orb/MudOrb.java @@ -13,7 +13,7 @@ public MudOrb() { "omc_dream:mud_orb", TranslationManager.translation("feature.dream.item.mud_orb.name"), DreamRarity.ONIRISIME, - Material.HEART_OF_THE_SEA, + Material.PAPER, true )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/orb/Singularity.java b/src/main/java/fr/openmc/core/features/dream/registries/items/orb/Singularity.java index de740c45a..4fac11440 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/orb/Singularity.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/orb/Singularity.java @@ -17,7 +17,7 @@ public Singularity() { "omc_dream:singularity", TranslationManager.translation("feature.dream.item.singularity.name"), DreamRarity.ONIRISIME, - Material.HEART_OF_THE_SEA, + Material.PAPER, false )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/orb/SoulOrb.java b/src/main/java/fr/openmc/core/features/dream/registries/items/orb/SoulOrb.java index 78c80db6f..575f50295 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/orb/SoulOrb.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/orb/SoulOrb.java @@ -13,7 +13,7 @@ public SoulOrb() { "omc_dream:ame_orb", TranslationManager.translation("feature.dream.item.ame_orb.name"), DreamRarity.ONIRISIME, - Material.HEART_OF_THE_SEA, + Material.PAPER, true )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/tools/MetalDetector.java b/src/main/java/fr/openmc/core/features/dream/registries/items/tools/MetalDetector.java index 470d8ec72..12936a938 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/tools/MetalDetector.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/tools/MetalDetector.java @@ -38,7 +38,7 @@ public MetalDetector() { "omc_dream:metal_detector", TranslationManager.translation("feature.dream.item.metal_detector.name"), DreamRarity.EPIC, - Material.STICK, + Material.PAPER, false )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/tools/MeteoWand.java b/src/main/java/fr/openmc/core/features/dream/registries/items/tools/MeteoWand.java index 93e4af6a1..b323e2bb3 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/tools/MeteoWand.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/tools/MeteoWand.java @@ -29,7 +29,7 @@ public MeteoWand() { "omc_dream:meteo_wand", TranslationManager.translation("feature.dream.item.meteo_wand.name"), DreamRarity.LEGENDARY, - Material.STICK, + Material.PAPER, true )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/tools/OldCreakingAxe.java b/src/main/java/fr/openmc/core/features/dream/registries/items/tools/OldCreakingAxe.java index d8df61922..d6ef18bd2 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/tools/OldCreakingAxe.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/tools/OldCreakingAxe.java @@ -13,7 +13,7 @@ public OldCreakingAxe() { "omc_dream:old_creaking_axe", TranslationManager.translation("feature.dream.item.old_creaking_axe.name"), DreamRarity.COMMON, - Material.STONE_AXE, + Material.PAPER, true )); } diff --git a/src/main/java/fr/openmc/core/features/dream/registries/items/tools/SoulAxe.java b/src/main/java/fr/openmc/core/features/dream/registries/items/tools/SoulAxe.java index e8fe6d106..d32644b22 100644 --- a/src/main/java/fr/openmc/core/features/dream/registries/items/tools/SoulAxe.java +++ b/src/main/java/fr/openmc/core/features/dream/registries/items/tools/SoulAxe.java @@ -13,7 +13,7 @@ public SoulAxe() { "omc_dream:soul_axe", TranslationManager.translation("feature.dream.item.soul_axe.name"), DreamRarity.RARE, - Material.IRON_AXE, + Material.PAPER, true )); } diff --git a/src/main/resources/contents/omc_contest/configs/shell.yml b/src/main/resources/contents/omc_contest/configs/shell.yml index d81e3d8d5..ca11ed6c2 100644 --- a/src/main/resources/contents/omc_contest/configs/shell.yml +++ b/src/main/resources/contents/omc_contest/configs/shell.yml @@ -4,7 +4,7 @@ items: contest_shell: display_name: resource: - material: NAUTILUS_SHELL + material: PAPER model_path: items/shell lore: - diff --git a/src/main/resources/contents/omc_daily_events/items.yml b/src/main/resources/contents/omc_daily_events/items.yml index ea410d96d..866426a19 100644 --- a/src/main/resources/contents/omc_daily_events/items.yml +++ b/src/main/resources/contents/omc_daily_events/items.yml @@ -8,14 +8,17 @@ items: generate: true textures: - other/tenders - material: COOKED_CHICKEN + material: PAPER + consumable: + nutrition: 8 + saturation: 1.4 lore: - bob_sponge: display_name: resource: - material: SPONGE + material: PAPER generate: false model_path: "minecraft:item/sponge" lore: @@ -25,13 +28,16 @@ items: kebab_fermented: display_name: resource: - material: COOKED_BEEF + material: PAPER generate: true textures: - "omc_foods:items/kebab" lore: - glint: true + consumable: + nutrition: 15 + saturation: 8 attribute_modifiers: mainhand: luck: 1.1 @@ -42,7 +48,7 @@ items: generate: true textures: - other/fermentum - material: STICK + material: PAPER lore: - - @@ -53,7 +59,7 @@ items: generate: true textures: - other/blessed_bread - material: STICK + material: PAPER enchants: - minecraft:sharpness:10 lore: diff --git a/src/main/resources/contents/omc_foods/items.yml b/src/main/resources/contents/omc_foods/items.yml index 47cb7b6a5..293e3c62d 100644 --- a/src/main/resources/contents/omc_foods/items.yml +++ b/src/main/resources/contents/omc_foods/items.yml @@ -4,17 +4,23 @@ items: courgette: display_name: resource: - material: DRIED_KELP + material: PAPER generate: true textures: - items/courgette.png + consumable: + nutrition: 1.4 + saturation: 0.4 gratin_courgette: display_name: resource: - material: MELON_SLICE + material: PAPER generate: false model_path: gratin_courgette + consumable: + nutrition: 12 + saturation: 7.4 events: eat: feed: @@ -24,26 +30,35 @@ items: onion: display_name: resource: - material: PORKCHOP + material: PAPER generate: true textures: - items/onion.png + consumable: + nutrition: 1 + saturation: 0.6 salade: display_name: resource: - material: DRIED_KELP + material: PAPER generate: true textures: - items/salade.png + consumable: + nutrition: 1.1 + saturation: 0.2 tomate: display_name: resource: - material: BEETROOT + material: PAPER generate: true textures: - items/tomate.png + consumable: + nutrition: 1.5 + saturation: 0.2 the_mixture: display_name: @@ -85,18 +100,24 @@ items: display_name: permission: ayw.frite resource: - material: GOLDEN_CARROT + material: PAPER generate: true textures: - items/frite.png + consumable: + nutrition: 3 + saturation: 0.7 kebab: display_name: resource: - material: COOKED_BEEF + material: PAPER generate: true textures: - items/kebab.png + consumable: + nutrition: 8 + saturation: 8 spatule: display_name: diff --git a/src/main/resources/contents/omc_icons/configs/fonts.yml b/src/main/resources/contents/omc_icons/configs/fonts.yml index 7129ed883..d72d0d785 100644 --- a/src/main/resources/contents/omc_icons/configs/fonts.yml +++ b/src/main/resources/contents/omc_icons/configs/fonts.yml @@ -1,12 +1,6 @@ info: namespace: omc_icons font_images: - openmc-armor-icon: - permission: openmc-armor-icon - show_in_gui: false - path: "openmc-armor-icon.png" - scale_ratio: 12 - y_position: 10 openmc: permission: server-icon show_in_gui: false diff --git a/src/main/resources/contents/omc_icons/configs/items.yml b/src/main/resources/contents/omc_icons/configs/items.yml deleted file mode 100644 index 8cafb5b35..000000000 --- a/src/main/resources/contents/omc_icons/configs/items.yml +++ /dev/null @@ -1,10 +0,0 @@ -info: - namespace: omc_icons -items: - openmc-armor-icon: - display_name: - resource: - material: PAPER - generate: true - textures: - - openmc-armor-icon \ No newline at end of file diff --git a/src/main/resources/contents/omc_icons/textures/openmc-armor-icon.png b/src/main/resources/contents/omc_icons/textures/openmc-armor-icon.png deleted file mode 100644 index ba8035dbae07d3d048bc5aa7477b62733082ca68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2992 zcmV;h3s3ZkP)000YjNkl0MNs6`w(Xw%c5+s}b>FSqd;65VW}P*& z&zgPyzwsP$HL>)+I&}kd19Ss)19Ss)19Ss)19Ss)1N^T7+|8`LmQ?m%0B|F|tJ0#L7L#{Sz?Y9|E|UT8T|Qi+hCIbYm+OljkKZp97%LPPqOMAGG?<0q*BCWLmgx z8zeQ4YgDa!)V=I_jssjzEY3J)DB5M&=7TD8SR{VKSOC&@III{e1D(d;9epl3 z7aNG<062Xg834yjopZ!Ikx6rfC$@)W(#_970Gzux=jefS zC7~pF^8qBmas0~wxX$9-J?a%(X&-ziqXr}2%c{c+M*vWLwNscG-x!(!`{7o4HLgNg z=5D_X;4yp6^U_va6)@52_p6u%&fkm-><2)_XQOjt)>z(7ucnLmZFl2UGf};THw!~u zT^*bym6er$J<-FW{*iyW8WGquN##+&F?t_Bi~?Kl8s~5tX)U4HJ~q ziNKS$z?gKaBLk}E>?FofdpV)R zjDPI9;gXP22gx9DoWafTSwOZE;pI)g(eqUa=2y8#%rY-~_01i&iEB z6iDB^)wWQ48lp<6!x=09#l^)e0O(-_IFvzoBLh1DFruv@!?^!2=rpRj9ZFBZ zg}ay!+j~H-hnQC1LCgTS=Ah!dF2g)}m;tOt$jK4jEz;V6cKa!X(aKN5+mBe;%B+WuwT@Ab(3f-~sIqq3#^io`veOaQjW9os%9B)#*Dpa=H;J`;q0}X}r2l zFR?>%vlIzWwMP`RKcE9b<7MjB<8{+jb%@ZD!sBcPuv9SFKT<)L2wTV+!P$qzi* zTR%=-uZJkELN7vc^!g9g?L+s&x752CuaY7Is^+Nk$IcO%bU&lkh->)9!BP-j1t~R-T3GPMUTdCb!%%uPDX07#4Of3^68S;di%>a0H!cN#JuA@Q(>(o|VGu*Dn zGeWJ8ShneI2&kcu!9J6UDnVJ0(~Ktzanh4Ty%OQEn5KzuA-CK5EWQ};&3dz2+h^)DYkUTOj`YPLXOPY4Eb$<4IfuVx#duYGr_;Qa>>4#ggat} zq5XI@zp1(#gr=AXj;A+!PVK~aey($j)T*IH5T3$BXZpu4qq3Bd_%?G!F&doKa zg8`>R=22U5U4uSDbbE-l9|(c$6BMeCE}3BQG$ zG0t5Mo`vu~0{-X0=DCtkI$vb68TUw>aE}<~dxuFY^%A*b5d~hQ9b?Hc3*ssuuhm{= zmSNu^T14QKT_EJQP(g)A2yTVA@huRU!r&QsR&NVdPmwlLAiObat?_z&Kf4}JiW~tz z^|==AE_zFm0UHS?*&Z1KB_dFvvK+^5*mT1ggu8r^9X2hv7T}079WY|a2nhfyTKg@a;N6G!`u&IQ z9;1wt9y#MAO&*$<Owho-N|ZE}B3$vC_e0B#y)$(JciGJoo7@_Z zjCa)Ex)0zz{Zf4K#kisiv4!W46#SL2crgxB5vD7NB{i-Q4E`~1-@bkK?wyy(8f%5w zceCpsdzqk8r&j3Tz}o*8Yxct`%l*Pn55}CNz;C`k`fVa z@`-(3*0yniQrwn(pFVw}D9X6+(38QbxL9BAlF^k4Q2>*YB7BQdSpm?6?-ptrlCRhT z4FgP{`%RU!zF137Y>Wu$)0H3lh+*M1MQ1SSPkR;+UdNwOM!@v!%FPF3))b@j(T2&FpAOKw?J_4A6Lvji1R`*`EjGHzZ2LYRrUmiX; z_kTTm8zk`Y{?jPnK0kP_J5u5&5Wa{fva450S~to&IN$lz&!=x9@6Q)BlEgl17y%!G z;(NzG2W%1B!{?HE;*;&F?l5hXpBV)l(9ar25R^FQfZAwy0-$H;T(?fbAq;`Nnm!*m zl;ip#IwOJ-=N!-=`~Cc#ZWTG~e2LQuFQPjF9>ASVsOxWNPjGGBd; zsOA?=7u8=+-)>iS3$%l!U1y3hZd#uJ0000 resource: generate: true - material: EMERALD + material: PAPER textures: - aywenite.png mascot_stick: display_name: resource: - material: STICK + material: PAPER model_path: items/msctt_wand warp_stick: display_name: resource: - material: STICK + material: PAPER model_path: items/warp_wand unknown_stick: display_name: resource: - material: STICK + material: PAPER model_path: items/rndm_wand renforced_stick: display_name: From 07e7e8fdc6800fee3737ea1ff98e0642845daf15 Mon Sep 17 00:00:00 2001 From: iambibi_ <89582596+iambibi@users.noreply.github.com> Date: Fri, 14 Aug 2026 21:32:29 +0200 Subject: [PATCH 2/3] =?UTF-8?q?fix:=20clamp=20value,=20fix=20progress=20mu?= =?UTF-8?q?st=20be=20between=200.0=20and=201.0,=20was=20-0.0016666667=20je?= =?UTF-8?q?=20fais=20ce=20que=20je=20veux=20ok=C3=A9=3F=20je=20vais=20pas?= =?UTF-8?q?=20faire=20une=20PR=20pour=20=C3=A7a=20les=20joueurs=20s'en=20f?= =?UTF-8?q?outent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../openmc/core/features/displays/bossbar/BossbarManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/openmc/core/features/displays/bossbar/BossbarManager.java b/src/main/java/fr/openmc/core/features/displays/bossbar/BossbarManager.java index 42531b961..2e233905d 100644 --- a/src/main/java/fr/openmc/core/features/displays/bossbar/BossbarManager.java +++ b/src/main/java/fr/openmc/core/features/displays/bossbar/BossbarManager.java @@ -108,7 +108,7 @@ private static void updatePlayer(Player player) { playerBars.put(id, existing); base.update(player, existing); - existing.progress(base.progress(player)); + existing.progress(Math.clamp(base.progress(player), 0f, 1f)); playerLastUpdate.put(id, now); continue; } @@ -118,7 +118,7 @@ private static void updatePlayer(Player player) { if (now - last >= intervalMillis) { base.update(player, existing); - existing.progress(base.progress(player)); + existing.progress(Math.clamp(base.progress(player), 0f, 1f)); playerLastUpdate.put(id, now); } From 779727f26fce09fe33d7fe1c06811e940d615ab1 Mon Sep 17 00:00:00 2001 From: iambibi_ <89582596+iambibi@users.noreply.github.com> Date: Fri, 14 Aug 2026 21:41:55 +0200 Subject: [PATCH 3/3] fix: sponge --- src/main/resources/contents/omc_daily_events/items.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/contents/omc_daily_events/items.yml b/src/main/resources/contents/omc_daily_events/items.yml index 866426a19..8bd96d2aa 100644 --- a/src/main/resources/contents/omc_daily_events/items.yml +++ b/src/main/resources/contents/omc_daily_events/items.yml @@ -18,7 +18,7 @@ items: bob_sponge: display_name: resource: - material: PAPER + material: SPONGE generate: false model_path: "minecraft:item/sponge" lore: