NO longer generate the class dynamicly, just 2 different classes for 2 supported versions will be enough

This commit is contained in:
Shevchik
2014-01-12 02:29:53 +04:00
parent 6205d80ae1
commit 445077a81e
12 changed files with 60 additions and 55 deletions

View File

@@ -25,7 +25,7 @@ import com.cnaude.chairs.listeners.TrySitEventListener;
import com.cnaude.chairs.listeners.TryUnsitEventListener;
import com.cnaude.chairs.sitaddons.ChairEffects;
import com.cnaude.chairs.sitaddons.CommandRestrict;
import com.cnaude.chairs.vehiclearrow.GenVehicleArrowClass;
import com.cnaude.chairs.vehiclearrow.GetVehicleArrowClass;
public class Chairs extends JavaPlugin {
public ChairEffects chairEffects;
@@ -60,7 +60,7 @@ public class Chairs extends JavaPlugin {
return vehiclearrowclass;
}
GenVehicleArrowClass genvehiclearrow = new GenVehicleArrowClass();
GetVehicleArrowClass genvehiclearrow = new GetVehicleArrowClass();
@Override
public void onEnable() {
@@ -75,7 +75,7 @@ public class Chairs extends JavaPlugin {
getHandle.setAccessible(true);
Class<?> entityarrow = getHandle.invoke(arrow).getClass();
Class<?> craftserver = getServer().getClass();
vehiclearrowclass = genvehiclearrow.genAndLoadClass(arrowclass, entityarrow, craftserver);
vehiclearrowclass = genvehiclearrow.getVehicleArrowClass(arrowclass, entityarrow, craftserver);
arrow.remove();
} catch (Exception e) {
e.printStackTrace();