Format sourcecode

This commit is contained in:
yueh
2017-07-20 21:17:10 +02:00
parent 66437897be
commit 621910df91
295 changed files with 2142 additions and 1562 deletions
+15 -36
View File
@@ -34,57 +34,36 @@ import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import appeng.api.AEApi;
import appeng.api.definitions.IMaterials;
public class ChestLoot
{
@SubscribeEvent
public void loadLootTable( LootTableLoadEvent event ){
public void loadLootTable( LootTableLoadEvent event )
{
if( event.getName() == LootTableList.CHESTS_ABANDONED_MINESHAFT )
{
//TODO 1.9.4 aftermath - All these loot quality, pools and stuff. Figure it out and balance it.
// TODO 1.9.4 aftermath - All these loot quality, pools and stuff. Figure it out and balance it.
final IMaterials materials = AEApi.instance().definitions().materials();
materials.certusQuartzCrystal().maybeStack( 1 ).ifPresent( is ->
{
event.getTable().addPool( new LootPool(
new LootEntry[] {
new LootEntryItem(
is.getItem(),
2,
3,
new LootFunction[] { new SetMetadata( null, new RandomValueRange( is.getItemDamage() ) ) },
new LootCondition[] { new RandomChance( 1 ) },
"AE2 Crystal_" + is.getItemDamage()
)
},
new LootCondition[0],
new RandomValueRange( 1, 4 ),
new RandomValueRange( 0, 2 ), "AE2 Crystals"
)
);
event.getTable().addPool( new LootPool( new LootEntry[] {
new LootEntryItem( is.getItem(), 2, 3, new LootFunction[] {
new SetMetadata( null, new RandomValueRange( is.getItemDamage() ) ) }, new LootCondition[] {
new RandomChance( 1 ) }, "AE2 Crystal_" + is.getItemDamage() )
}, new LootCondition[0], new RandomValueRange( 1, 4 ), new RandomValueRange( 0, 2 ), "AE2 Crystals" ) );
} );
materials.certusQuartzDust().maybeStack( 1 ).ifPresent( is ->
{
event.getTable().addPool( new LootPool(
new LootEntryItem[] {
new LootEntryItem(
is.getItem(),
2,
3,
new LootFunction[] { new SetMetadata( null, new RandomValueRange( is.getItemDamage() ) ) },
new LootCondition[] { new RandomChance( 1 ) },
"AE2 Dust_" + is.getItemDamage()
)
},
new LootCondition[0],
new RandomValueRange( 1, 4 ),
new RandomValueRange( 0, 2 ),
"AE2 DUSTS"
)
);
event.getTable().addPool( new LootPool( new LootEntryItem[] {
new LootEntryItem( is.getItem(), 2, 3, new LootFunction[] {
new SetMetadata( null, new RandomValueRange( is.getItemDamage() ) ) }, new LootCondition[] {
new RandomChance( 1 ) }, "AE2 Dust_" + is.getItemDamage() )
}, new LootCondition[0], new RandomValueRange( 1, 4 ), new RandomValueRange( 0, 2 ), "AE2 DUSTS" ) );
} );
}
}
}