EvenIronGolemsRust
PluginMIT

EvenIronGolemsRust

Even iron golems rust if they sink. A lightweight plugin that adds corrosion damage to underwater iron golems. (アイアンゴーレムだって、沈めば錆びる。水中の鉄ゴーレムに腐食ダメージを追加する軽量プラグイン。)

17
Downloads
0
Followers
2 months ago
Updated
📦
1
Versions

📖About EvenIronGolemsRust

Even Iron Golems rust

Iron Golems are strong, but even iron cannot withstand the relentless oxidation of water. This plugin introduces a "corrosion" (drowning) mechanic for Iron Golems, making them susceptible to damage when submerged.

✨ Features

  • Corrosion System: When an Iron Golem's face is underwater, it will take significant damage (20 HP) at random intervals (1–5 minutes), simulating the process of rusting away.
  • Optimized for Performance: Built using Paper's EntityScheduler. This plugin does NOT use heavy global loops, making it extremely lightweight even for servers with massive iron farms.
  • Vanilla Aesthetics: As the golem takes damage, you will see its surface crack and crumble, just like the vanilla golem behavior.

⚙️ Technical Details

  • Platform: Paper or Purpur 1.21.11+ (Uses Paper-specific optimized APIs)
  • Mechanic: Replaces the golem's natural immunity to drowning with a custom corrosion task.
  • No Residual Data: Task tracking is handled in memory via UUIDs, meaning no "messy" data is left behind if you remove the plugin.

📜 License

Licensed under the MIT License. Feel free to use, modify, or distribute!


アイアンゴーレムも錆びる

アイアンゴーレムは頑丈ですが、鉄でさえ水の容赦ない酸化には耐えられません。このプラグインは、アイアンゴーレムに「腐食」(溺水)メカニズムを導入し、水中に沈んだ際にダメージを受けやすくします。

✨ 機能

  • 腐食システム: アイアンゴーレムの顔が水中に沈むと、ランダムな間隔(1~5分)で大きなダメージ(20 HP)を受け、錆びていく過程をシミュレートします。

  • パフォーマンス最適化: PaperのEntitySchedulerを使用して構築されています。このプラグインは重いグローバルループを使用しないため、大規模なアイアンファームを持つサーバーでも非常に軽量です。

  • バニラ風の外観: ゴーレムがダメージを受けると、バニラのゴーレムと同様に、表面にひび割れや崩れが生じます。

⚙️ 技術詳細

  • プラットフォーム: Paper または Purpur 1.21.11 以降 (Paper 専用の最適化された API を使用)

  • メカニズム: ゴーレムの溺死に対する自然な耐性を、独自の腐食タスクに置き換えます。

  • 残留データなし: タスク追跡は UUID を介してメモリ上で処理されるため、プラグインを削除しても「不要な」データが残ることはありません。

📜 ライセンス

MIT ライセンス の下でライセンスされています。自由に使用、変更、配布してください。