2013-12-21 23:16:55 +01:00
|
|
|
package com.pahimar.ee3.proxy;
|
|
|
|
|
2022-11-22 15:26:15 +01:00
|
|
|
import net.minecraft.entity.player.EntityPlayer;
|
|
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
import net.minecraft.world.World;
|
|
|
|
import net.minecraftforge.common.util.ForgeDirection;
|
|
|
|
|
2023-01-03 17:47:36 +01:00
|
|
|
public interface IProxy {
|
2014-10-09 22:13:06 +02:00
|
|
|
public abstract ClientProxy getClientProxy();
|
|
|
|
|
2014-04-11 01:59:04 +02:00
|
|
|
public abstract void initRenderingAndTextures();
|
2014-05-23 00:35:31 +02:00
|
|
|
|
|
|
|
public abstract void registerEventHandlers();
|
|
|
|
|
|
|
|
public abstract void registerKeybindings();
|
2014-07-21 20:47:00 +02:00
|
|
|
|
2023-01-03 17:47:36 +01:00
|
|
|
public abstract void playSound(
|
|
|
|
String soundName,
|
|
|
|
float xCoord,
|
|
|
|
float yCoord,
|
|
|
|
float zCoord,
|
|
|
|
float volume,
|
|
|
|
float pitch
|
|
|
|
);
|
|
|
|
|
|
|
|
public abstract void spawnParticle(
|
|
|
|
String particleName,
|
|
|
|
double xCoord,
|
|
|
|
double yCoord,
|
|
|
|
double zCoord,
|
|
|
|
double xVelocity,
|
|
|
|
double yVelocity,
|
|
|
|
double zVelocity
|
|
|
|
);
|
|
|
|
|
|
|
|
void transmuteBlock(
|
|
|
|
final ItemStack itemStack,
|
|
|
|
final EntityPlayer player,
|
|
|
|
final World world,
|
|
|
|
final int x,
|
|
|
|
final int y,
|
|
|
|
final int z,
|
|
|
|
final ForgeDirection sideHit
|
|
|
|
);
|
2013-12-21 23:16:55 +01:00
|
|
|
}
|