Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Фикс Ивенты для модов [Механизмы работают от имени владельца]

Тема в разделе "Управление сервером Bukkit", создана пользователем gamerforEA, 30 дек 2014.

  1. Swidler

    Swidler Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    Swidler
    :good:
     
  2. Хостинг MineCraft
    <
  3. Uzumachi

    Uzumachi Активный участник Пользователь

    Баллы:
    61
    gamerforEA, обнови пожалуйста ивенты для IC2.
    Заранее спасибо.
     
  4. itskun

    itskun Активный участник Пользователь

    Баллы:
    68
    Skype:
    itskun
    Имя в Minecraft:
    santrope
    Вылетает GraviSuite при попытке переключить режим или копать большие дыры, ядро kcauldron 1.7.10-1492.152, в конфиге везде true.
     
  5. Ya_Ilya

    Ya_Ilya Активный участник Пользователь

    Баллы:
    78
    А какие-то ошибки есть?
     
  6. itskun

    itskun Активный участник Пользователь

    Баллы:
    68
    Skype:
    itskun
    Имя в Minecraft:
    santrope
    Отбой, я случайно закинул в клиент мод с ивентами.
     
  7. MineDeR

    MineDeR Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Goodvise
    может кто знает в чем проблема?
    [​IMG]
     
  8. Morok

    Morok Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    MorokMC
    Ну может стоит обновить WG до 6 версии?
     
  9. MineDeR

    MineDeR Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Goodvise
    Сделал костыль и поставил старую добрую 5 версию :)
     
  10. Morok

    Morok Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    MorokMC
    @gamerforEA может стоит обновить IC2?
     
  11. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Обновлю, когда найду способ проверить наличие привата, не используя плагин-мост.[DOUBLEPOST=1443964385,1443938885][/DOUBLEPOST]IC2 обновлён до 2.2.780: https://github.com/gamerforEA/IC2-FakePlayers/releases/tag/2.2.780
    ВНИМАНИЕ: Требуется мод EventHelper (он пришёл на замену плагину-мосту)
     
  12. oleg57zls

    oleg57zls Старожил Пользователь

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    А в чем разница между плагинами эвент хелпер и плагин-мост? Чем был плох прошлый вариант?
     
  13. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    В плагин-мост я не мог перенести большую часть логики, а в EventHelper могу. Это позволит мне исправлять некоторые ошибки (например, недавно найденный способ гриферства, который будет устранён после полного перехода на новую систему) обновлением одного мода. Ну и ещё для каждого мода нужно будет писать меньше кода, чем раньше.
     
  14. Miha2031

    Miha2031 Активный участник Пользователь

    Баллы:
    66
    Получается, EventHelper нужно использовать вместо плагина для остальных модов? Если на сервере есть и плагин и EventHelper, игрока кикает при установке и использовании блоков из мода.
     
  15. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Упс. Народ, не спешите обновляться. Я забыл поправить один баг.[DOUBLEPOST=1443968083,1443967331][/DOUBLEPOST]Теперь можно обновляться. Скачивайте EventHelper 1.1.
     
  16. Miha2031

    Miha2031 Активный участник Пользователь

    Баллы:
    66
    Можно удалять плагин и использовать только этот мод или ждать пока все моды начнут требовать EventHelper?
     
  17. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    В данный момент у вас будут стоять и плагин, и мод. От плагина нельзя избавляться, пока есть хоть один мод с ивентами, работающий по старой системе.
     
  18. Miha2031

    Miha2031 Активный участник Пользователь

    Баллы:
    66
    А теперь сервер крашится при запуске[DOUBLEPOST=1443968708,1443968550][/DOUBLEPOST]Крашлог полностью кинуть не могу, он слишком огромный.
    [17:18:44] [Server thread/INFO]: Preparing start region for level 0
    [17:18:46] [Server thread/ERROR]: Encountered an unexpected exception
    java.lang.StackOverflowError
    at java.util.zip.Inflater.<init>(Inflater.java:102) ~[?:1.7.0_80]
    at java.util.zip.Inflater.<init>(Inflater.java:110) ~[?:1.7.0_80]
    at java.util.zip.InflaterInputStream.<init>(InflaterInputStream.java:108) ~[?:1.7.0_80]
    at net.minecraft.world.chunk.storage.RegionFile.func_76704_a(RegionFile.java:193) ~[aqh.class:?]
    at net.minecraft.world.chunk.storage.RegionFileCache.func_76549_c(RegionFileCache.java:71) ~[aqj.class:?]
    at net.minecraft.world.chunk.storage.AnvilChunkLoader.loadChunk__Async(AnvilChunkLoader.java:125) ~[aqk.class:?]
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage1(ChunkIOProvider.java:23) ~[ChunkIOProvider.class:1.7.10-1492.155]
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage1(ChunkIOProvider.java:15) ~[ChunkIOProvider.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:343) ~[AsynchronousExecutor.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302) ~[AsynchronousExecutor.class:1.7.10-1492.155]
    at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12) ~[ChunkIOExecutor.class:1.7.10-1492.155]
    at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:184) ~[ms.class:?]
    at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:157) ~[ms.class:?]
    at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:280) ~[ms.class:?]
    at net.minecraft.world.World.func_72964_e(World.java:756) ~[ahb.class:?]
    at net.minecraft.world.World.func_72938_d(World.java:751) ~[ahb.class:?]
    at net.minecraft.world.World.func_72825_h(World.java:2254) ~[ahb.class:?]
    at net.minecraft.world.WorldProvider.getRandomizedSpawnPoint(WorldProvider.java:330) ~[aqo.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:190) ~[mw.class:?]
    at net.minecraftforge.common.util.FakePlayer.<init>(FakePlayer.java:22) ~[FakePlayer.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.FakePlayerFactory.get(FakePlayerFactory.java:49) ~[FakePlayerFactory.class:1.7.10-1492.155]
    at com.gamerforea.eventhelper.util.FastUtils.getFake(FastUtils.java:51) ~[FastUtils.class:?]
    at com.gamerforea.ic2.ModUtils.getModFake(ModUtils.java:21) ~[ModUtils.class:?]
    at ic2.core.block.TileEntityBlock.<init>(TileEntityBlock.java:56) ~[TileEntityBlock.class:?]
    at ic2.core.block.TileEntityWall.<init>(TileEntityWall.java:15) ~[TileEntityWall.class:?]
    at sun.reflect.GeneratedConstructorAccessor61.newInstance(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.7.0_80]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[?:1.7.0_80]
    at java.lang.Class.newInstance(Class.java:383) ~[?:1.7.0_80]
    at net.minecraft.tileentity.TileEntity.func_145827_c(TileEntity.java:109) ~[aor.class:?]
    at net.minecraft.world.chunk.storage.AnvilChunkLoader.loadEntities(AnvilChunkLoader.java:525) ~[aqk.class:?]
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:44) ~[ChunkIOProvider.class:1.7.10-1492.155]
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:15) ~[ChunkIOProvider.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344) ~[AsynchronousExecutor.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302) ~[AsynchronousExecutor.class:1.7.10-1492.155]
    at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12) ~[ChunkIOExecutor.class:1.7.10-1492.155]
    at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:184) ~[ms.class:?]
    at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:157) ~[ms.class:?]
    at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:280) ~[ms.class:?]
    at net.minecraft.world.World.func_72964_e(World.java:756) ~[ahb.class:?]
    at net.minecraft.world.World.func_72938_d(World.java:751) ~[ahb.class:?]
    at net.minecraft.world.World.func_72825_h(World.java:2254) ~[ahb.class:?]
    at net.minecraft.world.WorldProvider.getRandomizedSpawnPoint(WorldProvider.java:330) ~[aqo.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:190) ~[mw.class:?]
    at net.minecraftforge.common.util.FakePlayer.<init>(FakePlayer.java:22) ~[FakePlayer.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.FakePlayerFactory.get(FakePlayerFactory.java:49) ~[FakePlayerFactory.class:1.7.10-1492.155]
    at com.gamerforea.eventhelper.util.FastUtils.getFake(FastUtils.java:51) ~[FastUtils.class:?]
    at com.gamerforea.ic2.ModUtils.getModFake(ModUtils.java:21) ~[ModUtils.class:?]
    at ic2.core.block.TileEntityBlock.<init>(TileEntityBlock.java:56) ~[TileEntityBlock.class:?]
    at ic2.core.block.TileEntityWall.<init>(TileEntityWall.java:15) ~[TileEntityWall.class:?]
    at sun.reflect.GeneratedConstructorAccessor61.newInstance(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.7.0_80]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[?:1.7.0_80]
    at java.lang.Class.newInstance(Class.java:383) ~[?:1.7.0_80]
    at net.minecraft.tileentity.TileEntity.func_145827_c(TileEntity.java:109) ~[aor.class:?]
    at net.minecraft.world.chunk.storage.AnvilChunkLoader.loadEntities(AnvilChunkLoader.java:525) ~[aqk.class:?]
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:44) ~[ChunkIOProvider.class:1.7.10-1492.155]
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:15) ~[ChunkIOProvider.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344) ~[AsynchronousExecutor.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302) ~[AsynchronousExecutor.class:1.7.10-1492.155]
    at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12) ~[ChunkIOExecutor.class:1.7.10-1492.155]
    at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:184) ~[ms.class:?]
    at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:157) ~[ms.class:?]
    at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:280) ~[ms.class:?]
    at net.minecraft.world.World.func_72964_e(World.java:756) ~[ahb.class:?]
    at net.minecraft.world.World.func_72938_d(World.java:751) ~[ahb.class:?]
    at net.minecraft.world.World.func_72825_h(World.java:2254) ~[ahb.class:?]
    at net.minecraft.world.WorldProvider.getRandomizedSpawnPoint(WorldProvider.java:330) ~[aqo.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:190) ~[mw.class:?]
    at net.minecraftforge.common.util.FakePlayer.<init>(FakePlayer.java:22) ~[FakePlayer.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.FakePlayerFactory.get(FakePlayerFactory.java:49) ~[FakePlayerFactory.class:1.7.10-1492.155]
    at com.gamerforea.eventhelper.util.FastUtils.getFake(FastUtils.java:51) ~[FastUtils.class:?]
    at com.gamerforea.ic2.ModUtils.getModFake(ModUtils.java:21) ~[ModUtils.class:?]
    at ic2.core.block.TileEntityBlock.<init>(TileEntityBlock.java:56) ~[TileEntityBlock.class:?]
    at ic2.core.block.TileEntityWall.<init>(TileEntityWall.java:15) ~[TileEntityWall.class:?]
    at sun.reflect.GeneratedConstructorAccessor61.newInstance(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.7.0_80]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[?:1.7.0_80]
    at java.lang.Class.newInstance(Class.java:383) ~[?:1.7.0_80]
    at net.minecraft.tileentity.TileEntity.func_145827_c(TileEntity.java:109) ~[aor.class:?]
    at net.minecraft.world.chunk.storage.AnvilChunkLoader.loadEntities(AnvilChunkLoader.java:525) ~[aqk.class:?]
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:44) ~[ChunkIOProvider.class:1.7.10-1492.155]
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:15) ~[ChunkIOProvider.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344) ~[AsynchronousExecutor.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302) ~[AsynchronousExecutor.class:1.7.10-1492.155]
    at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12) ~[ChunkIOExecutor.class:1.7.10-1492.155]
    at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:184) ~[ms.class:?]
    at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:157) ~[ms.class:?]
    at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:280) ~[ms.class:?]
    at net.minecraft.world.World.func_72964_e(World.java:756) ~[ahb.class:?]
    at net.minecraft.world.World.func_72938_d(World.java:751) ~[ahb.class:?]
    at net.minecraft.world.World.func_72825_h(World.java:2254) ~[ahb.class:?]
    at net.minecraft.world.WorldProvider.getRandomizedSpawnPoint(WorldProvider.java:330) ~[aqo.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:190) ~[mw.class:?]
    at net.minecraftforge.common.util.FakePlayer.<init>(FakePlayer.java:22) ~[FakePlayer.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.FakePlayerFactory.get(FakePlayerFactory.java:49) ~[FakePlayerFactory.class:1.7.10-1492.155]
    at com.gamerforea.eventhelper.util.FastUtils.getFake(FastUtils.java:51) ~[FastUtils.class:?]
    at com.gamerforea.ic2.ModUtils.getModFake(ModUtils.java:21) ~[ModUtils.class:?]
    at ic2.core.block.TileEntityBlock.<init>(TileEntityBlock.java:56) ~[TileEntityBlock.class:?]
    at ic2.core.block.TileEntityWall.<init>(TileEntityWall.java:15) ~[TileEntityWall.class:?]
    at sun.reflect.GeneratedConstructorAccessor61.newInstance(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.7.0_80]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[?:1.7.0_80]
    at java.lang.Class.newInstance(Class.java:383) ~[?:1.7.0_80]
    at net.minecraft.tileentity.TileEntity.func_145827_c(TileEntity.java:109) ~[aor.class:?]
    at net.minecraft.world.chunk.storage.AnvilChunkLoader.loadEntities(AnvilChunkLoader.java:525) ~[aqk.class:?]
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:44) ~[ChunkIOProvider.class:1.7.10-1492.155]
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:15) ~[ChunkIOProvider.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344) ~[AsynchronousExecutor.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302) ~[AsynchronousExecutor.class:1.7.10-1492.155]
    at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12) ~[ChunkIOExecutor.class:1.7.10-1492.155]
    at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:184) ~[ms.class:?]
    at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:157) ~[ms.class:?]
    at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:280) ~[ms.class:?]
    at net.minecraft.world.World.func_72964_e(World.java:756) ~[ahb.class:?]
    at net.minecraft.world.World.func_72938_d(World.java:751) ~[ahb.class:?]
    at net.minecraft.world.World.func_72825_h(World.java:2254) ~[ahb.class:?]
    at net.minecraft.world.WorldProvider.getRandomizedSpawnPoint(WorldProvider.java:330) ~[aqo.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:190) ~[mw.class:?]
    at net.minecraftforge.common.util.FakePlayer.<init>(FakePlayer.java:22) ~[FakePlayer.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.FakePlayerFactory.get(FakePlayerFactory.java:49) ~[FakePlayerFactory.class:1.7.10-1492.155]
    at com.gamerforea.eventhelper.util.FastUtils.getFake(FastUtils.java:51) ~[FastUtils.class:?]
    at com.gamerforea.ic2.ModUtils.getModFake(ModUtils.java:21) ~[ModUtils.class:?]
    at ic2.core.block.TileEntityBlock.<init>(TileEntityBlock.java:56) ~[TileEntityBlock.class:?]
    at ic2.core.block.TileEntityWall.<init>(TileEntityWall.java:15) ~[TileEntityWall.class:?]
    at sun.reflect.GeneratedConstructorAccessor61.newInstance(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.7.0_80]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[?:1.7.0_80]
    at java.lang.Class.newInstance(Class.java:383) ~[?:1.7.0_80]
    at net.minecraft.tileentity.TileEntity.func_145827_c(TileEntity.java:109) ~[aor.class:?]
    at net.minecraft.world.chunk.storage.AnvilChunkLoader.loadEntities(AnvilChunkLoader.java:525) ~[aqk.class:?]
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:44) ~[ChunkIOProvider.class:1.7.10-1492.155]
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:15) ~[ChunkIOProvider.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344) ~[AsynchronousExecutor.class:1.7.10-1492.155]
    at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302) ~[AsynchronousExecutor.class:1.7.10-1492.155]
    ... В конце - краш
     
  19. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Странно. У меня такой проблемы нет.
    UPD. Ну ладно. Перейду на ленивую инициализацию.
     
  20. Miha2031

    Miha2031 Активный участник Пользователь

    Баллы:
    66
    Использую ядро KCauldron-1.7.10-1492.155, если это о чём-то говорит.
    Ждём версию 1.2?
     
  21. Автор темы
    gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    IC2 перезалит, используйте EventHelper 1.2.
     

Поделиться этой страницей