Jump to content

[WIP] FME


KRISTIANKULTA

Recommended Posts

FUTURISTIC

MACHINES and ELECTRICITY

 

 

 

 

 

 

 

THIS IS WORK IN PROGRESS, EVERYTHING IS SUBJECT TO CHANGE!

 

V0.1 NEED TO USE UNIVERSAL ELECTRICITY, WILL BE CHANGED IN TIME TO OWN CODE! Not yet published!

 

 

 

PROJECT PAUSED BECAUSE LEARNING NEW CODE: FORGE!

 

 

 

Like IC2? BuildCraft? GregTech??? This is same type... but futuristic! This mod takes time to do, because this is my first big mod. Lets say this short... its going to add futuristic things:

 

Machines!

 

Electric!

 

Tools!

 

Food!

 

Fuel!

 

Ores!

 

Metals!

 

Space Ships? Maybe?

 

  Post your ideas! They can be here!

 

 

 

 

 

 

Changes:

18.1.2013: Mod/Topic Created, modding started, Acon Generating and Ore added

 

19.1.2013: More modding, textures, Acon Sword, And Denon Ingot! Started using Forge!

 

 

 

 

We need textures:

 

Acon Ore (Dark Metal)

Acon Ingot (Dark Ingot, from acon ore)

White Crystal (MK1 Crystal for lasers)

Cabe (Egg, 2 wheat, 3 stick and sugar)

Mob (Coming soon, post idea about mobs)

 

If you want to send us textures, first send screenshot to email and

then wait, if you get answer your texture is accepted, then

let us download it from MediaFire, you will be added to credits!

 

Email: krisu44@hotmail.com (if doesnt work send message via forum!)

 

  (Remember Add your Forum Name and Minecraft Ingame name!

Other wise we cant add you to credits!)

 

 

 

 

 

 

 

Ores/Metals:

 

Acon: Found in 2148, scientist found this metal can resistance higher temperatures than titanium, but its need to be smelted first, then its near impossible to cut, laser is only what can cut this metal after smelt.

 

Crystals: Found in 2098, used in lasers, machines and advanced power generators, captures light and holds inside.

 

Cabe: Created in 2053, New food, its healthy, but tastes terrible.

 

Denon: Found in 2125, its extreme flexible, but not strong.

 

 

 

 

TEAM:

Idea, mod creator, Coder:

 

FlameSky35 (KRISTIANKULTA)

 

Textures:

 

FlameSky35 (KRISTIANKULTA)

 

Coders:

 

FlameSky35 (KRISTIANKULTA) (FlameSky35 Is Minecraft Forum)

 

Supporters (They who send textures, codes...)

 

Teabagger9777 (Minecraft Forum)

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
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Hello everyone, I'm making this post to seek help for my modded block, It's a special block called FrozenBlock supposed to take the place of an old block, then after a set amount of ticks, it's supposed to revert its Block State, Entity, data... to the old block like this :  The problem I have is that the system breaks when handling multi blocks (I tried some fix but none of them worked) :  The bug I have identified is that the function "setOldBlockFields" in the item's "setFrozenBlock" function gets called once for the 1st block of multiblock getting frozen (as it should), but gets called a second time BEFORE creating the first FrozenBlock with the data of the 1st block, hence giving the same data to the two FrozenBlock :   Old Block Fields set BlockState : Block{minecraft:black_bed}[facing=east,occupied=false,part=head] BlockEntity : net.minecraft.world.level.block.entity.BedBlockEntity@73681674 BlockEntityData : id:"minecraft:bed",x:3,y:-60,z:-6} Old Block Fields set BlockState : Block{minecraft:black_bed}[facing=east,occupied=false,part=foot] BlockEntity : net.minecraft.world.level.block.entity.BedBlockEntity@6d1aa3da BlockEntityData : {id:"minecraft:bed",x:2,y:-60,z:-6} Frozen Block Entity set BlockState : Block{minecraft:black_bed}[facing=east,occupied=false,part=foot] BlockPos{x=3, y=-60, z=-6} BlockEntity : net.minecraft.world.level.block.entity.BedBlockEntity@6d1aa3da BlockEntityData : {id:"minecraft:bed",x:2,y:-60,z:-6} Frozen Block Entity set BlockState : Block{minecraft:black_bed}[facing=east,occupied=false,part=foot] BlockPos{x=2, y=-60, z=-6} BlockEntity : net.minecraft.world.level.block.entity.BedBlockEntity@6d1aa3da BlockEntityData : {id:"minecraft:bed",x:2,y:-60,z:-6} here is the code inside my custom "freeze" item :    @Override     public @NotNull InteractionResult useOn(@NotNull UseOnContext pContext) {         if (!pContext.getLevel().isClientSide() && pContext.getHand() == InteractionHand.MAIN_HAND) {             BlockPos blockPos = pContext.getClickedPos();             BlockPos secondBlockPos = getMultiblockPos(blockPos, pContext.getLevel().getBlockState(blockPos));             if (secondBlockPos != null) {                 createFrozenBlock(pContext, secondBlockPos);             }             createFrozenBlock(pContext, blockPos);             return InteractionResult.SUCCESS;         }         return super.useOn(pContext);     }     public static void createFrozenBlock(UseOnContext pContext, BlockPos blockPos) {         BlockState oldState = pContext.getLevel().getBlockState(blockPos);         BlockEntity oldBlockEntity = oldState.hasBlockEntity() ? pContext.getLevel().getBlockEntity(blockPos) : null;         CompoundTag oldBlockEntityData = oldState.hasBlockEntity() ? oldBlockEntity.serializeNBT() : null;         if (oldBlockEntity != null) {             pContext.getLevel().removeBlockEntity(blockPos);         }         BlockState FrozenBlock = setFrozenBlock(oldState, oldBlockEntity, oldBlockEntityData);         pContext.getLevel().setBlockAndUpdate(blockPos, FrozenBlock);     }     public static BlockState setFrozenBlock(BlockState blockState, @Nullable BlockEntity blockEntity, @Nullable CompoundTag blockEntityData) {         BlockState FrozenBlock = BlockRegister.FROZEN_BLOCK.get().defaultBlockState();         ((FrozenBlock) FrozenBlock.getBlock()).setOldBlockFields(blockState, blockEntity, blockEntityData);         return FrozenBlock;     }  
    • It is an issue with quark - update it to this build: https://www.curseforge.com/minecraft/mc-mods/quark/files/3642325
    • Remove Instant Massive Structures Mod from your server     Add new crash-reports with sites like https://paste.ee/  
    • Update your drivers: https://www.amd.com/en/support/graphics/amd-radeon-r9-series/amd-radeon-r9-200-series/amd-radeon-r9-280x
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.