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

  1. Всем ближайшим. Сделать сообщение только для хозяина можно, но потребуется немного повозиться.
  2. Нашёл предположительную ошибку, но могу и ошибаться. Прошу тех, кто может, протестировать и отписаться о результатах.
    AE2 для тестирования (не забываем отключать костыль): https://yadi.sk/d/0RrmQ2GW3MKsNV
не работает фикс
 
Мне тут сообщили, что если переключить autoCraftFixMode в 0 режим, то дюп исправляется. Это очень странно, но всё же стоит протестировать.
 
У меня пока нет идей, как это можно нормально пофиксить. Если придумаю, то сделаю обновление.
 
Сделать проверку шине хранения на границу чанка. Если блок с которым она работает в другом чанке, то отключать её.
 
Сделать проверку шине хранения на границу чанка. Если блок с которым она работает в другом чанке, то отключать её.
AE2 обновлён: https://github.com/gamerforEA/AppEng-FakePlayers/releases/tag/rv3-beta-6_25.08.2017
Сделал пару мелких фиксов и добавил опцию "busSameChunk" (ну и "busSameChunkMessage" для оповещений игроков), которая позволяет запретить шинам работать с блоками, находящимися в других чанках.
Нормальный фикс пока не придумал.
 
Новый дюп AE2
Для дюпа нужно 2 человека (желательно, чтобы вы были по скайпу)
Верстак для Ячеек (Так же работает с МЭ Интерфейсом, МЭ Верстаком
МЭ Хранидищем, МЭ Портом Ввода/Вывода) из Applied Energistics 2 .
В Верстак для Ячеек кто-то из вас кладёт МЭ
Карту с ресами для дюпа, один заходит в Верстак для Ячеек
другой должен сломать Верстак для Ячеек ключом из Thermal Expansion
либо из самого Applied Energistics 2 (Либо любым другим ключом, главное быстро сломать)
карту нужно забирать на ПРОБЕЛ + ЛКМ
(либо Колёсиком Мыши, либо на циферки от 1 до 9, либо через ШИФТ + КЛИК).
Обязательно нужно делать всё это одновременно (на счёт 3) - один свинчивает ключом этот Верстак, другой забирает МЭ Карту.
И после того как сделаете это, Карта дюпнется.
НО, есть один небольшой нюанс, в этом дюпе всё зависит только от вас, главное сделать
всё правильно, как написано выше, ибо может дюпнуться сразу, а может и после 10-го
раза не получиться.

(Текст не мой, взял с другой темы)
 
ребят трабл у меня 1.7.10 , все моды взяты от сюда , eventмод..... 1.8 стоит , крашит по причине
Код:
---- Minecraft Crash Report ----
// Who set us up the TNT?

Time: 8/30/17 12:03 PM
Description: Exception in server tick loop

cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: com/gamerforea/eventhelper/fake/FakePlayerContainer
    at cpw.mods.fml.common.LoadController.transition(LoadController.java:163)
    at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:559)
    at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88)
    at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:319)
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:176)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:631)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NoClassDefFoundError: com/gamerforea/eventhelper/fake/FakePlayerContainer
    at ic2.core.IC2.load(IC2.java:257)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
    at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556)
    ... 5 more
Caused by: java.lang.ClassNotFoundException: com.gamerforea.eventhelper.fake.FakePlayerContainer
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 32 more
Caused by: java.lang.NullPointerException
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
    ... 34 more


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
    Minecraft Version: 1.7.10
    KCauldron Version: pw.prok:KCauldron:1.7.10-1614.188
    Plugins: ~~ERROR~~ NullPointerException: null
    Disabled Plugins: ~~ERROR~~ NullPointerException: null
    Operating System: Linux (amd64) version 2.6.32-openvz-amd64
    Java Version: 1.8.0_144, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 532104392 bytes (507 MB) / 756023296 bytes (721 MB) up to 3866624000 bytes (3687 MB)
    JVM Flags: 1 total; -Xmx4147m
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 39 mods loaded, 39 mods active
    States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    UCH    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
    UCH    FML{7.10.99.99} [Forge Mod Loader] (KCauldron-1.7.10-1614.188.jar)
    UCH    Forge{10.13.4.1614} [Minecraft Forge] (KCauldron-1.7.10-1614.188.jar)
    UCH    kimagine{0.2} [KImagine] (minecraft.jar)
    UCH    appliedenergistics2-core{rv3-beta-6} [Applied Energistics 2 Core] (minecraft.jar)
    UCH    CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar)
    UCH    NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems_1.7.10_1.0.5.120_universal.jar)
    UCH    <CoFH ASM>{000} [CoFH ASM] (minecraft.jar)
    UCE    IC2{2.2.827-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.827-experimental.jar)
    UCE    AdvancedSolarPanel{1.7.10-3.5.1} [Advanced Solar Panels] (advancedsolarpanel-1.7.10-3.5.1.jar)
    UCH    appliedenergistics2{rv3-beta-6} [Applied Energistics 2] (appliedenergistics2-rv3-beta-6 (1).jar)
    UCH    bdlib{1.9.4.109} [BD Lib] (bdlib-1.9.4.109-mc1.7.10.jar)
    UCH    ae2stuff{0.5.1.9} [AE2 Stuff] (ae2stuff-rv3-0.5.1.9-mc1.7.10.jar)
    UCH    CarpentersBlocks{3.3.7 DEV} [Carpenter's Blocks] (Carpenter's Blocks v3.3.7 DEV - MC 1.7.10.jar)
    UCH    CoFHCore{1.7.10R3.0.2} [CoFH Core] (CoFHCore-[1.7.10]3.0.2-262.jar)
    UCH    endercore{1.7.10-0.2.0.36_beta} [EnderCore] (EnderCore-1.7.10-0.2.0.36_beta.jar)
    UCH    EnderIO{1.7.10-2.3.0.428_beta} [Ender IO] (EnderIO-1.7.10-2.3.0.428_beta.jar)
    UCH    extracells{2.3.14} [Extra Cells 2] (ExtraCells-1.7.10-2.3.14b197.jar)
    UCH    Forestry{3.5.7.16} [Forestry for Minecraft] (forestry_1.7.10-3.5.7.16.jar)
    UCE    GraviSuite{1.7.10-2.0.3} [Graviation Suite] (GraviSuite-1.7.10-2.0.3.jar)
    UCH    ThermalFoundation{1.7.10R1.0.0} [Thermal Foundation] (ThermalFoundation-[1.7.10]1.0.0-81.jar)
    UCH    ImmersiveEngineering{0.7.7} [Immersive Engineering] (ImmersiveEngineering_mc1.7.10_0.7.7.jar)
    UCH    immersiveintegration{0.6.8} [Immersive Integration] (Immersive_Integration_Mod_1.7.10.jar)
    UCH    inventorytweaks{1.59-dev-152-cf6e263} [Inventory Tweaks] (InventoryTweaks_1.7.10_1.59_dev_152.jar)
    UCH    IronChest{6.0.62.742} [Iron Chest] (ironchest-1.7.10-6.0.62.742-universal.jar)
    UCH    MineDonate{0.7.1.16} [MineDonate] (minedonate-0.7.1.jar)
    UCH    MineTweaker3{3.0.10} [MineTweaker 3] (MineTweaker3-1.7.10-3.0.10B.jar)
    UCH    NEIAddons{1.12.15.41} [NEI Addons] (neiaddons-1.12.15.41-mc1.7.10.jar)
    UCH    NEIAddons|Developer{1.12.15.41} [NEI Addons: Developer Tools] (neiaddons-1.12.15.41-mc1.7.10.jar)
    UCH    NEIAddons|AppEng{1.12.15.41} [NEI Addons: Applied Energistics 2] (neiaddons-1.12.15.41-mc1.7.10.jar)
    UCH    NEIAddons|Botany{1.12.15.41} [NEI Addons: Botany] (neiaddons-1.12.15.41-mc1.7.10.jar)
    UCH    NEIAddons|Forestry{1.12.15.41} [NEI Addons: Forestry] (neiaddons-1.12.15.41-mc1.7.10.jar)
    UCH    NEIAddons|CraftingTables{1.12.15.41} [NEI Addons: Crafting Tables] (neiaddons-1.12.15.41-mc1.7.10.jar)
    UCH    NEIAddons|ExNihilo{1.12.15.41} [NEI Addons: Ex Nihilo] (neiaddons-1.12.15.41-mc1.7.10.jar)
    UCH    SonarCore{1.1.3} [SonarCore] (SonarCore-1.7.10-1.1.3.jar)
    UCH    PracticalLogistics{0.2.4} [Practical Logistics] (Practical-Logistics-1.7.10-0.2.4.jar)
    UCE    supersolarpanel{1.7.10-1.0.0-alpha} [Super Solar Panel] (Super_Solar_Panels-1_0_9-mc1_7_10_.jar)
    UCH    ThermalDynamics{1.7.10R1.0.0} [Thermal Dynamics] (ThermalDynamics-[1.7.10]1.0.0-122.jar)
    UCH    ThermalExpansion{1.7.10R4.0.1} [Thermal Expansion] (ThermalExpansion-[1.7.10]4.0.1-182.jar)
    AE2 Version: beta rv3-beta-6 for Forge 10.13.4.1448
    CoFHCore: -[1.7.10]3.0.2-262
    ThermalFoundation: -[1.7.10]1.0.0-81
    ThermalDynamics: -[1.7.10]1.0.0-122
    ThermalExpansion: -[1.7.10]4.0.1-182
    List of loaded APIs:
        * appliedenergistics2|API (rv3) from appliedenergistics2-rv3-beta-6 (1).jar
        * BuildCraftAPI|tools (1.0) from forestry_1.7.10-3.5.7.16.jar
        * CoFHAPI (1.7.10R1.0.2) from forestry_1.7.10-3.5.7.16.jar
        * CoFHAPI|block (1.7.10R1.0.13) from EnderIO-1.7.10-2.3.0.428_beta.jar
        * CoFHAPI|core (1.7.10R1.1.0) from SonarCore-1.7.10-1.1.3.jar
        * CoFHAPI|energy (1.7.10R1.1.0) from SonarCore-1.7.10-1.1.3.jar
        * CoFHAPI|fluid (1.7.10R1.1.0) from SonarCore-1.7.10-1.1.3.jar
        * CoFHAPI|inventory (1.7.10R1.0.13) from EnderIO-1.7.10-2.3.0.428_beta.jar
        * CoFHAPI|item (1.7.10R1.0.13) from ImmersiveEngineering_mc1.7.10_0.7.7.jar
        * CoFHAPI|modhelpers (1.7.10R1.0.12) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHAPI|tileentity (1.7.10R1.1.0) from SonarCore-1.7.10-1.1.3.jar
        * CoFHAPI|transport (1.7.10R1.0.13) from EnderIO-1.7.10-2.3.0.428_beta.jar
        * CoFHAPI|world (1.7.10R1.0.12) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|audio (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|gui (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|gui|container (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|gui|element (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|gui|element|listbox (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|gui|slot (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|inventory (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|render (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|render|particle (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|util (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|util|helpers (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|util|position (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|world (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * CoFHLib|world|feature (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
        * EnderIOAPI (0.0.2) from EnderIO-1.7.10-2.3.0.428_beta.jar
        * EnderIOAPI|Redstone (0.0.2) from EnderIO-1.7.10-2.3.0.428_beta.jar
        * EnderIOAPI|Teleport (0.0.2) from EnderIO-1.7.10-2.3.0.428_beta.jar
        * EnderIOAPI|Tools (0.0.2) from EnderIO-1.7.10-2.3.0.428_beta.jar
        * ForestryAPI|apiculture (2.6.0) from forestry_1.7.10-3.5.7.16.jar
        * ForestryAPI|arboriculture (2.3.0) from forestry_1.7.10-3.5.7.16.jar
        * ForestryAPI|circuits (1.1.0) from forestry_1.7.10-3.5.7.16.jar
        * ForestryAPI|core (2.6.1) from forestry_1.7.10-3.5.7.16.jar
        * ForestryAPI|farming (1.1.0) from forestry_1.7.10-3.5.7.16.jar
        * ForestryAPI|food (1.1.0) from forestry_1.7.10-3.5.7.16.jar
        * ForestryAPI|fuels (2.0.1) from forestry_1.7.10-3.5.7.16.jar
        * ForestryAPI|genetics (2.7.0) from forestry_1.7.10-3.5.7.16.jar
        * ForestryAPI|hives (4.0.0) from forestry_1.7.10-3.5.7.16.jar
        * ForestryAPI|lepidopterology (1.1) from forestry_1.7.10-3.5.7.16.jar
        * ForestryAPI|mail (3.0.0) from forestry_1.7.10-3.5.7.16.jar
        * ForestryAPI|recipes (2.1.0) from forestry_1.7.10-3.5.7.16.jar
        * ForestryAPI|storage (2.3.0) from forestry_1.7.10-3.5.7.16.jar
        * ForestryAPI|world (1.1.0) from forestry_1.7.10-3.5.7.16.jar
        * IC2API (1.0) from industrialcraft-2-2.2.827-experimental.jar
        * ImmersiveEngineering|API (1.0) from ImmersiveEngineering_mc1.7.10_0.7.7.jar
        * PracticalLogisticsAPI (1.4) from Practical-Logistics-1.7.10-0.2.4.jar
        * RailcraftAPI|crafting (1.0.0) from ImmersiveEngineering_mc1.7.10_0.7.7.jar
    EnderIO: Found the following problem(s) with your installation:
                  * The RF API that is being used (1.7.10R1.0.12 from <unknown>) differes from that that is reported as being loaded (1.7.10R1.1.0 from SonarCore-1.7.10-1.1.3.jar).
                    It is a supported version, but that difference may lead to problems.
                  * An unknown AE2 API is installed (rv3 from appliedenergistics2-rv3-beta-6 (1).jar).
                    Ender IO was build against API version rv2 and may or may not work with a newer version.
                 An unsupported base software is installed: 'kcauldron, cauldron, craftbukkit, mcpc'. This is NOT supported.
                 This may have caused the error. Try reproducing the crash WITHOUT this/these mod(s) before reporting it.
    Profiler Position: N/A (disabled)
    Is Modded: Definitely; Server brand changed to 'kcauldron,cauldron,craftbukkit,mcpc,fml,forge'
    Type: Dedicated Server (map_server.txt)
#UPD запустился на версии 1.6 евент хелпера но срет в консоль
#UPD 2 крашит сервер
Код:
java.lang.NoSuchMethodError: com.gamerforea.eventhelper.fake.FakePlayerContainer.setProfile(Lcom/mojang/authlib/GameProfile;)V
    at ic2.core.block.BlockMultiID.func_149689_a(BlockMultiID.java:299)
    at net.minecraft.item.ItemBlock.placeBlockAt(ItemBlock.java:213)
    at net.minecraft.item.ItemBlock.func_77648_a(ItemBlock.java:103)
    at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:530)
    at net.minecraft.item.ItemStack.func_77943_a(ItemStack.java:152)
    at net.minecraft.server.management.ItemInWorldManager.func_73078_a(ItemInWorldManager.java:495)
    at net.minecraft.network.NetHandlerPlayServer.func_147346_a(NetHandlerPlayServer.java:853)
    at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_148833_a(SourceFile:60)
    at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_148833_a(SourceFile:9)
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:245)
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:991)
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:431)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:809)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669)
    at java.lang.Thread.run(Thread.java:748)
#UPD запустил срвер нормально , топикстартер не выложил EventHelper 1.7 в тему
 
Последнее редактирование:
@Lenin_281097 и другие, думаю стоит обратить внимание на настройку в конфиге B:guiOnePlayer похоже что @gamerforEA уже предусмотрел это, за что ему низкий поклон 🙂
эта настройка запрещает открывать интерфейс одновременно двум людям,а суть дюпа в другом. я ошибаюсь?
 
эта настройка запрещает открывать интерфейс одновременно двум людям,а суть дюпа в другом. я ошибаюсь?
Всё верно. Для нормальной работы этой опции нужен специальный плагин (и называется он GuiOnePlayer), который я забываю выложить.
 
дюп заключается не в этом (если тут срач идет о последнем дюпе) хоть 1 зайдет хоть 10 человек одновременной , суть не в этом
 
вы такие баяны выкладываете =) такое ощущение, что если пойти проверять дюпы бартоломео, то половина будет работать .....
 
вы такие баяны выкладываете =) такое ощущение, что если пойти проверять дюпы бартоломео, то половина будет работать .....
однако некоторые из этих баянов оказываются аккордеонами и вполне себе работают
 
дюп заключается не в этом (если тут срач идет о последнем дюпе) хоть 1 зайдет хоть 10 человек одновременной , суть не в этом
Я знаю. Та опция вместе с плагином запрещает не только одновременное открытие инвентаря блока, но и взаимодействие с ним, пока он открыт.
 
  1. В "config/Events/AppEng.cfg" нужно включить guiOnePlayer.
  2. Нужно установить плагин GuiOnePlayer: https://yadi.sk/d/qxuJW2Wl3MUKcT
  3. Нужно добавить GuiOnePlayer в конфиг EventHelper, чтобы механизмы тоже не могли ломать открытый блок.
 
Назад
Верх