Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[1.14.4] Custom Campfire Block


MineModder2000
 Share

Recommended Posts

So I want to make own version of this block that will have more dynamic behavior. I made and registered a campfire item and block the extend the vanilla classes and it all looks great, except the whole food aspect. When I right click a raw food item it does not appear on the campfire, it also does not pop off when cooked but stays raw. When you destroy the block, it'll drop the 4 raw food items. I tried copying in the vanilla Minecraft code for CampfireBlock and CampfireTileEntity instead of extending them, but to no avail. Please someone shed some light, thanks. 

Link to comment
Share on other sites

Show your code please. Vanilla handles many trying based on instanceof or equality checks that don’t play well with mods.

About Me

Spoiler

My Discord - Cadiboo#8887

My WebsiteCadiboo.github.io

My ModsCadiboo.github.io/projects

My TutorialsCadiboo.github.io/tutorials

Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support.

When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible.

Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org

Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)

Link to comment
Share on other sites

On 2/1/2020 at 4:20 AM, Cadiboo said:

Show your code please. Vanilla handles many trying based on instanceof or equality checks that don’t play well with mods.

package mymod;

import java.util.Optional;
import java.util.Random;

import javax.annotation.Nullable;

import net.minecraft.block.Block;
import net.minecraft.block.BlockRenderType;
import net.minecraft.block.BlockState;
import net.minecraft.block.Blocks;
import net.minecraft.block.ContainerBlock;
import net.minecraft.block.IWaterLoggable;
import net.minecraft.enchantment.EnchantmentHelper;
import net.minecraft.entity.Entity;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.entity.projectile.AbstractArrowEntity;
import net.minecraft.fluid.Fluids;
import net.minecraft.fluid.IFluidState;
import net.minecraft.inventory.InventoryHelper;
import net.minecraft.item.BlockItemUseContext;
import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.CampfireCookingRecipe;
import net.minecraft.particles.BasicParticleType;
import net.minecraft.particles.ParticleTypes;
import net.minecraft.pathfinding.PathType;
import net.minecraft.state.BooleanProperty;
import net.minecraft.state.DirectionProperty;
import net.minecraft.state.StateContainer;
import net.minecraft.state.properties.BlockStateProperties;
import net.minecraft.stats.Stats;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.BlockRenderLayer;
import net.minecraft.util.DamageSource;
import net.minecraft.util.Direction;
import net.minecraft.util.Hand;
import net.minecraft.util.Mirror;
import net.minecraft.util.Rotation;
import net.minecraft.util.SoundCategory;
import net.minecraft.util.SoundEvents;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.BlockRayTraceResult;
import net.minecraft.util.math.shapes.ISelectionContext;
import net.minecraft.util.math.shapes.VoxelShape;
import net.minecraft.world.IBlockReader;
import net.minecraft.world.IWorld;
import net.minecraft.world.World;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;

public class Campfire extends ContainerBlock implements IWaterLoggable {
   protected static final VoxelShape SHAPE = Block.makeCuboidShape(0.0D, 0.0D, 0.0D, 16.0D, 7.0D, 16.0D);
   public static final BooleanProperty LIT = BlockStateProperties.LIT;
   public static final BooleanProperty SIGNAL_FIRE = BlockStateProperties.SIGNAL_FIRE;
   public static final BooleanProperty WATERLOGGED = BlockStateProperties.WATERLOGGED;
   public static final DirectionProperty FACING = BlockStateProperties.HORIZONTAL_FACING;

   public Campfire(Block.Properties p_i49989_1_) {
      super(p_i49989_1_);
      this.setDefaultState(this.stateContainer.getBaseState().with(LIT, Boolean.valueOf(true)).with(SIGNAL_FIRE, Boolean.valueOf(false)).with(WATERLOGGED, Boolean.valueOf(false)).with(FACING, Direction.NORTH));
   }

   public boolean onBlockActivated(BlockState state, World worldIn, BlockPos pos, PlayerEntity player, Hand handIn, BlockRayTraceResult hit) {
      if (state.get(LIT)) {
         TileEntity tileentity = worldIn.getTileEntity(pos);
         if (tileentity instanceof CampfireEntity) {
            CampfireEntity CampfireEntity = (CampfireEntity)tileentity;
            ItemStack itemstack = player.getHeldItem(handIn);
            Optional<CampfireCookingRecipe> optional = CampfireEntity.findMatchingRecipe(itemstack);
            if (optional.isPresent()) {
               if (!worldIn.isRemote && CampfireEntity.addItem(player.abilities.isCreativeMode ? itemstack.copy() : itemstack, optional.get().getCookTime())) {
                  player.addStat(Stats.INTERACT_WITH_CAMPFIRE);
               }

               return true;
            }
         }
      }

      return false;
   }

   public void onEntityCollision(BlockState state, World worldIn, BlockPos pos, Entity entityIn) {
      if (!entityIn.isImmuneToFire() && state.get(LIT) && entityIn instanceof LivingEntity && !EnchantmentHelper.hasFrostWalker((LivingEntity)entityIn)) {
         entityIn.attackEntityFrom(DamageSource.IN_FIRE, 1.0F);
      }

      super.onEntityCollision(state, worldIn, pos, entityIn);
   }

   public void onReplaced(BlockState state, World worldIn, BlockPos pos, BlockState newState, boolean isMoving) {
      if (state.getBlock() != newState.getBlock()) {
         TileEntity tileentity = worldIn.getTileEntity(pos);
         if (tileentity instanceof CampfireEntity) {
            InventoryHelper.dropItems(worldIn, pos, ((CampfireEntity)tileentity).getInventory());
         }

         super.onReplaced(state, worldIn, pos, newState, isMoving);
      }
   }

   @Nullable
   public BlockState getStateForPlacement(BlockItemUseContext context) {
      IWorld iworld = context.getWorld();
      BlockPos blockpos = context.getPos();
      boolean flag = iworld.getFluidState(blockpos).getFluid() == Fluids.WATER;
      return this.getDefaultState().with(WATERLOGGED, Boolean.valueOf(flag)).with(SIGNAL_FIRE, Boolean.valueOf(this.isHayBlock(iworld.getBlockState(blockpos.down())))).with(LIT, Boolean.valueOf(!flag)).with(FACING, context.getPlacementHorizontalFacing());
   }

   /**
    * Update the provided state given the provided neighbor facing and neighbor state, returning a new state.
    * For example, fences make their connections to the passed in state if possible, and wet concrete powder immediately
    * returns its solidified counterpart.
    * Note that this method should ideally consider only the specific face passed in.
    */
   public BlockState updatePostPlacement(BlockState stateIn, Direction facing, BlockState facingState, IWorld worldIn, BlockPos currentPos, BlockPos facingPos) {
      if (stateIn.get(WATERLOGGED)) {
         worldIn.getPendingFluidTicks().scheduleTick(currentPos, Fluids.WATER, Fluids.WATER.getTickRate(worldIn));
      }

      return facing == Direction.DOWN ? stateIn.with(SIGNAL_FIRE, Boolean.valueOf(this.isHayBlock(facingState))) : super.updatePostPlacement(stateIn, facing, facingState, worldIn, currentPos, facingPos);
   }

   /**
    * Returns true if the block of the passed blockstate is a Hay block, otherwise false.
    */
   private boolean isHayBlock(BlockState stateIn) {
      return stateIn.getBlock() == Blocks.HAY_BLOCK;
   }

   /**
    * Amount of light emitted
    * @deprecated prefer calling {@link IBlockState#getLightValue()}
    */
   public int getLightValue(BlockState state) {
      return state.get(LIT) ? super.getLightValue(state) : 0;
   }

   public VoxelShape getShape(BlockState state, IBlockReader worldIn, BlockPos pos, ISelectionContext context) {
      return SHAPE;
   }

   /**
    * The type of render function called. MODEL for mixed tesr and static model, MODELBLOCK_ANIMATED for TESR-only,
    * LIQUID for vanilla liquids, INVISIBLE to skip all rendering
    * @deprecated call via {@link IBlockState#getRenderType()} whenever possible. Implementing/overriding is fine.
    */
   public BlockRenderType getRenderType(BlockState state) {
      return BlockRenderType.MODEL;
   }

   /**
    * Gets the render layer this block will render on. SOLID for solid blocks, CUTOUT or CUTOUT_MIPPED for on-off
    * transparency (glass, reeds), TRANSLUCENT for fully blended transparency (stained glass)
    */
   public BlockRenderLayer getRenderLayer() {
      return BlockRenderLayer.CUTOUT;
   }

   /**
    * Called periodically clientside on blocks near the player to show effects (like furnace fire particles). Note that
    * this method is unrelated to {@link randomTick} and {@link #needsRandomTick}, and will always be called regardless
    * of whether the block can receive random update ticks
    */
   @OnlyIn(Dist.CLIENT)
   public void animateTick(BlockState stateIn, World worldIn, BlockPos pos, Random rand) {
      if (stateIn.get(LIT)) {
         if (rand.nextInt(10) == 0) {
            worldIn.playSound((double)((float)pos.getX() + 0.5F), (double)((float)pos.getY() + 0.5F), (double)((float)pos.getZ() + 0.5F), SoundEvents.BLOCK_CAMPFIRE_CRACKLE, SoundCategory.BLOCKS, 0.5F + rand.nextFloat(), rand.nextFloat() * 0.7F + 0.6F, false);
         }

         if (rand.nextInt(5) == 0) {
            for(int i = 0; i < rand.nextInt(1) + 1; ++i) {
               worldIn.addParticle(ParticleTypes.LAVA, (double)((float)pos.getX() + 0.5F), (double)((float)pos.getY() + 0.5F), (double)((float)pos.getZ() + 0.5F), (double)(rand.nextFloat() / 2.0F), 5.0E-5D, (double)(rand.nextFloat() / 2.0F));
            }
         }

      }
   }

   public boolean receiveFluid(IWorld worldIn, BlockPos pos, BlockState state, IFluidState fluidStateIn) {
      if (!state.get(BlockStateProperties.WATERLOGGED) && fluidStateIn.getFluid() == Fluids.WATER) {
         boolean flag = state.get(LIT);
         if (flag) {
            if (worldIn.isRemote()) {
               for(int i = 0; i < 20; ++i) {
                  func_220098_a(worldIn.getWorld(), pos, state.get(SIGNAL_FIRE), true);
               }
            } else {
               worldIn.playSound((PlayerEntity)null, pos, SoundEvents.ENTITY_GENERIC_EXTINGUISH_FIRE, SoundCategory.BLOCKS, 1.0F, 1.0F);
            }

            TileEntity tileentity = worldIn.getTileEntity(pos);
            if (tileentity instanceof CampfireEntity) {
               ((CampfireEntity)tileentity).func_213986_d();
            }
         }

         worldIn.setBlockState(pos, state.with(WATERLOGGED, Boolean.valueOf(true)).with(LIT, Boolean.valueOf(false)), 3);
         worldIn.getPendingFluidTicks().scheduleTick(pos, fluidStateIn.getFluid(), fluidStateIn.getFluid().getTickRate(worldIn));
         return true;
      } else {
         return false;
      }
   }

   public void onProjectileCollision(World worldIn, BlockState state, BlockRayTraceResult hit, Entity projectile) {
      if (!worldIn.isRemote && projectile instanceof AbstractArrowEntity) {
         AbstractArrowEntity abstractarrowentity = (AbstractArrowEntity)projectile;
         if (abstractarrowentity.isBurning() && !state.get(LIT) && !state.get(WATERLOGGED)) {
            BlockPos blockpos = hit.getPos();
            worldIn.setBlockState(blockpos, state.with(BlockStateProperties.LIT, Boolean.valueOf(true)), 11);
         }
      }

   }

   public static void func_220098_a(World p_220098_0_, BlockPos pos, boolean p_220098_2_, boolean p_220098_3_) {
      Random random = p_220098_0_.getRandom();
      BasicParticleType basicparticletype = p_220098_2_ ? ParticleTypes.CAMPFIRE_SIGNAL_SMOKE : ParticleTypes.CAMPFIRE_COSY_SMOKE;
      p_220098_0_.func_217404_b(basicparticletype, true, (double)pos.getX() + 0.5D + random.nextDouble() / 3.0D * (double)(random.nextBoolean() ? 1 : -1), (double)pos.getY() + random.nextDouble() + random.nextDouble(), (double)pos.getZ() + 0.5D + random.nextDouble() / 3.0D * (double)(random.nextBoolean() ? 1 : -1), 0.0D, 0.07D, 0.0D);
      if (p_220098_3_) {
         p_220098_0_.addParticle(ParticleTypes.SMOKE, (double)pos.getX() + 0.25D + random.nextDouble() / 2.0D * (double)(random.nextBoolean() ? 1 : -1), (double)pos.getY() + 0.4D, (double)pos.getZ() + 0.25D + random.nextDouble() / 2.0D * (double)(random.nextBoolean() ? 1 : -1), 0.0D, 0.005D, 0.0D);
      }

   }

   public IFluidState getFluidState(BlockState state) {
      return state.get(WATERLOGGED) ? Fluids.WATER.getStillFluidState(false) : super.getFluidState(state);
   }

   /**
    * Returns the blockstate with the given rotation from the passed blockstate. If inapplicable, returns the passed
    * blockstate.
    * @deprecated call via {@link IBlockState#withRotation(Rotation)} whenever possible. Implementing/overriding is
    * fine.
    */
   public BlockState rotate(BlockState state, Rotation rot) {
      return state.with(FACING, rot.rotate(state.get(FACING)));
   }

   /**
    * Returns the blockstate with the given mirror of the passed blockstate. If inapplicable, returns the passed
    * blockstate.
    * @deprecated call via {@link IBlockState#withMirror(Mirror)} whenever possible. Implementing/overriding is fine.
    */
   public BlockState mirror(BlockState state, Mirror mirrorIn) {
      return state.rotate(mirrorIn.toRotation(state.get(FACING)));
   }

   protected void fillStateContainer(StateContainer.Builder<Block, BlockState> builder) {
      builder.add(LIT, SIGNAL_FIRE, WATERLOGGED, FACING);
   }

   public TileEntity createNewTileEntity(IBlockReader worldIn) {
      return new CampfireEntity();
   }

   public boolean allowsMovement(BlockState state, IBlockReader worldIn, BlockPos pos, PathType type) {
      return false;
   }
}

 

package mymod;

import java.util.Optional;
import java.util.Random;

import javax.annotation.Nullable;

import net.minecraft.inventory.IClearable;
import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.Inventory;
import net.minecraft.inventory.InventoryHelper;
import net.minecraft.inventory.ItemStackHelper;
import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.CampfireCookingRecipe;
import net.minecraft.item.crafting.IRecipeType;
import net.minecraft.nbt.CompoundNBT;
import net.minecraft.network.play.server.SUpdateTileEntityPacket;
import net.minecraft.particles.ParticleTypes;
import net.minecraft.tileentity.ITickableTileEntity;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.tileentity.TileEntityType;
import net.minecraft.util.Direction;
import net.minecraft.util.NonNullList;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.MathHelper;
import net.minecraft.world.World;

public class CampfireEntity extends TileEntity implements IClearable, ITickableTileEntity {
	   private final NonNullList<ItemStack> inventory = NonNullList.withSize(4, ItemStack.EMPTY);
	   private final int[] cookingTimes = new int[4];
	   private final int[] cookingTotalTimes = new int[4];

	   public CampfireEntity() {
	      super(TileEntityType.CAMPFIRE);
	   }

	   public void tick() {
	      boolean flag = this.getBlockState().get(Campfire.LIT);
	      boolean flag1 = this.world.isRemote;
	      if (flag1) {
	         if (flag) {
	            this.addParticles();
	         }

	      } else {
	         if (flag) {
	            this.cookAndDrop();
	         } else {
	            for(int i = 0; i < this.inventory.size(); ++i) {
	               if (this.cookingTimes[i] > 0) {
	                  this.cookingTimes[i] = MathHelper.clamp(this.cookingTimes[i] - 2, 0, this.cookingTotalTimes[i]);
	               }
	            }
	         }

	      }
	   }

	   /**
	    * Individually tracks the cooking of each item, then spawns the finished product in-world and clears the
	    * corresponding held item.
	    */
	   private void cookAndDrop() {
	      for(int i = 0; i < this.inventory.size(); ++i) {
	         ItemStack itemstack = this.inventory.get(i);
	         if (!itemstack.isEmpty()) {
	            ++this.cookingTimes[i];
	            if (this.cookingTimes[i] >= this.cookingTotalTimes[i]) {
	               IInventory iinventory = new Inventory(itemstack);
	               ItemStack itemstack1 = this.world.getRecipeManager().getRecipe(IRecipeType.CAMPFIRE_COOKING, iinventory, this.world).map((p_213979_1_) -> {
	                  return p_213979_1_.getCraftingResult(iinventory);
	               }).orElse(itemstack);
	               BlockPos blockpos = this.getPos();
	               InventoryHelper.spawnItemStack(this.world, (double)blockpos.getX(), (double)blockpos.getY(), (double)blockpos.getZ(), itemstack1);
	               this.inventory.set(i, ItemStack.EMPTY);
	               this.func_213981_s();
	            }
	         }
	      }

	   }

	   private void addParticles() {
	      World world = this.getWorld();
	      if (world != null) {
	         BlockPos blockpos = this.getPos();
	         Random random = world.rand;
	         if (random.nextFloat() < 0.11F) {
	            for(int i = 0; i < random.nextInt(2) + 2; ++i) {
	               Campfire.func_220098_a(world, blockpos, this.getBlockState().get(Campfire.SIGNAL_FIRE), false);
	            }
	         }

	         int l = this.getBlockState().get(Campfire.FACING).getHorizontalIndex();

	         for(int j = 0; j < this.inventory.size(); ++j) {
	            if (!this.inventory.get(j).isEmpty() && random.nextFloat() < 0.2F) {
	               Direction direction = Direction.byHorizontalIndex(Math.floorMod(j + l, 4));
	               float f = 0.3125F;
	               double d0 = (double)blockpos.getX() + 0.5D - (double)((float)direction.getXOffset() * 0.3125F) + (double)((float)direction.rotateY().getXOffset() * 0.3125F);
	               double d1 = (double)blockpos.getY() + 0.5D;
	               double d2 = (double)blockpos.getZ() + 0.5D - (double)((float)direction.getZOffset() * 0.3125F) + (double)((float)direction.rotateY().getZOffset() * 0.3125F);

	               for(int k = 0; k < 4; ++k) {
	                  world.addParticle(ParticleTypes.SMOKE, d0, d1, d2, 0.0D, 5.0E-4D, 0.0D);
	               }
	            }
	         }

	      }
	   }

	   /**
	    * Returns a NonNullList<ItemStack> of items currently held in the campfire.
	    */
	   public NonNullList<ItemStack> getInventory() {
	      return this.inventory;
	   }

	   public void read(CompoundNBT compound) {
	      super.read(compound);
	      this.inventory.clear();
	      ItemStackHelper.loadAllItems(compound, this.inventory);
	      if (compound.contains("CookingTimes", 11)) {
	         int[] aint = compound.getIntArray("CookingTimes");
	         System.arraycopy(aint, 0, this.cookingTimes, 0, Math.min(this.cookingTotalTimes.length, aint.length));
	      }

	      if (compound.contains("CookingTotalTimes", 11)) {
	         int[] aint1 = compound.getIntArray("CookingTotalTimes");
	         System.arraycopy(aint1, 0, this.cookingTotalTimes, 0, Math.min(this.cookingTotalTimes.length, aint1.length));
	      }

	   }

	   public CompoundNBT write(CompoundNBT compound) {
	      this.writeItems(compound);
	      compound.putIntArray("CookingTimes", this.cookingTimes);
	      compound.putIntArray("CookingTotalTimes", this.cookingTotalTimes);
	      return compound;
	   }

	   private CompoundNBT writeItems(CompoundNBT compound) {
	      super.write(compound);
	      ItemStackHelper.saveAllItems(compound, this.inventory, true);
	      return compound;
	   }

	   /**
	    * Retrieves packet to send to the client whenever this Tile Entity is resynced via World.notifyBlockUpdate. For
	    * modded TE's, this packet comes back to you clientside in {@link #onDataPacket}
	    */
	   @Nullable
	   public SUpdateTileEntityPacket getUpdatePacket() {
	      return new SUpdateTileEntityPacket(this.pos, 13, this.getUpdateTag());
	   }

	   /**
	    * Get an NBT compound to sync to the client with SPacketChunkData, used for initial loading of the chunk or when
	    * many blocks change at once. This compound comes back to you clientside in {@link handleUpdateTag}
	    */
	   public CompoundNBT getUpdateTag() {
	      return this.writeItems(new CompoundNBT());
	   }

	   public Optional<CampfireCookingRecipe> findMatchingRecipe(ItemStack itemStackIn) {
	      return this.inventory.stream().noneMatch(ItemStack::isEmpty) ? Optional.empty() : this.world.getRecipeManager().getRecipe(IRecipeType.CAMPFIRE_COOKING, new Inventory(itemStackIn), this.world);
	   }

	   public boolean addItem(ItemStack itemStackIn, int cookTime) {
	      for(int i = 0; i < this.inventory.size(); ++i) {
	         ItemStack itemstack = this.inventory.get(i);
	         if (itemstack.isEmpty()) {
	            this.cookingTotalTimes[i] = cookTime;
	            this.cookingTimes[i] = 0;
	            this.inventory.set(i, itemStackIn.split(1));
	            this.func_213981_s();
	            return true;
	         }
	      }

	      return false;
	   }

	   private void func_213981_s() {
	      this.markDirty();
	      this.getWorld().notifyBlockUpdate(this.getPos(), this.getBlockState(), this.getBlockState(), 3);
	   }

	   public void clear() {
	      this.inventory.clear();
	   }

	   public void func_213986_d() {
	      if (!this.getWorld().isRemote) {
	         InventoryHelper.dropItems(this.getWorld(), this.getPos(), this.getInventory());
	      }

	      this.func_213981_s();
	   }
}

 

 @SubscribeEvent
        public static void registerBlocks(final RegistryEvent.Register<Block> event) {
            
            event.getRegistry().registerAll( 
            	
            	BlockList.campfire = new Campfire(Block.Properties.create(Material.WOOD, MaterialColor.OBSIDIAN).hardnessAndResistance(2.0F).sound(SoundType.WOOD).lightValue(15).tickRandomly())
                	.setRegistryName(location("campfire2"))
            ); 	
        }

  @SubscribeEvent
        public static void registerItems(final RegistryEvent.Register<Item> event) {
        	
        	event.getRegistry().registerAll(

        		ItemList.campfire = new BlockItem(BlockList.campfire, new Item.Properties().group(ItemGroup.MISC)).setRegistryName(BlockList.campfire.getRegistryName())
        	);
        }

 

Link to comment
Share on other sites

The vanilla code is a bit of a mess of legacy code and Forge compatibility hacks. Vanilla’s code was never meant to be extended by Modders. I would either extend the vanilla class and write all the necessary hacks to get stuff to work the way you want or write my own implementation that will be much cleaner and uses forges systems. You can see an example of the latter here 

  • Thanks 1

About Me

Spoiler

My Discord - Cadiboo#8887

My WebsiteCadiboo.github.io

My ModsCadiboo.github.io/projects

My TutorialsCadiboo.github.io/tutorials

Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support.

When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible.

Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org

Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Put it through to te author of the mod. Got luckily my save working again by disabling refined storage in a copy of the save. This destroys all processes wich Refined Storage was doing. Re-enabled Refined Storage again (in an older version) in that save and it works again (only without the Refined storage blocks (because those were deleted in the load without Refined Storage), but that is easily salvageball).  Thank you anyway for the version-change suggestion, Should have thinked about that one.....
    • https://cdn.discordapp.com/attachments/423472570692534273/977528210914967552/unknown.png https://pastebin.com/Q08MFKdm
    • No idea why this is happening. I just downloaded some mods and and now its all gone to shit. Debug: [13:07:25] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [13:07:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [13:07:25] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [13:07:25] [main/DEBUG] [FML]: Injecting tracing printstreams for STDOUT/STDERR. [13:07:25] [main/INFO] [FML]: Forge Mod Loader version 14.23.5.2837 for Minecraft 1.12.2 loading [13:07:25] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_51, running on Windows 10:amd64:10.0, installed at C:\Users\Jake\AppData\Local\Packages\Microsoft.4297127D64EC6_8wekyb3d8bbwe\LocalCache\Local\runtime\jre-legacy\windows-x64\jre-legacy [13:07:25] [main/DEBUG] [FML]: Java classpath at launch is: [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.12.2-14.23.5.2837\forge-1.12.2-14.23.5.2837.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.12\launchwrapper-1.12.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\5.2\asm-all-5.2.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\jline\jline\3.5.1\jline-3.5.1.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\jna\4.4.0\jna-4.4.0.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\typesafe\config\1.2.1\config-1.2.1.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-actors-migration_2.11\1.1.0\scala-actors-migration_2.11-1.1.0.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-compiler\2.11.1\scala-compiler-2.11.1.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\scala-lang\plugins\scala-continuations-library_2.11\1.0.2\scala-continuations-library_2.11-1.0.2.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\scala-lang\plugins\scala-continuations-plugin_2.11.1\1.0.2\scala-continuations-plugin_2.11.1-1.0.2.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-library\2.11.1\scala-library-2.11.1.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-parser-combinators_2.11\1.0.1\scala-parser-combinators_2.11-1.0.1.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-reflect\2.11.1\scala-reflect-2.11.1.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-swing_2.11\1.0.1\scala-swing_2.11-1.0.1.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-xml_2.11\1.0.2\scala-xml_2.11-1.0.2.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\5.0.3\jopt-simple-5.0.3.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\java3d\vecmath\1.5.2\vecmath-1.5.2.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\apache\maven\maven-artifact\3.5.3\maven-artifact-3.5.3.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\mojang\patchy\1.3.9\patchy-1.3.9.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.1.9.Final\netty-all-4.1.9.Final.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\21.0\guava-21.0.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.5\commons-lang3-3.5.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.5\commons-io-2.5.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.10\commons-codec-1.10.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.8.0\gson-2.8.0.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.5.25\authlib-1.5.25.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\mojang\realms\1.10.22\realms-1.10.22.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\it\unimi\dsi\fastutil\7.1.0\fastutil-7.1.0.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.8.1\log4j-api-2.8.1.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.8.1\log4j-core-2.8.1.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\libraries\com\mojang\text2speech\1.10.3\text2speech-1.10.3.jar [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\versions\1.12.2\1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Java library path at launch is: [13:07:25] [main/DEBUG] [FML]:     C:\Users\Jake\AppData\Roaming\.minecraft\bin\2d62-5c5b-2abe-00ff [13:07:25] [main/DEBUG] [FML]: Determined Minecraft Libraries Root: C:\Users\Jake\AppData\Roaming\.minecraft\libraries [13:07:25] [main/DEBUG] [FML]: Cleaning up mods folder: C:\Users\Jake\AppData\Roaming\.minecraft\mods [13:07:25] [main/DEBUG] [FML]: Examining file: BasicNetherOres-1.12.2-1.0.5.0.jar [13:07:25] [main/DEBUG] [FML]: Examining file: BattleTowers-1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Examining file: bettercaves-1.12.2-1.0.1.2.jar [13:07:25] [main/DEBUG] [FML]: Examining file: BetterMineshaftsForge-1.12.2-2.2.1.jar [13:07:25] [main/DEBUG] [FML]: Examining file: BiblioCraft[v2.4.6][MC1.12.2].jar [13:07:25] [main/DEBUG] [FML]: Examining file: BiomesOPlenty-1.12.2-7.0.1.2444-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining file: buildcraft-all-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining file: buildcraft-builders-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining file: buildcraft-core-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining file: buildcraft-factory-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining file: buildcraft-robotics-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining file: buildcraft-silicon-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining file: buildcraft-transport-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining file: cfm-6.3.0-mc1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Examining file: chickens-6.1.0.jar [13:07:25] [main/DEBUG] [FML]: Examining file: CodeChickenLib-1.12.2-3.2.3.358-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining file: CraftTweaker2-1.12-4.1.19.jar [13:07:25] [main/DEBUG] [FML]: Examining file: DimensionalDoors-3.0.9-287.jar [13:07:25] [main/DEBUG] [FML]: Examining file: EnchantingPlus-1.12.2-5.0.176.jar [13:07:25] [main/DEBUG] [FML]: Examining file: EnchantingPlusPlus-1.12.2-5.1.0.jar [13:07:25] [main/DEBUG] [FML]: Examining file: EvilCraft-1.12.2-0.10.78.jar [13:07:25] [main/DEBUG] [FML]: Examining file: ExtraGolems-1.12-7.1.9.jar [13:07:25] [main/DEBUG] [FML]: Examining file: FamiliarFauna-1.12.2-1.0.11.jar [13:07:25] [main/DEBUG] [FML]: Examining file: farlanders-1.12.2-1.0.1.jar [13:07:25] [main/DEBUG] [FML]: Examining file: Galacticraft-Planets-1.12.2-4.0.2.280.jar [13:07:25] [main/DEBUG] [FML]: Examining file: GalacticraftCore-1.12.2-4.0.2.280.jar [13:07:25] [main/DEBUG] [FML]: Examining file: GrimoireOfGaia3-1.12.2-1.7.2.jar [13:07:25] [main/DEBUG] [FML]: Examining file: hatchery-1.12.2-2.2.2.jar [13:07:25] [main/DEBUG] [FML]: Examining file: iChunUtil-1.12.2-7.2.2.jar [13:07:25] [main/DEBUG] [FML]: Examining file: inventorypets-1.12-2.0.15.jar [13:07:25] [main/DEBUG] [FML]: Examining file: ironchest-1.12.2-7.0.72.847.jar [13:07:25] [main/DEBUG] [FML]: Examining file: Jade-0.1.0.jar [13:07:25] [main/DEBUG] [FML]: Making maven link for snownee.jade:Jade:0.1.0 in memory to C:\Users\Jake\AppData\Roaming\.minecraft\mods\Jade-0.1.0.jar. [13:07:25] [main/DEBUG] [FML]: Examining file: jei_1.12.2-4.16.1.301.jar [13:07:25] [main/DEBUG] [FML]: Examining file: lucky-block-forge-1.12.2-2.0.jar [13:07:25] [main/DEBUG] [FML]: Examining file: lycanitesmobs-1.12.2-2.0.8.5.jar [13:07:25] [main/DEBUG] [FML]: Examining file: More-Planets-1.12.2-2.2.2-GC280.jar [13:07:25] [main/DEBUG] [FML]: Examining file: morechickens-1.12.2-3.2.0.jar [13:07:25] [main/DEBUG] [FML]: Examining file: MoreTweaker-1.0.19.jar [13:07:25] [main/DEBUG] [FML]: Examining file: OceanFloor-1.12.2-1.0.2.jar [13:07:25] [main/DEBUG] [FML]: Examining file: Ore+Cow+1.7.1+1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Examining file: RadixCore-1.12.x-2.2.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining file: RikMuldsCore_1.3.3.jar [13:07:25] [main/DEBUG] [FML]: Examining file: Roguelike-Dungeons-Mod-1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Examining file: Sync-1.12.2-7.1.0.jar [13:07:25] [main/DEBUG] [FML]: Examining file: TheCampingMod_2.4.3.jar [13:07:25] [main/DEBUG] [FML]: Examining file: ThermalCultivation-1.12.2-0.3.6.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining file: ThermalDynamics-1.12.2-2.5.6.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining file: ThermalExpansion-1.12.2-5.5.7.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining file: ThermalFoundation-1.12.2-2.6.7.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining file: ThermalInnovation-1.12.2-0.3.6.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining file: torohealth-1.12.2-11.jar [13:07:25] [main/DEBUG] [FML]: Examining file: TreeCapitator-Mod-1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Examining file: twilightforest-1.12.2-3.11.1021-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining file: UndergroundBiomesConstructs-1.12-1.3.11.jar [13:07:25] [main/DEBUG] [FML]: Examining file: Xaeros_Minimap_1.18.1_Forge_1.12.jar [13:07:25] [main/DEBUG] [FML]: Examining file: [1.12.2]bspkrscore-universal-8.0.1.jar [13:07:25] [main/DEBUG] [FML]: File already proccessed C:\Users\Jake\AppData\Roaming\.minecraft\mods\Jade-0.1.0.jar, Skipping [13:07:25] [main/DEBUG] [FML]: Enabling runtime deobfuscation [13:07:25] [main/DEBUG] [FML]: Instantiating coremod class FMLCorePlugin [13:07:25] [main/DEBUG] [FML]: Found signing certificates for coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin) [13:07:25] [main/DEBUG] [FML]: Found certificate e3c3d50c7c986df74c645c0ac54639741c90a557 [13:07:25] [main/DEBUG] [FML]: Added access transformer class net.minecraftforge.fml.common.asm.transformers.AccessTransformer to enqueued access transformers [13:07:25] [main/DEBUG] [FML]: Enqueued coremod FMLCorePlugin [13:07:25] [main/DEBUG] [FML]: Instantiating coremod class FMLForgePlugin [13:07:25] [main/DEBUG] [FML]: Found signing certificates for coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin) [13:07:25] [main/DEBUG] [FML]: Found certificate e3c3d50c7c986df74c645c0ac54639741c90a557 [13:07:25] [main/DEBUG] [FML]: Enqueued coremod FMLForgePlugin [13:07:25] [main/DEBUG] [FML]: All fundamental core mods are successfully located [13:07:25] [main/DEBUG] [FML]: Discovering coremods [13:07:25] [main/INFO] [FML]: Searching C:\Users\Jake\AppData\Roaming\.minecraft\mods for mods [13:07:25] [main/DEBUG] [FML]:   Adding BasicNetherOres-1.12.2-1.0.5.0.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding BattleTowers-1.12.2.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding bettercaves-1.12.2-1.0.1.2.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding BetterMineshaftsForge-1.12.2-2.2.1.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding BiblioCraft[v2.4.6][MC1.12.2].jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding BiomesOPlenty-1.12.2-7.0.1.2444-universal.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding buildcraft-all-7.99.24.8.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding buildcraft-builders-7.99.24.8.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding buildcraft-core-7.99.24.8.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding buildcraft-factory-7.99.24.8.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding buildcraft-robotics-7.99.24.8.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding buildcraft-silicon-7.99.24.8.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding buildcraft-transport-7.99.24.8.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding cfm-6.3.0-mc1.12.2.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding chickens-6.1.0.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding CodeChickenLib-1.12.2-3.2.3.358-universal.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding CraftTweaker2-1.12-4.1.19.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding DimensionalDoors-3.0.9-287.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding EnchantingPlus-1.12.2-5.0.176.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding EnchantingPlusPlus-1.12.2-5.1.0.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding EvilCraft-1.12.2-0.10.78.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding ExtraGolems-1.12-7.1.9.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding FamiliarFauna-1.12.2-1.0.11.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding farlanders-1.12.2-1.0.1.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding Galacticraft-Planets-1.12.2-4.0.2.280.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding GalacticraftCore-1.12.2-4.0.2.280.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding GrimoireOfGaia3-1.12.2-1.7.2.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding hatchery-1.12.2-2.2.2.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding iChunUtil-1.12.2-7.2.2.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding inventorypets-1.12-2.0.15.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding ironchest-1.12.2-7.0.72.847.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding Jade-0.1.0.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding jei_1.12.2-4.16.1.301.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding lucky-block-forge-1.12.2-2.0.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding lycanitesmobs-1.12.2-2.0.8.5.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding More-Planets-1.12.2-2.2.2-GC280.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding morechickens-1.12.2-3.2.0.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding MoreTweaker-1.0.19.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding OceanFloor-1.12.2-1.0.2.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding Ore+Cow+1.7.1+1.12.2.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding RadixCore-1.12.x-2.2.1-universal.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding RikMuldsCore_1.3.3.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding Roguelike-Dungeons-Mod-1.12.2.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding Sync-1.12.2-7.1.0.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding TheCampingMod_2.4.3.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding ThermalCultivation-1.12.2-0.3.6.1-universal.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding ThermalDynamics-1.12.2-2.5.6.1-universal.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding ThermalExpansion-1.12.2-5.5.7.1-universal.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding ThermalFoundation-1.12.2-2.6.7.1-universal.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding ThermalInnovation-1.12.2-0.3.6.1-universal.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding torohealth-1.12.2-11.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding TreeCapitator-Mod-1.12.2.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding twilightforest-1.12.2-3.11.1021-universal.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding UndergroundBiomesConstructs-1.12-1.3.11.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding Xaeros_Minimap_1.18.1_Forge_1.12.jar to the mod list [13:07:25] [main/DEBUG] [FML]:   Adding [1.12.2]bspkrscore-universal-8.0.1.jar to the mod list [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy [1.12.2]bspkrscore-universal-8.0.1.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in [1.12.2]bspkrscore-universal-8.0.1.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy BasicNetherOres-1.12.2-1.0.5.0.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in BasicNetherOres-1.12.2-1.0.5.0.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy BattleTowers-1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in BattleTowers-1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy bettercaves-1.12.2-1.0.1.2.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in bettercaves-1.12.2-1.0.1.2.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy BetterMineshaftsForge-1.12.2-2.2.1.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in BetterMineshaftsForge-1.12.2-2.2.1.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy BiblioCraft[v2.4.6][MC1.12.2].jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in BiblioCraft[v2.4.6][MC1.12.2].jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy BiomesOPlenty-1.12.2-7.0.1.2444-universal.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in BiomesOPlenty-1.12.2-7.0.1.2444-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy buildcraft-all-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in buildcraft-all-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy buildcraft-builders-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in buildcraft-builders-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy buildcraft-core-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in buildcraft-core-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy buildcraft-factory-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in buildcraft-factory-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy buildcraft-robotics-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in buildcraft-robotics-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy buildcraft-silicon-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in buildcraft-silicon-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy buildcraft-transport-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in buildcraft-transport-7.99.24.8.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy cfm-6.3.0-mc1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in cfm-6.3.0-mc1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy chickens-6.1.0.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in chickens-6.1.0.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy CodeChickenLib-1.12.2-3.2.3.358-universal.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in CodeChickenLib-1.12.2-3.2.3.358-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy CraftTweaker2-1.12-4.1.19.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in CraftTweaker2-1.12-4.1.19.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy DimensionalDoors-3.0.9-287.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in DimensionalDoors-3.0.9-287.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy EnchantingPlus-1.12.2-5.0.176.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in EnchantingPlus-1.12.2-5.0.176.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy EnchantingPlusPlus-1.12.2-5.1.0.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in EnchantingPlusPlus-1.12.2-5.1.0.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy EvilCraft-1.12.2-0.10.78.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in EvilCraft-1.12.2-0.10.78.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy ExtraGolems-1.12-7.1.9.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in ExtraGolems-1.12-7.1.9.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy FamiliarFauna-1.12.2-1.0.11.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in FamiliarFauna-1.12.2-1.0.11.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy farlanders-1.12.2-1.0.1.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in farlanders-1.12.2-1.0.1.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy Galacticraft-Planets-1.12.2-4.0.2.280.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in Galacticraft-Planets-1.12.2-4.0.2.280.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy GalacticraftCore-1.12.2-4.0.2.280.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in GalacticraftCore-1.12.2-4.0.2.280.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy GrimoireOfGaia3-1.12.2-1.7.2.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in GrimoireOfGaia3-1.12.2-1.7.2.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy hatchery-1.12.2-2.2.2.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in hatchery-1.12.2-2.2.2.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy iChunUtil-1.12.2-7.2.2.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in iChunUtil-1.12.2-7.2.2.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy inventorypets-1.12-2.0.15.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in inventorypets-1.12-2.0.15.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy ironchest-1.12.2-7.0.72.847.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in ironchest-1.12.2-7.0.72.847.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy jei_1.12.2-4.16.1.301.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in jei_1.12.2-4.16.1.301.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy lucky-block-forge-1.12.2-2.0.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in lucky-block-forge-1.12.2-2.0.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy lycanitesmobs-1.12.2-2.0.8.5.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in lycanitesmobs-1.12.2-2.0.8.5.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy More-Planets-1.12.2-2.2.2-GC280.jar [13:07:25] [main/INFO] [FML]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from More-Planets-1.12.2-2.2.2-GC280.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy morechickens-1.12.2-3.2.0.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in morechickens-1.12.2-3.2.0.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy MoreTweaker-1.0.19.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in MoreTweaker-1.0.19.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy OceanFloor-1.12.2-1.0.2.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in OceanFloor-1.12.2-1.0.2.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy Ore+Cow+1.7.1+1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in Ore+Cow+1.7.1+1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy RadixCore-1.12.x-2.2.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in RadixCore-1.12.x-2.2.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy RikMuldsCore_1.3.3.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in RikMuldsCore_1.3.3.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy Roguelike-Dungeons-Mod-1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in Roguelike-Dungeons-Mod-1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy Sync-1.12.2-7.1.0.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in Sync-1.12.2-7.1.0.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy TheCampingMod_2.4.3.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in TheCampingMod_2.4.3.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy ThermalCultivation-1.12.2-0.3.6.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in ThermalCultivation-1.12.2-0.3.6.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy ThermalDynamics-1.12.2-2.5.6.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in ThermalDynamics-1.12.2-2.5.6.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy ThermalExpansion-1.12.2-5.5.7.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in ThermalExpansion-1.12.2-5.5.7.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy ThermalFoundation-1.12.2-2.6.7.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in ThermalFoundation-1.12.2-2.6.7.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy ThermalInnovation-1.12.2-0.3.6.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in ThermalInnovation-1.12.2-0.3.6.1-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy torohealth-1.12.2-11.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in torohealth-1.12.2-11.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy TreeCapitator-Mod-1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in TreeCapitator-Mod-1.12.2.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy twilightforest-1.12.2-3.11.1021-universal.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in twilightforest-1.12.2-3.11.1021-universal.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy UndergroundBiomesConstructs-1.12-1.3.11.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in UndergroundBiomesConstructs-1.12-1.3.11.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy Xaeros_Minimap_1.18.1_Forge_1.12.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in Xaeros_Minimap_1.18.1_Forge_1.12.jar [13:07:25] [main/DEBUG] [FML]: Examining for coremod candidacy Jade-0.1.0.jar [13:07:25] [main/DEBUG] [FML]: Not found coremod data in Jade-0.1.0.jar [13:07:25] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [13:07:25] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker [13:07:25] [main/ERROR] [LaunchWrapper]: Unable to launch java.lang.ClassNotFoundException: org.spongepowered.asm.launch.MixinTweaker     at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_51]     at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_51]     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[?:1.8.0_51]     at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_51]     at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:106) ~[launchwrapper-1.12.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_51]     at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_51]     at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51]     at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_51]     at net.minecraft.launchwrapper.Launch.launch(Launch.java:98) [launchwrapper-1.12.jar:?]     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] [13:07:25] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException [13:07:25] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49) [13:07:25] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.SecurityManager.checkExit(SecurityManager.java:761) [13:07:25] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.Runtime.exit(Runtime.java:107) [13:07:25] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.System.exit(System.java:971) [13:07:25] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:138) [13:07:25] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)  
    • The version you are using is no longer supported on this forum. Please update to a modern version of Minecraft to receive support. Currently supported versions are 1.18.1/1.18.2 (Latest) and 1.16.5 (LTS).
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.