Jump to content

Recommended Posts

Posted

Hello guys, I want to present my upcoming mod for minecraft 1.12.2. I haven't finished it yet, but sure it will be cool.

 

The mod basically adds a lot of weapons, objects, wearables, minerals, decorations, new crafting tables, godly items... It's just HUGE.

 

Below i am leaving some of the crafting recipes and items of the mod.

 

Credits to Diamond Nuggets for some of the textures.

 

 

IMG_9001.PNG

IMG_9002.PNG

IMG_9003.PNG

IMG_9004.PNG

IMG_9005.PNG

IMG_9006.PNG

IMG_9007.PNG

IMG_9008.PNG

IMG_9009.PNG

IMG_9010.PNG

IMG_9011.PNG

IMG_9012.PNG

IMG_9013.PNG

IMG_9014.PNG

IMG_9015.PNG

IMG_9016.PNG

IMG_9018.PNG

IMG_9019.PNG

IMG_9020.PNG

IMG_9021.PNG

IMG_9022.PNG

IMG_9023.PNG

IMG_9024.PNG

IMG_9025.PNG

IMG_9026.PNG

IMG_9027.PNG

IMG_9028.PNG

IMG_9030.PNG

IMG_9031.PNG

IMG_9032.PNG

IMG_9033.PNG

IMG_9034.PNG

IMG_9035.PNG

IMG_9036.PNG

IMG_9037.PNG

IMG_9038.PNG

IMG_9039.PNG

IMG_9040.PNG

IMG_9041.PNG

IMG_9042.PNG

IMG_9043.PNG

IMG_9044.PNG

IMG_9045.PNG

IMG_9046.PNG

IMG_9049.PNG

IMG_9050.PNG

IMG_9051.PNG

IMG_9052.PNG

IMG_9053.PNG

IMG_9054.PNG

IMG_9055.PNG

IMG_9056.PNG

IMG_9057.PNG

IMG_9058.PNG

IMG_9059.PNG

IMG_9061.PNG

IMG_9062.PNG

IMG_9063.PNG

IMG_9064.PNG

IMG_9065.PNG

IMG_9066.PNG

IMG_9067.PNG

IMG_9068.PNG

IMG_9069.PNG

IMG_9070.PNG

IMG_9071.PNG

IMG_9072.PNG

IMG_9073.PNG

IMG_9074.PNG

IMG_9075.PNG

IMG_9076.PNG

IMG_9077.PNG

IMG_9078.PNG

IMG_9079.PNG

IMG_9080.PNG

IMG_9081.PNG

IMG_9082.PNG

IMG_9083.PNG

IMG_9084.PNG

IMG_9085.PNG

IMG_9086.PNG

IMG_9087.PNG

IMG_9088.PNG

IMG_9089.PNG

IMG_9090.PNG

IMG_9091.PNG

IMG_9092.PNG

IMG_9093.PNG

IMG_9094.PNG

IMG_9095.PNG

IMG_9096.PNG

IMG_9097.PNG

IMG_9098.PNG

IMG_9099.PNG

IMG_9100.PNG

IMG_9101.PNG

IMG_9102.PNG

IMG_9103.PNG

IMG_9104.PNG

IMG_9105.PNG

IMG_9106.PNG

IMG_9107.PNG

IMG_9108.PNG

IMG_9109.PNG

IMG_9110.PNG

IMG_9111.PNG

IMG_9112.PNG

IMG_9113.PNG

IMG_9114.PNG

IMG_9115.PNG

IMG_9116.PNG

IMG_9117.PNG

IMG_9118.PNG

IMG_9119.PNG

IMG_9120.PNG

IMG_9121.PNG

IMG_9122.PNG

IMG_9123.PNG

IMG_9124.PNG

IMG_9125.PNG

IMG_9126.PNG

IMG_9127.PNG

IMG_9128.PNG

IMG_9129.PNG

IMG_9130.PNG

IMG_9131.PNG

IMG_9132.PNG

IMG_9133.PNG

IMG_9134.PNG

IMG_9135.PNG

IMG_9136.PNG

IMG_9137.PNG

IMG_9138.PNG

IMG_9139.PNG

IMG_9140.PNG

IMG_9141.PNG

IMG_9142.PNG

IMG_9143.PNG

IMG_9144.PNG

IMG_9145.PNG

IMG_9146.PNG

IMG_9147.PNG

IMG_9148.PNG

IMG_9149.PNG

IMG_9150.PNG

IMG_9151.PNG

IMG_9152.PNG

IMG_9153.PNG

IMG_9154.PNG

IMG_9155.PNG

IMG_9156.PNG

IMG_9157.PNG

IMG_9158.PNG

IMG_9159.PNG

IMG_9160.PNG

IMG_9161.PNG

IMG_9162.PNG

IMG_9163.PNG

IMG_9164.PNG

IMG_9165.PNG

IMG_9166.PNG

IMG_9167.PNG

IMG_9168.PNG

IMG_9169.PNG

IMG_9170.PNG

IMG_9171.PNG

IMG_9172.PNG

IMG_9174.PNG

IMG_9175.PNG

IMG_9176.PNG

IMG_9177.PNG

IMG_9178.PNG

IMG_9179.PNG

IMG_9180.PNG

IMG_9181.PNG

IMG_9182.PNG

IMG_9183.PNG

IMG_9184.PNG

IMG_9185.PNG

IMG_9186.PNG

IMG_9187.PNG

IMG_9188.PNG

IMG_9189.PNG

IMG_9190.PNG

IMG_9191.PNG

IMG_9192.PNG

IMG_9193.PNG

IMG_9194.PNG

IMG_9195.PNG

IMG_9196.PNG

IMG_9197.PNG

IMG_9198.PNG

IMG_9199.PNG

IMG_9200.PNG

IMG_9201.PNG

IMG_9202.PNG

IMG_9203.PNG

IMG_9204.PNG

IMG_9205.PNG

IMG_9206.PNG

IMG_9207.PNG

IMG_9208.PNG

IMG_9209.PNG

IMG_9210.PNG

IMG_9211.PNG

IMG_9212.PNG

IMG_9213.PNG

IMG_9214.PNG

IMG_9215.PNG

IMG_9216.PNG

IMG_9217.PNG

IMG_9218.PNG

IMG_9219.PNG

IMG_9220.PNG

IMG_9221.PNG

IMG_9222.PNG

IMG_9223.PNG

IMG_9224.PNG

IMG_9225.PNG

IMG_9226.PNG

IMG_9227.PNG

IMG_9228.PNG

IMG_9229.PNG

IMG_9230.PNG

IMG_9231.PNG

IMG_9232.PNG

IMG_9233.PNG

IMG_9234.PNG

IMG_9235.PNG

IMG_9236.PNG

IMG_9237.PNG

IMG_9238.PNG

IMG_9239.PNG

IMG_9240.PNG

IMG_9241.PNG

IMG_9242.PNG

IMG_9243.PNG

  • Like 1
  • Thanks 1
  • Haha 1

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

    • Same problem when removing Sodium Embeddium and oculus __________ The game crashed whilst ticking entity Error: java.lang.NullPointerException: Cannot invoke "net.minecraft.client.player.LocalPlayer.getCapability(net.minecraftforge.common.capabilities.Capability)" because "net.minecraft.client.Minecraft.m_91087_().f_91074_" is null
    • https://privatebin.net/?0b840573a8db7fcb#8DPu21Wo8wdqDU4nNm1rTrv4GY7qpfDGR87zyWHiNLpB
    • I am writing a code that stores String List in a player capability. And I need to sync it to client so I could access it via Minecraft.getMinecraft.player. I use messages for that and everything works fine until I work with the PlayerClone event. According to the logs it should work just fine but for some reason it just doesn't. You need to reconnect to the world to resync everything (messages do work when I use it in PlayerLoggedInEvent). Here is my code:   CapabilitySync.java public class CapabilitySync { @SubscribeEvent public void onPlayerLogsIn(PlayerLoggedInEvent event) { EntityPlayer player = event.player; //That thing works just fine NetworkHandler.channel.sendTo(new ServerToClient(player), (EntityPlayerMP) player); } @SubscribeEvent public void onPlayerClone(PlayerEvent.Clone event) { EntityPlayer player = event.getEntityPlayer(); IFolder folder = player.getCapability(FolderProvider.FOLDER_CAP, null); IFolder oldfolder = event.getOriginal().getCapability(FolderProvider.FOLDER_CAP, null); folder.setFolders(oldfolder.getFolders()); // This part doesn't work NetworkHandler.channel.sendTo(new ServerToClient(player), (EntityPlayerMP) player); } } NetworkHandler.java public class NetworkHandler { public static SimpleNetworkWrapper channel = NetworkRegistry.INSTANCE.newSimpleChannel(Reference.MODID); public static void init() { channel.registerMessage(ClientToServer.Handler.class, ClientToServer.class, 0, Side.SERVER); channel.registerMessage(ServerToClient.Handler.class, ServerToClient.class, 1, Side.CLIENT); } public static IThreadListener getThreadListener(MessageContext ctx) { return ctx.side == Side.SERVER ? (WorldServer) ctx.getServerHandler().player.world : getClientThreadListener(); } @SideOnly(Side.CLIENT) public static IThreadListener getClientThreadListener() { return Minecraft.getMinecraft(); } } ClientToServer / ServerToClient messages public class ClientToServer implements IMessage { private List<String> folders; private int folders_count; public ClientToServer () {} public ClientToServer (IFolder folder) { this.folders = folder.getFolders(); this.folders_count = folder.size(); } @Override public void fromBytes(ByteBuf buf) { folders = new ArrayList<>(); folders_count = buf.readInt(); for (int i = 0; i < folders_count; i++) { folders.add(ByteBufUtils.readUTF8String(buf)); } } @Override public void toBytes(ByteBuf buf) { buf.writeInt(folders_count); for (int i = 0; i < folders_count; i++) { ByteBufUtils.writeUTF8String(buf, folders.get(i)); } } public List<String> getFolders (){ return this.folders; } public static class Handler implements IMessageHandler<ClientToServer, IMessage> { @Override public IMessage onMessage(ClientToServer message, MessageContext ctx) { EntityPlayerMP serverPlayer = ctx.getServerHandler().player; NetworkHandler.getThreadListener(ctx).addScheduledTask(() -> { IFolder old_folders = serverPlayer.getCapability(FolderProvider.FOLDER_CAP, null); List<String> new_folders = message.getFolders(); old_folders.setFolders(new_folders); }); return null; } } } public class ServerToClient implements IMessage { private List<String> folders; private int folders_count; public ServerToClient() {} public ServerToClient(EntityPlayer server_player) { this.folders = server_player.getCapability(FolderProvider.FOLDER_CAP, null).getFolders(); this.folders_count = folders.size(); } @Override public void fromBytes(ByteBuf buf) { folders = new ArrayList<>(); folders_count = buf.readInt(); for (int i = 0; i < folders_count; i++) { folders.add(ByteBufUtils.readUTF8String(buf)); } } @Override public void toBytes(ByteBuf buf) { buf.writeInt(folders_count); for (int i = 0; i < folders_count; i++) { ByteBufUtils.writeUTF8String(buf, folders.get(i)); } } public List<String> getFolders (){ return this.folders; } public static class Handler implements IMessageHandler<ServerToClient, IMessage> { @Override public IMessage onMessage(ServerToClient message, MessageContext ctx) { NetworkHandler.getThreadListener(ctx).addScheduledTask(() -> { Minecraft mc = Minecraft.getMinecraft(); IFolder old_folders = mc.player.getCapability(FolderProvider.FOLDER_CAP, null); List<String> new_folders = message.getFolders(); old_folders.setFolders(new_folders); }); return null; } } ClientProxy.java (where I access the capability through a client player) public class ClientProxy extends CommonProxy { @SubscribeEvent public void onKeyInput(KeyInputEvent event) { if (Keybinds.KEY_u.isPressed()) { EntityPlayer playerSP = Minecraft.getMinecraft().player; IFolder folder = playerSP.getCapability(FolderProvider.FOLDER_CAP, null); folder.add("UUUUU"); NetworkHandler.channel.sendToServer(new ClientToServer(folder)); } else if (Keybinds.KEY_i.isPressed()) { EntityPlayer playerSP = Minecraft.getMinecraft().player; IFolder folder = playerSP.getCapability(FolderProvider.FOLDER_CAP, null); for (String f : folder.getFolders()) { String message = f; playerSP.sendMessage(new TextComponentString(message)); } }else if (Keybinds.KEY_o.isPressed()) { EntityPlayer playerSP = Minecraft.getMinecraft().player; IFolder folder = playerSP.getCapability(FolderProvider.FOLDER_CAP, null); Minecraft.getMinecraft().displayGuiScreen(new DefaultGUI(folder)); } } }  
    • do you guys want to Mack a youtude video  
  • Topics

×
×
  • Create New...

Important Information

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