Фикс Уязвимости в ядре и модах [1.7/1.6]

  • Автор темы Автор темы Firkys
  • Дата начала Дата начала
Кто знает как пофиксить ролет-дверь из carpenter's? А то баг крашит сервер если открыть дверь в войд мире.
Сделай проверку на координаты, либо запрети ставить дверь в этом мире.
 
Хотелось бы предостеречь от использования такой связки, сыворотки из дерьма мамонта ExtraBees и оружейные стойки из CustomNPC, 1.7.10. Если нажать ПКМ с сывороткой по оружейной стойке, то начинает крашить при приближение к багнутому блоку на расстоянии рендера сущностей.

P.S. Оказывается, даже если впихнуть пчелу просто из форестри в стойку, так же крашит клиент. Можно сделать соответствующие выводы, кому интересно.


Код:
---- Minecraft Crash Report ----
// Don't do that.

Time: 16.02.17 21:11
Description: Rendering Block Entity

java.lang.ArrayIndexOutOfBoundsException: 4
    at binnie.genetics.item.ItemGene.func_77618_c(ItemGene.java:22)
    at net.minecraft.entity.EntityLivingBase.func_70620_b(EntityLivingBase.java:1365)
    at net.minecraft.entity.player.EntityPlayer.func_70620_b(EntityPlayer.java:1816)
    at net.minecraft.client.renderer.ItemRenderer.renderItem(ItemRenderer.java:100)
    at net.minecraft.client.renderer.ItemRenderer.func_78443_a(ItemRenderer.java:60)
    at noppes.npcs.client.renderer.blocks.BlockWeaponRackRenderer.doRender(BlockWeaponRackRenderer.java:74)
    at noppes.npcs.client.renderer.blocks.BlockWeaponRackRenderer.func_147500_a(BlockWeaponRackRenderer.java:45)
    at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_147549_a(SourceFile:100)
    at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_147544_a(SourceFile:92)
    at net.minecraft.client.renderer.RenderGlobal.func_147589_a(RenderGlobal.java:483)
    at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1224)
    at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1011)
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


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

-- Head --
Stacktrace:
    at binnie.genetics.item.ItemGene.func_77618_c(ItemGene.java:22)
    at net.minecraft.entity.EntityLivingBase.func_70620_b(EntityLivingBase.java:1365)
    at net.minecraft.entity.player.EntityPlayer.func_70620_b(EntityPlayer.java:1816)
    at net.minecraft.client.renderer.ItemRenderer.renderItem(ItemRenderer.java:100)
    at net.minecraft.client.renderer.ItemRenderer.func_78443_a(ItemRenderer.java:60)
    at noppes.npcs.client.renderer.blocks.BlockWeaponRackRenderer.doRender(BlockWeaponRackRenderer.java:74)
    at noppes.npcs.client.renderer.blocks.BlockWeaponRackRenderer.func_147500_a(BlockWeaponRackRenderer.java:45)

-- Block Entity Details --
Details:
    Name: TileNPCWeaponRack // noppes.npcs.blocks.tiles.TileWeaponRack
    Block type: ID #410 (tile.npcWeaponRack // noppes.npcs.blocks.BlockWeaponRack)
    Block data value: 2 / 0x2 / 0b0010
    Block location: World: (85,68,258), Chunk: (at 5,4,2 in 5,16; contains blocks 80,0,256 to 95,255,271), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Actual block type: ID #410 (tile.npcWeaponRack // noppes.npcs.blocks.BlockWeaponRack)
    Actual block data value: 2 / 0x2 / 0b0010
Stacktrace:
    at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_147549_a(SourceFile:100)
    at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_147544_a(SourceFile:92)
    at net.minecraft.client.renderer.RenderGlobal.func_147589_a(RenderGlobal.java:483)
    at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1224)
 
Последнее редактирование:
Хотелось бы предостеречь от использования такой связки, сыворотки из дерьма мамонта ExtraBees и оружейные стойки из CustomNPC, 1.7.10. Если нажать ПКМ с сывороткой по оружейной стойке, то начинает крашить при приближение к багнутому блоку на расстоянии рендера сущностей.

P.S. Оказывается, даже если впихнуть пчелу просто из форестри в стойку, так же крашит клиент. Можно сделать соответствующие выводы, кому интересно.


Код:
---- Minecraft Crash Report ----
// Don't do that.

Time: 16.02.17 21:11
Description: Rendering Block Entity

java.lang.ArrayIndexOutOfBoundsException: 4
    at binnie.genetics.item.ItemGene.func_77618_c(ItemGene.java:22)
    at net.minecraft.entity.EntityLivingBase.func_70620_b(EntityLivingBase.java:1365)
    at net.minecraft.entity.player.EntityPlayer.func_70620_b(EntityPlayer.java:1816)
    at net.minecraft.client.renderer.ItemRenderer.renderItem(ItemRenderer.java:100)
    at net.minecraft.client.renderer.ItemRenderer.func_78443_a(ItemRenderer.java:60)
    at noppes.npcs.client.renderer.blocks.BlockWeaponRackRenderer.doRender(BlockWeaponRackRenderer.java:74)
    at noppes.npcs.client.renderer.blocks.BlockWeaponRackRenderer.func_147500_a(BlockWeaponRackRenderer.java:45)
    at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_147549_a(SourceFile:100)
    at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_147544_a(SourceFile:92)
    at net.minecraft.client.renderer.RenderGlobal.func_147589_a(RenderGlobal.java:483)
    at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1224)
    at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1011)
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


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

-- Head --
Stacktrace:
    at binnie.genetics.item.ItemGene.func_77618_c(ItemGene.java:22)
    at net.minecraft.entity.EntityLivingBase.func_70620_b(EntityLivingBase.java:1365)
    at net.minecraft.entity.player.EntityPlayer.func_70620_b(EntityPlayer.java:1816)
    at net.minecraft.client.renderer.ItemRenderer.renderItem(ItemRenderer.java:100)
    at net.minecraft.client.renderer.ItemRenderer.func_78443_a(ItemRenderer.java:60)
    at noppes.npcs.client.renderer.blocks.BlockWeaponRackRenderer.doRender(BlockWeaponRackRenderer.java:74)
    at noppes.npcs.client.renderer.blocks.BlockWeaponRackRenderer.func_147500_a(BlockWeaponRackRenderer.java:45)

-- Block Entity Details --
Details:
    Name: TileNPCWeaponRack // noppes.npcs.blocks.tiles.TileWeaponRack
    Block type: ID #410 (tile.npcWeaponRack // noppes.npcs.blocks.BlockWeaponRack)
    Block data value: 2 / 0x2 / 0b0010
    Block location: World: (85,68,258), Chunk: (at 5,4,2 in 5,16; contains blocks 80,0,256 to 95,255,271), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Actual block type: ID #410 (tile.npcWeaponRack // noppes.npcs.blocks.BlockWeaponRack)
    Actual block data value: 2 / 0x2 / 0b0010
Stacktrace:
    at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_147549_a(SourceFile:100)
    at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_147544_a(SourceFile:92)
    at net.minecraft.client.renderer.RenderGlobal.func_147589_a(RenderGlobal.java:483)
    at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1224)
Помню на спавне так сделали, никто войти не мог 😁
Исправь ошибку/перехвати ошибку/запрети класть пчелу и сыворотку/запрети класть всё, кроме оружия.
 
Что-то мне подсказывает что нужно создать что-то подобное для 1.8
 
Всем привет, у кого остался еще фикс от crasher.jar 1.5.2
 
У кого остался фикс Forge на 1.5.2?
 
Кто может скинуть фикс для 1.5.2???
 
[Bibliocraft] (1.7, 1.6)
  • 1 баг: Отправив пакет с клиента, можно получить абсолютно любой "Item" в инвентарь при этом быть простым игроком.
  • 2 баг: Клиент может отправить пакет с координатами и если там пусто, а точнее нет блока, то сервер поставит блок в этом месте который нельзя разрушить даже в креативе. Иначе говоря в любое пустое место на сервере, даже в привате, можно поставить блок который указан в коде мода.
[1.7] (c) saharin94 Фиксит: Первую проблему и вторую проблему
Не работает
 
Могу скинуть под какое ядро нужен фикс?
KCauldron.jar
Мне тоже нужен фикс =) Спасибо!

Может вообще кто подсказать, из магических модов типа блудмэджик, таум 4й и подобные - есть где посмотреть наличие дюпов\уязвимостей? Тему вроде прошерстил, мало ли кто подскажет.
ArmorStatusHUD-client
bspkrsCore-universal
baublelicious
Baubles
bdlib
BiblioCraft
BloodMagic
Botania
Chisel
ClientFixer
CrafableHorseArmour
CustomNPCs
DynamicLights
fairylights
FastLeafDecay
Forbidden Magic
gadomancy
GardenStuff
HardcoreDarkness
Harvest
InventoryTweaks
ironchest
journeymap
MagicCookies
Mantle
MobiusCore
natura
neiaddons
NEIIntegration
NodalMechanics
Opis
Pam's HarvestCraft
ShadersModCore
SpiceOfLife
Tainted-Magic
tcinventoryscan
Thaumaturgical Knowledge
Thaumcraft-4
ThaumcraftMobAspects
thaumcraftneiplugin
ThaumicExploration
thaumichorizons
ThaumicTinkerer
TravellersGear
UpdateCheckerMod
witchery
WitcheryPatch
zombieawareness
 
InventoryTweaks удаляй с сервера.
 
Позволяет дюпать?
 
Назад
Верх