提供: Minecraft Modding Wiki
警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。
この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 |
編集中の文章 |
81行目: |
81行目: |
| public class HogeMod { | | public class HogeMod { |
| /*…中略…*/ | | /*…中略…*/ |
− | }</pre>
| |
− |
| |
− | ==DummyModContainerを継承したcoremodの場合==
| |
− | <code>DummyModContainer</code>を継承する場合は<code>@Mod</code>アノテーションを使用できないため、継承クラス内で<code>getSigningCertificate()</code>メソッドをオーバーライドし、クラスの証明書(<code>Certificate</code>)を返します。<br/>
| |
− | <pre>public class SampleCoreMod extends DummyModContainer {
| |
− |
| |
− | private Certificate certificate;
| |
− |
| |
− | public SampleCoreMod() {
| |
− | super(new ModMetadata());
| |
− | /*---中略---*/
| |
− |
| |
− | // ClassからCertificatesを取得
| |
− | Certificate[] certificates = getClass().getProtectionDomain().getCodeSource().getCertificates();
| |
− | certificate = certificates != null ? certificates[0] : null;
| |
− | }
| |
− |
| |
− | @Override
| |
− | @Nullable
| |
− | public Certificate getSigningCertificate() {
| |
− | // certificateを返す
| |
− | return certificate;
| |
− | }
| |
| }</pre> | | }</pre> |
| | | |