Git Product home page Git Product logo

minefantasyii-cont's People

Contributors

anonymousproductions avatar blackjar72 avatar k1r0s avatar sirse avatar yesterday17 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

minefantasyii-cont's Issues

Minefantasy 2 + Ars Magica 2

So there seems to be an issue with minefantasy 2 causing some of ars magicas effects to not work. Such as the chain component. Im sure you a familiar with ars magica 2 so I probably dont have to explain what the chain component is supposed to do. But what it does do with MF2 installed is instead of the chain bouncing from one mob to another, it only hits one mob, then shows the animation of it jumping to the next but deals no damage. However it seems to only be an issue with mobs as the spells seem to work against players just fine. Im not sure if this could be solved with a simple config edit, I have set every setting in MF2 and Ars magica to false which has done absolutely nothing.
Its very anger inducing as im trying to make a modpack and I dont want to remove either of these great mods.
Any ideas on what I could do?

Edit: Now that I look at the problem even deeper, minefantasy seems to cause an issue where ANY ars magica spell that WOULD damage more than one entity simply wont. Even area of effect spells for some reason only deal damage to one mob even if shot in the middle of a group of mobs.

Edit Edit: I really dont want to remove this mod, its a great mod, but its destroying ars magica. There has to be something minefantasy 2 changes that deals with damage. I tried turning all the config options to false. But that didnt help. Maybe you or some addon developer could somehow code a config to disable whatever feature in minefantasy deals with damage to let ars take priority or something along those lines in the next update for 1.7.10? Just something to make the two more compatible.

1.7.10 Game Initialize Crash

Hellllo, we are having initializing issues for 1.7.10. Game crash at 2/7 initialize stage. Only mod is MF2 with latest forge and java. Any recommendations? Ty!

MF 2 server problem...

MF armor does not block damage. On server.
KCauldron core
This server is running KCauldron version 1.7.10-1614.175 (MC: 1.7.10) (Implementing API version 1.7.10-R0.1-SNAPSHOT)
Maybe someone knows how to fix this?

Unable to craft refined magma cream

Despite having maximum level in engineering and unlocking the relevant recipe, I am unable to craft the refined magma cream. The carpenter's table recognizes the recipe, but the little hand symbol that usually signifies that the recipe needs right-clicking to proceed is red, and no progress is made by right-clicking.

Salvage duplication glith

Encrusted bars can be duplicated on salvage station (they are drops encrusted bar instead steel bar with diamond shard).
Glitch caused by CustomToolHelper.tryDeconstruct method.

	public static ItemStack tryDeconstruct(ItemStack newitem, ItemStack mainItem) {
		String type = null;
		if (newitem != null && newitem.getItem() instanceof ITieredComponent) {
			type = ((ITieredComponent) newitem.getItem()).getMaterialType(newitem);
		}
		if (type != null) {
			CustomMaterial primary = CustomToolHelper.getCustomPrimaryMaterial(mainItem);
			CustomMaterial secondary = CustomToolHelper.getCustomSecondaryMaterial(mainItem);
			if (primary != null && primary.type.equalsIgnoreCase(type)) {
				CustomMaterial.addMaterial(newitem, slot_main, primary.name);
			} else {
				if (secondary != null && secondary.type.equalsIgnoreCase(type)) {
					CustomMaterial.addMaterial(newitem, slot_main, secondary.name);
				}
			}
		}
		return newitem;
	}

I'm don't understand for what used that method, it are just compares two itemstacks and copies material from second to first IS.
Missed logical not operator??

Adding Shaped Anvil Recipe causes crash

script that im using:
import mods.minefantasy.Anvil;

val leather = minecraft:leather;
val stick = minecraft:stick;
val dwarfSteel = lotr:item.dwarfSteel;

Anvil.addShapedRecipe(lotr:item.swordDwarven, "artisanry", "", true, 10.0, "hammer", 3, 3, 10, [minecraft:leather, dwarfSteel, minecraft:stick, dwarfSteel, dwarfSteel, dwarfSteel]);

Here is the crash report:
---- Minecraft Crash Report ----
// But it works on my machine.

Time: 16.06.18 22:55
Description: Ticking block entity

java.lang.NullPointerException: Ticking block entity
at minefantasy.mf2.integration.minetweaker.helpers.TweakedShapedAnvilRecipe.matches(TweakedShapedAnvilRecipe.java:97)
at minefantasy.mf2.api.crafting.anvil.CraftingManagerAnvil.findMatchingRecipe(CraftingManagerAnvil.java:254)
at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.getResult(TileEntityAnvilMF.java:663)
at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.updateCraftingData(TileEntityAnvilMF.java:669)
at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.func_145845_h(TileEntityAnvilMF.java:222)
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)

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

-- Head --
Stacktrace:
at minefantasy.mf2.integration.minetweaker.helpers.TweakedShapedAnvilRecipe.matches(TweakedShapedAnvilRecipe.java:97)
at minefantasy.mf2.api.crafting.anvil.CraftingManagerAnvil.findMatchingRecipe(CraftingManagerAnvil.java:254)
at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.getResult(TileEntityAnvilMF.java:663)
at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.updateCraftingData(TileEntityAnvilMF.java:669)
at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.func_145845_h(TileEntityAnvilMF.java:222)

-- Block entity being ticked --
Details:
Name: MF_Anvil // minefantasy.mf2.block.tileentity.TileEntityAnvilMF
Block type: ID #1041 (tile.anvilSteel // minefantasy.mf2.block.crafting.BlockAnvilMF)
Block data value: 3 / 0x3 / 0b0011
Block location: World: (244,72,53), Chunk: (at 4,4,5 in 15,3; contains blocks 240,0,48 to 255,255,63), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Actual block type: ID #1041 (tile.anvilSteel // minefantasy.mf2.block.crafting.BlockAnvilMF)
Actual block data value: 3 / 0x3 / 0b0011
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)

-- Affected level --
Details:
Level name: New World
All players: 1 total; [EntityPlayerMP['KacperKubus'/342, l='New World', x=243,70, y=72,00, z=53,42]]
Chunk stats: ServerChunkCache: 330 Drop: 0
Level seed: 3447552771013305714
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: World: (220,64,72), Chunk: (at 12,4,8 in 13,4; contains blocks 208,0,64 to 223,255,79), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 13080 game time, 13080 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 94849 (now: false), thunder time: 42750 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)

Progress Bar and Status Bar Type GUIs Not Appearing if Player is a Vampire using Witchery

When playing as a vampire using the 0.24.1 version of Witchery, the GUIs that normally appear when looking at anvils, ammunition boxes, forges, and all other blocks that use a GUI like this, are not appearing.
This issue only occurs when the player becomes a vampire and gains their blood pool UI, which I believe happens because of some sort of mistake involving GUI priorities interacting, if such a thing even exists.

Guide for Anvil Recipes

Hey sirse, mind if you expand the Crafttweaker Guides on Anvil Recipes and more? I dont know exactly how to Configure or write a script correctley with MF2 and other mods

Constant TileEntity synchronization

Constant Server>Client synchronization: every second most TE sends own custom update packet.
Custom packets are better solution than using getDescriptionPacket and onDataPacket methods (reduced packet size), but in MF they are used for dirty things.
That causes REALLY huge traffic/bandwidth usage (about 1.8TB outgoing traffic per mouth and 4mb/sec of bandwidth).

Sync should be runned only on TE's condition change (e.g: when player adds fuel to firepit).
All time calculations should be double-sided (on client for tooltips and GUIs and on server for data validation).

Referenced issue: AnonymousProductions#9

Sorry me my bad english, i'm russian.

Concerns about Hardcore-Crafting

Through a quick setup and playthrough- I have got thinking about the flow of hardcore crafting (HC) to both new and experienced players.

The first problem i've sort of been unsettled over is how hardcore mode is active by default. This could be a problem due to potentially confusing or scaring off newbies to the mod. Since HC is best played after learning more about it, it's more likely the user would go through config files those who are new and unexperienced.

As for the structure: The "Getting Started" Entry probably could use some rewriting. I sort of left things out and may not have prioritised getting food, wood, etc. So explaining how to simply cook a stew or something would be best early on, along with collection of planks and stones.

This is just my reflection of how the HC system flows for the first night, but it can't hurt to rethink some things.

Crash When Adding Shaped Anvil Recipes

There seems to be a CTD when adding shaped recipes to the anvil with Anvil.addShapedRecipe().

This is the script I'm using:

import mods.minefantasy.Anvil;
Anvil.addShapedRecipe(<minecraft:cobblestone>, "artisanry", "", true, 10.0, "hammer", 1, 1, 10, [[<minecraft:cobblestone>, <minecraft:cobblestone>]]);

The crash occurs when attempting to place the ingredients into the anvil's crafting grid. Here's the stack trace:

net.minecraft.util.ReportedException: Ticking block entity
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:642) ~[MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) ~[MinecraftServer.class:?]
	at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) ~[bsx.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
	at minefantasy.mf2.integration.minetweaker.TweakedShapedAnvilRecipe.matches(TweakedShapedAnvilRecipe.java:97) ~[TweakedShapedAnvilRecipe.class:?]
	at minefantasy.mf2.api.crafting.anvil.CraftingManagerAnvil.findMatchingRecipe(CraftingManagerAnvil.java:256) ~[CraftingManagerAnvil.class:?]
	at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.getResult(TileEntityAnvilMF.java:655) ~[TileEntityAnvilMF.class:?]
	at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.updateCraftingData(TileEntityAnvilMF.java:661) ~[TileEntityAnvilMF.class:?]
	at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.func_145845_h(TileEntityAnvilMF.java:212) ~[TileEntityAnvilMF.class:?]
	at net.minecraft.world.World.func_72939_s(World.java:1939) ~[ahb.class:?]
	at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489) ~[mt.class:?]
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636) ~[MinecraftServer.class:?]

---- Minecraft Crash Report ----
// I let you down. Sorry :(

Time: 10/30/17 7:49 PM
Description: Ticking block entity

java.lang.ArrayIndexOutOfBoundsException: 1
	at minefantasy.mf2.integration.minetweaker.TweakedShapedAnvilRecipe.matches(TweakedShapedAnvilRecipe.java:97)
	at minefantasy.mf2.api.crafting.anvil.CraftingManagerAnvil.findMatchingRecipe(CraftingManagerAnvil.java:256)
	at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.getResult(TileEntityAnvilMF.java:655)
	at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.updateCraftingData(TileEntityAnvilMF.java:661)
	at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.func_145845_h(TileEntityAnvilMF.java:212)
	at net.minecraft.world.World.func_72939_s(World.java:1939)
	at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
	at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
	at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)


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

-- Head --
Stacktrace:
	at minefantasy.mf2.integration.minetweaker.TweakedShapedAnvilRecipe.matches(TweakedShapedAnvilRecipe.java:97)
	at minefantasy.mf2.api.crafting.anvil.CraftingManagerAnvil.findMatchingRecipe(CraftingManagerAnvil.java:256)
	at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.getResult(TileEntityAnvilMF.java:655)
	at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.updateCraftingData(TileEntityAnvilMF.java:661)
	at minefantasy.mf2.block.tileentity.TileEntityAnvilMF.func_145845_h(TileEntityAnvilMF.java:212)

-- Block entity being ticked --
Details:
	Name: MF_Anvil // minefantasy.mf2.block.tileentity.TileEntityAnvilMF
	Block type: ID #2796 (tile.anvilSteel // minefantasy.mf2.block.crafting.BlockAnvilMF)
	Block data value: 2 / 0x2 / 0b0010
	Block location: World: (-42,101,-54), Chunk: (at 6,6,10 in -3,-4; contains blocks -48,0,-64 to -33,255,-49), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
	Actual block type: ID #2796 (tile.anvilSteel // minefantasy.mf2.block.crafting.BlockAnvilMF)
	Actual block data value: 2 / 0x2 / 0b0010
Stacktrace:
	at net.minecraft.world.World.func_72939_s(World.java:1939)
	at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)

Can't hit Endermen when Minefantasy 2 is installed alongside DragonAPI

When I have both Minfantasy 2 (version 2.8.12, link to the mod here ) and DragonAPI (17b, but previous versions too) installed, Endermen seem unable to register damage coming from the player - punching them causes nothing to happen, and for non-melee things like the shock focus from Thaumcraft, too. It seems to register client-side perhaps (for punching at least), since their mouth briefly opens like they're angry, but only for a brief instant before the Enderman continues acting peaceful as if nothing happened.

In my testing this seems to be possible to replicate with only DragonAPI and Minefantasy 2 installed and nothing else. Unsure if anything was reported relevant to this in the log, but here it is in case it can help: https://pastebin.com/rRASdkFE

Also using Forge version 10.13.4.1614.

Crossposting from ReikaKalseki/Reika_Mods_Issues#1438 - thanks!

Underground Biomes compatibility

It is not possible to acquire sharp rocks by breaking Underground Biomes Constructs rocks with your hand. It is also not possible to process UBC vanilla ores or UBC ore registrar ores in the Bloomery.

There is a Modpack

I created a modpack with this mod in it, i want you to try it out. and when other people are playing it they get confused right away. i was like this at first not knowing what to do without tutorials and i just followed by the book. this is one of my favorite mods that changes up crafting.

bugs in recent prebuild

Many recipes have the items and crafting GUIs misaligned when viewed in NEI or the research book.

The forge model is missing bits and pieces when displayed in inventory or placed on the ground, and it only looks correct when there are burning coals inside.

I tried to craft bronze shears and a bronze anvil on the stone anvil, but the GUI for hammering items did not appear correctly.

Crash with the armor tad

Hi when I open the tab "armor" or "food" with the creative menu, my game crash and i've this for the crash:
---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 05/02/19 21:34
Description: Rendering screen

java.lang.ArrayIndexOutOfBoundsException: -96
at org.lwjgl.input.Keyboard.getKeyName(Keyboard.java:429)
at minefantasy.mf2.item.ClientItemsMF.showSpecials(ClientItemsMF.java:27)
at minefantasy.mf2.mechanics.EventManagerMF.setTooltip(EventManagerMF.java:699)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_76_EventManagerMF_setTooltip_ItemTooltipEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at net.minecraftforge.event.ForgeEventFactory.onItemTooltip(ForgeEventFactory.java:162)
at net.minecraft.item.ItemStack.func_82840_a(ItemStack.java:626)
at net.minecraft.client.gui.GuiScreen.func_146285_a(GuiScreen.java:104)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_146285_a(GuiContainerCreative.java:734)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:171)
at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(InventoryEffectRenderer.java:38)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73863_a(GuiContainerCreative.java:638)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1455)
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(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
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 org.lwjgl.input.Keyboard.getKeyName(Keyboard.java:429)
at minefantasy.mf2.item.ClientItemsMF.showSpecials(ClientItemsMF.java:27)
at minefantasy.mf2.mechanics.EventManagerMF.setTooltip(EventManagerMF.java:699)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_76_EventManagerMF_setTooltip_ItemTooltipEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at net.minecraftforge.event.ForgeEventFactory.onItemTooltip(ForgeEventFactory.java:162)
at net.minecraft.item.ItemStack.func_82840_a(ItemStack.java:626)
at net.minecraft.client.gui.GuiScreen.func_146285_a(GuiScreen.java:104)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_146285_a(GuiContainerCreative.java:734)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:171)
at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(InventoryEffectRenderer.java:38)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73863_a(GuiContainerCreative.java:638)

-- Screen render details --
Details:
Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative
Mouse location: Scaled: (221, 84). Absolute: (885, 743)
Screen size: Scaled: (480, 270). Absolute: (1920, 1080). Scale factor of 4

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Bugma'/199, l='MpServer', x=21,29, y=238,62, z=-5,41]]
Chunk stats: MultiplayerChunkCache: 1016, 1025
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 12665 game time, 12665 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: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 81 total; [TribesmanEntity['Tribesman'/129, l='MpServer', x=55,28, y=237,00, z=-47,78], TribesmanEntity['Tribesman'/130, l='MpServer', x=55,72, y=237,00, z=-46,50], TribesmanEntity['Tribesman'/514, l='MpServer', x=62,50, y=237,00, z=-82,50], TribesmanEntity['Tribesman'/131, l='MpServer', x=62,78, y=237,00, z=-0,50], TribesmanEntity['Tribesman'/132, l='MpServer', x=63,75, y=237,00, z=-14,53], TribesmanEntity['Tribesman'/133, l='MpServer', x=60,34, y=237,00, z=26,50], TribesmanEntity['Tribesman'/389, l='MpServer', x=-12,50, y=237,00, z=33,50], EntityItem['item.item.spruceseed'/134, l='MpServer', x=54,97, y=237,13, z=25,16], TribesmanEntity['Tribesman'/518, l='MpServer', x=62,43, y=237,00, z=-16,58], EntityItem['item.item.spruceseed'/135, l='MpServer', x=56,69, y=241,63, z=29,59], TribesmanEntity['Tribesman'/519, l='MpServer', x=59,50, y=237,00, z=-17,50], TribesmanEntity['Tribesman'/393, l='MpServer', x=64,50, y=237,00, z=-85,50], TribesmanEntity['Tribesman'/138, l='MpServer', x=67,50, y=237,00, z=-2,50], TribesmanEntity['Tribesman'/522, l='MpServer', x=77,50, y=237,00, z=40,50], TribesmanEntity['Tribesman'/139, l='MpServer', x=67,56, y=237,00, z=5,25], TribesmanEntity['Tribesman'/395, l='MpServer', x=60,50, y=237,00, z=-83,50], TribesmanEntity['Tribesman'/523, l='MpServer', x=80,50, y=237,00, z=41,50], EntitySheep['Sheep'/141, l='MpServer', x=71,16, y=237,00, z=-12,19], EntityItem['item.item.spruceseed'/142, l='MpServer', x=67,22, y=244,13, z=-2,06], EntitySheep['Sheep'/143, l='MpServer', x=78,97, y=237,00, z=13,06], TribesmanEntity['Tribesman'/529, l='MpServer', x=-51,38, y=237,00, z=24,25], EntitySheep['Sheep'/146, l='MpServer', x=72,06, y=237,00, z=22,97], TribesmanEntity['Tribesman'/530, l='MpServer', x=-55,50, y=237,00, z=15,50], EntityItem['item.item.spruceseed'/147, l='MpServer', x=64,63, y=237,13, z=16,03], TribesmanEntity['Tribesman'/531, l='MpServer', x=-53,50, y=237,00, z=15,50], EntityItem['item.item.spruceseed'/148, l='MpServer', x=67,19, y=237,13, z=17,16], EntitySheep['Sheep'/149, l='MpServer', x=67,13, y=237,00, z=19,13], TribesmanEntity['Tribesman'/278, l='MpServer', x=30,50, y=237,00, z=-40,50], TribesmanEntity['Tribesman'/280, l='MpServer', x=-54,50, y=237,00, z=6,50], TribesmanEntity['Tribesman'/25, l='MpServer', x=-53,50, y=237,00, z=-53,50], TribesmanEntity['Tribesman'/26, l='MpServer', x=-55,50, y=237,00, z=7,50], TribesmanEntity['Tribesman'/282, l='MpServer', x=-53,50, y=237,00, z=4,50], TribesmanEntity['Tribesman'/410, l='MpServer', x=-10,50, y=237,00, z=68,50], TribesmanEntity['Tribesman'/27, l='MpServer', x=-51,50, y=237,00, z=5,50], TribesmanEntity['Tribesman'/411, l='MpServer', x=-4,78, y=237,00, z=66,63], TribesmanEntity['Tribesman'/412, l='MpServer', x=-8,50, y=237,00, z=65,50], TribesmanEntity['Tribesman'/29, l='MpServer', x=-50,50, y=237,00, z=6,50], TribesmanEntity['Tribesman'/413, l='MpServer', x=-6,50, y=237,00, z=64,50], TribesmanEntity['Tribesman'/30, l='MpServer', x=-53,50, y=237,00, z=7,50], TribesmanEntity['Tribesman'/32, l='MpServer', x=-44,50, y=237,00, z=-81,50], TribesmanEntity['Tribesman'/34, l='MpServer', x=-39,16, y=237,00, z=-83,50], TribesmanEntity['Tribesman'/164, l='MpServer', x=96,50, y=237,00, z=-81,50], TribesmanEntity['Tribesman'/165, l='MpServer', x=98,50, y=237,00, z=-82,50], TribesmanEntity['Tribesman'/166, l='MpServer', x=98,44, y=237,00, z=-79,47], TribesmanEntity['Tribesman'/41, l='MpServer', x=-44,38, y=237,00, z=38,91], EntityItem['item.item.spruceseed'/42, l='MpServer', x=-40,66, y=237,13, z=38,97], EntityItem['item.item.spruceseed'/298, l='MpServer', x=28,84, y=237,13, z=-23,38], EntityItem['item.item.spruceseed'/44, l='MpServer', x=-41,41, y=237,13, z=39,06], TribesmanEntity['Tribesman'/301, l='MpServer', x=-23,50, y=237,00, z=21,50], TribesmanEntity['Tribesman'/302, l='MpServer', x=-22,50, y=237,00, z=20,50], TribesmanEntity['Tribesman'/303, l='MpServer', x=-53,50, y=237,00, z=10,50], EntityItem['item.item.spruceseed'/51, l='MpServer', x=-20,06, y=237,13, z=-69,75], EntityItem['item.item.spruceseed'/55, l='MpServer', x=-21,31, y=239,63, z=27,44], EntityItem['item.item.spruceseed'/56, l='MpServer', x=-24,88, y=237,13, z=24,53], EntitySheep['Sheep'/57, l='MpServer', x=-16,97, y=237,00, z=27,06], EntityItem['item.item.spruceseed'/58, l='MpServer', x=-21,19, y=245,75, z=24,72], TribesmanEntity['Tribesman'/61, l='MpServer', x=-14,50, y=237,00, z=-52,50], EntityItem['item.item.spruceseed'/62, l='MpServer', x=-12,41, y=240,63, z=-50,81], TribesmanEntity['Tribesman'/63, l='MpServer', x=-20,24, y=237,00, z=-10,41], TribesmanEntity['Tribesman'/64, l='MpServer', x=-11,41, y=237,00, z=-1,63], EntityItem['item.item.spruceseed'/66, l='MpServer', x=-15,97, y=237,13, z=24,31], EntitySheep['Sheep'/67, l='MpServer', x=-8,69, y=237,00, z=32,19], EntitySheep['Sheep'/68, l='MpServer', x=6,03, y=237,00, z=46,97], EntityClientPlayerMP['Bugma'/199, l='MpServer', x=21,29, y=238,62, z=-5,41], TribesmanEntity['Tribesman'/81, l='MpServer', x=15,69, y=237,00, z=-46,63], TribesmanEntity['Tribesman'/83, l='MpServer', x=12,59, y=237,00, z=-8,69], EntitySheep['Sheep'/84, l='MpServer', x=10,03, y=237,00, z=39,03], TribesmanEntity['Tribesman'/92, l='MpServer', x=21,34, y=237,00, z=-40,53], TribesmanEntity['Tribesman'/95, l='MpServer', x=16,59, y=237,00, z=-34,94], EntityItem['item.item.spruceseed'/96, l='MpServer', x=17,38, y=240,13, z=-38,09], TribesmanEntity['Tribesman'/97, l='MpServer', x=21,72, y=237,00, z=-21,75], EntityItem['item.item.spruceseed'/100, l='MpServer', x=28,44, y=237,13, z=-21,19], EntityItem['item.item.spruceseed'/101, l='MpServer', x=25,97, y=237,13, z=-18,69], TribesmanEntity['Tribesman'/102, l='MpServer', x=38,16, y=237,00, z=6,50], TribesmanEntity['Tribesman'/109, l='MpServer', x=34,41, y=237,00, z=-44,44], TribesmanEntity['Tribesman'/110, l='MpServer', x=32,38, y=237,00, z=-37,72], TribesmanEntity['Tribesman'/111, l='MpServer', x=32,50, y=237,00, z=4,38], TribesmanEntity['Tribesman'/112, l='MpServer', x=33,68, y=237,00, z=-4,32], TribesmanEntity['Tribesman'/113, l='MpServer', x=33,53, y=237,00, z=34,75], TribesmanEntity['Tribesman'/505, l='MpServer', x=-24,50, y=237,00, z=-16,50], EntityItem['item.item.spruceseed'/127, l='MpServer', x=49,69, y=237,13, z=-51,53]]
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:425)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2444)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:919)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 496671616 bytes (473 MB) / 2147483648 bytes (2048 MB) up to 2147483648 bytes (2048 MB)
JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
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.1558 Optifine OptiFine_1.7.10_HD_U_E7 14 mods loaded, 14 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.05} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1558-1.7.10.jar)
UCHIJAAAA Forge{10.13.4.1558} [Minecraft Forge] (forge-1.7.10-10.13.4.1558-1.7.10.jar)
UCHIJAAAA BiblioCraft{1.11.7} [BiblioCraft] (BiblioCraft[v1.11.7][MC1.7.10].jar)
UCHIJAAAA chisel{2.9.5.11} [Chisel] (Chisel-2.9.5.11.jar)
UCHIJAAAA customnpcs{1.7.10d} [CustomNpcs] (Custom-NPCs-Mod-1.7.10.jar)
UCHIJAAAA PTRModelLib{1.0.0} [PTRModelLib] (Decocraft-2.4.2_1.7.10.jar)
UCHIJAAAA props{2.4.2} [Decocraft] (Decocraft-2.4.2_1.7.10.jar)
UCHIJAAAA DragonMounts{r41-1.7.10} [Dragon Mounts] (Dragon-Mounts-Mod-1.7.10.jar)
UCHIJAAAA dynamictrees{1.7.10-0.7.2c} [Dynamic Trees] (DynamicTrees-1.7.10-0.7.2c.jar)
UCHIJAAAA liege{a1} [Medieval mobs mod, part of Liege mod] (Medieval-Mobs-Mod-1.7.10.jar)
UCHIJAAAA minefantasy2{Alpha_2.8.12} [MineFantasyII] (MineFantasyII-2.8.12.jar)
UCHIJAAAA Roguelike{1.4.4} [Roguelike Dungeons] (roguelike-1.7.10-1.4.4.jar)
UCHIJAAAA worldedit{6.1.1} [WorldEdit] (worldedit-forge-mc1.7.10-6.1.1-dist.jar)
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 416.34' Renderer: 'GeForce GTX 1050 Ti/PCIe/SSE2'
Chisel: Errors like "[FML]: Unable to lookup ..." are NOT the cause of this crash. You can safely ignore these errors. And update forge while you're at it.
Launched Version: 1.7.10-Forge10.13.4.1558-1.7.10
LWJGL: 2.9.1
OpenGL: GeForce GTX 1050 Ti/PCIe/SSE2 GL version 4.6.0 NVIDIA 416.34, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [vanilla]
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
OptiFine Version: OptiFine_1.7.10_HD_U_E7
Render Distance Chunks: 16
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.6.0 NVIDIA 416.34
OpenGlRenderer: GeForce GTX 1050 Ti/PCIe/SSE2
OpenGlVendor: NVIDIA Corporation
CpuCount: 4

sorry for my english, I'm french

Difference in NBT format for timbers received from salvage station

Timbers acquired through crafting have lowercase NBT tags for their wood type, whereas timbers got from using the salvage station have uppercase letters.

Gained through regular crafting:
minefantasy2:MF_Com_plank.withTag({MF_CustomMaterials: {main_metal: "refinedwood"}})
Gained through salvage station:
minefantasy2:MF_Com_plank.withTag({MF_CustomMaterials: {main_metal: "RefinedWood"}})

Unsure if this extends to ingots or other items but I don't believe it does.

Handpick bonus loot ignoring meta

Any ore block having metadata may drop loot from parent block with 0 meta on breaking by handpick.

Example: Biomes O' Plenty Topaz ore (gemOre:5) dropping a topaz gem (gem:5) and bonus (gems:0) from Ender Amethyst Ore.

MF 2.8.14.5
Forge 1.7.10 1614
BOP 2.1.0.2308

2018-08-20_01 41 29
2018-08-20_01 41 11

MinefantasyII and More Player Models causes a double item glitch

Obviously I cannot bring this issue up with noppes as he no longer cares about More Player Models 1.7.10 but im hoping you might be able to help resolve this.
Heres an image of the issue where im holding an NPC wand from customnpcs (Yes this happens with all items not just Customnpcs, and no I have not tested this glitch with just More player models and Minefantasy, this is a screenshot from a modpack)
2018-12-29_22 09 58
The issue stops if I remove either minefantasy or More Player Models.
I have messed around with the configs and nothing seems to solve the issue.
Maybe you have an idea?
I dont know how minefantasy handles players holding items but something in the mod seems to generate the item in the place where it should be without scaled player models.

Problem with adding new anvil recipe

this is my script:
Anvil.addShapelessRecipe(lotr:item.swordDwarven), "artisanry", "", true, 10.0, "hammer", 1, 1, 10]),
[minefantasy2:MF_Com_leather_strip], lotr:item.dwarfSteel],
[minefantasy2:MF_Com_plank, lotr:item.dwarfSteel lotr:item.dwarfSteel, lotr:item.dwarfSteel]
[minefantasy2:MF_Com_leather_strip, lotr:item.dwarfSteel]);

It doesnt work. Everytime it says: Error parsing DwarvenSword.zs:1 -- ; expected.
Can someone help?

Weird symbols in anvil crafting on server

Hi.
Im playing on minecraft modded server.
When I wanna craft something in anvil like Copper Sword it says !@$1 Sword, or something like that.
Can someone help me?

Script examples?

In lieu of a guide, if anyone could link to Minetweaker scripts using Minefantasy crafting mechanics or modpacks with such scripts in them that would be helpful.

Cannot Use Heated Ingredients in MineTweaker Anvil Recipes

When adding recipes for the anvil with the MineTweaker hooks, I can't find a way to specify that metal components must be heated to a workable temperature. The boolean "hot" argument seems to just make the crafting result heated.

Support for Metallurgy 4 Metals

I'm currently trying to integrate Metallurgy and Tinkers Construct with MF2 using MineTweaker. Because of the way hot ingots and items are handled, I'm able to heat ingots, which is great. I'm also able to craft hot versions of TiC tool parts, which need to be quenched. Also great.

The problem is that I can't create bars of the modded metals. I tried to create, for example, a bar of Atlarus by adding the tag {MF_CustomMaterials: {main_metal: "Atlarus"}} to the base bar item, but that predictably failed. Presumably that main_metal key is not dynamic and needs to be handled in the code. This breaks even more if the custom bar is heated, as it doesn't inherit its temperature stats from the ingot it's based on.

Stamina glitch

Whenever i break grass or something or lose too much stamina it wants to stay down and whenever i drink water to put it pack up it still goes down no matter what, is this a glitch or part of the mod because its happing to me a lot.

bug with reach mechanic.

FMLClientHandler.instance().getClient().playerController.attackEntity(entityPlayer,

been having some issues with the reach mechanic. It is fine if there is a single player, the problem arises when there is a player looking at an entity within render distance of a player using a reach weapon. steps to re-produce below.

  1. player 'A' has a weapon with reach. player 'B' does not.
  2. player 'A' and 'B' are both looking at two different entities.
  3. player 'A' hits entity 'A' with reach weapon, player 'B' does nothing but look at entity 'B'
  4. entity 'A' receives damage from player 'A' based on what item they were holding and entity 'B' receives damage from player 'B' based on what item they were holding.

it is kind of annoying because i'm developing a rpg pack and you could be trading with an npc and have a player across town hit a zombie and you would hit the npc you are trading with, causing them to dislike you and the guards to aggro on you.

Cannot Create Multiple Outputs With Bloomery

Example Script:

import mods.minefantasy.Bloomery;
Bloomery.addRecipe(<minecraft:flint>*4, <minecraft:cobblestone>);

Expected Behavior: Upon breaking the bloom with a hammer, 4 pieces of flint should be dropped

Actual Behavior: Upon breaking the bloom, only 1 piece of flint is dropped

Carpenter Bench Recipes Don't Respect Timber Type

I'm trying to add some recipes to the carpenter's bench:

CraftingManagerCarpenter.getInstance().addRecipe(new ItemStack(GameRegistry.findItem("ExtraTiC", "toolrod"), 1, 134), SkillList.artisanry, "", "", 10f, "knife", 0, 0, 1, new Object[] {"xx", 'x', ComponentListMF.plank.construct("Bloodwood")});
CraftingManagerCarpenter.getInstance().addRecipe(TConstructRegistry.getPartMapping(TConstructRegistry.getItem("woodPattern"), 1, 0), SkillList.artisanry, "", "", 10f, "knife", 0, 0, 1, new Object[] {"xx", 'x', ComponentListMF.plank.construct("Oak")});

The expected behavior would be that 2 bloodwood timbers would create a bloodwood tool rod, and 2 oak timbers would create a wooden tool rod. However, ANY two timbers result in a wooden tool rod.

Oven can't cook stove items.

I've had this issue since I started playing the 1.7.10 version of MF2 but it doesn't really cause many practical problems so I overlooked it, but the wording in the book indicates that the oven is meant to be able to cook all the food that the stovetop can. This is currently not the case; I can't even put things like meat or potatoes inside the oven.

Additionally, I seem to still be able to bake clay items like the clay pot in a furnace, when it's indicated in the book that they're meant to be fired in the oven.

Thanks!

Configure Mithril/Mithium Weights and Materials in general?

Its just an idea.

Because I Would love to see Some love for Light Armor users when they are sick of using only Leather/studded leather armors (Me).

For example:
Mithril Medium armor becomes light and Mithril Heavy becomes medium
Mithium Medium and Heavy Becomes Light.

:3

I've edited MF2 and added support for some metallurgy metals and new weapons

So i've added a support for some metallurgy metals like:

  • Atlarus
  • Orichalcum
  • Vulcanite
  • Platinum
  • Haderoth
  • Damascus Steel
  • Tartarite
  • Angmallen
  • Shadow Iron
    And non-metallurgy metal: Dwarven Steel.
    *Added mithril ore that will generate in the world.
    *Added 4 new weapons:
  • Longsword
  • Saber
  • Gladius
  • Shortsword

I've started working on it about 2 days ago and im gonna add more weapons, more metals and ores, more armors like dwarven armor and roman armor, maybe new mobs etc.
If somebody intrested here's download link:

https://mega.nz/#!o3YWEKZZ!zjQrQStT2PPD4IMFInBRnjU7OSDJokvuf5QyMHkSkLY

btw. sorry for my bad english but im from Poland.
Minefantasy2 is the greatest mod that i've ever seen.

MineFantasy2 Addon with new weapons and metallurgy support

Hi guys. I've edited source code of MF2 and added some stuff:
*9 NEW WEAPONS

  • Longsword
  • Claymore
  • Saber
  • Nordic Sword
  • Berserker Axe
  • Gladius
  • Shortsword
  • Nodachi
  • Trident
    *SOME OF METALLURGY METALS ARE NOW SUPPORTED:
  • Damascus Steel
  • Haderoth
  • Vulcanite
  • Platinum
  • Angmallen
  • Atlarus
  • Tartarite
  • Shadow Iron
    And non-metallurgy metal: Dwarven Steel.

*MITHRIL IS NOW GENERATING IN OVERWORLD

So if you want to download it here's link:
https://mega.nz/#!1z4EUKCC!iUgDYnkMXDoWSN6mbF-3jsuPUA5xtfkPEyVXNmHBmXI
or http://www.mediafire.com/file/cn5a9ctcck14w47/MineFantasy2EdK.jar/file
VirusTotal:
https://www.virustotal.com/#/file/7bcabb1d0570bd379749dc336c0a67e3cf89c8ed3aa49ee8d9fc855688f3c9da/detection
Btw. Sorry for my bad English

Concerns about leather

Through simple playthroughs of survival mode, I have always just had the issue with how I handled leather in crafting. The problem is: when starting out, you require a steady source of leather in order to make tools. whereas a pair of shears are always the first tool made, and production of other tools and armour halt until leather has been gained.

It would be both easier and neater if leather were removed from tool crafting (unfortunately this would mean a bunch of retexturing too). but that would make tool crafting much more dependent on simply having metal and wood, without having to worry about leather.

As for armour crafing: The introduction of either wool-based recipes, or a flax farm for linen production would be an ideal replacement for leather. Leather should be left for the fancier stuff, mainly straps for heavy armour and the like.

This is just my opinion on the matter, but it would be good to reflect on this issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.