OSDN Git Service

エラー大半修正
[chemicraft/chemicraft.git] / common / pcc / addon / crops / util / WorldEventHandler.java
1 package pcc.addon.crops.util;
2
3 import java.io.IOException;
4
5 import pcc.addon.crops.ChemicalCrops;
6
7 import net.minecraftforge.event.ForgeSubscribe;
8 import net.minecraftforge.event.world.WorldEvent.Load;
9 import net.minecraftforge.event.world.WorldEvent.Save;
10
11 public class WorldEventHandler {
12
13         @ForgeSubscribe
14         public void event(Load event) {
15                 try {
16                         ChemicalCrops.dataStream.createDataInputStream();
17                         ChemicalCrops.dataStream.createDataOutputStream();
18                         ChemicalCrops.dataStream.read();
19                         ChemicalCrops.instance.startAutoSave();
20                 } catch (IOException e) {
21                         e.printStackTrace();
22                 }
23         }
24
25         @ForgeSubscribe
26         public void event(Save event) {
27                 try {
28                         ChemicalCrops.instance.stopAutoSave();
29                         ChemicalCrops.dataStream.write();
30                         ChemicalCrops.dataStream.clearPlantDataHash();
31                 } catch (IOException e) {
32                         e.printStackTrace();
33                 }
34         }
35
36 }