Skip to content

ゴッドモードと無限耐久 (26.2)

システムパラメータ設定値
全体無限化ルールig:dm_infinity_global
初期状態false(無効)
ダメージ傍受メソッドのHEADでキャンセル($0$ダメージ適用)
ツールチップ表示✦ UNBREAKABLE(金色・太字)
優先度絶対優先(すべての倍率計算に先立って判定)

⚡ 概要と仕組み

**ゴッドモード(無限)**は、選択したカテゴリのアイテムに完全な無敵性を付与します。ゴッドモードが有効なアイテムは、ItemStackDurabilityMixinにおいて耐久度減少イベントが完全に傍受・キャンセルされ、ダメージを受けたり壊れたりすることがなくなります。

バニラの破壊不可コンポーネントとの違い

  • バニラのUnbreakableコンポーネントは、コマンド経由で個別のアイテムスタックに付与する必要があります (/give @p diamond_sword[unbreakable={}])。
  • ゴッドモードはワールド全体・カテゴリ全体に適用されます。データ編集なしに、ワールド内のすべての道具、武器、防具が自動的に壊れなくなります。

🛡️ 24のゴッドモードルール

#ゲームルールキーカテゴリ名対象アイテム初期値
1ig:dm_infinity_globalGlobal God ModeAll damageable items in the gamefalse
2ig:dm_infinity_weaponsWeapons God ModeAll weapons (swords, spears, tridents, maces, bows, crossbows)false
3ig:dm_infinity_swordsSwords God Mode#minecraft:swords, #c:swordsfalse
4ig:dm_infinity_spearsSpears God Mode#minecraft:spears, #c:spearsfalse
5ig:dm_infinity_tridentsTridents God ModeItems.TRIDENT, TridentItem, #c:tridentsfalse
6ig:dm_infinity_macesMaces God ModeItems.MACE, MaceItem, #c:macesfalse
7ig:dm_infinity_bowsBows God ModeItems.BOW, BowItem, #c:bowsfalse
8ig:dm_infinity_crossbowsCrossbows God ModeItems.CROSSBOW, CrossbowItem, #c:crossbowsfalse
9ig:dm_infinity_shieldsShields God ModeItems.SHIELD, ShieldItem, #c:shieldsfalse
10ig:dm_infinity_toolsTools God ModeParent category for all Toolsfalse
11ig:dm_infinity_pickaxesPickaxes God ModePickaxeItem, #c:pickaxesfalse
12ig:dm_infinity_axesAxes God ModeAxeItem, #c:axesfalse
13ig:dm_infinity_shovelsShovels God ModeShovelItem, #c:shovelsfalse
14ig:dm_infinity_hoesHoes God ModeHoeItem, #c:hoesfalse
15ig:dm_infinity_shearsShears God ModeShearsItem, #c:shearsfalse
16ig:dm_infinity_fishing_rodsFishing Rods God ModeFishingRodItemfalse
17ig:dm_infinity_brushesBrushes God ModeBrushItemfalse
18ig:dm_infinity_flint_and_steelFlint and Steel God ModeFlintAndSteelItemfalse
19ig:dm_infinity_armorArmor God ModeParent category for all Armor piecesfalse
20ig:dm_infinity_helmetsHelmets God Mode#minecraft:head_armor, #c:helmetsfalse
21ig:dm_infinity_chestplatesChestplates God Mode#minecraft:chest_armor, #c:chestplatesfalse
22ig:dm_infinity_leggingsLeggings God Mode#minecraft:leg_armor, #c:leggingsfalse
23ig:dm_infinity_bootsBoots God Mode#minecraft:foot_armor, #c:bootsfalse
24ig:dm_infinity_elytraElytra God ModeItems.ELYTRA, DataComponents.GLIDERfalse

👑 ゴッドモードの判定順序

DurabilityHelper.isInfinite(ServerLevel, ItemStack)の判定順序:

[1. Per-Item Dynamic Infinity == true?] ──► YES ──► Unbreakable (Damage = 0)
                 │ NO

[2. Specific Category Infinity == true?] ──► YES ──► Unbreakable (Damage = 0)
                 │ NO

[3. Weapons/Tools/Armor Infinity == true?] ──► YES ──► Unbreakable (Damage = 0)
                 │ NO

[4. Global Infinity == true?] ──► YES ──► Unbreakable (Damage = 0)
                 │ NO

[Proceed to Single-Use / Multiplier Calculation]

ゴッドモードは、いかなる倍率や使い捨て設定に対しても絶対的な優先権を持ちます。ig:dm_infinity_tools = trueの場合、パーセント設定に関わらず道具は一切ダメージを受けません。

Official documentation & web portal for Dasik Igaijinn mods.