Skip to content

Instantly share code, notes, and snippets.

View alalwww's full-sized avatar
(‘、3_ヽ)_

alalwww alalwww

(‘、3_ヽ)_
View GitHub Profile

1.7.x での modding の開始手順(eclipse用)メモ

forge付属のeclipseフォルダーをワークスペースとしない感じでの環境作成手順簡易版。 eclipse/.metadataに最低限のワークスペースの情報はあるのだが、古い情報が更新されないまま残っており、現在は不要なjarsなどのリンクフォルダーの情報が残ったままになっている問題がある。消してしまえば問題ないが、このままだとワークスペースを内部にもったプロジェクトになるので、あまりおすすめできない。より一般的な、ワークスペース以下にプロジェクトが存在する形の構成を知るためにも、1からワークスペースを作成することをおすすめする。

ソラで書いてるからおかしいところはあるかもしれない。いつかちゃんとまとめるためのメモ。

forgeをダウンロードしeclipseにインポートするまで

@alalwww
alalwww / viavia.md
Last active August 29, 2015 14:03
JaneXXerをアレしてvia芸する方法メモ
@alalwww
alalwww / LambdaTest.java
Last active August 29, 2015 14:04
ラムダ式がクラス内でどういった扱いされてるか試したやつ。ここみてやってみた。http://mw.hatenablog.jp/entry/20140716/1405493674
import java.util.Arrays;
import java.util.Optional;
import java.util.function.Consumer;
public class LambdaTest {
final static Consumer<String> staticField = o -> {};
final Consumer<Integer> instancefield = o -> {};
LambdaTest() {
final Consumer<Long> constructorLocal = o -> {};
@alalwww
alalwww / Option.java
Created July 22, 2014 18:11
PlayのOptionはItelable実装してるので、判定と代入がforで書けちゃう
F.Option<Value> valueOrNull = findOptionValue();
// valueがあったら更新して返す
for (Value val : valueOrNull) {
val.update();
return val;
}
// valueがなかったらあたらしく作って初期化して保存して返す
Value newValue = new Value();
@alalwww
alalwww / Sample.java
Last active August 29, 2015 14:05
IntelliJ IDEAでなんかエラー扱いになることがあるコードのサンプル。Optionalのmapの中でもっかいmapを行ってる部分で、エラー扱いになってしまう。(コンパイルは通る)
import java.util.Optional;
public class Sample {
static final Sample instance = new Sample();
Optional<Any1> get() {
return Optional.of(new Any1());
}
@alalwww
alalwww / spawn_anvil
Last active August 29, 2015 14:06
座標0,64,0にスポーンブロックを設置して、金床の雨を降らすコマンドの例
/setblock 0 64 0 mob_spawner 0 replace {EntityId:FallingSand,SpawnData:{Block:anvil,Time:200,DropItem:0},SpawnCount:10,Delay:1,MinSpawnDelay:1}
@alalwww
alalwww / KCRDB.patchmemo.md
Last active August 29, 2015 14:07
KCRDBパッチめも

本家(終了)

デコンパイル

  • ILSpyを使う。

  • 使い方は直感的にわかるレベル。検索すれば日本語の解説も多分みつかる。

  • KCRDB.csprojとかソースコードやリソースファイル一式が手に入る。そのままVSで開けるのでコードの解析はかなり楽。

  • スレ見た感じ修正しないとコンパイルは通らないらしいけど、改修が目的じゃないので無視。必要になったら調べる。

@alalwww
alalwww / isort.txt
Created May 8, 2017 17:18
せいとん
/isort condition armourychest spiritbond des
/isort condition armourychest materia des
/isort condition armourychest hq des
/isort condition armourychest id des
/isort condition armourychest itemlevel des
/isort condition armourychest level des
/isort execute armourychest
/isort condition inventory spiritbond des
/isort condition inventory itemlevel des
/isort condition inventory stack des