Psi is a mod about spell programming, inspired by Mahouka. Check out the website for more info.
This mod requires Patchouli.
Psi is licensed under the Psi License
Spellcrafting mod for Minecraft based around Vector math and stack-based processing
Home Page: http://psi.vazkii.net
Psi is a mod about spell programming, inspired by Mahouka. Check out the website for more info.
This mod requires Patchouli.
Psi is licensed under the Psi License
Using tool context sensitive selectors (e.g. Selector: Block Broken Side
, Selector: Attack Target
) in spells programmed into Circle Spell Bullets installed in tools produces null-vector/null-target errors.
To reproduce with Selector: Block Broken Side
, program the following spell into a Circle Spell Bullet, then install the bullet in a Psimetal Pickaxe. Breaking a block with the pickaxe will log null-vector errors.
{spellName:"Test",uuidMost:-8668815499064883129L,validSpell:1b,spellList:[0:{spellPosX:3,spellData:{spellKey:"selectorBlockSideBroken",params:{}},spellPosY:4},1:{spellPosX:4,spellData:{spellKey:"trickDebug",params:{psi.spellparam.number:0,psi.spellparam.target:3}},spellPosY:4}],uuidLeast:-8187599907286692382L}
Equivalently, using Selector: Attack Target
in a Circle Spell installed in a Psimetal Sword causes null-target errors (with the attacked entity surviving the attack; tested on a horse, animals were potentially harmed in this experiment).
From my understanding that's because the spell context of circle spells is recreated for each iteration, but the tool specific information is only set once on the context created for the initial cast.
The psimetal sword wont repair, even when i have something else selected
Mount doesn't move with you when you use these tricks. I don't think there is much more to say to that try out yourself and you'll see. I don't know if this is intentional or not.
[17:49:05] [Server thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot get property PropertyEnum{name=variant, clazz=class net.minecraft.block.BlockSto
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_51]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_51]
at net.minecraft.util.Util.func_181617_a(SourceFile:45) [g.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:660) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:344) [ko.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:605) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:481) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_51]
Caused by: java.lang.IllegalArgumentException: Cannot get property PropertyEnum{name=variant, clazz=class net.minecraft.block.BlockStone$EnumType, values=[stone, gr
at net.minecraft.block.state.BlockState$StateImplementation.func_177229_b(BlockState.java:137) ~[ama$a.class:?]
at net.minecraft.block.BlockStone.func_176201_c(SourceFile:66) ~[ajy.class:?]
at net.minecraft.block.Block.getHarvestTool(Block.java:2024) ~[afh.class:?]
at net.minecraftforge.common.ForgeHooks.canHarvestBlock(ForgeHooks.java:133) ~[ForgeHooks.class:?]
at net.minecraft.block.Block.canHarvestBlock(Block.java:1189) ~[afh.class:?]
at net.minecraft.server.management.ItemInWorldManager.func_180237_b(ItemInWorldManager.java:297) ~[lg.class:?]
at net.minecraft.server.management.ItemInWorldManager.func_180785_a(ItemInWorldManager.java:234) ~[lg.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147345_a(NetHandlerPlayServer.java:536) ~[lm.class:?]
at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:40) ~[ir.class:?]
at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:10) ~[ir.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[fh$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_51]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_51]
at net.minecraft.util.Util.func_181617_a(SourceFile:44) ~[g.class:?]
... 5 more
[17:49:13] [Server thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot get property PropertyEnum{name=variant, clazz=class net.minecraft.block.BlockSto
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_51]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_51]
at net.minecraft.util.Util.func_181617_a(SourceFile:45) [g.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:660) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:344) [ko.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:605) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:481) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_51]
Caused by: java.lang.IllegalArgumentException: Cannot get property PropertyEnum{name=variant, clazz=class net.minecraft.block.BlockStone$EnumType, values=[stone, gr
at net.minecraft.block.state.BlockState$StateImplementation.func_177229_b(BlockState.java:137) ~[ama$a.class:?]
at net.minecraft.block.BlockStone.func_176201_c(SourceFile:66) ~[ajy.class:?]
at net.minecraft.block.Block.getHarvestTool(Block.java:2024) ~[afh.class:?]
at net.minecraftforge.common.ForgeHooks.canHarvestBlock(ForgeHooks.java:133) ~[ForgeHooks.class:?]
at net.minecraft.block.Block.canHarvestBlock(Block.java:1189) ~[afh.class:?]
at net.minecraft.server.management.ItemInWorldManager.func_180237_b(ItemInWorldManager.java:297) ~[lg.class:?]
at net.minecraft.server.management.ItemInWorldManager.func_180785_a(ItemInWorldManager.java:234) ~[lg.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147345_a(NetHandlerPlayServer.java:536) ~[lm.class:?]
at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:40) ~[ir.class:?]
at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:10) ~[ir.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[fh$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_51]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_51]
at net.minecraft.util.Util.func_181617_a(SourceFile:44) ~[g.class:?]
... 5 more
[17:49:14] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking entity
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:707) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:344) ~[ko.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:605) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:481) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_51]
Caused by: java.lang.IllegalArgumentException: Cannot get property PropertyEnum{name=variant, clazz=class net.minecraft.block.BlockStone$EnumType, values=[stone, gr
at net.minecraft.block.state.BlockState$StateImplementation.func_177229_b(BlockState.java:137) ~[ama$a.class:?]
at net.minecraft.block.BlockStone.func_176201_c(SourceFile:66) ~[ajy.class:?]
at net.minecraft.block.Block.getHarvestTool(Block.java:2024) ~[afh.class:?]
at net.minecraftforge.common.ForgeHooks.canHarvestBlock(ForgeHooks.java:133) ~[ForgeHooks.class:?]
at net.minecraft.block.Block.canHarvestBlock(Block.java:1189) ~[afh.class:?]
at net.minecraft.server.management.ItemInWorldManager.func_180237_b(ItemInWorldManager.java:297) ~[lg.class:?]
at net.minecraft.server.management.ItemInWorldManager.func_73075_a(ItemInWorldManager.java:104) ~[lg.class:?]
at net.minecraft.entity.player.EntityPlayerMP.func_70071_h_(EntityPlayerMP.java:217) ~[lf.class:?]
at net.minecraft.world.World.func_72866_a(World.java:1860) ~[adm.class:?]
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:699) ~[le.class:?]
at net.minecraft.world.World.func_72870_g(World.java:1829) ~[adm.class:?]
at net.minecraft.world.World.func_72939_s(World.java:1661) ~[adm.class:?]
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:544) ~[le.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:701) ~[MinecraftServer.class:?]
... 4 more
[17:49:14] [Server thread/ERROR]: This crash report has been saved to: C:\Users\kd8lvt\Desktop\KdCraft Server.\crash-reports\crash-2016-02-12_17.49.14-server.txt
[17:49:14] [Server thread/INFO]: Stopping server
[17:49:14] [Server thread/INFO]: Saving players
[17:49:14] [Server thread/INFO]: kd8lvt lost connection: TextComponent{text='Server closed', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic
[17:49:14] [Server thread/INFO]: kd8lvt left the game
[17:49:14] [Server thread/INFO]: Saving worlds
[17:49:14] [Server thread/INFO]: Saving chunks for level 'world'/Overworld
[17:49:15] [Server thread/INFO]: Saving chunks for level 'world'/Nether
[17:49:16] [Server thread/INFO]: Saving chunks for level 'world'/The Outer Lands
[17:49:16] [Server thread/INFO] [THAUMCRAFT]: Removing aura cache for world 0
[17:49:21] [Server thread/INFO] [THAUMCRAFT]: Removing aura cache for world -1
[17:49:21] [Server thread/INFO] [THAUMCRAFT]: Removing aura cache for world -42
[17:49:21] [Server thread/INFO] [FML]: Unloading dimension 0
[17:49:21] [Server thread/INFO] [FML]: Unloading dimension -1
[17:49:21] [Server thread/INFO] [FML]: Unloading dimension -42
[17:49:21] [Server thread/INFO] [FML]: Applying holder lookups
[17:49:21] [Server thread/INFO] [FML]: Holder lookups applied
[17:49:21] [Server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded.
I replaced Torrent with Debug to check, and the vectors themselves aren't wrong. Here's the spell I was using.
{spellName:"Water Bucket",uuidMost:2400712205254935835L,validSpell:1b,spellList:[0:{spellPosX:2,spellData:{spellKey:"selectorCaster",params:{}},spellPosY:3},1:{spellPosX:2,spellData:{spellKey:"operatorEntityLook",params:{psi.spellparam.target:1}},spellPosY:4},2:{spellPosX:2,spellData:{spellKey:"connector",params:{psi.spellparam.target:1}},spellPosY:5},3:{spellPosX:3,spellData:{spellKey:"operatorEntityPosition",params:{psi.spellparam.target:3}},spellPosY:3},4:{spellPosX:3,spellData:{spellKey:"operatorVectorRaycastAxis",params:{psi.spellparam.ray:3,psi.spellparam.max:0,psi.spellparam.position:1}},spellPosY:4},5:{spellPosX:3,spellData:{spellKey:"connector",params:{psi.spellparam.target:3}},spellPosY:5},6:{spellPosX:3,spellData:{spellKey:"connector",params:{psi.spellparam.target:1}},spellPosY:6},7:{spellPosX:4,spellData:{spellKey:"connector",params:{psi.spellparam.target:3}},spellPosY:3},8:{spellPosX:4,spellData:{spellKey:"operatorVectorSum",params:{psi.spellparam.vector1:3,psi.spellparam.vector2:4,psi.spellparam.vector3:0}},spellPosY:4},9:{spellPosX:4,spellData:{spellKey:"trickTorrent",params:{psi.spellparam.position:1}},spellPosY:5},10:{spellPosX:4,spellData:{spellKey:"connector",params:{psi.spellparam.target:3}},spellPosY:6},11:{spellPosX:5,spellData:{spellKey:"connector",params:{psi.spellparam.target:3}},spellPosY:3},12:{spellPosX:5,spellData:{spellKey:"operatorVectorRaycast",params:{psi.spellparam.ray:2,psi.spellparam.max:0,psi.spellparam.position:1}},spellPosY:4},13:{spellPosX:5,spellData:{spellKey:"connector",params:{psi.spellparam.target:2}},spellPosY:5},14:{spellPosX:5,spellData:{spellKey:"connector",params:{psi.spellparam.target:3}},spellPosY:6}],uuidLeast:-5854559433899590161L}
i crash by just having psi mod installed
crash report
crash-2016-02-16_16.19.19-client.txt
I am in multiplayer with a friend of mine, and he didn't crash.
Here's my crash report:
---- Minecraft Crash Report ----
WARNING: coremods are present:
ThaumcraftLoader (Thaumcraft-1.8.9-5.1.6.jar)
FldLoadingPlugin (FastLeafDecay-1.8-1.6.jar)
FMLPlugin (InventoryTweaks-1.60-beta-30.jar)
TrashSlot (trashslot-mc1.8.9-2.0.7.jar)
Contact their authors BEFORE contacting forge
// Would you like a cupcake?
Time: 2/11/16 7:29 PM
Description: Rendering screen
java.lang.NullPointerException: Rendering screen
at vazkii.psi.client.gui.GuiProgrammer.func_73863_a(GuiProgrammer.java:234)
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:309)
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1103)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1051)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:349)
at net.minecraft.client.main.Main.main(SourceFile:124)
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:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- Head --
Stacktrace:
at vazkii.psi.client.gui.GuiProgrammer.func_73863_a(GuiProgrammer.java:234)
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:309)
-- Screen render details --
Details:
Screen name: vazkii.psi.client.gui.GuiProgrammer
Mouse location: Scaled: (377, 179). Absolute: (755, 602)
Screen size: Scaled: (640, 481). Absolute: (1280, 961). Scale factor of 2
-- Affected level --
Details:
Level name: MpServer
All players: 2 total; [EntityPlayerSP['kd8lvt'/3946616, l='MpServer', x=565.43, y=53.00, z=-112.09], EntityOtherPlayerMP['Funniray'/5210067, l='MpServer', x=566.41, y=53.00, z=-110.16]]
Chunk stats: MultiplayerChunkCache: 441, 441
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: 527.00,4.00,-165.00 - World: (527,4,-165), Chunk: (at 15,0,11 in 32,-11; contains blocks 512,0,-176 to 527,255,-161), Region: (1,-1; contains chunks 32,-32 to 63,-1, blocks 512,0,-512 to 1023,255,-1)
Level time: 196601 game time, 196601 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 33 total; [EntityBat['Bat'/5893459, l='MpServer', x=596.83, y=14.30, z=-130.82], EntityBat['Bat'/5893461, l='MpServer', x=597.25, y=14.40, z=-124.19], EntityBat['Bat'/5893460, l='MpServer', x=597.74, y=14.09, z=-127.89], EntityBat['Bat'/5891650, l='MpServer', x=641.58, y=32.17, z=-172.27], EntityBat['Bat'/5908340, l='MpServer', x=584.25, y=29.10, z=-180.41], EntityBat['Bat'/5913114, l='MpServer', x=624.11, y=21.00, z=-39.07], EntityBat['Bat'/5913112, l='MpServer', x=627.13, y=21.56, z=-41.54], EntityBat['Bat'/5913099, l='MpServer', x=643.75, y=21.99, z=-44.31], EntityAuraNode['Aura Node'/96, l='MpServer', x=507.50, y=74.50, z=-177.50], EntityBat['Bat'/5831998, l='MpServer', x=600.59, y=3.29, z=-90.22], EntityAuraNode['Aura Node'/113, l='MpServer', x=535.50, y=64.50, z=-165.50], EntityAuraNode['Aura Node'/114, l='MpServer', x=543.50, y=70.50, z=-116.50], EntityAuraNode['Aura Node'/115, l='MpServer', x=513.50, y=78.50, z=-68.50], EntitySquid['Squid'/5526318, l='MpServer', x=557.96, y=46.72, z=-97.10], EntitySquid['Squid'/5526319, l='MpServer', x=562.51, y=46.00, z=-97.78], EntityAuraNode['Aura Node'/127, l='MpServer', x=572.50, y=65.50, z=-82.50], EntityBat['Bat'/5891551, l='MpServer', x=633.93, y=25.35, z=-130.15], EntityMinecartChest['container.minecart'/140, l='MpServer', x=619.50, y=31.06, z=-171.50], EntityAuraNode['Aura Node'/145, l='MpServer', x=620.50, y=71.50, z=-52.50], EntityOtherPlayerMP['Funniray'/5210067, l='MpServer', x=566.41, y=53.00, z=-110.16], EntityBat['Bat'/5649142, l='MpServer', x=587.52, y=47.95, z=-99.00], EntityBat['Bat'/5819120, l='MpServer', x=591.13, y=28.10, z=-178.50], EntityPlayerSP['kd8lvt'/3946616, l='MpServer', x=565.43, y=53.00, z=-112.09], EntityAuraNode['Aura Node'/293043, l='MpServer', x=433.50, y=86.50, z=14.50], EntityBat['Bat'/5880720, l='MpServer', x=622.26, y=18.01, z=-39.59], EntityBat['Bat'/5880725, l='MpServer', x=625.51, y=17.65, z=-36.52], EntityBat['Bat'/5880714, l='MpServer', x=620.91, y=22.10, z=-47.38], EntityOtherPlayerMP['Funniray'/5210067, l='MpServer', x=566.41, y=53.00, z=-110.16], EntityBat['Bat'/5889157, l='MpServer', x=603.13, y=31.10, z=-180.50], EntitySquid['Squid'/5872056, l='MpServer', x=581.63, y=53.41, z=-68.50], EntityOtherPlayerMP['Funniray'/2223126, l='MpServer', x=594.41, y=2.00, z=-94.81], EntityBat['Bat'/5889185, l='MpServer', x=563.13, y=30.10, z=-172.51], EntityOtherPlayerMP['Funniray'/4568799, l='MpServer', x=566.69, y=53.00, z=-110.97]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:347)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2536)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:370)
at net.minecraft.client.main.Main.main(SourceFile:124)
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:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1669166832 bytes (1591 MB) / 2606759936 bytes (2486 MB) up to 4772593664 bytes (4551 MB)
JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx5120m -Xms256m -XX:PermSize=256m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.19 Powered by Forge 11.15.1.1739 32 mods loaded, 32 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJA mcp{9.19} Minecraft Coder Pack
UCHIJA FML{8.0.99.99} Forge Mod Loader
UCHIJA Forge{11.15.1.1739} Minecraft Forge
UCHIJA betterbuilderswands{0.4.3} Better Builder's Wands
UCHIJA BloodMagic{1.8.9-2.0.0-16} Blood Magic: Alchemical Wizardry
UCHIJA chancecubes{@Version@} Chance Cubes
UCHIJA ComputerCraft{1.78} ComputerCraft
UCHIJA craftingcraft{2.0.11} CraftingCraft
UCHIJA ezstorage{1.0} EZ Storage
UCHIJA fastleafdecay{1.6} Fast Leaf Decay
UCHIJA furnus{1.7} Furnus
UCHIJA graves{1.8.9-b38-universal} Graves Mod
UCHIJA Baubles{1.1.3.0} Baubles
UCHIJA intangible{0.0.21} Intangible
UCHIJA inventorysorter{0.7.4+26} Simple Inventory sorting
UCHIJA inventorytweaks{1.60-beta-30-48a432c} Inventory Tweaks
UCHIJA IronChest{6.0.125.770} Iron Chest
UCHIJA JEI{2.25.11.150} Just Enough Items
UCHIJA Thaumcraft{5.1.6} Thaumcraft
UCHIJA JEIAddons{0.11.2.56} Just Enough Items Addons
UCHIJA journeymap{5.1.3} JourneyMap
UCHIJA jeresources{0.3.1} Just Enough Resources
UCHIJA mantle{1.8.9-0.7.jenkins72} Mantle
UCHIJA progressiveautomation{1.6.34} Progressive Automation
UCHIJA Psi{beta-11} Psi
UCHIJA psiproducts{1.0.0} Psi Dot Products
UCHIJA RecipeTooltips{1.1.24} RecipeTooltips
UCHIJA tconstruct{1.8.9-2.0.2.jenkins61} Tinkers' Construct
UCHIJA shibeid{1.0.0} [Thaumic Potatoes](Thaumic Potatoes-1.8.9-1.0.1.jar)
UCHIJA trashslot{2.0.7} TrashSlot
UCHIJA VeinMiner{0.31.2_build.unknown} Vein Miner
UCHIJA VeinMinerModSupport{0.31.2_build.unknown} Mod Support
Loaded coremods (and transformers):
ThaumcraftLoader (Thaumcraft-1.8.9-5.1.6.jar)
FldLoadingPlugin (FastLeafDecay-1.8-1.6.jar)
com.olafski.fastleafdecay.FldTransformer
FMLPlugin (InventoryTweaks-1.60-beta-30.jar)
invtweaks.forge.asm.ContainerTransformer
TrashSlot (trashslot-mc1.8.9-2.0.7.jar)
net.blay09.mods.trashslot.coremod.GuiContainerClassTransformer
net.blay09.mods.trashslot.coremod.MinecraftClassTransformer
net.blay09.mods.trashslot.coremod.InventoryTweaksClassTransformer
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13401 Compatibility Profile Context 15.201.1301.0' Renderer: 'AMD Radeon HD 7520G'
Pulsar/tconstruct loaded Pulses:
- TinkerCommons (Enabled/Forced)
- TinkerWorld (Enabled/Not Forced)
- TinkerTools (Enabled/Not Forced)
- TinkerSmeltery (Enabled/Not Forced)
- TinkerGadgets (Enabled/Not Forced)
- TinkerOredict (Enabled/Forced)
- TinkerIntegration (Enabled/Forced)
- TinkerFluids (Enabled/Forced)
- TinkerMaterials (Enabled/Forced)
- TinkerDebug (Enabled/Not Forced)
Launched Version: forge-11.15.1.1739
LWJGL: 2.9.4
OpenGL: AMD Radeon HD 7520G GL version 4.5.13401 Compatibility Profile Context 15.201.1301.0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: No
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 2x AMD A6-4400M APU with Radeon(tm) HD Graphics
When one Trick: add motion is used with another Trick: add motion of opposite direction and a greater speed, the resulting motion pushes the character towards the first Trick motion's direction
The Following is a Spell of the Bug:
Type: Loopcast
{spellName:"Bug",uuidMost:-5241323634879872684L,validSpell:1b,spellList:[0:{spellPosX:2,spellData:{spellKey:"constantNumber",params:{},constantValue:"-1"},spellPosY:1},1:{spellPosX:3,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:0},2:{spellPosX:3,spellData:{spellKey:"operatorVectorConstruct",params:{psi.spellparam.z:1,psi.spellparam.y:3,psi.spellparam.x:2}},spellPosY:1},3:{spellPosX:3,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:2},4:{spellPosX:4,spellData:{spellKey:"constantNumber",params:{},constantValue:"3"},spellPosY:0},5:{spellPosX:4,spellData:{spellKey:"trickAddMotion",params:{psi.spellparam.direction:3,psi.spellparam.speed:1,psi.spellparam.target:2}},spellPosY:1},6:{spellPosX:4,spellData:{spellKey:"selectorCaster",params:{}},spellPosY:2},7:{spellPosX:4,spellData:{spellKey:"trickAddMotion",params:{psi.spellparam.direction:4,psi.spellparam.speed:2,psi.spellparam.target:1}},spellPosY:3},8:{spellPosX:4,spellData:{spellKey:"constantNumber",params:{},constantValue:"1.29"},spellPosY:4},9:{spellPosX:5,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:2},10:{spellPosX:5,spellData:{spellKey:"operatorVectorConstruct",params:{psi.spellparam.z:2,psi.spellparam.y:4,psi.spellparam.x:1}},spellPosY:3},11:{spellPosX:5,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:4},12:{spellPosX:6,spellData:{spellKey:"constantNumber",params:{},constantValue:"1"},spellPosY:3}],uuidLeast:-6662257302662098682L}
It also seems any sideways motion of a second Trick: Add Motion is Ignored
The Following is a Spell of the Bug:
Type: Loopcast or Normal
{spellName:"Bug2",uuidMost:3790708550861735620L,validSpell:1b,spellList:[0:{spellPosX:2,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:1},1:{spellPosX:3,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:0},2:{spellPosX:3,spellData:{spellKey:"operatorVectorConstruct",params:{psi.spellparam.z:1,psi.spellparam.y:3,psi.spellparam.x:2}},spellPosY:1},3:{spellPosX:3,spellData:{spellKey:"constantNumber",params:{},constantValue:"1"},spellPosY:2},4:{spellPosX:4,spellData:{spellKey:"constantNumber",params:{},constantValue:"3"},spellPosY:0},5:{spellPosX:4,spellData:{spellKey:"trickAddMotion",params:{psi.spellparam.direction:3,psi.spellparam.speed:1,psi.spellparam.target:2}},spellPosY:1},6:{spellPosX:4,spellData:{spellKey:"selectorCaster",params:{}},spellPosY:2},7:{spellPosX:4,spellData:{spellKey:"trickAddMotion",params:{psi.spellparam.direction:4,psi.spellparam.speed:2,psi.spellparam.target:1}},spellPosY:3},8:{spellPosX:4,spellData:{spellKey:"constantNumber",params:{},constantValue:"3"},spellPosY:4},9:{spellPosX:5,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:2},10:{spellPosX:5,spellData:{spellKey:"operatorVectorConstruct",params:{psi.spellparam.z:2,psi.spellparam.y:4,psi.spellparam.x:1}},spellPosY:3},11:{spellPosX:5,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:4},12:{spellPosX:6,spellData:{spellKey:"constantNumber",params:{},constantValue:"1"},spellPosY:3}],uuidLeast:-6134389170688020891L}
I can see lots of potential configuration wise for customizing this mod for use in modpacks.
Some suggestions are:
Loopcast spells currently run non-stop and unless I'm gravely failing at math, I don't know of any way to trigger it every X cast. I was thinking of using Modulo to set the power of a spell, but since that gives the remainder, it doesn't help that much - 0 1 2 3 4 as a power is kind of awkward.
Having a way to condition things with booleans (tricks especially) or to control number values using a boolean expression (Operator: Equal ?) would be awesome. No more loopcast suicide!
The gradlew.bat script for building the repo in Windows is missing. When running the build.bat script, cmd reports 'sh command not found'.
Sometimes it'd be useful to be able to just shift the whole grid in the spell programmer around a bit (specifically when running out space on one side). Even more amazing would be copy-pasting/moving of grid regions, but shifting the whole grid (when possible / there's an empty row/column in the direction the grid is shifted in I suppose) would already be super handy.
To clarify, this image shows a hypothetical shift along the X axis of the programming grid:
I was trying to make a 3x3 mining spell when I noticed that some psi energy was being taken even after I broke the blocks.
Effect and psi energy being taken:
(I can't get the bug to repeat, it seems about 600 psi is just randomly taken away when I switch between the pickaxe and another item.)
For player entities Operator: Entity Motion
will almost always return (0, -0.something, 0)
, because the motionX/Y/Z
fields used in the operator don't take into account player input (yay Minecraft). This is the case both in singleplayer and in mutliplayer.
Simple testcase, use this spell while moving around and observe the debug output always printing Vector[0, -1, 0]
(unless jumping / falling / being pushed by water / other non-input based stuff):
{spellName:"Entity Motion Test",uuidMost:-7026662135838978948L,validSpell:1b,spellList:[0:{spellPosX:3,spellData:{spellKey:"selectorCaster",params:{}},spellPosY:3},1:{spellPosX:3,spellData:{spellKey:"operatorEntityMotion",params:{psi.spellparam.target:1}},spellPosY:4},2:{spellPosX:3,spellData:{spellKey:"operatorVectorNormalize",params:{psi.spellparam.target:1}},spellPosY:5},3:{spellPosX:3,spellData:{spellKey:"trickDebug",params:{psi.spellparam.number:0,psi.spellparam.target:1}},spellPosY:6}],uuidLeast:-6192799415032249109L}
I think the Arrows in the tooltip point the wrong direction. For example:
Trick: Debug
<- None
-> Target [Any]
[->] Number [Number]
In my head i always put the arrows to the right of the Trick (basically eliminate the newlines), which then becomes:
Trick: Debug <- None
Trick: Debug -> Target [Any]
Trick: Debug [->] Number [Number]
Which gives a totally wrong impression of the inputs and outputs of the Trick.
Maybe i just have to get used to it... or it is not intuitive.
EDIT: I know that it matches the arrow direction of C++, but in C++ there is a 'variable' which the arrows point at, which makes it more intuitive: cout << "Hello"
, cin >> aVariable
.
Psimetal tools can overdraw on your psionic energy when they are repairing, which can kill you if you drain your psi and then your tool tries to repair itself. This is especially dangerous if you have four tools trying to repair themselves at the same time. Not sure if this was intended or not, but I think psimetal tools shouldn't try to repair if that repair tick is going to overdraw and potentially kill the user.
It leads people to believe that their CADs don't work at all, rather than simply needing to take one off.
Currently switching between spell requires your character to stop moving and select the spell required through the wheel. Using a key binding such as q and e (or just 1-9) allowing for easier spell change could be a useful enhancement.
If you place your cad in the cad assembler and then you replace it with a pickaxe, sword, etc. the second row of bullets stays there, but its not taken off the cad, so you can duplicate the bullets
http://pastebin.com/2auKiaDM
i used git bash
As far as I can tell, there isn't a way to retrieve a spell from in a bullet for further modification or viewing. A way to do that would be handy. Perhaps allowing a Spell Drive to copy the active spell out of a CAD or Psimetal tool in the right adjacent hotbar slot?
Crash with use of a spell that smites the closest enemy from where projectile is fired with ~3 mobs equidistant from where I fired.
Spell: {spellName:"Total Smiting",uuidMost:-8077247943535867938L,validSpell:1b,spellList: [0:{spellPosX:2,spellData:{spellKey:"selectorFocalPoint",params:{}},spellPosY:2},1:{spellPosX:3,spellData:{spellKey:"connector",params:{psi.spellparam.target:2}},spellPosY:1},2:{spellPosX:3,spellData:{spellKey:"operatorEntityPosition",params:{psi.spellparam.target:3}},spellPosY:2},3:{spellPosX:3,spellData:{spellKey:"trickBlaze",params:{psi.spellparam.position:4}},spellPosY:3},4:{spellPosX:4,spellData:{spellKey:"selectorNearbyEnemies",params:{psi.spellparam.radius:4,psi.spellparam.position:3}},spellPosY:1},5:{spellPosX:4,spellData:{spellKey:"operatorClosestToPoint",params:{psi.spellparam.position:3,psi.spellparam.target:1}},spellPosY:2},6:{spellPosX:4,spellData:{spellKey:"operatorEntityPosition",params:{psi.spellparam.target:1}},spellPosY:3},7:{spellPosX:4,spellData:{spellKey:"trickSmite",params:{psi.spellparam.position:1}},spellPosY:4},8:{spellPosX:5,spellData:{spellKey:"constantNumber",params:{},constantValue:"32"},spellPosY:1},9:{spellPosX:5,spellData:{spellKey:"trickDebug",params:{psi.spellparam.number:0,psi.spellparam.target:3}},spellPosY:2},10:{spellPosX:5,spellData:{spellKey:"trickSmite",params:{psi.spellparam.position:3}},spellPosY:3}],uuidLeast:-7601023520482615172L}
Crash log:
---- Minecraft Crash Report ----
WARNING: coremods are present:
NowWithRendering (hopperducts-mc1.8.8-1.4.6.jar)
thaumicinfusion (ThaumicInfusion-1.8.9-4.78.jar)
LoadingPlugin (RandomThings-MC1.8.9-3.6.2.jar)
ThaumcraftLoader (Thaumcraft-1.8.9-5.1.6.jar)
FldLoadingPlugin (FastLeafDecay-1.8-1.6.jar)
dsurroundcore (DynamicSurroundings-1.8.9-2.0.3.2.jar)
LoadingPlugin (ResourceLoader-MC1.8.8-1.4.jar)
Contact their authors BEFORE contacting forge
// Everything's going to plan. No, really, that was supposed to happen.
Time: 12/02/16 19:27
Description: Ticking entity
java.lang.NullPointerException: Ticking entity
at vazkii.psi.common.spell.operator.entity.PieceOperatorClosestToPoint.execute(PieceOperatorClosestToPoint.java:48)
at vazkii.psi.api.spell.CompiledSpell$Action.execute(CompiledSpell.java:91)
at vazkii.psi.api.spell.CompiledSpell.execute(CompiledSpell.java:57)
at vazkii.psi.api.spell.CompiledSpell.safeExecute(CompiledSpell.java:67)
at vazkii.psi.common.entity.EntitySpellProjectile.cast(EntitySpellProjectile.java:189)
at vazkii.psi.common.entity.EntitySpellProjectile.func_70184_a(EntitySpellProjectile.java:173)
at net.minecraft.entity.projectile.EntityThrowable.func_70071_h_(SourceFile:204)
at vazkii.psi.common.entity.EntitySpellProjectile.func_70071_h_(EntitySpellProjectile.java:130)
at net.minecraft.world.World.func_72866_a(World.java:1860)
at net.minecraft.world.World.func_72870_g(World.java:1829)
at net.minecraft.world.World.func_72939_s(World.java:1661)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:2089)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1024)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:349)
at net.minecraft.client.main.Main.main(SourceFile:124)
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:483)
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 vazkii.psi.common.spell.operator.entity.PieceOperatorClosestToPoint.execute(PieceOperatorClosestToPoint.java:48)
at vazkii.psi.api.spell.CompiledSpell$Action.execute(CompiledSpell.java:91)
at vazkii.psi.api.spell.CompiledSpell.execute(CompiledSpell.java:57)
at vazkii.psi.api.spell.CompiledSpell.safeExecute(CompiledSpell.java:67)
at vazkii.psi.common.entity.EntitySpellProjectile.cast(EntitySpellProjectile.java:189)
at vazkii.psi.common.entity.EntitySpellProjectile.func_70184_a(EntitySpellProjectile.java:173)
at net.minecraft.entity.projectile.EntityThrowable.func_70071_h_(SourceFile:204)
at vazkii.psi.common.entity.EntitySpellProjectile.func_70071_h_(EntitySpellProjectile.java:130)
at net.minecraft.world.World.func_72866_a(World.java:1860)
at net.minecraft.world.World.func_72870_g(World.java:1829)
-- Entity being ticked --
Details:
Entity Type: Psi.psi:spellProjectile (vazkii.psi.common.entity.EntitySpellProjectile)
Entity ID: 171593
Entity Name: entity.Psi.psi:spellProjectile.name
Entity's Exact location: -325.68, 64.62, 56.20
Entity's Block location: -326.00,64.00,56.00 - World: (-326,64,56), Chunk: (at 10,4,8 in -21,3; contains blocks -336,0,48 to -321,255,63), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Entity's Momentum: 1.43, -0.87, 1.47
Entity's Rider: ~~ERROR~~ NullPointerException: null
Entity's Vehicle: ~~ERROR~~ NullPointerException: null
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1661)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityPlayerSP['ewanm89'/4021, l='MpServer', x=-327.46, y=64.00, z=54.17]]
Chunk stats: MultiplayerChunkCache: 2025, 2025
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: -132.00,64.00,256.00 - World: (-132,64,256), Chunk: (at 12,4,0 in -9,16; contains blocks -144,0,256 to -129,255,271), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 576988 game time, 690148 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 69 total; [EntityZombie['Zombie'/165634, l='MpServer', x=-323.41, y=63.00, z=60.03], EntityAuraNode['Aura Node'/3855, l='MpServer', x=-227.50, y=29.50, z=126.50], EntityAuraNode['Aura Node'/3856, l='MpServer', x=-224.50, y=82.50, z=146.50], EntitySpider['Spider'/147992, l='MpServer', x=-305.50, y=71.00, z=98.50], EntityCreeper['Creeper'/171298, l='MpServer', x=-354.50, y=66.00, z=96.50], EntitySkeleton['Skeleton'/165664, l='MpServer', x=-303.50, y=34.00, z=98.50], EntityAuraNode['Aura Node'/4131, l='MpServer', x=-358.50, y=65.50, z=157.50], EntitySpider['Spider'/120619, l='MpServer', x=-376.22, y=69.00, z=120.44], EntitySheep['Sheep'/4147, l='MpServer', x=-405.22, y=62.63, z=123.50], EntitySquid['Squid'/134718, l='MpServer', x=-325.91, y=53.63, z=4.13], EntityZombie['Zombie'/162110, l='MpServer', x=-277.50, y=64.00, z=37.50], EntityBat['Bat'/161602, l='MpServer', x=-361.58, y=40.30, z=109.67], EntitySpider['Spider'/164171, l='MpServer', x=-322.00, y=62.69, z=60.75], EntityCreeper['Creeper'/164939, l='MpServer', x=-402.50, y=63.00, z=24.50], EntitySkeleton['Skeleton'/164937, l='MpServer', x=-334.50, y=24.00, z=78.50], EntitySpellProjectile['entity.Psi.psi:spellProjectile.name'/171593, l='MpServer', x=-325.68, y=64.62, z=56.20], EntitySquid['Squid'/134735, l='MpServer', x=-380.38, y=53.00, z=-5.66], EntitySkeleton['Skeleton'/166481, l='MpServer', x=-332.50, y=32.00, z=104.50], EntityCreeper['Creeper'/167255, l='MpServer', x=-332.50, y=53.00, z=107.50], EntityZombie['Zombie'/144471, l='MpServer', x=-402.50, y=24.00, z=93.91], EntityZombie['Zombie'/162652, l='MpServer', x=-364.09, y=61.38, z=60.38], EntitySkeleton['Skeleton'/141414, l='MpServer', x=-331.50, y=23.00, z=50.50], EntityBat['Bat'/161903, l='MpServer', x=-301.88, y=10.81, z=99.55], EntityCreeper['Creeper'/132717, l='MpServer', x=-327.56, y=65.00, z=77.25], EntitySpider['Spider'/165235, l='MpServer', x=-386.50, y=65.00, z=40.50], EntityCreeper['Creeper'/166259, l='MpServer', x=-313.50, y=28.00, z=85.50], EntityCreeper['Creeper'/165498, l='MpServer', x=-399.50, y=16.00, z=100.50], EntityCreeper['Creeper'/137083, l='MpServer', x=-365.50, y=67.00, z=111.50], EntityZombie['Zombie'/165500, l='MpServer', x=-347.22, y=67.00, z=100.69], EntityBat['Bat'/141953, l='MpServer', x=-257.97, y=19.47, z=69.19], EntitySpider['Spider'/143236, l='MpServer', x=-376.50, y=45.00, z=18.50], EntityAuraNode['Aura Node'/4234, l='MpServer', x=-443.50, y=17.50, z=103.50], EntityAuraNode['Aura Node'/4235, l='MpServer', x=-213.50, y=63.50, z=3.50], EntityZombie['Zombie'/141452, l='MpServer', x=-322.50, y=15.00, z=116.50], EntityAuraNode['Aura Node'/4251, l='MpServer', x=-196.50, y=70.50, z=22.50], EntityEnderman['Enderman'/165785, l='MpServer', x=-392.50, y=64.00, z=100.50], EntityZombie['Zombie'/171417, l='MpServer', x=-404.50, y=16.00, z=-14.50], EntityAuraNode['Aura Node'/4260, l='MpServer', x=-380.50, y=64.50, z=-86.50], EntityAuraNode['Aura Node'/4261, l='MpServer', x=-286.50, y=24.50, z=-86.50], EntitySquid['Squid'/134565, l='MpServer', x=-318.31, y=55.16, z=21.56], EntityCreeper['Creeper'/167339, l='MpServer', x=-307.50, y=32.00, z=111.50], EntityZombie['Zombie'/164520, l='MpServer', x=-381.50, y=55.00, z=126.50], EntityAuraNode['Aura Node'/4267, l='MpServer', x=-438.50, y=63.50, z=-73.50], EntitySkeleton['Skeleton'/164521, l='MpServer', x=-286.59, y=16.00, z=74.69], EntityPig['Pig'/4028, l='MpServer', x=-315.02, y=62.21, z=41.39], EntityZombie['Zombie'/143037, l='MpServer', x=-374.66, y=69.00, z=118.34], EntityZombie['Zombie'/163010, l='MpServer', x=-404.50, y=70.00, z=82.50], EntitySpider['Spider'/136384, l='MpServer', x=-323.22, y=64.00, z=58.47], EntityChicken['Chicken'/4037, l='MpServer', x=-373.63, y=65.00, z=87.69], EntitySkeleton['Skeleton'/163015, l='MpServer', x=-360.50, y=63.00, z=129.50], EntityZombie['Zombie'/131780, l='MpServer', x=-324.74, y=64.00, z=55.97], EntityBat['Bat'/141252, l='MpServer', x=-278.26, y=20.54, z=70.51], EntitySheep['Sheep'/4038, l='MpServer', x=-366.63, y=68.00, z=121.97], EntityPig['Pig'/4045, l='MpServer', x=-391.09, y=63.00, z=24.97], EntityCreeper['Creeper'/137167, l='MpServer', x=-344.50, y=64.00, z=118.50], EntitySpider['Spider'/135375, l='MpServer', x=-355.50, y=64.00, z=129.50], EntityCreeper['Creeper'/139217, l='MpServer', x=-389.50, y=64.00, z=34.50], EntityBat['Bat'/166100, l='MpServer', x=-323.69, y=15.63, z=117.25], EntityItem['item.item.egg'/121566, l='MpServer', x=-368.94, y=68.00, z=97.13], EntityBat['Bat'/165344, l='MpServer', x=-350.59, y=39.22, z=113.16], EntityBat['Bat'/169696, l='MpServer', x=-311.50, y=26.84, z=87.56], EntitySkeleton['Skeleton'/166625, l='MpServer', x=-316.50, y=25.00, z=74.50], EntityChicken['Chicken'/4071, l='MpServer', x=-402.63, y=66.00, z=65.59], EntityPig['Pig'/4072, l='MpServer', x=-391.13, y=68.00, z=82.28], EntityAuraNode['Aura Node'/4077, l='MpServer', x=-403.50, y=70.50, z=89.50], EntitySheep['Sheep'/4079, l='MpServer', x=-379.47, y=66.00, z=101.47], EntityPlayerSP['ewanm89'/4021, l='MpServer', x=-327.46, y=64.00, z=54.17], EntityCreeper['Creeper'/134897, l='MpServer', x=-330.06, y=27.00, z=85.50], EntityAuraNode['Aura Node'/3830, l='MpServer', x=-282.50, y=78.50, z=157.50]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:347)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2536)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:370)
at net.minecraft.client.main.Main.main(SourceFile:124)
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:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 805882576 bytes (768 MB) / 3569352704 bytes (3404 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4096m -Xms256m -XX:PermSize=256m
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 96
FML: MCP 9.19 Powered by Forge 11.15.1.1738 78 mods loaded, 78 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.1.1738.jar)
UCHIJAAAA Forge{11.15.1.1738} [Minecraft Forge] (forge-1.8.9-11.15.1.1738.jar)
UCHIJAAAA Baubles{1.1.3.0} [Baubles] (Baubles-1.8.9-1.1.3.0.jar)
UCHIJAAAA aura{unspecified} [Aura Cascade] (AuraCascade-1.8.8-v0.2.2a.jar)
UCHIJAAAA bagginses{2.1.5b} [Bagginses] (Bagginses-1.8.9-2.1.5b.jar)
UCHIJAAAA BetterAchievements{0.1.1} [Better Achievements] (BetterAchievements-1.8.9-0.1.1.jar)
UCHIJAAAA BetterThanBunnies{1.8.9-1.0.1} [BetterThanBunnies] (BetterThanBunnies-1.8.9-1.0.1.jar)
UCHIJAAAA BloodMagic{1.8.9-2.0.0-253-ss} [Blood Magic: Alchemical Wizardry] (BloodMagic-1.8.9-2.0.0-253-ss.jar)
UCHIJAAAA bookshelfapi{2.3.0} [Bookshelf] (Bookshelf-1.8.9-2.3.0.jar)
UCHIJAAAA Botania{r1.8-249} [Botania] (Botania.r1.8-248-MC1.8-779cc76.jar)
UCHIJAAAA BuildCraft|Core{7.2.0-pre10} [BuildCraft] (buildcraft-7.2.0-pre10.jar)
UCHIJAAAA BuildCraft|Transport{7.2.0-pre10} [BC Transport] (buildcraft-7.2.0-pre10.jar)
UCHIJAAAA BuildCraft|Factory{7.2.0-pre10} [BC Factory] (buildcraft-7.2.0-pre10.jar)
UCHIJAAAA BuildCraft|Silicon{7.2.0-pre10} [BC Silicon] (buildcraft-7.2.0-pre10.jar)
UCHIJAAAA BuildCraft|Robotics{7.2.0-pre10} [BC Robotics] (buildcraft-7.2.0-pre10.jar)
UCHIJAAAA BuildCraft|Energy{7.2.0-pre10} [BC Energy] (buildcraft-7.2.0-pre10.jar)
UCHIJAAAA BuildCraft|Builders{7.2.0-pre10} [BC Builders] (buildcraft-7.2.0-pre10.jar)
UCHIJAAAA buildingbrickscompatvanilla{1.8.9-1.3.1} [Building Bricks Vanilla Compat] (BuildingBricks-1.8.9-1.3.1.jar)
UCHIJAAAA buildingbricks{1.8.9-1.3.1} [Building Bricks] (BuildingBricks-1.8.9-1.3.1.jar)
UCHIJAAAA Chameleon{1.8.9-0.2.1} [Chameleon] (Chameleon-1.8.9-0.2.1.jar)
UCHIJAAAA mcmultipart{1.0.6} [MCMultiPart] (MCMultiPart-1.0.6-universal.jar)
UCHIJAAAA CharsetLib{0.2.1} [‽] (Charset-0.2.1-945baf5589832f727c42cf77.jar)
UCHIJAAAA CharsetTweaks{0.2.1} [*] (Charset-0.2.1-945baf5589832f727c42cf77.jar)
UCHIJAAAA CharsetWires{0.2.1} [+] (Charset-0.2.1-945baf5589832f727c42cf77.jar)
UCHIJAAAA CharsetAudio{0.2.1} [♫] (Charset-0.2.1-945baf5589832f727c42cf77.jar)
UCHIJAAAA CharsetStorage{0.2.1} [#] (Charset-0.2.1-945baf5589832f727c42cf77.jar)
UCHIJAAAA CharsetPipes{0.2.1} [|] (Charset-0.2.1-945baf5589832f727c42cf77.jar)
UCHIJAAAA CharsetGates{0.2.1} [&] (Charset-0.2.1-945baf5589832f727c42cf77.jar)
UCHIJAAAA chisel{@VERSION@} [Chisel] (Chisel-MC1.8.9-0.0.2.6.jar)
UCHIJAAAA chiselsandbits{mc1.8.9-v1.8.10} [Chisels & Bits] (chiselsandbits-mc1.8.9-v1.8.10.jar)
UCHIJAAAA compasscoords{1.8.9-0.2.6} [Compass Co-ords] (CompassCoords-1.8.9-0.2.6.jar)
UCHIJAAAA ComputerCraft{1.78} [ComputerCraft] (ComputerCraft1.78.jar)
UCHIJAAAA craftingtweaks{3.0.41} [Crafting Tweaks] (craftingtweaks-mc1.8.9-3.0.41.jar)
UCHIJAAAA crafttweaker{3.0.0} [crafttweaker] (CraftTweaker-Customized-1.8.8-3.0.1.jar)
UCHIJAAAA CustomMainMenu{2.0} [Custom Main Menu] (CustomMainMenu-MC1.8.9-2.0.jar)
UCHIJAAAA dsurround{2.0.3.2} [Dynamic Surroundings] (DynamicSurroundings-1.8.9-2.0.3.2.jar)
UCHIJAAAA ShetiPhianCore{3.1.0} [ShetiPhian-Core] (ShetiPhianCore-1.8.9-3.1.0.jar)
UCHIJAAAA EnderTanks{1.2.1} [EnderTanks] (EnderTanks-1.8.9-1.2.1.jar)
UCHIJAAAA ezstorage{1.0} [EZ Storage] (ezstorage-1.8.9-1.2.3.jar)
UCHIJAAAA fastleafdecay{1.6} [Fast Leaf Decay] (FastLeafDecay-1.8-1.6.jar)
UCHIJAAAA flatcoloredblocks{mc1.8.9-v1.3} [Flat Colored Blocks] (flatcoloredblocks-mc1.8.9-v1.6.jar)
UCHIJAAAA Waila{1.6.0} [Waila] (Waila-1.6.0-B3_1.8.8.jar)
UCHIJAAAA FTBL{2.0.2} [FTBLib] (FTBLib-1.8.9-2.0.2.jar)
UCHIJAAAA FTBU{2.0.2} [FTBUtilities] (FTBUtilities-1.8.9-2.0.2.jar)
UCHIJAAAA furnus{1.7} [Furnus] (Furnus-1.8.9-1.7.jar)
UCHIJAAAA graves{1.8.9-b38-universal} [Graves Mod] (graves-1.8.9-b38-universal.jar)
UCHIJAAAA hopperducts{1.4.6} [Hopper Ducts] (hopperducts-mc1.8.8-1.4.6.jar)
UCHIJAAAA k4lib{1.8.9-1.0.14} [K4Lib] (k4lib-1.8.9-1.0.14-universal.jar)
UCHIJAAAA HydCraft{1.8.9-3.1.57} [Hydraulicraft] (HydCraft-1.8.9-3.1.57-universal.jar)
UCHIJAAAA IGWMod{1.2.3-3} [In-Game wiki Mod] (IGW-Mod-1.8.9-1.2.3-3-universal.jar)
UCHIJAAAA intangible{0.0.21} [Intangible] (intangible-1.8.9-0.0.21.jar)
UCHIJAAAA inventorysorter{0.7.4+26} [Simple Inventory sorting] (inventorysorter-1.8.9-0.7.4+26.jar)
UCHIJAAAA IronChest{6.0.125.770} [Iron Chest] (ironchest-1.8.9-6.0.125.770.jar)
UCHIJAAAA JEI{2.25.11.150} [Just Enough Items] (jei_1.8.9-2.25.11.150.jar)
UCHIJAAAA Thaumcraft{5.1.6} [Thaumcraft] (Thaumcraft-1.8.9-5.1.6.jar)
UCHIJAAAA JEIAddons{0.11.2.56} [Just Enough Items Addons] (JEIAddons_1.8.9-0.11.2.56.jar)
UCHIJAAAA journeymap{5.1.3} [JourneyMap] (journeymap-1.8.8-5.1.3-unlimited.jar)
UCHIJAAAA jeresources{0.3.1} [Just Enough Resources] (JustEnoughResources-1.8.9-0.3.1.jar)
UCHIJAAAA llor{1.0.4-mc1.8.8} [Light Level Overlay Reloaded] (LLOverlayReloaded-1.0.4-mc1.8.8.jar)
UCHIJAAAA mantle{1.8.9-0.7.jenkins72} [Mantle] (Mantle-1.8.9-0.7.jar)
UCHIJAAAA testdummy{1.0} [MmmMmmMmmMmm] (MmmMmmMmmMmm-1.9b.jar)
UCHIJAAAA Morpheus{1.8.9-2.0.58} [Morpheus] (Morpheus-1.8.9-2.0.58.jar)
UCHIJAAAA MouseTweaks{2.6.0} [Mouse Tweaks] (MouseTweaks-2.6.0-mc1.8.9.jar)
UCHIJAAAA neotech{2.3.4} [NeoTech] (NeoTech-1.8.9-2.3.4.jar)
UCHIJAAAA fodc{1.7.2} [Ore Dictionary Converter] (OreDictionaryConverter-1.7.2.jar)
UCHIJAAAA playerrugs{0.0.1} [Player Rugs] (PlayerRugs-1.8.8-1.2.0.jar)
UCHIJAAAA PneumaticCraft{1.13.6} [PneumaticCraft] (PneumaticCraft-1.8.9-1.13.6-universal.jar)
UCHIJAAAA progressiveautomation{1.6.33} [Progressive Automation] (ProgressiveAutomation-1.8.9-1.6.33.jar)
UCHIJAAAA Psi{beta-11} [Psi] (Psi-beta-11.jar)
UCHIJAAAA RandomThings{3.6.2} [Random Things] (RandomThings-MC1.8.9-3.6.2.jar)
UCHIJAAAA ResourceLoader{1.4} [Resource Loader] (ResourceLoader-MC1.8.8-1.4.jar)
UCHIJAAAA rftools{4.22beta17} [RFTools] (rftools-1.8.9-4.22beta17.jar)
UCHIJAAAA simpleretrogen{2.2.2+3} [Simple Retrogen] (simpleretrogen-1.8.9-2.2.2+3.jar)
UCHIJAAAA StorageDrawers{1.8.9-2.3.4} [Storage Drawers] (StorageDrawers-1.8.9-2.3.4.jar)
UCHIJAAAA tconstruct{1.8.9-2.0.2.jenkins61} [Tinkers' Construct] (TConstruct-1.8.9-2.0.2.jar)
UCHIJAAAA thaumicinfusion{4.78} [Thaumic Infusion] (ThaumicInfusion-1.8.9-4.78.jar)
UCHIJAAAA wawla{1.4.7} [What Are We Looking At] (Wawla-1.4.7-1.8+.jar)
Loaded coremods (and transformers):
NowWithRendering (hopperducts-mc1.8.8-1.4.6.jar)
net.fybertech.nwr.NowWithRendering
thaumicinfusion (ThaumicInfusion-1.8.9-4.78.jar)
drunkmafia.thaumicinfusion.common.asm.BlockTransformer
drunkmafia.thaumicinfusion.common.asm.WorldTransformer
LoadingPlugin (RandomThings-MC1.8.9-3.6.2.jar)
lumien.randomthings.asm.ClassTransformer
ThaumcraftLoader (Thaumcraft-1.8.9-5.1.6.jar)
FldLoadingPlugin (FastLeafDecay-1.8-1.6.jar)
com.olafski.fastleafdecay.FldTransformer
dsurroundcore (DynamicSurroundings-1.8.9-2.0.3.2.jar)
org.blockartistry.mod.DynSurround.asm.Transformer
LoadingPlugin (ResourceLoader-MC1.8.8-1.4.jar)
lumien.resourceloader.asm.ClassTransformer
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 361.75' Renderer: 'GeForce GTX 980/PCIe/SSE2'
Pulsar/tconstruct loaded Pulses:
- TinkerCommons (Enabled/Forced)
- TinkerWorld (Enabled/Not Forced)
- TinkerTools (Enabled/Not Forced)
- TinkerSmeltery (Enabled/Not Forced)
- TinkerGadgets (Enabled/Not Forced)
- TinkerOredict (Enabled/Forced)
- TinkerIntegration (Enabled/Forced)
- TinkerFluids (Enabled/Forced)
- TinkerMaterials (Enabled/Forced)
- chiselsandbitsIntegration (Enabled/Not Forced)
- TinkerDebug (Enabled/Not Forced)
Launched Version: forge-11.15.1.1738
LWJGL: 2.9.4
OpenGL: GeForce GTX 980/PCIe/SSE2 GL version 4.5.0 NVIDIA 361.75, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 12x Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz
I was just messing around, seeing all the recipes for the items, and realized when I tried to see the recipe for the black colourizer... it wouldn't switch away from the previous recipe. So I escaped out of the recipe menu in JEI, and tried to see the black colourizer's recipe again.. and... nothing.
Oh, and I tried crafting it myself with a predicted recipe while making this report, no luck
http://i.imgur.com/OHJiGle.png
crash-2016-02-13_04.15.28-server.txt
The spell mines the 8 blocks starting with the block in front of me and continuing 7 blocks East, 8 total blocks.
pls fix ty
I'm guessing this is intended for some reason, is there a plan to enable this at higher levels or with special actions?
Mods Installed:
FastLeafDecay-1.8-1.6
InventoryTweaks-1.60-beta-30
jei_1.8.9-2.25.11.150
journeymap-1.8.8-5.1.3-unlimited
Psi-beta-11
ToolsOnTheGo-1.8.9.1.2.1
VeinMiner-1.8.9_0.31.2.unknown
After I got psi metal infusion, I made a psimetal cad, with overclocked core and signalling socket, and suddenly I couldn't cast spells at all. My 11th level rolls back to unspent on the c menu, and I can still select spells on my cad, but the psi meter is gone and right clicking with either cad has no effect. The problem remains after reloading the world and restarting the game. Starting a new world seems to fix the problem for the new world, allowing me to reload all levels.
Apply a Trick: Add motion upwards on your character reduces the velocity of the character but doesn't reset the fall damage. Not sure if this is meant to happen.
Two blocks get placed, but only one is drawn from inventory. One of the blocks doesn't drop anything when broken.
{spellName:"torch grenade",uuidMost:6494369951142856587L,validSpell:1b,spellList:[0:{spellPosX:2,spellData:{spellKey:"selectorFocalPoint",params:{}},spellPosY:3},1:{spellPosX:3,spellData:{spellKey:"operatorEntityPosition",params:{psi.spellparam.target:3}},spellPosY:3},2:{spellPosX:4,spellData:{spellKey:"trickPlaceBlock",params:{psi.spellparam.position:3}},spellPosY:3}],uuidLeast:-7037367057530097735L}
First discovered on a server running a slightly modified version of FTB Unstable. Tried to reproduce in SP, worked fine and no crash or other issues.
I then switched to a different server with a clean world running only Psi, JEI and Waila. Recreated the CAD and spell exactly the same as they were on the original, and had the same result - crash on MP, fine on SP. Attached are the settings for the CAD and spell, for your own testing. The spell was cast with a projectile bullet.
After some testing and looking through the crash log, I thought to try it on the server without the blue colorizer. No crash without colorizer installed. Re-tried with a different colorizer and crashed again. Which specific colorizer is used doesn't seem to matter so much as the fact that one is used. Also attached are the server's crash and fml-server-latest log files. If you need any different logs, please let me know.
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderException: java.lang.ClassNotFoundException: vazkii.psi.common.Psi
at net.minecraftforge.fml.common.LoadController.transition(LoadController.java:162)
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:543)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:417)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329)
at net.minecraft.client.main.Main.main(SourceFile:124)
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)
Caused by: java.lang.ClassNotFoundException: vazkii.psi.common.Psi
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:65)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:468)
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 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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
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 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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:512)
... 10 more
Caused by: java.lang.UnsupportedClassVersionError: vazkii/psi/common/Psi : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 38 more
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_79, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1523344712 bytes (1452 MB) / 2077753344 bytes (1981 MB) up to 3151495168 bytes (3005 MB)
JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3G -Xms2G -XX:PermSize=512m -XX:MaxPermSize=1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.19 Powered by Forge 11.15.1.1722 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UC mcp{9.19} Minecraft Coder Pack
UC FML{8.0.99.99} Forge Mod Loader
UC Forge{11.15.1.1722} Minecraft Forge
UE Psi{beta-11} Psi
Loaded coremods (and transformers):
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.4.13283 Compatibility Profile Context 14.501.1003.0' Renderer: 'AMD Radeon HD 6570'
I just added the beta11 version of the mod to my FTB Unstable server and client and when I craft the Iron CAD Assembly and put it in the CAD Assembler, I get a Casting Assistant Device as expected. Then, nothing I do with this CAD causes anything to happen. I never get a Psi bar and I'm unable to create Psi dust.
[01:18:31] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking entity
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:707) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:605) ~[MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:152) ~[bpo.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:481) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_71]
Caused by: java.lang.NullPointerException
at vazkii.psi.api.spell.SpellContext.isInRadius(SpellContext.java:124) ~[SpellContext.class:?]
at vazkii.psi.common.spell.selector.entity.PieceSelectorNearby.execute(PieceSelectorNearby.java:60) ~[PieceSelectorNearby.class:?]
at vazkii.psi.api.spell.CompiledSpell$Action.execute(CompiledSpell.java:89) ~[CompiledSpell$Action.class:?]
at vazkii.psi.api.spell.CompiledSpell.execute(CompiledSpell.java:55) ~[CompiledSpell.class:?]
at vazkii.psi.api.spell.CompiledSpell.safeExecute(CompiledSpell.java:65) ~[CompiledSpell.class:?]
at vazkii.psi.common.entity.EntitySpellProjectile.cast(EntitySpellProjectile.java:184) ~[EntitySpellProjectile.class:?]
at vazkii.psi.common.entity.EntitySpellProjectile.func_70184_a(EntitySpellProjectile.java:168) ~[EntitySpellProjectile.class:?]
at net.minecraft.entity.projectile.EntityThrowable.func_70071_h_(SourceFile:204) ~[wy.class:?]
at vazkii.psi.common.entity.EntitySpellProjectile.func_70071_h_(EntitySpellProjectile.java:125) ~[EntitySpellProjectile.class:?]
at net.minecraft.world.World.func_72866_a(World.java:1860) ~[adm.class:?]
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:699) ~[le.class:?]
at net.minecraft.world.World.func_72870_g(World.java:1829) ~[adm.class:?]
at net.minecraft.world.World.func_72939_s(World.java:1661) ~[adm.class:?]
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:544) ~[le.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:701) ~[MinecraftServer.class:?]
... 4 more
[01:18:31] [Server thread/ERROR]: This crash report has been saved to: C:\Users\joe\Desktop\MMc\MultiMC\instances\Magic and tech\minecraft\crash-reports\crash-2016-02-16_01.18.31-server.txt
[01:18:31] [Server thread/INFO]: Stopping server
[01:18:31] [Server thread/INFO]: Saving players
[01:18:31] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:func_179870_a:529]: ---- Minecraft Crash Report ----
WARNING: coremods are present:
CCLCorePlugin (CodeChickenLib-1.8-1.1.2.115-universal.jar)
FldLoadingPlugin (FastLeafDecay-1.8-1.6.jar)
Contact their authors BEFORE contacting forge
// Don't be sad, have a hug! <3
Time: 2/16/16 1:18 AM
Description: Ticking entity
java.lang.NullPointerException: Ticking entity
at vazkii.psi.api.spell.SpellContext.isInRadius(SpellContext.java:124)
at vazkii.psi.common.spell.selector.entity.PieceSelectorNearby.execute(PieceSelectorNearby.java:60)
at vazkii.psi.api.spell.CompiledSpell$Action.execute(CompiledSpell.java:89)
at vazkii.psi.api.spell.CompiledSpell.execute(CompiledSpell.java:55)
at vazkii.psi.api.spell.CompiledSpell.safeExecute(CompiledSpell.java:65)
at vazkii.psi.common.entity.EntitySpellProjectile.cast(EntitySpellProjectile.java:184)
at vazkii.psi.common.entity.EntitySpellProjectile.func_70184_a(EntitySpellProjectile.java:168)
at net.minecraft.entity.projectile.EntityThrowable.func_70071_h_(SourceFile:204)
at vazkii.psi.common.entity.EntitySpellProjectile.func_70071_h_(EntitySpellProjectile.java:125)
at net.minecraft.world.World.func_72866_a(World.java:1860)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:699)
at net.minecraft.world.World.func_72870_g(World.java:1829)
at net.minecraft.world.World.func_72939_s(World.java:1661)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:544)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:701)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:605)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:152)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:481)
at java.lang.Thread.run(Unknown Source)
-- Head --
Stacktrace:
at vazkii.psi.api.spell.SpellContext.isInRadius(SpellContext.java:124)
at vazkii.psi.common.spell.selector.entity.PieceSelectorNearby.execute(PieceSelectorNearby.java:60)
at vazkii.psi.api.spell.CompiledSpell$Action.execute(CompiledSpell.java:89)
at vazkii.psi.api.spell.CompiledSpell.execute(CompiledSpell.java:55)
at vazkii.psi.api.spell.CompiledSpell.safeExecute(CompiledSpell.java:65)
at vazkii.psi.common.entity.EntitySpellProjectile.cast(EntitySpellProjectile.java:184)
at vazkii.psi.common.entity.EntitySpellProjectile.func_70184_a(EntitySpellProjectile.java:168)
at net.minecraft.entity.projectile.EntityThrowable.func_70071_h_(SourceFile:204)
at vazkii.psi.common.entity.EntitySpellProjectile.func_70071_h_(EntitySpellProjectile.java:125)
at net.minecraft.world.World.func_72866_a(World.java:1860)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:699)
at net.minecraft.world.World.func_72870_g(World.java:1829)
-- Entity being ticked --
Details:
Entity Type: Psi.psi:spellProjectile (vazkii.psi.common.entity.EntitySpellProjectile)
Entity ID: 373822
Entity Name: entity.Psi.psi:spellProjectile.name
Entity's Exact location: -149.76, 67.86, 310.92
Entity's Block location: -150.00,67.00,310.00 - World: (-150,67,310), Chunk: (at 10,4,6 in -10,19; contains blocks -160,0,304 to -145,255,319), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Entity's Momentum: -1.92, -0.87, 0.58
Entity's Rider: ERROR NullPointerException: null
Entity's Vehicle: ERROR NullPointerException: null
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1661)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:544)
-- Affected level --
Details:
Level name: Magic High Beginings
All players: 1 total; [EntityPlayerMP[''/146481, l='Magic High Beginings', x=-143.83, y=69.00, z=309.30]]
Chunk stats: ServerChunkCache: 501 Drop: 0
Level seed: -2064872084
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: -96.00,64.00,252.00 - World: (-96,64,252), Chunk: (at 0,4,12 in -6,15; contains blocks -96,0,240 to -81,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 231591 game time, 231591 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 7973 (now: true), thunder time: 82015 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:701)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:605)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:152)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:481)
at java.lang.Thread.run(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_71, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 298461680 bytes (284 MB) / 1089994752 bytes (1039 MB) up to 2982674432 bytes (2844 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms1024m -Xmx3200m
IntCache: cache: 1, tcache: 1, allocated: 12, tallocated: 94
FML: MCP 9.19 Powered by Forge 11.15.1.1724 11 mods loaded, 11 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAAAAAAA mcp{9.19} Minecraft Coder Pack
UCHIJAAAAAAAAA FML{8.0.99.99} Forge Mod Loader
UCHIJAAAAAAAAA Forge{11.15.1.1724} Minecraft Forge
UCHIJAAAAAAAAA bookshelfapi{2.3.1} Bookshelf
UCHIJAAAAAAAAA fastleafdecay{1.6} Fast Leaf Decay
UCHIJAAAAAAAAA intangible{0.0.22} Intangible
UCHIJAAAAAAAAA JEI{2.26.0.154} Just Enough Items
UCHIJAAAAAAAAA journeymap{5.1.3} JourneyMap
UCHIJAAAAAAAAA neotech{2.3.5} NeoTech
UCHIJAAAAAAAAA ProjectE{1.8.9-PE1.1.3} ProjectE
UCHIJAAAAAAAAA Psi{beta-13} Psi
Loaded coremods (and transformers):
CCLCorePlugin (CodeChickenLib-1.8-1.1.2.115-universal.jar)
codechicken.lib.asm.ClassHeirachyManager
codechicken.lib.asm.RenderHookTransformer
FldLoadingPlugin (FastLeafDecay-1.8-1.6.jar)
com.olafski.fastleafdecay.FldTransformer
GL info: ERROR RuntimeException: No OpenGL context found in the current thread.
Profiler Position: N/A (disabled)
Player Count: 1 / 8; [EntityPlayerMP[''/146481, l='Magic High Beginings', x=-143.83, y=69.00, z=309.30]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
[01:18:31] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:func_179870_a:529]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\joe\Desktop\MMc\MultiMC\instances\Magic and tech\minecraft\crash-reports\crash-2016-02-16_01.18.31-server.txt
[01:18:31] [Client thread/INFO] [FML]: Waiting for the server to terminate/save.
[01:18:31] [Server thread/INFO]: Saving worlds
[01:18:31] [Server thread/INFO]: Saving chunks for level 'Magic High Beginings'/Overworld
[01:18:31] [Server thread/INFO]: Saving chunks for level 'Magic High Beginings'/Nether
[01:18:31] [Server thread/INFO]: Saving chunks for level 'Magic High Beginings'/The End
[01:18:31] [Server thread/INFO] [journeymap]: Mapping halted in C:\Users\joe\Desktop\MMc\MultiMC\instances\Magic and tech\minecraft\journeymap\data\sp\Magic High Beginings\DIM0
[01:18:31] [Server thread/INFO] [FML]: Unloading dimension 0
[01:18:31] [Server thread/INFO] [FML]: Unloading dimension -1
[01:18:31] [Server thread/INFO] [FML]: Unloading dimension 1
[01:18:31] [Server thread/INFO] [FML]: Applying holder lookups
[01:18:31] [Server thread/INFO] [FML]: Holder lookups applied
[01:18:31] [Server thread/INFO] [ProjectE]: Completed server-stop actions.
[01:18:31] [Server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded.
[01:18:31] [Client thread/INFO] [FML]: Server terminated.
AL lib: (EE) alc_cleanup: 1 device not closed
Process exited with code -1.
When I use the blood magic Sacrificial Dagger in front of an altar, my Psi energy goes down by exactly 160 (which I'm not sure, but sounds like the amount of LP injected in a Tier 0 altar).
Currently it takes the highest priority
Level 17 - Negative Effects doesn't register this spell as level completion if I use it with psimetal sword
The wither effect triggers (well only with the sword, but I assume it's intended that other tools can't use the Selector:Attack Target even if I hit a mob with it), but no level up until I don't use wither with a CAD spell.
I am using beta 13 of the mod and version 11.15.1.1744 of forge for Minecraft 1.8.9. I am using vanilla forge and I have no other mods installed. The game crashed in the pre-initialization phase, I believe. FML Log: http://pastebin.com/tvvuCKr7.
Reproduced twice with the same spell.
Spell is a simple focal point -> entity position -> lighting/explosion fired from a psimetal CAD with a red colorizer.
I can't seem to obtain Psidust using an Iron CAD as per the tutorial. Not sure if the fact that I'm changing gamemodes is the problem, but if it is then it would be nice to see that fixed.
Anyway, the issue is that I can't start in the mod.
If you take for example the second variant at level 5 and level up, you get the first one (with the additional 200psi) as well.
Ok, so, I made a program that I called "bridge". I've been programming for almost 10 years now, so I know what to look for in stuff like this. I did find several things. However, after about two to three hours of using this mod, something strange happened. I am using beta 13 of the mod. The program I made places a block at the caster, and uses the players look and position to raycast from the player to a space up to 10 blocks away. I had been creating spells for a while at this point, on my creative world, though I did switch back and forth between creative and survival several times. I had created the spell using a break block spell I had made called "troll hole", which used a raycast to create a hole two blocks deep at the point where it hit, thus the "troll" part, as I intended it to be a hole that the player couldn't climb out of easily. The spell worked perfectly, so I reused the raycast I had made in the spell to create the before mentioned spell. This was about two hours after I had made the "troll" spell. However, when I cast it, I noticed a very peculiar bug. No matter which direction I cast the spell, or what block I pointed it at, the spell always placed the blocks going north, only occasionally taking into account the x position, though y was always unaffected (y was the only part of the vector I modified, so that it would place at the feet of the caster, rather than their face). After several castings of the spell, eventually blocks stopped being placed, though were still taken from my hotbar. Unlike an invisible block glitch (like in vanilla minecraft), however, I was still allowed free movement where ever the blocks would have been placed (I checked in all directions just to be sure).
EDIT: I would have uploaded a screenshot, but when I came back into my world a few hours later, none of the blocks seemed to be placed anymore, and the spell seemed to just do nothing at that point, plus I had already removed the block I had made it with to see if it was a placement issue.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.