jopi
Попрошайка
- 1,421
- 30
- 260
Взял сурс для мода bukkit.jar(сервер)
Добавил в Window->Properties->Java Build Path(Libraries + Order and Export)
Все ошибки пропали. начал компилировать а gradlew.bat подсунул мне говна, типо ошибки есть а сурса нету.
Исходники просто требуют файлы bukkit'a.
Ошибка:
Может что-то нужно указать в компиляторе?
Добавил в Window->Properties->Java Build Path(Libraries + Order and Export)
Все ошибки пропали. начал компилировать а gradlew.bat подсунул мне говна, типо ошибки есть а сурса нету.
Исходники просто требуют файлы bukkit'a.
Ошибка:
Java:
kit.event does not exist
import org.bukkit.event.Cancellable;
^
src\minecraft\tco\tiny\BukkitEvent\NuControlEvent.java:4: error: package org.buk
kit.event does not exist
import org.bukkit.event.Event;
^
src\minecraft\tco\tiny\BukkitEvent\NuControlEvent.java:5: error: package org.buk
kit.event does not exist
import org.bukkit.event.HandlerList;
^
src\minecraft\tco\tiny\BukkitEvent\NuControlEvent.java:7: error: cannot find sym
bol
public final class NuControlEvent extends Event implements Cancellable {
^
symbol: class Event
src\minecraft\tco\tiny\BukkitEvent\NuControlEvent.java:7: error: cannot find sym
bol
public final class NuControlEvent extends Event implements Cancellable {
^
symbol: class Cancellable
src\minecraft\tco\tiny\BukkitEvent\NuControlEvent.java:8: error: cannot find sym
bol
private static final HandlerList handlers = new HandlerList();
^
symbol: class HandlerList
location: class NuControlEvent
src\minecraft\tco\tiny\BukkitEvent\NuControlEvent.java:25: error: cannot find sy
mbol
public HandlerList getHandlers() {
^
symbol: class HandlerList
location: class NuControlEvent
src\minecraft\tco\tiny\BukkitEvent\NuControlEvent.java:29: error: cannot find sy
mbol
public static HandlerList getHandlerList() {
^
symbol: class HandlerList
location: class NuControlEvent
src\minecraft\net\minecraft\item\Item.java:1118: warning: [deprecation] IArmorTe
xtureProvider in net.minecraftforge.common has been deprecated
return isArmorProvider ? ((IArmorTextureProvider)this).getArmorTextureFi
le(stack) : null;
^
src\minecraft\net\minecraft\tileentity\TileEntityFurnace.java:23: warning: [depr
ecation] ISidedInventory in net.minecraftforge.common has been deprecated
public class TileEntityFurnace extends TileEntity implements ISidedInventory, ne
t.minecraftforge.common.ISidedInventory
^
src\minecraft\net\minecraft\tileentity\TileEntityFurnace.java:502: warning: [dep
recation] getSizeInventorySide(ForgeDirection) in ISidedInventory has been depre
cated
public int getSizeInventorySide(ForgeDirection side)
^
src\minecraft\net\minecraft\tileentity\TileEntityFurnace.java:485: warning: [dep
recation] getStartInventorySide(ForgeDirection) in ISidedInventory has been depr
ecated
public int getStartInventorySide(ForgeDirection side)
^
src\minecraft\lavablock\Block\BlockGatelock.java:79: warning: [deprecation] <T,E
>setPrivateValue(Class<? super T>,T,int,E) in ObfuscationReflectionHelper has be
en deprecated
ObfuscationReflectionHelper.setPrivateValue(Minecraft.class, Minecraft.
getMinecraft(), 10000, this.isImmuneToFire);
^
where T,E are type-variables:
T extends Object declared in method <T,E>setPrivateValue(Class<? super T>,T,
int,E)
E extends Object declared in method <T,E>setPrivateValue(Class<? super T>,T,
int,E)
src\minecraft\net\minecraft\src\ModLoader.java:632: warning: [deprecation] regis
terBlock(Block) in GameRegistry has been deprecated
GameRegistry.registerBlock(block);
^
src\minecraft\net\minecraft\src\ModLoader.java:643: warning: [deprecation] regis
terBlock(Block,Class<? extends ItemBlock>) in GameRegistry has been deprecated
GameRegistry.registerBlock(block, itemclass);
^
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:17: error: package or
g.bukkit does not exist
org.bukkit.World bukkitWorld;
^
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:18: error: cannot fin
d symbol
Player bukkitPlayer;
^
symbol: class Player
location: class CallEventBukkit
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:20: error: package or
g.bukkit does not exist
bukkitWorld = (org.bukkit.World)world.getClass().getMethod("getWorld",
(Class[])(new Class[0])).invoke(world);
^
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:21: error: cannot fin
d symbol
bukkitPlayer = (Player)player.getClass().getMethod("getBukkitEntity", (
Class[])(new Class[0])).invoke(player);
^
symbol: class Player
location: class CallEventBukkit
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:36: error: cannot fin
d symbol
BlockBreakEvent event = new BlockBreakEvent(bukkitWorld.getBlockAt(x, y, z
), bukkitPlayer);
^
symbol: class BlockBreakEvent
location: class CallEventBukkit
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:36: error: cannot fin
d symbol
BlockBreakEvent event = new BlockBreakEvent(bukkitWorld.getBlockAt(x, y, z
), bukkitPlayer);
^
symbol: class BlockBreakEvent
location: class CallEventBukkit
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:37: error: cannot fin
d symbol
Bukkit.getServer().getPluginManager().callEvent(event);
^
symbol: variable Bukkit
location: class CallEventBukkit
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:42: error: cannot fin
d symbol
Player bukkitPlayer;
^
symbol: class Player
location: class CallEventBukkit
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:43: error: cannot fin
d symbol
Player bukkitPlayerTarget;
^
symbol: class Player
location: class CallEventBukkit
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:45: error: cannot fin
d symbol
bukkitPlayer = (Player)player.getClass().getMethod("getBukkitEntity", (
Class[])(new Class[0])).invoke(player);
^
symbol: class Player
location: class CallEventBukkit
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:46: error: cannot fin
d symbol
bukkitPlayerTarget = (Player)player.getClass().getMethod("getBukkitEnti
ty", (Class[])(new Class[0])).invoke(target);
^
symbol: class Player
location: class CallEventBukkit
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:61: error: cannot fin
d symbol
EntityDamageByEntityEvent event = new EntityDamageByEntityEvent(bukkitPlay
er, bukkitPlayerTarget, DamageCause.ENTITY_ATTACK, 1);
^
symbol: class EntityDamageByEntityEvent
location: class CallEventBukkit
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:61: error: cannot fin
d symbol
EntityDamageByEntityEvent event = new EntityDamageByEntityEvent(bukkitPlay
er, bukkitPlayerTarget, DamageCause.ENTITY_ATTACK, 1);
^
symbol: class EntityDamageByEntityEvent
location: class CallEventBukkit
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:61: error: cannot fin
d symbol
EntityDamageByEntityEvent event = new EntityDamageByEntityEvent(bukkitPlay
er, bukkitPlayerTarget, DamageCause.ENTITY_ATTACK, 1);
^
symbol: variable DamageCause
location: class CallEventBukkit
src\minecraft\tchestplate\BukkitEvent\CallEventBukkit.java:62: error: cannot fin
d symbol
Bukkit.getServer().getPluginManager().callEvent(event);
^
symbol: variable Bukkit
location: class CallEventBukkit
src\minecraft\tchestplate\BukkitEvent\DonatePrivelegesEvent.java:7: error: canno
t find symbol
private static final HandlerList handlers = new HandlerList();
^
symbol: class HandlerList
location: class DonatePrivelegesEvent
src\minecraft\tco\tiny\CommonProxy.java:71: error: cannot find symbol
serverTickTimer = new CustomTimingsHandler("** Full Server Tick tco.Tiny")
;
^
symbol: class CustomTimingsHandler
location: class CommonProxy
src\minecraft\tco\tiny\Utils\LAItemStack.java:64: warning: [deprecation] getItem
DamageFromStack(ItemStack) in Item has been deprecated
this.damageValue = Item.blazeRod.getItemDamageFromStack(is);
^
src\minecraft\tco\tiny\BukkitEvent\CallEventBukkit.java:13: error: cannot find s
ymbol
Bukkit.getServer().getPluginManager().callEvent(e);
^
symbol: variable Bukkit
location: class CallEventBukkit
src\minecraft\tco\tiny\BukkitEvent\CallEventBukkit.java:25: error: cannot find s
ymbol
Bukkit.getServer().getPluginManager().callEvent(e);
^
symbol: variable Bukkit
location: class CallEventBukkit
src\minecraft\tco\tiny\BukkitEvent\CallEventBukkit.java:36: error: cannot find s
ymbol
Player e3 = (Player)player.getClass().getMethod("getBukkitEntity", (Cla
ss[])(new Class[0])).invoke(player);
^
symbol: class Player
location: class CallEventBukkit
src\minecraft\tco\tiny\BukkitEvent\CallEventBukkit.java:36: error: cannot find s
ymbol
Player e3 = (Player)player.getClass().getMethod("getBukkitEntity", (Cla
ss[])(new Class[0])).invoke(player);
^
symbol: class Player
location: class CallEventBukkit
src\minecraft\tco\tiny\BukkitEvent\CallEventBukkit.java:37: error: package org.b
ukkit.entity does not exist
org.bukkit.entity.Entity bukkitparta = (org.bukkit.entity.Entity)parta.
getClass().getMethod("getBukkitEntity", (Class[])(new Class[0])).invoke(parta);
^
src\minecraft\tco\tiny\BukkitEvent\CallEventBukkit.java:37: error: package org.b
ukkit.entity does not exist
org.bukkit.entity.Entity bukkitparta = (org.bukkit.entity.Entity)parta.
getClass().getMethod("getBukkitEntity", (Class[])(new Class[0])).invoke(parta);
^
src\minecraft\tco\tiny\BukkitEvent\CallEventBukkit.java:39: error: cannot find s
ymbol
Bukkit.getServer().getPluginManager().callEvent(event);
^
symbol: variable Bukkit
location: class CallEventBukkit
src\minecraft\tco\tiny\BukkitEvent\HollyDayEvent.java:8: error: cannot find symb
ol
private static final HandlerList handlers = new HandlerList();
^
symbol: class HandlerList
location: class HollyDayEvent
src\minecraft\tco\tiny\BukkitEvent\MountPartaEvent.java:10: error: cannot find s
ymbol
private static final HandlerList handlers = new HandlerList();
^
symbol: class HandlerList
location: class MountPartaEvent
src\minecraft\tco\tiny\BukkitEvent\NuControlEvent.java:8: error: cannot find sym
bol
private static final HandlerList handlers = new HandlerList();
^
symbol: class HandlerList
location: class NuControlEvent
72 errors
8 warnings
==================
!! Can not find server sources, try decompiling !!
Для продолжения нажмите любую клавишу . . .
Может что-то нужно указать в компиляторе?
Код:
@echo off
runtime\bin\python\python_mcp runtime\recompile.py %*
pause